{"info":{"_postman_id":"0fa87cf3-36f8-4ea2-860e-e11e75220324","name":"Oktopus Controller REST API","description":"<html><head></head><body><p>REST API documentation of Oktopus Open Source USP Controller and CWMP compatible multi-vendor device management platform.</p>\n</body></html>","schema":"https://schema.getpostman.com/json/collection/v2.0.0/collection.json","toc":[],"owner":"18932104","collectionId":"0fa87cf3-36f8-4ea2-860e-e11e75220324","publishedId":"2s93eR3vQY","public":true,"customColor":{"top-bar":"FFFFFF","right-sidebar":"303030","highlight":"FF6C37"},"publishDate":"2024-09-04T14:00:47.000Z"},"item":[{"name":"Auth","item":[{"name":"Admin","item":[{"name":"AdminRegister","id":"0c87ee9f-1c99-44e1-8012-fde0c68d199a","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"email\":\"{{email}}\",\n    \"password\":\"{{password}}\"\n}"},"url":"auth/admin/register","auth":{"type":"noauth","isInherited":true,"source":{"_postman_id":"2fed1e82-88d6-468e-b80f-fbbc08436448","id":"2fed1e82-88d6-468e-b80f-fbbc08436448","name":"Auth","type":"folder"}},"urlObject":{"path":["admin","register"],"host":["auth"],"query":[],"variable":[]}},"response":[{"id":"b23e5817-27c6-42ca-bcd2-a85877208732","name":"AdminRegister","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"email\":\"lucas@gmail.com\",\n    \"password\":\"lucas\"\n}"},"url":"auth/admin/register"},"status":"OK","code":200,"_postman_previewlanguage":"plain","header":[{"key":"Vary","value":"Origin"},{"key":"Date","value":"Sat, 24 Jun 2023 13:45:33 GMT"},{"key":"Content-Length","value":"0"}],"cookie":[],"responseTime":null,"body":null}],"_postman_id":"0c87ee9f-1c99-44e1-8012-fde0c68d199a"},{"name":"AdminExists","id":"fa4ac5c4-2f10-4617-9367-0668b0e4e524","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"}],"url":"/auth/admin/exists","auth":{"type":"noauth","isInherited":true,"source":{"_postman_id":"2fed1e82-88d6-468e-b80f-fbbc08436448","id":"2fed1e82-88d6-468e-b80f-fbbc08436448","name":"Auth","type":"folder"}},"urlObject":{"path":["auth","admin","exists"],"host":[""],"query":[],"variable":[]}},"response":[{"id":"80d7f014-92f7-4ed9-96fb-13e7041dd428","name":"AdminExists","originalRequest":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"}],"url":"auth/admin/exists"},"status":"OK","code":200,"_postman_previewlanguage":"plain","header":[{"key":"Vary","value":"Origin"},{"key":"Date","value":"Mon, 31 Jul 2023 13:09:08 GMT"},{"key":"Content-Length","value":"5"},{"key":"Content-Type","value":"text/plain; charset=utf-8"}],"cookie":[],"responseTime":null,"body":"true\n"}],"_postman_id":"fa4ac5c4-2f10-4617-9367-0668b0e4e524"}],"id":"bcd1603b-1873-434e-b6f2-66f4bce642da","_postman_id":"bcd1603b-1873-434e-b6f2-66f4bce642da","description":"","auth":{"type":"noauth","isInherited":true,"source":{"_postman_id":"2fed1e82-88d6-468e-b80f-fbbc08436448","id":"2fed1e82-88d6-468e-b80f-fbbc08436448","name":"Auth","type":"folder"}}},{"name":"User","item":[{"name":"ListUsers","id":"56ccb288-3638-4dbe-bdf4-59db3140ec8b","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"body":{"mode":"raw","raw":""},"url":"users","auth":{"type":"noauth","isInherited":true,"source":{"_postman_id":"2fed1e82-88d6-468e-b80f-fbbc08436448","id":"2fed1e82-88d6-468e-b80f-fbbc08436448","name":"Auth","type":"folder"}},"urlObject":{"host":["users"],"query":[],"variable":[]}},"response":[{"id":"909dfa22-23e0-4711-85e4-c7977dab18e2","name":"ListUsers","originalRequest":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"body":{"mode":"raw","raw":""},"url":"users"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Origin"},{"key":"Date","value":"Sat, 24 Jun 2023 13:45:40 GMT"},{"key":"Content-Length","value":"329"}],"cookie":[],"responseTime":null,"body":"[\n    {\n        \"_id\": \"6496f080efc45e47f1d8dd61\",\n        \"email\": \"jonas@gmail.com\",\n        \"level\": 1,\n        \"name\": \"\"\n    },\n    {\n        \"_id\": \"6496f2feaacc82a70b5bc1e3\",\n        \"email\": \"juninho@gmail.com\",\n        \"level\": 0,\n        \"name\": \"\"\n    },\n    {\n        \"_id\": \"6496f346aacc82a70b5bc1e4\",\n        \"email\": \"thomas@gmail.com\",\n        \"level\": 0,\n        \"name\": \"\"\n    },\n    {\n        \"_id\": \"6496f37daacc82a70b5bc1e5\",\n        \"email\": \"lucas@gmail.com\",\n        \"level\": 1,\n        \"name\": \"\"\n    }\n]"},{"id":"dbfeaed2-9d24-4cda-9493-3306799acc5b","name":"ListUsersV2","originalRequest":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"body":{"mode":"raw","raw":""},"url":"users"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Origin"},{"key":"Date","value":"Wed, 08 Oct 2025 17:45:16 GMT"},{"key":"Content-Length","value":"211"}],"cookie":[],"responseTime":null,"body":"[\n    {\n        \"_id\": \"68e6a1917a89c0b8844833d5\",\n        \"createdAt\": \"08/10/2025\",\n        \"email\": \"test@gmail.com\",\n        \"name\": \"\",\n        \"org\": \"12345678901234567890\",\n        \"phone\": \"\",\n        \"preferences\": {\n            \"ai_model\": \"gpt-4o\",\n            \"locale\": \"\",\n            \"theme\": \"\"\n        },\n        \"role\": \"Admin\"\n    }\n]"}],"_postman_id":"56ccb288-3638-4dbe-bdf4-59db3140ec8b"},{"name":"UserRegister","id":"88c055b1-4b41-4b65-82e4-a19797e3ea10","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"email\":\"{{email}}\",\n    \"name\": \"opa\",\n    \"password\":\"{{password}}\",\n    \"phone\":\"589 90857-0897\",\n    \"role\": \"Admin\"\n}"},"url":"auth/register","auth":{"type":"noauth","isInherited":true,"source":{"_postman_id":"2fed1e82-88d6-468e-b80f-fbbc08436448","id":"2fed1e82-88d6-468e-b80f-fbbc08436448","name":"Auth","type":"folder"}},"urlObject":{"path":["register"],"host":["auth"],"query":[],"variable":[]}},"response":[{"id":"59299b5a-7a4e-471e-af9e-2e230aa2e5b7","name":"UserRegister","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"email\":\"jose@gmail.com\",\n    \"password\":\"tesdsa23\"\n}"},"url":{"raw":"auth/register","host":["auth"],"path":["register"],"query":[{"key":"","value":null,"type":"text","disabled":true}]}},"status":"OK","code":200,"_postman_previewlanguage":"plain","header":[{"key":"Vary","value":"Origin"},{"key":"Date","value":"Sun, 14 May 2023 13:13:13 GMT"},{"key":"Content-Length","value":"0"}],"cookie":[],"responseTime":null,"body":null}],"_postman_id":"88c055b1-4b41-4b65-82e4-a19797e3ea10"},{"name":"DeleteUser","id":"5a729059-47a9-45c0-8405-45a4b7933aa3","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"url":"auth/delete/:user","auth":{"type":"noauth","isInherited":true,"source":{"_postman_id":"2fed1e82-88d6-468e-b80f-fbbc08436448","id":"2fed1e82-88d6-468e-b80f-fbbc08436448","name":"Auth","type":"folder"}},"urlObject":{"path":["delete",":user"],"host":["auth"],"query":[],"variable":[{"type":"any","value":"demo@gmail.com","key":"user"}]}},"response":[{"id":"88233398-1509-4290-afbf-2efad4dd8548","name":"DeleteUser","originalRequest":{"method":"DELETE","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"url":{"raw":"auth/delete/:user","host":["auth"],"path":["delete",":user"],"variable":[{"key":"user","value":"felipe@gmail.com"}]}},"status":"OK","code":200,"_postman_previewlanguage":"plain","header":[{"key":"Vary","value":"Origin"},{"key":"Date","value":"Mon, 15 Apr 2024 20:28:00 GMT"},{"key":"Content-Length","value":"0"}],"cookie":[],"responseTime":null,"body":null}],"_postman_id":"5a729059-47a9-45c0-8405-45a4b7933aa3"},{"name":"ChangeOwnPassword","id":"500a1f93-56d6-4da0-816c-559ad423a9f9","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"password\":\"teste123\"\n}","options":{"raw":{"language":"json"}}},"url":"auth/password","auth":{"type":"noauth","isInherited":true,"source":{"_postman_id":"2fed1e82-88d6-468e-b80f-fbbc08436448","id":"2fed1e82-88d6-468e-b80f-fbbc08436448","name":"Auth","type":"folder"}},"urlObject":{"path":["password"],"host":["auth"],"query":[],"variable":[]}},"response":[],"_postman_id":"500a1f93-56d6-4da0-816c-559ad423a9f9"}],"id":"20b8fe41-2669-4f7f-b3d5-7bff3d400392","_postman_id":"20b8fe41-2669-4f7f-b3d5-7bff3d400392","description":"","auth":{"type":"noauth","isInherited":true,"source":{"_postman_id":"2fed1e82-88d6-468e-b80f-fbbc08436448","id":"2fed1e82-88d6-468e-b80f-fbbc08436448","name":"Auth","type":"folder"}}},{"name":"Login","event":[{"listen":"test","script":{"id":"caa9b5d1-0f78-476f-9ba0-88208f4b547d","exec":["var responseBody = pm.response.json();","pm.collectionVariables.set(\"authToken\", responseBody.token);",""],"type":"text/javascript","packages":{},"requests":{}}},{"listen":"prerequest","script":{"id":"ecb5933d-86c1-4b7a-9d3a-811d07873bc8","exec":[""],"type":"text/javascript","packages":{},"requests":{}}}],"id":"1f1003a5-0b0e-44e2-9805-6d3990ade8ef","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[{"key":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"email\":\"{{email}}\",\n    \"password\":\"{{password}}\",\n    \"otp\": \"639581\"\n}","options":{"raw":{"language":"json"}}},"url":"auth/login","auth":{"type":"noauth","isInherited":true,"source":{"_postman_id":"2fed1e82-88d6-468e-b80f-fbbc08436448","id":"2fed1e82-88d6-468e-b80f-fbbc08436448","name":"Auth","type":"folder"}},"urlObject":{"path":["login"],"host":["auth"],"query":[],"variable":[]}},"response":[{"id":"2f89916b-fd8b-4848-83c6-dce513c288ad","name":"Login","originalRequest":{"method":"PUT","header":[{"key":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"email\":\"jose@gmail.com\",\n    \"password\":\"test123\"\n}","options":{"raw":{"language":"json"}}},"url":"auth/login"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Date","value":"Wed, 03 May 2023 02:35:35 GMT"},{"key":"Content-Length","value":"166"}],"cookie":[],"responseTime":null,"body":"\"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VybmFtZSI6Impvc2UiLCJlbWFpbCI6Impvc2VAZ21haWwuY29tIiwiZXhwIjoxNjgzMDg0OTM1fQ.6GthJRaa8dizkqU8amUXr1JyTwFjXnCBRJppjOORqxM\""}],"_postman_id":"1f1003a5-0b0e-44e2-9805-6d3990ade8ef"}],"id":"2fed1e82-88d6-468e-b80f-fbbc08436448","description":"<p>Authentication mechanism</p>\n","auth":{"type":"noauth","isInherited":false},"event":[{"listen":"prerequest","script":{"id":"09a1ddb0-0271-4708-a9e6-89fcdde5b60f","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"44b0587f-714f-444b-acc7-3725ddf75dbd","type":"text/javascript","exec":[""]}}],"_postman_id":"2fed1e82-88d6-468e-b80f-fbbc08436448"},{"name":"Device","item":[{"name":"USP Native Messages","item":[{"name":"Generic Message","id":"46cd8519-4e5f-4888-89ef-743037e9cf6b","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"header\": {\n        \"msg_id\": \"b7dc38ea-aefb-4761-aa55-edaa97adb2f0\",\n        \"msg_type\": 14\n    },\n    \"body\": {\n        \"request\": {\n            \"get_instances\": {\n                \"obj_paths\" : [\"Device.DeviceInfo.\"],\n                \"first_level_only\" : false\n            }\n        }\n    }\n}","options":{"raw":{"language":"json"}}},"url":"device/:device/:mtp/generic","urlObject":{"path":[":device",":mtp","generic"],"host":["device"],"query":[],"variable":[{"type":"any","value":"{{device}}","key":"device"},{"type":"any","value":"any","key":"mtp"}]}},"response":[{"id":"bcffcae6-093d-4bc0-8968-429c833e57d0","name":"Get","originalRequest":{"method":"PUT","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"header\": {\n        \"msg_id\": \"b7dc38ea-aefb-4761-aa55-edaa97adb2f0\",\n        \"msg_type\": 1\n    },\n    \"body\": {\n        \"request\": {\n            \"get\": {\n                \"paramPaths\": [\n                    \"Device.WiFi.SSID.[Name==wlan0].\",\n                    \"Device.IP.Interface.*.Alias\",\n                    \"Device.DeviceInfo.FirmwareImage.*.Alias\",\n                    \"Device.IP.Interface.1.IPv4Address.1.IPAddress\"\n                ],\n                \"maxDepth\": 2\n            }\n        }\n    }\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"device/:device/:mtp/generic","host":["device"],"path":[":device",":mtp","generic"],"variable":[{"key":"device","value":"{{device}}"},{"key":"mtp","value":"any"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Origin"},{"key":"Date","value":"Mon, 07 Oct 2024 23:25:39 GMT"},{"key":"Content-Length","value":"1699"}],"cookie":[],"responseTime":null,"body":"{\n    \"header\": {\n        \"msg_id\": \"b7dc38ea-aefb-4761-aa55-edaa97adb2f0\",\n        \"msg_type\": 2\n    },\n    \"body\": {\n        \"MsgBody\": {\n            \"Response\": {\n                \"RespType\": {\n                    \"GetResp\": {\n                        \"req_path_results\": [\n                            {\n                                \"requested_path\": \"Device.WiFi.SSID.[Name==wlan0].\",\n                                \"resolved_path_results\": [\n                                    {\n                                        \"resolved_path\": \"Device.WiFi.SSID.1.\",\n                                        \"result_params\": {\n                                            \"Alias\": \"cpe-1\",\n                                            \"BSSID\": \"4c:2e:fe:12:fe:00\",\n                                            \"Enable\": \"true\",\n                                            \"LastChange\": \"43200\",\n                                            \"LowerLayers\": \"Device.WiFi.Radio.1\",\n                                            \"MACAddress\": \"4c:2e:fe:12:fe:00\",\n                                            \"Name\": \"wlan0\",\n                                            \"SSID\": \"INTELBRAS-5G\",\n                                            \"Status\": \"Up\",\n                                            \"Upstream\": \"false\"\n                                        }\n                                    },\n                                    {\n                                        \"resolved_path\": \"Device.WiFi.SSID.1.Stats.\",\n                                        \"result_params\": {\n                                            \"ACKFailureCount\": \"0\",\n                                            \"AggregatedPacketCount\": \"0\",\n                                            \"BroadcastPacketsReceived\": \"0\",\n                                            \"BroadcastPacketsSent\": \"0\",\n                                            \"BytesReceived\": \"155\",\n                                            \"BytesSent\": \"3940\",\n                                            \"DiscardPacketsReceived\": \"0\",\n                                            \"DiscardPacketsSent\": \"1810\",\n                                            \"ErrorsReceived\": \"0\",\n                                            \"ErrorsSent\": \"0\",\n                                            \"FailedRetransCount\": \"0\",\n                                            \"MulticastPacketsReceived\": \"0\",\n                                            \"MulticastPacketsSent\": \"0\",\n                                            \"MultipleRetryCount\": \"0\",\n                                            \"PacketsReceived\": \"1\",\n                                            \"PacketsSent\": \"32\",\n                                            \"RetransCount\": \"0\",\n                                            \"RetryCount\": \"0\",\n                                            \"UnicastPacketsReceived\": \"0\",\n                                            \"UnicastPacketsSent\": \"0\",\n                                            \"UnknownProtoPacketsReceived\": \"0\"\n                                        }\n                                    }\n                                ]\n                            },\n                            {\n                                \"requested_path\": \"Device.IP.Interface.*.Alias\",\n                                \"resolved_path_results\": [\n                                    {\n                                        \"resolved_path\": \"Device.IP.Interface.1.\",\n                                        \"result_params\": {\n                                            \"Alias\": \"\"\n                                        }\n                                    }\n                                ]\n                            },\n                            {\n                                \"requested_path\": \"Device.DeviceInfo.FirmwareImage.*.Alias\",\n                                \"resolved_path_results\": [\n                                    {\n                                        \"resolved_path\": \"Device.DeviceInfo.FirmwareImage.1.\",\n                                        \"result_params\": {\n                                            \"Alias\": \"cpe-1\"\n                                        }\n                                    },\n                                    {\n                                        \"resolved_path\": \"Device.DeviceInfo.FirmwareImage.2.\",\n                                        \"result_params\": {\n                                            \"Alias\": \"cpe-2\"\n                                        }\n                                    }\n                                ]\n                            },\n                            {\n                                \"requested_path\": \"Device.IP.Interface.1.IPv4Address.1.IPAddress\",\n                                \"resolved_path_results\": [\n                                    {\n                                        \"resolved_path\": \"Device.IP.Interface.1.IPv4Address.1.\",\n                                        \"result_params\": {\n                                            \"IPAddress\": \"192.168.4.33\"\n                                        }\n                                    }\n                                ]\n                            }\n                        ]\n                    }\n                }\n            }\n        }\n    }\n}"},{"id":"6116b356-148e-4593-b12d-030b03b65e01","name":"Set","originalRequest":{"method":"PUT","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"header\": {\n        \"msg_id\": \"b7dc38ea-aefb-4761-aa55-edaa97adb2f0\",\n        \"msg_type\": 4\n    },\n    \"body\": {\n        \"request\": {\n            \"set\": {\n                \"allow_partial\":true,\n                \"update_objs\":[\n                    {\n                        \"obj_path\":\"Device.IP.Interface.1.\",\n                        \"param_settings\":[\n                            {\n                            \"param\":\"Alias\",\n                            \"value\":\"goiaba\",\n                            \"required\":true\n                            }\n                        ]\n                    }\n                ]\n            }\n        }\n    }\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"device/:device/:mtp/generic","host":["device"],"path":[":device",":mtp","generic"],"variable":[{"key":"device","value":"{{device}}"},{"key":"mtp","value":"any"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Origin"},{"key":"Date","value":"Mon, 07 Oct 2024 23:37:47 GMT"},{"key":"Content-Length","value":"221"}],"cookie":[],"responseTime":null,"body":"{\n    \"updated_obj_results\": [\n        {\n            \"requested_path\": \"Device.IP.Interface.1.\",\n            \"oper_status\": {\n                \"OperStatus\": {\n                    \"OperSuccess\": {\n                        \"updated_inst_results\": [\n                            {\n                                \"affected_path\": \"Device.IP.Interface.1.\",\n                                \"updated_params\": {\n                                    \"Alias\": \"goiaba\"\n                                }\n                            }\n                        ]\n                    }\n                }\n            }\n        }\n    ]\n}"},{"id":"e6586205-b210-40f3-a855-eeb483d48458","name":"Add","originalRequest":{"method":"PUT","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"header\": {\n        \"msg_id\": \"b7dc38ea-aefb-4761-aa55-edaa97adb2f0\",\n        \"msg_type\": 8\n    },\n    \"body\": {\n        \"request\": {\n            \"add\": {\n                \"allow_partial\": true,\n                \"create_objs\": [\n                    {\n                        \"obj_path\": \"Device.IP.Interface.\",\n                        \"param_settings\": [\n                            {\n                                \"param\": \"Alias\",\n                                \"value\": \"test\",\n                                \"required\": true\n                            }\n                        ]\n                    }\n                ]\n            }\n        }\n    }\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"device/:device/:mtp/generic","host":["device"],"path":[":device",":mtp","generic"],"variable":[{"key":"device","value":"{{device}}"},{"key":"mtp","value":"any"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Origin"},{"key":"Date","value":"Mon, 07 Oct 2024 23:42:43 GMT"},{"key":"Content-Length","value":"160"}],"cookie":[],"responseTime":null,"body":"{\n    \"created_obj_results\": [\n        {\n            \"requested_path\": \"Device.IP.Interface.\",\n            \"oper_status\": {\n                \"OperStatus\": {\n                    \"OperSuccess\": {\n                        \"instantiated_path\": \"Device.IP.Interface.2.\"\n                    }\n                }\n            }\n        }\n    ]\n}"},{"id":"73e13d31-cddc-4e8e-9d61-437826fe1809","name":"Delete","originalRequest":{"method":"PUT","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"header\": {\n        \"msg_id\": \"b7dc38ea-aefb-4761-aa55-edaa97adb2f0\",\n        \"msg_type\": 10\n    },\n    \"body\": {\n        \"request\": {\n            \"delete\": {\n                \"allow_partial\": true,\n                \"obj_paths\": [\n                    \"Device.IP.Interface.[Alias==test].\"\n                ]\n            }\n        }\n    }\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"device/:device/:mtp/generic","host":["device"],"path":[":device",":mtp","generic"],"variable":[{"key":"device","value":"{{device}}"},{"key":"mtp","value":"any"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Origin"},{"key":"Date","value":"Tue, 08 Oct 2024 11:32:10 GMT"},{"key":"Content-Length","value":"198"}],"cookie":[],"responseTime":null,"body":"{\n    \"deleted_obj_results\": [\n        {\n            \"requested_path\": \"Device.IP.Interface.[Alias==test].\",\n            \"oper_status\": {\n                \"OperStatus\": {\n                    \"OperSuccess\": {\n                        \"affected_paths\": [\n                            \"Device.IP.Interface.2.\",\n                            \"Device.IP.Interface.3.\"\n                        ]\n                    }\n                }\n            }\n        }\n    ]\n}"},{"id":"bf57a41a-c49e-4246-b229-90425df4d501","name":"Get Supported DM","originalRequest":{"method":"PUT","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"header\": {\n        \"msg_id\": \"b7dc38ea-aefb-4761-aa55-edaa97adb2f0\",\n        \"msg_type\": 12\n    },\n    \"body\": {\n        \"request\": {\n            \"get_supported_dm\": {\n                \"obj_paths\" : [\n                    \"Device.\"\n                ],\n                \"first_level_only\" : false,\n                \"return_commands\" : false,\n                \"return_events\" : false,\n                \"return_params\" : true \n            }\n        }\n    }\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"device/:device/:mtp/generic","host":["device"],"path":[":device",":mtp","generic"],"variable":[{"key":"device","value":"{{device}}"},{"key":"mtp","value":"any"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Origin"},{"key":"Date","value":"Tue, 08 Oct 2024 11:23:42 GMT"},{"key":"Transfer-Encoding","value":"chunked"}],"cookie":[],"responseTime":null,"body":"{\n    \"req_obj_results\": [\n        {\n            \"req_obj_path\": \"Device.\",\n            \"data_model_inst_uri\": \"urn:broadband-forum-org:tr-181-2-12-0\",\n            \"supported_objs\": [\n                {\n                    \"supported_obj_path\": \"Device.\"\n                },\n                {\n                    \"supported_obj_path\": \"Device.LocalAgent.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"UpTime\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"SupportedProtocols\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"SoftwareVersion\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"EndpointID\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"CertificateNumberOfEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"SupportedFingerprintAlgorithms\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ControllerNumberOfEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"MTPNumberOfEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"SubscriptionNumberOfEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"RequestNumberOfEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.LocalAgent.Certificate.{i}.\",\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Alias\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"SerialNumber\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Issuer\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.LocalAgent.Controller.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"EndpointID\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"InheritedRole\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"AssignedRole\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"PeriodicNotifInterval\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"PeriodicNotifTime\",\n                            \"access\": 1,\n                            \"value_type\": 3,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"USPNotifRetryMinimumWaitInterval\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"USPNotifRetryIntervalMultiplier\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ControllerCode\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ProvisioningCode\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"MTPNumberOfEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"BootParameterNumberOfEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.LocalAgent.Controller.{i}.MTP.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Protocol\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.LocalAgent.Controller.{i}.MTP.{i}.STOMP.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Reference\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Destination\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.LocalAgent.Controller.{i}.MTP.{i}.CoAP.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Host\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Port\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Path\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"EnableEncryption\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.LocalAgent.Controller.{i}.MTP.{i}.MQTT.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Reference\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Topic\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.LocalAgent.Controller.{i}.MTP.{i}.WebSocket.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Host\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Port\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Path\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"EnableEncryption\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"KeepAliveInterval\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"CurrentRetryCount\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"SessionRetryMinimumWaitInterval\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"SessionRetryIntervalMultiplier\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.LocalAgent.Controller.{i}.BootParameter.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ParameterName\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.LocalAgent.Controller.{i}.TransferCompletePolicy.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"ResultTypeFilter\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.LocalAgent.MTP.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Protocol\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Status\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.LocalAgent.MTP.{i}.STOMP.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Reference\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Destination\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"DestinationFromServer\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.LocalAgent.MTP.{i}.CoAP.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Port\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Path\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"EnableEncryption\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.LocalAgent.MTP.{i}.MQTT.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Reference\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ResponseTopicConfigured\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ResponseTopicDiscovered\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"PublishQoS\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.LocalAgent.MTP.{i}.WebSocket.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Port\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Path\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"EnableEncryption\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"KeepAliveInterval\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.LocalAgent.Subscription.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Recipient\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ID\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"CreationDate\",\n                            \"value_type\": 3,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"NotifType\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ReferenceList\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Persistent\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"TimeToLive\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"NotifRetry\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"NotifExpiration\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.LocalAgent.ControllerTrust.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"RoleNumberOfEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"CredentialNumberOfEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ChallengeNumberOfEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.LocalAgent.ControllerTrust.Role.{i}.\",\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Alias\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Enable\",\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Name\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"PermissionNumberOfEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.LocalAgent.ControllerTrust.Role.{i}.Permission.{i}.\",\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Alias\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Enable\",\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Order\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Targets\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Param\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Obj\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"InstantiatedObj\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"CommandEvent\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.LocalAgent.ControllerTrust.Credential.{i}.\",\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Alias\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Enable\",\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Role\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Credential\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"AllowedUses\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.LocalAgent.ControllerTrust.Challenge.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Description\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Role\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Type\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Value\",\n                            \"access\": 2,\n                            \"value_type\": 1,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ValueType\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Instruction\",\n                            \"access\": 1,\n                            \"value_type\": 1,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"InstructionType\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Retries\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"LockoutPeriod\",\n                            \"access\": 1,\n                            \"value_type\": 6,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.LocalAgent.Request.{i}.\",\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Originator\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Command\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"CommandKey\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Status\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Security.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"CertificateNumberOfEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Security.Certificate.{i}.\",\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"LastModif\",\n                            \"value_type\": 3,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"SerialNumber\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Issuer\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"NotBefore\",\n                            \"value_type\": 3,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"NotAfter\",\n                            \"value_type\": 3,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Subject\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"SubjectAlt\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"SignatureAlgorithm\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.STOMP.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"ConnectionNumberOfEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.STOMP.Connection.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Status\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"LastChangeDate\",\n                            \"value_type\": 3,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Host\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Port\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Username\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"EnableEncryption\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"IsEncrypted\",\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Password\",\n                            \"access\": 2,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"VirtualHost\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"EnableHeartbeats\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"OutgoingHeartbeat\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"IncomingHeartbeat\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ServerRetryInitialInterval\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ServerRetryIntervalMultiplier\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ServerRetryMaxInterval\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.BulkData.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Status\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"MinReportingInterval\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Protocols\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"EncodingTypes\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ParameterWildCardSupported\",\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"MaxNumberOfProfiles\",\n                            \"value_type\": 6,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"MaxNumberOfParameterReferences\",\n                            \"value_type\": 6,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ProfileNumberOfEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.BulkData.Profile.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Name\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"NumberOfRetainedFailedReports\",\n                            \"access\": 1,\n                            \"value_type\": 6,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Protocol\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"EncodingType\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ReportingInterval\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"TimeReference\",\n                            \"access\": 1,\n                            \"value_type\": 3,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"FileTransferURL\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"FileTransferUsername\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"FileTransferPassword\",\n                            \"access\": 2,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ParameterNumberOfEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.BulkData.Profile.{i}.Parameter.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Name\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Reference\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.BulkData.Profile.{i}.JSONEncoding.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"ReportFormat\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ReportTimestamp\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.BulkData.Profile.{i}.HTTP.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"URL\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Username\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Password\",\n                            \"access\": 2,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"CompressionsSupported\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Compression\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"MethodsSupported\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Method\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"UseDateHeader\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"RetryEnable\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"RetryMinimumWaitInterval\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"RetryIntervalMultiplier\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"RequestURIParameterNumberOfEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.BulkData.Profile.{i}.HTTP.RequestURIParameter.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Name\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Reference\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.MQTT.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"ClientNumberOfEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.MQTT.Capabilities.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"ProtocolVersionsSupported\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"TransportProtocolSupported\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"MaxNumberOfClientSubscriptions\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.MQTT.Client.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"BrokerAddress\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"BrokerPort\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Username\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Password\",\n                            \"access\": 2,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"KeepAliveTime\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ProtocolVersion\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ClientID\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Name\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"TransportProtocol\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"CleanSession\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"CleanStart\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"RequestResponseInfo\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"RequestProblemInfo\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ConnectRetryTime\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ConnectRetryIntervalMultiplier\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ConnectRetryMaxInterval\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ResponseInformation\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Status\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"SubscriptionNumberOfEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.MQTT.Client.{i}.Subscription.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Topic\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"QoS\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.DeviceInfo.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"SoftwareVersion\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ProductClass\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Manufacturer\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ModelName\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"HardwareVersion\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"SerialNumber\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ManufacturerOUI\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Description\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ProvisioningCode\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"UpTime\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ActiveFirmwareImage\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"BootFirmwareImage\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ProcessorNumberOfEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"FirmwareImageNumberOfEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"VendorConfigFileNumberOfEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"VendorLogFileNumberOfEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.DeviceInfo.MemoryStatus.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Total\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Free\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.DeviceInfo.Processor.{i}.\",\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Architecture\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.DeviceInfo.FirmwareImage.{i}.\",\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Name\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Version\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Available\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Status\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"BootFailureLog\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.DeviceInfo.ProcessStatus.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"CPUUsage\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ProcessNumberOfEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.DeviceInfo.ProcessStatus.Process.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"PID\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Command\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Size\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Priority\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"CPUTime\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"State\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.DeviceInfo.TemperatureStatus.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"TemperatureSensorNumberOfEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.DeviceInfo.TemperatureStatus.TemperatureSensor.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Status\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ResetTime\",\n                            \"value_type\": 3,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Name\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Value\",\n                            \"value_type\": 6,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"LastUpdate\",\n                            \"value_type\": 3,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"MinValue\",\n                            \"value_type\": 6,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"MinTime\",\n                            \"value_type\": 3,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"MaxValue\",\n                            \"value_type\": 6,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"MaxTime\",\n                            \"value_type\": 3,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"LowAlarmValue\",\n                            \"access\": 1,\n                            \"value_type\": 6,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"LowAlarmTime\",\n                            \"value_type\": 3,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"HighAlarmValue\",\n                            \"access\": 1,\n                            \"value_type\": 6,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"PollingInterval\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"HighAlarmTime\",\n                            \"value_type\": 3,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.DeviceInfo.VendorConfigFile.{i}.\",\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Name\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Version\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Date\",\n                            \"value_type\": 3,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Description\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"UseForBackupRestore\",\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.DeviceInfo.VendorLogFile.{i}.\",\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Name\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"MaximumSize\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Persistent\",\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.DHCPv4.\"\n                },\n                {\n                    \"supported_obj_path\": \"Device.DHCPv4.Client.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Interface\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Status\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"IPAddress\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"SubnetMask\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"IPRouters\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"DNSServers\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"LeaseTimeRemaining\",\n                            \"value_type\": 6,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"DHCPServer\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"SentOptionNumberOfEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ReqOptionNumberOfEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.DHCPv4.Client.{i}.SentOption.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Tag\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Value\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.DHCPv4.Client.{i}.ReqOption.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Order\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Tag\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Value\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.DHCPv4.Server.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"PoolNumberOfEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.DHCPv4.Server.Pool.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Status\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Order\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Interface\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"VendorClassID\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"VendorClassIDExclude\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"VendorClassIDMode\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ClientID\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ClientIDExclude\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"UserClassID\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"UserClassIDExclude\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Chaddr\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ChaddrMask\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ChaddrExclude\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"AllowedDevices\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"MinAddress\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"MaxAddress\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ReservedAddresses\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"SubnetMask\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"DNSServers\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"DomainName\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"IPRouters\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"LeaseTime\",\n                            \"access\": 1,\n                            \"value_type\": 6,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"OptionNumberOfEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ClientNumberOfEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.DHCPv4.Server.Pool.{i}.Option.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Tag\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Value\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.DHCPv4.Server.Pool.{i}.Client.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Chaddr\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Active\",\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"IPv4AddressNumberOfEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"OptionNumberOfEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.DHCPv4.Server.Pool.{i}.Client.{i}.IPv4Address.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"IPAddress\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"LeaseTimeRemaining\",\n                            \"value_type\": 3,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.DHCPv4.Server.Pool.{i}.Client.{i}.Option.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Tag\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Value\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.DHCPv4.Server.Pool.{i}.StaticAddress.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Chaddr\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Yiaddr\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.DHCPv4.Relay.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Status\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ForwardingNumberOfEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.DHCPv4.Relay.Forwarding.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Status\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Order\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Interface\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"VendorClassID\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ClientID\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"UserClassID\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Chaddr\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ChaddrMask\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"LocallyServed\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"DHCPServerIPAddress\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.DNS.\"\n                },\n                {\n                    \"supported_obj_path\": \"Device.DNS.Client.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"ServerNumberOfEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Status\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.DNS.Client.Server.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Status\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"DNSServer\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Interface\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Type\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Ethernet.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"InterfaceNumberOfEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"LinkNumberOfEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"VLANTerminationNumberOfEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Ethernet.Interface.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Status\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Name\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"LastChange\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"LowerLayers\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Upstream\",\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"MACAddress\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"MaxBitRate\",\n                            \"access\": 1,\n                            \"value_type\": 6,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"CurrentBitRate\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"DuplexMode\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"EEECapability\",\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"EEEEnable\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Ethernet.Interface.{i}.Stats.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"BytesSent\",\n                            \"value_type\": 10,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"BytesReceived\",\n                            \"value_type\": 10,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"PacketsSent\",\n                            \"value_type\": 10,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"PacketsReceived\",\n                            \"value_type\": 10,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ErrorsSent\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ErrorsReceived\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"UnicastPacketsSent\",\n                            \"value_type\": 10,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"UnicastPacketsReceived\",\n                            \"value_type\": 10,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"DiscardPacketsSent\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"DiscardPacketsReceived\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"MulticastPacketsSent\",\n                            \"value_type\": 10,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"MulticastPacketsReceived\",\n                            \"value_type\": 10,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"BroadcastPacketsSent\",\n                            \"value_type\": 10,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"BroadcastPacketsReceived\",\n                            \"value_type\": 10,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"UnknownProtoPacketsReceived\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Ethernet.Link.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Status\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Name\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"LastChange\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"LowerLayers\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"MACAddress\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"PriorityTagging\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"FlowControl\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Ethernet.Link.{i}.Stats.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"BytesSent\",\n                            \"value_type\": 10,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"BytesReceived\",\n                            \"value_type\": 10,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"PacketsSent\",\n                            \"value_type\": 10,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"PacketsReceived\",\n                            \"value_type\": 10,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ErrorsSent\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ErrorsReceived\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"UnicastPacketsSent\",\n                            \"value_type\": 10,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"UnicastPacketsReceived\",\n                            \"value_type\": 10,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"DiscardPacketsSent\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"DiscardPacketsReceived\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"MulticastPacketsSent\",\n                            \"value_type\": 10,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"MulticastPacketsReceived\",\n                            \"value_type\": 10,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"BroadcastPacketsSent\",\n                            \"value_type\": 10,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"BroadcastPacketsReceived\",\n                            \"value_type\": 10,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"UnknownProtoPacketsReceived\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Ethernet.VLANTermination.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Status\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Name\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"LastChange\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"LowerLayers\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"VLANID\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"TPID\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Ethernet.VLANTermination.{i}.Stats.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"BytesSent\",\n                            \"value_type\": 10,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"BytesReceived\",\n                            \"value_type\": 10,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"PacketsSent\",\n                            \"value_type\": 10,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"PacketsReceived\",\n                            \"value_type\": 10,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ErrorsSent\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ErrorsReceived\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"UnicastPacketsSent\",\n                            \"value_type\": 10,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"UnicastPacketsReceived\",\n                            \"value_type\": 10,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"DiscardPacketsSent\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"DiscardPacketsReceived\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"MulticastPacketsSent\",\n                            \"value_type\": 10,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"MulticastPacketsReceived\",\n                            \"value_type\": 10,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"BroadcastPacketsSent\",\n                            \"value_type\": 10,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"BroadcastPacketsReceived\",\n                            \"value_type\": 10,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"UnknownProtoPacketsReceived\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Firewall.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Config\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"AdvancedLevel\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Type\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Version\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"LastChange\",\n                            \"value_type\": 3,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"LevelNumberOfEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ChainNumberOfEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Firewall.Level.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Name\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Description\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Order\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Chain\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"PortMappingEnabled\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"DefaultPolicy\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"DefaultLogPolicy\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Firewall.Chain.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Name\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Creator\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"RuleNumberOfEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Firewall.Chain.{i}.Rule.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Status\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Order\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Description\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Target\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"TargetChain\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Log\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"CreationDate\",\n                            \"value_type\": 3,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ExpiryDate\",\n                            \"access\": 1,\n                            \"value_type\": 3,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"SourceInterface\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"SourceInterfaceExclude\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"SourceAllInterfaces\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"DestInterface\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"DestInterfaceExclude\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"DestAllInterfaces\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"IPVersion\",\n                            \"access\": 1,\n                            \"value_type\": 6,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"DestIP\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"DestMask\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"DestIPExclude\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"SourceIP\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"SourceMask\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"SourceIPExclude\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Protocol\",\n                            \"access\": 1,\n                            \"value_type\": 6,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ProtocolExclude\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"DestPort\",\n                            \"access\": 1,\n                            \"value_type\": 6,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"DestPortRangeMax\",\n                            \"access\": 1,\n                            \"value_type\": 6,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"DestPortExclude\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"SourcePort\",\n                            \"access\": 1,\n                            \"value_type\": 6,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"SourcePortRangeMax\",\n                            \"access\": 1,\n                            \"value_type\": 6,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"SourcePortExclude\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"DSCP\",\n                            \"access\": 1,\n                            \"value_type\": 6,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"DSCPExclude\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Hosts.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"HostNumberOfEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Hosts.Host.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"PhysAddress\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"IPAddress\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"AddressSource\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"DHCPClient\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"LeaseTimeRemaining\",\n                            \"value_type\": 6,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"AssociatedDevice\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Layer1Interface\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Layer3Interface\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"VendorClassID\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ClientID\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"UserClassID\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"HostName\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Active\",\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ActiveLastChange\",\n                            \"value_type\": 3,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"IPv4AddressNumberOfEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"IPv6AddressNumberOfEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Hosts.Host.{i}.IPv4Address.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"IPAddress\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Hosts.Host.{i}.IPv6Address.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"IPAddress\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Hosts.Host.{i}.WANStats.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"BytesSent\",\n                            \"value_type\": 10,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"BytesReceived\",\n                            \"value_type\": 10,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"PacketsSent\",\n                            \"value_type\": 10,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"PacketsReceived\",\n                            \"value_type\": 10,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ErrorsSent\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"RetransCount\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"DiscardPacketsSent\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.IP.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"IPv4Capable\",\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"IPv4Enable\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"IPv4Status\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"IPv6Capable\",\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"IPv6Enable\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"IPv6Status\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ULAPrefix\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"InterfaceNumberOfEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.IP.Interface.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"IPv4Enable\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"IPv6Enable\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ULAEnable\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Status\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Name\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"LastChange\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"LowerLayers\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Router\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"MaxMTUSize\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Type\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Loopback\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"IPv4AddressNumberOfEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"IPv6AddressNumberOfEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"IPv6PrefixNumberOfEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"AutoIPEnable\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.IP.Interface.{i}.IPv4Address.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Status\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"IPAddress\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"SubnetMask\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"AddressingType\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.IP.Interface.{i}.IPv6Address.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Status\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"IPAddressStatus\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"IPAddress\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Origin\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Prefix\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"PreferredLifetime\",\n                            \"access\": 1,\n                            \"value_type\": 3,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ValidLifetime\",\n                            \"access\": 1,\n                            \"value_type\": 3,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Anycast\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.IP.Interface.{i}.IPv6Prefix.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Status\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"PrefixStatus\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Prefix\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Origin\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"OnLink\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Autonomous\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"PreferredLifetime\",\n                            \"access\": 1,\n                            \"value_type\": 3,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ValidLifetime\",\n                            \"access\": 1,\n                            \"value_type\": 3,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.IP.Interface.{i}.Stats.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"BytesSent\",\n                            \"value_type\": 10,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"BytesReceived\",\n                            \"value_type\": 10,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"PacketsSent\",\n                            \"value_type\": 10,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"PacketsReceived\",\n                            \"value_type\": 10,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ErrorsSent\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ErrorsReceived\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"UnicastPacketsSent\",\n                            \"value_type\": 10,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"UnicastPacketsReceived\",\n                            \"value_type\": 10,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"DiscardPacketsSent\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"DiscardPacketsReceived\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"MulticastPacketsSent\",\n                            \"value_type\": 10,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"MulticastPacketsReceived\",\n                            \"value_type\": 10,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"BroadcastPacketsSent\",\n                            \"value_type\": 10,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"BroadcastPacketsReceived\",\n                            \"value_type\": 10,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"UnknownProtoPacketsReceived\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.IP.Diagnostics.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"IPv4PingSupported\",\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"IPv6PingSupported\",\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"IPv4TraceRouteSupported\",\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"IPv6TraceRouteSupported\",\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"IPv4DownloadDiagnosticsSupported\",\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"IPv6DownloadDiagnosticsSupported\",\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"IPv4UploadDiagnosticsSupported\",\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"IPv6UploadDiagnosticsSupported\",\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"IPv4UDPEchoDiagnosticsSupported\",\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"IPv6UDPEchoDiagnosticsSupported\",\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"IPLayerCapacitySupported\",\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"IPv4ServerSelectionDiagnosticsSupported\",\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"IPv6ServerSelectionDiagnosticsSupported\",\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"DownloadTransports\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"DownloadDiagnosticMaxConnections\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"DownloadDiagnosticsMaxIncrementalResult\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"UploadTransports\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"UploadDiagnosticsMaxConnections\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"UploadDiagnosticsMaxIncrementalResult\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.IP.Diagnostics.UDPEchoConfig.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Interface\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"SourceIPAddress\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"UDPPort\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"EchoPlusEnabled\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"EchoPlusSupported\",\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"PacketsReceived\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"PacketsResponded\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"BytesReceived\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"BytesResponded\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"TimeFirstPacketReceived\",\n                            \"value_type\": 3,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"TimeLastPacketReceived\",\n                            \"value_type\": 3,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.DHCPv6.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"ClientNumberOfEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.DHCPv6.Client.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Interface\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Status\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"DUID\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"RequestAddresses\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"RequestPrefixes\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"RapidCommit\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"SuggestedT1\",\n                            \"access\": 1,\n                            \"value_type\": 6,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"SuggestedT2\",\n                            \"access\": 1,\n                            \"value_type\": 6,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"SupportedOptions\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"RequestedOptions\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"SentOptionNumberOfEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ReceivedOptionNumberOfEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.DHCPv6.Client.{i}.SentOption.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true\n                },\n                {\n                    \"supported_obj_path\": \"Device.DHCPv6.Client.{i}.ReceivedOption.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true\n                },\n                {\n                    \"supported_obj_path\": \"Device.DHCPv6.Server.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"PoolNumberOfEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.DHCPv6.Server.Pool.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Status\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Order\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Interface\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"DUID\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"DUIDExclude\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"VendorClassID\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"VendorClassIDExclude\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"UserClassID\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"UserClassIDExclude\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"SourceAddress\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"SourceAddressMask\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"SourceAddressExclude\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"IANAEnable\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"IANAManualPrefixes\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"IANAPrefixes\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"IAPDEnable\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"IAPDManualPrefixes\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"IAPDPrefixes\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"IAPDAddLength\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ClientNumberOfEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"OptionNumberOfEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.DHCPv6.Server.Pool.{i}.Client.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"SourceAddress\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Active\",\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"IPv6AddressNumberOfEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"IPv6PrefixNumberOfEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"OptionNumberOfEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.DHCPv6.Server.Pool.{i}.Client.{i}.IPv6Address.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"IPAddress\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"PreferredLifetime\",\n                            \"value_type\": 3,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ValidLifetime\",\n                            \"value_type\": 3,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.DHCPv6.Server.Pool.{i}.Client.{i}.IPv6Prefix.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Prefix\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"PreferredLifetime\",\n                            \"value_type\": 3,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ValidLifetime\",\n                            \"value_type\": 3,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.DHCPv6.Server.Pool.{i}.Client.{i}.Option.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Tag\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Value\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.DHCPv6.Server.Pool.{i}.Option.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true\n                },\n                {\n                    \"supported_obj_path\": \"Device.LANConfigSecurity.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"ConfigPassword\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.LEDs.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"LEDNumberOfEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.LEDs.LED.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Name\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Status\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Reason\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"CyclePeriodRepetitions\",\n                            \"value_type\": 6,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Location\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"RelativeXPosition\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"RelativeYPosition\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"CycleElementNumberOfEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.LEDs.LED.{i}.CycleElement.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Order\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Color\",\n                            \"access\": 1,\n                            \"value_type\": 5,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Duration\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"FadeInterval\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.LEDs.LED.{i}.CurrentCycleElement.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"CycleElementReference\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Color\",\n                            \"value_type\": 5,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Duration\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Optical.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"InterfaceNumberOfEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Optical.Interface.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Status\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Name\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"LastChange\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"LowerLayers\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Upstream\",\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"OpticalSignalLevel\",\n                            \"value_type\": 6,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"LowerOpticalThreshold\",\n                            \"value_type\": 6,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"UpperOpticalThreshold\",\n                            \"value_type\": 6,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"TransmitOpticalLevel\",\n                            \"value_type\": 6,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"LowerTransmitPowerThreshold\",\n                            \"value_type\": 6,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"UpperTransmitPowerThreshold\",\n                            \"value_type\": 6,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Optical.Interface.{i}.Stats.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"BytesSent\",\n                            \"value_type\": 10,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"BytesReceived\",\n                            \"value_type\": 10,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"PacketsSent\",\n                            \"value_type\": 10,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"PacketsReceived\",\n                            \"value_type\": 10,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ErrorsSent\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ErrorsReceived\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"DiscardPacketsSent\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"DiscardPacketsReceived\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.PPP.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"InterfaceNumberOfEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"SupportedNCPs\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.PPP.Interface.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Status\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Name\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"LastChange\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"LowerLayers\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ConnectionStatus\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"LastConnectionError\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"AutoDisconnectTime\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"IdleDisconnectTime\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"WarnDisconnectDelay\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Username\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Password\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"EncryptionProtocol\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"CompressionProtocol\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"AuthenticationProtocol\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"MaxMRUSize\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"CurrentMRUSize\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ConnectionTrigger\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"LCPEcho\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"LCPEchoRetry\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"IPCPEnable\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"IPv6CPEnable\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.PPP.Interface.{i}.IPCP.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"LocalIPAddress\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"RemoteIPAddress\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"DNSServers\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"PassthroughEnable\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"PassthroughDHCPPool\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.PPP.Interface.{i}.IPv6CP.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"LocalInterfaceIdentifier\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"RemoteInterfaceIdentifier\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.PPP.Interface.{i}.PPPoE.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"SessionID\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ACName\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ServiceName\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.PPP.Interface.{i}.Stats.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"BytesSent\",\n                            \"value_type\": 10,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"BytesReceived\",\n                            \"value_type\": 10,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"PacketsSent\",\n                            \"value_type\": 10,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"PacketsReceived\",\n                            \"value_type\": 10,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ErrorsSent\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ErrorsReceived\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"UnicastPacketsSent\",\n                            \"value_type\": 10,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"UnicastPacketsReceived\",\n                            \"value_type\": 10,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"DiscardPacketsSent\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"DiscardPacketsReceived\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"MulticastPacketsSent\",\n                            \"value_type\": 10,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"MulticastPacketsReceived\",\n                            \"value_type\": 10,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"BroadcastPacketsSent\",\n                            \"value_type\": 10,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"BroadcastPacketsReceived\",\n                            \"value_type\": 10,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"UnknownProtoPacketsReceived\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Bridging.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"MaxBridgeEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"MaxDBridgeEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"MaxQBridgeEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"MaxVLANEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"BridgeNumberOfEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Bridging.Bridge.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Status\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Standard\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"PortNumberOfEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"VLANNumberOfEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"VLANPortNumberOfEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Bridging.Bridge.{i}.Port.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Status\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Name\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"LastChange\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"LowerLayers\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ManagementPort\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Type\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"DefaultUserPriority\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"PriorityRegeneration\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"PortState\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"PVID\",\n                            \"access\": 1,\n                            \"value_type\": 6,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"TPID\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"AcceptableFrameTypes\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"IngressFiltering\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ServiceAccessPrioritySelection\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ServiceAccessPriorityTranslation\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"PriorityTagging\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Bridging.Bridge.{i}.Port.{i}.Stats.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"BytesSent\",\n                            \"value_type\": 10,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"BytesReceived\",\n                            \"value_type\": 10,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"PacketsSent\",\n                            \"value_type\": 10,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"PacketsReceived\",\n                            \"value_type\": 10,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ErrorsSent\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ErrorsReceived\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"UnicastPacketsSent\",\n                            \"value_type\": 10,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"UnicastPacketsReceived\",\n                            \"value_type\": 10,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"DiscardPacketsSent\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"DiscardPacketsReceived\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"MulticastPacketsSent\",\n                            \"value_type\": 10,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"MulticastPacketsReceived\",\n                            \"value_type\": 10,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"BroadcastPacketsSent\",\n                            \"value_type\": 10,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"BroadcastPacketsReceived\",\n                            \"value_type\": 10,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"UnknownProtoPacketsReceived\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Bridging.Bridge.{i}.VLAN.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Name\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"VLANID\",\n                            \"access\": 1,\n                            \"value_type\": 6,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Bridging.Bridge.{i}.VLANPort.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"VLAN\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Port\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Untagged\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.NAT.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"InterfaceSettingNumberOfEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"PortMappingNumberOfEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.NAT.InterfaceSetting.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Status\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Interface\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"TCPTranslationTimeout\",\n                            \"access\": 1,\n                            \"value_type\": 6,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"UDPTranslationTimeout\",\n                            \"access\": 1,\n                            \"value_type\": 6,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.NAT.PortMapping.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Status\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Interface\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"AllInterfaces\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"LeaseDuration\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"RemoteHost\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ExternalPort\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ExternalPortEndRange\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"InternalPort\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Protocol\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"InternalClient\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Description\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Routing.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"RouterNumberOfEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Routing.Router.{i}.\",\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Status\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"IPv4ForwardingNumberOfEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Routing.Router.{i}.IPv4Forwarding.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Status\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"StaticRoute\",\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"DestIPAddress\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"DestSubnetMask\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ForwardingPolicy\",\n                            \"access\": 1,\n                            \"value_type\": 6,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"GatewayIPAddress\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Interface\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ForwardingMetric\",\n                            \"access\": 1,\n                            \"value_type\": 6,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Routing.RIP.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"SupportedModes\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"InterfaceSettingNumberOfEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Routing.RIP.InterfaceSetting.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Status\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Interface\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"AcceptRA\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"SendRA\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Routing.RouteInformation.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"InterfaceSettingNumberOfEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Routing.RouteInformation.InterfaceSetting.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Status\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Interface\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"SourceRouter\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"PreferredRouteFlag\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Prefix\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"RouteLifetime\",\n                            \"value_type\": 3,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Time.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Status\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"NTPServer1\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"NTPServer2\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"NTPServer3\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"NTPServer4\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"NTPServer5\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"CurrentLocalTime\",\n                            \"value_type\": 3,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"LocalTimeZone\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"VoiceServiceNumberOfEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"VoIPProfileNumberOfEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"CodecProfileNumberOfEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"InterworkNumberOfEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"TrunkNumberOfEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"CallLogNumberOfEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"TerminalNumberOfEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.VoIPProfile.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"QuiescentMode\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Name\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"DTMFMethod\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"DTMFMethodG711\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"QIModelUsed\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"QICalculationInterval\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"NumberOfWorstQIValues\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.VoIPProfile.{i}.RTP.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"LocalPortMin\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"LocalPortMax\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Gmin\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"DSCPMark\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"VLANIDMark\",\n                            \"access\": 1,\n                            \"value_type\": 6,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"EthernetPriorityMark\",\n                            \"access\": 1,\n                            \"value_type\": 6,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"TelephoneEventPayloadType\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"JitterBufferType\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"JitterBufferMaxSize\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"JitterBufferMinSize\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"JitterBufferActualSize\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.VoIPProfile.{i}.RTP.SRTP.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"KeyingMethods\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"EncryptionKeySizes\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.VoIPProfile.{i}.RTP.RTCP.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"TxRepeatInterval\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"LocalCName\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.VoIPProfile.{i}.RTP.Redundancy.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"PayloadType\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"BlockPayloadType\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"FaxAndModemRedundancy\",\n                            \"access\": 1,\n                            \"value_type\": 6,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ModemRedundancy\",\n                            \"access\": 1,\n                            \"value_type\": 6,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"DTMFRedundancy\",\n                            \"access\": 1,\n                            \"value_type\": 6,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"VoiceRedundancy\",\n                            \"access\": 1,\n                            \"value_type\": 6,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"MaxSessionsUsingRedundancy\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.VoIPProfile.{i}.FaxT38.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"MaxBitRate\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"HighSpeedRedundancy\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"LowSpeedRedundancy\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"TCFMethod\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.CodecProfile.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Codec\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"PacketizationPeriod\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"SilenceSuppression\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.Interwork.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"QuiescentMode\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Status\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"OperationalStatus\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"OperationalStatusReason\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"NetworkConnectionMode\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"UserConnectionMode\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"E164Mode\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"NetworkAuthenticationChallengeMode\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"NetworkIPAddress\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"InterworkingRuleSetURI\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"InterworkingRuleSetInterval\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"InterworkingRuleSetTime\",\n                            \"access\": 1,\n                            \"value_type\": 3,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"FirewallRuleSetURI\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"FirewallRuleSetInterval\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"FirewallRuleSetTime\",\n                            \"access\": 1,\n                            \"value_type\": 3,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"InterworkName\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ProxyServer\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Networks\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"E164Client\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"UserInterfaceNumberOfEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"MapNumberOfEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.Interwork.{i}.UserInterface.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Registrar\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Network\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.Interwork.{i}.Map.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Status\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"StatusDescription\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"LastTime\",\n                            \"value_type\": 3,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Origin\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"NetworkConnection\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"UserConnection\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"DigitMap\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"DigitMapEnable\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Priority\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.Trunk.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.CallLog.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"CallingPartyNumber\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"CalledPartyNumber\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Source\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Destination\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"RemoteParty\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"UsedLine\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"UsedExtensions\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Direction\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Start\",\n                            \"value_type\": 3,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Duration\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"CallTerminationCause\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"SessionNumberOfEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"SignalingPerformanceNumberOfEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.CallLog.{i}.Session.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"StreamType\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Start\",\n                            \"value_type\": 3,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Duration\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"SessionID\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.CallLog.{i}.Session.{i}.Source.\"\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.CallLog.{i}.Session.{i}.Source.VoiceQuality.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"VoIPQualityIndicator\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"WorstVoIPQualityIndicatorsValues\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"WorstVoIPQualityIndicatorTimestamps\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.CallLog.{i}.Session.{i}.Source.RTP.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"FarEndIPAddress\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"FarEndUDPPort\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"LocalUDPPort\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"MinJitter\",\n                            \"value_type\": 6,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"MaxJitter\",\n                            \"value_type\": 6,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"MeanJitter\",\n                            \"value_type\": 6,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"PacketDelayVariation\",\n                            \"value_type\": 6,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"BufferDelay\",\n                            \"value_type\": 6,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"BurstCount\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"PacketsReceived\",\n                            \"value_type\": 10,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"PacketsSent\",\n                            \"value_type\": 10,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"PacketsLost\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"PacketsDiscarded\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"BytesReceived\",\n                            \"value_type\": 10,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"BytesSent\",\n                            \"value_type\": 10,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ReceivePacketLossRate\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"FarEndPacketLossRate\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ReceiveInterarrivalJitter\",\n                            \"value_type\": 6,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"FarEndInterarrivalJitter\",\n                            \"value_type\": 6,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"AverageReceiveInterarrivalJitter\",\n                            \"value_type\": 6,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"AverageFarEndInterarrivalJitter\",\n                            \"value_type\": 6,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"RoundTripDelay\",\n                            \"value_type\": 6,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"AverageRoundTripDelay\",\n                            \"value_type\": 6,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"SamplingFrequency\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.CallLog.{i}.Session.{i}.Source.DSP.\"\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.CallLog.{i}.Session.{i}.Source.DSP.TransmitCodec.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Codec\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"SilenceSuppression\",\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"PacketizationPeriod\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Overruns\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Underruns\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.CallLog.{i}.Session.{i}.Source.DSP.ReceiveCodec.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Codec\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"SilenceSuppression\",\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Overruns\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Underruns\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.CallLog.{i}.Session.{i}.Destination.\"\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.CallLog.{i}.Session.{i}.Destination.VoiceQuality.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"VoIPQualityIndicator\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"WorstVoIPQualityIndicatorsValues\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"WorstVoIPQualityIndicatorTimestamps\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.CallLog.{i}.Session.{i}.Destination.RTP.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"FarEndIPAddress\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"FarEndUDPPort\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"LocalUDPPort\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"MinJitter\",\n                            \"value_type\": 6,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"MaxJitter\",\n                            \"value_type\": 6,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"MeanJitter\",\n                            \"value_type\": 6,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"PacketDelayVariation\",\n                            \"value_type\": 6,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"BufferDelay\",\n                            \"value_type\": 6,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"BurstCount\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"PacketsReceived\",\n                            \"value_type\": 10,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"PacketsSent\",\n                            \"value_type\": 10,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"PacketsLost\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"PacketsDiscarded\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"BytesReceived\",\n                            \"value_type\": 10,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"BytesSent\",\n                            \"value_type\": 10,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ReceivePacketLossRate\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"FarEndPacketLossRate\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ReceiveInterarrivalJitter\",\n                            \"value_type\": 6,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"FarEndInterarrivalJitter\",\n                            \"value_type\": 6,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"AverageReceiveInterarrivalJitter\",\n                            \"value_type\": 6,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"AverageFarEndInterarrivalJitter\",\n                            \"value_type\": 6,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"RoundTripDelay\",\n                            \"value_type\": 6,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"AverageRoundTripDelay\",\n                            \"value_type\": 6,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"SamplingFrequency\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.CallLog.{i}.Session.{i}.Destination.DSP.\"\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.CallLog.{i}.Session.{i}.Destination.DSP.TransmitCodec.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Codec\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"SilenceSuppression\",\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"PacketizationPeriod\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Overruns\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Underruns\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.CallLog.{i}.Session.{i}.Destination.DSP.ReceiveCodec.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Codec\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"SilenceSuppression\",\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Overruns\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Underruns\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.CallLog.{i}.SignalingPerformance.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Protocol\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"CallSetupDelay\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"OutgoingMediaEstablishDelay\",\n                            \"value_type\": 6,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"IncomingMediaEstablishDelay\",\n                            \"value_type\": 6,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.Terminal.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"QuiescentMode\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Status\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ToneEventProfile\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"AudioNumberOfEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.Terminal.{i}.Audio.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Name\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.Terminal.{i}.Audio.{i}.VoiceProcessing.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"TransmitGain\",\n                            \"access\": 1,\n                            \"value_type\": 6,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ReceiveGain\",\n                            \"access\": 1,\n                            \"value_type\": 6,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"EchoCancellationEnable\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"EchoCancellationInUse\",\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"EchoCancellationTail\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.Terminal.{i}.Ringer.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"DescriptionNumberOfEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"PatternNumberOfEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.Terminal.{i}.Ringer.Description.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"RingEnable\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"RingName\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"RingPattern\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"RingFile\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.Terminal.{i}.Ringer.Pattern.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"RingerOn\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Duration\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"NextPattern\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.Terminal.{i}.DiagTests.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"DiagnosticsState\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"TestSelector\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"PhoneRinging\",\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.Terminal.{i}.ButtonMap.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"ButtonNumberOfEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.Terminal.{i}.ButtonMap.Button.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ButtonName\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"FacilityAction\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"FacilityActionArgument\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"QuickDialNumber\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ButtonMessage\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"UserAccess\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.Capabilities.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"MaxLineCount\",\n                            \"value_type\": 6,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"MaxExtensionCount\",\n                            \"value_type\": 6,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"MaxCallLogCount\",\n                            \"value_type\": 6,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"MaxSessionsPerLine\",\n                            \"value_type\": 6,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"MaxSessionsPerExtension\",\n                            \"value_type\": 6,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"MaxSessionCount\",\n                            \"value_type\": 6,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"NetworkConnectionModes\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"UserConnectionModes\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ToneFileFormats\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"RingFileFormats\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"FacilityActions\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"CodecNumberOfEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.Capabilities.Codec.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Codec\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"BitRate\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"PacketizationPeriod\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"SilenceSuppression\",\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.Capabilities.SIP.\"\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.Capabilities.SIP.Client.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Extensions\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"URISchemes\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"EventTypes\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"TLSAuthenticationProtocols\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"TLSAuthenticationKeySizes\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"TLSEncryptionProtocols\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"TLSEncryptionKeySizes\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"TLSKeyExchangeProtocols\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.Capabilities.SIP.Registrar.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Extensions\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"URISchemes\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"EventTypes\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"TLSAuthenticationProtocols\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"TLSAuthenticationKeySizes\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"TLSEncryptionProtocols\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"TLSEncryptionKeySizes\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"TLSKeyExchangeProtocols\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.Capabilities.POTS.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"DialType\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ClipGeneration\",\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ChargingPulse\",\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.Capabilities.QualityIndicator.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"QIModelsSupported\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"MaxQIValues\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"MaxWorstQIValues\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.SIP.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"NetworkNumberOfEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ClientNumberOfEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ProxyNumberOfEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"RegistrarNumberOfEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.SIP.Network.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"QuiescentMode\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Status\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ProxyServer\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ProxyServerPort\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ProxyServerTransport\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"RegistrarServer\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"RegistrarServerPort\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"RegistrarServerTransport\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ServerDomain\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ChosenDomain\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ChosenIPAddress\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ChosenPort\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"UserAgentDomain\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"UserAgentPort\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"UserAgentTransport\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"OutboundProxy\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"OutboundProxyResolvedAddress\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"OutboundProxyPrecedence\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"OutboundProxyPort\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"STUNEnable\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"STUNServer\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"NonVoiceBandwidthReservedUpstream\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"NonVoiceBandwidthReservedDownstream\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Organization\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"RegistrationPeriod\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Realm\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"TimerT1\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"TimerT2\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"TimerT4\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"TimerA\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"TimerB\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"TimerC\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"TimerD\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"TimerE\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"TimerF\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"TimerG\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"TimerH\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"TimerI\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"TimerJ\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"TimerK\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"InviteExpires\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ReInviteExpires\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"RegisterExpires\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"RegisterRetryInterval\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"InboundAuth\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"InboundAuthUsername\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"InboundAuthPassword\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"UseCodecPriorityInSDPResponse\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"DSCPMark\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"VLANIDMark\",\n                            \"access\": 1,\n                            \"value_type\": 6,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"EthernetPriorityMark\",\n                            \"access\": 1,\n                            \"value_type\": 6,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ConferenceCallDomainURI\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"TimerLoginRejected\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"NoLoginRetry\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"TimerRegistrationFailed\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"TimerSubscriptionFailed\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"UnansweredRegistrationAttempts\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"VoIPProfile\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"CodecList\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"MaxSessions\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"FQDNServerNumberOfEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"EventSubscribeNumberOfEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ResponseMapNumberOfEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.SIP.Network.{i}.FQDNServer.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Origin\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Domain\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Weight\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Priority\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Port\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"IPAddresses\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.SIP.Network.{i}.EventSubscribe.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Event\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Notifier\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"NotifierPort\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"NotifierTransport\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ExpireTime\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.SIP.Network.{i}.ResponseMap.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"SIPResponseNumber\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"TextMessage\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Tone\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.SIP.Client.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"QuiescentMode\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Status\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Origin\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"RegisterMode\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"AuthUserName\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"AuthPassword\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Network\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"MaxSessions\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"RegisterURI\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"E164Format\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"T38Enable\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"SIPEventSubscribeNumberOfEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ContactNumberOfEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.SIP.Client.{i}.EventSubscribe.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Event\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"AuthUserName\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"AuthPassword\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.SIP.Client.{i}.Contact.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Status\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Origin\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"IPAddress\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Port\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ContactURI\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ExpireTime\",\n                            \"value_type\": 3,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"PingInterval\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"UserAgent\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.SIP.Proxy.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Status\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Origin\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ProxyIPAddress\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ProxyPort\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ContactURI\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"VoIPProfile\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.SIP.Registrar.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"QuiescentMode\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Status\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Origin\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"RegistrarIPAddress\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"RegistrarPort\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"RegisterExpires\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"PingInterval\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Organization\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Realm\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"VoIPProfile\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ContactURI\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"AccountNumberOfEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.SIP.Registrar.{i}.Account.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"QuiescentMode\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Status\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Origin\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"CallStatus\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"AuthUserName\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"AuthPassword\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"RegistrationStatus\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"URI\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Domain\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"CodecList\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"VoIPProfile\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ContactNumberOfEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.SIP.Registrar.{i}.Account.{i}.Contact.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Status\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Origin\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"IPAddress\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Port\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ContactURI\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ExpireTime\",\n                            \"value_type\": 3,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"UserAgent\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.POTS.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"FXONumberOfEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"FXSNumberOfEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Region\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.POTS.FXO.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.POTS.FXS.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Status\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Name\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ToneEventProfile\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"FaxPassThrough\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ModemPassThrough\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"DialType\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ClipGeneration\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ChargingPulse\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Active\",\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"TerminalType\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.POTS.FXS.{i}.DiagTests.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"DiagnosticsState\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"TestSelector\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"TestResult\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.POTS.FXS.{i}.VoiceProcessing.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"TransmitGain\",\n                            \"access\": 1,\n                            \"value_type\": 6,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ReceiveGain\",\n                            \"access\": 1,\n                            \"value_type\": 6,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"EchoCancellationEnable\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"EchoCancellationInUse\",\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"EchoCancellationTail\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.POTS.Ringer.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"EventNumberOfEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.POTS.Ringer.Event.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Function\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Cadence\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.CallControl.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"MaxNumberOfLines\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"MaxNumberOfExtensions\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"LineNumberOfEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ExtensionNumberOfEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"MailboxNumberOfEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"IncomingMapNumberOfEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"OutgoingMapNumberOfEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"NumberingPlanNumberOfEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"GroupNumberOfEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.CallControl.Line.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"QuiescentMode\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Status\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"CallStatus\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Origin\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"DirectoryNumber\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Provider\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"CallingFeatures\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.CallControl.Line.{i}.Stats.\"\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.CallControl.Line.{i}.Stats.DSP.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Overruns\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Underruns\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.CallControl.Line.{i}.Stats.IncomingCalls.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"CallsReceived\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"CallsConnected\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"CallsFailed\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"CallsDropped\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"TotalCallTime\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.CallControl.Line.{i}.Stats.OutgoingCalls.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"CallsAttempted\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"CallsConnected\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"CallsFailed\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"CallsDropped\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"TotalCallTime\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.CallControl.Line.{i}.Stats.RTP.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"PacketsReceived\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"PacketsSent\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"PacketsLost\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"BytesSent\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"BytesReceived\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.CallControl.Extension.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"QuiescentMode\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Status\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"CallStatus\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Origin\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Name\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ExtensionNumber\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Provider\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"NumberingPlan\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"CallingFeatures\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"CallWaitingStatus\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ConferenceCallingStatus\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ConferenceCallingSessionCount\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"VoiceMail\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.CallControl.Extension.{i}.Stats.\"\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.CallControl.Extension.{i}.Stats.DSP.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Overruns\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Underruns\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.CallControl.Extension.{i}.Stats.IncomingCalls.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"CallsReceived\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"CallsConnected\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"CallsFailed\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"CallsDropped\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"TotalCallTime\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.CallControl.Extension.{i}.Stats.OutgoingCalls.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"CallsAttempted\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"CallsConnected\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"CallsFailed\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"CallsDropped\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"TotalCallTime\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.CallControl.Extension.{i}.Stats.RTP.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"PacketsReceived\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"PacketsSent\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"PacketsLost\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"BytesSent\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"BytesReceived\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.CallControl.Mailbox.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"MaxMsg\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"MaxMessageTime\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"MinSize\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"SMTPServerAddress\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"SMTPServerPort\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"SMTPUser\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"SMTPPassword\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"SMTPAuthenticationType\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"SMTPFrom\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.CallControl.IncomingMap.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Line\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Extension\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Order\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Timeout\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.CallControl.OutgoingMap.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"CLIPNoScreeningNumber\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Extension\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Line\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Order\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.CallControl.NumberingPlan.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"MinimumNumberOfDigits\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"MaximumNumberOfDigits\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"InterDigitTimerStd\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"InterDigitTimerOpen\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"TerminationDigit\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"InvalidNumberTone\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"PrefixInfoMaxEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"PrefixInfoNumberOfEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.CallControl.NumberingPlan.{i}.PrefixInfo.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"PrefixRange\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"PrefixMinNumberOfDigits\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"PrefixMaxNumberOfDigits\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"NumberOfDigitsToRemove\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"PosOfDigitsToRemove\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"DialTone\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"FacilityAction\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"FacilityActionArgument\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.CallControl.Group.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Extensions\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"RingType\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"RingTimeout\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.CallControl.CallingFeatures.\"\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.CallControl.CallingFeatures.Set.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"CallerIDEnable\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"CallerIDNameEnable\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"CallWaitingEnable\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"CallForwardUnconditionalEnable\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"CallForwardUnconditionalNumber\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"CallForwardOnBusyEnable\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"CallForwardOnBusyNumber\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"CallForwardOnBusyRingTimeout\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"CallForwardOnNoAnswerEnable\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"CallForwardOnNoAnswerNumber\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"CallForwardOnNoAnswerRingTimeout\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"CallTransferEnable\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"MWIEnable\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"VMWIEnable\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"LineMessagesWaiting\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"AnonymousCallRejectionEnable\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"AnonymousCallEnable\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"DoNotDisturbEnable\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"RepeatDialEnable\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"VoiceMailEnable\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"CallPickUpEnable\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"CCBSEnable\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"IIFCEnable\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"BlockForwardEnable\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"SecretForwarderEnable\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"FollowMeEnable\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"CFTNumberOfEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"SCFNumberOfEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"SCREJNumberOfEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"FollowMeNumberOfEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.CallControl.CallingFeatures.Set.{i}.CFT.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Day\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"StartTime\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"EndTime\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ForwardedToNumber\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.CallControl.CallingFeatures.Set.{i}.SCF.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"CallingNumber\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ForwardedToNumber\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.CallControl.CallingFeatures.Set.{i}.SCREJ.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"CallingNumber\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.CallControl.CallingFeatures.Set.{i}.FollowMe.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Delay\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Number\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Order\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.CallControl.CallingFeatures.Set.{i}.Voice2Mail.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"MaxMessageLength\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Attach\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"KeepLocal\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"EMailAddress\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.Tone.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"DescriptionNumberOfEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"PatternNumberOfEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"EventProfileNumberOfEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"DefautEventProfile\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.Tone.Description.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"ToneEnable\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ToneName\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"TonePattern\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ToneFile\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ToneRepetitions\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ToneText\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.Tone.Pattern.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ToneOn\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Frequency1\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Power1\",\n                            \"access\": 1,\n                            \"value_type\": 6,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Frequency2\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Power2\",\n                            \"access\": 1,\n                            \"value_type\": 6,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Frequency3\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Power3\",\n                            \"access\": 1,\n                            \"value_type\": 6,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Frequency4\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Power4\",\n                            \"access\": 1,\n                            \"value_type\": 6,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ModulationFrequency\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ModulationPower\",\n                            \"access\": 1,\n                            \"value_type\": 6,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Duration\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"NextPattern\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.Tone.EventProfile.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"EventNumberOfEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.Tone.EventProfile.{i}.Event.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Function\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Tone\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.ClockSynchronization.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"ClockSourceNumberOfEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"CurrentSource\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Description\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"AutoRevert\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.ClockSynchronization.ClockSource.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Order\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Interface\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.MGCP.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"ClientNumberOfEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"NetworkNumberOfEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.MGCP.Client.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"QuiescentMode\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Status\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"RegisterMode\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"LocalPort\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Domain\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"User\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Network\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"MaxSessions\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.MGCP.Network.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"QuiescentMode\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Status\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"CallAgent1\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"CallAgentPort1\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"CallAgent2\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"CallAgentPort2\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"RetranIntervalTimer\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"MaxRetranCount\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"DSCPMark\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"VLANIDMark\",\n                            \"access\": 1,\n                            \"value_type\": 6,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"EthernetPriorityMark\",\n                            \"access\": 1,\n                            \"value_type\": 6,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"AllowPiggybackEvents\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"SendRSIPImmediately\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"STUNEnable\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"STUNServer\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"NonVoiceBandwidthReservedUpstream\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"NonVoiceBandwidthReservedDownstream\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"MaxSessions\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"VoIPProfile\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"CodecList\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Standby.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"NetworkAware\",\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"TimerAware\",\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.QoS.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"MaxClassificationEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ClassificationNumberOfEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"MaxQueueEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"QueueNumberOfEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"MaxShaperEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ShaperNumberOfEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"DefaultDSCPMark\",\n                            \"access\": 1,\n                            \"value_type\": 6,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"DefaultEthernetPriorityMark\",\n                            \"access\": 1,\n                            \"value_type\": 6,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.QoS.Classification.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Status\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Order\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Interface\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"AllInterfaces\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"DestIP\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"DestMask\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"SourceIP\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"SourceMask\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Protocol\",\n                            \"access\": 1,\n                            \"value_type\": 6,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"DestPort\",\n                            \"access\": 1,\n                            \"value_type\": 6,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"DestPortRangeMax\",\n                            \"access\": 1,\n                            \"value_type\": 6,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"SourcePort\",\n                            \"access\": 1,\n                            \"value_type\": 6,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"SourcePortRangeMax\",\n                            \"access\": 1,\n                            \"value_type\": 6,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"SourceMACAddress\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"DestMACAddress\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Ethertype\",\n                            \"access\": 1,\n                            \"value_type\": 6,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"DSCPCheck\",\n                            \"access\": 1,\n                            \"value_type\": 6,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"DSCPMark\",\n                            \"access\": 1,\n                            \"value_type\": 6,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"EthernetPriorityCheck\",\n                            \"access\": 1,\n                            \"value_type\": 6,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"EthernetPriorityMark\",\n                            \"access\": 1,\n                            \"value_type\": 6,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ForwardingPolicy\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"TrafficClass\",\n                            \"access\": 1,\n                            \"value_type\": 6,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.QoS.Queue.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Status\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"TrafficClasses\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Interface\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"AllInterfaces\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"BufferLength\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Weight\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Precedence\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"DropAlgorithm\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"SchedulerAlgorithm\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ShapingRate\",\n                            \"access\": 1,\n                            \"value_type\": 6,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ShapingBurstSize\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.QoS.Shaper.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Status\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Interface\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ShapingRate\",\n                            \"access\": 1,\n                            \"value_type\": 6,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Users.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"UserNumberOfEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"GroupNumberOfEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"RoleNumberOfEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"SupportedShellNumberOfEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Users.User.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"UserID\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"RemoteAccessCapable\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Username\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Password\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"GroupParticipation\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"RoleParticipation\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"StaticUser\",\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Language\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Shell\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Users.Group.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"GroupID\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Groupname\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"RoleParticipation\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"StaticGroup\",\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Users.SupportedShell.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Name\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Users.Role.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"RoleID\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"RoleName\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"StaticRole\",\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.WiFi.\"\n                },\n                {\n                    \"supported_obj_path\": \"Device.WiFi.Radio.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Status\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Name\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"LastChange\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"LowerLayers\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Upstream\",\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"MaxBitRate\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"SupportedFrequencyBands\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"OperatingFrequencyBand\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"SupportedStandards\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"OperatingStandards\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"PossibleChannels\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ChannelsInUse\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Channel\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"AutoChannelSupported\",\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"AutoChannelEnable\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"AutoChannelRefreshPeriod\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ChannelLastChange\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ChannelLastSelectionReason\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"MaxSupportedSSIDs\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"MaxSupportedAssociations\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"FirmwareVersion\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"SupportedOperatingChannelBandwidths\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"OperatingChannelBandwidth\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"CurrentOperatingChannelBandwidth\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ExtensionChannel\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"GuardInterval\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"MCS\",\n                            \"access\": 1,\n                            \"value_type\": 6,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"TransmitPowerSupported\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"TransmitPower\",\n                            \"access\": 1,\n                            \"value_type\": 6,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"IEEE80211hSupported\",\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"IEEE80211hEnabled\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"RegulatoryDomain\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"RetryLimit\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"CCARequest\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"CCAReport\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"RPIHistogramRequest\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"RPIHistogramReport\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"FragmentationThreshold\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"RTSThreshold\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"LongRetryLimit\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"BeaconPeriod\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"DTIMPeriod\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"PacketAggregationEnable\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"PreambleType\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"BasicDataTransmitRates\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"OperationalDataTransmitRates\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"SupportedDataTransmitRates\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.WiFi.Radio.{i}.Stats.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"BytesSent\",\n                            \"value_type\": 10,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"BytesReceived\",\n                            \"value_type\": 10,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"PacketsSent\",\n                            \"value_type\": 10,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"PacketsReceived\",\n                            \"value_type\": 10,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ErrorsSent\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ErrorsReceived\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"DiscardPacketsSent\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"DiscardPacketsReceived\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"PLCPErrorCount\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"FCSErrorCount\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"InvalidMACCount\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"PacketsOtherReceived\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Noise\",\n                            \"value_type\": 6,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"TotalChannelChangeCount\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ManualChannelChangeCount\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"AutoStartupChannelChangeCount\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"AutoUserChannelChangeCount\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"AutoRefreshChannelChangeCount\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"AutoDynamicChannelChangeCount\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"AutoDFSChannelChangeCount\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.WiFi.SSID.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Status\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Name\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"LastChange\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"LowerLayers\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"BSSID\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"MACAddress\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"SSID\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Upstream\",\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.WiFi.SSID.{i}.Stats.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"BytesSent\",\n                            \"value_type\": 10,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"BytesReceived\",\n                            \"value_type\": 10,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"PacketsSent\",\n                            \"value_type\": 10,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"PacketsReceived\",\n                            \"value_type\": 10,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ErrorsSent\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"RetransCount\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"FailedRetransCount\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"RetryCount\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"MultipleRetryCount\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ACKFailureCount\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"AggregatedPacketCount\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ErrorsReceived\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"UnicastPacketsSent\",\n                            \"value_type\": 10,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"UnicastPacketsReceived\",\n                            \"value_type\": 10,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"DiscardPacketsSent\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"DiscardPacketsReceived\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"MulticastPacketsSent\",\n                            \"value_type\": 10,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"MulticastPacketsReceived\",\n                            \"value_type\": 10,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"BroadcastPacketsSent\",\n                            \"value_type\": 10,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"BroadcastPacketsReceived\",\n                            \"value_type\": 10,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"UnknownProtoPacketsReceived\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.WiFi.AccessPoint.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Status\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"SSIDReference\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"SSIDAdvertisementEnabled\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"RetryLimit\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"WMMCapability\",\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"UAPSDCapability\",\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"WMMEnable\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"UAPSDEnable\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"AssociatedDeviceNumberOfEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"MaxAssociatedDevices\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"IsolationEnable\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"MACAddressControlEnabled\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"AllowedMACAddress\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"MaxAllowedAssociations\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"CpeOperationMode\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.WiFi.AccessPoint.{i}.Security.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"ModesSupported\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ModeEnabled\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"EncryptionMode\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"WEPKey\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"PreSharedKey\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"KeyPassphrase\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"RekeyingInterval\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"SAEPassphrase\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"RadiusServerIPAddr\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"SecondaryRadiusServerIPAddr\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"RadiusServerPort\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"SecondaryRadiusServerPort\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"RadiusSecret\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"SecondaryRadiusSecret\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"MFPConfig\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.WiFi.AccessPoint.{i}.WPS.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ConfigMethodsSupported\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ConfigMethodsEnabled\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Status\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Version\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"PIN\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.WiFi.AccessPoint.{i}.AssociatedDevice.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Type\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"SetStaATF\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"MACAddress\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"OperatingStandard\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"AuthenticationState\",\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"LastDataDownlinkRate\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"LastDataUplinkRate\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"AssociationTime\",\n                            \"value_type\": 3,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"SignalStrength\",\n                            \"value_type\": 6,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Noise\",\n                            \"value_type\": 6,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Retransmissions\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Active\",\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.WiFi.AccessPoint.{i}.AssociatedDevice.{i}.Stats.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"BytesSent\",\n                            \"value_type\": 10,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"BytesReceived\",\n                            \"value_type\": 10,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"PacketsSent\",\n                            \"value_type\": 10,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"PacketsReceived\",\n                            \"value_type\": 10,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ErrorsSent\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ErrorsReceived\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"RetransCount\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"FailedRetransCount\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"RetryCount\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"MultipleRetryCount\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.WiFi.AccessPoint.{i}.AC.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"AccessCategory\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"AIFSN\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ECWMin\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ECWMax\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"TxOpMax\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"AckPolicy\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"OutQLenHistogramIntervals\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"OutQLenHistogramSampleInterval\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.WiFi.AccessPoint.{i}.AC.{i}.Stats.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"BytesSent\",\n                            \"value_type\": 10,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"BytesReceived\",\n                            \"value_type\": 10,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"PacketsSent\",\n                            \"value_type\": 10,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"PacketsReceived\",\n                            \"value_type\": 10,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ErrorsSent\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ErrorsReceived\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"DiscardPacketsSent\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"DiscardPacketsReceived\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"RetransCount\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"OutQLenHistogram\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.WiFi.AccessPoint.{i}.Accounting.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ServerIPAddr\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"SecondaryServerIPAddr\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ServerPort\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"SecondaryServerPort\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Secret\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"SecondarySecret\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"InterimInterval\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.WiFi.EndPoint.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Status\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ProfileReference\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"SSIDReference\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ProfileNumberOfEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.WiFi.EndPoint.{i}.Stats.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"LastDataDownlinkRate\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"LastDataUplinkRate\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"SignalStrength\",\n                            \"value_type\": 6,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Retransmissions\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.WiFi.EndPoint.{i}.Security.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"ModesSupported\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.WiFi.EndPoint.{i}.Profile.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Status\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"SSID\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Location\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Priority\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.WiFi.EndPoint.{i}.Profile.{i}.Security.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"ModeEnabled\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"WEPKey\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"PreSharedKey\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"KeyPassphrase\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"SAEPassphrase\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"MFPConfig\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.WiFi.EndPoint.{i}.WPS.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ConfigMethodsSupported\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ConfigMethodsEnabled\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Status\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Version\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"PIN\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.WiFi.EndPoint.{i}.AC.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"AccessCategory\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"AIFSN\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ECWMin\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ECWMax\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"TxOpMax\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"AckPolicy\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"OutQLenHistogramIntervals\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"OutQLenHistogramSampleInterval\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.WiFi.EndPoint.{i}.AC.{i}.Stats.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"BytesSent\",\n                            \"value_type\": 10,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"BytesReceived\",\n                            \"value_type\": 10,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"PacketsSent\",\n                            \"value_type\": 10,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"PacketsReceived\",\n                            \"value_type\": 10,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ErrorsSent\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ErrorsReceived\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"DiscardPacketsSent\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"DiscardPacketsReceived\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"RetransCount\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"OutQLenHistogram\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.WiFi.MultiAP.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"APDeviceNumberOfEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.WiFi.MultiAP.SteeringSummaryStats.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"NoCandidateAPFailures\",\n                            \"value_type\": 10,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"BlacklistAttempts\",\n                            \"value_type\": 10,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"BlacklistSuccesses\",\n                            \"value_type\": 10,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"BlacklistFailures\",\n                            \"value_type\": 10,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"BTMAttempts\",\n                            \"value_type\": 10,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"BTMSuccesses\",\n                            \"value_type\": 10,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"BTMFailures\",\n                            \"value_type\": 10,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"BTMQueryResponses\",\n                            \"value_type\": 10,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.WiFi.MultiAP.APDevice.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"MACAddress\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Manufacturer\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ManufacturerOUI\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ProductClass\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"SerialNumber\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"SoftwareVersion\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"LastContactTime\",\n                            \"value_type\": 3,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"AssocIEEE1905DeviceRef\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"BackhaulLinkType\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"BackhaulMACAddress\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"BackhaulBytesSent\",\n                            \"value_type\": 10,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"BackhaulBytesReceived\",\n                            \"value_type\": 10,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"BackhaulLinkUtilization\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"BackhaulSignalStrength\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"RadarDetections\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"DFSEnable\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"RadioNumberOfEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.WiFi.MultiAP.APDevice.{i}.Radio.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"MACAddress\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"OperatingFrequencyBand\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"OperatingStandards\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Channel\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ExtensionChannel\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"PossibleChannels\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"CurrentOperatingChannelBandwidth\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"MCS\",\n                            \"value_type\": 6,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"TransmitPower\",\n                            \"value_type\": 6,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"TransmitPowerLimit\",\n                            \"access\": 1,\n                            \"value_type\": 6,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"APNumberOfEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.WiFi.MultiAP.APDevice.{i}.Radio.{i}.AP.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"BSSID\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"SSID\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"BlacklistAttempts\",\n                            \"value_type\": 10,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"BTMAttempts\",\n                            \"value_type\": 10,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"BTMQueryResponses\",\n                            \"value_type\": 10,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"AssociatedDeviceNumberOfEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.WiFi.MultiAP.APDevice.{i}.Radio.{i}.AP.{i}.AssociatedDevice.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"MACAddress\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"OperatingStandard\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Active\",\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"AssociationTime\",\n                            \"value_type\": 3,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"LastDataDownlinkRate\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"LastDataUplinkRate\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"SignalStrength\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Noise\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"SteeringHistoryNumberOfEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.WiFi.MultiAP.APDevice.{i}.Radio.{i}.AP.{i}.AssociatedDevice.{i}.Stats.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"BytesSent\",\n                            \"value_type\": 10,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"BytesReceived\",\n                            \"value_type\": 10,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"PacketsSent\",\n                            \"value_type\": 10,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"PacketsReceived\",\n                            \"value_type\": 10,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ErrorsSent\",\n                            \"value_type\": 10,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ErrorsReceived\",\n                            \"value_type\": 10,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"RetransCount\",\n                            \"value_type\": 10,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.WiFi.MultiAP.APDevice.{i}.Radio.{i}.AP.{i}.AssociatedDevice.{i}.SteeringHistory.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Time\",\n                            \"value_type\": 3,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"APOrigin\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"TriggerEvent\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"SteeringApproach\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"APDestination\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"SteeringDuration\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.WiFi.MultiAP.APDevice.{i}.Radio.{i}.AP.{i}.AssociatedDevice.{i}.SteeringSummaryStats.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"NoCandidateAPFailures\",\n                            \"value_type\": 10,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"BlacklistAttempts\",\n                            \"value_type\": 10,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"BlacklistSuccesses\",\n                            \"value_type\": 10,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"BlacklistFailures\",\n                            \"value_type\": 10,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"BTMAttempts\",\n                            \"value_type\": 10,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"BTMSuccesses\",\n                            \"value_type\": 10,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"BTMFailures\",\n                            \"value_type\": 10,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"BTMQueryResponses\",\n                            \"value_type\": 10,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"LastSteerTime\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.WiFi.DataElements.\"\n                },\n                {\n                    \"supported_obj_path\": \"Device.WiFi.DataElements.Network.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"ID\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"TimeStamp\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ControllerID\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"DeviceNumberOfEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"MSCSDisallowedStaList\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"SCSDisallowedStaList\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"SSIDNumberOfEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.WiFi.DataElements.Network.SSID.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"SSID\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Band\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.WiFi.DataElements.Network.MultiAPSteeringSummaryStats.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"NoCandidateAPFailures\",\n                            \"value_type\": 10,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"BlacklistAttempts\",\n                            \"value_type\": 10,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"BlacklistSuccesses\",\n                            \"value_type\": 10,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"BlacklistFailures\",\n                            \"value_type\": 10,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"BTMAttempts\",\n                            \"value_type\": 10,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"BTMSuccesses\",\n                            \"value_type\": 10,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"BTMFailures\",\n                            \"value_type\": 10,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"BTMQueryResponses\",\n                            \"value_type\": 10,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.WiFi.DataElements.Network.Device.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"ID\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"MultiAPCapabilities\",\n                            \"value_type\": 1,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"CollectionInterval\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ReportUnsuccessfulAssociations\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"MaxReportingRate\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"APMetricsReportingInterval\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Manufacturer\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"SerialNumber\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ManufacturerModel\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"SoftwareVersion\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ExecutionEnv\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"DSCPMap\",\n                            \"value_type\": 5,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"MaxPrioritizationRules\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"PrioritizationSupport\",\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"MaxVIDs\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"APMetricsWiFi6\",\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"CountryCode\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"LocalSteeringDisallowedSTAList\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"BTMSteeringDisallowedSTAList\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"DFSEnable\",\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ReportIndependentScans\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"AssociatedSTAinAPMetricsWiFi6\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"MaxUnsuccessfulAssociationReportingRate\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"STASteeringState\",\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"CoordinatedCACAllowed\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"TrafficSeparationAllowed\",\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ServicePrioritizationAllowed\",\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"RadioNumberOfEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Default8021QNumberOfEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"SSIDtoVIDMappingNumberOfEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"CACStatusNumberOfEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"IEEE1905SecurityNumberOfEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"SPRuleNumberOfEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"AnticipatedChannelsNumberOfEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"AnticipatedChannelUsageNumberOfEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.WiFi.DataElements.Network.Device.{i}.Default8021Q.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"PrimaryVID\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"DefaultPCP\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.WiFi.DataElements.Network.Device.{i}.SSIDtoVIDMapping.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"SSID\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"VID\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.WiFi.DataElements.Network.Device.{i}.CACStatus.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"TimeStamp\",\n                            \"value_type\": 3,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"CACAvailableChannelNumberOfEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"CACNonOccupancyChannelNumberOfEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"CACActiveChannelNumberOfEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.WiFi.DataElements.Network.Device.{i}.CACStatus.{i}.CACAvailableChannel.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"OpClass\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Channel\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Minutes\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.WiFi.DataElements.Network.Device.{i}.CACStatus.{i}.CACNonOccupancyChannel.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"OpClass\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Channel\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Seconds\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.WiFi.DataElements.Network.Device.{i}.CACStatus.{i}.CACActiveChannel.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"OpClass\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Channel\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Countdown\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.WiFi.DataElements.Network.Device.{i}.SPRule.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"ID\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Precedence\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Output\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"AlwaysMatch\",\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.WiFi.DataElements.Network.Device.{i}.IEEE1905Security.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"OnboardingProtocol\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"IntegrityAlgorithm\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"EncryptionAlgorithm\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.WiFi.DataElements.Network.Device.{i}.AnticipatedChannels.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"OpClass\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ChannelList\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.WiFi.DataElements.Network.Device.{i}.AnticipatedChannelUsage.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"OpClass\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Channel\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ReferenceBSSID\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"EntryNumberOfEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.WiFi.DataElements.Network.Device.{i}.AnticipatedChannelUsage.{i}.Entry.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"BurstStartTime\",\n                            \"value_type\": 5,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"BurstLength\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Repetitions\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"BurstInterval\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"RUBitmask\",\n                            \"value_type\": 5,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"TransmitterIdentifier\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"PowerLevel\",\n                            \"value_type\": 6,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ChannelUsageReason\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.WiFi.DataElements.Network.Device.{i}.MultiAPDevice.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"ManufacturerOUI\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"LastContactTime\",\n                            \"value_type\": 3,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"AssocIEEE1905DeviceRef\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"EasyMeshControllerOperationMode\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"EasyMeshAgentOperationMode\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.WiFi.DataElements.Network.Device.{i}.MultiAPDevice.Backhaul.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"LinkType\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"BackhaulMACAddress\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"BackhaulDeviceID\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"MACAddress\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"CurrentOperatingClassProfileNumberOfEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.WiFi.DataElements.Network.Device.{i}.MultiAPDevice.Backhaul.CurrentOperatingClassProfile.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Class\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Channel\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"TxPower\",\n                            \"value_type\": 6,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"TimeStamp\",\n                            \"value_type\": 3,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.WiFi.DataElements.Network.Device.{i}.MultiAPDevice.Backhaul.Stats.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"BytesSent\",\n                            \"value_type\": 10,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"BytesReceived\",\n                            \"value_type\": 10,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"PacketsSent\",\n                            \"value_type\": 10,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"PacketsReceived\",\n                            \"value_type\": 10,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ErrorsSent\",\n                            \"value_type\": 10,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ErrorsReceived\",\n                            \"value_type\": 10,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"LinkUtilization\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"SignalStrength\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"LastDataDownlinkRate\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"LastDataUplinkRate\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"TimeStamp\",\n                            \"value_type\": 3,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.WiFi.DataElements.Network.Device.{i}.Radio.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"ID\",\n                            \"value_type\": 1,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Enabled\",\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Noise\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Utilization\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Transmit\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ReceiveSelf\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ReceiveOther\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"TrafficSeparationCombinedFronthaul\",\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"TrafficSeparationCombinedBackhaul\",\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"SteeringPolicy\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ChannelUtilizationThreshold\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"RCPISteeringThreshold\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"STAReportingRCPIThreshold\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"STAReportingRCPIHysteresisMarginOverride\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ChannelUtilizationReportingThreshold\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"AssociatedSTATrafficStatsInclusionPolicy\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"AssociatedSTALinkMetricsInclusionPolicy\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ChipsetVendor\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"APMetricsWiFi6\",\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"CurrentOperatingClassProfileNumberOfEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"UnassociatedSTANumberOfEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"BSSNumberOfEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ScanResultNumberOfEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"DisAllowedOpClassChannelsNumberOfEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.WiFi.DataElements.Network.Device.{i}.Radio.{i}.ScanResult.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"TimeStamp\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"OpClassScanNumberOfEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.WiFi.DataElements.Network.Device.{i}.Radio.{i}.ScanResult.{i}.OpClassScan.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"OperatingClass\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ChannelScanNumberOfEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.WiFi.DataElements.Network.Device.{i}.Radio.{i}.ScanResult.{i}.OpClassScan.{i}.ChannelScan.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Channel\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"TimeStamp\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Utilization\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Noise\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"NeighborBSSNumberOfEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.WiFi.DataElements.Network.Device.{i}.Radio.{i}.ScanResult.{i}.OpClassScan.{i}.ChannelScan.{i}.NeighborBSS.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"BSSID\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"SSID\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"SignalStrength\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ChannelBandwidth\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ChannelUtilization\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"StationCount\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.WiFi.DataElements.Network.Device.{i}.Radio.{i}.BackhaulSta.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"MACAddress\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.WiFi.DataElements.Network.Device.{i}.Radio.{i}.ScanCapability.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"OnBootOnly\",\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Impact\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"MinimumInterval\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"OpClassChannelsNumberOfEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.WiFi.DataElements.Network.Device.{i}.Radio.{i}.ScanCapability.OpClassChannels.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"OpClass\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ChannelList\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.WiFi.DataElements.Network.Device.{i}.Radio.{i}.CACCapability.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"CACMethodNumberOfEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.WiFi.DataElements.Network.Device.{i}.Radio.{i}.CACCapability.CACMethod.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Method\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"NumberOfSeconds\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"OpClassChannelsNumberOfEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.WiFi.DataElements.Network.Device.{i}.Radio.{i}.CACCapability.CACMethod.{i}.OpClassChannels.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"OpClass\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ChannelList\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.WiFi.DataElements.Network.Device.{i}.Radio.{i}.Capabilities.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"HTCapabilities\",\n                            \"value_type\": 1,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"VHTCapabilities\",\n                            \"value_type\": 1,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"HECapabilities\",\n                            \"value_type\": 1,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"CapableOperatingClassProfileNumberOfEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"AKMFrontHaulNumberOfEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"AKMBackhaulNumberOfEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.WiFi.DataElements.Network.Device.{i}.Radio.{i}.Capabilities.WiFi6APRole.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"HE160\",\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"HE8080\",\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"MCSNSS\",\n                            \"value_type\": 1,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"SUBeamformer\",\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"SUBeamformee\",\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"MUBeamformer\",\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Beamformee80orLess\",\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"BeamformeeAbove80\",\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ULMUMIMO\",\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ULOFDMA\",\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"MaxDLMUMIMO\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"MaxULMUMIMO\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"MaxDLOFDMA\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"MaxULOFDMA\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"RTS\",\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"MURTS\",\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"MultiBSSID\",\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"MUEDCA\",\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"TWTRequestor\",\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"TWTResponder\",\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"SpatialReuse\",\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"AnticipatedChannelUsage\",\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.WiFi.DataElements.Network.Device.{i}.Radio.{i}.Capabilities.WiFi6bSTARole.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"HE160\",\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"HE8080\",\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"MCSNSS\",\n                            \"value_type\": 1,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"SUBeamformer\",\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"SUBeamformee\",\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"MUBeamformer\",\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Beamformee80orLess\",\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"BeamformeeAbove80\",\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ULMUMIMO\",\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ULOFDMA\",\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"MaxDLMUMIMO\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"MaxULMUMIMO\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"MaxDLOFDMA\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"MaxULOFDMA\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"RTS\",\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"MURTS\",\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"MultiBSSID\",\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"MUEDCA\",\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"TWTRequestor\",\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"TWTResponder\",\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"SpatialReuse\",\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"AnticipatedChannelUsage\",\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.WiFi.DataElements.Network.Device.{i}.Radio.{i}.Capabilities.AKMFrontHaul.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"OUI\",\n                            \"value_type\": 1,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Type\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.WiFi.DataElements.Network.Device.{i}.Radio.{i}.Capabilities.AKMBackhaul.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"OUI\",\n                            \"value_type\": 1,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Type\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.WiFi.DataElements.Network.Device.{i}.Radio.{i}.Capabilities.CapableOperatingClassProfile.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Class\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"MaxTxPower\",\n                            \"value_type\": 6,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"NonOperable\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"NumberOfNonOperChan\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.WiFi.DataElements.Network.Device.{i}.Radio.{i}.CurrentOperatingClassProfile.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Class\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Channel\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"TxPower\",\n                            \"value_type\": 6,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"TransmitPowerLimit\",\n                            \"value_type\": 6,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"TimeStamp\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.WiFi.DataElements.Network.Device.{i}.Radio.{i}.DisAllowedOpClassChannels.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"OpClass\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ChannelList\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.WiFi.DataElements.Network.Device.{i}.Radio.{i}.SpatialReuse.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"PartialBSSColor\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"BSSColor\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"HESIGASpatialReuseValue15Allowed\",\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"SRGInformationValid\",\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"NonSRGOffsetValid\",\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"PSRDisallowed\",\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"NonSRGOBSSPDMaxOffset\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"SRGOBSSPDMinOffset\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"SRGOBSSPDMaxOffset\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"SRGBSSColorBitmap\",\n                            \"value_type\": 5,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"SRGPartialBSSIDBitmap\",\n                            \"value_type\": 5,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"NeighborBSSColorInUseBitmap\",\n                            \"value_type\": 5,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.WiFi.DataElements.Network.Device.{i}.Radio.{i}.BSS.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"BSSID\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"SSID\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Enabled\",\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"LastChange\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"TimeStamp\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"UnicastBytesSent\",\n                            \"value_type\": 10,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"UnicastBytesReceived\",\n                            \"value_type\": 10,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"MulticastBytesSent\",\n                            \"value_type\": 10,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"MulticastBytesReceived\",\n                            \"value_type\": 10,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"BroadcastBytesSent\",\n                            \"value_type\": 10,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"BroadcastBytesReceived\",\n                            \"value_type\": 10,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ByteCounterUnits\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Profile1bSTAsDisallowed\",\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Profile2bSTAsDisallowed\",\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"AssociationAllowanceStatus\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"EstServiceParametersBE\",\n                            \"value_type\": 1,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"EstServiceParametersBK\",\n                            \"value_type\": 1,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"EstServiceParametersVI\",\n                            \"value_type\": 1,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"EstServiceParametersVO\",\n                            \"value_type\": 1,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"BackhaulUse\",\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"FronthaulUse\",\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"R1disallowed\",\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"R2disallowed\",\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"MultiBSSID\",\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"TransmittedBSSID\",\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"FronthaulAKMsAllowed\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"BackhaulAKMsAllowed\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"STANumberOfEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"QMDescriptorNumberOfEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.WiFi.DataElements.Network.Device.{i}.Radio.{i}.BSS.{i}.QMDescriptor.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"ClientMAC\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"DescriptorElement\",\n                            \"value_type\": 5,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.WiFi.DataElements.Network.Device.{i}.Radio.{i}.BSS.{i}.MultiAPSteering.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"BlacklistAttempts\",\n                            \"value_type\": 10,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"BTMAttempts\",\n                            \"value_type\": 10,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"BTMQueryResponses\",\n                            \"value_type\": 10,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.WiFi.DataElements.Network.Device.{i}.Radio.{i}.BSS.{i}.STA.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"MACAddress\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"TimeStamp\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"HTCapabilities\",\n                            \"value_type\": 1,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"VHTCapabilities\",\n                            \"value_type\": 1,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"HECapabilities\",\n                            \"value_type\": 1,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ClientCapabilities\",\n                            \"value_type\": 1,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"LastDataDownlinkRate\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"LastDataUplinkRate\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"UtilizationReceive\",\n                            \"value_type\": 10,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"UtilizationTransmit\",\n                            \"value_type\": 10,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"EstMACDataRateDownlink\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"EstMACDataRateUplink\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"SignalStrength\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"LastConnectTime\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"BytesSent\",\n                            \"value_type\": 10,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"BytesReceived\",\n                            \"value_type\": 10,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"PacketsSent\",\n                            \"value_type\": 10,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"PacketsReceived\",\n                            \"value_type\": 10,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ErrorsSent\",\n                            \"value_type\": 10,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ErrorsReceived\",\n                            \"value_type\": 10,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"RetransCount\",\n                            \"value_type\": 10,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"MeasurementReport\",\n                            \"value_type\": 1,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"NumberOfMeasureReports\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"IPV4Address\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"IPV6Address\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Hostname\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"CellularDataPreference\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ReAssociationDelay\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"TIDQueueSizesNumberOfEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.WiFi.DataElements.Network.Device.{i}.Radio.{i}.BSS.{i}.STA.{i}.MultiAPSTA.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"AssociationTime\",\n                            \"value_type\": 3,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Noise\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"SteeringHistoryNumberOfEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.WiFi.DataElements.Network.Device.{i}.Radio.{i}.BSS.{i}.STA.{i}.MultiAPSTA.SteeringSummaryStats.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"NoCandidateAPFailures\",\n                            \"value_type\": 10,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"BlacklistAttempts\",\n                            \"value_type\": 10,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"BlacklistSuccesses\",\n                            \"value_type\": 10,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"BlacklistFailures\",\n                            \"value_type\": 10,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"BTMAttempts\",\n                            \"value_type\": 10,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"BTMSuccesses\",\n                            \"value_type\": 10,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"BTMFailures\",\n                            \"value_type\": 10,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"BTMQueryResponses\",\n                            \"value_type\": 10,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"LastSteerTime\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.WiFi.DataElements.Network.Device.{i}.Radio.{i}.BSS.{i}.STA.{i}.MultiAPSTA.SteeringHistory.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Time\",\n                            \"value_type\": 3,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"APOrigin\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"TriggerEvent\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"SteeringApproach\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"APDestination\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"SteeringDuration\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.WiFi.DataElements.Network.Device.{i}.Radio.{i}.BSS.{i}.STA.{i}.WiFi6Capabilities.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"HE160\",\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"HE8080\",\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"MCSNSS\",\n                            \"value_type\": 1,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"SUBeamformer\",\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"SUBeamformee\",\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"MUBeamformer\",\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Beamformee80orLess\",\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"BeamformeeAbove80\",\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ULMUMIMO\",\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ULOFDMA\",\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"MaxDLMUMIMO\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"MaxULMUMIMO\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"MaxDLOFDMA\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"MaxULOFDMA\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"RTS\",\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"MURTS\",\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"MultiBSSID\",\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"MUEDCA\",\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"TWTRequestor\",\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"TWTResponder\",\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"SpatialReuse\",\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"AnticipatedChannelUsage\",\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.WiFi.DataElements.Network.Device.{i}.Radio.{i}.BSS.{i}.STA.{i}.TIDQueueSizes.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"TID\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Size\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.WiFi.DataElements.Network.Device.{i}.Radio.{i}.UnassociatedSTA.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"MACAddress\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"SignalStrength\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.WiFi.DataElements.Network.Device.{i}.Radio.{i}.MultiAPRadio.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"RadarDetections\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.WiFi.DataElements.AssociationEvent.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"AssociationEventDataNumberOfEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.WiFi.DataElements.AssociationEvent.AssociationEventData.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"BSSID\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"MACAddress\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"StatusCode\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"HTCapabilities\",\n                            \"value_type\": 1,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"VHTCapabilities\",\n                            \"value_type\": 1,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"HECapabilities\",\n                            \"value_type\": 1,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"TimeStamp\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.WiFi.DataElements.AssociationEvent.AssociationEventData.{i}.WiFi6Capabilities.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"HE160\",\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"HE8080\",\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"MCSNSS\",\n                            \"value_type\": 1,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"SUBeamformer\",\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"SUBeamformee\",\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"MUBeamformer\",\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Beamformee80orLess\",\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"BeamformeeAbove80\",\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ULMUMIMO\",\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ULOFDMA\",\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"MaxDLMUMIMO\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"MaxULMUMIMO\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"MaxDLOFDMA\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"MaxULOFDMA\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"RTS\",\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"MURTS\",\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"MultiBSSID\",\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"MUEDCA\",\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"TWTRequestor\",\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"TWTResponder\",\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"SpatialReuse\",\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"AnticipatedChannelUsage\",\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.WiFi.DataElements.DisassociationEvent.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"DisassociationEventDataNumberOfEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.WiFi.DataElements.DisassociationEvent.DisassociationEventData.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"BSSID\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"MACAddress\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ReasonCode\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"BytesSent\",\n                            \"value_type\": 10,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"BytesReceived\",\n                            \"value_type\": 10,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"PacketsSent\",\n                            \"value_type\": 10,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"PacketsReceived\",\n                            \"value_type\": 10,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ErrorsSent\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ErrorsReceived\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"RetransCount\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"TimeStamp\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.WiFi.DataElements.FailedConnectionEvent.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"FailedConnectionEventDataNumberOfEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.WiFi.DataElements.FailedConnectionEvent.FailedConnectionEventData.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"MACAddress\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"StatusCode\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ReasonCode\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"TimeStamp\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.NeighborDiscovery.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"InterfaceSettingNumberOfEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.NeighborDiscovery.InterfaceSetting.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Status\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Interface\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"DADTransmits\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"RetransTimer\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"RtrSolicitationInterval\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"MaxRtrSolicitations\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"NUDEnable\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"RSEnable\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.RouterAdvertisement.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"InterfaceSettingNumberOfEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.RouterAdvertisement.InterfaceSetting.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Status\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Interface\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ManualPrefixes\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Prefixes\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"MaxRtrAdvInterval\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"MinRtrAdvInterval\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"AdvDefaultLifetime\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"AdvManagedFlag\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"AdvOtherConfigFlag\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"AdvMobileAgentFlag\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"AdvPreferredRouterFlag\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"AdvNDProxyFlag\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"AdvLinkMTU\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"AdvReachableTime\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"AdvRetransTimer\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"AdvCurHopLimit\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"OptionNumberOfEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.RouterAdvertisement.InterfaceSetting.{i}.Option.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Tag\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Value\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.DSLite.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"InterfaceSettingNumberOfEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.DSLite.InterfaceSetting.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Status\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"EndpointAssignmentPrecedence\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"EndpointAddressTypePrecedence\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"EndpointAddressInUse\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"EndpointName\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"EndpointAddress\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Origin\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"TunnelInterface\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"TunneledInterface\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        }\n                    ]\n                }\n            ]\n        }\n    ]\n}"},{"id":"ec5b8691-de47-4131-afc1-84c3628df392","name":"Get Instances","originalRequest":{"method":"PUT","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"header\": {\n        \"msg_id\": \"b7dc38ea-aefb-4761-aa55-edaa97adb2f0\",\n        \"msg_type\": 14\n    },\n    \"body\": {\n        \"request\": {\n            \"get_instances\": {\n                \"obj_paths\" : [\"Device.DeviceInfo.\"],\n                \"first_level_only\" : false\n            }\n        }\n    }\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"device/:device/:mtp/generic","host":["device"],"path":[":device",":mtp","generic"],"variable":[{"key":"device","value":"{{device}}"},{"key":"mtp","value":"any"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Origin"},{"key":"Date","value":"Tue, 08 Oct 2024 11:38:01 GMT"},{"key":"Transfer-Encoding","value":"chunked"}],"cookie":[],"responseTime":null,"body":"{\n    \"req_path_results\": [\n        {\n            \"requested_path\": \"Device.DeviceInfo.\",\n            \"curr_insts\": [\n                {\n                    \"instantiated_obj_path\": \"Device.DeviceInfo.FirmwareImage.1.\"\n                },\n                {\n                    \"instantiated_obj_path\": \"Device.DeviceInfo.FirmwareImage.2.\"\n                },\n                {\n                    \"instantiated_obj_path\": \"Device.DeviceInfo.ProcessStatus.Process.1.\"\n                },\n                {\n                    \"instantiated_obj_path\": \"Device.DeviceInfo.ProcessStatus.Process.2.\"\n                },\n                {\n                    \"instantiated_obj_path\": \"Device.DeviceInfo.ProcessStatus.Process.3.\"\n                },\n                {\n                    \"instantiated_obj_path\": \"Device.DeviceInfo.ProcessStatus.Process.4.\"\n                },\n                {\n                    \"instantiated_obj_path\": \"Device.DeviceInfo.ProcessStatus.Process.5.\"\n                },\n                {\n                    \"instantiated_obj_path\": \"Device.DeviceInfo.ProcessStatus.Process.6.\"\n                },\n                {\n                    \"instantiated_obj_path\": \"Device.DeviceInfo.ProcessStatus.Process.7.\"\n                },\n                {\n                    \"instantiated_obj_path\": \"Device.DeviceInfo.ProcessStatus.Process.8.\"\n                },\n                {\n                    \"instantiated_obj_path\": \"Device.DeviceInfo.ProcessStatus.Process.9.\"\n                },\n                {\n                    \"instantiated_obj_path\": \"Device.DeviceInfo.ProcessStatus.Process.10.\"\n                },\n                {\n                    \"instantiated_obj_path\": \"Device.DeviceInfo.ProcessStatus.Process.11.\"\n                },\n                {\n                    \"instantiated_obj_path\": \"Device.DeviceInfo.ProcessStatus.Process.12.\"\n                },\n                {\n                    \"instantiated_obj_path\": \"Device.DeviceInfo.ProcessStatus.Process.13.\"\n                },\n                {\n                    \"instantiated_obj_path\": \"Device.DeviceInfo.ProcessStatus.Process.14.\"\n                },\n                {\n                    \"instantiated_obj_path\": \"Device.DeviceInfo.ProcessStatus.Process.15.\"\n                },\n                {\n                    \"instantiated_obj_path\": \"Device.DeviceInfo.ProcessStatus.Process.16.\"\n                },\n                {\n                    \"instantiated_obj_path\": \"Device.DeviceInfo.ProcessStatus.Process.17.\"\n                },\n                {\n                    \"instantiated_obj_path\": \"Device.DeviceInfo.ProcessStatus.Process.18.\"\n                },\n                {\n                    \"instantiated_obj_path\": \"Device.DeviceInfo.ProcessStatus.Process.19.\"\n                },\n                {\n                    \"instantiated_obj_path\": \"Device.DeviceInfo.ProcessStatus.Process.20.\"\n                },\n                {\n                    \"instantiated_obj_path\": \"Device.DeviceInfo.ProcessStatus.Process.21.\"\n                },\n                {\n                    \"instantiated_obj_path\": \"Device.DeviceInfo.ProcessStatus.Process.22.\"\n                },\n                {\n                    \"instantiated_obj_path\": \"Device.DeviceInfo.ProcessStatus.Process.23.\"\n                },\n                {\n                    \"instantiated_obj_path\": \"Device.DeviceInfo.ProcessStatus.Process.24.\"\n                },\n                {\n                    \"instantiated_obj_path\": \"Device.DeviceInfo.ProcessStatus.Process.25.\"\n                },\n                {\n                    \"instantiated_obj_path\": \"Device.DeviceInfo.ProcessStatus.Process.26.\"\n                },\n                {\n                    \"instantiated_obj_path\": \"Device.DeviceInfo.ProcessStatus.Process.27.\"\n                },\n                {\n                    \"instantiated_obj_path\": \"Device.DeviceInfo.ProcessStatus.Process.28.\"\n                },\n                {\n                    \"instantiated_obj_path\": \"Device.DeviceInfo.ProcessStatus.Process.29.\"\n                },\n                {\n                    \"instantiated_obj_path\": \"Device.DeviceInfo.ProcessStatus.Process.30.\"\n                },\n                {\n                    \"instantiated_obj_path\": \"Device.DeviceInfo.ProcessStatus.Process.31.\"\n                },\n                {\n                    \"instantiated_obj_path\": \"Device.DeviceInfo.ProcessStatus.Process.32.\"\n                },\n                {\n                    \"instantiated_obj_path\": \"Device.DeviceInfo.ProcessStatus.Process.33.\"\n                },\n                {\n                    \"instantiated_obj_path\": \"Device.DeviceInfo.Processor.1.\"\n                },\n                {\n                    \"instantiated_obj_path\": \"Device.DeviceInfo.TemperatureStatus.TemperatureSensor.1.\"\n                },\n                {\n                    \"instantiated_obj_path\": \"Device.DeviceInfo.TemperatureStatus.TemperatureSensor.2.\"\n                },\n                {\n                    \"instantiated_obj_path\": \"Device.DeviceInfo.VendorConfigFile.1.\"\n                },\n                {\n                    \"instantiated_obj_path\": \"Device.DeviceInfo.VendorLogFile.1.\"\n                }\n            ]\n        }\n    ]\n}"},{"id":"92e3c93d-cff2-44fc-84c1-dded385bbd23","name":"Operate","originalRequest":{"method":"PUT","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"header\": {\n        \"msg_id\": \"b7dc38ea-aefb-4761-aa55-edaa97adb2f0\",\n        \"msg_type\": 6\n    },\n    \"body\": {\n        \"request\": {\n            \"operate\": {\n                \"command\": \"Device.Reboot()\",\n                \"send_resp\": true\n            }\n        }\n    }\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"device/:device/:mtp/generic","host":["device"],"path":[":device",":mtp","generic"],"variable":[{"key":"device","value":"{{device}}"},{"key":"mtp","value":"any"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Origin"},{"key":"Date","value":"Tue, 08 Oct 2024 11:26:27 GMT"},{"key":"Content-Length","value":"100"}],"cookie":[],"responseTime":null,"body":"{\n    \"operation_results\": [\n        {\n            \"executed_command\": \"Device.Reboot()\",\n            \"OperationResp\": {\n                \"ReqOutputArgs\": {}\n            }\n        }\n    ]\n}"}],"_postman_id":"46cd8519-4e5f-4888-89ef-743037e9cf6b"},{"name":"RequestDeviceSet","id":"dbbc126c-4b81-4a40-8dd8-d9e9e63ffd39","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"allow_partial\":true,\n    \"update_objs\":[\n        {\n            \"obj_path\":\"Device.BulkData.\",\n            \"param_settings\":[\n                {\n                \"param\":\"Enable\",\n                \"value\":\"true\",\n                \"required\":true\n                }\n            ]\n        }\n    ]\n}","options":{"raw":{"language":"json"}}},"url":"device/:device/:mtp/set","urlObject":{"path":[":device",":mtp","set"],"host":["device"],"query":[],"variable":[{"type":"string","value":"oktopus-0-mqtt","key":"device"},{"type":"string","value":"mqtt","key":"mtp"}]}},"response":[{"id":"28f5cd54-7eda-4182-a220-3b1ace010f98","name":"RequestDeviceSet","originalRequest":{"method":"PUT","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"allow_partial\":true,\n    \"update_objs\":[\n        {\n            \"obj_path\":\"Device.IP.Interface.2.\",\n            \"param_settings\":[\n                {\n                \"param\":\"Alias\",\n                \"value\":\"goiaba\",\n                \"required\":true\n                }\n            ]\n        }\n    ]\n}","options":{"raw":{"language":"json"}}},"url":"device/{{device}}/set"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Date","value":"Wed, 10 May 2023 02:22:03 GMT"},{"key":"Content-Length","value":"221"}],"cookie":[],"responseTime":null,"body":"{\n    \"updated_obj_results\": [\n        {\n            \"requested_path\": \"Device.IP.Interface.2.\",\n            \"oper_status\": {\n                \"OperStatus\": {\n                    \"OperSuccess\": {\n                        \"updated_inst_results\": [\n                            {\n                                \"affected_path\": \"Device.IP.Interface.2.\",\n                                \"updated_params\": {\n                                    \"Alias\": \"goiaba\"\n                                }\n                            }\n                        ]\n                    }\n                }\n            }\n        }\n    ]\n}"},{"id":"91d441a0-558e-4054-9a8f-b9a45fe7cab7","name":"Activate Bulk Data","originalRequest":{"method":"PUT","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"allow_partial\":true,\n    \"update_objs\":[\n        {\n            \"obj_path\":\"Device.BulkData.\",\n            \"param_settings\":[\n                {\n                \"param\":\"Enable\",\n                \"value\":\"true\",\n                \"required\":true\n                }\n            ]\n        }\n    ]\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"device/:device/:mtp/set","host":["device"],"path":[":device",":mtp","set"],"variable":[{"key":"device","value":"oktopus-0-mqtt","type":"string"},{"key":"mtp","value":"mqtt","type":"string"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Origin"},{"key":"Date","value":"Tue, 30 Apr 2024 23:35:27 GMT"},{"key":"Content-Length","value":"208"}],"cookie":[],"responseTime":null,"body":"{\n    \"updated_obj_results\": [\n        {\n            \"requested_path\": \"Device.BulkData.\",\n            \"oper_status\": {\n                \"OperStatus\": {\n                    \"OperSuccess\": {\n                        \"updated_inst_results\": [\n                            {\n                                \"affected_path\": \"Device.BulkData.\",\n                                \"updated_params\": {\n                                    \"Enable\": \"true\"\n                                }\n                            }\n                        ]\n                    }\n                }\n            }\n        }\n    ]\n}"},{"id":"10eed998-deef-49e7-8a29-e71373459d46","name":"Set WiFi Password","originalRequest":{"method":"PUT","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"allow_partial\":true,\n    \"update_objs\":[\n        {\n            \"obj_path\":\"Device.WiFi.AccessPoint.2.Security.\",\n            \"param_settings\":[\n                {\n                \"param\":\"KeyPassphrase\",\n                \"value\":\"77898778\",\n                \"required\":true\n                }\n            ]\n        }\n    ]\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"device/:device/:mtp/set","host":["device"],"path":[":device",":mtp","set"],"variable":[{"key":"device","value":"os::0000CA-29G412666500039","type":"string"},{"key":"mtp","value":"any","type":"string"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"nginx/1.27.0"},{"key":"Date","value":"Wed, 28 Aug 2024 12:50:03 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Content-Length","value":"257"},{"key":"Connection","value":"keep-alive"},{"key":"Vary","value":"Origin"}],"cookie":[],"responseTime":null,"body":"{\n    \"updated_obj_results\": [\n        {\n            \"requested_path\": \"Device.WiFi.AccessPoint.2.Security.\",\n            \"oper_status\": {\n                \"OperStatus\": {\n                    \"OperSuccess\": {\n                        \"updated_inst_results\": [\n                            {\n                                \"affected_path\": \"Device.WiFi.AccessPoint.2.Security.\",\n                                \"updated_params\": {\n                                    \"KeyPassphrase\": \"77898778\"\n                                }\n                            }\n                        ]\n                    }\n                }\n            }\n        }\n    ]\n}"}],"_postman_id":"dbbc126c-4b81-4a40-8dd8-d9e9e63ffd39"},{"name":"RequestDeviceDel","id":"0c930704-0446-4bac-a162-d21a46f7c7d7","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"allow_partial\": true,\n    \"obj_paths\": [\n        \"Device.IP.Interface.3.\"\n    ]\n}","options":{"raw":{"language":"json"}}},"url":"device/:device/:mtp/del","urlObject":{"path":[":device",":mtp","del"],"host":["device"],"query":[],"variable":[{"type":"string","value":"","key":"device"},{"type":"string","value":"mqtt","key":"mtp"}]}},"response":[{"id":"af935388-84be-4004-8f21-47ceaa8ef96b","name":"DeleteInstance","originalRequest":{"method":"PUT","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"allow_partial\": true,\n    \"obj_paths\": [\n        \"Device.IP.Interface.3.\"\n    ]\n}","options":{"raw":{"language":"json"}}},"url":"device/{{device}}/del"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Date","value":"Wed, 10 May 2023 02:19:33 GMT"},{"key":"Content-Length","value":"161"}],"cookie":[],"responseTime":null,"body":"{\n    \"deleted_obj_results\": [\n        {\n            \"requested_path\": \"Device.IP.Interface.3.\",\n            \"oper_status\": {\n                \"OperStatus\": {\n                    \"OperSuccess\": {\n                        \"affected_paths\": [\n                            \"Device.IP.Interface.3.\"\n                        ]\n                    }\n                }\n            }\n        }\n    ]\n}"},{"id":"a692c8e8-fe2c-415d-bc8b-c7eff8427b0d","name":"DeleteWithQuery","originalRequest":{"method":"PUT","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"allow_partial\": true,\n    \"obj_paths\": [\n        \"Device.IP.Interface.[Alias==test].\"\n    ]\n}","options":{"raw":{"language":"json"}}},"url":"device/{{device}}/del"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Date","value":"Wed, 10 May 2023 02:20:05 GMT"},{"key":"Content-Length","value":"173"}],"cookie":[],"responseTime":null,"body":"{\n    \"deleted_obj_results\": [\n        {\n            \"requested_path\": \"Device.IP.Interface.[Alias==test].\",\n            \"oper_status\": {\n                \"OperStatus\": {\n                    \"OperSuccess\": {\n                        \"affected_paths\": [\n                            \"Device.IP.Interface.4.\"\n                        ]\n                    }\n                }\n            }\n        }\n    ]\n}"}],"_postman_id":"0c930704-0446-4bac-a162-d21a46f7c7d7"},{"name":"RequestDeviceAdd","id":"10c46751-ede9-4ea1-8ea4-264ebf539e5e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"allow_partial\": true,\n    \"create_objs\": [\n        {\n            \"obj_path\": \"Device.BulkData.Profile.\",\n            \"param_settings\": [\n                {\n                    \"param\": \"Alias\",\n                    \"value\": \"test-1\",\n                    \"required\": true\n                },\n                {\n                    \"param\": \"Enable\",\n                    \"value\": \"true\",\n                    \"required\": true  \n                },\n                {\n                    \"param\": \"Name\",\n                    \"value\": \"test-1\",\n                    \"required\": true\n                },\n                {\n                    \"param\": \"Protocol\",\n                    \"value\": \"HTTP\",\n                    \"required\": true\n                },\n                {\n                    \"param\": \"ReportingInterval\",\n                    \"value\": \"15\",\n                    \"required\": true\n                },\n                {\n                    \"param\": \"HTTP.URL\",\n                    \"value\": \"http://127.0.0.1:4000\",\n                    \"required\": true\n                },\n                {\n                    \"param\": \"HTTP.Method\",\n                    \"value\": \"POST\",\n                    \"required\": true\n                }\n            ]\n        },\n        {\n            \"obj_path\": \"Device.BulkData.Profile.[Alias==test-1].Parameter.\",\n            \"param_settings\": [\n                {\n                    \"param\": \"Reference\",\n                    \"value\": \"Device.LocalAgent.\",\n                    \"required\": true\n                }\n            ]\n        }\n    ]\n}","options":{"raw":{"language":"json"}}},"url":"device/:device/:mtp/add","urlObject":{"path":[":device",":mtp","add"],"host":["device"],"query":[],"variable":[{"type":"string","value":"oktopus-0-mqtt","key":"device"},{"type":"string","value":"","key":"mtp"}]}},"response":[{"id":"872a37b7-c9c1-4620-8caa-d64ca28db6be","name":"CreateNewParamInstance","originalRequest":{"method":"PUT","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"allow_partial\": true,\n    \"create_objs\": [\n        {\n            \"obj_path\": \"Device.IP.Interface.\",\n            \"param_settings\": [\n                {\n                    \"param\": \"Alias\",\n                    \"value\": \"test\",\n                    \"required\": true\n                }\n            ]\n        }\n    ]\n}","options":{"raw":{"language":"json"}}},"url":"device/{{device}}/add"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Date","value":"Wed, 10 May 2023 02:18:56 GMT"},{"key":"Content-Length","value":"160"}],"cookie":[],"responseTime":null,"body":"{\n    \"created_obj_results\": [\n        {\n            \"requested_path\": \"Device.IP.Interface.\",\n            \"oper_status\": {\n                \"OperStatus\": {\n                    \"OperSuccess\": {\n                        \"instantiated_path\": \"Device.IP.Interface.4.\"\n                    }\n                }\n            }\n        }\n    ]\n}"},{"id":"2fac1b2a-1448-47b4-974c-e1893e92045d","name":"Bulk Data through USPNotify","originalRequest":{"method":"PUT","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"allow_partial\": true,\n    \"create_objs\": [\n        {\n            \"obj_path\": \"Device.BulkData.Profile.\",\n            \"param_settings\": [\n                {\n                    \"param\": \"Alias\",\n                    \"value\": \"test-1\",\n                    \"required\": true\n                },\n                {\n                    \"param\": \"Enable\",\n                    \"value\": \"true\",\n                    \"required\": true  \n                },\n                {\n                    \"param\": \"Name\",\n                    \"value\": \"test-1\",\n                    \"required\": true\n                },\n                {\n                    \"param\": \"Protocol\",\n                    \"value\": \"USPEventNotif\",\n                    \"required\": true\n                },\n                {\n                    \"param\": \"ReportingInterval\",\n                    \"value\": \"15\",\n                    \"required\": true\n                }\n            ]\n        },\n        {\n            \"obj_path\": \"Device.BulkData.Profile.[Alias==test-1].Parameter.\",\n            \"param_settings\": [\n                {\n                    \"param\": \"Reference\",\n                    \"value\": \"Device.LocalAgent.\",\n                    \"required\": true\n                }\n            ]\n        }\n    ]\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"device/:device/:mtp/add","host":["device"],"path":[":device",":mtp","add"],"variable":[{"key":"device","value":"oktopus-0-mqtt","type":"string"},{"key":"mtp","value":"","type":"string"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Origin"},{"key":"Date","value":"Tue, 30 Apr 2024 23:36:08 GMT"},{"key":"Content-Length","value":"381"}],"cookie":[],"responseTime":null,"body":"{\n    \"created_obj_results\": [\n        {\n            \"requested_path\": \"Device.BulkData.Profile.\",\n            \"oper_status\": {\n                \"OperStatus\": {\n                    \"OperSuccess\": {\n                        \"instantiated_path\": \"Device.BulkData.Profile.1.\",\n                        \"unique_keys\": {\n                            \"Alias\": \"test-1\"\n                        }\n                    }\n                }\n            }\n        },\n        {\n            \"requested_path\": \"Device.BulkData.Profile.[Alias==test-1].Parameter.\",\n            \"oper_status\": {\n                \"OperStatus\": {\n                    \"OperSuccess\": {\n                        \"instantiated_path\": \"Device.BulkData.Profile.1.Parameter.1.\"\n                    }\n                }\n            }\n        }\n    ]\n}"},{"id":"efb4b7c9-385e-4bb6-9885-865d9f2777b9","name":"Bulk Data through HTTP","originalRequest":{"method":"PUT","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"allow_partial\": true,\n    \"create_objs\": [\n        {\n            \"obj_path\": \"Device.BulkData.Profile.\",\n            \"param_settings\": [\n                {\n                    \"param\": \"Alias\",\n                    \"value\": \"test-1\",\n                    \"required\": true\n                },\n                {\n                    \"param\": \"Enable\",\n                    \"value\": \"true\",\n                    \"required\": true  \n                },\n                {\n                    \"param\": \"Name\",\n                    \"value\": \"test-1\",\n                    \"required\": true\n                },\n                {\n                    \"param\": \"Protocol\",\n                    \"value\": \"HTTP\",\n                    \"required\": true\n                },\n                {\n                    \"param\": \"ReportingInterval\",\n                    \"value\": \"15\",\n                    \"required\": true\n                },\n                {\n                    \"param\": \"HTTP.URL\",\n                    \"value\": \"http://127.0.0.1:4000\",\n                    \"required\": true\n                },\n                {\n                    \"param\": \"HTTP.Method\",\n                    \"value\": \"POST\",\n                    \"required\": true\n                }\n            ]\n        },\n        {\n            \"obj_path\": \"Device.BulkData.Profile.[Alias==test-1].Parameter.\",\n            \"param_settings\": [\n                {\n                    \"param\": \"Reference\",\n                    \"value\": \"Device.LocalAgent.\",\n                    \"required\": true\n                }\n            ]\n        }\n    ]\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"device/:device/:mtp/add","host":["device"],"path":[":device",":mtp","add"],"variable":[{"key":"device","value":"oktopus-0-mqtt","type":"string"},{"key":"mtp","value":"","type":"string"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Origin"},{"key":"Date","value":"Mon, 13 May 2024 17:59:36 GMT"},{"key":"Content-Length","value":"381"}],"cookie":[],"responseTime":null,"body":"{\n    \"created_obj_results\": [\n        {\n            \"requested_path\": \"Device.BulkData.Profile.\",\n            \"oper_status\": {\n                \"OperStatus\": {\n                    \"OperSuccess\": {\n                        \"instantiated_path\": \"Device.BulkData.Profile.1.\",\n                        \"unique_keys\": {\n                            \"Alias\": \"test-1\"\n                        }\n                    }\n                }\n            }\n        },\n        {\n            \"requested_path\": \"Device.BulkData.Profile.[Alias==test-1].Parameter.\",\n            \"oper_status\": {\n                \"OperStatus\": {\n                    \"OperSuccess\": {\n                        \"instantiated_path\": \"Device.BulkData.Profile.1.Parameter.1.\"\n                    }\n                }\n            }\n        }\n    ]\n}"}],"_postman_id":"10c46751-ede9-4ea1-8ea4-264ebf539e5e"},{"name":"RequestDeviceGet","id":"c481afd4-e033-43f6-adfa-cd54f7937143","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"param_paths\": [\n        \"Device.LocalAgent.\"\n    ],\n    \"max_depth\": 1\n}","options":{"raw":{"language":"json"}}},"url":"device/:device/:mtp/get","urlObject":{"path":[":device",":mtp","get"],"host":["device"],"query":[],"variable":[{"type":"string","value":"{{device}}","key":"device"},{"type":"string","value":"any","key":"mtp"}]}},"response":[{"id":"f07d215c-0bdf-478d-881c-c2ee51002ff6","name":"MultipleParamGet","originalRequest":{"method":"PUT","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"param_paths\": [\n        \"Device.WiFi.SSID.[Name==wlan0].\",\n        \"Device.IP.Interface.*.Alias\",\n        \"Device.DeviceInfo.FirmwareImage.*.Alias\",\n        \"Device.IP.Interface.1.IPv4Address.1.IPAddress\"\n    ],\n    \"max_depth\": 2\n}","options":{"raw":{"language":"json"}}},"url":"device/{{device}}/get"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Date","value":"Wed, 10 May 2023 02:16:33 GMT"},{"key":"Content-Length","value":"1857"}],"cookie":[],"responseTime":null,"body":"{\n    \"req_path_results\": [\n        {\n            \"requested_path\": \"Device.WiFi.SSID.[Name==wlan0].\",\n            \"resolved_path_results\": [\n                {\n                    \"resolved_path\": \"Device.WiFi.SSID.1.\",\n                    \"result_params\": {\n                        \"Alias\": \"cpe-1\",\n                        \"BSSID\": \"48:51:cf:dc:d6:1c\",\n                        \"Enable\": \"true\",\n                        \"LastChange\": \"72000\",\n                        \"LowerLayers\": \"Device.WiFi.Radio.1\",\n                        \"MACAddress\": \"48:51:cf:dc:d6:1c\",\n                        \"Name\": \"wlan0\",\n                        \"SSID\": \"INTELBRAS-5G\",\n                        \"Stats.ACKFailureCount\": \"0\",\n                        \"Stats.AggregatedPacketCount\": \"0\",\n                        \"Stats.BroadcastPacketsReceived\": \"384197597\",\n                        \"Stats.BroadcastPacketsSent\": \"31046\",\n                        \"Stats.BytesReceived\": \"11141685820\",\n                        \"Stats.BytesSent\": \"1726749838\",\n                        \"Stats.DiscardPacketsReceived\": \"0\",\n                        \"Stats.DiscardPacketsSent\": \"0\",\n                        \"Stats.ErrorsReceived\": \"0\",\n                        \"Stats.ErrorsSent\": \"1030\",\n                        \"Stats.FailedRetransCount\": \"0\",\n                        \"Stats.MulticastPacketsReceived\": \"36055021\",\n                        \"Stats.MulticastPacketsSent\": \"924\",\n                        \"Stats.MultipleRetryCount\": \"760193\",\n                        \"Stats.PacketsReceived\": \"69329686\",\n                        \"Stats.PacketsSent\": \"1502012\",\n                        \"Stats.RetransCount\": \"760193\",\n                        \"Stats.RetryCount\": \"760193\",\n                        \"Stats.UnicastPacketsReceived\": \"640936\",\n                        \"Stats.UnicastPacketsSent\": \"5785784\",\n                        \"Stats.UnknownProtoPacketsReceived\": \"0\",\n                        \"Status\": \"Up\",\n                        \"Upstream\": \"false\"\n                    }\n                }\n            ]\n        },\n        {\n            \"requested_path\": \"Device.IP.Interface.*.Alias\",\n            \"resolved_path_results\": [\n                {\n                    \"resolved_path\": \"Device.IP.Interface.1.\",\n                    \"result_params\": {\n                        \"Alias\": \"\"\n                    }\n                },\n                {\n                    \"resolved_path\": \"Device.IP.Interface.2.\",\n                    \"result_params\": {\n                        \"Alias\": \"cpe-2\"\n                    }\n                },\n                {\n                    \"resolved_path\": \"Device.IP.Interface.3.\",\n                    \"result_params\": {\n                        \"Alias\": \"goiaba\"\n                    }\n                }\n            ]\n        },\n        {\n            \"requested_path\": \"Device.DeviceInfo.FirmwareImage.*.Alias\",\n            \"resolved_path_results\": [\n                {\n                    \"resolved_path\": \"Device.DeviceInfo.FirmwareImage.1.\",\n                    \"result_params\": {\n                        \"Alias\": \"cpe-1\"\n                    }\n                },\n                {\n                    \"resolved_path\": \"Device.DeviceInfo.FirmwareImage.2.\",\n                    \"result_params\": {\n                        \"Alias\": \"cpe-2\"\n                    }\n                }\n            ]\n        },\n        {\n            \"requested_path\": \"Device.IP.Interface.1.IPv4Address.1.IPAddress\",\n            \"resolved_path_results\": [\n                {\n                    \"resolved_path\": \"Device.IP.Interface.1.IPv4Address.1.\",\n                    \"result_params\": {\n                        \"IPAddress\": \"192.168.1.1\"\n                    }\n                }\n            ]\n        }\n    ]\n}"},{"id":"fe06fe1e-e97a-476d-8f31-7075e386dbf1","name":"GetDeviceInfo","originalRequest":{"method":"PUT","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"param_paths\": [\n        \"Device.DeviceInfo.\"\n    ],\n    \"max_depth\": 2\n}","options":{"raw":{"language":"json"}}},"url":"device/{{device}}/get"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Date","value":"Wed, 10 May 2023 02:17:02 GMT"},{"key":"Content-Length","value":"1969"}],"cookie":[],"responseTime":null,"body":"{\n    \"req_path_results\": [\n        {\n            \"requested_path\": \"Device.DeviceInfo.\",\n            \"resolved_path_results\": [\n                {\n                    \"resolved_path\": \"Device.DeviceInfo.\",\n                    \"result_params\": {\n                        \"ActiveFirmwareImage\": \"Device.DeviceInfo.FirmwareImage.2\",\n                        \"BootFirmwareImage\": \"Device.DeviceInfo.FirmwareImage.2\",\n                        \"Description\": \"System Description\",\n                        \"FirmwareImage.1.Alias\": \"cpe-1\",\n                        \"FirmwareImage.1.Available\": \"true\",\n                        \"FirmwareImage.1.BootFailureLog\": \"\",\n                        \"FirmwareImage.1.Name\": \"img.tar\",\n                        \"FirmwareImage.1.Status\": \"Available\",\n                        \"FirmwareImage.1.Version\": \"2.2-221112\",\n                        \"FirmwareImage.2.Alias\": \"cpe-2\",\n                        \"FirmwareImage.2.Available\": \"true\",\n                        \"FirmwareImage.2.BootFailureLog\": \"\",\n                        \"FirmwareImage.2.Name\": \"img.tar\",\n                        \"FirmwareImage.2.Status\": \"Active\",\n                        \"FirmwareImage.2.Version\": \"2.2-221214\",\n                        \"FirmwareImageNumberOfEntries\": \"2\",\n                        \"HardwareVersion\": \"121AC_v2.0\",\n                        \"Manufacturer\": \"Intelbras\",\n                        \"ManufacturerOUI\": \"4851CF\",\n                        \"MemoryStatus.Free\": \"92068\",\n                        \"MemoryStatus.Total\": \"132440\",\n                        \"ModelName\": \"121AC\",\n                        \"Processor.1.Alias\": \"cpe-1\",\n                        \"Processor.1.Architecture\": \"mipseb\",\n                        \"ProcessorNumberOfEntries\": \"1\",\n                        \"ProductClass\": \"121AC\",\n                        \"ProvisioningCode\": \"\",\n                        \"SerialNumber\": \"000000000002\",\n                        \"SoftwareVersion\": \"2.2-221214\",\n                        \"TemperatureStatus.TemperatureSensor.1.Alias\": \"cpe-1\",\n                        \"TemperatureStatus.TemperatureSensor.1.Enable\": \"true\",\n                        \"TemperatureStatus.TemperatureSensor.1.Name\": \"Optical Module\",\n                        \"TemperatureStatus.TemperatureSensor.1.Status\": \"Enabled\",\n                        \"TemperatureStatus.TemperatureSensor.1.Value\": \"30\",\n                        \"TemperatureStatus.TemperatureSensorNumberOfEntries\": \"1\",\n                        \"UpTime\": \"1756762\",\n                        \"VendorConfigFile.1.Alias\": \"cpe-1\",\n                        \"VendorConfigFile.1.Date\": \"1969-12-31T21:00:00+00:00\",\n                        \"VendorConfigFile.1.Description\": \"System Description\",\n                        \"VendorConfigFile.1.Name\": \"/tmp/config.xml\",\n                        \"VendorConfigFile.1.UseForBackupRestore\": \"true\",\n                        \"VendorConfigFile.1.Version\": \"2.2-221214\",\n                        \"VendorConfigFileNumberOfEntries\": \"1\",\n                        \"VendorLogFile.1.Alias\": \"cpe-1\",\n                        \"VendorLogFile.1.MaximumSize\": \"51200\",\n                        \"VendorLogFile.1.Name\": \"/var/log/messages\",\n                        \"VendorLogFile.1.Persistent\": \"false\",\n                        \"VendorLogFileNumberOfEntries\": \"1\"\n                    }\n                }\n            ]\n        }\n    ]\n}"}],"_postman_id":"c481afd4-e033-43f6-adfa-cd54f7937143"},{"name":"RequestDeviceParameters","id":"80811d76-a364-4c53-a1dd-4df5588a0a07","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"obj_paths\" : [\"Device.Reboot.\"],\n      \"first_level_only\" : true,\n      \"return_commands\" : false,\n      \"return_events\" : false,\n      \"return_params\" : true \n}","options":{"raw":{"language":"json"}}},"url":"device/:device/:mtp/parameters","urlObject":{"path":[":device",":mtp","parameters"],"host":["device"],"query":[],"variable":[{"type":"string","value":"os::0000CA-267412555500050","key":"device"},{"type":"string","value":"any","key":"mtp"}]}},"response":[{"id":"f540a1f1-4c72-4ac7-b9fd-03055cfede19","name":"RequestDeviceParameters","originalRequest":{"method":"PUT","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"obj_paths\" : [\"Device.\"],\n      \"first_level_only\" : false,\n      \"return_commands\" : false,\n      \"return_events\" : false,\n      \"return_params\" : true \n}","options":{"raw":{"language":"json"}}},"url":"device/{{device}}/parameters"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Origin"},{"key":"Date","value":"Sat, 24 Jun 2023 14:21:56 GMT"},{"key":"Transfer-Encoding","value":"chunked"}],"cookie":[],"responseTime":null,"body":"{\n    \"req_obj_results\": [\n        {\n            \"req_obj_path\": \"Device.\",\n            \"data_model_inst_uri\": \"urn:broadband-forum-org:tr-181-2-12-0\",\n            \"supported_objs\": [\n                {\n                    \"supported_obj_path\": \"Device.\"\n                },\n                {\n                    \"supported_obj_path\": \"Device.LocalAgent.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"UpTime\"\n                        },\n                        {\n                            \"param_name\": \"SupportedProtocols\"\n                        },\n                        {\n                            \"param_name\": \"SoftwareVersion\"\n                        },\n                        {\n                            \"param_name\": \"EndpointID\"\n                        },\n                        {\n                            \"param_name\": \"CertificateNumberOfEntries\"\n                        },\n                        {\n                            \"param_name\": \"SupportedFingerprintAlgorithms\"\n                        },\n                        {\n                            \"param_name\": \"ControllerNumberOfEntries\"\n                        },\n                        {\n                            \"param_name\": \"MTPNumberOfEntries\"\n                        },\n                        {\n                            \"param_name\": \"SubscriptionNumberOfEntries\"\n                        },\n                        {\n                            \"param_name\": \"RequestNumberOfEntries\"\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.LocalAgent.Certificate.{i}.\",\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Alias\"\n                        },\n                        {\n                            \"param_name\": \"SerialNumber\"\n                        },\n                        {\n                            \"param_name\": \"Issuer\"\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.LocalAgent.Controller.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"EndpointID\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"InheritedRole\"\n                        },\n                        {\n                            \"param_name\": \"AssignedRole\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"PeriodicNotifInterval\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"PeriodicNotifTime\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"USPNotifRetryMinimumWaitInterval\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"USPNotifRetryIntervalMultiplier\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"ControllerCode\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"ProvisioningCode\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"MTPNumberOfEntries\"\n                        },\n                        {\n                            \"param_name\": \"BootParameterNumberOfEntries\"\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.LocalAgent.Controller.{i}.MTP.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Protocol\",\n                            \"access\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.LocalAgent.Controller.{i}.MTP.{i}.STOMP.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Reference\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Destination\",\n                            \"access\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.LocalAgent.Controller.{i}.MTP.{i}.CoAP.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Host\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Port\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Path\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"EnableEncryption\",\n                            \"access\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.LocalAgent.Controller.{i}.MTP.{i}.MQTT.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Reference\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Topic\",\n                            \"access\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.LocalAgent.Controller.{i}.MTP.{i}.WebSocket.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Host\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Port\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Path\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"EnableEncryption\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"KeepAliveInterval\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"CurrentRetryCount\"\n                        },\n                        {\n                            \"param_name\": \"SessionRetryMinimumWaitInterval\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"SessionRetryIntervalMultiplier\",\n                            \"access\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.LocalAgent.Controller.{i}.BootParameter.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"ParameterName\",\n                            \"access\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.LocalAgent.MTP.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Protocol\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Status\"\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.LocalAgent.MTP.{i}.STOMP.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Reference\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Destination\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"DestinationFromServer\"\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.LocalAgent.MTP.{i}.CoAP.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Port\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Path\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"EnableEncryption\",\n                            \"access\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.LocalAgent.MTP.{i}.MQTT.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Reference\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"ResponseTopicConfigured\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"ResponseTopicDiscovered\"\n                        },\n                        {\n                            \"param_name\": \"PublishQoS\",\n                            \"access\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.LocalAgent.MTP.{i}.WebSocket.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Port\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Path\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"EnableEncryption\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"KeepAliveInterval\",\n                            \"access\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.LocalAgent.Subscription.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Recipient\"\n                        },\n                        {\n                            \"param_name\": \"ID\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"CreationDate\"\n                        },\n                        {\n                            \"param_name\": \"NotifType\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"ReferenceList\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Persistent\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"TimeToLive\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"NotifRetry\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"NotifExpiration\",\n                            \"access\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.LocalAgent.ControllerTrust.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"RoleNumberOfEntries\"\n                        },\n                        {\n                            \"param_name\": \"CredentialNumberOfEntries\"\n                        },\n                        {\n                            \"param_name\": \"ChallengeNumberOfEntries\"\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.LocalAgent.ControllerTrust.Role.{i}.\",\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Alias\"\n                        },\n                        {\n                            \"param_name\": \"Enable\"\n                        },\n                        {\n                            \"param_name\": \"Name\"\n                        },\n                        {\n                            \"param_name\": \"PermissionNumberOfEntries\"\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.LocalAgent.ControllerTrust.Role.{i}.Permission.{i}.\",\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Alias\"\n                        },\n                        {\n                            \"param_name\": \"Enable\"\n                        },\n                        {\n                            \"param_name\": \"Order\"\n                        },\n                        {\n                            \"param_name\": \"Targets\"\n                        },\n                        {\n                            \"param_name\": \"Param\"\n                        },\n                        {\n                            \"param_name\": \"Obj\"\n                        },\n                        {\n                            \"param_name\": \"InstantiatedObj\"\n                        },\n                        {\n                            \"param_name\": \"CommandEvent\"\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.LocalAgent.ControllerTrust.Credential.{i}.\",\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Alias\"\n                        },\n                        {\n                            \"param_name\": \"Enable\"\n                        },\n                        {\n                            \"param_name\": \"Role\"\n                        },\n                        {\n                            \"param_name\": \"Credential\"\n                        },\n                        {\n                            \"param_name\": \"AllowedUses\"\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.LocalAgent.ControllerTrust.Challenge.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Description\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Role\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Type\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Value\",\n                            \"access\": 2\n                        },\n                        {\n                            \"param_name\": \"ValueType\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Instruction\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"InstructionType\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Retries\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"LockoutPeriod\",\n                            \"access\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.LocalAgent.Request.{i}.\",\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Originator\"\n                        },\n                        {\n                            \"param_name\": \"Command\"\n                        },\n                        {\n                            \"param_name\": \"CommandKey\"\n                        },\n                        {\n                            \"param_name\": \"Status\"\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Security.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"CertificateNumberOfEntries\"\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Security.Certificate.{i}.\",\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"LastModif\"\n                        },\n                        {\n                            \"param_name\": \"SerialNumber\"\n                        },\n                        {\n                            \"param_name\": \"Issuer\"\n                        },\n                        {\n                            \"param_name\": \"NotBefore\"\n                        },\n                        {\n                            \"param_name\": \"NotAfter\"\n                        },\n                        {\n                            \"param_name\": \"Subject\"\n                        },\n                        {\n                            \"param_name\": \"SubjectAlt\"\n                        },\n                        {\n                            \"param_name\": \"SignatureAlgorithm\"\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.STOMP.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"ConnectionNumberOfEntries\"\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.STOMP.Connection.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Status\"\n                        },\n                        {\n                            \"param_name\": \"LastChangeDate\"\n                        },\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Host\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Port\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Username\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"EnableEncryption\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"IsEncrypted\"\n                        },\n                        {\n                            \"param_name\": \"Password\",\n                            \"access\": 2\n                        },\n                        {\n                            \"param_name\": \"VirtualHost\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"EnableHeartbeats\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"OutgoingHeartbeat\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"IncomingHeartbeat\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"ServerRetryInitialInterval\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"ServerRetryIntervalMultiplier\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"ServerRetryMaxInterval\",\n                            \"access\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.BulkData.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Status\"\n                        },\n                        {\n                            \"param_name\": \"MinReportingInterval\"\n                        },\n                        {\n                            \"param_name\": \"Protocols\"\n                        },\n                        {\n                            \"param_name\": \"EncodingTypes\"\n                        },\n                        {\n                            \"param_name\": \"ParameterWildCardSupported\"\n                        },\n                        {\n                            \"param_name\": \"MaxNumberOfProfiles\"\n                        },\n                        {\n                            \"param_name\": \"MaxNumberOfParameterReferences\"\n                        },\n                        {\n                            \"param_name\": \"ProfileNumberOfEntries\"\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.BulkData.Profile.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Name\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"NumberOfRetainedFailedReports\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Protocol\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"EncodingType\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"ReportingInterval\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"TimeReference\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"FileTransferURL\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"FileTransferUsername\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"FileTransferPassword\",\n                            \"access\": 2\n                        },\n                        {\n                            \"param_name\": \"ParameterNumberOfEntries\"\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.BulkData.Profile.{i}.Parameter.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Name\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Reference\",\n                            \"access\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.BulkData.Profile.{i}.JSONEncoding.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"ReportFormat\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"ReportTimestamp\",\n                            \"access\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.BulkData.Profile.{i}.HTTP.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"URL\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Username\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Password\",\n                            \"access\": 2\n                        },\n                        {\n                            \"param_name\": \"CompressionsSupported\"\n                        },\n                        {\n                            \"param_name\": \"Compression\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"MethodsSupported\"\n                        },\n                        {\n                            \"param_name\": \"Method\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"UseDateHeader\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"RetryEnable\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"RetryMinimumWaitInterval\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"RetryIntervalMultiplier\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"RequestURIParameterNumberOfEntries\"\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.BulkData.Profile.{i}.HTTP.RequestURIParameter.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Name\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Reference\",\n                            \"access\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.MQTT.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"ClientNumberOfEntries\"\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.MQTT.Capabilities.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"ProtocolVersionsSupported\"\n                        },\n                        {\n                            \"param_name\": \"TransportProtocolSupported\"\n                        },\n                        {\n                            \"param_name\": \"MaxNumberOfClientSubscriptions\"\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.MQTT.Client.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"BrokerAddress\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"BrokerPort\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Username\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Password\",\n                            \"access\": 2\n                        },\n                        {\n                            \"param_name\": \"KeepAliveTime\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"ProtocolVersion\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"ClientID\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Name\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"TransportProtocol\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"CleanSession\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"CleanStart\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"RequestResponseInfo\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"RequestProblemInfo\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"ConnectRetryTime\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"ConnectRetryIntervalMultiplier\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"ConnectRetryMaxInterval\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"ResponseInformation\"\n                        },\n                        {\n                            \"param_name\": \"Status\"\n                        },\n                        {\n                            \"param_name\": \"SubscriptionNumberOfEntries\"\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.MQTT.Client.{i}.Subscription.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Topic\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"QoS\",\n                            \"access\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.DeviceInfo.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"SoftwareVersion\"\n                        },\n                        {\n                            \"param_name\": \"ProductClass\"\n                        },\n                        {\n                            \"param_name\": \"Manufacturer\"\n                        },\n                        {\n                            \"param_name\": \"ModelName\"\n                        },\n                        {\n                            \"param_name\": \"HardwareVersion\"\n                        },\n                        {\n                            \"param_name\": \"SerialNumber\"\n                        },\n                        {\n                            \"param_name\": \"ManufacturerOUI\"\n                        },\n                        {\n                            \"param_name\": \"Description\"\n                        },\n                        {\n                            \"param_name\": \"ProvisioningCode\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"UpTime\"\n                        },\n                        {\n                            \"param_name\": \"ActiveFirmwareImage\"\n                        },\n                        {\n                            \"param_name\": \"BootFirmwareImage\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"ProcessorNumberOfEntries\"\n                        },\n                        {\n                            \"param_name\": \"FirmwareImageNumberOfEntries\"\n                        },\n                        {\n                            \"param_name\": \"VendorConfigFileNumberOfEntries\"\n                        },\n                        {\n                            \"param_name\": \"VendorLogFileNumberOfEntries\"\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.DeviceInfo.MemoryStatus.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Total\"\n                        },\n                        {\n                            \"param_name\": \"Free\"\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.DeviceInfo.Processor.{i}.\",\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Architecture\"\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.DeviceInfo.TemperatureStatus.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"TemperatureSensorNumberOfEntries\"\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.DeviceInfo.TemperatureStatus.TemperatureSensor.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Status\"\n                        },\n                        {\n                            \"param_name\": \"Name\"\n                        },\n                        {\n                            \"param_name\": \"Value\"\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.DeviceInfo.FirmwareImage.{i}.\",\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Name\"\n                        },\n                        {\n                            \"param_name\": \"Version\"\n                        },\n                        {\n                            \"param_name\": \"Available\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Status\"\n                        },\n                        {\n                            \"param_name\": \"BootFailureLog\"\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.DeviceInfo.VendorConfigFile.{i}.\",\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Name\"\n                        },\n                        {\n                            \"param_name\": \"Version\"\n                        },\n                        {\n                            \"param_name\": \"Date\"\n                        },\n                        {\n                            \"param_name\": \"Description\"\n                        },\n                        {\n                            \"param_name\": \"UseForBackupRestore\"\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.DeviceInfo.VendorLogFile.{i}.\",\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Name\"\n                        },\n                        {\n                            \"param_name\": \"MaximumSize\"\n                        },\n                        {\n                            \"param_name\": \"Persistent\"\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.DHCPv4.\"\n                },\n                {\n                    \"supported_obj_path\": \"Device.DHCPv4.Client.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Interface\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Status\"\n                        },\n                        {\n                            \"param_name\": \"IPAddress\"\n                        },\n                        {\n                            \"param_name\": \"SubnetMask\"\n                        },\n                        {\n                            \"param_name\": \"IPRouters\"\n                        },\n                        {\n                            \"param_name\": \"DNSServers\"\n                        },\n                        {\n                            \"param_name\": \"LeaseTimeRemaining\"\n                        },\n                        {\n                            \"param_name\": \"DHCPServer\"\n                        },\n                        {\n                            \"param_name\": \"SentOptionNumberOfEntries\"\n                        },\n                        {\n                            \"param_name\": \"ReqOptionNumberOfEntries\"\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.DHCPv4.Client.{i}.SentOption.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Tag\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Value\",\n                            \"access\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.DHCPv4.Client.{i}.ReqOption.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Order\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Tag\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Value\"\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.DHCPv4.Server.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"PoolNumberOfEntries\"\n                        },\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.DHCPv4.Server.Pool.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Status\"\n                        },\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Order\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Interface\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"VendorClassID\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"VendorClassIDExclude\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"VendorClassIDMode\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"ClientID\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"ClientIDExclude\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"UserClassID\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"UserClassIDExclude\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Chaddr\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"ChaddrMask\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"ChaddrExclude\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"AllowedDevices\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"MinAddress\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"MaxAddress\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"ReservedAddresses\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"SubnetMask\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"DNSServers\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"DomainName\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"IPRouters\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"LeaseTime\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"OptionNumberOfEntries\"\n                        },\n                        {\n                            \"param_name\": \"ClientNumberOfEntries\"\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.DHCPv4.Server.Pool.{i}.Option.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Tag\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Value\",\n                            \"access\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.DHCPv4.Server.Pool.{i}.Client.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Chaddr\"\n                        },\n                        {\n                            \"param_name\": \"Active\"\n                        },\n                        {\n                            \"param_name\": \"IPv4AddressNumberOfEntries\"\n                        },\n                        {\n                            \"param_name\": \"OptionNumberOfEntries\"\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.DHCPv4.Server.Pool.{i}.Client.{i}.IPv4Address.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"IPAddress\"\n                        },\n                        {\n                            \"param_name\": \"LeaseTimeRemaining\"\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.DHCPv4.Server.Pool.{i}.Client.{i}.Option.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Tag\"\n                        },\n                        {\n                            \"param_name\": \"Value\"\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.DHCPv4.Server.Pool.{i}.StaticAddress.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true\n                },\n                {\n                    \"supported_obj_path\": \"Device.DHCPv4.Relay.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Status\"\n                        },\n                        {\n                            \"param_name\": \"ForwardingNumberOfEntries\"\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.DHCPv4.Relay.Forwarding.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Status\"\n                        },\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Order\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Interface\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"VendorClassID\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"ClientID\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"UserClassID\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Chaddr\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"ChaddrMask\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"LocallyServed\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"DHCPServerIPAddress\",\n                            \"access\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.DNS.\"\n                },\n                {\n                    \"supported_obj_path\": \"Device.DNS.Client.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"ServerNumberOfEntries\"\n                        },\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Status\"\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.DNS.Client.Server.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Status\"\n                        },\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"DNSServer\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Interface\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Type\"\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Ethernet.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"InterfaceNumberOfEntries\"\n                        },\n                        {\n                            \"param_name\": \"LinkNumberOfEntries\"\n                        },\n                        {\n                            \"param_name\": \"VLANTerminationNumberOfEntries\"\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Ethernet.Interface.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Status\"\n                        },\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Name\"\n                        },\n                        {\n                            \"param_name\": \"LastChange\"\n                        },\n                        {\n                            \"param_name\": \"LowerLayers\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Upstream\"\n                        },\n                        {\n                            \"param_name\": \"MACAddress\"\n                        },\n                        {\n                            \"param_name\": \"MaxBitRate\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"CurrentBitRate\"\n                        },\n                        {\n                            \"param_name\": \"DuplexMode\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"EEECapability\"\n                        },\n                        {\n                            \"param_name\": \"EEEEnable\",\n                            \"access\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Ethernet.Link.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Status\"\n                        },\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Name\"\n                        },\n                        {\n                            \"param_name\": \"LastChange\"\n                        },\n                        {\n                            \"param_name\": \"LowerLayers\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"MACAddress\"\n                        },\n                        {\n                            \"param_name\": \"PriorityTagging\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"FlowControl\",\n                            \"access\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Ethernet.VLANTermination.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Status\"\n                        },\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Name\"\n                        },\n                        {\n                            \"param_name\": \"LastChange\"\n                        },\n                        {\n                            \"param_name\": \"LowerLayers\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"VLANID\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"TPID\",\n                            \"access\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Ethernet.VLANTermination.{i}.Stats.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"BytesSent\"\n                        },\n                        {\n                            \"param_name\": \"BytesReceived\"\n                        },\n                        {\n                            \"param_name\": \"PacketsSent\"\n                        },\n                        {\n                            \"param_name\": \"PacketsReceived\"\n                        },\n                        {\n                            \"param_name\": \"ErrorsSent\"\n                        },\n                        {\n                            \"param_name\": \"ErrorsReceived\"\n                        },\n                        {\n                            \"param_name\": \"UnicastPacketsSent\"\n                        },\n                        {\n                            \"param_name\": \"UnicastPacketsReceived\"\n                        },\n                        {\n                            \"param_name\": \"DiscardPacketsSent\"\n                        },\n                        {\n                            \"param_name\": \"DiscardPacketsReceived\"\n                        },\n                        {\n                            \"param_name\": \"MulticastPacketsSent\"\n                        },\n                        {\n                            \"param_name\": \"MulticastPacketsReceived\"\n                        },\n                        {\n                            \"param_name\": \"BroadcastPacketsSent\"\n                        },\n                        {\n                            \"param_name\": \"BroadcastPacketsReceived\"\n                        },\n                        {\n                            \"param_name\": \"UnknownProtoPacketsReceived\"\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Hosts.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"HostNumberOfEntries\"\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Hosts.Host.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"PhysAddress\"\n                        },\n                        {\n                            \"param_name\": \"IPAddress\"\n                        },\n                        {\n                            \"param_name\": \"AddressSource\"\n                        },\n                        {\n                            \"param_name\": \"DHCPClient\"\n                        },\n                        {\n                            \"param_name\": \"LeaseTimeRemaining\"\n                        },\n                        {\n                            \"param_name\": \"AssociatedDevice\"\n                        },\n                        {\n                            \"param_name\": \"Layer1Interface\"\n                        },\n                        {\n                            \"param_name\": \"Layer3Interface\"\n                        },\n                        {\n                            \"param_name\": \"VendorClassID\"\n                        },\n                        {\n                            \"param_name\": \"ClientID\"\n                        },\n                        {\n                            \"param_name\": \"UserClassID\"\n                        },\n                        {\n                            \"param_name\": \"HostName\"\n                        },\n                        {\n                            \"param_name\": \"Active\"\n                        },\n                        {\n                            \"param_name\": \"ActiveLastChange\"\n                        },\n                        {\n                            \"param_name\": \"IPv4AddressNumberOfEntries\"\n                        },\n                        {\n                            \"param_name\": \"IPv6AddressNumberOfEntries\"\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Hosts.Host.{i}.IPv4Address.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"IPAddress\"\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Hosts.Host.{i}.IPv6Address.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"IPAddress\"\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Hosts.Host.{i}.WANStats.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"BytesSent\"\n                        },\n                        {\n                            \"param_name\": \"BytesReceived\"\n                        },\n                        {\n                            \"param_name\": \"PacketsSent\"\n                        },\n                        {\n                            \"param_name\": \"PacketsReceived\"\n                        },\n                        {\n                            \"param_name\": \"ErrorsSent\"\n                        },\n                        {\n                            \"param_name\": \"RetransCount\"\n                        },\n                        {\n                            \"param_name\": \"DiscardPacketsSent\"\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.IP.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"IPv4Capable\"\n                        },\n                        {\n                            \"param_name\": \"IPv4Enable\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"IPv4Status\"\n                        },\n                        {\n                            \"param_name\": \"IPv6Capable\"\n                        },\n                        {\n                            \"param_name\": \"IPv6Enable\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"IPv6Status\"\n                        },\n                        {\n                            \"param_name\": \"ULAPrefix\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"InterfaceNumberOfEntries\"\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.IP.Interface.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"IPv4Enable\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"IPv6Enable\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"ULAEnable\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Status\"\n                        },\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Name\"\n                        },\n                        {\n                            \"param_name\": \"LastChange\"\n                        },\n                        {\n                            \"param_name\": \"LowerLayers\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Router\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"MaxMTUSize\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Type\"\n                        },\n                        {\n                            \"param_name\": \"Loopback\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"IPv4AddressNumberOfEntries\"\n                        },\n                        {\n                            \"param_name\": \"IPv6AddressNumberOfEntries\"\n                        },\n                        {\n                            \"param_name\": \"IPv6PrefixNumberOfEntries\"\n                        },\n                        {\n                            \"param_name\": \"AutoIPEnable\",\n                            \"access\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.IP.Interface.{i}.IPv4Address.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Status\"\n                        },\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"IPAddress\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"SubnetMask\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"AddressingType\"\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.IP.Interface.{i}.IPv6Address.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Status\"\n                        },\n                        {\n                            \"param_name\": \"IPAddressStatus\"\n                        },\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"IPAddress\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Origin\"\n                        },\n                        {\n                            \"param_name\": \"Prefix\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"PreferredLifetime\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"ValidLifetime\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Anycast\",\n                            \"access\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.IP.Interface.{i}.IPv6Prefix.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Status\"\n                        },\n                        {\n                            \"param_name\": \"PrefixStatus\"\n                        },\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Prefix\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Origin\"\n                        },\n                        {\n                            \"param_name\": \"OnLink\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Autonomous\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"PreferredLifetime\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"ValidLifetime\",\n                            \"access\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.IP.Interface.{i}.Stats.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"BytesSent\"\n                        },\n                        {\n                            \"param_name\": \"BytesReceived\"\n                        },\n                        {\n                            \"param_name\": \"PacketsSent\"\n                        },\n                        {\n                            \"param_name\": \"PacketsReceived\"\n                        },\n                        {\n                            \"param_name\": \"ErrorsSent\"\n                        },\n                        {\n                            \"param_name\": \"ErrorsReceived\"\n                        },\n                        {\n                            \"param_name\": \"UnicastPacketsSent\"\n                        },\n                        {\n                            \"param_name\": \"UnicastPacketsReceived\"\n                        },\n                        {\n                            \"param_name\": \"DiscardPacketsSent\"\n                        },\n                        {\n                            \"param_name\": \"DiscardPacketsReceived\"\n                        },\n                        {\n                            \"param_name\": \"MulticastPacketsSent\"\n                        },\n                        {\n                            \"param_name\": \"MulticastPacketsReceived\"\n                        },\n                        {\n                            \"param_name\": \"BroadcastPacketsSent\"\n                        },\n                        {\n                            \"param_name\": \"BroadcastPacketsReceived\"\n                        },\n                        {\n                            \"param_name\": \"UnknownProtoPacketsReceived\"\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.IP.Diagnostics.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"IPv4PingSupported\"\n                        },\n                        {\n                            \"param_name\": \"IPv6PingSupported\"\n                        },\n                        {\n                            \"param_name\": \"IPv4TraceRouteSupported\"\n                        },\n                        {\n                            \"param_name\": \"IPv6TraceRouteSupported\"\n                        },\n                        {\n                            \"param_name\": \"IPv4DownloadDiagnosticsSupported\"\n                        },\n                        {\n                            \"param_name\": \"IPv6DownloadDiagnosticsSupported\"\n                        },\n                        {\n                            \"param_name\": \"IPv4UploadDiagnosticsSupported\"\n                        },\n                        {\n                            \"param_name\": \"IPv6UploadDiagnosticsSupported\"\n                        },\n                        {\n                            \"param_name\": \"IPv4UDPEchoDiagnosticsSupported\"\n                        },\n                        {\n                            \"param_name\": \"IPv6UDPEchoDiagnosticsSupported\"\n                        },\n                        {\n                            \"param_name\": \"IPLayerCapacitySupported\"\n                        },\n                        {\n                            \"param_name\": \"IPv4ServerSelectionDiagnosticsSupported\"\n                        },\n                        {\n                            \"param_name\": \"IPv6ServerSelectionDiagnosticsSupported\"\n                        },\n                        {\n                            \"param_name\": \"DownloadTransports\"\n                        },\n                        {\n                            \"param_name\": \"DownloadDiagnosticMaxConnections\"\n                        },\n                        {\n                            \"param_name\": \"DownloadDiagnosticsMaxIncrementalResult\"\n                        },\n                        {\n                            \"param_name\": \"UploadTransports\"\n                        },\n                        {\n                            \"param_name\": \"UploadDiagnosticsMaxConnections\"\n                        },\n                        {\n                            \"param_name\": \"UploadDiagnosticsMaxIncrementalResult\"\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.IP.Diagnostics.UDPEchoConfig.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Interface\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"SourceIPAddress\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"UDPPort\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"EchoPlusEnabled\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"EchoPlusSupported\"\n                        },\n                        {\n                            \"param_name\": \"PacketsReceived\"\n                        },\n                        {\n                            \"param_name\": \"PacketsResponded\"\n                        },\n                        {\n                            \"param_name\": \"BytesReceived\"\n                        },\n                        {\n                            \"param_name\": \"BytesResponded\"\n                        },\n                        {\n                            \"param_name\": \"TimeFirstPacketReceived\"\n                        },\n                        {\n                            \"param_name\": \"TimeLastPacketReceived\"\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.DHCPv6.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"ClientNumberOfEntries\"\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.DHCPv6.Client.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Interface\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Status\"\n                        },\n                        {\n                            \"param_name\": \"DUID\"\n                        },\n                        {\n                            \"param_name\": \"RequestAddresses\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"RequestPrefixes\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"RapidCommit\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"SuggestedT1\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"SuggestedT2\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"SupportedOptions\"\n                        },\n                        {\n                            \"param_name\": \"RequestedOptions\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"SentOptionNumberOfEntries\"\n                        },\n                        {\n                            \"param_name\": \"ReceivedOptionNumberOfEntries\"\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.DHCPv6.Client.{i}.SentOption.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true\n                },\n                {\n                    \"supported_obj_path\": \"Device.DHCPv6.Client.{i}.ReceivedOption.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true\n                },\n                {\n                    \"supported_obj_path\": \"Device.DHCPv6.Server.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"PoolNumberOfEntries\"\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.DHCPv6.Server.Pool.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Status\"\n                        },\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Order\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Interface\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"DUID\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"DUIDExclude\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"VendorClassID\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"VendorClassIDExclude\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"UserClassID\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"UserClassIDExclude\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"SourceAddress\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"SourceAddressMask\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"SourceAddressExclude\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"IANAEnable\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"IANAManualPrefixes\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"IANAPrefixes\"\n                        },\n                        {\n                            \"param_name\": \"IAPDEnable\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"IAPDManualPrefixes\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"IAPDPrefixes\"\n                        },\n                        {\n                            \"param_name\": \"IAPDAddLength\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"ClientNumberOfEntries\"\n                        },\n                        {\n                            \"param_name\": \"OptionNumberOfEntries\"\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.DHCPv6.Server.Pool.{i}.Client.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"SourceAddress\"\n                        },\n                        {\n                            \"param_name\": \"Active\"\n                        },\n                        {\n                            \"param_name\": \"IPv6AddressNumberOfEntries\"\n                        },\n                        {\n                            \"param_name\": \"IPv6PrefixNumberOfEntries\"\n                        },\n                        {\n                            \"param_name\": \"OptionNumberOfEntries\"\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.DHCPv6.Server.Pool.{i}.Client.{i}.IPv6Address.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"IPAddress\"\n                        },\n                        {\n                            \"param_name\": \"PreferredLifetime\"\n                        },\n                        {\n                            \"param_name\": \"ValidLifetime\"\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.DHCPv6.Server.Pool.{i}.Client.{i}.IPv6Prefix.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Prefix\"\n                        },\n                        {\n                            \"param_name\": \"PreferredLifetime\"\n                        },\n                        {\n                            \"param_name\": \"ValidLifetime\"\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.DHCPv6.Server.Pool.{i}.Client.{i}.Option.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Tag\"\n                        },\n                        {\n                            \"param_name\": \"Value\"\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.DHCPv6.Server.Pool.{i}.Option.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true\n                },\n                {\n                    \"supported_obj_path\": \"Device.Optical.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"InterfaceNumberOfEntries\"\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Optical.Interface.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Status\"\n                        },\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Name\"\n                        },\n                        {\n                            \"param_name\": \"LastChange\"\n                        },\n                        {\n                            \"param_name\": \"LowerLayers\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Upstream\"\n                        },\n                        {\n                            \"param_name\": \"OpticalSignalLevel\"\n                        },\n                        {\n                            \"param_name\": \"LowerOpticalThreshold\"\n                        },\n                        {\n                            \"param_name\": \"UpperOpticalThreshold\"\n                        },\n                        {\n                            \"param_name\": \"TransmitOpticalLevel\"\n                        },\n                        {\n                            \"param_name\": \"LowerTransmitPowerThreshold\"\n                        },\n                        {\n                            \"param_name\": \"UpperTransmitPowerThreshold\"\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Optical.Interface.{i}.Stats.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"BytesSent\"\n                        },\n                        {\n                            \"param_name\": \"BytesReceived\"\n                        },\n                        {\n                            \"param_name\": \"PacketsSent\"\n                        },\n                        {\n                            \"param_name\": \"PacketsReceived\"\n                        },\n                        {\n                            \"param_name\": \"ErrorsSent\"\n                        },\n                        {\n                            \"param_name\": \"ErrorsReceived\"\n                        },\n                        {\n                            \"param_name\": \"DiscardPacketsSent\"\n                        },\n                        {\n                            \"param_name\": \"DiscardPacketsReceived\"\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.PPP.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"InterfaceNumberOfEntries\"\n                        },\n                        {\n                            \"param_name\": \"SupportedNCPs\"\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.PPP.Interface.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Status\"\n                        },\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Name\"\n                        },\n                        {\n                            \"param_name\": \"LastChange\"\n                        },\n                        {\n                            \"param_name\": \"LowerLayers\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"ConnectionStatus\"\n                        },\n                        {\n                            \"param_name\": \"LastConnectionError\"\n                        },\n                        {\n                            \"param_name\": \"AutoDisconnectTime\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"IdleDisconnectTime\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"WarnDisconnectDelay\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Username\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Password\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"EncryptionProtocol\"\n                        },\n                        {\n                            \"param_name\": \"CompressionProtocol\"\n                        },\n                        {\n                            \"param_name\": \"AuthenticationProtocol\"\n                        },\n                        {\n                            \"param_name\": \"MaxMRUSize\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"CurrentMRUSize\"\n                        },\n                        {\n                            \"param_name\": \"ConnectionTrigger\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"LCPEcho\"\n                        },\n                        {\n                            \"param_name\": \"LCPEchoRetry\"\n                        },\n                        {\n                            \"param_name\": \"IPCPEnable\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"IPv6CPEnable\",\n                            \"access\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.PPP.Interface.{i}.IPCP.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"LocalIPAddress\"\n                        },\n                        {\n                            \"param_name\": \"RemoteIPAddress\"\n                        },\n                        {\n                            \"param_name\": \"DNSServers\"\n                        },\n                        {\n                            \"param_name\": \"PassthroughEnable\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"PassthroughDHCPPool\",\n                            \"access\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.PPP.Interface.{i}.IPv6CP.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"LocalInterfaceIdentifier\"\n                        },\n                        {\n                            \"param_name\": \"RemoteInterfaceIdentifier\"\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.PPP.Interface.{i}.PPPoE.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"SessionID\"\n                        },\n                        {\n                            \"param_name\": \"ACName\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"ServiceName\",\n                            \"access\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.PPP.Interface.{i}.Stats.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"BytesSent\"\n                        },\n                        {\n                            \"param_name\": \"BytesReceived\"\n                        },\n                        {\n                            \"param_name\": \"PacketsSent\"\n                        },\n                        {\n                            \"param_name\": \"PacketsReceived\"\n                        },\n                        {\n                            \"param_name\": \"ErrorsSent\"\n                        },\n                        {\n                            \"param_name\": \"ErrorsReceived\"\n                        },\n                        {\n                            \"param_name\": \"UnicastPacketsSent\"\n                        },\n                        {\n                            \"param_name\": \"UnicastPacketsReceived\"\n                        },\n                        {\n                            \"param_name\": \"DiscardPacketsSent\"\n                        },\n                        {\n                            \"param_name\": \"DiscardPacketsReceived\"\n                        },\n                        {\n                            \"param_name\": \"MulticastPacketsSent\"\n                        },\n                        {\n                            \"param_name\": \"MulticastPacketsReceived\"\n                        },\n                        {\n                            \"param_name\": \"BroadcastPacketsSent\"\n                        },\n                        {\n                            \"param_name\": \"BroadcastPacketsReceived\"\n                        },\n                        {\n                            \"param_name\": \"UnknownProtoPacketsReceived\"\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Bridging.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"MaxBridgeEntries\"\n                        },\n                        {\n                            \"param_name\": \"MaxDBridgeEntries\"\n                        },\n                        {\n                            \"param_name\": \"MaxQBridgeEntries\"\n                        },\n                        {\n                            \"param_name\": \"MaxVLANEntries\"\n                        },\n                        {\n                            \"param_name\": \"BridgeNumberOfEntries\"\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Bridging.Bridge.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Status\"\n                        },\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Standard\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"PortNumberOfEntries\"\n                        },\n                        {\n                            \"param_name\": \"VLANNumberOfEntries\"\n                        },\n                        {\n                            \"param_name\": \"VLANPortNumberOfEntries\"\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Bridging.Bridge.{i}.Port.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Status\"\n                        },\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Name\"\n                        },\n                        {\n                            \"param_name\": \"LastChange\"\n                        },\n                        {\n                            \"param_name\": \"LowerLayers\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"ManagementPort\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Type\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"DefaultUserPriority\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"PriorityRegeneration\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"PortState\"\n                        },\n                        {\n                            \"param_name\": \"PVID\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"TPID\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"AcceptableFrameTypes\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"IngressFiltering\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"ServiceAccessPrioritySelection\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"ServiceAccessPriorityTranslation\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"PriorityTagging\",\n                            \"access\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Bridging.Bridge.{i}.Port.{i}.Stats.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"BytesSent\"\n                        },\n                        {\n                            \"param_name\": \"BytesReceived\"\n                        },\n                        {\n                            \"param_name\": \"PacketsSent\"\n                        },\n                        {\n                            \"param_name\": \"PacketsReceived\"\n                        },\n                        {\n                            \"param_name\": \"ErrorsSent\"\n                        },\n                        {\n                            \"param_name\": \"ErrorsReceived\"\n                        },\n                        {\n                            \"param_name\": \"UnicastPacketsSent\"\n                        },\n                        {\n                            \"param_name\": \"UnicastPacketsReceived\"\n                        },\n                        {\n                            \"param_name\": \"DiscardPacketsSent\"\n                        },\n                        {\n                            \"param_name\": \"DiscardPacketsReceived\"\n                        },\n                        {\n                            \"param_name\": \"MulticastPacketsSent\"\n                        },\n                        {\n                            \"param_name\": \"MulticastPacketsReceived\"\n                        },\n                        {\n                            \"param_name\": \"BroadcastPacketsSent\"\n                        },\n                        {\n                            \"param_name\": \"BroadcastPacketsReceived\"\n                        },\n                        {\n                            \"param_name\": \"UnknownProtoPacketsReceived\"\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Bridging.Bridge.{i}.VLAN.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Name\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"VLANID\",\n                            \"access\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Bridging.Bridge.{i}.VLANPort.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"VLAN\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Port\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Untagged\",\n                            \"access\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.NAT.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"InterfaceSettingNumberOfEntries\"\n                        },\n                        {\n                            \"param_name\": \"PortMappingNumberOfEntries\"\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.NAT.InterfaceSetting.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Status\"\n                        },\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Interface\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"TCPTranslationTimeout\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"UDPTranslationTimeout\",\n                            \"access\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.NAT.PortMapping.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Status\"\n                        },\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Interface\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"AllInterfaces\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"LeaseDuration\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"RemoteHost\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"ExternalPort\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"ExternalPortEndRange\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"InternalPort\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Protocol\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"InternalClient\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Description\",\n                            \"access\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Routing.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"RouterNumberOfEntries\"\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Routing.Router.{i}.\",\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Status\"\n                        },\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"IPv4ForwardingNumberOfEntries\"\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Routing.Router.{i}.IPv4Forwarding.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Status\"\n                        },\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"StaticRoute\"\n                        },\n                        {\n                            \"param_name\": \"DestIPAddress\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"DestSubnetMask\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"ForwardingPolicy\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"GatewayIPAddress\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Interface\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"ForwardingMetric\",\n                            \"access\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Routing.RIP.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"SupportedModes\"\n                        },\n                        {\n                            \"param_name\": \"InterfaceSettingNumberOfEntries\"\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Routing.RIP.InterfaceSetting.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Status\"\n                        },\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Interface\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"AcceptRA\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"SendRA\",\n                            \"access\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Routing.RouteInformation.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"InterfaceSettingNumberOfEntries\"\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Routing.RouteInformation.InterfaceSetting.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Status\"\n                        },\n                        {\n                            \"param_name\": \"Interface\"\n                        },\n                        {\n                            \"param_name\": \"SourceRouter\"\n                        },\n                        {\n                            \"param_name\": \"PreferredRouteFlag\"\n                        },\n                        {\n                            \"param_name\": \"Prefix\"\n                        },\n                        {\n                            \"param_name\": \"RouteLifetime\"\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Time.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Status\"\n                        },\n                        {\n                            \"param_name\": \"NTPServer1\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"NTPServer2\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"NTPServer3\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"NTPServer4\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"NTPServer5\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"CurrentLocalTime\"\n                        },\n                        {\n                            \"param_name\": \"LocalTimeZone\",\n                            \"access\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"VoiceServiceNumberOfEntries\"\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"VoIPProfileNumberOfEntries\"\n                        },\n                        {\n                            \"param_name\": \"CodecProfileNumberOfEntries\"\n                        },\n                        {\n                            \"param_name\": \"InterworkNumberOfEntries\"\n                        },\n                        {\n                            \"param_name\": \"TrunkNumberOfEntries\"\n                        },\n                        {\n                            \"param_name\": \"CallLogNumberOfEntries\"\n                        },\n                        {\n                            \"param_name\": \"TerminalNumberOfEntries\"\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.VoIPProfile.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"QuiescentMode\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Name\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"DTMFMethod\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"DTMFMethodG711\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"QIModelUsed\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"QICalculationInterval\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"NumberOfWorstQIValues\",\n                            \"access\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.VoIPProfile.{i}.RTP.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"LocalPortMin\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"LocalPortMax\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Gmin\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"DSCPMark\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"VLANIDMark\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"EthernetPriorityMark\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"TelephoneEventPayloadType\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"JitterBufferType\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"JitterBufferMaxSize\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"JitterBufferMinSize\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"JitterBufferActualSize\",\n                            \"access\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.VoIPProfile.{i}.RTP.SRTP.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"KeyingMethods\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"EncryptionKeySizes\",\n                            \"access\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.VoIPProfile.{i}.RTP.RTCP.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"TxRepeatInterval\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"LocalCName\",\n                            \"access\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.VoIPProfile.{i}.RTP.Redundancy.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"PayloadType\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"BlockPayloadType\"\n                        },\n                        {\n                            \"param_name\": \"FaxAndModemRedundancy\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"ModemRedundancy\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"DTMFRedundancy\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"VoiceRedundancy\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"MaxSessionsUsingRedundancy\",\n                            \"access\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.VoIPProfile.{i}.FaxT38.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"MaxBitRate\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"HighSpeedRedundancy\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"LowSpeedRedundancy\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"TCFMethod\",\n                            \"access\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.CodecProfile.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Codec\"\n                        },\n                        {\n                            \"param_name\": \"PacketizationPeriod\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"SilenceSuppression\",\n                            \"access\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.Interwork.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"QuiescentMode\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Status\"\n                        },\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"OperationalStatus\"\n                        },\n                        {\n                            \"param_name\": \"OperationalStatusReason\"\n                        },\n                        {\n                            \"param_name\": \"NetworkConnectionMode\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"UserConnectionMode\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"E164Mode\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"NetworkAuthenticationChallengeMode\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"NetworkIPAddress\"\n                        },\n                        {\n                            \"param_name\": \"InterworkingRuleSetURI\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"InterworkingRuleSetInterval\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"InterworkingRuleSetTime\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"FirewallRuleSetURI\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"FirewallRuleSetInterval\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"FirewallRuleSetTime\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"InterworkName\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"ProxyServer\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Networks\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"E164Client\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"UserInterfaceNumberOfEntries\"\n                        },\n                        {\n                            \"param_name\": \"MapNumberOfEntries\"\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.Interwork.{i}.UserInterface.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Registrar\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Network\",\n                            \"access\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.Interwork.{i}.Map.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Status\"\n                        },\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"StatusDescription\"\n                        },\n                        {\n                            \"param_name\": \"LastTime\"\n                        },\n                        {\n                            \"param_name\": \"Origin\"\n                        },\n                        {\n                            \"param_name\": \"NetworkConnection\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"UserConnection\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"DigitMap\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"DigitMapEnable\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Priority\",\n                            \"access\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.Trunk.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.CallLog.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"CallingPartyNumber\"\n                        },\n                        {\n                            \"param_name\": \"CalledPartyNumber\"\n                        },\n                        {\n                            \"param_name\": \"Source\"\n                        },\n                        {\n                            \"param_name\": \"Destination\"\n                        },\n                        {\n                            \"param_name\": \"RemoteParty\"\n                        },\n                        {\n                            \"param_name\": \"UsedLine\"\n                        },\n                        {\n                            \"param_name\": \"UsedExtensions\"\n                        },\n                        {\n                            \"param_name\": \"Direction\"\n                        },\n                        {\n                            \"param_name\": \"Start\"\n                        },\n                        {\n                            \"param_name\": \"Duration\"\n                        },\n                        {\n                            \"param_name\": \"CallTerminationCause\"\n                        },\n                        {\n                            \"param_name\": \"SessionNumberOfEntries\"\n                        },\n                        {\n                            \"param_name\": \"SignalingPerformanceNumberOfEntries\"\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.CallLog.{i}.Session.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"StreamType\"\n                        },\n                        {\n                            \"param_name\": \"Start\"\n                        },\n                        {\n                            \"param_name\": \"Duration\"\n                        },\n                        {\n                            \"param_name\": \"SessionID\"\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.CallLog.{i}.Session.{i}.Source.\"\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.CallLog.{i}.Session.{i}.Source.VoiceQuality.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"VoIPQualityIndicator\"\n                        },\n                        {\n                            \"param_name\": \"WorstVoIPQualityIndicatorsValues\"\n                        },\n                        {\n                            \"param_name\": \"WorstVoIPQualityIndicatorTimestamps\"\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.CallLog.{i}.Session.{i}.Source.RTP.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"FarEndIPAddress\"\n                        },\n                        {\n                            \"param_name\": \"FarEndUDPPort\"\n                        },\n                        {\n                            \"param_name\": \"LocalUDPPort\"\n                        },\n                        {\n                            \"param_name\": \"MinJitter\"\n                        },\n                        {\n                            \"param_name\": \"MaxJitter\"\n                        },\n                        {\n                            \"param_name\": \"MeanJitter\"\n                        },\n                        {\n                            \"param_name\": \"PacketDelayVariation\"\n                        },\n                        {\n                            \"param_name\": \"BufferDelay\"\n                        },\n                        {\n                            \"param_name\": \"BurstCount\"\n                        },\n                        {\n                            \"param_name\": \"PacketsReceived\"\n                        },\n                        {\n                            \"param_name\": \"PacketsSent\"\n                        },\n                        {\n                            \"param_name\": \"PacketsLost\"\n                        },\n                        {\n                            \"param_name\": \"PacketsDiscarded\"\n                        },\n                        {\n                            \"param_name\": \"BytesReceived\"\n                        },\n                        {\n                            \"param_name\": \"BytesSent\"\n                        },\n                        {\n                            \"param_name\": \"ReceivePacketLossRate\"\n                        },\n                        {\n                            \"param_name\": \"FarEndPacketLossRate\"\n                        },\n                        {\n                            \"param_name\": \"ReceiveInterarrivalJitter\"\n                        },\n                        {\n                            \"param_name\": \"FarEndInterarrivalJitter\"\n                        },\n                        {\n                            \"param_name\": \"AverageReceiveInterarrivalJitter\"\n                        },\n                        {\n                            \"param_name\": \"AverageFarEndInterarrivalJitter\"\n                        },\n                        {\n                            \"param_name\": \"RoundTripDelay\"\n                        },\n                        {\n                            \"param_name\": \"AverageRoundTripDelay\"\n                        },\n                        {\n                            \"param_name\": \"SamplingFrequency\"\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.CallLog.{i}.Session.{i}.Source.DSP.\"\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.CallLog.{i}.Session.{i}.Source.DSP.TransmitCodec.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Codec\"\n                        },\n                        {\n                            \"param_name\": \"SilenceSuppression\"\n                        },\n                        {\n                            \"param_name\": \"PacketizationPeriod\"\n                        },\n                        {\n                            \"param_name\": \"Overruns\"\n                        },\n                        {\n                            \"param_name\": \"Underruns\"\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.CallLog.{i}.Session.{i}.Source.DSP.ReceiveCodec.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Codec\"\n                        },\n                        {\n                            \"param_name\": \"SilenceSuppression\"\n                        },\n                        {\n                            \"param_name\": \"Overruns\"\n                        },\n                        {\n                            \"param_name\": \"Underruns\"\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.CallLog.{i}.Session.{i}.Destination.\"\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.CallLog.{i}.Session.{i}.Destination.VoiceQuality.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"VoIPQualityIndicator\"\n                        },\n                        {\n                            \"param_name\": \"WorstVoIPQualityIndicatorsValues\"\n                        },\n                        {\n                            \"param_name\": \"WorstVoIPQualityIndicatorTimestamps\"\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.CallLog.{i}.Session.{i}.Destination.RTP.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"FarEndIPAddress\"\n                        },\n                        {\n                            \"param_name\": \"FarEndUDPPort\"\n                        },\n                        {\n                            \"param_name\": \"LocalUDPPort\"\n                        },\n                        {\n                            \"param_name\": \"MinJitter\"\n                        },\n                        {\n                            \"param_name\": \"MaxJitter\"\n                        },\n                        {\n                            \"param_name\": \"MeanJitter\"\n                        },\n                        {\n                            \"param_name\": \"PacketDelayVariation\"\n                        },\n                        {\n                            \"param_name\": \"BufferDelay\"\n                        },\n                        {\n                            \"param_name\": \"BurstCount\"\n                        },\n                        {\n                            \"param_name\": \"PacketsReceived\"\n                        },\n                        {\n                            \"param_name\": \"PacketsSent\"\n                        },\n                        {\n                            \"param_name\": \"PacketsLost\"\n                        },\n                        {\n                            \"param_name\": \"PacketsDiscarded\"\n                        },\n                        {\n                            \"param_name\": \"BytesReceived\"\n                        },\n                        {\n                            \"param_name\": \"BytesSent\"\n                        },\n                        {\n                            \"param_name\": \"ReceivePacketLossRate\"\n                        },\n                        {\n                            \"param_name\": \"FarEndPacketLossRate\"\n                        },\n                        {\n                            \"param_name\": \"ReceiveInterarrivalJitter\"\n                        },\n                        {\n                            \"param_name\": \"FarEndInterarrivalJitter\"\n                        },\n                        {\n                            \"param_name\": \"AverageReceiveInterarrivalJitter\"\n                        },\n                        {\n                            \"param_name\": \"AverageFarEndInterarrivalJitter\"\n                        },\n                        {\n                            \"param_name\": \"RoundTripDelay\"\n                        },\n                        {\n                            \"param_name\": \"AverageRoundTripDelay\"\n                        },\n                        {\n                            \"param_name\": \"SamplingFrequency\"\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.CallLog.{i}.Session.{i}.Destination.DSP.\"\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.CallLog.{i}.Session.{i}.Destination.DSP.TransmitCodec.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Codec\"\n                        },\n                        {\n                            \"param_name\": \"SilenceSuppression\"\n                        },\n                        {\n                            \"param_name\": \"PacketizationPeriod\"\n                        },\n                        {\n                            \"param_name\": \"Overruns\"\n                        },\n                        {\n                            \"param_name\": \"Underruns\"\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.CallLog.{i}.Session.{i}.Destination.DSP.ReceiveCodec.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Codec\"\n                        },\n                        {\n                            \"param_name\": \"SilenceSuppression\"\n                        },\n                        {\n                            \"param_name\": \"Overruns\"\n                        },\n                        {\n                            \"param_name\": \"Underruns\"\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.CallLog.{i}.SignalingPerformance.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Protocol\"\n                        },\n                        {\n                            \"param_name\": \"CallSetupDelay\"\n                        },\n                        {\n                            \"param_name\": \"OutgoingMediaEstablishDelay\"\n                        },\n                        {\n                            \"param_name\": \"IncomingMediaEstablishDelay\"\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.Terminal.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"QuiescentMode\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Status\"\n                        },\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"ToneEventProfile\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"AudioNumberOfEntries\"\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.Terminal.{i}.Audio.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Name\",\n                            \"access\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.Terminal.{i}.Audio.{i}.VoiceProcessing.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"TransmitGain\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"ReceiveGain\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"EchoCancellationEnable\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"EchoCancellationInUse\"\n                        },\n                        {\n                            \"param_name\": \"EchoCancellationTail\"\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.Terminal.{i}.Ringer.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"DescriptionNumberOfEntries\"\n                        },\n                        {\n                            \"param_name\": \"PatternNumberOfEntries\"\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.Terminal.{i}.Ringer.Description.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"RingEnable\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"RingName\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"RingPattern\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"RingFile\",\n                            \"access\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.Terminal.{i}.Ringer.Pattern.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"RingerOn\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Duration\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"NextPattern\",\n                            \"access\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.Terminal.{i}.DiagTests.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"DiagnosticsState\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"TestSelector\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"PhoneRinging\"\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.Terminal.{i}.ButtonMap.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"ButtonNumberOfEntries\"\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.Terminal.{i}.ButtonMap.Button.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"ButtonName\"\n                        },\n                        {\n                            \"param_name\": \"FacilityAction\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"FacilityActionArgument\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"QuickDialNumber\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"ButtonMessage\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"UserAccess\",\n                            \"access\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.Capabilities.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"MaxLineCount\"\n                        },\n                        {\n                            \"param_name\": \"MaxExtensionCount\"\n                        },\n                        {\n                            \"param_name\": \"MaxCallLogCount\"\n                        },\n                        {\n                            \"param_name\": \"MaxSessionsPerLine\"\n                        },\n                        {\n                            \"param_name\": \"MaxSessionsPerExtension\"\n                        },\n                        {\n                            \"param_name\": \"MaxSessionCount\"\n                        },\n                        {\n                            \"param_name\": \"NetworkConnectionModes\"\n                        },\n                        {\n                            \"param_name\": \"UserConnectionModes\"\n                        },\n                        {\n                            \"param_name\": \"ToneFileFormats\"\n                        },\n                        {\n                            \"param_name\": \"RingFileFormats\"\n                        },\n                        {\n                            \"param_name\": \"FacilityActions\"\n                        },\n                        {\n                            \"param_name\": \"CodecNumberOfEntries\"\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.Capabilities.Codec.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Codec\"\n                        },\n                        {\n                            \"param_name\": \"BitRate\"\n                        },\n                        {\n                            \"param_name\": \"PacketizationPeriod\"\n                        },\n                        {\n                            \"param_name\": \"SilenceSuppression\"\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.Capabilities.SIP.\"\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.Capabilities.SIP.Client.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Extensions\"\n                        },\n                        {\n                            \"param_name\": \"URISchemes\"\n                        },\n                        {\n                            \"param_name\": \"EventTypes\"\n                        },\n                        {\n                            \"param_name\": \"TLSAuthenticationProtocols\"\n                        },\n                        {\n                            \"param_name\": \"TLSAuthenticationKeySizes\"\n                        },\n                        {\n                            \"param_name\": \"TLSEncryptionProtocols\"\n                        },\n                        {\n                            \"param_name\": \"TLSEncryptionKeySizes\"\n                        },\n                        {\n                            \"param_name\": \"TLSKeyExchangeProtocols\"\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.Capabilities.SIP.Registrar.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Extensions\"\n                        },\n                        {\n                            \"param_name\": \"URISchemes\"\n                        },\n                        {\n                            \"param_name\": \"EventTypes\"\n                        },\n                        {\n                            \"param_name\": \"TLSAuthenticationProtocols\"\n                        },\n                        {\n                            \"param_name\": \"TLSAuthenticationKeySizes\"\n                        },\n                        {\n                            \"param_name\": \"TLSEncryptionProtocols\"\n                        },\n                        {\n                            \"param_name\": \"TLSEncryptionKeySizes\"\n                        },\n                        {\n                            \"param_name\": \"TLSKeyExchangeProtocols\"\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.Capabilities.POTS.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"DialType\"\n                        },\n                        {\n                            \"param_name\": \"ClipGeneration\"\n                        },\n                        {\n                            \"param_name\": \"ChargingPulse\"\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.Capabilities.QualityIndicator.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"QIModelsSupported\"\n                        },\n                        {\n                            \"param_name\": \"MaxQIValues\"\n                        },\n                        {\n                            \"param_name\": \"MaxWorstQIValues\"\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.SIP.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"NetworkNumberOfEntries\"\n                        },\n                        {\n                            \"param_name\": \"ClientNumberOfEntries\"\n                        },\n                        {\n                            \"param_name\": \"ProxyNumberOfEntries\"\n                        },\n                        {\n                            \"param_name\": \"RegistrarNumberOfEntries\"\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.SIP.Network.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"QuiescentMode\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Status\"\n                        },\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"ProxyServer\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"ProxyServerPort\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"ProxyServerTransport\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"RegistrarServer\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"RegistrarServerPort\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"RegistrarServerTransport\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"ServerDomain\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"ChosenDomain\"\n                        },\n                        {\n                            \"param_name\": \"ChosenIPAddress\"\n                        },\n                        {\n                            \"param_name\": \"ChosenPort\"\n                        },\n                        {\n                            \"param_name\": \"UserAgentDomain\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"UserAgentPort\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"UserAgentTransport\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"OutboundProxy\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"OutboundProxyResolvedAddress\"\n                        },\n                        {\n                            \"param_name\": \"OutboundProxyPrecedence\"\n                        },\n                        {\n                            \"param_name\": \"OutboundProxyPort\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"STUNEnable\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"STUNServer\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"NonVoiceBandwidthReservedUpstream\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"NonVoiceBandwidthReservedDownstream\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Organization\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"RegistrationPeriod\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Realm\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"TimerT1\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"TimerT2\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"TimerT4\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"TimerA\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"TimerB\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"TimerC\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"TimerD\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"TimerE\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"TimerF\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"TimerG\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"TimerH\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"TimerI\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"TimerJ\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"TimerK\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"InviteExpires\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"ReInviteExpires\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"RegisterExpires\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"RegisterRetryInterval\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"InboundAuth\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"InboundAuthUsername\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"InboundAuthPassword\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"UseCodecPriorityInSDPResponse\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"DSCPMark\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"VLANIDMark\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"EthernetPriorityMark\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"ConferenceCallDomainURI\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"TimerLoginRejected\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"NoLoginRetry\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"TimerRegistrationFailed\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"TimerSubscriptionFailed\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"UnansweredRegistrationAttempts\"\n                        },\n                        {\n                            \"param_name\": \"VoIPProfile\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"CodecList\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"MaxSessions\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"FQDNServerNumberOfEntries\"\n                        },\n                        {\n                            \"param_name\": \"EventSubscribeNumberOfEntries\"\n                        },\n                        {\n                            \"param_name\": \"ResponseMapNumberOfEntries\"\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.SIP.Network.{i}.FQDNServer.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Origin\"\n                        },\n                        {\n                            \"param_name\": \"Domain\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Weight\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Priority\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Port\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"IPAddresses\",\n                            \"access\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.SIP.Network.{i}.EventSubscribe.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Event\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Notifier\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"NotifierPort\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"NotifierTransport\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"ExpireTime\",\n                            \"access\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.SIP.Network.{i}.ResponseMap.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"SIPResponseNumber\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"TextMessage\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Tone\",\n                            \"access\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.SIP.Client.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"QuiescentMode\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Status\"\n                        },\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Origin\"\n                        },\n                        {\n                            \"param_name\": \"RegisterMode\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"AuthUserName\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"AuthPassword\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Network\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"MaxSessions\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"RegisterURI\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"E164Format\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"T38Enable\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"SIPEventSubscribeNumberOfEntries\"\n                        },\n                        {\n                            \"param_name\": \"ContactNumberOfEntries\"\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.SIP.Client.{i}.EventSubscribe.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Event\"\n                        },\n                        {\n                            \"param_name\": \"AuthUserName\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"AuthPassword\",\n                            \"access\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.SIP.Client.{i}.Contact.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Status\"\n                        },\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Origin\"\n                        },\n                        {\n                            \"param_name\": \"IPAddress\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Port\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"ContactURI\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"ExpireTime\"\n                        },\n                        {\n                            \"param_name\": \"PingInterval\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"UserAgent\"\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.SIP.Proxy.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Status\"\n                        },\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Origin\"\n                        },\n                        {\n                            \"param_name\": \"ProxyIPAddress\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"ProxyPort\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"ContactURI\"\n                        },\n                        {\n                            \"param_name\": \"VoIPProfile\",\n                            \"access\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.SIP.Registrar.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"QuiescentMode\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Status\"\n                        },\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Origin\"\n                        },\n                        {\n                            \"param_name\": \"RegistrarIPAddress\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"RegistrarPort\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"RegisterExpires\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"PingInterval\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Organization\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Realm\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"VoIPProfile\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"ContactURI\"\n                        },\n                        {\n                            \"param_name\": \"AccountNumberOfEntries\"\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.SIP.Registrar.{i}.Account.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"QuiescentMode\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Status\"\n                        },\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Origin\"\n                        },\n                        {\n                            \"param_name\": \"CallStatus\"\n                        },\n                        {\n                            \"param_name\": \"AuthUserName\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"AuthPassword\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"RegistrationStatus\"\n                        },\n                        {\n                            \"param_name\": \"URI\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Domain\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"CodecList\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"VoIPProfile\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"ContactNumberOfEntries\"\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.SIP.Registrar.{i}.Account.{i}.Contact.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Status\"\n                        },\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Origin\"\n                        },\n                        {\n                            \"param_name\": \"IPAddress\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Port\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"ContactURI\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"ExpireTime\"\n                        },\n                        {\n                            \"param_name\": \"UserAgent\",\n                            \"access\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.POTS.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"FXONumberOfEntries\"\n                        },\n                        {\n                            \"param_name\": \"FXSNumberOfEntries\"\n                        },\n                        {\n                            \"param_name\": \"Region\",\n                            \"access\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.POTS.FXO.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.POTS.FXS.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Status\"\n                        },\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Name\"\n                        },\n                        {\n                            \"param_name\": \"ToneEventProfile\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"FaxPassThrough\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"ModemPassThrough\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"DialType\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"ClipGeneration\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"ChargingPulse\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Active\"\n                        },\n                        {\n                            \"param_name\": \"TerminalType\",\n                            \"access\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.POTS.FXS.{i}.DiagTests.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"DiagnosticsState\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"TestSelector\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"TestResult\"\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.POTS.FXS.{i}.VoiceProcessing.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"TransmitGain\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"ReceiveGain\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"EchoCancellationEnable\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"EchoCancellationInUse\"\n                        },\n                        {\n                            \"param_name\": \"EchoCancellationTail\"\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.POTS.Ringer.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"EventNumberOfEntries\"\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.POTS.Ringer.Event.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Function\"\n                        },\n                        {\n                            \"param_name\": \"Cadence\",\n                            \"access\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.CallControl.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"MaxNumberOfLines\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"MaxNumberOfExtensions\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"LineNumberOfEntries\"\n                        },\n                        {\n                            \"param_name\": \"ExtensionNumberOfEntries\"\n                        },\n                        {\n                            \"param_name\": \"MailboxNumberOfEntries\"\n                        },\n                        {\n                            \"param_name\": \"IncomingMapNumberOfEntries\"\n                        },\n                        {\n                            \"param_name\": \"OutgoingMapNumberOfEntries\"\n                        },\n                        {\n                            \"param_name\": \"NumberingPlanNumberOfEntries\"\n                        },\n                        {\n                            \"param_name\": \"GroupNumberOfEntries\"\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.CallControl.Line.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"QuiescentMode\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Status\"\n                        },\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"CallStatus\"\n                        },\n                        {\n                            \"param_name\": \"Origin\"\n                        },\n                        {\n                            \"param_name\": \"DirectoryNumber\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Provider\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"CallingFeatures\",\n                            \"access\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.CallControl.Line.{i}.Stats.\"\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.CallControl.Line.{i}.Stats.DSP.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Overruns\"\n                        },\n                        {\n                            \"param_name\": \"Underruns\"\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.CallControl.Line.{i}.Stats.IncomingCalls.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"CallsReceived\"\n                        },\n                        {\n                            \"param_name\": \"CallsConnected\"\n                        },\n                        {\n                            \"param_name\": \"CallsFailed\"\n                        },\n                        {\n                            \"param_name\": \"CallsDropped\"\n                        },\n                        {\n                            \"param_name\": \"TotalCallTime\"\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.CallControl.Line.{i}.Stats.OutgoingCalls.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"CallsAttempted\"\n                        },\n                        {\n                            \"param_name\": \"CallsConnected\"\n                        },\n                        {\n                            \"param_name\": \"CallsFailed\"\n                        },\n                        {\n                            \"param_name\": \"CallsDropped\"\n                        },\n                        {\n                            \"param_name\": \"TotalCallTime\"\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.CallControl.Line.{i}.Stats.RTP.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"PacketsReceived\"\n                        },\n                        {\n                            \"param_name\": \"PacketsSent\"\n                        },\n                        {\n                            \"param_name\": \"PacketsLost\"\n                        },\n                        {\n                            \"param_name\": \"BytesSent\"\n                        },\n                        {\n                            \"param_name\": \"BytesReceived\"\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.CallControl.Extension.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"QuiescentMode\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Status\"\n                        },\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"CallStatus\"\n                        },\n                        {\n                            \"param_name\": \"Origin\"\n                        },\n                        {\n                            \"param_name\": \"Name\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"ExtensionNumber\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Provider\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"NumberingPlan\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"CallingFeatures\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"CallWaitingStatus\"\n                        },\n                        {\n                            \"param_name\": \"ConferenceCallingStatus\"\n                        },\n                        {\n                            \"param_name\": \"ConferenceCallingSessionCount\"\n                        },\n                        {\n                            \"param_name\": \"VoiceMail\",\n                            \"access\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.CallControl.Extension.{i}.Stats.\"\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.CallControl.Extension.{i}.Stats.DSP.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Overruns\"\n                        },\n                        {\n                            \"param_name\": \"Underruns\"\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.CallControl.Extension.{i}.Stats.IncomingCalls.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"CallsReceived\"\n                        },\n                        {\n                            \"param_name\": \"CallsConnected\"\n                        },\n                        {\n                            \"param_name\": \"CallsFailed\"\n                        },\n                        {\n                            \"param_name\": \"CallsDropped\"\n                        },\n                        {\n                            \"param_name\": \"TotalCallTime\"\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.CallControl.Extension.{i}.Stats.OutgoingCalls.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"CallsAttempted\"\n                        },\n                        {\n                            \"param_name\": \"CallsConnected\"\n                        },\n                        {\n                            \"param_name\": \"CallsFailed\"\n                        },\n                        {\n                            \"param_name\": \"CallsDropped\"\n                        },\n                        {\n                            \"param_name\": \"TotalCallTime\"\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.CallControl.Extension.{i}.Stats.RTP.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"PacketsReceived\"\n                        },\n                        {\n                            \"param_name\": \"PacketsSent\"\n                        },\n                        {\n                            \"param_name\": \"PacketsLost\"\n                        },\n                        {\n                            \"param_name\": \"BytesSent\"\n                        },\n                        {\n                            \"param_name\": \"BytesReceived\"\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.CallControl.Mailbox.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"MaxMsg\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"MaxMessageTime\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"MinSize\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"SMTPServerAddress\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"SMTPServerPort\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"SMTPUser\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"SMTPPassword\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"SMTPAuthenticationType\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"SMTPFrom\",\n                            \"access\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.CallControl.IncomingMap.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Line\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Extension\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Order\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Timeout\",\n                            \"access\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.CallControl.OutgoingMap.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"CLIPNoScreeningNumber\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Extension\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Line\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Order\",\n                            \"access\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.CallControl.NumberingPlan.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"MinimumNumberOfDigits\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"MaximumNumberOfDigits\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"InterDigitTimerStd\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"InterDigitTimerOpen\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"TerminationDigit\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"InvalidNumberTone\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"PrefixInfoMaxEntries\"\n                        },\n                        {\n                            \"param_name\": \"PrefixInfoNumberOfEntries\"\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.CallControl.NumberingPlan.{i}.PrefixInfo.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"PrefixRange\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"PrefixMinNumberOfDigits\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"PrefixMaxNumberOfDigits\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"NumberOfDigitsToRemove\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"PosOfDigitsToRemove\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"DialTone\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"FacilityAction\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"FacilityActionArgument\",\n                            \"access\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.CallControl.Group.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Extensions\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"RingType\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"RingTimeout\",\n                            \"access\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.CallControl.CallingFeatures.\"\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.CallControl.CallingFeatures.Set.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"CallerIDEnable\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"CallerIDNameEnable\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"CallWaitingEnable\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"CallForwardUnconditionalEnable\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"CallForwardUnconditionalNumber\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"CallForwardOnBusyEnable\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"CallForwardOnBusyNumber\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"CallForwardOnBusyRingTimeout\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"CallForwardOnNoAnswerEnable\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"CallForwardOnNoAnswerNumber\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"CallForwardOnNoAnswerRingTimeout\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"CallTransferEnable\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"MWIEnable\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"VMWIEnable\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"LineMessagesWaiting\"\n                        },\n                        {\n                            \"param_name\": \"AnonymousCallRejectionEnable\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"AnonymousCallEnable\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"DoNotDisturbEnable\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"RepeatDialEnable\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"VoiceMailEnable\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"CallPickUpEnable\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"CCBSEnable\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"IIFCEnable\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"BlockForwardEnable\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"SecretForwarderEnable\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"FollowMeEnable\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"CFTNumberOfEntries\"\n                        },\n                        {\n                            \"param_name\": \"SCFNumberOfEntries\"\n                        },\n                        {\n                            \"param_name\": \"SCREJNumberOfEntries\"\n                        },\n                        {\n                            \"param_name\": \"FollowMeNumberOfEntries\"\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.CallControl.CallingFeatures.Set.{i}.CFT.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Day\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"StartTime\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"EndTime\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"ForwardedToNumber\",\n                            \"access\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.CallControl.CallingFeatures.Set.{i}.SCF.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"CallingNumber\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"ForwardedToNumber\",\n                            \"access\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.CallControl.CallingFeatures.Set.{i}.SCREJ.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"CallingNumber\",\n                            \"access\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.CallControl.CallingFeatures.Set.{i}.FollowMe.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Delay\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Number\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Order\",\n                            \"access\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.CallControl.CallingFeatures.Set.{i}.Voice2Mail.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"MaxMessageLength\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Attach\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"KeepLocal\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"EMailAddress\",\n                            \"access\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.Tone.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"DescriptionNumberOfEntries\"\n                        },\n                        {\n                            \"param_name\": \"PatternNumberOfEntries\"\n                        },\n                        {\n                            \"param_name\": \"EventProfileNumberOfEntries\"\n                        },\n                        {\n                            \"param_name\": \"DefautEventProfile\",\n                            \"access\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.Tone.Description.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"ToneEnable\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"ToneName\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"TonePattern\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"ToneFile\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"ToneRepetitions\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"ToneText\",\n                            \"access\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.Tone.Pattern.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"ToneOn\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Frequency1\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Power1\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Frequency2\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Power2\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Frequency3\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Power3\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Frequency4\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Power4\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"ModulationFrequency\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"ModulationPower\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Duration\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"NextPattern\",\n                            \"access\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.Tone.EventProfile.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"EventNumberOfEntries\"\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.Tone.EventProfile.{i}.Event.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Function\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Tone\",\n                            \"access\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.ClockSynchronization.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"ClockSourceNumberOfEntries\"\n                        },\n                        {\n                            \"param_name\": \"CurrentSource\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Description\"\n                        },\n                        {\n                            \"param_name\": \"AutoRevert\",\n                            \"access\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.ClockSynchronization.ClockSource.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Order\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Interface\",\n                            \"access\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.MGCP.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"ClientNumberOfEntries\"\n                        },\n                        {\n                            \"param_name\": \"NetworkNumberOfEntries\"\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.MGCP.Client.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"QuiescentMode\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Status\"\n                        },\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"RegisterMode\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"LocalPort\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Domain\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"User\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Network\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"MaxSessions\",\n                            \"access\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.MGCP.Network.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"QuiescentMode\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Status\"\n                        },\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"CallAgent1\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"CallAgentPort1\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"CallAgent2\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"CallAgentPort2\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"RetranIntervalTimer\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"MaxRetranCount\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"DSCPMark\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"VLANIDMark\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"EthernetPriorityMark\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"AllowPiggybackEvents\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"SendRSIPImmediately\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"STUNEnable\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"STUNServer\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"NonVoiceBandwidthReservedUpstream\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"NonVoiceBandwidthReservedDownstream\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"MaxSessions\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"VoIPProfile\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"CodecList\",\n                            \"access\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.QoS.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"MaxClassificationEntries\"\n                        },\n                        {\n                            \"param_name\": \"ClassificationNumberOfEntries\"\n                        },\n                        {\n                            \"param_name\": \"MaxQueueEntries\"\n                        },\n                        {\n                            \"param_name\": \"QueueNumberOfEntries\"\n                        },\n                        {\n                            \"param_name\": \"MaxShaperEntries\"\n                        },\n                        {\n                            \"param_name\": \"ShaperNumberOfEntries\"\n                        },\n                        {\n                            \"param_name\": \"DefaultDSCPMark\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"DefaultEthernetPriorityMark\",\n                            \"access\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.QoS.Classification.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Status\"\n                        },\n                        {\n                            \"param_name\": \"Order\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Interface\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"AllInterfaces\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"DestIP\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"DestMask\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"SourceIP\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"SourceMask\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Protocol\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"DestPort\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"DestPortRangeMax\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"SourcePort\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"SourcePortRangeMax\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"SourceMACAddress\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"DestMACAddress\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Ethertype\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"DSCPCheck\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"DSCPMark\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"EthernetPriorityCheck\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"EthernetPriorityMark\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"ForwardingPolicy\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"TrafficClass\",\n                            \"access\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.QoS.Queue.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Status\"\n                        },\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"TrafficClasses\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Interface\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"AllInterfaces\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"BufferLength\"\n                        },\n                        {\n                            \"param_name\": \"Weight\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Precedence\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"DropAlgorithm\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"SchedulerAlgorithm\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"ShapingRate\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"ShapingBurstSize\",\n                            \"access\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.QoS.Shaper.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Status\"\n                        },\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Interface\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"ShapingRate\",\n                            \"access\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.WiFi.\"\n                },\n                {\n                    \"supported_obj_path\": \"Device.WiFi.Radio.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Status\"\n                        },\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Name\"\n                        },\n                        {\n                            \"param_name\": \"LastChange\"\n                        },\n                        {\n                            \"param_name\": \"LowerLayers\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Upstream\"\n                        },\n                        {\n                            \"param_name\": \"MaxBitRate\"\n                        },\n                        {\n                            \"param_name\": \"SupportedFrequencyBands\"\n                        },\n                        {\n                            \"param_name\": \"OperatingFrequencyBand\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"SupportedStandards\"\n                        },\n                        {\n                            \"param_name\": \"OperatingStandards\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"PossibleChannels\"\n                        },\n                        {\n                            \"param_name\": \"ChannelsInUse\"\n                        },\n                        {\n                            \"param_name\": \"Channel\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"AutoChannelSupported\"\n                        },\n                        {\n                            \"param_name\": \"AutoChannelEnable\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"AutoChannelRefreshPeriod\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"ChannelLastChange\"\n                        },\n                        {\n                            \"param_name\": \"ChannelLastSelectionReason\"\n                        },\n                        {\n                            \"param_name\": \"MaxSupportedSSIDs\"\n                        },\n                        {\n                            \"param_name\": \"MaxSupportedAssociations\"\n                        },\n                        {\n                            \"param_name\": \"FirmwareVersion\"\n                        },\n                        {\n                            \"param_name\": \"SupportedOperatingChannelBandwidths\"\n                        },\n                        {\n                            \"param_name\": \"OperatingChannelBandwidth\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"CurrentOperatingChannelBandwidth\"\n                        },\n                        {\n                            \"param_name\": \"ExtensionChannel\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"GuardInterval\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"MCS\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"TransmitPowerSupported\"\n                        },\n                        {\n                            \"param_name\": \"TransmitPower\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"IEEE80211hSupported\"\n                        },\n                        {\n                            \"param_name\": \"IEEE80211hEnabled\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"RegulatoryDomain\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"RetryLimit\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"CCARequest\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"CCAReport\"\n                        },\n                        {\n                            \"param_name\": \"RPIHistogramRequest\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"RPIHistogramReport\"\n                        },\n                        {\n                            \"param_name\": \"FragmentationThreshold\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"RTSThreshold\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"LongRetryLimit\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"BeaconPeriod\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"DTIMPeriod\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"PacketAggregationEnable\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"PreambleType\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"BasicDataTransmitRates\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"OperationalDataTransmitRates\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"SupportedDataTransmitRates\"\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.WiFi.Radio.{i}.Stats.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"BytesSent\"\n                        },\n                        {\n                            \"param_name\": \"BytesReceived\"\n                        },\n                        {\n                            \"param_name\": \"PacketsSent\"\n                        },\n                        {\n                            \"param_name\": \"PacketsReceived\"\n                        },\n                        {\n                            \"param_name\": \"ErrorsSent\"\n                        },\n                        {\n                            \"param_name\": \"ErrorsReceived\"\n                        },\n                        {\n                            \"param_name\": \"DiscardPacketsSent\"\n                        },\n                        {\n                            \"param_name\": \"DiscardPacketsReceived\"\n                        },\n                        {\n                            \"param_name\": \"PLCPErrorCount\"\n                        },\n                        {\n                            \"param_name\": \"FCSErrorCount\"\n                        },\n                        {\n                            \"param_name\": \"InvalidMACCount\"\n                        },\n                        {\n                            \"param_name\": \"PacketsOtherReceived\"\n                        },\n                        {\n                            \"param_name\": \"Noise\"\n                        },\n                        {\n                            \"param_name\": \"TotalChannelChangeCount\"\n                        },\n                        {\n                            \"param_name\": \"ManualChannelChangeCount\"\n                        },\n                        {\n                            \"param_name\": \"AutoStartupChannelChangeCount\"\n                        },\n                        {\n                            \"param_name\": \"AutoUserChannelChangeCount\"\n                        },\n                        {\n                            \"param_name\": \"AutoRefreshChannelChangeCount\"\n                        },\n                        {\n                            \"param_name\": \"AutoDynamicChannelChangeCount\"\n                        },\n                        {\n                            \"param_name\": \"AutoDFSChannelChangeCount\"\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.WiFi.SSID.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Status\"\n                        },\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Name\"\n                        },\n                        {\n                            \"param_name\": \"LastChange\"\n                        },\n                        {\n                            \"param_name\": \"LowerLayers\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"BSSID\"\n                        },\n                        {\n                            \"param_name\": \"MACAddress\"\n                        },\n                        {\n                            \"param_name\": \"SSID\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Upstream\"\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.WiFi.SSID.{i}.Stats.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"BytesSent\"\n                        },\n                        {\n                            \"param_name\": \"BytesReceived\"\n                        },\n                        {\n                            \"param_name\": \"PacketsSent\"\n                        },\n                        {\n                            \"param_name\": \"PacketsReceived\"\n                        },\n                        {\n                            \"param_name\": \"ErrorsSent\"\n                        },\n                        {\n                            \"param_name\": \"RetransCount\"\n                        },\n                        {\n                            \"param_name\": \"FailedRetransCount\"\n                        },\n                        {\n                            \"param_name\": \"RetryCount\"\n                        },\n                        {\n                            \"param_name\": \"MultipleRetryCount\"\n                        },\n                        {\n                            \"param_name\": \"ACKFailureCount\"\n                        },\n                        {\n                            \"param_name\": \"AggregatedPacketCount\"\n                        },\n                        {\n                            \"param_name\": \"ErrorsReceived\"\n                        },\n                        {\n                            \"param_name\": \"UnicastPacketsSent\"\n                        },\n                        {\n                            \"param_name\": \"UnicastPacketsReceived\"\n                        },\n                        {\n                            \"param_name\": \"DiscardPacketsSent\"\n                        },\n                        {\n                            \"param_name\": \"DiscardPacketsReceived\"\n                        },\n                        {\n                            \"param_name\": \"MulticastPacketsSent\"\n                        },\n                        {\n                            \"param_name\": \"MulticastPacketsReceived\"\n                        },\n                        {\n                            \"param_name\": \"BroadcastPacketsSent\"\n                        },\n                        {\n                            \"param_name\": \"BroadcastPacketsReceived\"\n                        },\n                        {\n                            \"param_name\": \"UnknownProtoPacketsReceived\"\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.WiFi.AccessPoint.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Status\"\n                        },\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"SSIDReference\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"SSIDAdvertisementEnabled\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"RetryLimit\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"WMMCapability\"\n                        },\n                        {\n                            \"param_name\": \"UAPSDCapability\"\n                        },\n                        {\n                            \"param_name\": \"WMMEnable\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"UAPSDEnable\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"AssociatedDeviceNumberOfEntries\"\n                        },\n                        {\n                            \"param_name\": \"MaxAssociatedDevices\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"IsolationEnable\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"MACAddressControlEnabled\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"AllowedMACAddress\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"MaxAllowedAssociations\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"CpeOperationMode\",\n                            \"access\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.WiFi.AccessPoint.{i}.Security.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"ModesSupported\"\n                        },\n                        {\n                            \"param_name\": \"ModeEnabled\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"EncryptionMode\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"WEPKey\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"PreSharedKey\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"KeyPassphrase\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"RekeyingInterval\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"SAEPassphrase\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"RadiusServerIPAddr\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"SecondaryRadiusServerIPAddr\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"RadiusServerPort\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"SecondaryRadiusServerPort\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"RadiusSecret\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"SecondaryRadiusSecret\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"MFPConfig\",\n                            \"access\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.WiFi.AccessPoint.{i}.WPS.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"ConfigMethodsSupported\"\n                        },\n                        {\n                            \"param_name\": \"ConfigMethodsEnabled\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Status\"\n                        },\n                        {\n                            \"param_name\": \"Version\"\n                        },\n                        {\n                            \"param_name\": \"PIN\",\n                            \"access\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.WiFi.AccessPoint.{i}.AssociatedDevice.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Type\"\n                        },\n                        {\n                            \"param_name\": \"SetStaATF\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"MACAddress\"\n                        },\n                        {\n                            \"param_name\": \"OperatingStandard\"\n                        },\n                        {\n                            \"param_name\": \"AuthenticationState\"\n                        },\n                        {\n                            \"param_name\": \"LastDataDownlinkRate\"\n                        },\n                        {\n                            \"param_name\": \"LastDataUplinkRate\"\n                        },\n                        {\n                            \"param_name\": \"AssociationTime\"\n                        },\n                        {\n                            \"param_name\": \"SignalStrength\"\n                        },\n                        {\n                            \"param_name\": \"Noise\"\n                        },\n                        {\n                            \"param_name\": \"Retransmissions\"\n                        },\n                        {\n                            \"param_name\": \"Active\"\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.WiFi.AccessPoint.{i}.AssociatedDevice.{i}.Stats.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"BytesSent\"\n                        },\n                        {\n                            \"param_name\": \"BytesReceived\"\n                        },\n                        {\n                            \"param_name\": \"PacketsSent\"\n                        },\n                        {\n                            \"param_name\": \"PacketsReceived\"\n                        },\n                        {\n                            \"param_name\": \"ErrorsSent\"\n                        },\n                        {\n                            \"param_name\": \"ErrorsReceived\"\n                        },\n                        {\n                            \"param_name\": \"RetransCount\"\n                        },\n                        {\n                            \"param_name\": \"FailedRetransCount\"\n                        },\n                        {\n                            \"param_name\": \"RetryCount\"\n                        },\n                        {\n                            \"param_name\": \"MultipleRetryCount\"\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.WiFi.AccessPoint.{i}.AC.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"AccessCategory\"\n                        },\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"AIFSN\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"ECWMin\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"ECWMax\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"TxOpMax\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"AckPolicy\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"OutQLenHistogramIntervals\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"OutQLenHistogramSampleInterval\",\n                            \"access\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.WiFi.AccessPoint.{i}.AC.{i}.Stats.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"BytesSent\"\n                        },\n                        {\n                            \"param_name\": \"BytesReceived\"\n                        },\n                        {\n                            \"param_name\": \"PacketsSent\"\n                        },\n                        {\n                            \"param_name\": \"PacketsReceived\"\n                        },\n                        {\n                            \"param_name\": \"ErrorsSent\"\n                        },\n                        {\n                            \"param_name\": \"ErrorsReceived\"\n                        },\n                        {\n                            \"param_name\": \"DiscardPacketsSent\"\n                        },\n                        {\n                            \"param_name\": \"DiscardPacketsReceived\"\n                        },\n                        {\n                            \"param_name\": \"RetransCount\"\n                        },\n                        {\n                            \"param_name\": \"OutQLenHistogram\"\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.WiFi.AccessPoint.{i}.Accounting.\"\n                },\n                {\n                    \"supported_obj_path\": \"Device.WiFi.EndPoint.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Status\"\n                        },\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"ProfileReference\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"SSIDReference\"\n                        },\n                        {\n                            \"param_name\": \"ProfileNumberOfEntries\"\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.WiFi.EndPoint.{i}.Stats.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"LastDataDownlinkRate\"\n                        },\n                        {\n                            \"param_name\": \"LastDataUplinkRate\"\n                        },\n                        {\n                            \"param_name\": \"SignalStrength\"\n                        },\n                        {\n                            \"param_name\": \"Retransmissions\"\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.WiFi.EndPoint.{i}.Security.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"ModesSupported\"\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.WiFi.EndPoint.{i}.Profile.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Status\"\n                        },\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"SSID\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Location\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Priority\",\n                            \"access\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.WiFi.EndPoint.{i}.Profile.{i}.Security.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"ModeEnabled\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"WEPKey\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"PreSharedKey\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"KeyPassphrase\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"SAEPassphrase\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"MFPConfig\",\n                            \"access\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.WiFi.EndPoint.{i}.WPS.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"ConfigMethodsSupported\"\n                        },\n                        {\n                            \"param_name\": \"ConfigMethodsEnabled\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Status\"\n                        },\n                        {\n                            \"param_name\": \"Version\"\n                        },\n                        {\n                            \"param_name\": \"PIN\",\n                            \"access\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.WiFi.EndPoint.{i}.AC.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"AccessCategory\"\n                        },\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"AIFSN\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"ECWMin\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"ECWMax\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"TxOpMax\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"AckPolicy\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"OutQLenHistogramIntervals\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"OutQLenHistogramSampleInterval\",\n                            \"access\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.WiFi.EndPoint.{i}.AC.{i}.Stats.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"BytesSent\"\n                        },\n                        {\n                            \"param_name\": \"BytesReceived\"\n                        },\n                        {\n                            \"param_name\": \"PacketsSent\"\n                        },\n                        {\n                            \"param_name\": \"PacketsReceived\"\n                        },\n                        {\n                            \"param_name\": \"ErrorsSent\"\n                        },\n                        {\n                            \"param_name\": \"ErrorsReceived\"\n                        },\n                        {\n                            \"param_name\": \"DiscardPacketsSent\"\n                        },\n                        {\n                            \"param_name\": \"DiscardPacketsReceived\"\n                        },\n                        {\n                            \"param_name\": \"RetransCount\"\n                        },\n                        {\n                            \"param_name\": \"OutQLenHistogram\"\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.NeighborDiscovery.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"InterfaceSettingNumberOfEntries\"\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.NeighborDiscovery.InterfaceSetting.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Status\"\n                        },\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Interface\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"DADTransmits\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"RetransTimer\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"RtrSolicitationInterval\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"MaxRtrSolicitations\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"NUDEnable\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"RSEnable\",\n                            \"access\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.RouterAdvertisement.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"InterfaceSettingNumberOfEntries\"\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.RouterAdvertisement.InterfaceSetting.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Status\"\n                        },\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Interface\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"ManualPrefixes\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Prefixes\"\n                        },\n                        {\n                            \"param_name\": \"MaxRtrAdvInterval\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"MinRtrAdvInterval\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"AdvDefaultLifetime\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"AdvManagedFlag\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"AdvOtherConfigFlag\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"AdvMobileAgentFlag\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"AdvPreferredRouterFlag\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"AdvNDProxyFlag\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"AdvLinkMTU\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"AdvReachableTime\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"AdvRetransTimer\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"AdvCurHopLimit\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"OptionNumberOfEntries\"\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.RouterAdvertisement.InterfaceSetting.{i}.Option.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Tag\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Value\",\n                            \"access\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.DSLite.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"InterfaceSettingNumberOfEntries\"\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.DSLite.InterfaceSetting.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Status\"\n                        },\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"EndpointAssignmentPrecedence\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"EndpointAddressTypePrecedence\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"EndpointAddressInUse\"\n                        },\n                        {\n                            \"param_name\": \"EndpointName\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"EndpointAddress\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Origin\"\n                        },\n                        {\n                            \"param_name\": \"TunnelInterface\"\n                        },\n                        {\n                            \"param_name\": \"TunneledInterface\"\n                        }\n                    ]\n                }\n            ]\n        }\n    ]\n}"}],"_postman_id":"80811d76-a364-4c53-a1dd-4df5588a0a07"},{"name":"RequestDeviceParametersInstances","id":"a0102ee6-d644-4fc7-9cd1-291708982e08","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"obj_paths\" : [\"Device.\"],\n      \"first_level_only\" : false,\n      \"return_commands\" : false,\n      \"return_events\" : false,\n      \"return_params\" : true \n}","options":{"raw":{"language":"json"}}},"url":"device/:device/:mtp/instances","urlObject":{"path":[":device",":mtp","instances"],"host":["device"],"query":[],"variable":[{"type":"string","value":"","key":"device"},{"type":"string","value":"","key":"mtp"}]}},"response":[{"id":"0860b43b-9a15-4dd4-a98d-63557c06c551","name":"RequestDeviceParametersInstances","originalRequest":{"method":"PUT","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"obj_paths\" : [\"Device.DeviceInfo.\"],\n    \"first_level_only\" : false\n}","options":{"raw":{"language":"json"}}},"url":"device/{{device}}/instances"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Origin"},{"key":"Date","value":"Sat, 24 Jun 2023 14:24:38 GMT"},{"key":"Content-Length","value":"477"}],"cookie":[],"responseTime":null,"body":"{\n    \"req_path_results\": [\n        {\n            \"requested_path\": \"Device.DeviceInfo.\",\n            \"curr_insts\": [\n                {\n                    \"instantiated_obj_path\": \"Device.DeviceInfo.FirmwareImage.1.\"\n                },\n                {\n                    \"instantiated_obj_path\": \"Device.DeviceInfo.FirmwareImage.2.\"\n                },\n                {\n                    \"instantiated_obj_path\": \"Device.DeviceInfo.Processor.1.\"\n                },\n                {\n                    \"instantiated_obj_path\": \"Device.DeviceInfo.TemperatureStatus.TemperatureSensor.1.\"\n                },\n                {\n                    \"instantiated_obj_path\": \"Device.DeviceInfo.VendorConfigFile.1.\"\n                },\n                {\n                    \"instantiated_obj_path\": \"Device.DeviceInfo.VendorLogFile.1.\"\n                }\n            ]\n        }\n    ]\n}"}],"_postman_id":"a0102ee6-d644-4fc7-9cd1-291708982e08"},{"name":"RequestDeviceOperate","id":"13d1444b-13e0-44a4-83c8-4a1d38b02e9b","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"command\": \"Device.Reboot()\",\n    \"send_resp\": true\n}","options":{"raw":{"language":"json"}}},"url":"device/:device/:mtp/operate","urlObject":{"path":[":device",":mtp","operate"],"host":["device"],"query":[],"variable":[{"type":"string","value":"","key":"device"},{"type":"string","value":"","key":"mtp"}]}},"response":[{"id":"d6f1714f-8b32-4a39-94a5-b7432c0b9ad9","name":"Operate OnBoardRequest","originalRequest":{"method":"PUT","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"command\": \"Device.LocalAgent.Controller.1.SendOnBoardRequest()\",\n    \"send_resp\": true\n}","options":{"raw":{"language":"json"}}},"url":"device/{{device}}/operate"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Origin"},{"key":"Date","value":"Mon, 23 Oct 2023 23:23:46 GMT"},{"key":"Content-Length","value":"136"}],"cookie":[],"responseTime":null,"body":"{\n    \"operation_results\": [\n        {\n            \"executed_command\": \"Device.LocalAgent.Controller.1.SendOnBoardRequest()\",\n            \"OperationResp\": {\n                \"ReqOutputArgs\": {}\n            }\n        }\n    ]\n}"},{"id":"62d8ca07-06f1-4a73-83b7-219ce9e0b028","name":"Operate Reboot","originalRequest":{"method":"PUT","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"command\": \"Device.Reboot()\",\n    \"send_resp\": true\n}","options":{"raw":{"language":"json"}}},"url":"device/{{device}}/operate"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Origin"},{"key":"Date","value":"Mon, 23 Oct 2023 23:30:13 GMT"},{"key":"Content-Length","value":"100"}],"cookie":[],"responseTime":null,"body":"{\n    \"operation_results\": [\n        {\n            \"executed_command\": \"Device.Reboot()\",\n            \"OperationResp\": {\n                \"ReqOutputArgs\": {}\n            }\n        }\n    ]\n}"},{"id":"98d7669e-03ab-460d-a82f-f04cad35d80e","name":"Install container","originalRequest":{"method":"PUT","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"command\": \"Device.SoftwareModules.InstallDU()\",\n    \"send_resp\": true,                                                                        \n    \"input_args\": {\n        \"URL\":\"http://69.136.49.27/testapp32.tar\"\n    }\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"device/:device/:mtp/operate","host":["device"],"path":[":device",":mtp","operate"],"variable":[{"key":"device","value":"os::FFFFFF-10000000ef93a6b3","type":"string"},{"key":"mtp","value":"any","type":"string"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Origin"},{"key":"Date","value":"Thu, 10 Oct 2024 13:24:27 GMT"},{"key":"Content-Length","value":"143"}],"cookie":[],"responseTime":null,"body":"{\n    \"operation_results\": [\n        {\n            \"executed_command\": \"Device.SoftwareModules.InstallDU()\",\n            \"OperationResp\": {\n                \"ReqObjPath\": \"Device.LocalAgent.Request.1\"\n            }\n        }\n    ]\n}"},{"id":"50e1e7e7-b64c-4792-a87e-0ca747168009","name":"Active container","originalRequest":{"method":"PUT","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"command\": \"Device.SoftwareModules.ExecutionUnit.1.SetRequestedState()\",\n    \"send_resp\": true,\n    \"input_args\": {\n        \"RequestedState\": \"Active\"\n    }\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"device/:device/:mtp/operate","host":["device"],"path":[":device",":mtp","operate"],"variable":[{"key":"device","value":"os::FFFFFF-10000000ef93a6b3","type":"string"},{"key":"mtp","value":"any","type":"string"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Origin"},{"key":"Date","value":"Thu, 10 Oct 2024 13:20:46 GMT"},{"key":"Content-Length","value":"182"}],"cookie":[],"responseTime":null,"body":"{\n    \"operation_results\": [\n        {\n            \"executed_command\": \"Device.SoftwareModules.ExecutionUnit.1.SetRequestedState()\",\n            \"OperationResp\": {\n                \"ReqOutputArgs\": {\n                    \"output_args\": {\n                        \"Ret\": \"\\\"Starting EU\\\"\"\n                    }\n                }\n            }\n        }\n    ]\n}"},{"id":"5aabd71f-6d7f-4b33-951b-cde0206228cf","name":"Stop container","originalRequest":{"method":"PUT","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"body":{"mode":"raw","raw":"{\n   \"command\": \"Device.SoftwareModules.ExecutionUnit.1.SetRequestedState()\",\n   \"send_resp\": true,\n   \"input_args\": {\n     \"RequestedState\": \"Idle\"\n   }\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"device/:device/:mtp/operate","host":["device"],"path":[":device",":mtp","operate"],"variable":[{"key":"device","value":"os::FFFFFF-10000000ef93a6b3","type":"string"},{"key":"mtp","value":"any","type":"string"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Origin"},{"key":"Date","value":"Thu, 10 Oct 2024 13:22:18 GMT"},{"key":"Content-Length","value":"182"}],"cookie":[],"responseTime":null,"body":"{\n    \"operation_results\": [\n        {\n            \"executed_command\": \"Device.SoftwareModules.ExecutionUnit.1.SetRequestedState()\",\n            \"OperationResp\": {\n                \"ReqOutputArgs\": {\n                    \"output_args\": {\n                        \"Ret\": \"\\\"Stopping EU\\\"\"\n                    }\n                }\n            }\n        }\n    ]\n}"},{"id":"46dad5d0-7ab8-42ff-97b7-74ce2388d11e","name":"Uninstall container","originalRequest":{"method":"PUT","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"command\": \"Device.SoftwareModules.DeploymentUnit.1.Uninstall()\",\n    \"send_resp\": true,\n    \"input_args\": {\n    }\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"device/:device/:mtp/operate","host":["device"],"path":[":device",":mtp","operate"],"variable":[{"key":"device","value":"os::FFFFFF-10000000ef93a6b3","type":"string"},{"key":"mtp","value":"any","type":"string"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Origin"},{"key":"Date","value":"Thu, 10 Oct 2024 13:23:38 GMT"},{"key":"Content-Length","value":"160"}],"cookie":[],"responseTime":null,"body":"{\n    \"operation_results\": [\n        {\n            \"executed_command\": \"Device.SoftwareModules.DeploymentUnit.1.Uninstall()\",\n            \"OperationResp\": {\n                \"ReqObjPath\": \"Device.LocalAgent.Request.1\"\n            }\n        }\n    ]\n}"}],"_postman_id":"13d1444b-13e0-44a4-83c8-4a1d38b02e9b"},{"name":"RequestDeviceNotify","id":"cf6b74a0-31d2-457a-acff-560f7d33e29b","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[{"key":"Content-Type","value":"application/json"},{"key":"Authorization","value":"[object Object]"}],"url":"device/:device/:mtp/notify","urlObject":{"path":[":device",":mtp","notify"],"host":["device"],"query":[],"variable":[{"type":"any","value":"oktopus-0-mqtt","key":"device"},{"type":"any","value":"any","key":"mtp"}]}},"response":[],"_postman_id":"cf6b74a0-31d2-457a-acff-560f7d33e29b"}],"id":"da2707da-aa06-4ea4-a4e2-5acb4fb00008","_postman_id":"da2707da-aa06-4ea4-a4e2-5acb4fb00008","description":""},{"name":"CWMP Native Messages","item":[{"name":"Generic","id":"3e8ba27d-1747-450e-87d2-c94357a76297","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"body":{"mode":"raw","raw":"<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<soap:Envelope xmlns:soapenc=\"http://schemas.xmlsoap.org/soap/encoding/\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:cwmp=\"urn:dslforum-org:cwmp-1-0\" xmlns:soap=\"http://schemas.xmlsoap.org/soap/envelope/\" xmlns:schemaLocation=\"urn:dslforum-org:cwmp-1-0 ..\\schemas\\wt121.xsd\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\">\n  <soap:Header/>\n  <soap:Body soap:encodingStyle=\"http://schemas.xmlsoap.org/soap/encoding/\">\n    <cwmp:GetParameterAttributes>\n      <ParameterNames>\n        <string>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.</string>\n        <string>InternetGatewayDevice.LANDevice.1.WLANConfiguration.2.</string>\n       </ParameterNames>\n    </cwmp:GetParameterAttributes>\n  </soap:Body>\n</soap:Envelope>","options":{"raw":{"language":"xml"}}},"url":"device/cwmp/:device/generic","urlObject":{"path":["cwmp",":device","generic"],"host":["device"],"query":[],"variable":[{"type":"any","value":"{{device}}","key":"device"}]}},"response":[{"id":"0beffc97-0247-49e1-8203-a0496fcde358","name":"GetParameterValues","originalRequest":{"method":"PUT","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"body":{"mode":"raw","raw":"<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<soap:Envelope xmlns:soapenc=\"http://schemas.xmlsoap.org/soap/encoding/\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:cwmp=\"urn:dslforum-org:cwmp-1-0\" xmlns:soap=\"http://schemas.xmlsoap.org/soap/envelope/\" xmlns:schemaLocation=\"urn:dslforum-org:cwmp-1-0 ..schemaswt121.xsd\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\">\n  <soap:Header/>\n  <soap:Body soap:encodingStyle=\"http://schemas.xmlsoap.org/soap/encoding/\">\n    <cwmp:GetParameterValues>\n      <ParameterNames>\n        <string>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.</string>\n       </ParameterNames>\n    </cwmp:GetParameterValues>\n  </soap:Body>\n</soap:Envelope>","options":{"raw":{"language":"xml"}}},"url":{"raw":"device/cwmp/:device/generic","host":["device"],"path":["cwmp",":device","generic"],"variable":[{"key":"device","value":"{{device}}"}]}},"status":"OK","code":200,"_postman_previewlanguage":"xml","header":[{"key":"Content-Type","name":"Content-Type","value":"application/xml","description":"","type":"text"},{"key":"Vary","value":"Origin"},{"key":"Date","value":"Tue, 08 Oct 2024 19:19:01 GMT"},{"key":"Transfer-Encoding","value":"chunked"}],"cookie":[],"responseTime":null,"body":"<SOAP-ENV:Envelope xmlns:SOAP-ENV=\"http://schemas.xmlsoap.org/soap/envelope/\" xmlns:SOAP-ENC=\"http://schemas.xmlsoap.org/soap/encoding/\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns:cwmp=\"urn:dslforum-org:cwmp-1-0\">\n    <SOAP-ENV:Header>\n        <cwmp:ID SOAP-ENV:mustUnderstand=\"1\"/>\n    </SOAP-ENV:Header>\n    <SOAP-ENV:Body>\n        <cwmp:GetParameterValuesResponse>\n            <ParameterList SOAP-ENC:arrayType=\"cwmp:ParameterValueStruct[193]\">\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.Enable</Name>\n                    <Value xsi:type=\"xsd:boolean\">1</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.RegulatoryDomain</Name>\n                    <Value xsi:type=\"xsd:string\">GB</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.X_HW_Standard</Name>\n                    <Value xsi:type=\"xsd:string\">11ax</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.TransmitPower</Name>\n                    <Value xsi:type=\"xsd:unsignedInt\">100</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.Channel</Name>\n                    <Value xsi:type=\"xsd:unsignedInt\">2</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.AutoChannelEnable</Name>\n                    <Value xsi:type=\"xsd:boolean\">1</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.X_HW_HT20</Name>\n                    <Value xsi:type=\"xsd:unsignedInt\">0</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.SSID</Name>\n                    <Value xsi:type=\"xsd:string\">HUAWEI-2.4G-aVz8</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.SSIDAdvertisementEnabled</Name>\n                    <Value xsi:type=\"xsd:boolean\">1</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.MaxBitRate</Name>\n                    <Value xsi:type=\"xsd:string\">auto</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.WMMEnable</Name>\n                    <Value xsi:type=\"xsd:boolean\">1</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.BeaconType</Name>\n                    <Value xsi:type=\"xsd:string\">Basic</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.BasicEncryptionModes</Name>\n                    <Value xsi:type=\"xsd:string\">None</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.BasicAuthenticationMode</Name>\n                    <Value xsi:type=\"xsd:string\">None</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.WPAEncryptionModes</Name>\n                    <Value xsi:type=\"xsd:string\">TKIPEncryption</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.WPAAuthenticationMode</Name>\n                    <Value xsi:type=\"xsd:string\">PSKAuthentication</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.IEEE11iEncryptionModes</Name>\n                    <Value xsi:type=\"xsd:string\">AESEncryption</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.IEEE11iAuthenticationMode</Name>\n                    <Value xsi:type=\"xsd:string\">PSKAuthentication</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.X_HW_WPAand11iEncryptionModes</Name>\n                    <Value xsi:type=\"xsd:string\">TKIPandAESEncryption</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.X_HW_WPAand11iAuthenticationMode</Name>\n                    <Value xsi:type=\"xsd:string\">PSKAuthentication</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.WEPKeyIndex</Name>\n                    <Value xsi:type=\"xsd:unsignedInt\">1</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.WEPEncryptionLevel</Name>\n                    <Value xsi:type=\"xsd:string\">104-bit</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.X_HW_RadiuServer</Name>\n                    <Value xsi:type=\"xsd:string\"/>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.X_HW_RadiusPort</Name>\n                    <Value xsi:type=\"xsd:unsignedInt\">1812</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.X_HW_RadiusKey</Name>\n                    <Value xsi:type=\"xsd:string\"/>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.X_HW_AssociateNum</Name>\n                    <Value xsi:type=\"xsd:unsignedInt\">64</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.X_HW_WPSKeyWord</Name>\n                    <Value xsi:type=\"xsd:unsignedInt\">128</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.X_HW_RetryTimeout</Name>\n                    <Value xsi:type=\"xsd:unsignedInt\">20</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.X_HW_Mode</Name>\n                    <Value xsi:type=\"xsd:unsignedInt\">0</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.X_HW_VLAN</Name>\n                    <Value xsi:type=\"xsd:string\"/>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.MACAddressControlEnabled</Name>\n                    <Value xsi:type=\"xsd:boolean\">0</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.KeyPassphrase</Name>\n                    <Value xsi:type=\"xsd:string\"/>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.BasicDataTransmitRates</Name>\n                    <Value xsi:type=\"xsd:string\">1,2,5.5,6,11,12,18,24,36,48,54</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.OperationalDataTransmitRates</Name>\n                    <Value xsi:type=\"xsd:string\">1,2,5.5,11,6,9</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.InsecureOOBAccessEnabled</Name>\n                    <Value xsi:type=\"xsd:boolean\">0</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.BeaconAdvertisementEnabled</Name>\n                    <Value xsi:type=\"xsd:boolean\">0</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.RadioEnabled</Name>\n                    <Value xsi:type=\"xsd:boolean\">1</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.AutoRateFallBackEnabled</Name>\n                    <Value xsi:type=\"xsd:boolean\">1</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.LocationDescription</Name>\n                    <Value xsi:type=\"xsd:string\"/>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.DeviceOperationMode</Name>\n                    <Value xsi:type=\"xsd:string\">InfrastructureAccessPoint</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.DistanceFromRoot</Name>\n                    <Value xsi:type=\"xsd:unsignedInt\">0</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.PeerBSSID</Name>\n                    <Value xsi:type=\"xsd:string\"/>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.AuthenticationServiceMode</Name>\n                    <Value xsi:type=\"xsd:string\">None</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.UAPSDEnable</Name>\n                    <Value xsi:type=\"xsd:boolean\">0</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.LowerLayers</Name>\n                    <Value xsi:type=\"xsd:string\">InternetGatewayDevice.LANDevice.1.WiFi.Radio.1</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.Name</Name>\n                    <Value xsi:type=\"xsd:string\">ath0</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.X_HW_PowerValue</Name>\n                    <Value xsi:type=\"xsd:unsignedInt\">18</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.Standard</Name>\n                    <Value xsi:type=\"xsd:string\">11ax</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.TotalBytesSent</Name>\n                    <Value xsi:type=\"xsd:unsignedInt\">68685369</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.TotalBytesReceived</Name>\n                    <Value xsi:type=\"xsd:unsignedInt\">10581616</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.TotalPacketsSent</Name>\n                    <Value xsi:type=\"xsd:unsignedInt\">137765</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.TotalPacketsReceived</Name>\n                    <Value xsi:type=\"xsd:unsignedInt\">96777</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.BSSID</Name>\n                    <Value xsi:type=\"xsd:string\">E6:77:27:DC:C7:64</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.TransmitPowerSupported</Name>\n                    <Value xsi:type=\"xsd:string\">20,40,60,80,100</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.WMMSupported</Name>\n                    <Value xsi:type=\"xsd:unsignedInt\">1</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.TotalAssociations</Name>\n                    <Value xsi:type=\"xsd:unsignedInt\">1</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.Status</Name>\n                    <Value xsi:type=\"xsd:string\">Up</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.PossibleChannels</Name>\n                    <Value xsi:type=\"xsd:string\">1,2,3,4,5,6,7,8,9,10,11,12,13</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.PossibleDataTransmitRates</Name>\n                    <Value xsi:type=\"xsd:string\">1,2,5.5,11,6,9</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.TotalPSKFailures</Name>\n                    <Value xsi:type=\"xsd:unsignedInt\">0</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.TotalIntegrityFailures</Name>\n                    <Value xsi:type=\"xsd:unsignedInt\">0</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.UAPSDSupported</Name>\n                    <Value xsi:type=\"xsd:boolean\">1</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.ChannelsInUse</Name>\n                    <Value xsi:type=\"xsd:string\">2</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.X_HW_RFBand</Name>\n                    <Value xsi:type=\"xsd:string\">2.4GHz</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.X_HW_WebVisibility</Name>\n                    <Value xsi:type=\"xsd:boolean\">1</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.X_HW_WorkMode</Name>\n                    <Value xsi:type=\"xsd:unsignedInt\">0</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.X_HW_SupportedStandards</Name>\n                    <Value xsi:type=\"xsd:string\">b,g,n,ax</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.ChannelPlus</Name>\n                    <Value xsi:type=\"xsd:unsignedInt\">0</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.X_HW_CurrentOperatingChannelBandwidth</Name>\n                    <Value xsi:type=\"xsd:string\">20MHz</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.X_HW_AttachConf.X_HW_AirtimeFairness</Name>\n                    <Value xsi:type=\"xsd:boolean\">0</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.X_HW_AdvanceConf.DtimPeriod</Name>\n                    <Value xsi:type=\"xsd:unsignedInt\">1</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.X_HW_AdvanceConf.BeaconPeriod</Name>\n                    <Value xsi:type=\"xsd:unsignedInt\">100</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.X_HW_AdvanceConf.RTSThreshold</Name>\n                    <Value xsi:type=\"xsd:unsignedInt\">2346</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.X_HW_AdvanceConf.FragThreshold</Name>\n                    <Value xsi:type=\"xsd:unsignedInt\">2346</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.WEPKey.1.WEPKey</Name>\n                    <Value xsi:type=\"xsd:string\"/>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.WEPKey.2.WEPKey</Name>\n                    <Value xsi:type=\"xsd:string\"/>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.WEPKey.3.WEPKey</Name>\n                    <Value xsi:type=\"xsd:string\"/>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.WEPKey.4.WEPKey</Name>\n                    <Value xsi:type=\"xsd:string\"/>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.PreSharedKey.1.PreSharedKey</Name>\n                    <Value xsi:type=\"xsd:string\"/>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.PreSharedKey.1.KeyPassphrase</Name>\n                    <Value xsi:type=\"xsd:string\"/>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.PreSharedKey.1.AssociatedDeviceMACAddress</Name>\n                    <Value xsi:type=\"xsd:string\"/>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.Stats.ErrorsSent</Name>\n                    <Value xsi:type=\"xsd:unsignedInt\">12</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.Stats.ErrorsReceived</Name>\n                    <Value xsi:type=\"xsd:unsignedInt\">0</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.Stats.DiscardPacketsSent</Name>\n                    <Value xsi:type=\"xsd:unsignedInt\">0</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.Stats.DiscardPacketsReceived</Name>\n                    <Value xsi:type=\"xsd:unsignedInt\">0</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.Stats.UnicastPacketsSent</Name>\n                    <Value xsi:type=\"xsd:unsignedInt\">8235296</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.Stats.UnicastPacketsReceived</Name>\n                    <Value xsi:type=\"xsd:unsignedInt\">10469155</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.Stats.MulticastPacketsSent</Name>\n                    <Value xsi:type=\"xsd:unsignedInt\">4215735</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.Stats.MulticastPacketsReceived</Name>\n                    <Value xsi:type=\"xsd:unsignedInt\">124843</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.Stats.BroadcastPacketsSent</Name>\n                    <Value xsi:type=\"xsd:unsignedInt\">20464</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.Stats.BroadcastPacketsReceived</Name>\n                    <Value xsi:type=\"xsd:unsignedInt\">5804</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.Stats.UnknownProtoPacketsReceived</Name>\n                    <Value xsi:type=\"xsd:unsignedInt\">0</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.WPS.X_HW_ConfigMethod</Name>\n                    <Value xsi:type=\"xsd:string\">PushButton</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.WPS.DevicePassword</Name>\n                    <Value xsi:type=\"xsd:unsignedInt\"/>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.WPS.X_HW_PinGenerator</Name>\n                    <Value xsi:type=\"xsd:string\">AP</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.WPS.Enable</Name>\n                    <Value xsi:type=\"xsd:boolean\">1</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.WPS.ConfigMethodsEnabled</Name>\n                    <Value xsi:type=\"xsd:string\">PushButton</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.WPS.SetupLock</Name>\n                    <Value xsi:type=\"xsd:boolean\">0</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.WPS.ConfigMethodsSupported</Name>\n                    <Value xsi:type=\"xsd:string\">PushButton Lable</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.WPS.DeviceName</Name>\n                    <Value xsi:type=\"xsd:string\">EG8145X6-10</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.WPS.UUID</Name>\n                    <Value xsi:type=\"xsd:string\">13814000-1dd2-11b2-9a18-e47727dcc75e</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.WPS.Version</Name>\n                    <Value xsi:type=\"xsd:unsignedInt\">16</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.WPS.SetupLockedState</Name>\n                    <Value xsi:type=\"xsd:string\">Unlocked</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.WPS.ConfigurationState</Name>\n                    <Value xsi:type=\"xsd:string\">Configured</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.WPS.LastConfigurationError</Name>\n                    <Value xsi:type=\"xsd:string\">NoError</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.WPS.RegistrarNumberOfEntries</Name>\n                    <Value xsi:type=\"xsd:unsignedInt\">0</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.WPS.RegistrarEstablished</Name>\n                    <Value xsi:type=\"xsd:boolean\">0</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.APWMMParameter.1.AIFSN</Name>\n                    <Value xsi:type=\"xsd:unsignedInt\">3</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.APWMMParameter.1.ECWMin</Name>\n                    <Value xsi:type=\"xsd:unsignedInt\">4</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.APWMMParameter.1.ECWMax</Name>\n                    <Value xsi:type=\"xsd:unsignedInt\">6</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.APWMMParameter.1.TXOP</Name>\n                    <Value xsi:type=\"xsd:unsignedInt\">0</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.APWMMParameter.1.AckPolicy</Name>\n                    <Value xsi:type=\"xsd:boolean\">0</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.APWMMParameter.1.Stats.BytesSent</Name>\n                    <Value xsi:type=\"xsd:unsignedLong\">0</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.APWMMParameter.1.Stats.BytesReceived</Name>\n                    <Value xsi:type=\"xsd:unsignedLong\">0</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.APWMMParameter.1.Stats.PacketsSent</Name>\n                    <Value xsi:type=\"xsd:unsignedLong\">107501</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.APWMMParameter.1.Stats.PacketsReceived</Name>\n                    <Value xsi:type=\"xsd:unsignedLong\">96078</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.APWMMParameter.2.AIFSN</Name>\n                    <Value xsi:type=\"xsd:unsignedInt\">7</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.APWMMParameter.2.ECWMin</Name>\n                    <Value xsi:type=\"xsd:unsignedInt\">4</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.APWMMParameter.2.ECWMax</Name>\n                    <Value xsi:type=\"xsd:unsignedInt\">10</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.APWMMParameter.2.TXOP</Name>\n                    <Value xsi:type=\"xsd:unsignedInt\">0</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.APWMMParameter.2.AckPolicy</Name>\n                    <Value xsi:type=\"xsd:boolean\">0</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.APWMMParameter.2.Stats.BytesSent</Name>\n                    <Value xsi:type=\"xsd:unsignedLong\">0</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.APWMMParameter.2.Stats.BytesReceived</Name>\n                    <Value xsi:type=\"xsd:unsignedLong\">0</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.APWMMParameter.2.Stats.PacketsSent</Name>\n                    <Value xsi:type=\"xsd:unsignedLong\">6</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.APWMMParameter.2.Stats.PacketsReceived</Name>\n                    <Value xsi:type=\"xsd:unsignedLong\">105</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.APWMMParameter.3.AIFSN</Name>\n                    <Value xsi:type=\"xsd:unsignedInt\">1</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.APWMMParameter.3.ECWMin</Name>\n                    <Value xsi:type=\"xsd:unsignedInt\">3</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.APWMMParameter.3.ECWMax</Name>\n                    <Value xsi:type=\"xsd:unsignedInt\">4</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.APWMMParameter.3.TXOP</Name>\n                    <Value xsi:type=\"xsd:unsignedInt\">94</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.APWMMParameter.3.AckPolicy</Name>\n                    <Value xsi:type=\"xsd:boolean\">0</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.APWMMParameter.3.Stats.BytesSent</Name>\n                    <Value xsi:type=\"xsd:unsignedLong\">0</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.APWMMParameter.3.Stats.BytesReceived</Name>\n                    <Value xsi:type=\"xsd:unsignedLong\">0</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.APWMMParameter.3.Stats.PacketsSent</Name>\n                    <Value xsi:type=\"xsd:unsignedLong\">0</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.APWMMParameter.3.Stats.PacketsReceived</Name>\n                    <Value xsi:type=\"xsd:unsignedLong\">32</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.APWMMParameter.4.AIFSN</Name>\n                    <Value xsi:type=\"xsd:unsignedInt\">1</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.APWMMParameter.4.ECWMin</Name>\n                    <Value xsi:type=\"xsd:unsignedInt\">2</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.APWMMParameter.4.ECWMax</Name>\n                    <Value xsi:type=\"xsd:unsignedInt\">3</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.APWMMParameter.4.TXOP</Name>\n                    <Value xsi:type=\"xsd:unsignedInt\">47</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.APWMMParameter.4.AckPolicy</Name>\n                    <Value xsi:type=\"xsd:boolean\">0</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.APWMMParameter.4.Stats.BytesSent</Name>\n                    <Value xsi:type=\"xsd:unsignedLong\">0</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.APWMMParameter.4.Stats.BytesReceived</Name>\n                    <Value xsi:type=\"xsd:unsignedLong\">0</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.APWMMParameter.4.Stats.PacketsSent</Name>\n                    <Value xsi:type=\"xsd:unsignedLong\">750</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.APWMMParameter.4.Stats.PacketsReceived</Name>\n                    <Value xsi:type=\"xsd:unsignedLong\">275</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.STAWMMParameter.1.AIFSN</Name>\n                    <Value xsi:type=\"xsd:unsignedInt\">3</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.STAWMMParameter.1.ECWMin</Name>\n                    <Value xsi:type=\"xsd:unsignedInt\">4</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.STAWMMParameter.1.ECWMax</Name>\n                    <Value xsi:type=\"xsd:unsignedInt\">10</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.STAWMMParameter.1.TXOP</Name>\n                    <Value xsi:type=\"xsd:unsignedInt\">0</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.STAWMMParameter.1.AckPolicy</Name>\n                    <Value xsi:type=\"xsd:boolean\">0</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.STAWMMParameter.2.AIFSN</Name>\n                    <Value xsi:type=\"xsd:unsignedInt\">7</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.STAWMMParameter.2.ECWMin</Name>\n                    <Value xsi:type=\"xsd:unsignedInt\">4</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.STAWMMParameter.2.ECWMax</Name>\n                    <Value xsi:type=\"xsd:unsignedInt\">10</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.STAWMMParameter.2.TXOP</Name>\n                    <Value xsi:type=\"xsd:unsignedInt\">0</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.STAWMMParameter.2.AckPolicy</Name>\n                    <Value xsi:type=\"xsd:boolean\">0</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.STAWMMParameter.3.AIFSN</Name>\n                    <Value xsi:type=\"xsd:unsignedInt\">2</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.STAWMMParameter.3.ECWMin</Name>\n                    <Value xsi:type=\"xsd:unsignedInt\">3</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.STAWMMParameter.3.ECWMax</Name>\n                    <Value xsi:type=\"xsd:unsignedInt\">4</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.STAWMMParameter.3.TXOP</Name>\n                    <Value xsi:type=\"xsd:unsignedInt\">94</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.STAWMMParameter.3.AckPolicy</Name>\n                    <Value xsi:type=\"xsd:boolean\">0</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.STAWMMParameter.4.AIFSN</Name>\n                    <Value xsi:type=\"xsd:unsignedInt\">2</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.STAWMMParameter.4.ECWMin</Name>\n                    <Value xsi:type=\"xsd:unsignedInt\">2</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.STAWMMParameter.4.ECWMax</Name>\n                    <Value xsi:type=\"xsd:unsignedInt\">3</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.STAWMMParameter.4.TXOP</Name>\n                    <Value xsi:type=\"xsd:unsignedInt\">47</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.STAWMMParameter.4.AckPolicy</Name>\n                    <Value xsi:type=\"xsd:boolean\">0</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.X_HW_Service.1.ServiceType</Name>\n                    <Value xsi:type=\"xsd:string\">INTERNET</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.AssociatedDevice.1.AssociatedDeviceMACAddress</Name>\n                    <Value xsi:type=\"xsd:string\">D4:6E:0E:11:F7:6B</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.AssociatedDevice.1.AssociatedDeviceIPAddress</Name>\n                    <Value xsi:type=\"xsd:string\">192.168.18.3</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.AssociatedDevice.1.AssociatedDeviceAuthenticationState</Name>\n                    <Value xsi:type=\"xsd:boolean\">1</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.AssociatedDevice.1.LastRequestedUnicastCipher</Name>\n                    <Value xsi:type=\"xsd:string\"/>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.AssociatedDevice.1.LastRequestedMulticastCipher</Name>\n                    <Value xsi:type=\"xsd:string\"/>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.AssociatedDevice.1.LastPMKId</Name>\n                    <Value xsi:type=\"xsd:string\"/>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.AssociatedDevice.1.LastDataTransmitRate</Name>\n                    <Value xsi:type=\"xsd:string\"/>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.AssociatedDevice.1.X_HW_AssociatedDeviceType</Name>\n                    <Value xsi:type=\"xsd:unsignedInt\">0</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.AssociatedDevice.1.X_HW_AssociatedDevicedescriptions</Name>\n                    <Value xsi:type=\"xsd:string\">leandro-laptop</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.AssociatedDevice.1.X_HW_Uptime</Name>\n                    <Value xsi:type=\"xsd:string\">30121</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.AssociatedDevice.1.X_HW_RxRate</Name>\n                    <Value xsi:type=\"xsd:string\">72</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.AssociatedDevice.1.X_HW_TxRate</Name>\n                    <Value xsi:type=\"xsd:string\">65</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.AssociatedDevice.1.X_HW_RSSI</Name>\n                    <Value xsi:type=\"xsd:string\">-32</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.AssociatedDevice.1.X_HW_Noise</Name>\n                    <Value xsi:type=\"xsd:string\">-56</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.AssociatedDevice.1.X_HW_SNR</Name>\n                    <Value xsi:type=\"xsd:string\">24</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.AssociatedDevice.1.X_HW_SingalQuality</Name>\n                    <Value xsi:type=\"xsd:string\">62</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.AssociatedDevice.1.X_HW_WorkingMode</Name>\n                    <Value xsi:type=\"xsd:string\">11bgn</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.AssociatedDevice.1.X_HW_WMMStatus</Name>\n                    <Value xsi:type=\"xsd:boolean\">4294967295</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.AssociatedDevice.1.X_HW_PSMode</Name>\n                    <Value xsi:type=\"xsd:boolean\">0</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.AssociatedDevice.1.X_HW_FrequencyWidth</Name>\n                    <Value xsi:type=\"xsd:string\">20MHz</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.AssociatedDevice.1.X_HW_AntennaNum</Name>\n                    <Value xsi:type=\"xsd:string\">1*1</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.AssociatedDevice.1.X_HW_11kSupported</Name>\n                    <Value xsi:type=\"xsd:string\">1</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.AssociatedDevice.1.X_HW_11vSupported</Name>\n                    <Value xsi:type=\"xsd:string\">0</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.AssociatedDevice.1.X_HW_DualBandSupported</Name>\n                    <Value xsi:type=\"xsd:string\">0</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.AssociatedDevice.1.X_HW_BeamFormingSupported</Name>\n                    <Value xsi:type=\"xsd:string\">0</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.AssociatedDevice.1.StaDeviceStats.BytesSent</Name>\n                    <Value xsi:type=\"xsd:unsignedInt\">8235296</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.AssociatedDevice.1.StaDeviceStats.BytesReceived</Name>\n                    <Value xsi:type=\"xsd:unsignedInt\">2971838</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.AssociatedDevice.1.StaDeviceStats.PacketsSent</Name>\n                    <Value xsi:type=\"xsd:unsignedInt\">29808</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.AssociatedDevice.1.StaDeviceStats.PacketsReceived</Name>\n                    <Value xsi:type=\"xsd:unsignedInt\">29131</Value>\n                </ParameterValueStruct>\n            </ParameterList>\n        </cwmp:GetParameterValuesResponse>\n    </SOAP-ENV:Body>\n</SOAP-ENV:Envelope>"},{"id":"b7c5544a-1c64-42e9-99c5-a5da13bba499","name":"GetParameterNames","originalRequest":{"method":"PUT","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"body":{"mode":"raw","raw":"<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<soap:Envelope xmlns:soapenc=\"http://schemas.xmlsoap.org/soap/encoding/\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:cwmp=\"urn:dslforum-org:cwmp-1-0\" xmlns:soap=\"http://schemas.xmlsoap.org/soap/envelope/\" xmlns:schemaLocation=\"urn:dslforum-org:cwmp-1-0 ..\\schemas\\wt121.xsd\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\">\n  <soap:Header/>\n  <soap:Body soap:encodingStyle=\"http://schemas.xmlsoap.org/soap/encoding/\">\n    <cwmp:GetParameterNames>\n      <ParameterPath>InternetGatewayDevice.</ParameterPath>\n      <NextLevel>1</NextLevel>\n    </cwmp:GetParameterNames>\n  </soap:Body>\n</soap:Envelope>","options":{"raw":{"language":"xml"}}},"url":{"raw":"device/cwmp/:device/generic","host":["device"],"path":["cwmp",":device","generic"],"variable":[{"key":"device","value":"{{device}}"}]}},"status":"OK","code":200,"_postman_previewlanguage":"xml","header":[{"key":"Content-Type","name":"Content-Type","value":"application/xml","description":"","type":"text"},{"key":"Vary","value":"Origin"},{"key":"Date","value":"Tue, 08 Oct 2024 19:20:04 GMT"},{"key":"Transfer-Encoding","value":"chunked"}],"cookie":[],"responseTime":null,"body":"<SOAP-ENV:Envelope xmlns:SOAP-ENV=\"http://schemas.xmlsoap.org/soap/envelope/\" xmlns:SOAP-ENC=\"http://schemas.xmlsoap.org/soap/encoding/\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns:cwmp=\"urn:dslforum-org:cwmp-1-0\">\n    <SOAP-ENV:Header>\n        <cwmp:ID SOAP-ENV:mustUnderstand=\"1\"/>\n    </SOAP-ENV:Header>\n    <SOAP-ENV:Body>\n        <cwmp:GetParameterNamesResponse>\n            <ParameterList SOAP-ENC:arrayType=\"cwmp:ParameterInfoStruct[73]\">\n                <ParameterInfoStruct>\n                    <Name>InternetGatewayDevice.DeviceSummary</Name>\n                    <Writable>0</Writable>\n                </ParameterInfoStruct>\n                <ParameterInfoStruct>\n                    <Name>InternetGatewayDevice.LANDeviceNumberOfEntries</Name>\n                    <Writable>0</Writable>\n                </ParameterInfoStruct>\n                <ParameterInfoStruct>\n                    <Name>InternetGatewayDevice.WANDeviceNumberOfEntries</Name>\n                    <Writable>0</Writable>\n                </ParameterInfoStruct>\n                <ParameterInfoStruct>\n                    <Name>InternetGatewayDevice.X_HW_POTSDeviceNumber</Name>\n                    <Writable>0</Writable>\n                </ParameterInfoStruct>\n                <ParameterInfoStruct>\n                    <Name>InternetGatewayDevice.X_HW_IPTV.</Name>\n                    <Writable>1</Writable>\n                </ParameterInfoStruct>\n                <ParameterInfoStruct>\n                    <Name>InternetGatewayDevice.Services.</Name>\n                    <Writable>1</Writable>\n                </ParameterInfoStruct>\n                <ParameterInfoStruct>\n                    <Name>InternetGatewayDevice.X_HW_DNS.</Name>\n                    <Writable>1</Writable>\n                </ParameterInfoStruct>\n                <ParameterInfoStruct>\n                    <Name>InternetGatewayDevice.QueueManagement.</Name>\n                    <Writable>1</Writable>\n                </ParameterInfoStruct>\n                <ParameterInfoStruct>\n                    <Name>InternetGatewayDevice.LANDevice.</Name>\n                    <Writable>1</Writable>\n                </ParameterInfoStruct>\n                <ParameterInfoStruct>\n                    <Name>InternetGatewayDevice.WANDevice.</Name>\n                    <Writable>1</Writable>\n                </ParameterInfoStruct>\n                <ParameterInfoStruct>\n                    <Name>InternetGatewayDevice.X_HW_Arp.</Name>\n                    <Writable>1</Writable>\n                </ParameterInfoStruct>\n                <ParameterInfoStruct>\n                    <Name>InternetGatewayDevice.DHCPv6.</Name>\n                    <Writable>1</Writable>\n                </ParameterInfoStruct>\n                <ParameterInfoStruct>\n                    <Name>InternetGatewayDevice.DHCPv4.</Name>\n                    <Writable>1</Writable>\n                </ParameterInfoStruct>\n                <ParameterInfoStruct>\n                    <Name>InternetGatewayDevice.Layer3Forwarding.</Name>\n                    <Writable>1</Writable>\n                </ParameterInfoStruct>\n                <ParameterInfoStruct>\n                    <Name>InternetGatewayDevice.X_HW_ARPPingDiagnostics.</Name>\n                    <Writable>1</Writable>\n                </ParameterInfoStruct>\n                <ParameterInfoStruct>\n                    <Name>InternetGatewayDevice.X_HW_DHCPSLVSERVER.</Name>\n                    <Writable>1</Writable>\n                </ParameterInfoStruct>\n                <ParameterInfoStruct>\n                    <Name>InternetGatewayDevice.X_HW_Security.</Name>\n                    <Writable>1</Writable>\n                </ParameterInfoStruct>\n                <ParameterInfoStruct>\n                    <Name>InternetGatewayDevice.X_HW_ALG.</Name>\n                    <Writable>1</Writable>\n                </ParameterInfoStruct>\n                <ParameterInfoStruct>\n                    <Name>InternetGatewayDevice.X_HW_MainUPnP.</Name>\n                    <Writable>1</Writable>\n                </ParameterInfoStruct>\n                <ParameterInfoStruct>\n                    <Name>InternetGatewayDevice.X_HW_SlvUPnP.</Name>\n                    <Writable>1</Writable>\n                </ParameterInfoStruct>\n                <ParameterInfoStruct>\n                    <Name>InternetGatewayDevice.X_HW_PPPOE_EMLUATOR.</Name>\n                    <Writable>1</Writable>\n                </ParameterInfoStruct>\n                <ParameterInfoStruct>\n                    <Name>InternetGatewayDevice.X_HW_DHCP_PING_EMULATOR.</Name>\n                    <Writable>1</Writable>\n                </ParameterInfoStruct>\n                <ParameterInfoStruct>\n                    <Name>InternetGatewayDevice.TraceRouteDiagnostics.</Name>\n                    <Writable>1</Writable>\n                </ParameterInfoStruct>\n                <ParameterInfoStruct>\n                    <Name>InternetGatewayDevice.IPPingDiagnostics.</Name>\n                    <Writable>1</Writable>\n                </ParameterInfoStruct>\n                <ParameterInfoStruct>\n                    <Name>InternetGatewayDevice.DNS.</Name>\n                    <Writable>1</Writable>\n                </ParameterInfoStruct>\n                <ParameterInfoStruct>\n                    <Name>InternetGatewayDevice.X_HW_NeighborDiscovery.</Name>\n                    <Writable>1</Writable>\n                </ParameterInfoStruct>\n                <ParameterInfoStruct>\n                    <Name>InternetGatewayDevice.X_HW_IPv6.</Name>\n                    <Writable>1</Writable>\n                </ParameterInfoStruct>\n                <ParameterInfoStruct>\n                    <Name>InternetGatewayDevice.X_HW_IPv6Layer3Forwarding.</Name>\n                    <Writable>1</Writable>\n                </ParameterInfoStruct>\n                <ParameterInfoStruct>\n                    <Name>InternetGatewayDevice.X_HW_FeatureList.</Name>\n                    <Writable>1</Writable>\n                </ParameterInfoStruct>\n                <ParameterInfoStruct>\n                    <Name>InternetGatewayDevice.X_HW_PPPoE_BridgeWAN_AutoEmulator.</Name>\n                    <Writable>1</Writable>\n                </ParameterInfoStruct>\n                <ParameterInfoStruct>\n                    <Name>InternetGatewayDevice.X_HW_AmpInfo.</Name>\n                    <Writable>1</Writable>\n                </ParameterInfoStruct>\n                <ParameterInfoStruct>\n                    <Name>InternetGatewayDevice.LANInterfaces.</Name>\n                    <Writable>1</Writable>\n                </ParameterInfoStruct>\n                <ParameterInfoStruct>\n                    <Name>InternetGatewayDevice.X_HW_APService.</Name>\n                    <Writable>1</Writable>\n                </ParameterInfoStruct>\n                <ParameterInfoStruct>\n                    <Name>InternetGatewayDevice.X_HW_Option.</Name>\n                    <Writable>1</Writable>\n                </ParameterInfoStruct>\n                <ParameterInfoStruct>\n                    <Name>InternetGatewayDevice.Capabilities.</Name>\n                    <Writable>0</Writable>\n                </ParameterInfoStruct>\n                <ParameterInfoStruct>\n                    <Name>InternetGatewayDevice.UserInterface.</Name>\n                    <Writable>1</Writable>\n                </ParameterInfoStruct>\n                <ParameterInfoStruct>\n                    <Name>InternetGatewayDevice.LANConfigSecurity.</Name>\n                    <Writable>1</Writable>\n                </ParameterInfoStruct>\n                <ParameterInfoStruct>\n                    <Name>InternetGatewayDevice.X_HW_APMPolicy.</Name>\n                    <Writable>1</Writable>\n                </ParameterInfoStruct>\n                <ParameterInfoStruct>\n                    <Name>InternetGatewayDevice.DeviceInfo.</Name>\n                    <Writable>1</Writable>\n                </ParameterInfoStruct>\n                <ParameterInfoStruct>\n                    <Name>InternetGatewayDevice.DeviceConfig.</Name>\n                    <Writable>0</Writable>\n                </ParameterInfoStruct>\n                <ParameterInfoStruct>\n                    <Name>InternetGatewayDevice.ManagementServer.</Name>\n                    <Writable>1</Writable>\n                </ParameterInfoStruct>\n                <ParameterInfoStruct>\n                    <Name>InternetGatewayDevice.X_HW_IperfSpeedTest.</Name>\n                    <Writable>1</Writable>\n                </ParameterInfoStruct>\n                <ParameterInfoStruct>\n                    <Name>InternetGatewayDevice.X_HW_ConfigExportPolicy.</Name>\n                    <Writable>0</Writable>\n                </ParameterInfoStruct>\n                <ParameterInfoStruct>\n                    <Name>InternetGatewayDevice.X_HW_KMC.</Name>\n                    <Writable>1</Writable>\n                </ParameterInfoStruct>\n                <ParameterInfoStruct>\n                    <Name>InternetGatewayDevice.X_HW_AutoReboot.</Name>\n                    <Writable>1</Writable>\n                </ParameterInfoStruct>\n                <ParameterInfoStruct>\n                    <Name>InternetGatewayDevice.X_HW_APDevice.</Name>\n                    <Writable>0</Writable>\n                </ParameterInfoStruct>\n                <ParameterInfoStruct>\n                    <Name>InternetGatewayDevice.X_HW_WifiCoverService.</Name>\n                    <Writable>1</Writable>\n                </ParameterInfoStruct>\n                <ParameterInfoStruct>\n                    <Name>InternetGatewayDevice.X_HW_SmartCAT.</Name>\n                    <Writable>1</Writable>\n                </ParameterInfoStruct>\n                <ParameterInfoStruct>\n                    <Name>InternetGatewayDevice.X_HW_CHL_SCAN.</Name>\n                    <Writable>1</Writable>\n                </ParameterInfoStruct>\n                <ParameterInfoStruct>\n                    <Name>InternetGatewayDevice.X_HW_SmartTopo.</Name>\n                    <Writable>1</Writable>\n                </ParameterInfoStruct>\n                <ParameterInfoStruct>\n                    <Name>InternetGatewayDevice.X_HW_WiFiDiagnostic.</Name>\n                    <Writable>1</Writable>\n                </ParameterInfoStruct>\n                <ParameterInfoStruct>\n                    <Name>InternetGatewayDevice.X_HW_PonQualityMonitor.</Name>\n                    <Writable>1</Writable>\n                </ParameterInfoStruct>\n                <ParameterInfoStruct>\n                    <Name>InternetGatewayDevice.X_HW_EasyMeshSwitch.</Name>\n                    <Writable>1</Writable>\n                </ParameterInfoStruct>\n                <ParameterInfoStruct>\n                    <Name>InternetGatewayDevice.WlanDfsControl.</Name>\n                    <Writable>1</Writable>\n                </ParameterInfoStruct>\n                <ParameterInfoStruct>\n                    <Name>InternetGatewayDevice.X_HW_WIFIInfo.</Name>\n                    <Writable>1</Writable>\n                </ParameterInfoStruct>\n                <ParameterInfoStruct>\n                    <Name>InternetGatewayDevice.X_HW_AppRemoteManage.</Name>\n                    <Writable>1</Writable>\n                </ParameterInfoStruct>\n                <ParameterInfoStruct>\n                    <Name>InternetGatewayDevice.SoftwareModules.</Name>\n                    <Writable>0</Writable>\n                </ParameterInfoStruct>\n                <ParameterInfoStruct>\n                    <Name>InternetGatewayDevice.X_HW_Dot1agCfm.</Name>\n                    <Writable>1</Writable>\n                </ParameterInfoStruct>\n                <ParameterInfoStruct>\n                    <Name>InternetGatewayDevice.Time.</Name>\n                    <Writable>1</Writable>\n                </ParameterInfoStruct>\n                <ParameterInfoStruct>\n                    <Name>InternetGatewayDevice.X_HW_CheckSafety.</Name>\n                    <Writable>1</Writable>\n                </ParameterInfoStruct>\n                <ParameterInfoStruct>\n                    <Name>InternetGatewayDevice.BulkData.</Name>\n                    <Writable>1</Writable>\n                </ParameterInfoStruct>\n                <ParameterInfoStruct>\n                    <Name>InternetGatewayDevice.X_HW_ServiceManage.</Name>\n                    <Writable>1</Writable>\n                </ParameterInfoStruct>\n                <ParameterInfoStruct>\n                    <Name>InternetGatewayDevice.X_HW_SFTP.</Name>\n                    <Writable>1</Writable>\n                </ParameterInfoStruct>\n                <ParameterInfoStruct>\n                    <Name>InternetGatewayDevice.UDPEchoConfig.</Name>\n                    <Writable>1</Writable>\n                </ParameterInfoStruct>\n                <ParameterInfoStruct>\n                    <Name>InternetGatewayDevice.DownloadDiagnostics.</Name>\n                    <Writable>1</Writable>\n                </ParameterInfoStruct>\n                <ParameterInfoStruct>\n                    <Name>InternetGatewayDevice.UploadDiagnostics.</Name>\n                    <Writable>1</Writable>\n                </ParameterInfoStruct>\n                <ParameterInfoStruct>\n                    <Name>InternetGatewayDevice.ServerSelectionDiagnostics.</Name>\n                    <Writable>1</Writable>\n                </ParameterInfoStruct>\n                <ParameterInfoStruct>\n                    <Name>InternetGatewayDevice.Diagnostics.</Name>\n                    <Writable>0</Writable>\n                </ParameterInfoStruct>\n                <ParameterInfoStruct>\n                    <Name>InternetGatewayDevice.Security.</Name>\n                    <Writable>0</Writable>\n                </ParameterInfoStruct>\n                <ParameterInfoStruct>\n                    <Name>InternetGatewayDevice.X_HW_GRETunnel.</Name>\n                    <Writable>1</Writable>\n                </ParameterInfoStruct>\n                <ParameterInfoStruct>\n                    <Name>InternetGatewayDevice.X_HW_UplinkQos.</Name>\n                    <Writable>1</Writable>\n                </ParameterInfoStruct>\n                <ParameterInfoStruct>\n                    <Name>InternetGatewayDevice.X_HW_eMDI.</Name>\n                    <Writable>1</Writable>\n                </ParameterInfoStruct>\n                <ParameterInfoStruct>\n                    <Name>InternetGatewayDevice.X_HW_NetInfo_Acquisition.</Name>\n                    <Writable>1</Writable>\n                </ParameterInfoStruct>\n            </ParameterList>\n        </cwmp:GetParameterNamesResponse>\n    </SOAP-ENV:Body>\n</SOAP-ENV:Envelope>"},{"id":"ec835bf7-c805-42bc-bd9a-39c97e157c57","name":"GetParameterAttributes","originalRequest":{"method":"PUT","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"body":{"mode":"raw","raw":"<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<soap:Envelope xmlns:soapenc=\"http://schemas.xmlsoap.org/soap/encoding/\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:cwmp=\"urn:dslforum-org:cwmp-1-0\" xmlns:soap=\"http://schemas.xmlsoap.org/soap/envelope/\" xmlns:schemaLocation=\"urn:dslforum-org:cwmp-1-0 ..\\schemas\\wt121.xsd\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\">\n  <soap:Header/>\n  <soap:Body soap:encodingStyle=\"http://schemas.xmlsoap.org/soap/encoding/\">\n    <cwmp:GetParameterAttributes>\n      <ParameterNames>\n        <string>InternetGatewayDevice.LANDevice.1.WLANConfiguration.</string>\n       </ParameterNames>\n    </cwmp:GetParameterAttributes>\n  </soap:Body>\n</soap:Envelope>","options":{"raw":{"language":"xml"}}},"url":{"raw":"device/cwmp/:device/generic","host":["device"],"path":["cwmp",":device","generic"],"variable":[{"key":"device","value":"{{device}}"}]}},"status":"OK","code":200,"_postman_previewlanguage":"xml","header":[{"key":"Content-Type","name":"Content-Type","value":"application/xml","description":"","type":"text"},{"key":"Vary","value":"Origin"},{"key":"Date","value":"Tue, 08 Oct 2024 19:21:15 GMT"},{"key":"Transfer-Encoding","value":"chunked"}],"cookie":[],"responseTime":null,"body":"<SOAP-ENV:Envelope xmlns:SOAP-ENV=\"http://schemas.xmlsoap.org/soap/envelope/\" xmlns:SOAP-ENC=\"http://schemas.xmlsoap.org/soap/encoding/\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns:cwmp=\"urn:dslforum-org:cwmp-1-0\">\n    <SOAP-ENV:Header>\n        <cwmp:ID SOAP-ENV:mustUnderstand=\"1\"/>\n    </SOAP-ENV:Header>\n    <SOAP-ENV:Body>\n        <cwmp:GetParameterAttributesResponse>\n            <ParameterList SOAP-ENC:arrayType=\"cwmp:ParameterAttributeStruct[357]\">\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.Enable</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.RegulatoryDomain</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.X_HW_Standard</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.TransmitPower</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.Channel</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.AutoChannelEnable</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.X_HW_HT20</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.SSID</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.SSIDAdvertisementEnabled</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.MaxBitRate</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.WMMEnable</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.BeaconType</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.BasicEncryptionModes</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.BasicAuthenticationMode</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.WPAEncryptionModes</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.WPAAuthenticationMode</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.IEEE11iEncryptionModes</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.IEEE11iAuthenticationMode</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.X_HW_WPAand11iEncryptionModes</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.X_HW_WPAand11iAuthenticationMode</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.WEPKeyIndex</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.WEPEncryptionLevel</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.X_HW_RadiuServer</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.X_HW_RadiusPort</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.X_HW_RadiusKey</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.X_HW_AssociateNum</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.X_HW_WPSKeyWord</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.X_HW_RetryTimeout</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.X_HW_Mode</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.X_HW_VLAN</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.MACAddressControlEnabled</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.KeyPassphrase</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.BasicDataTransmitRates</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.OperationalDataTransmitRates</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.InsecureOOBAccessEnabled</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.BeaconAdvertisementEnabled</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.RadioEnabled</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.AutoRateFallBackEnabled</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.LocationDescription</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.DeviceOperationMode</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.DistanceFromRoot</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.PeerBSSID</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.AuthenticationServiceMode</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.UAPSDEnable</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.LowerLayers</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.Name</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.X_HW_PowerValue</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.Standard</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.TotalBytesSent</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.TotalBytesReceived</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.TotalPacketsSent</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.TotalPacketsReceived</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.BSSID</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.TransmitPowerSupported</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.WMMSupported</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.TotalAssociations</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.Status</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.PossibleChannels</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.PossibleDataTransmitRates</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.TotalPSKFailures</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.TotalIntegrityFailures</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.UAPSDSupported</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.ChannelsInUse</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.X_HW_RFBand</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.X_HW_WebVisibility</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.X_HW_WorkMode</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.X_HW_SupportedStandards</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.ChannelPlus</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.X_HW_CurrentOperatingChannelBandwidth</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.X_HW_AttachConf.X_HW_AirtimeFairness</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.X_HW_AdvanceConf.DtimPeriod</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.X_HW_AdvanceConf.BeaconPeriod</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.X_HW_AdvanceConf.RTSThreshold</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.X_HW_AdvanceConf.FragThreshold</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.WEPKey.1.WEPKey</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.WEPKey.2.WEPKey</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.WEPKey.3.WEPKey</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.WEPKey.4.WEPKey</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.PreSharedKey.1.PreSharedKey</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.PreSharedKey.1.KeyPassphrase</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.PreSharedKey.1.AssociatedDeviceMACAddress</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.Stats.ErrorsSent</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.Stats.ErrorsReceived</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.Stats.DiscardPacketsSent</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.Stats.DiscardPacketsReceived</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.Stats.UnicastPacketsSent</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.Stats.UnicastPacketsReceived</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.Stats.MulticastPacketsSent</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.Stats.MulticastPacketsReceived</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.Stats.BroadcastPacketsSent</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.Stats.BroadcastPacketsReceived</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.Stats.UnknownProtoPacketsReceived</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.WPS.X_HW_ConfigMethod</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.WPS.DevicePassword</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.WPS.X_HW_PinGenerator</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.WPS.Enable</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.WPS.ConfigMethodsEnabled</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.WPS.SetupLock</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.WPS.ConfigMethodsSupported</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.WPS.DeviceName</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.WPS.UUID</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.WPS.Version</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.WPS.SetupLockedState</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.WPS.ConfigurationState</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.WPS.LastConfigurationError</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.WPS.RegistrarNumberOfEntries</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.WPS.RegistrarEstablished</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.APWMMParameter.1.AIFSN</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.APWMMParameter.1.ECWMin</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.APWMMParameter.1.ECWMax</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.APWMMParameter.1.TXOP</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.APWMMParameter.1.AckPolicy</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.APWMMParameter.1.Stats.BytesSent</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.APWMMParameter.1.Stats.BytesReceived</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.APWMMParameter.1.Stats.PacketsSent</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.APWMMParameter.1.Stats.PacketsReceived</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.APWMMParameter.2.AIFSN</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.APWMMParameter.2.ECWMin</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.APWMMParameter.2.ECWMax</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.APWMMParameter.2.TXOP</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.APWMMParameter.2.AckPolicy</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.APWMMParameter.2.Stats.BytesSent</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.APWMMParameter.2.Stats.BytesReceived</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.APWMMParameter.2.Stats.PacketsSent</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.APWMMParameter.2.Stats.PacketsReceived</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.APWMMParameter.3.AIFSN</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.APWMMParameter.3.ECWMin</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.APWMMParameter.3.ECWMax</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.APWMMParameter.3.TXOP</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.APWMMParameter.3.AckPolicy</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.APWMMParameter.3.Stats.BytesSent</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.APWMMParameter.3.Stats.BytesReceived</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.APWMMParameter.3.Stats.PacketsSent</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.APWMMParameter.3.Stats.PacketsReceived</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.APWMMParameter.4.AIFSN</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.APWMMParameter.4.ECWMin</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.APWMMParameter.4.ECWMax</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.APWMMParameter.4.TXOP</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.APWMMParameter.4.AckPolicy</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.APWMMParameter.4.Stats.BytesSent</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.APWMMParameter.4.Stats.BytesReceived</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.APWMMParameter.4.Stats.PacketsSent</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.APWMMParameter.4.Stats.PacketsReceived</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.STAWMMParameter.1.AIFSN</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.STAWMMParameter.1.ECWMin</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.STAWMMParameter.1.ECWMax</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.STAWMMParameter.1.TXOP</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.STAWMMParameter.1.AckPolicy</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.STAWMMParameter.2.AIFSN</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.STAWMMParameter.2.ECWMin</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.STAWMMParameter.2.ECWMax</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.STAWMMParameter.2.TXOP</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.STAWMMParameter.2.AckPolicy</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.STAWMMParameter.3.AIFSN</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.STAWMMParameter.3.ECWMin</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.STAWMMParameter.3.ECWMax</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.STAWMMParameter.3.TXOP</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.STAWMMParameter.3.AckPolicy</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.STAWMMParameter.4.AIFSN</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.STAWMMParameter.4.ECWMin</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.STAWMMParameter.4.ECWMax</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.STAWMMParameter.4.TXOP</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.STAWMMParameter.4.AckPolicy</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.X_HW_Service.1.ServiceType</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.AssociatedDevice.1.AssociatedDeviceMACAddress</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.AssociatedDevice.1.AssociatedDeviceIPAddress</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.AssociatedDevice.1.AssociatedDeviceAuthenticationState</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.AssociatedDevice.1.LastRequestedUnicastCipher</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.AssociatedDevice.1.LastRequestedMulticastCipher</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.AssociatedDevice.1.LastPMKId</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.AssociatedDevice.1.LastDataTransmitRate</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.AssociatedDevice.1.X_HW_AssociatedDeviceType</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.AssociatedDevice.1.X_HW_AssociatedDevicedescriptions</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.AssociatedDevice.1.X_HW_Uptime</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.AssociatedDevice.1.X_HW_RxRate</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.AssociatedDevice.1.X_HW_TxRate</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.AssociatedDevice.1.X_HW_RSSI</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.AssociatedDevice.1.X_HW_Noise</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.AssociatedDevice.1.X_HW_SNR</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.AssociatedDevice.1.X_HW_SingalQuality</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.AssociatedDevice.1.X_HW_WorkingMode</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.AssociatedDevice.1.X_HW_WMMStatus</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.AssociatedDevice.1.X_HW_PSMode</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.AssociatedDevice.1.X_HW_FrequencyWidth</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.AssociatedDevice.1.X_HW_AntennaNum</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.AssociatedDevice.1.X_HW_11kSupported</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.AssociatedDevice.1.X_HW_11vSupported</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.AssociatedDevice.1.X_HW_DualBandSupported</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.AssociatedDevice.1.X_HW_BeamFormingSupported</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.AssociatedDevice.1.StaDeviceStats.BytesSent</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.AssociatedDevice.1.StaDeviceStats.BytesReceived</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.AssociatedDevice.1.StaDeviceStats.PacketsSent</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.AssociatedDevice.1.StaDeviceStats.PacketsReceived</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.Enable</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.RegulatoryDomain</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.X_HW_Standard</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.TransmitPower</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.Channel</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.AutoChannelEnable</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.X_HW_HT20</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.SSID</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.SSIDAdvertisementEnabled</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.MaxBitRate</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.WMMEnable</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.BeaconType</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.BasicEncryptionModes</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.BasicAuthenticationMode</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.WPAEncryptionModes</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.WPAAuthenticationMode</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.IEEE11iEncryptionModes</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.IEEE11iAuthenticationMode</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.X_HW_WPAand11iEncryptionModes</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.X_HW_WPAand11iAuthenticationMode</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.WEPKeyIndex</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.WEPEncryptionLevel</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.X_HW_RadiuServer</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.X_HW_RadiusPort</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.X_HW_RadiusKey</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.X_HW_AssociateNum</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.X_HW_WPSKeyWord</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.X_HW_RetryTimeout</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.X_HW_Mode</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.X_HW_VLAN</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.MACAddressControlEnabled</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.KeyPassphrase</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.BasicDataTransmitRates</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.OperationalDataTransmitRates</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.InsecureOOBAccessEnabled</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.BeaconAdvertisementEnabled</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.RadioEnabled</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.AutoRateFallBackEnabled</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.LocationDescription</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.DeviceOperationMode</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.DistanceFromRoot</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.PeerBSSID</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.AuthenticationServiceMode</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.UAPSDEnable</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.LowerLayers</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.Name</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.X_HW_PowerValue</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.Standard</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.TotalBytesSent</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.TotalBytesReceived</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.TotalPacketsSent</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.TotalPacketsReceived</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.BSSID</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.TransmitPowerSupported</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.WMMSupported</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.TotalAssociations</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.Status</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.PossibleChannels</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.PossibleDataTransmitRates</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.TotalPSKFailures</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.TotalIntegrityFailures</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.UAPSDSupported</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.ChannelsInUse</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.X_HW_RFBand</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.X_HW_WebVisibility</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.X_HW_WorkMode</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.X_HW_SupportedStandards</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.ChannelPlus</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.X_HW_CurrentOperatingChannelBandwidth</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.X_HW_AttachConf.X_HW_AirtimeFairness</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.X_HW_AdvanceConf.DtimPeriod</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.X_HW_AdvanceConf.BeaconPeriod</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.X_HW_AdvanceConf.RTSThreshold</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.X_HW_AdvanceConf.FragThreshold</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.WEPKey.1.WEPKey</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.WEPKey.2.WEPKey</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.WEPKey.3.WEPKey</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.WEPKey.4.WEPKey</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.PreSharedKey.1.PreSharedKey</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.PreSharedKey.1.KeyPassphrase</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.PreSharedKey.1.AssociatedDeviceMACAddress</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.Stats.ErrorsSent</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.Stats.ErrorsReceived</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.Stats.DiscardPacketsSent</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.Stats.DiscardPacketsReceived</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.Stats.UnicastPacketsSent</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.Stats.UnicastPacketsReceived</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.Stats.MulticastPacketsSent</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.Stats.MulticastPacketsReceived</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.Stats.BroadcastPacketsSent</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.Stats.BroadcastPacketsReceived</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.Stats.UnknownProtoPacketsReceived</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.WPS.X_HW_ConfigMethod</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.WPS.DevicePassword</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.WPS.X_HW_PinGenerator</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.WPS.Enable</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.WPS.ConfigMethodsEnabled</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.WPS.SetupLock</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.WPS.ConfigMethodsSupported</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.WPS.DeviceName</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.WPS.UUID</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.WPS.Version</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.WPS.SetupLockedState</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.WPS.ConfigurationState</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.WPS.LastConfigurationError</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.WPS.RegistrarNumberOfEntries</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.WPS.RegistrarEstablished</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.APWMMParameter.1.AIFSN</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.APWMMParameter.1.ECWMin</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.APWMMParameter.1.ECWMax</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.APWMMParameter.1.TXOP</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.APWMMParameter.1.AckPolicy</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.APWMMParameter.1.Stats.BytesSent</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.APWMMParameter.1.Stats.BytesReceived</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.APWMMParameter.1.Stats.PacketsSent</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.APWMMParameter.1.Stats.PacketsReceived</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.APWMMParameter.2.AIFSN</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.APWMMParameter.2.ECWMin</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.APWMMParameter.2.ECWMax</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.APWMMParameter.2.TXOP</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.APWMMParameter.2.AckPolicy</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.APWMMParameter.2.Stats.BytesSent</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.APWMMParameter.2.Stats.BytesReceived</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.APWMMParameter.2.Stats.PacketsSent</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.APWMMParameter.2.Stats.PacketsReceived</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.APWMMParameter.3.AIFSN</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.APWMMParameter.3.ECWMin</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.APWMMParameter.3.ECWMax</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.APWMMParameter.3.TXOP</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.APWMMParameter.3.AckPolicy</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.APWMMParameter.3.Stats.BytesSent</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.APWMMParameter.3.Stats.BytesReceived</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.APWMMParameter.3.Stats.PacketsSent</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.APWMMParameter.3.Stats.PacketsReceived</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.APWMMParameter.4.AIFSN</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.APWMMParameter.4.ECWMin</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.APWMMParameter.4.ECWMax</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.APWMMParameter.4.TXOP</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.APWMMParameter.4.AckPolicy</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.APWMMParameter.4.Stats.BytesSent</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.APWMMParameter.4.Stats.BytesReceived</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.APWMMParameter.4.Stats.PacketsSent</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.APWMMParameter.4.Stats.PacketsReceived</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.STAWMMParameter.1.AIFSN</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.STAWMMParameter.1.ECWMin</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.STAWMMParameter.1.ECWMax</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.STAWMMParameter.1.TXOP</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.STAWMMParameter.1.AckPolicy</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.STAWMMParameter.2.AIFSN</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.STAWMMParameter.2.ECWMin</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.STAWMMParameter.2.ECWMax</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.STAWMMParameter.2.TXOP</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.STAWMMParameter.2.AckPolicy</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.STAWMMParameter.3.AIFSN</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.STAWMMParameter.3.ECWMin</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.STAWMMParameter.3.ECWMax</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.STAWMMParameter.3.TXOP</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.STAWMMParameter.3.AckPolicy</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.STAWMMParameter.4.AIFSN</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.STAWMMParameter.4.ECWMin</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.STAWMMParameter.4.ECWMax</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.STAWMMParameter.4.TXOP</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.STAWMMParameter.4.AckPolicy</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.X_HW_Service.1.ServiceType</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n            </ParameterList>\n        </cwmp:GetParameterAttributesResponse>\n    </SOAP-ENV:Body>\n</SOAP-ENV:Envelope>"},{"id":"1bbaf85f-ce6c-41de-bbb5-b3f659661b9d","name":"SetParameterValues","originalRequest":{"method":"PUT","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"body":{"mode":"raw","raw":"<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<soap:Envelope xmlns:soapenc=\"http://schemas.xmlsoap.org/soap/encoding/\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:cwmp=\"urn:dslforum-org:cwmp-1-0\" xmlns:soap=\"http://schemas.xmlsoap.org/soap/envelope/\" xmlns:schemaLocation=\"urn:dslforum-org:cwmp-1-0 ..\\schemas\\wt121.xsd\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\">\n  <soap:Header/>\n  <soap:Body soap:encodingStyle=\"http://schemas.xmlsoap.org/soap/encoding/\">\n    <cwmp:SetParameterValues>\n      <ParameterList soapenc:arrayType=\"cwmp:ParameterValueStruct[4]\">\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.TraceRouteDiagnostics.Host</Name>\n                    <Value>192.168.60.4</Value>\n                </ParameterValueStruct>\n      </ParameterList>\n      <ParameterKey></ParameterKey>\n    </cwmp:SetParameterValues>\n  </soap:Body>\n</soap:Envelope>","options":{"raw":{"language":"xml"}}},"url":{"raw":"device/cwmp/:device/generic","host":["device"],"path":["cwmp",":device","generic"],"variable":[{"key":"device","value":"{{device}}"}]}},"status":"OK","code":200,"_postman_previewlanguage":"xml","header":[{"key":"Content-Type","name":"Content-Type","value":"application/xml","description":"","type":"text"},{"key":"Vary","value":"Origin"},{"key":"Date","value":"Tue, 08 Oct 2024 19:22:14 GMT"},{"key":"Content-Length","value":"494"}],"cookie":[],"responseTime":null,"body":"<SOAP-ENV:Envelope xmlns:SOAP-ENV=\"http://schemas.xmlsoap.org/soap/envelope/\" xmlns:SOAP-ENC=\"http://schemas.xmlsoap.org/soap/encoding/\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns:cwmp=\"urn:dslforum-org:cwmp-1-0\">\n    <SOAP-ENV:Header>\n        <cwmp:ID SOAP-ENV:mustUnderstand=\"1\"/>\n    </SOAP-ENV:Header>\n    <SOAP-ENV:Body>\n        <cwmp:SetParameterValuesResponse>\n            <Status>0</Status>\n        </cwmp:SetParameterValuesResponse>\n    </SOAP-ENV:Body>\n</SOAP-ENV:Envelope>"},{"id":"fb11db8a-edc8-4328-9e2a-424e3810d817","name":"AddObject","originalRequest":{"method":"PUT","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"body":{"mode":"raw","raw":"<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<soap:Envelope xmlns:soapenc=\"http://schemas.xmlsoap.org/soap/encoding/\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:cwmp=\"urn:dslforum-org:cwmp-1-0\" xmlns:soap=\"http://schemas.xmlsoap.org/soap/envelope/\" xmlns:schemaLocation=\"urn:dslforum-org:cwmp-1-0 ..\\schemas\\wt121.xsd\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\">\n  <soap:Header/>\n  <soap:Body soap:encodingStyle=\"http://schemas.xmlsoap.org/soap/encoding/\">\n    <cwmp:AddObject>\n      <ObjectName>InternetGatewayDevice.LANDevice.1.WLANConfiguration.</ObjectName>\n      <ParameterKey></ParameterKey>\n    </cwmp:AddObject>\n  </soap:Body>\n</soap:Envelope>","options":{"raw":{"language":"xml"}}},"url":{"raw":"device/cwmp/:device/generic","host":["device"],"path":["cwmp",":device","generic"],"variable":[{"key":"device","value":"{{device}}"}]}},"status":"OK","code":200,"_postman_previewlanguage":"xml","header":[{"key":"Content-Type","name":"Content-Type","value":"application/xml","description":"","type":"text"},{"key":"Vary","value":"Origin"},{"key":"Date","value":"Tue, 08 Oct 2024 19:23:53 GMT"},{"key":"Content-Length","value":"511"}],"cookie":[],"responseTime":null,"body":"<SOAP-ENV:Envelope xmlns:SOAP-ENV=\"http://schemas.xmlsoap.org/soap/envelope/\" xmlns:SOAP-ENC=\"http://schemas.xmlsoap.org/soap/encoding/\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns:cwmp=\"urn:dslforum-org:cwmp-1-0\">\n    <SOAP-ENV:Header>\n        <cwmp:ID SOAP-ENV:mustUnderstand=\"1\"/>\n    </SOAP-ENV:Header>\n    <SOAP-ENV:Body>\n        <cwmp:AddObjectResponse>\n            <InstanceNumber>2</InstanceNumber>\n            <Status>0</Status>\n        </cwmp:AddObjectResponse>\n    </SOAP-ENV:Body>\n</SOAP-ENV:Envelope>"},{"id":"6de4e33a-f105-4ecd-a2c8-721f134ef68b","name":"DeleteObject","originalRequest":{"method":"PUT","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"body":{"mode":"raw","raw":"<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<soap:Envelope xmlns:soapenc=\"http://schemas.xmlsoap.org/soap/encoding/\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:cwmp=\"urn:dslforum-org:cwmp-1-0\" xmlns:soap=\"http://schemas.xmlsoap.org/soap/envelope/\" xmlns:schemaLocation=\"urn:dslforum-org:cwmp-1-0 ..\\schemas\\wt121.xsd\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\">\n  <soap:Header/>\n  <soap:Body soap:encodingStyle=\"http://schemas.xmlsoap.org/soap/encoding/\">\n    <cwmp:DeleteObject>\n      <ObjectName>InternetGatewayDevice.LANDevice.1.WLANConfiguration.2.</ObjectName>\n      <ParameterKey></ParameterKey>\n    </cwmp:DeleteObject>\n  </soap:Body>\n</soap:Envelope>","options":{"raw":{"language":"xml"}}},"url":{"raw":"device/cwmp/:device/generic","host":["device"],"path":["cwmp",":device","generic"],"variable":[{"key":"device","value":"{{device}}"}]}},"status":"OK","code":200,"_postman_previewlanguage":"xml","header":[{"key":"Content-Type","name":"Content-Type","value":"application/xml","description":"","type":"text"},{"key":"Vary","value":"Origin"},{"key":"Date","value":"Tue, 08 Oct 2024 19:24:39 GMT"},{"key":"Content-Length","value":"482"}],"cookie":[],"responseTime":null,"body":"<SOAP-ENV:Envelope xmlns:SOAP-ENV=\"http://schemas.xmlsoap.org/soap/envelope/\" xmlns:SOAP-ENC=\"http://schemas.xmlsoap.org/soap/encoding/\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns:cwmp=\"urn:dslforum-org:cwmp-1-0\">\n    <SOAP-ENV:Header>\n        <cwmp:ID SOAP-ENV:mustUnderstand=\"1\"/>\n    </SOAP-ENV:Header>\n    <SOAP-ENV:Body>\n        <cwmp:DeleteObjectResponse>\n            <Status>0</Status>\n        </cwmp:DeleteObjectResponse>\n    </SOAP-ENV:Body>\n</SOAP-ENV:Envelope>"}],"_postman_id":"3e8ba27d-1747-450e-87d2-c94357a76297"},{"name":"GetParameterNames","id":"8591152e-aaf5-499a-82d1-14dca8168c92","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[{"key":"Content-Type","value":"application/xml","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"body":{"mode":"raw","raw":"<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<soap:Envelope xmlns:soapenc=\"http://schemas.xmlsoap.org/soap/encoding/\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:cwmp=\"urn:dslforum-org:cwmp-1-0\" xmlns:soap=\"http://schemas.xmlsoap.org/soap/envelope/\" xmlns:schemaLocation=\"urn:dslforum-org:cwmp-1-0 ..\\schemas\\wt121.xsd\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\">\n  <soap:Header/>\n  <soap:Body soap:encodingStyle=\"http://schemas.xmlsoap.org/soap/encoding/\">\n    <cwmp:GetParameterNames>\n      <ParameterPath>InternetGatewayDevice.</ParameterPath>\n      <NextLevel>1</NextLevel>\n    </cwmp:GetParameterNames>\n  </soap:Body>\n</soap:Envelope>","options":{"raw":{"language":"xml"}}},"url":"device/cwmp/:device/getParameterNames","urlObject":{"path":["cwmp",":device","getParameterNames"],"host":["device"],"query":[],"variable":[{"type":"any","value":"{{device}}","key":"device"}]}},"response":[{"id":"fda36bb6-fbe2-4c86-a395-5e1b132a981a","name":"GetParameterNames","originalRequest":{"method":"PUT","header":[{"key":"Content-Type","value":"application/xml","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"body":{"mode":"raw","raw":"<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<soap:Envelope xmlns:soapenc=\"http://schemas.xmlsoap.org/soap/encoding/\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:cwmp=\"urn:dslforum-org:cwmp-1-0\" xmlns:soap=\"http://schemas.xmlsoap.org/soap/envelope/\" xmlns:schemaLocation=\"urn:dslforum-org:cwmp-1-0 ..\\schemas\\wt121.xsd\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\">\n  <soap:Header/>\n  <soap:Body soap:encodingStyle=\"http://schemas.xmlsoap.org/soap/encoding/\">\n    <cwmp:GetParameterNames>\n      <ParameterPath>InternetGatewayDevice.</ParameterPath>\n      <NextLevel>0</NextLevel>\n    </cwmp:GetParameterNames>\n  </soap:Body>\n</soap:Envelope>","options":{"raw":{"language":"xml"}}},"url":{"raw":"device/cwmp/:device/getParameterNames","host":["device"],"path":["cwmp",":device","getParameterNames"],"variable":[{"key":"device","value":"VMXQU21B06601401"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","name":"Content-Type","value":"application/json","description":"","type":"text"},{"key":"Vary","value":"Origin"},{"key":"Date","value":"Tue, 14 May 2024 22:18:21 GMT"},{"key":"Transfer-Encoding","value":"chunked"}],"cookie":[],"responseTime":null,"body":"<SOAP-ENV:Envelope xmlns:SOAP-ENV=\"http://schemas.xmlsoap.org/soap/envelope/\" xmlns:SOAP-ENC=\"http://schemas.xmlsoap.org/soap/encoding/\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns:cwmp=\"urn:dslforum-org:cwmp-1-0\">\n<SOAP-ENV:Header>\n<cwmp:ID SOAP-ENV:mustUnderstand=\"1\"/>\n</SOAP-ENV:Header>\n<SOAP-ENV:Body>\n<cwmp:GetParameterNamesResponse>\n<ParameterList SOAP-ENC:arrayType=\"cwmp:ParameterInfoStruct[352]\">\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.DeviceInfo.</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.DeviceInfo.Manufacturer</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.DeviceInfo.ManufacturerOUI</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.DeviceInfo.ModelName</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.DeviceInfo.Description</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.DeviceInfo.ProductClass</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.DeviceInfo.ProductType</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.DeviceInfo.SerialNumber</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.DeviceInfo.HardwareVersion</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.DeviceInfo.SoftwareVersion</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.DeviceInfo.ModemFirmwareVersion</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.DeviceInfo.AdditionalSoftwareVersion</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.DeviceInfo.SpecVersion</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.DeviceInfo.ProvisioningCode</Name>\n<Writable>1</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.DeviceInfo.UpTime</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.DeviceInfo.DeviceLog</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.ManagementServer.</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.ManagementServer.EnableCWMP</Name>\n<Writable>1</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.ManagementServer.URL</Name>\n<Writable>1</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.ManagementServer.Username</Name>\n<Writable>1</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.ManagementServer.Password</Name>\n<Writable>1</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.ManagementServer.PeriodicInformEnable</Name>\n<Writable>1</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.ManagementServer.PeriodicInformInterval</Name>\n<Writable>1</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.ManagementServer.ParameterKey</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.ManagementServer.ConnectionRequestURL</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.ManagementServer.ConnectionRequestUsername</Name>\n<Writable>1</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.ManagementServer.ConnectionRequestPassword</Name>\n<Writable>1</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.ManagementServer.PeriodicInformTime</Name>\n<Writable>1</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.IPPingDiagnostics.</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.IPPingDiagnostics.DiagnosticsState</Name>\n<Writable>1</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.IPPingDiagnostics.Interface</Name>\n<Writable>1</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.IPPingDiagnostics.Host</Name>\n<Writable>1</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.IPPingDiagnostics.NumberOfRepetitions</Name>\n<Writable>1</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.IPPingDiagnostics.Timeout</Name>\n<Writable>1</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.IPPingDiagnostics.DataBlockSize</Name>\n<Writable>1</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.IPPingDiagnostics.DSCP</Name>\n<Writable>1</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.IPPingDiagnostics.SuccessCount</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.IPPingDiagnostics.FailureCount</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.IPPingDiagnostics.AverageResponseTime</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.IPPingDiagnostics.MinimumResponseTime</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.IPPingDiagnostics.MaximumResponseTime</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.TraceRouteDiagnostics.</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.TraceRouteDiagnostics.DiagnosticsState</Name>\n<Writable>1</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.TraceRouteDiagnostics.Interface</Name>\n<Writable>1</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.TraceRouteDiagnostics.Host</Name>\n<Writable>1</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.TraceRouteDiagnostics.NumberOfTries</Name>\n<Writable>1</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.TraceRouteDiagnostics.Timeout</Name>\n<Writable>1</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.TraceRouteDiagnostics.DataBlockSize</Name>\n<Writable>1</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.TraceRouteDiagnostics.DSCP</Name>\n<Writable>1</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.TraceRouteDiagnostics.MaxHopCount</Name>\n<Writable>1</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.TraceRouteDiagnostics.ResponseTime</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.TraceRouteDiagnostics.RouteHopsNumberOfEntries</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.TraceRouteDiagnostics.RouteHops.</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.1.</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.1.LANEthernetInterfaceNumberOfEntries</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.1.LANWLANConfigurationNumberOfEntries</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.</Name>\n<Writable>1</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.</Name>\n<Writable>1</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.Enable</Name>\n<Writable>1</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.Status</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.Name</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.BSSID</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.Channel</Name>\n<Writable>1</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.AutoChannelEnable</Name>\n<Writable>1</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.ChannelsInUse</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.SSID</Name>\n<Writable>1</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.BeaconType</Name>\n<Writable>1</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.Standard</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.WMMEnable</Name>\n<Writable>1</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.TotalBytesSent</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.TotalBytesReceived</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.TotalPacketsSent</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.TotalPacketsReceived</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.TotalAssociations</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.PreSharedKey.</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.PreSharedKey.1.</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.PreSharedKey.1.KeyPassphrase</Name>\n<Writable>1</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.AssociatedDevice.</Name>\n<Writable>1</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.Stats.</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.Stats.ErrorsSent</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.Stats.ErrorsReceived</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.Stats.DiscardPacketsSent</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.Stats.DiscardPacketsReceived</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.2.</Name>\n<Writable>1</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.2.Enable</Name>\n<Writable>1</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.2.Status</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.2.Name</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.2.BSSID</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.2.Channel</Name>\n<Writable>1</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.2.AutoChannelEnable</Name>\n<Writable>1</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.2.ChannelsInUse</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.2.SSID</Name>\n<Writable>1</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.2.BeaconType</Name>\n<Writable>1</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.2.Standard</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.2.WMMEnable</Name>\n<Writable>1</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.2.TotalBytesSent</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.2.TotalBytesReceived</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.2.TotalPacketsSent</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.2.TotalPacketsReceived</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.2.TotalAssociations</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.2.PreSharedKey.</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.2.PreSharedKey.1.</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.2.PreSharedKey.1.KeyPassphrase</Name>\n<Writable>1</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.2.AssociatedDevice.</Name>\n<Writable>1</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.2.Stats.</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.2.Stats.ErrorsSent</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.2.Stats.ErrorsReceived</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.2.Stats.DiscardPacketsSent</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.2.Stats.DiscardPacketsReceived</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.1.Hosts.</Name>\n<Writable>1</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.1.Hosts.HostNumberOfEntries</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.1.Hosts.Host.</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.1.Hosts.Host.2.</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.1.Hosts.Host.2.IPAddress</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.1.Hosts.Host.2.AddressSource</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.1.Hosts.Host.2.LeaseTimeRemaining</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.1.Hosts.Host.2.LastAccessTime</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.1.Hosts.Host.2.MACAddress</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.1.Hosts.Host.2.Layer2Interface</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.1.Hosts.Host.2.VendorClassID</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.1.Hosts.Host.2.HostName</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.1.Hosts.Host.2.InterfaceType</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.1.Hosts.Host.2.Active</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.1.LANHostConfigManagement.</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.1.LANHostConfigManagement.MACAddress</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.1.LANHostConfigManagement.DHCPServerEnable</Name>\n<Writable>1</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.1.LANHostConfigManagement.MinAddress</Name>\n<Writable>1</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.1.LANHostConfigManagement.MaxAddress</Name>\n<Writable>1</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.1.LANHostConfigManagement.DNSServers</Name>\n<Writable>1</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.1.LANHostConfigManagement.StaticDnsServers</Name>\n<Writable>1</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.1.LANHostConfigManagement.IPRouters</Name>\n<Writable>1</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.1.LANHostConfigManagement.DHCPLeaseTime</Name>\n<Writable>1</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.1.LANHostConfigManagement.IPInterfaceNumberOfEntries</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.1.LANHostConfigManagement.IPInterface.</Name>\n<Writable>1</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.1.LANHostConfigManagement.IPInterface.1.</Name>\n<Writable>1</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.1.LANHostConfigManagement.IPInterface.1.IPInterfaceIPAddress</Name>\n<Writable>1</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.1.LANHostConfigManagement.IPInterface.1.IPInterfaceSubnetMask</Name>\n<Writable>1</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.1.LANEthernetInterfaceConfig.</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.1.LANEthernetInterfaceConfig.1.</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.1.LANEthernetInterfaceConfig.1.Enable</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.1.LANEthernetInterfaceConfig.1.Status</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.1.LANEthernetInterfaceConfig.1.Name</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.1.LANEthernetInterfaceConfig.1.MACAddress</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.1.LANEthernetInterfaceConfig.2.</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.1.LANEthernetInterfaceConfig.2.Enable</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.1.LANEthernetInterfaceConfig.2.Status</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.1.LANEthernetInterfaceConfig.2.Name</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.1.LANEthernetInterfaceConfig.2.MACAddress</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.1.LANEthernetInterfaceConfig.3.</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.1.LANEthernetInterfaceConfig.3.Enable</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.1.LANEthernetInterfaceConfig.3.Status</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.1.LANEthernetInterfaceConfig.3.Name</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.1.LANEthernetInterfaceConfig.3.MACAddress</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.1.LANEthernetInterfaceConfig.4.</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.1.LANEthernetInterfaceConfig.4.Enable</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.1.LANEthernetInterfaceConfig.4.Status</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.1.LANEthernetInterfaceConfig.4.Name</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.1.LANEthernetInterfaceConfig.4.MACAddress</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.2.</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.2.LANEthernetInterfaceNumberOfEntries</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.2.LANWLANConfigurationNumberOfEntries</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.2.WLANConfiguration.</Name>\n<Writable>1</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.2.WLANConfiguration.1.</Name>\n<Writable>1</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.2.WLANConfiguration.1.Enable</Name>\n<Writable>1</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.2.WLANConfiguration.1.Status</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.2.WLANConfiguration.1.Name</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.2.WLANConfiguration.1.BSSID</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.2.WLANConfiguration.1.Channel</Name>\n<Writable>1</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.2.WLANConfiguration.1.AutoChannelEnable</Name>\n<Writable>1</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.2.WLANConfiguration.1.ChannelsInUse</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.2.WLANConfiguration.1.SSID</Name>\n<Writable>1</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.2.WLANConfiguration.1.BeaconType</Name>\n<Writable>1</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.2.WLANConfiguration.1.Standard</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.2.WLANConfiguration.1.WMMEnable</Name>\n<Writable>1</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.2.WLANConfiguration.1.TotalBytesSent</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.2.WLANConfiguration.1.TotalBytesReceived</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.2.WLANConfiguration.1.TotalPacketsSent</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.2.WLANConfiguration.1.TotalPacketsReceived</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.2.WLANConfiguration.1.TotalAssociations</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.2.WLANConfiguration.1.PreSharedKey.</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.2.WLANConfiguration.1.PreSharedKey.1.</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.2.WLANConfiguration.1.PreSharedKey.1.KeyPassphrase</Name>\n<Writable>1</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.2.WLANConfiguration.1.AssociatedDevice.</Name>\n<Writable>1</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.2.WLANConfiguration.1.Stats.</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.2.WLANConfiguration.1.Stats.ErrorsSent</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.2.WLANConfiguration.1.Stats.ErrorsReceived</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.2.WLANConfiguration.1.Stats.DiscardPacketsSent</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.2.WLANConfiguration.1.Stats.DiscardPacketsReceived</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.2.WLANConfiguration.2.</Name>\n<Writable>1</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.2.WLANConfiguration.2.Enable</Name>\n<Writable>1</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.2.WLANConfiguration.2.Status</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.2.WLANConfiguration.2.Name</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.2.WLANConfiguration.2.BSSID</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.2.WLANConfiguration.2.Channel</Name>\n<Writable>1</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.2.WLANConfiguration.2.AutoChannelEnable</Name>\n<Writable>1</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.2.WLANConfiguration.2.ChannelsInUse</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.2.WLANConfiguration.2.SSID</Name>\n<Writable>1</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.2.WLANConfiguration.2.BeaconType</Name>\n<Writable>1</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.2.WLANConfiguration.2.Standard</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.2.WLANConfiguration.2.WMMEnable</Name>\n<Writable>1</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.2.WLANConfiguration.2.TotalBytesSent</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.2.WLANConfiguration.2.TotalBytesReceived</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.2.WLANConfiguration.2.TotalPacketsSent</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.2.WLANConfiguration.2.TotalPacketsReceived</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.2.WLANConfiguration.2.TotalAssociations</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.2.WLANConfiguration.2.PreSharedKey.</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.2.WLANConfiguration.2.PreSharedKey.1.</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.2.WLANConfiguration.2.PreSharedKey.1.KeyPassphrase</Name>\n<Writable>1</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.2.WLANConfiguration.2.AssociatedDevice.</Name>\n<Writable>1</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.2.WLANConfiguration.2.Stats.</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.2.WLANConfiguration.2.Stats.ErrorsSent</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.2.WLANConfiguration.2.Stats.ErrorsReceived</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.2.WLANConfiguration.2.Stats.DiscardPacketsSent</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.2.WLANConfiguration.2.Stats.DiscardPacketsReceived</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.2.Hosts.</Name>\n<Writable>1</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.2.Hosts.HostNumberOfEntries</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.2.Hosts.Host.</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.2.LANHostConfigManagement.</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.2.LANHostConfigManagement.MACAddress</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.2.LANHostConfigManagement.DHCPServerEnable</Name>\n<Writable>1</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.2.LANHostConfigManagement.MinAddress</Name>\n<Writable>1</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.2.LANHostConfigManagement.MaxAddress</Name>\n<Writable>1</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.2.LANHostConfigManagement.DNSServers</Name>\n<Writable>1</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.2.LANHostConfigManagement.StaticDnsServers</Name>\n<Writable>1</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.2.LANHostConfigManagement.IPRouters</Name>\n<Writable>1</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.2.LANHostConfigManagement.DHCPLeaseTime</Name>\n<Writable>1</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.2.LANHostConfigManagement.IPInterfaceNumberOfEntries</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.2.LANHostConfigManagement.IPInterface.</Name>\n<Writable>1</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.2.LANHostConfigManagement.IPInterface.1.</Name>\n<Writable>1</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.2.LANHostConfigManagement.IPInterface.1.IPInterfaceIPAddress</Name>\n<Writable>1</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.2.LANHostConfigManagement.IPInterface.1.IPInterfaceSubnetMask</Name>\n<Writable>1</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.2.LANEthernetInterfaceConfig.</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.WANDevice.</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.WANDevice.1.</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.WANDevice.1.WANConnectionNumberOfEntries</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.WANDevice.1.WANCommonInterfaceConfig.</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.WANDevice.1.WANCommonInterfaceConfig.WANAccessType</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.WANDevice.1.WANCommonInterfaceConfig.Layer1UpstreamMaxBitRate</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.WANDevice.1.WANCommonInterfaceConfig.Layer1DownstreamMaxBitRate</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.WANDevice.1.WANCommonInterfaceConfig.EnabledForInternet</Name>\n<Writable>1</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.WANDevice.1.WANCommonInterfaceConfig.PhysicalLinkStatus</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.WANDevice.1.WANCommonInterfaceConfig.WANAccessProvider</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.WANDevice.1.WANCommonInterfaceConfig.TotalBytesSent</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.WANDevice.1.WANCommonInterfaceConfig.TotalBytesReceived</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.WANDevice.1.WANCommonInterfaceConfig.TotalPacketsSent</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.WANDevice.1.WANCommonInterfaceConfig.TotalPacketsReceived</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.WANDevice.1.WANCommonInterfaceConfig.MaximumActiveConnections</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.WANDevice.1.WANCommonInterfaceConfig.NumberOfActiveConnections</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.WANDevice.1.WANCommonInterfaceConfig.Connection.</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.WANDevice.1.WANCommonInterfaceConfig.Connection.1.</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.WANDevice.1.WANCommonInterfaceConfig.Connection.1.ActiveConnectionDeviceContainer</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.WANDevice.1.WANCommonInterfaceConfig.Connection.1.ActiveConnectionServiceID</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.WANDevice.1.WANCommonInterfaceConfig.Connection.2.</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.WANDevice.1.WANCommonInterfaceConfig.Connection.2.ActiveConnectionDeviceContainer</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.WANDevice.1.WANCommonInterfaceConfig.Connection.2.ActiveConnectionServiceID</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.WANDevice.1.WANConnectionDevice.</Name>\n<Writable>1</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.WANDevice.1.WANConnectionDevice.1.</Name>\n<Writable>1</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.WANDevice.1.WANConnectionDevice.1.WANIPConnectionNumberOfEntries</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.WANDevice.1.WANConnectionDevice.1.WANPPPConnectionNumberOfEntries</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.WANDevice.1.WANConnectionDevice.1.WANPPPConnection.</Name>\n<Writable>1</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.WANDevice.1.WANConnectionDevice.1.WANIPConnection.</Name>\n<Writable>1</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.WANDevice.1.WANConnectionDevice.1.WANIPConnection.1.</Name>\n<Writable>1</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.WANDevice.1.WANConnectionDevice.1.WANIPConnection.1.Enable</Name>\n<Writable>1</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.WANDevice.1.WANConnectionDevice.1.WANIPConnection.1.Reset</Name>\n<Writable>1</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.WANDevice.1.WANConnectionDevice.1.WANIPConnection.1.ConnectionStatus</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.WANDevice.1.WANConnectionDevice.1.WANIPConnection.1.PossibleConnectionTypes</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.WANDevice.1.WANConnectionDevice.1.WANIPConnection.1.ConnectionType</Name>\n<Writable>1</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.WANDevice.1.WANConnectionDevice.1.WANIPConnection.1.Name</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.WANDevice.1.WANConnectionDevice.1.WANIPConnection.1.Uptime</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.WANDevice.1.WANConnectionDevice.1.WANIPConnection.1.LastConnectionError</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.WANDevice.1.WANConnectionDevice.1.WANIPConnection.1.AutoDisconnectTime</Name>\n<Writable>1</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.WANDevice.1.WANConnectionDevice.1.WANIPConnection.1.NATEnabled</Name>\n<Writable>1</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.WANDevice.1.WANConnectionDevice.1.WANIPConnection.1.AddressingType</Name>\n<Writable>1</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.WANDevice.1.WANConnectionDevice.1.WANIPConnection.1.ExternalIPAddress</Name>\n<Writable>1</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.WANDevice.1.WANConnectionDevice.1.WANIPConnection.1.SubnetMask</Name>\n<Writable>1</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.WANDevice.1.WANConnectionDevice.1.WANIPConnection.1.DefaultGateway</Name>\n<Writable>1</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.WANDevice.1.WANConnectionDevice.1.WANIPConnection.1.DNSEnabled</Name>\n<Writable>1</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.WANDevice.1.WANConnectionDevice.1.WANIPConnection.1.DNSOverrideAllowed</Name>\n<Writable>1</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.WANDevice.1.WANConnectionDevice.1.WANIPConnection.1.DNSServers</Name>\n<Writable>1</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.WANDevice.1.WANConnectionDevice.1.WANIPConnection.1.MaxMTUSize</Name>\n<Writable>1</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.WANDevice.1.WANConnectionDevice.1.WANIPConnection.1.MACAddress</Name>\n<Writable>1</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.WANDevice.1.WANConnectionDevice.1.WANIPConnection.1.MACAddressOverride</Name>\n<Writable>1</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.WANDevice.1.WANConnectionDevice.1.WANIPConnection.1.ConnectionTrigger</Name>\n<Writable>1</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.WANDevice.1.WANConnectionDevice.1.WANIPConnection.1.Stats.</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.WANDevice.1.WANConnectionDevice.1.WANIPConnection.1.Stats.EthernetBytesSent</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.WANDevice.1.WANConnectionDevice.1.WANIPConnection.1.Stats.EthernetBytesReceived</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.WANDevice.1.WANConnectionDevice.1.WANIPConnection.1.Stats.EthernetPacketsSent</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.WANDevice.1.WANConnectionDevice.1.WANIPConnection.1.Stats.EthernetPacketsReceived</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.WANDevice.1.WANConnectionDevice.1.WANIPConnection.1.Stats.EthernetErrorsSent</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.WANDevice.1.WANConnectionDevice.1.WANIPConnection.1.Stats.EthernetErrorsReceived</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.WANDevice.1.WANConnectionDevice.1.WANIPConnection.1.Stats.EthernetDiscardPacketsSent</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.WANDevice.1.WANConnectionDevice.1.WANIPConnection.1.Stats.EthernetDiscardPacketsReceived</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.WANDevice.1.WANConnectionDevice.1.WANIPConnection.2.</Name>\n<Writable>1</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.WANDevice.1.WANConnectionDevice.1.WANIPConnection.2.Enable</Name>\n<Writable>1</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.WANDevice.1.WANConnectionDevice.1.WANIPConnection.2.Reset</Name>\n<Writable>1</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.WANDevice.1.WANConnectionDevice.1.WANIPConnection.2.ConnectionStatus</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.WANDevice.1.WANConnectionDevice.1.WANIPConnection.2.PossibleConnectionTypes</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.WANDevice.1.WANConnectionDevice.1.WANIPConnection.2.ConnectionType</Name>\n<Writable>1</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.WANDevice.1.WANConnectionDevice.1.WANIPConnection.2.Name</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.WANDevice.1.WANConnectionDevice.1.WANIPConnection.2.Uptime</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.WANDevice.1.WANConnectionDevice.1.WANIPConnection.2.LastConnectionError</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.WANDevice.1.WANConnectionDevice.1.WANIPConnection.2.AutoDisconnectTime</Name>\n<Writable>1</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.WANDevice.1.WANConnectionDevice.1.WANIPConnection.2.NATEnabled</Name>\n<Writable>1</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.WANDevice.1.WANConnectionDevice.1.WANIPConnection.2.AddressingType</Name>\n<Writable>1</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.WANDevice.1.WANConnectionDevice.1.WANIPConnection.2.ExternalIPAddress</Name>\n<Writable>1</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.WANDevice.1.WANConnectionDevice.1.WANIPConnection.2.SubnetMask</Name>\n<Writable>1</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.WANDevice.1.WANConnectionDevice.1.WANIPConnection.2.DefaultGateway</Name>\n<Writable>1</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.WANDevice.1.WANConnectionDevice.1.WANIPConnection.2.DNSEnabled</Name>\n<Writable>1</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.WANDevice.1.WANConnectionDevice.1.WANIPConnection.2.DNSOverrideAllowed</Name>\n<Writable>1</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.WANDevice.1.WANConnectionDevice.1.WANIPConnection.2.DNSServers</Name>\n<Writable>1</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.WANDevice.1.WANConnectionDevice.1.WANIPConnection.2.MaxMTUSize</Name>\n<Writable>1</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.WANDevice.1.WANConnectionDevice.1.WANIPConnection.2.MACAddress</Name>\n<Writable>1</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.WANDevice.1.WANConnectionDevice.1.WANIPConnection.2.MACAddressOverride</Name>\n<Writable>1</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.WANDevice.1.WANConnectionDevice.1.WANIPConnection.2.ConnectionTrigger</Name>\n<Writable>1</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.WANDevice.1.WANConnectionDevice.1.WANIPConnection.2.Stats.</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.WANDevice.1.WANConnectionDevice.1.WANIPConnection.2.Stats.EthernetBytesSent</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.WANDevice.1.WANConnectionDevice.1.WANIPConnection.2.Stats.EthernetBytesReceived</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.WANDevice.1.WANConnectionDevice.1.WANIPConnection.2.Stats.EthernetPacketsSent</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.WANDevice.1.WANConnectionDevice.1.WANIPConnection.2.Stats.EthernetPacketsReceived</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.WANDevice.1.WANConnectionDevice.1.WANIPConnection.2.Stats.EthernetErrorsSent</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.WANDevice.1.WANConnectionDevice.1.WANIPConnection.2.Stats.EthernetErrorsReceived</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.WANDevice.1.WANConnectionDevice.1.WANIPConnection.2.Stats.EthernetDiscardPacketsSent</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.WANDevice.1.WANConnectionDevice.1.WANIPConnection.2.Stats.EthernetDiscardPacketsReceived</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.Layer2Bridging.</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.Layer2Bridging.Bridge.</Name>\n<Writable>1</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.Layer2Bridging.Bridge.1.</Name>\n<Writable>1</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.Layer2Bridging.Bridge.1.X_HUAWEI_DNSMode</Name>\n<Writable>1</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.Layer2Bridging.Bridge.2.</Name>\n<Writable>1</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.Layer2Bridging.Bridge.2.X_HUAWEI_DNSMode</Name>\n<Writable>1</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.Services.</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.Services.X_HUAWEI_WANRemoteAccess.</Name>\n<Writable>1</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.Services.X_HUAWEI_WANRemoteAccess.Enable</Name>\n<Writable>1</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.Services.X_HUAWEI_WANRemoteAccess.IPAddress1</Name>\n<Writable>1</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.Services.X_HUAWEI_WANRemoteAccess.IPAddress2</Name>\n<Writable>1</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.Services.X_HUAWEI_WANRemoteAccess.IPAddress3</Name>\n<Writable>1</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.Services.X_HUAWEI_WANRemoteAccess.IPAddress4</Name>\n<Writable>1</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.Services.X_HUAWEI_WANRemoteAccess.IPAddress5</Name>\n<Writable>1</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.Services.X_HUAWEI_WANRemoteAccess.MaskLength1</Name>\n<Writable>1</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.Services.X_HUAWEI_WANRemoteAccess.MaskLength2</Name>\n<Writable>1</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.Services.X_HUAWEI_WANRemoteAccess.MaskLength3</Name>\n<Writable>1</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.Services.X_HUAWEI_WANRemoteAccess.MaskLength4</Name>\n<Writable>1</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.Services.X_HUAWEI_WANRemoteAccess.MaskLength5</Name>\n<Writable>1</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.Services.X_HUAWEI_IPv6.</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.Services.X_HUAWEI_IPv6.Enable</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.Services.X_HUAWEI_PortForwarding.</Name>\n<Writable>1</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.Services.X_HUAWEI_ALGAbility.</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.Services.X_HUAWEI_ALGAbility.H323Enable</Name>\n<Writable>1</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.Services.X_HUAWEI_ALGAbility.SIPEnable</Name>\n<Writable>1</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.Services.X_HUAWEI_ALGAbility.RTSPEnable</Name>\n<Writable>1</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.Services.X_HUAWEI_ALGAbility.FTPEnable</Name>\n<Writable>1</Writable>\n</ParameterInfoStruct>\n</ParameterList>\n</cwmp:GetParameterNamesResponse>\n</SOAP-ENV:Body>\n</SOAP-ENV:Envelope>"}],"_postman_id":"8591152e-aaf5-499a-82d1-14dca8168c92"},{"name":"GetParameterValues","id":"fd8bbcbd-fcc9-4090-b379-63836f07e817","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[{"key":"Content-Type","value":"application/xml","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"body":{"mode":"raw","raw":"<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<soap:Envelope xmlns:soapenc=\"http://schemas.xmlsoap.org/soap/encoding/\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:cwmp=\"urn:dslforum-org:cwmp-1-0\" xmlns:soap=\"http://schemas.xmlsoap.org/soap/envelope/\" xmlns:schemaLocation=\"urn:dslforum-org:cwmp-1-0 ..\\schemas\\wt121.xsd\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\">\n  <soap:Header/>\n  <soap:Body soap:encodingStyle=\"http://schemas.xmlsoap.org/soap/encoding/\">\n    <cwmp:GetParameterValues>\n      <ParameterNames>\n        <string>InternetGatewayDevice.TraceRouteDiagnostics.</string>\n       </ParameterNames>\n    </cwmp:GetParameterValues>\n  </soap:Body>\n</soap:Envelope>","options":{"raw":{"language":"xml"}}},"url":"device/cwmp/:device/getParameterValues","urlObject":{"path":["cwmp",":device","getParameterValues"],"host":["device"],"query":[],"variable":[{"type":"any","value":"{{device}}","key":"device"}]}},"response":[{"id":"ea1368cc-3533-4676-b84f-c206895b093f","name":"GetParameterValues","originalRequest":{"method":"PUT","header":[{"key":"Content-Type","value":"application/xml","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"body":{"mode":"raw","raw":"<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<soap:Envelope xmlns:soapenc=\"http://schemas.xmlsoap.org/soap/encoding/\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:cwmp=\"urn:dslforum-org:cwmp-1-0\" xmlns:soap=\"http://schemas.xmlsoap.org/soap/envelope/\" xmlns:schemaLocation=\"urn:dslforum-org:cwmp-1-0 ..\\schemas\\wt121.xsd\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\">\n  <soap:Header/>\n  <soap:Body soap:encodingStyle=\"http://schemas.xmlsoap.org/soap/encoding/\">\n    <cwmp:GetParameterValues>\n      <ParameterNames>\n        <string>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.</string>\n       </ParameterNames>\n    </cwmp:GetParameterValues>\n  </soap:Body>\n</soap:Envelope>","options":{"raw":{"language":"xml"}}},"url":{"raw":"device/cwmp/:device/getParameterValues","host":["device"],"path":["cwmp",":device","getParameterValues"],"variable":[{"id":"58ad3164-297d-4b2a-a24b-534401127d01","key":"device","value":"VMXQU21B06601401"}]}},"status":"OK","code":200,"_postman_previewlanguage":"xml","header":[{"key":"Content-Type","name":"Content-Type","value":"application/xml","description":"","type":"text"},{"key":"Vary","value":"Origin"},{"key":"Date","value":"Tue, 21 May 2024 23:04:50 GMT"},{"key":"Transfer-Encoding","value":"chunked"}],"cookie":[],"responseTime":null,"body":"<SOAP-ENV:Envelope xmlns:SOAP-ENV=\"http://schemas.xmlsoap.org/soap/envelope/\" xmlns:SOAP-ENC=\"http://schemas.xmlsoap.org/soap/encoding/\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns:cwmp=\"urn:dslforum-org:cwmp-1-0\">\n    <SOAP-ENV:Header>\n        <cwmp:ID SOAP-ENV:mustUnderstand=\"1\"/>\n    </SOAP-ENV:Header>\n    <SOAP-ENV:Body>\n        <cwmp:GetParameterValuesResponse>\n            <ParameterList SOAP-ENC:arrayType=\"cwmp:ParameterValueStruct[21]\">\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.Enable</Name>\n                    <Value xsi:type=\"xsd:boolean\">0</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.Status</Name>\n                    <Value xsi:type=\"xsd:string\">Disabled</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.Name</Name>\n                    <Value xsi:type=\"xsd:string\">wl1</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.BSSID</Name>\n                    <Value xsi:type=\"xsd:string\">F8:AF:05:25:5B:A8</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.Channel</Name>\n                    <Value xsi:type=\"xsd:int\">0</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.AutoChannelEnable</Name>\n                    <Value xsi:type=\"xsd:boolean\">1</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.ChannelsInUse</Name>\n                    <Value xsi:type=\"xsd:string\">0</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.SSID</Name>\n                    <Value xsi:type=\"xsd:string\">HUAWEI-1BLSP6</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.BeaconType</Name>\n                    <Value xsi:type=\"xsd:string\">11i</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.Standard</Name>\n                    <Value xsi:type=\"xsd:string\">b/g/n</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.WMMEnable</Name>\n                    <Value xsi:type=\"xsd:boolean\">1</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.TotalBytesSent</Name>\n                    <Value xsi:type=\"xsd:unsignedInt\">0</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.TotalBytesReceived</Name>\n                    <Value xsi:type=\"xsd:unsignedInt\">1960</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.TotalPacketsSent</Name>\n                    <Value xsi:type=\"xsd:unsignedInt\">0</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.TotalPacketsReceived</Name>\n                    <Value xsi:type=\"xsd:unsignedInt\">9</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.TotalAssociations</Name>\n                    <Value xsi:type=\"xsd:unsignedInt\">0</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.PreSharedKey.1.KeyPassphrase</Name>\n                    <Value xsi:type=\"xsd:string\"/>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.Stats.ErrorsSent</Name>\n                    <Value xsi:type=\"xsd:unsignedInt\">0</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.Stats.ErrorsReceived</Name>\n                    <Value xsi:type=\"xsd:unsignedInt\">0</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.Stats.DiscardPacketsSent</Name>\n                    <Value xsi:type=\"xsd:unsignedInt\">0</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.Stats.DiscardPacketsReceived</Name>\n                    <Value xsi:type=\"xsd:unsignedInt\">0</Value>\n                </ParameterValueStruct>\n            </ParameterList>\n        </cwmp:GetParameterValuesResponse>\n    </SOAP-ENV:Body>\n</SOAP-ENV:Envelope>"}],"_postman_id":"fd8bbcbd-fcc9-4090-b379-63836f07e817"},{"name":"GetParameterAttributes","id":"faf8c167-18be-4bf6-a247-853595ad2ae7","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[{"key":"Authorization","value":"[object Object]","type":"text"}],"body":{"mode":"raw","raw":"<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<soap:Envelope xmlns:soapenc=\"http://schemas.xmlsoap.org/soap/encoding/\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:cwmp=\"urn:dslforum-org:cwmp-1-0\" xmlns:soap=\"http://schemas.xmlsoap.org/soap/envelope/\" xmlns:schemaLocation=\"urn:dslforum-org:cwmp-1-0 ..\\schemas\\wt121.xsd\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\">\n  <soap:Header/>\n  <soap:Body soap:encodingStyle=\"http://schemas.xmlsoap.org/soap/encoding/\">\n    <cwmp:GetParameterAttributes>\n      <ParameterNames>\n        <string>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.</string>\n        <string>InternetGatewayDevice.LANDevice.1.WLANConfiguration.2.</string>\n        <string>InternetGatewayDevice.LANDevice.2.WLANConfiguration.2.</string>\n        <string>InternetGatewayDevice.LANDevice.2.WLANConfiguration.1.</string>\n       </ParameterNames>\n    </cwmp:GetParameterAttributes>\n  </soap:Body>\n</soap:Envelope>","options":{"raw":{"language":"xml"}}},"url":"device/cwmp/:device/getParameterAttributes","urlObject":{"path":["cwmp",":device","getParameterAttributes"],"host":["device"],"query":[],"variable":[{"type":"any","value":"{{device}}","key":"device"}]}},"response":[{"id":"b14c32a3-068e-4a00-865d-5695ec59eec2","name":"GetParameterAttributes","originalRequest":{"method":"PUT","header":[{"key":"Content-Type","value":"application/json","type":"text","disabled":true},{"key":"Authorization","value":"[object Object]","type":"text"}],"body":{"mode":"raw","raw":"<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<soap:Envelope xmlns:soapenc=\"http://schemas.xmlsoap.org/soap/encoding/\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:cwmp=\"urn:dslforum-org:cwmp-1-0\" xmlns:soap=\"http://schemas.xmlsoap.org/soap/envelope/\" xmlns:schemaLocation=\"urn:dslforum-org:cwmp-1-0 ..\\schemas\\wt121.xsd\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\">\n  <soap:Header/>\n  <soap:Body soap:encodingStyle=\"http://schemas.xmlsoap.org/soap/encoding/\">\n    <cwmp:GetParameterAttributes>\n      <ParameterNames>\n        <string>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.</string>\n        <string>InternetGatewayDevice.LANDevice.1.WLANConfiguration.2.</string>\n        <string>InternetGatewayDevice.LANDevice.2.WLANConfiguration.2.</string>\n        <string>InternetGatewayDevice.LANDevice.2.WLANConfiguration.1.</string>\n       </ParameterNames>\n    </cwmp:GetParameterAttributes>\n  </soap:Body>\n</soap:Envelope>","options":{"raw":{"language":"xml"}}},"url":{"raw":"device/cwmp/:device/getParameterAttributes","host":["device"],"path":["cwmp",":device","getParameterAttributes"],"variable":[{"key":"device","value":"VMXQU21B06601401"}]}},"status":"OK","code":200,"_postman_previewlanguage":"xml","header":[{"key":"Content-Type","name":"Content-Type","value":"application/xml","description":"","type":"text"},{"key":"Vary","value":"Origin"},{"key":"Date","value":"Wed, 29 May 2024 01:13:45 GMT"},{"key":"Transfer-Encoding","value":"chunked"}],"cookie":[],"responseTime":null,"body":"<SOAP-ENV:Envelope xmlns:SOAP-ENV=\"http://schemas.xmlsoap.org/soap/envelope/\" xmlns:SOAP-ENC=\"http://schemas.xmlsoap.org/soap/encoding/\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns:cwmp=\"urn:dslforum-org:cwmp-1-0\">\n    <SOAP-ENV:Header>\n        <cwmp:ID SOAP-ENV:mustUnderstand=\"1\"/>\n    </SOAP-ENV:Header>\n    <SOAP-ENV:Body>\n        <cwmp:GetParameterAttributesResponse>\n            <ParameterList SOAP-ENC:arrayType=\"cwmp:ParameterAttributeStruct[84]\">\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.Enable</Name>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                    <Notification>0</Notification>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.Status</Name>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                    <Notification>0</Notification>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.Name</Name>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                    <Notification>0</Notification>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.BSSID</Name>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                    <Notification>0</Notification>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.Channel</Name>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                    <Notification>0</Notification>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.AutoChannelEnable</Name>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                    <Notification>0</Notification>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.ChannelsInUse</Name>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                    <Notification>0</Notification>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.SSID</Name>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                    <Notification>0</Notification>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.BeaconType</Name>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                    <Notification>0</Notification>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.Standard</Name>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                    <Notification>0</Notification>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.WMMEnable</Name>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                    <Notification>0</Notification>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.TotalBytesSent</Name>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                    <Notification>0</Notification>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.TotalBytesReceived</Name>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                    <Notification>0</Notification>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.TotalPacketsSent</Name>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                    <Notification>0</Notification>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.TotalPacketsReceived</Name>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                    <Notification>0</Notification>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.TotalAssociations</Name>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                    <Notification>0</Notification>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.PreSharedKey.1.KeyPassphrase</Name>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                    <Notification>0</Notification>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.Stats.ErrorsSent</Name>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                    <Notification>0</Notification>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.Stats.ErrorsReceived</Name>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                    <Notification>0</Notification>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.Stats.DiscardPacketsSent</Name>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                    <Notification>0</Notification>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.Stats.DiscardPacketsReceived</Name>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                    <Notification>0</Notification>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.2.Enable</Name>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                    <Notification>0</Notification>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.2.Status</Name>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                    <Notification>0</Notification>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.2.Name</Name>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                    <Notification>0</Notification>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.2.BSSID</Name>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                    <Notification>0</Notification>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.2.Channel</Name>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                    <Notification>0</Notification>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.2.AutoChannelEnable</Name>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                    <Notification>0</Notification>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.2.ChannelsInUse</Name>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                    <Notification>0</Notification>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.2.SSID</Name>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                    <Notification>0</Notification>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.2.BeaconType</Name>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                    <Notification>0</Notification>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.2.Standard</Name>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                    <Notification>0</Notification>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.2.WMMEnable</Name>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                    <Notification>0</Notification>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.2.TotalBytesSent</Name>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                    <Notification>0</Notification>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.2.TotalBytesReceived</Name>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                    <Notification>0</Notification>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.2.TotalPacketsSent</Name>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                    <Notification>0</Notification>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.2.TotalPacketsReceived</Name>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                    <Notification>0</Notification>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.2.TotalAssociations</Name>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                    <Notification>0</Notification>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.2.PreSharedKey.1.KeyPassphrase</Name>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                    <Notification>0</Notification>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.2.Stats.ErrorsSent</Name>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                    <Notification>0</Notification>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.2.Stats.ErrorsReceived</Name>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                    <Notification>0</Notification>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.2.Stats.DiscardPacketsSent</Name>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                    <Notification>0</Notification>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.2.Stats.DiscardPacketsReceived</Name>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                    <Notification>0</Notification>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.2.WLANConfiguration.2.Enable</Name>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                    <Notification>0</Notification>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.2.WLANConfiguration.2.Status</Name>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                    <Notification>0</Notification>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.2.WLANConfiguration.2.Name</Name>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                    <Notification>0</Notification>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.2.WLANConfiguration.2.BSSID</Name>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                    <Notification>0</Notification>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.2.WLANConfiguration.2.Channel</Name>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                    <Notification>0</Notification>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.2.WLANConfiguration.2.AutoChannelEnable</Name>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                    <Notification>0</Notification>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.2.WLANConfiguration.2.ChannelsInUse</Name>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                    <Notification>0</Notification>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.2.WLANConfiguration.2.SSID</Name>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                    <Notification>0</Notification>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.2.WLANConfiguration.2.BeaconType</Name>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                    <Notification>0</Notification>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.2.WLANConfiguration.2.Standard</Name>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                    <Notification>0</Notification>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.2.WLANConfiguration.2.WMMEnable</Name>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                    <Notification>0</Notification>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.2.WLANConfiguration.2.TotalBytesSent</Name>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                    <Notification>0</Notification>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.2.WLANConfiguration.2.TotalBytesReceived</Name>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                    <Notification>0</Notification>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.2.WLANConfiguration.2.TotalPacketsSent</Name>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                    <Notification>0</Notification>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.2.WLANConfiguration.2.TotalPacketsReceived</Name>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                    <Notification>0</Notification>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.2.WLANConfiguration.2.TotalAssociations</Name>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                    <Notification>0</Notification>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.2.WLANConfiguration.2.PreSharedKey.1.KeyPassphrase</Name>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                    <Notification>0</Notification>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.2.WLANConfiguration.2.Stats.ErrorsSent</Name>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                    <Notification>0</Notification>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.2.WLANConfiguration.2.Stats.ErrorsReceived</Name>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                    <Notification>0</Notification>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.2.WLANConfiguration.2.Stats.DiscardPacketsSent</Name>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                    <Notification>0</Notification>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.2.WLANConfiguration.2.Stats.DiscardPacketsReceived</Name>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                    <Notification>0</Notification>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.2.WLANConfiguration.1.Enable</Name>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                    <Notification>0</Notification>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.2.WLANConfiguration.1.Status</Name>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                    <Notification>0</Notification>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.2.WLANConfiguration.1.Name</Name>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                    <Notification>0</Notification>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.2.WLANConfiguration.1.BSSID</Name>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                    <Notification>0</Notification>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.2.WLANConfiguration.1.Channel</Name>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                    <Notification>0</Notification>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.2.WLANConfiguration.1.AutoChannelEnable</Name>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                    <Notification>0</Notification>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.2.WLANConfiguration.1.ChannelsInUse</Name>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                    <Notification>0</Notification>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.2.WLANConfiguration.1.SSID</Name>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                    <Notification>0</Notification>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.2.WLANConfiguration.1.BeaconType</Name>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                    <Notification>0</Notification>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.2.WLANConfiguration.1.Standard</Name>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                    <Notification>0</Notification>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.2.WLANConfiguration.1.WMMEnable</Name>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                    <Notification>0</Notification>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.2.WLANConfiguration.1.TotalBytesSent</Name>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                    <Notification>0</Notification>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.2.WLANConfiguration.1.TotalBytesReceived</Name>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                    <Notification>0</Notification>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.2.WLANConfiguration.1.TotalPacketsSent</Name>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                    <Notification>0</Notification>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.2.WLANConfiguration.1.TotalPacketsReceived</Name>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                    <Notification>0</Notification>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.2.WLANConfiguration.1.TotalAssociations</Name>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                    <Notification>0</Notification>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.2.WLANConfiguration.1.PreSharedKey.1.KeyPassphrase</Name>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                    <Notification>0</Notification>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.2.WLANConfiguration.1.Stats.ErrorsSent</Name>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                    <Notification>0</Notification>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.2.WLANConfiguration.1.Stats.ErrorsReceived</Name>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                    <Notification>0</Notification>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.2.WLANConfiguration.1.Stats.DiscardPacketsSent</Name>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                    <Notification>0</Notification>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.2.WLANConfiguration.1.Stats.DiscardPacketsReceived</Name>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                    <Notification>0</Notification>\n                </ParameterAttributeStruct>\n            </ParameterList>\n        </cwmp:GetParameterAttributesResponse>\n    </SOAP-ENV:Body>\n</SOAP-ENV:Envelope>"}],"_postman_id":"faf8c167-18be-4bf6-a247-853595ad2ae7"},{"name":"SetParameterValues","id":"e2df3717-74d1-4e2e-8d4b-580f8af9a6cc","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[{"key":"Content-Type","value":"application/xml","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"body":{"mode":"raw","raw":"<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<soap:Envelope xmlns:soapenc=\"http://schemas.xmlsoap.org/soap/encoding/\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:cwmp=\"urn:dslforum-org:cwmp-1-0\" xmlns:soap=\"http://schemas.xmlsoap.org/soap/envelope/\" xmlns:schemaLocation=\"urn:dslforum-org:cwmp-1-0 ..\\schemas\\wt121.xsd\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\">\n  <soap:Header/>\n  <soap:Body soap:encodingStyle=\"http://schemas.xmlsoap.org/soap/encoding/\">\n    <cwmp:SetParameterValues>\n      <ParameterList soapenc:arrayType=\"cwmp:ParameterValueStruct[4]\">\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.TraceRouteDiagnostics.Host</Name>\n                    <Value>192.168.60.4</Value>\n                </ParameterValueStruct>\n      </ParameterList>\n      <ParameterKey></ParameterKey>\n    </cwmp:SetParameterValues>\n  </soap:Body>\n</soap:Envelope>","options":{"raw":{"language":"xml"}}},"url":"device/cwmp/:device/setParameterValues","urlObject":{"path":["cwmp",":device","setParameterValues"],"host":["device"],"query":[],"variable":[{"type":"any","value":"485754434ECDE6AD","key":"device"}]}},"response":[{"id":"c9ac31ed-40a2-4f39-9750-1130a67411e5","name":"SetParameterValues","originalRequest":{"method":"PUT","header":[{"key":"Content-Type","value":"application/xml","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"body":{"mode":"raw","raw":"<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<soap:Envelope xmlns:soapenc=\"http://schemas.xmlsoap.org/soap/encoding/\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:cwmp=\"urn:dslforum-org:cwmp-1-0\" xmlns:soap=\"http://schemas.xmlsoap.org/soap/envelope/\" xmlns:schemaLocation=\"urn:dslforum-org:cwmp-1-0 ..\\schemas\\wt121.xsd\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\">\n  <soap:Header/>\n  <soap:Body soap:encodingStyle=\"http://schemas.xmlsoap.org/soap/encoding/\">\n    <cwmp:SetParameterValues>\n      <ParameterList soapenc:arrayType=\"cwmp:ParameterValueStruct[1]\">\n\t\t  <ParameterValueStruct>\n\t\t\t  <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.Enable</Name>\n\t\t\t  <Value>1</Value>\n\t\t  </ParameterValueStruct>\n      </ParameterList>\n      <ParameterKey></ParameterKey>\n    </cwmp:SetParameterValues>\n  </soap:Body>\n</soap:Envelope>","options":{"raw":{"language":"xml"}}},"url":{"raw":"device/cwmp/:device/setParameterValues","host":["device"],"path":["cwmp",":device","setParameterValues"],"variable":[{"id":"58ad3164-297d-4b2a-a24b-534401127d01","key":"device","value":"VMXQU21B06601401"}]}},"status":"OK","code":200,"_postman_previewlanguage":"xml","header":[{"key":"Content-Type","name":"Content-Type","value":"application/xml","description":"","type":"text"},{"key":"Vary","value":"Origin"},{"key":"Date","value":"Tue, 21 May 2024 23:25:59 GMT"},{"key":"Content-Length","value":"495"}],"cookie":[],"responseTime":null,"body":"<SOAP-ENV:Envelope xmlns:SOAP-ENV=\"http://schemas.xmlsoap.org/soap/envelope/\" xmlns:SOAP-ENC=\"http://schemas.xmlsoap.org/soap/encoding/\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns:cwmp=\"urn:dslforum-org:cwmp-1-0\">\n    <SOAP-ENV:Header>\n        <cwmp:ID SOAP-ENV:mustUnderstand=\"1\"/>\n    </SOAP-ENV:Header>\n    <SOAP-ENV:Body>\n        <cwmp:SetParameterValuesResponse>\n            <Status>0</Status>\n        </cwmp:SetParameterValuesResponse>\n    </SOAP-ENV:Body>\n</SOAP-ENV:Envelope>"},{"id":"90368633-3054-4b7f-830c-76254b8864f5","name":"SetParameterMultiValues","originalRequest":{"method":"PUT","header":[{"key":"Content-Type","value":"application/xml","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"body":{"mode":"raw","raw":"<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<soap:Envelope xmlns:soapenc=\"http://schemas.xmlsoap.org/soap/encoding/\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:cwmp=\"urn:dslforum-org:cwmp-1-0\" xmlns:soap=\"http://schemas.xmlsoap.org/soap/envelope/\" xmlns:schemaLocation=\"urn:dslforum-org:cwmp-1-0 ..\\schemas\\wt121.xsd\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\">\n  <soap:Header/>\n  <soap:Body soap:encodingStyle=\"http://schemas.xmlsoap.org/soap/encoding/\">\n    <cwmp:SetParameterValues>\n      <ParameterList soapenc:arrayType=\"cwmp:ParameterValueStruct[3]\">\n\t\t<ParameterValueStruct>\n\t\t\t  <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.Enable</Name>\n\t\t\t  <Value>0</Value>\n        </ParameterValueStruct>\n        <ParameterValueStruct>\n\t\t\t  <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.2.SSID</Name>\n\t\t\t  <Value>HUAWEI_TEST-2</Value>\n        </ParameterValueStruct>\n      </ParameterList>\n      <ParameterKey>LC1309123</ParameterKey>\n    </cwmp:SetParameterValues>\n  </soap:Body>\n</soap:Envelope>","options":{"raw":{"language":"xml"}}},"url":{"raw":"device/cwmp/:device/setParameterValues","host":["device"],"path":["cwmp",":device","setParameterValues"],"variable":[{"id":"58ad3164-297d-4b2a-a24b-534401127d01","key":"device","value":"VMXQU21B06601401"}]}},"status":"OK","code":200,"_postman_previewlanguage":"xml","header":[{"key":"Content-Type","name":"Content-Type","value":"application/xml","description":"","type":"text"},{"key":"Vary","value":"Origin"},{"key":"Date","value":"Thu, 30 May 2024 12:57:30 GMT"},{"key":"Content-Length","value":"495"}],"cookie":[],"responseTime":null,"body":"<SOAP-ENV:Envelope xmlns:SOAP-ENV=\"http://schemas.xmlsoap.org/soap/envelope/\" xmlns:SOAP-ENC=\"http://schemas.xmlsoap.org/soap/encoding/\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns:cwmp=\"urn:dslforum-org:cwmp-1-0\">\n    <SOAP-ENV:Header>\n        <cwmp:ID SOAP-ENV:mustUnderstand=\"1\"/>\n    </SOAP-ENV:Header>\n    <SOAP-ENV:Body>\n        <cwmp:SetParameterValuesResponse>\n            <Status>0</Status>\n        </cwmp:SetParameterValuesResponse>\n    </SOAP-ENV:Body>\n</SOAP-ENV:Envelope>"}],"_postman_id":"e2df3717-74d1-4e2e-8d4b-580f8af9a6cc"},{"name":"AddObject","id":"ca57e225-4334-48aa-8228-89cd2351cd6d","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[{"key":"Authorization","value":"[object Object]","type":"text"}],"body":{"mode":"raw","raw":"<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<soap:Envelope xmlns:soapenc=\"http://schemas.xmlsoap.org/soap/encoding/\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:cwmp=\"urn:dslforum-org:cwmp-1-0\" xmlns:soap=\"http://schemas.xmlsoap.org/soap/envelope/\" xmlns:schemaLocation=\"urn:dslforum-org:cwmp-1-0 ..\\schemas\\wt121.xsd\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\">\n  <soap:Header/>\n  <soap:Body soap:encodingStyle=\"http://schemas.xmlsoap.org/soap/encoding/\">\n    <cwmp:AddObject>\n      <ObjectName>InternetGatewayDevice.LANDevice.</ObjectName>\n      <ParameterKey></ParameterKey>\n    </cwmp:AddObject>\n  </soap:Body>\n</soap:Envelope>","options":{"raw":{"language":"xml"}}},"url":"device/cwmp/:device/addObject","urlObject":{"path":["cwmp",":device","addObject"],"host":["device"],"query":[],"variable":[{"type":"any","value":"VMXQU21B06601401","key":"device"}]}},"response":[{"id":"16cf5b74-f749-4803-9523-62735103b1af","name":"AddObject","originalRequest":{"method":"PUT","header":[{"key":"Content-Type","value":"application/json","type":"text","disabled":true},{"key":"Authorization","value":"[object Object]","type":"text"}],"body":{"mode":"raw","raw":"<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<soap:Envelope xmlns:soapenc=\"http://schemas.xmlsoap.org/soap/encoding/\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:cwmp=\"urn:dslforum-org:cwmp-1-0\" xmlns:soap=\"http://schemas.xmlsoap.org/soap/envelope/\" xmlns:schemaLocation=\"urn:dslforum-org:cwmp-1-0 ..\\schemas\\wt121.xsd\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\">\n  <soap:Header/>\n  <soap:Body soap:encodingStyle=\"http://schemas.xmlsoap.org/soap/encoding/\">\n    <cwmp:AddObject>\n      <ObjectName>InternetGatewayDevice.LANDevice.</ObjectName>\n      <ParameterKey></ParameterKey>\n    </cwmp:AddObject>\n  </soap:Body>\n</soap:Envelope>","options":{"raw":{"language":"xml"}}},"url":{"raw":"device/cwmp/:device/addObject","host":["device"],"path":["cwmp",":device","addObject"],"variable":[{"key":"device","value":"VMXQU21B06601401"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Origin"},{"key":"Date","value":"Wed, 12 Jun 2024 00:41:12 GMT"},{"key":"Content-Length","value":"512"}],"cookie":[],"responseTime":null,"body":"<SOAP-ENV:Envelope xmlns:SOAP-ENV=\"http://schemas.xmlsoap.org/soap/envelope/\" xmlns:SOAP-ENC=\"http://schemas.xmlsoap.org/soap/encoding/\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns:cwmp=\"urn:dslforum-org:cwmp-1-0\">\n<SOAP-ENV:Header>\n<cwmp:ID SOAP-ENV:mustUnderstand=\"1\"/>\n</SOAP-ENV:Header>\n<SOAP-ENV:Body>\n<cwmp:AddObjectResponse>\n<Status>0</Status>\n<InstanceNumber>3</InstanceNumber>\n</cwmp:AddObjectResponse>\n</SOAP-ENV:Body>\n</SOAP-ENV:Envelope>\n\n"}],"_postman_id":"ca57e225-4334-48aa-8228-89cd2351cd6d"},{"name":"DeleteObject","id":"78e18582-b5a2-47a9-9d8a-9d3ce3132cc5","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[{"key":"Authorization","value":"[object Object]","type":"text"}],"body":{"mode":"raw","raw":"<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<soap:Envelope xmlns:soapenc=\"http://schemas.xmlsoap.org/soap/encoding/\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:cwmp=\"urn:dslforum-org:cwmp-1-0\" xmlns:soap=\"http://schemas.xmlsoap.org/soap/envelope/\" xmlns:schemaLocation=\"urn:dslforum-org:cwmp-1-0 ..\\schemas\\wt121.xsd\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\">\n  <soap:Header/>\n  <soap:Body soap:encodingStyle=\"http://schemas.xmlsoap.org/soap/encoding/\">\n    <cwmp:DeleteObject>\n      <ObjectName>InternetGatewayDevice.LANDevice.3.</ObjectName>\n      <ParameterKey></ParameterKey>\n    </cwmp:DeleteObject>\n  </soap:Body>\n</soap:Envelope>","options":{"raw":{"language":"xml"}}},"url":"device/cwmp/:device/deleteObject","urlObject":{"path":["cwmp",":device","deleteObject"],"host":["device"],"query":[],"variable":[{"id":"67cf7f86-8b45-4608-959b-456ba4a3643b","type":"any","value":"VMXQU21B06601401","key":"device"}]}},"response":[{"id":"badcb120-f899-45df-8e5f-09d120b25af3","name":"DeleteObject","originalRequest":{"method":"PUT","header":[{"key":"Content-Type","value":"application/json","type":"text","disabled":true},{"key":"Authorization","value":"[object Object]","type":"text"}],"body":{"mode":"raw","raw":"<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<soap:Envelope xmlns:soapenc=\"http://schemas.xmlsoap.org/soap/encoding/\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:cwmp=\"urn:dslforum-org:cwmp-1-0\" xmlns:soap=\"http://schemas.xmlsoap.org/soap/envelope/\" xmlns:schemaLocation=\"urn:dslforum-org:cwmp-1-0 ..\\schemas\\wt121.xsd\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\">\n  <soap:Header/>\n  <soap:Body soap:encodingStyle=\"http://schemas.xmlsoap.org/soap/encoding/\">\n    <cwmp:DeleteObject>\n      <ObjectName>InternetGatewayDevice.LANDevice.3.</ObjectName>\n      <ParameterKey></ParameterKey>\n    </cwmp:DeleteObject>\n  </soap:Body>\n</soap:Envelope>","options":{"raw":{"language":"xml"}}},"url":{"raw":"device/cwmp/:device/deleteObject","host":["device"],"path":["cwmp",":device","deleteObject"],"variable":[{"id":"67cf7f86-8b45-4608-959b-456ba4a3643b","key":"device","value":"VMXQU21B06601401"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Origin"},{"key":"Date","value":"Wed, 12 Jun 2024 01:04:26 GMT"},{"key":"Content-Length","value":"483"}],"cookie":[],"responseTime":null,"body":"<SOAP-ENV:Envelope xmlns:SOAP-ENV=\"http://schemas.xmlsoap.org/soap/envelope/\" xmlns:SOAP-ENC=\"http://schemas.xmlsoap.org/soap/encoding/\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns:cwmp=\"urn:dslforum-org:cwmp-1-0\">\n<SOAP-ENV:Header>\n<cwmp:ID SOAP-ENV:mustUnderstand=\"1\"/>\n</SOAP-ENV:Header>\n<SOAP-ENV:Body>\n<cwmp:DeleteObjectResponse>\n<Status>0</Status>\n</cwmp:DeleteObjectResponse>\n</SOAP-ENV:Body>\n</SOAP-ENV:Envelope>\n\n"}],"_postman_id":"78e18582-b5a2-47a9-9d8a-9d3ce3132cc5"},{"name":"Reboot","id":"6eb8cee1-8b26-480c-b325-80ec4cd5d0f4","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[{"key":"Content-Type","value":"application/xml","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"url":"device/cwmp/:device/reboot","urlObject":{"path":["cwmp",":device","reboot"],"host":["device"],"query":[],"variable":[{"type":"any","value":"{{device}}","key":"device"}]}},"response":[{"id":"12883f53-a5a2-4d20-badc-8f8a4ca0636b","name":"Reboot","originalRequest":{"method":"PUT","header":[{"key":"Content-Type","value":"application/xml","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"url":{"raw":"device/cwmp/:device/reboot","host":["device"],"path":["cwmp",":device","reboot"],"variable":[{"key":"device","value":"{{device}}"}]}},"status":"OK","code":200,"_postman_previewlanguage":"xml","header":[{"key":"Content-Type","name":"Content-Type","value":"application/xml","description":"","type":"text"},{"key":"Vary","value":"Origin"},{"key":"Date","value":"Wed, 18 Sep 2024 13:40:48 GMT"},{"key":"Content-Length","value":"429"}],"cookie":[],"responseTime":null,"body":"<SOAP-ENV:Envelope xmlns:SOAP-ENV=\"http://schemas.xmlsoap.org/soap/envelope/\" xmlns:SOAP-ENC=\"http://schemas.xmlsoap.org/soap/encoding/\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns:cwmp=\"urn:dslforum-org:cwmp-1-0\">\n    <SOAP-ENV:Header>\n        <cwmp:ID SOAP-ENV:mustUnderstand=\"1\"/>\n    </SOAP-ENV:Header>\n    <SOAP-ENV:Body>\n        <cwmp:RebootResponse/>\n    </SOAP-ENV:Body>\n</SOAP-ENV:Envelope>"}],"_postman_id":"6eb8cee1-8b26-480c-b325-80ec4cd5d0f4"}],"id":"96986790-3e2c-44fd-bc8c-9a6208f01516","_postman_id":"96986790-3e2c-44fd-bc8c-9a6208f01516","description":""},{"name":"Custom Messages","item":[{"name":"Create Message","id":"753e340a-f448-4d9e-9bf1-4add549efa6d","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"body":{"mode":"raw","raw":"<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<soap:Envelope xmlns:soapenc=\"http://schemas.xmlsoap.org/soap/encoding/\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:cwmp=\"urn:dslforum-org:cwmp-1-0\" xmlns:soap=\"http://schemas.xmlsoap.org/soap/envelope/\" xmlns:schemaLocation=\"urn:dslforum-org:cwmp-1-0 ..\\schemas\\wt121.xsd\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\">\n  <soap:Header/>\n  <soap:Body soap:encodingStyle=\"http://schemas.xmlsoap.org/soap/encoding/\">\n    <cwmp:GetParameterValues>\n      <ParameterNames>\n        <string>InternetGatewayDevice.LANDevice.1.WLANConfiguration.</string>\n       </ParameterNames>\n    </cwmp:GetParameterValues>\n  </soap:Body>\n</soap:Envelope>","options":{"raw":{"language":"xml"}}},"url":"device/message/:type?name=cwmp-test-1","urlObject":{"path":["message",":type"],"host":["device"],"query":[{"key":"name","value":"cwmp-test-1"}],"variable":[{"type":"any","value":"cwmp","key":"type"}]}},"response":[{"id":"febd7004-bdd5-4b64-9af3-58a27df7d45b","name":"Save USP Message","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"body":{"mode":"raw","raw":"{\n  \"param_paths\": [\n      \"Device.WiFi.SSID.[Name==wlan0].\",\n      \"Device.IP.Interface.*.Alias\",\n      \"Device.DeviceInfo.FirmwareImage.*.Alias\",\n      \"Device.IP.Interface.1.IPv4Address.1.IPAddress\"\n  ],\n  \"max_depth\": 2\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"device/message/:type?name=usp-test-1","host":["device"],"path":["message",":type"],"query":[{"key":"name","value":"usp-test-1"}],"variable":[{"key":"type","value":"usp"}]}},"status":"No Content","code":204,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Origin"},{"key":"Date","value":"Mon, 07 Oct 2024 18:35:05 GMT"}],"cookie":[],"responseTime":null,"body":null},{"id":"a7a732f8-a375-4b88-9e6c-303688ee5e44","name":"Save CWMP Message","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"body":{"mode":"raw","raw":"<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<soap:Envelope xmlns:soapenc=\"http://schemas.xmlsoap.org/soap/encoding/\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:cwmp=\"urn:dslforum-org:cwmp-1-0\" xmlns:soap=\"http://schemas.xmlsoap.org/soap/envelope/\" xmlns:schemaLocation=\"urn:dslforum-org:cwmp-1-0 ..\\schemas\\wt121.xsd\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\">\n  <soap:Header/>\n  <soap:Body soap:encodingStyle=\"http://schemas.xmlsoap.org/soap/encoding/\">\n    <cwmp:GetParameterValues>\n      <ParameterNames>\n        <string>InternetGatewayDevice.LANDevice.1.WLANConfiguration.</string>\n       </ParameterNames>\n    </cwmp:GetParameterValues>\n  </soap:Body>\n</soap:Envelope>","options":{"raw":{"language":"xml"}}},"url":{"raw":"device/message/:type?name=cwmp-test-1","host":["device"],"path":["message",":type"],"query":[{"key":"name","value":"cwmp-test-1"}],"variable":[{"key":"type","value":"cwmp"}]}},"status":"No Content","code":204,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Origin"},{"key":"Date","value":"Mon, 07 Oct 2024 18:36:18 GMT"}],"cookie":[],"responseTime":null,"body":null}],"_postman_id":"753e340a-f448-4d9e-9bf1-4add549efa6d"},{"name":"Delete Message","id":"3c662748-f9a9-464d-84ed-5ff47b3ba240","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"url":"device/message?name=usp-test-1","urlObject":{"path":["message"],"host":["device"],"query":[{"key":"name","value":"usp-test-1"}],"variable":[]}},"response":[{"id":"53699c24-fe53-4dc4-9f32-47223e3b4f13","name":"Delete Message","originalRequest":{"method":"DELETE","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"url":{"raw":"device/template?name=usp-test-1","host":["device"],"path":["template"],"query":[{"key":"name","value":"usp-test-1"}]}},"status":"No Content","code":204,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Origin"},{"key":"Date","value":"Mon, 07 Oct 2024 18:15:21 GMT"}],"cookie":[],"responseTime":null,"body":null}],"_postman_id":"3c662748-f9a9-464d-84ed-5ff47b3ba240"},{"name":"Get Message","id":"c5148691-1fa6-49f1-8633-5ee57ef83557","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"url":"device/message?name=usp-test-1&type","urlObject":{"path":["message"],"host":["device"],"query":[{"key":"name","value":"usp-test-1"},{"key":"type","value":null}],"variable":[]}},"response":[{"id":"2f411dac-f9b5-48ab-925e-7dbc56e45e2a","name":"Get All Messages","originalRequest":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"url":{"raw":"device/message","host":["device"],"path":["message"],"query":[{"key":"name","value":"cwmp-test-1","disabled":true},{"key":"type","value":"usp","disabled":true}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Origin"},{"key":"Date","value":"Tue, 08 Oct 2024 18:09:58 GMT"},{"key":"Transfer-Encoding","value":"chunked"}],"cookie":[],"responseTime":null,"body":"[\n    {\n        \"name\": \"cwmp-test-1\",\n        \"type\": \"cwmp\",\n        \"value\": \"<?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?>\\n<soap:Envelope xmlns:soapenc=\\\"http://schemas.xmlsoap.org/soap/encoding/\\\" xmlns:xsd=\\\"http://www.w3.org/2001/XMLSchema\\\" xmlns:cwmp=\\\"urn:dslforum-org:cwmp-1-0\\\" xmlns:soap=\\\"http://schemas.xmlsoap.org/soap/envelope/\\\" xmlns:schemaLocation=\\\"urn:dslforum-org:cwmp-1-0 ..\\\\schemas\\\\wt121.xsd\\\" xmlns:xsi=\\\"http://www.w3.org/2001/XMLSchema-instance\\\">\\n  <soap:Header/>\\n  <soap:Body soap:encodingStyle=\\\"http://schemas.xmlsoap.org/soap/encoding/\\\">\\n    <cwmp:GetParameterValues>\\n      <ParameterNames>\\n        <string>InternetGatewayDevice.LANDevice.1.WLANConfiguration.</string>\\n       </ParameterNames>\\n    </cwmp:GetParameterValues>\\n  </soap:Body>\\n</soap:Envelope>\"\n    },\n    {\n        \"name\": \"Test numer 2\",\n        \"type\": \"usp\",\n        \"value\": \"\\n{\\n    \\\"header\\\": {\\n        \\\"msg_id\\\": \\\"b7dc38ea-aefb-4761-aa55-edaa97adb2f0\\\",\\n        \\\"msg_type\\\": 8\\n    },\\n    \\\"body\\\": {\\n        \\\"request\\\": {\\n            \\\"add\\\": {\\n                \\\"allow_partial\\\": true,\\n                \\\"create_objs\\\": [\\n                    {\\n                        \\\"obj_path\\\": \\\"Device.IP.Interface.\\\",\\n                        \\\"param_settings\\\": [\\n                            {\\n                                \\\"param\\\": \\\"Alias\\\",\\n                                \\\"value\\\": \\\"test\\\",\\n                                \\\"required\\\": true\\n                            }\\n                        ]\\n                    }\\n                ]\\n            }\\n        }\\n    }\\n}\"\n    },\n    {\n        \"name\": \"IP ADDRESS\",\n        \"type\": \"usp\",\n        \"value\": \"{\\n    \\\"header\\\": {\\n        \\\"msg_id\\\": \\\"b7dc38ea-aefb-4761-aa55-edaa97adb2f0\\\",\\n        \\\"msg_type\\\": 1\\n    },\\n    \\\"body\\\": {\\n        \\\"request\\\": {\\n            \\\"get\\\": {\\n                \\\"paramPaths\\\": [\\n                    \\\"Device.IP.Interface.1.IPv4Address.1.IPAddress\\\"\\n                ],\\n                \\\"maxDepth\\\": 2\\n            }\\n        }\\n    }\\n}\"\n    },\n    {\n        \"name\": \"HUAWEI-TEST-1\",\n        \"type\": \"usp\",\n        \"value\": \"{\\n    \\\"header\\\": {\\n        \\\"msg_id\\\": \\\"b7dc38ea-aefb-4761-aa55-edaa97adb2f0\\\",\\n        \\\"msg_type\\\": 1\\n    },\\n    \\\"body\\\": {\\n        \\\"request\\\": {\\n            \\\"get\\\": {\\n                \\\"paramPaths\\\": [\\n                    \\\"Device.WiFi.SSID.[Name==wlan0].\\\",\\n                    \\\"Device.IP.Interface.*.Alias\\\",\\n                    \\\"Device.DeviceInfo.FirmwareImage.*.Alias\\\",\\n                    \\\"Device.IP.Interface.1.IPv4Address.1.IPAddress\\\"\\n                ],\\n                \\\"maxDepth\\\": 2\\n            }\\n        }\\n    }\\n}\"\n    }\n]"},{"id":"0ea5253c-b963-4e42-8853-1fdcd01ccd1a","name":"Get Messages by Type","originalRequest":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"url":{"raw":"device/message?type=usp","host":["device"],"path":["message"],"query":[{"key":"name","value":"cwmp-test-1","disabled":true},{"key":"type","value":"usp"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Origin"},{"key":"Date","value":"Tue, 08 Oct 2024 18:10:22 GMT"},{"key":"Content-Length","value":"1799"}],"cookie":[],"responseTime":null,"body":"[\n    {\n        \"name\": \"Test numer 2\",\n        \"type\": \"usp\",\n        \"value\": \"\\n{\\n    \\\"header\\\": {\\n        \\\"msg_id\\\": \\\"b7dc38ea-aefb-4761-aa55-edaa97adb2f0\\\",\\n        \\\"msg_type\\\": 8\\n    },\\n    \\\"body\\\": {\\n        \\\"request\\\": {\\n            \\\"add\\\": {\\n                \\\"allow_partial\\\": true,\\n                \\\"create_objs\\\": [\\n                    {\\n                        \\\"obj_path\\\": \\\"Device.IP.Interface.\\\",\\n                        \\\"param_settings\\\": [\\n                            {\\n                                \\\"param\\\": \\\"Alias\\\",\\n                                \\\"value\\\": \\\"test\\\",\\n                                \\\"required\\\": true\\n                            }\\n                        ]\\n                    }\\n                ]\\n            }\\n        }\\n    }\\n}\"\n    },\n    {\n        \"name\": \"IP ADDRESS\",\n        \"type\": \"usp\",\n        \"value\": \"{\\n    \\\"header\\\": {\\n        \\\"msg_id\\\": \\\"b7dc38ea-aefb-4761-aa55-edaa97adb2f0\\\",\\n        \\\"msg_type\\\": 1\\n    },\\n    \\\"body\\\": {\\n        \\\"request\\\": {\\n            \\\"get\\\": {\\n                \\\"paramPaths\\\": [\\n                    \\\"Device.IP.Interface.1.IPv4Address.1.IPAddress\\\"\\n                ],\\n                \\\"maxDepth\\\": 2\\n            }\\n        }\\n    }\\n}\"\n    },\n    {\n        \"name\": \"HUAWEI-TEST-1\",\n        \"type\": \"usp\",\n        \"value\": \"{\\n    \\\"header\\\": {\\n        \\\"msg_id\\\": \\\"b7dc38ea-aefb-4761-aa55-edaa97adb2f0\\\",\\n        \\\"msg_type\\\": 1\\n    },\\n    \\\"body\\\": {\\n        \\\"request\\\": {\\n            \\\"get\\\": {\\n                \\\"paramPaths\\\": [\\n                    \\\"Device.WiFi.SSID.[Name==wlan0].\\\",\\n                    \\\"Device.IP.Interface.*.Alias\\\",\\n                    \\\"Device.DeviceInfo.FirmwareImage.*.Alias\\\",\\n                    \\\"Device.IP.Interface.1.IPv4Address.1.IPAddress\\\"\\n                ],\\n                \\\"maxDepth\\\": 2\\n            }\\n        }\\n    }\\n}\"\n    }\n]"},{"id":"e1abb659-fe7c-411e-a404-4aa9bc84e766","name":"Get Message By Name","originalRequest":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"url":{"raw":"device/message?name=cwmp-test-1","host":["device"],"path":["message"],"query":[{"key":"name","value":"cwmp-test-1"},{"key":"type","value":"usp","disabled":true}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Origin"},{"key":"Date","value":"Tue, 08 Oct 2024 18:10:54 GMT"},{"key":"Content-Length","value":"688"}],"cookie":[],"responseTime":null,"body":"<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<soap:Envelope xmlns:soapenc=\"http://schemas.xmlsoap.org/soap/encoding/\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:cwmp=\"urn:dslforum-org:cwmp-1-0\" xmlns:soap=\"http://schemas.xmlsoap.org/soap/envelope/\" xmlns:schemaLocation=\"urn:dslforum-org:cwmp-1-0 ..\\schemas\\wt121.xsd\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\">\n  <soap:Header/>\n  <soap:Body soap:encodingStyle=\"http://schemas.xmlsoap.org/soap/encoding/\">\n    <cwmp:GetParameterValues>\n      <ParameterNames>\n        <string>InternetGatewayDevice.LANDevice.1.WLANConfiguration.</string>\n       </ParameterNames>\n    </cwmp:GetParameterValues>\n  </soap:Body>\n</soap:Envelope>"}],"_postman_id":"c5148691-1fa6-49f1-8633-5ee57ef83557"},{"name":"Edit Message","id":"ce5a8541-46f7-4451-98d4-6ac6388bc029","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[],"body":{"mode":"raw","raw":"test","options":{"raw":{"language":"json"}}},"url":"device/message?name","urlObject":{"path":["message"],"host":["device"],"query":[{"key":"name","value":null}],"variable":[]}},"response":[{"id":"5de8a9aa-b278-4a08-b997-d762d3122e31","name":"Edit Message","originalRequest":{"method":"PUT","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"body":{"mode":"raw","raw":"lelecoléqui","options":{"raw":{"language":"json"}}},"url":{"raw":"device/message?name=um+um","host":["device"],"path":["message"],"query":[{"key":"name","value":"um+um"}]}},"status":"No Content","code":204,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Origin"},{"key":"Date","value":"Tue, 08 Oct 2024 18:20:24 GMT"}],"cookie":[],"responseTime":null,"body":null}],"_postman_id":"ce5a8541-46f7-4451-98d4-6ac6388bc029"}],"id":"99758ccc-4e7e-4c23-9dfe-b5ccda8b2900","_postman_id":"99758ccc-4e7e-4c23-9dfe-b5ccda8b2900","description":""},{"name":"Credentials","item":[{"name":"CredentialsList","id":"d0b62919-3d7d-4948-84e3-c06c7b140aa1","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"url":"device/auth?page_size=100&page_number=1","urlObject":{"path":["auth"],"host":["device"],"query":[{"disabled":true,"key":"id","value":"oktopus"},{"key":"page_size","value":"100"},{"key":"page_number","value":"1"}],"variable":[]}},"response":[],"_postman_id":"d0b62919-3d7d-4948-84e3-c06c7b140aa1"},{"name":"CredentialsCreate","id":"2bfd570d-ac84-4da7-94b8-0be0e4166314","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Authorization","value":"[object Object]"}],"body":{"mode":"raw","raw":"{\n    \"id\" : \"teste\",\n    \"password\": \"\"\n}","options":{"raw":{"language":"json"}}},"url":"device/auth","urlObject":{"path":["auth"],"host":["device"],"query":[],"variable":[]}},"response":[],"_postman_id":"2bfd570d-ac84-4da7-94b8-0be0e4166314"},{"name":"CredentialsDelete","id":"6e5a5dee-64e6-4ae5-8a8e-e96b279bee28","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"url":"device/auth?id=oktopus-1-mqtt","urlObject":{"path":["auth"],"host":["device"],"query":[{"key":"id","value":"oktopus-1-mqtt"}],"variable":[]}},"response":[],"_postman_id":"6e5a5dee-64e6-4ae5-8a8e-e96b279bee28"}],"id":"ff6ca73f-8cab-4dcf-b26c-665b1823432b","description":"<p>Devices Credentials to Authenticate in MTP Layer</p>\n","_postman_id":"ff6ca73f-8cab-4dcf-b26c-665b1823432b"},{"name":"Get Device(s)","id":"880dccb4-5ad6-4fc4-adf0-df67eda2e90f","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"url":"device?page_number=0&page_size=20&vendor=&version&alias=&statusOrder=desc&type=&model&uptime=-1","description":"<p>List all devices saved at database</p>\n","urlObject":{"host":["device"],"query":[{"disabled":true,"key":"id","value":"{{device}}"},{"key":"page_number","value":"0"},{"key":"page_size","value":"20"},{"key":"vendor","value":""},{"key":"version","value":null},{"key":"alias","value":""},{"key":"statusOrder","value":"desc"},{"key":"type","value":""},{"disabled":true,"key":"status","value":"2"},{"key":"model","value":null},{"key":"uptime","value":"-1"}],"variable":[]}},"response":[{"id":"7096aa2f-e493-4bd4-be1c-7869bbe35252","name":"List Devices","originalRequest":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"url":{"raw":"device?page_number=1&page_size=20","host":["device"],"query":[{"key":"id","value":"oktopus-agent-test","disabled":true},{"key":"page_number","value":"1"},{"key":"page_size","value":"20"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Origin"},{"key":"Date","value":"Mon, 10 Jun 2024 15:27:47 GMT"},{"key":"Content-Length","value":"1166"}],"cookie":[],"responseTime":null,"body":"{\n    \"devices\": [\n        {\n            \"SN\": \"VMXQU21B06601401\",\n            \"Model\": \"\",\n            \"Customer\": \"\",\n            \"Vendor\": \"Huawei Technologies Co., Ltd.\",\n            \"Version\": \"2.0.0.318(SP2C947)\",\n            \"ProductClass\": \"Huawei\",\n            \"Status\": 0,\n            \"Mqtt\": 0,\n            \"Stomp\": 0,\n            \"Websockets\": 0,\n            \"Cwmp\": 0\n        },\n        {\n            \"SN\": \"ITBS-000001\",\n            \"Model\": \"\",\n            \"Customer\": \"\",\n            \"Vendor\": \"Intelbras\",\n            \"Version\": \"1.1-220505\",\n            \"ProductClass\": \"BM632w\",\n            \"Status\": 2,\n            \"Mqtt\": 0,\n            \"Stomp\": 0,\n            \"Websockets\": 0,\n            \"Cwmp\": 2\n        },\n        {\n            \"SN\": \"000000\",\n            \"Model\": \"\",\n            \"Customer\": \"\",\n            \"Vendor\": \"Huawei Technologies Co., Ltd.\",\n            \"Version\": \"V100R001IRQC56B017\",\n            \"ProductClass\": \"BM632w\",\n            \"Status\": 2,\n            \"Mqtt\": 0,\n            \"Stomp\": 0,\n            \"Websockets\": 0,\n            \"Cwmp\": 2\n        },\n        {\n            \"SN\": \"VMXQU21919009609\",\n            \"Model\": \"\",\n            \"Customer\": \"\",\n            \"Vendor\": \"Huawei Technologies Co., Ltd.\",\n            \"Version\": \"2.0.0.322(SP1C947)\",\n            \"ProductClass\": \"Huawei\",\n            \"Status\": 2,\n            \"Mqtt\": 0,\n            \"Stomp\": 0,\n            \"Websockets\": 0,\n            \"Cwmp\": 2\n        },\n        {\n            \"SN\": \"oktopus-0-mqtt\",\n            \"Model\": \"USP Agent\",\n            \"Customer\": \"\",\n            \"Vendor\": \"Manufacturer\",\n            \"Version\": \"\",\n            \"ProductClass\": \"USP Agent\",\n            \"Status\": 2,\n            \"Mqtt\": 2,\n            \"Stomp\": 0,\n            \"Websockets\": 0,\n            \"Cwmp\": 0\n        },\n        {\n            \"SN\": \"os::4C2EFE-GCN230700061\",\n            \"Model\": \"AX3000V\",\n            \"Customer\": \"\",\n            \"Vendor\": \"Comnect\",\n            \"Version\": \"2.2-231105-dev\",\n            \"ProductClass\": \"IGD\",\n            \"Status\": 2,\n            \"Mqtt\": 0,\n            \"Stomp\": 0,\n            \"Websockets\": 2,\n            \"Cwmp\": 0\n        }\n    ],\n    \"page\": 1,\n    \"pages\": 0,\n    \"size\": 20\n}"},{"id":"9d168758-f100-4c73-ba4e-ce161a7485e3","name":"Find Device By Id","originalRequest":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"url":{"raw":"device?id=oktopus-1-mqtt&page_number=1&page_size=20","host":["device"],"query":[{"key":"id","value":"oktopus-1-mqtt"},{"key":"page_number","value":"1"},{"key":"page_size","value":"20"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"nginx/1.18.0 (Ubuntu)"},{"key":"Date","value":"Tue, 06 Aug 2024 23:00:32 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Content-Length","value":"187"},{"key":"Connection","value":"keep-alive"},{"key":"Vary","value":"Origin"}],"cookie":[],"responseTime":null,"body":"{\n    \"SN\": \"oktopus-1-mqtt\",\n    \"Model\": \"USP Agent\",\n    \"Customer\": \"\",\n    \"Vendor\": \"Manufacturer\",\n    \"Version\": \"\",\n    \"ProductClass\": \"USP Agent\",\n    \"Alias\": \"\",\n    \"Status\": 0,\n    \"Mqtt\": 0,\n    \"Stomp\": 0,\n    \"Websockets\": 0,\n    \"Cwmp\": 0\n}"},{"id":"3f2c5baa-ae04-4880-a059-14b72cc20063","name":"Invalid Status Ordering","originalRequest":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"url":{"raw":"device?vendor&version&alias&status=teste&label&type","host":["device"],"query":[{"key":"id","value":"oktopus-1-mqtt","disabled":true},{"key":"page_number","value":"1","disabled":true},{"key":"page_size","value":"20","disabled":true},{"key":"vendor","value":null,"type":"text"},{"key":"version","value":null,"type":"text"},{"key":"alias","value":null,"type":"text"},{"key":"status","value":"teste","type":"text"},{"key":"label","value":null,"type":"text"},{"key":"type","value":null,"type":"text"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Origin"},{"key":"Date","value":"Wed, 07 Aug 2024 15:52:48 GMT"},{"key":"Content-Length","value":"39"}],"cookie":[],"responseTime":null,"body":"\"Status order must be 'asc' or 'desc'\""}],"_postman_id":"880dccb4-5ad6-4fc4-adf0-df67eda2e90f"},{"name":"Remove Device(s)","id":"9459f09b-a247-4ee3-b014-663db035f428","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"url":"device?id=HUAWNFYC-OPA123-0,mqtt_client_56","urlObject":{"host":["device"],"query":[{"key":"id","value":"HUAWNFYC-OPA123-0,mqtt_client_56"}],"variable":[]}},"response":[{"id":"c52db933-bc87-4218-9e66-387cc0c092e6","name":"Remove Devices","originalRequest":{"method":"DELETE","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"url":{"raw":"device?id=oktopus-2-stomp,oktopus-4-stomp","host":["device"],"query":[{"key":"id","value":"oktopus-2-stomp,oktopus-4-stomp"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Origin"},{"key":"Date","value":"Wed, 07 Aug 2024 12:35:51 GMT"},{"key":"Content-Length","value":"32"}],"cookie":[],"responseTime":null,"body":"{\n    \"number_of_deleted_devices\": 2\n}"},{"id":"6ce57719-53de-4232-9bbe-23d11930d986","name":"Remove Device","originalRequest":{"method":"DELETE","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"url":{"raw":"device?id=oktopus-3-stomp","host":["device"],"query":[{"key":"id","value":"oktopus-3-stomp"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Origin"},{"key":"Date","value":"Wed, 07 Aug 2024 12:37:10 GMT"},{"key":"Content-Length","value":"32"}],"cookie":[],"responseTime":null,"body":"{\n    \"number_of_deleted_devices\": 1\n}"},{"id":"989718f6-df72-45f3-b7e5-e52d1628b817","name":"No Device to Delete","originalRequest":{"method":"DELETE","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"url":{"raw":"device?id=","host":["device"],"query":[{"key":"id","value":""}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Origin"},{"key":"Date","value":"Wed, 07 Aug 2024 12:38:35 GMT"},{"key":"Content-Length","value":"17"}],"cookie":[],"responseTime":null,"body":"\"No id provided\""}],"_postman_id":"9459f09b-a247-4ee3-b014-663db035f428"},{"name":"Set Device(s)","id":"04afbe9d-8cc2-42c7-8fa8-be186617e880","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"body":{"mode":"raw","raw":"goaiba123","options":{"raw":{"language":"json"}}},"url":"device/alias?id=485754434ECDE6AD","urlObject":{"path":["alias"],"host":["device"],"query":[{"key":"id","value":"485754434ECDE6AD"}],"variable":[]}},"response":[{"id":"61c957a9-35e0-40d2-86ff-72994609c43c","name":"Set Device Alias","originalRequest":{"method":"PUT","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"body":{"mode":"raw","raw":"goaiba123","options":{"raw":{"language":"json"}}},"url":{"raw":"device/alias?id=485754434ECDE6AD","host":["device"],"path":["alias"],"query":[{"key":"id","value":"485754434ECDE6AD"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Origin"},{"key":"Date","value":"Tue, 25 Jun 2024 23:04:10 GMT"},{"key":"Content-Length","value":"15"}],"cookie":[],"responseTime":null,"body":"\"Alias updated\""}],"_postman_id":"04afbe9d-8cc2-42c7-8fa8-be186617e880"},{"name":"Device Filter Options","id":"90d7b5ac-1956-4ee6-9bab-d9aa937ecb43","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"url":"device/filterOptions","urlObject":{"path":["filterOptions"],"host":["device"],"query":[],"variable":[]}},"response":[{"id":"bf5ea057-b606-4cb8-ada2-f1d37ea66807","name":"Device Filter Options","originalRequest":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"url":"device/filterOptions"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Origin"},{"key":"Date","value":"Wed, 07 Aug 2024 13:43:12 GMT"},{"key":"Content-Length","value":"127"}],"cookie":[],"responseTime":null,"body":"{\n    \"models\": [\n        \"USP dfse\",\n        \"USP Agent\"\n    ],\n    \"productClasses\": [\n        \"USP Agent\"\n    ],\n    \"vendors\": [\n        \"ddddd\",\n        \"Manufacturer\",\n        \"Pamonha\"\n    ],\n    \"versions\": [\n        \"\"\n    ]\n}"}],"_postman_id":"90d7b5ac-1956-4ee6-9bab-d9aa937ecb43"}],"id":"cc6ebf44-7aa0-49cf-b925-035c7b5c2ca1","_postman_id":"cc6ebf44-7aa0-49cf-b925-035c7b5c2ca1","description":""},{"name":"Dashboard","item":[{"name":"General","id":"c9e34db2-67ba-410b-b301-7e4f50844c64","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"url":"info/general","description":"<p>List all devices saved at database</p>\n","urlObject":{"path":["general"],"host":["info"],"query":[],"variable":[]}},"response":[{"id":"04fa5ec6-a712-45a5-85f9-dc27700051f9","name":"General V2","originalRequest":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"url":"info/general"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Origin"},{"key":"Date","value":"Wed, 28 Aug 2024 21:38:56 GMT"},{"key":"Content-Length","value":"527"}],"cookie":[],"responseTime":null,"body":"{\n    \"MqttRtt\": \"0.239ms\",\n    \"StompRtt\": \"0.229ms\",\n    \"WebsocketsRtt\": \"\",\n    \"Mtp\": [\n        {\n            \"name\": \"STOMP-256ce34e-0cd3-4032-bc66-5d0fee182d6b\",\n            \"ip\": \"172.16.235.1\",\n            \"rtt\": \"0.229ms\",\n            \"in_msgs\": 3,\n            \"out_msgs\": 3887,\n            \"in_bytes\": 834,\n            \"out_bytes\": 303172\n        },\n        {\n            \"name\": \"MQTT-7b37314f-8add-4baf-9b43-182b3a38e28e\",\n            \"ip\": \"172.16.235.1\",\n            \"rtt\": \"0.239ms\",\n            \"in_msgs\": 1,\n            \"out_msgs\": 3920,\n            \"in_bytes\": 314,\n            \"out_bytes\": 305768\n        }\n    ],\n    \"ProductClassCount\": [\n        {\n            \"productClass\": \"IGD\",\n            \"count\": 1\n        }\n    ],\n    \"StatusCount\": {\n        \"Online\": 1,\n        \"Offline\": 0,\n        \"Unknown\": 0\n    },\n    \"VendorsCount\": [\n        {\n            \"vendor\": \"Comnect\",\n            \"count\": 1\n        }\n    ]\n}"},{"id":"36509a10-b8cf-4bd4-8a87-451f0feb5ead","name":"General","originalRequest":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"url":"info/general"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Origin"},{"key":"Date","value":"Tue, 11 Jun 2024 01:04:10 GMT"},{"key":"Content-Length","value":"479"}],"cookie":[],"responseTime":null,"body":"{\n    \"MqttRtt\": \"-1.505212ms\",\n    \"WebsocketsRtt\": \"-2.217561ms\",\n    \"StompRtt\": \"-1.876211ms\",\n    \"AcsRtt\": \"-1.845559ms\",\n    \"ProductClassCount\": [\n        {\n            \"productClass\": \"USP Agent\",\n            \"count\": 1\n        },\n        {\n            \"productClass\": \"BM632w\",\n            \"count\": 2\n        },\n        {\n            \"productClass\": \"Huawei\",\n            \"count\": 2\n        },\n        {\n            \"productClass\": \"IGD\",\n            \"count\": 1\n        }\n    ],\n    \"StatusCount\": {\n        \"Online\": 5,\n        \"Offline\": 1\n    },\n    \"VendorsCount\": [\n        {\n            \"vendor\": \"Manufacturer\",\n            \"count\": 1\n        },\n        {\n            \"vendor\": \"Intelbras\",\n            \"count\": 1\n        },\n        {\n            \"vendor\": \"Comnect\",\n            \"count\": 1\n        },\n        {\n            \"vendor\": \"Huawei Technologies Co., Ltd.\",\n            \"count\": 3\n        }\n    ]\n}"}],"_postman_id":"c9e34db2-67ba-410b-b301-7e4f50844c64"},{"name":"Vendors","id":"0e9506be-4deb-464c-ab38-07347ce3fabf","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"url":"/info/vendors","description":"<p>List all devices saved at database</p>\n","urlObject":{"path":["info","vendors"],"host":[""],"query":[],"variable":[]}},"response":[{"id":"451c0641-e889-4c86-8260-09de25e5f28a","name":"Vendors","originalRequest":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"url":"info/vendors"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Origin"},{"key":"Date","value":"Wed, 01 Nov 2023 04:15:11 GMT"},{"key":"Content-Length","value":"104"}],"cookie":[],"responseTime":null,"body":"[\n    {\n        \"vendor\": \"Intelbras\",\n        \"count\": 2\n    },\n    {\n        \"vendor\": \"Manufacturer\",\n        \"count\": 1\n    },\n    {\n        \"vendor\": \"INTELBRAS\",\n        \"count\": 1\n    }\n]"}],"_postman_id":"0e9506be-4deb-464c-ab38-07347ce3fabf"},{"name":"Status","id":"24c98a0d-a6f0-49bb-b46e-75d87bc57855","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"url":"info/status","description":"<p>List all devices saved at database</p>\n","urlObject":{"path":["status"],"host":["info"],"query":[],"variable":[]}},"response":[{"id":"058dc452-97a6-488e-a934-79b02c5b8013","name":"Status","originalRequest":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"url":"info/status"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Origin"},{"key":"Date","value":"Wed, 01 Nov 2023 04:04:46 GMT"},{"key":"Content-Length","value":"25"}],"cookie":[],"responseTime":null,"body":"{\n    \"Online\": 2,\n    \"Offline\": 2\n}"}],"_postman_id":"24c98a0d-a6f0-49bb-b46e-75d87bc57855"},{"name":"Device Type","id":"c4e67602-02db-45ef-a58e-29a7723dd626","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"url":"info/device_class","description":"<p>List all devices saved at database</p>\n","urlObject":{"path":["device_class"],"host":["info"],"query":[],"variable":[]}},"response":[{"id":"c30c6c73-7f1b-4c7d-90dd-ae9b1d80a401","name":"Device Type","originalRequest":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"url":"info/device_class"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Origin"},{"key":"Date","value":"Wed, 01 Nov 2023 04:19:46 GMT"},{"key":"Content-Length","value":"71"}],"cookie":[],"responseTime":null,"body":"[\n    {\n        \"productClass\": \"USP Agent\",\n        \"count\": 1\n    },\n    {\n        \"productClass\": \"\",\n        \"count\": 3\n    }\n]"}],"_postman_id":"c4e67602-02db-45ef-a58e-29a7723dd626"}],"id":"4fc74739-4a20-4c6e-988c-50ced65eb3ca","_postman_id":"4fc74739-4a20-4c6e-988c-50ced65eb3ca","description":""},{"name":"Enterprise Version","item":[{"name":"Auth","item":[{"name":"Admin","item":[{"name":"AdminRegister","id":"8b57f2ef-76ca-415e-83b0-bdfae49c243d","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"email\":\"{{email}}\",\n    \"password\":\"{{password}}\"\n}"},"url":"auth/admin/register","auth":{"type":"noauth","isInherited":true,"source":{"_postman_id":"1800e7a9-d1ac-41e3-8062-83386970ed39","id":"1800e7a9-d1ac-41e3-8062-83386970ed39","name":"Auth","type":"folder"}},"urlObject":{"path":["admin","register"],"host":["auth"],"query":[],"variable":[]}},"response":[{"id":"f161bbb6-25e1-4536-aea8-f2f436972d25","name":"AdminRegister","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"email\":\"lucas@gmail.com\",\n    \"password\":\"lucas\"\n}"},"url":"auth/admin/register"},"status":"OK","code":200,"_postman_previewlanguage":"plain","header":[{"key":"Vary","value":"Origin"},{"key":"Date","value":"Sat, 24 Jun 2023 13:45:33 GMT"},{"key":"Content-Length","value":"0"}],"cookie":[],"responseTime":null,"body":null}],"_postman_id":"8b57f2ef-76ca-415e-83b0-bdfae49c243d"},{"name":"AdminExists","id":"429c1f38-edaa-468b-a6a5-d987e83356a9","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"url":"/auth/admin/exists","auth":{"type":"noauth","isInherited":true,"source":{"_postman_id":"1800e7a9-d1ac-41e3-8062-83386970ed39","id":"1800e7a9-d1ac-41e3-8062-83386970ed39","name":"Auth","type":"folder"}},"urlObject":{"path":["auth","admin","exists"],"host":[""],"query":[],"variable":[]}},"response":[{"id":"338bf091-ae87-44ec-8903-ff774fc9651b","name":"AdminExists","originalRequest":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"}],"url":"auth/admin/exists"},"status":"OK","code":200,"_postman_previewlanguage":"plain","header":[{"key":"Vary","value":"Origin"},{"key":"Date","value":"Mon, 31 Jul 2023 13:09:08 GMT"},{"key":"Content-Length","value":"5"},{"key":"Content-Type","value":"text/plain; charset=utf-8"}],"cookie":[],"responseTime":null,"body":"true\n"}],"_postman_id":"429c1f38-edaa-468b-a6a5-d987e83356a9"}],"id":"2322cd81-22fb-4c15-b078-5852f76123e2","_postman_id":"2322cd81-22fb-4c15-b078-5852f76123e2","description":"","auth":{"type":"noauth","isInherited":true,"source":{"_postman_id":"1800e7a9-d1ac-41e3-8062-83386970ed39","id":"1800e7a9-d1ac-41e3-8062-83386970ed39","name":"Auth","type":"folder"}}},{"name":"User","item":[{"name":"ListUsers","id":"59242900-717f-4745-aecb-7432989d41ce","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"body":{"mode":"raw","raw":""},"url":"users","auth":{"type":"noauth","isInherited":true,"source":{"_postman_id":"1800e7a9-d1ac-41e3-8062-83386970ed39","id":"1800e7a9-d1ac-41e3-8062-83386970ed39","name":"Auth","type":"folder"}},"urlObject":{"host":["users"],"query":[],"variable":[]}},"response":[{"id":"e0953717-3d02-49b5-a8be-48c06bb7691d","name":"ListUsers","originalRequest":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"body":{"mode":"raw","raw":""},"url":"users"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Origin"},{"key":"Date","value":"Wed, 08 Oct 2025 19:42:24 GMT"},{"key":"Content-Length","value":"211"}],"cookie":[],"responseTime":null,"body":"[\n    {\n        \"_id\": \"68e6a1917a89c0b8844833d5\",\n        \"createdAt\": \"08/10/2025\",\n        \"email\": \"test@gmail.com\",\n        \"name\": \"\",\n        \"org\": \"12345678901234567890\",\n        \"phone\": \"\",\n        \"preferences\": {\n            \"ai_model\": \"gpt-4o\",\n            \"locale\": \"\",\n            \"theme\": \"\"\n        },\n        \"role\": \"Admin\"\n    }\n]"}],"_postman_id":"59242900-717f-4745-aecb-7432989d41ce"},{"name":"Register User","id":"4a7df9e7-e4a0-45ce-9196-9e4d76c04006","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"email\":\"opa3@gmail.com\",\n    \"name\": \"opa3\",\n    \"password\":\"opa3\",\n    \"phone\":\"589 90857-0897\",\n    \"role\": \"Manager\",\n    \"org\": \"org1\"\n}"},"url":"auth/register","auth":{"type":"noauth","isInherited":true,"source":{"_postman_id":"1800e7a9-d1ac-41e3-8062-83386970ed39","id":"1800e7a9-d1ac-41e3-8062-83386970ed39","name":"Auth","type":"folder"}},"urlObject":{"path":["register"],"host":["auth"],"query":[],"variable":[]}},"response":[{"id":"71951a24-752d-4f2c-8f70-ba66ff0c271e","name":"UserRegister","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"email\":\"jose@gmail.com\",\n    \"password\":\"tesdsa23\"\n}"},"url":{"raw":"auth/register","host":["auth"],"path":["register"],"query":[{"key":"","value":null,"type":"text","disabled":true}]}},"status":"OK","code":200,"_postman_previewlanguage":"plain","header":[{"key":"Vary","value":"Origin"},{"key":"Date","value":"Sun, 14 May 2023 13:13:13 GMT"},{"key":"Content-Length","value":"0"}],"cookie":[],"responseTime":null,"body":null}],"_postman_id":"4a7df9e7-e4a0-45ce-9196-9e4d76c04006"},{"name":"DeleteUser","id":"3c764593-63cc-4e1c-b011-66ae7bbc790e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"url":"auth/delete/:user","auth":{"type":"noauth","isInherited":true,"source":{"_postman_id":"1800e7a9-d1ac-41e3-8062-83386970ed39","id":"1800e7a9-d1ac-41e3-8062-83386970ed39","name":"Auth","type":"folder"}},"urlObject":{"path":["delete",":user"],"host":["auth"],"query":[],"variable":[{"type":"any","value":"{{email}}","key":"user"}]}},"response":[{"id":"b5730578-4a69-4436-9fcc-0968fbe2943a","name":"DeleteUser","originalRequest":{"method":"DELETE","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"url":{"raw":"auth/delete/:user","host":["auth"],"path":["delete",":user"],"variable":[{"key":"user","value":"felipe@gmail.com"}]}},"status":"OK","code":200,"_postman_previewlanguage":"plain","header":[{"key":"Vary","value":"Origin"},{"key":"Date","value":"Mon, 15 Apr 2024 20:28:00 GMT"},{"key":"Content-Length","value":"0"}],"cookie":[],"responseTime":null,"body":null}],"_postman_id":"3c764593-63cc-4e1c-b011-66ae7bbc790e"},{"name":"ChangeOwnPassword","id":"03d813c4-e159-4a2b-8710-05f911419dc3","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"password\":\"teste123\"\n}","options":{"raw":{"language":"json"}}},"url":"auth/password","auth":{"type":"noauth","isInherited":true,"source":{"_postman_id":"1800e7a9-d1ac-41e3-8062-83386970ed39","id":"1800e7a9-d1ac-41e3-8062-83386970ed39","name":"Auth","type":"folder"}},"urlObject":{"path":["password"],"host":["auth"],"query":[],"variable":[]}},"response":[{"id":"8cd6195c-1ce3-41b0-8dd6-e100266b81c7","name":"ChangeOwnPassword","originalRequest":{"method":"PUT","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"password\":\"teste123\"\n}","options":{"raw":{"language":"json"}}},"url":"auth/password"},"status":"No Content","code":204,"_postman_previewlanguage":null,"header":[{"key":"Server","value":"nginx/1.24.0 (Ubuntu)"},{"key":"Date","value":"Mon, 17 Nov 2025 22:18:33 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Vary","value":"Origin"}],"cookie":[],"responseTime":null,"body":null}],"_postman_id":"03d813c4-e159-4a2b-8710-05f911419dc3"},{"name":"Enable 2FA","id":"6f0eb78d-1f0c-4937-bf9e-6d2b510fa339","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"enable_2fa\": true\n}","options":{"raw":{"language":"json"}}},"url":"auth/enable2fa","auth":{"type":"noauth","isInherited":true,"source":{"_postman_id":"1800e7a9-d1ac-41e3-8062-83386970ed39","id":"1800e7a9-d1ac-41e3-8062-83386970ed39","name":"Auth","type":"folder"}},"urlObject":{"path":["enable2fa"],"host":["auth"],"query":[],"variable":[]}},"response":[{"id":"1a08d5bc-e2b2-49d6-8133-7c7b4519f060","name":"Enable 2FA","originalRequest":{"method":"PUT","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"enable_2fa\": true\n}","options":{"raw":{"language":"json"}}},"url":"auth/enable2fa"},"status":"No Content","code":204,"_postman_previewlanguage":null,"header":[{"key":"Server","value":"nginx/1.24.0 (Ubuntu)"},{"key":"Date","value":"Mon, 17 Nov 2025 22:20:01 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Vary","value":"Origin"}],"cookie":[],"responseTime":null,"body":null}],"_postman_id":"6f0eb78d-1f0c-4937-bf9e-6d2b510fa339"},{"name":"Update Theme","id":"007720f0-e357-4c1f-8ec5-8368754dc912","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[{"key":"Authorization","value":"[object Object]","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"theme\": \"light\"\n}","options":{"raw":{"language":"json"}}},"url":"user/preferences/theme","auth":{"type":"noauth","isInherited":true,"source":{"_postman_id":"1800e7a9-d1ac-41e3-8062-83386970ed39","id":"1800e7a9-d1ac-41e3-8062-83386970ed39","name":"Auth","type":"folder"}},"urlObject":{"path":["preferences","theme"],"host":["user"],"query":[],"variable":[]}},"response":[{"id":"de94faa0-8822-4165-8678-6d9f069dd5e4","name":"Bad Payload Name","originalRequest":{"method":"PUT","header":[{"key":"Authorization","value":"[object Object]","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"theme\": \"black\"\n}","options":{"raw":{"language":"json"}}},"url":"user/preferences/theme"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"nginx/1.24.0 (Ubuntu)"},{"key":"Date","value":"Fri, 20 Mar 2026 18:34:31 GMT"},{"key":"Content-Type","value":"application/json; version=1"},{"key":"Content-Length","value":"45"},{"key":"Connection","value":"keep-alive"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Access-Control-Allow-Origin","value":"null"}],"cookie":[],"responseTime":null,"body":"Invalid theme data, must be 'light' or 'dark'"},{"id":"6d62f0aa-9bc5-4413-8655-18d1fff8969b","name":"Set to Dark Theme","originalRequest":{"method":"PUT","header":[{"key":"Authorization","value":"[object Object]","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"theme\": \"dark\"\n}","options":{"raw":{"language":"json"}}},"url":"user/preferences/theme"},"status":"No Content","code":204,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"nginx/1.24.0 (Ubuntu)"},{"key":"Date","value":"Fri, 20 Mar 2026 18:34:55 GMT"},{"key":"Content-Type","value":"application/json; version=1"},{"key":"Connection","value":"keep-alive"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Access-Control-Allow-Origin","value":"null"}],"cookie":[],"responseTime":null,"body":null},{"id":"0f5e974f-0d39-43cb-ae44-466693d0f9a7","name":"Set to Light Theme","originalRequest":{"method":"PUT","header":[{"key":"Authorization","value":"[object Object]","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"theme\": \"light\"\n}","options":{"raw":{"language":"json"}}},"url":"user/preferences/theme"},"status":"No Content","code":204,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"nginx/1.24.0 (Ubuntu)"},{"key":"Date","value":"Fri, 20 Mar 2026 18:35:20 GMT"},{"key":"Content-Type","value":"application/json; version=1"},{"key":"Connection","value":"keep-alive"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Access-Control-Allow-Origin","value":"null"}],"cookie":[],"responseTime":null,"body":null}],"_postman_id":"007720f0-e357-4c1f-8ec5-8368754dc912"}],"id":"3d90e6be-0041-4fc0-a29c-c4f277adc693","_postman_id":"3d90e6be-0041-4fc0-a29c-c4f277adc693","description":"","auth":{"type":"noauth","isInherited":true,"source":{"_postman_id":"1800e7a9-d1ac-41e3-8062-83386970ed39","id":"1800e7a9-d1ac-41e3-8062-83386970ed39","name":"Auth","type":"folder"}}},{"name":"Login","event":[{"listen":"test","script":{"id":"caa9b5d1-0f78-476f-9ba0-88208f4b547d","exec":["var responseBody = pm.response.json();","pm.collectionVariables.set(\"authToken\", responseBody.token);",""],"type":"text/javascript","packages":{},"requests":{}}}],"id":"3caf4f63-875b-4c79-a71b-730e233b4cac","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[{"key":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"email\":\"{{email}}\",\n    \"password\":\"{{password}}\",\n    \"otp\": \"219784\"\n}","options":{"raw":{"language":"json"}}},"url":"auth/login","auth":{"type":"noauth","isInherited":true,"source":{"_postman_id":"1800e7a9-d1ac-41e3-8062-83386970ed39","id":"1800e7a9-d1ac-41e3-8062-83386970ed39","name":"Auth","type":"folder"}},"urlObject":{"path":["login"],"host":["auth"],"query":[],"variable":[]}},"response":[{"id":"ecd94dd7-99cd-4b5e-9516-c8f3c4b7a800","name":"Login","originalRequest":{"method":"PUT","header":[{"key":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"email\":\"{{email}}\",\n    \"password\":\"{{password}}\",\n    \"otp\": \"219784\"\n}","options":{"raw":{"language":"json"}}},"url":"auth/login"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"nginx/1.24.0 (Ubuntu)"},{"key":"Date","value":"Tue, 18 Nov 2025 19:48:06 GMT"},{"key":"Content-Type","value":"application/json","description":"","type":"text"},{"key":"Content-Length","value":"465"},{"key":"Connection","value":"keep-alive"},{"key":"Vary","value":"Origin"}],"cookie":[],"responseTime":null,"body":"{\n    \"token\": \"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VybmFtZSI6ImRzYWRzYWRzYSIsImVtYWlsIjoib3BhQGdtYWlsLmNvbSIsImlzcyI6Ik9rdG9wdXMiLCJleHAiOjE3NjM1ODE2ODZ9.bCPjHYTHGbCpVdZ9n8k5E-ceKRomValIqOxg1hYt29w\",\n    \"user\": {\n        \"email\": \"opa@gmail.com\",\n        \"name\": \"dsadsadsa\",\n        \"password\": \"$2a$14$AZasMQE8DXOrQHHS97mxKuumgXj2755gB9F1g0.7JAQ9Bvjjc6AuO\",\n        \"phone\": \"\",\n        \"role\": \"Admin\",\n        \"org\": \"691c8ad6f7584977190de1e9\",\n        \"preferences\": {\n            \"ai_model\": \"gpt-4o\",\n            \"theme\": \"\",\n            \"locale\": \"\"\n        },\n        \"enable_2fa\": false\n    }\n}"}],"_postman_id":"3caf4f63-875b-4c79-a71b-730e233b4cac"},{"name":"Signup","id":"56967cb1-60b1-417e-ab4d-afbcf7d35697","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"user\": {\n        \"email\":\"opa@gmail.com\",\n        \"name\": \"dsadsadsa\",\n        \"password\": \"oloquinhomeu\"\n    },\n    \"tenant\": {\n        \"name\": \"minha tenant 1\",\n        \"subdomain\": \"paraguai\"\n    }\n}"},"url":"auth/signup","auth":{"type":"noauth","isInherited":true,"source":{"_postman_id":"1800e7a9-d1ac-41e3-8062-83386970ed39","id":"1800e7a9-d1ac-41e3-8062-83386970ed39","name":"Auth","type":"folder"}},"urlObject":{"path":["signup"],"host":["auth"],"query":[],"variable":[]}},"response":[{"id":"004cdb05-5463-455b-a393-11a53ee799be","name":"Captcha token is required","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text","disabled":true}],"body":{"mode":"raw","raw":"{\n    \"user\": {\n        \"email\":\"{{email}}\",\n        \"name\": \"dsadsadsa\",\n        \"password\": \"{{password}}\"\n    },\n    \"tenant\": {\n        \"name\": \"minha tenant 1\",\n        \"subdomain\": \"paraguai\"\n    }\n}"},"url":"auth/signup"},"status":"Bad Request","code":400,"_postman_previewlanguage":null,"header":[{"key":"Server","value":"nginx/1.24.0 (Ubuntu)"},{"key":"Date","value":"Wed, 19 Nov 2025 19:33:00 GMT"},{"key":"Content-Type","value":"text/plain; charset=utf-8"},{"key":"Content-Length","value":"25"},{"key":"Connection","value":"keep-alive"},{"key":"Vary","value":"Origin"}],"cookie":[],"responseTime":null,"body":"Captcha token is required"}],"_postman_id":"56967cb1-60b1-417e-ab4d-afbcf7d35697"}],"id":"1800e7a9-d1ac-41e3-8062-83386970ed39","description":"<p>Authentication mechanism</p>\n","auth":{"type":"noauth","isInherited":false},"event":[{"listen":"prerequest","script":{"id":"09a1ddb0-0271-4708-a9e6-89fcdde5b60f","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"44b0587f-714f-444b-acc7-3725ddf75dbd","type":"text/javascript","exec":[""]}}],"_postman_id":"1800e7a9-d1ac-41e3-8062-83386970ed39"},{"name":"Mass Actions","item":[{"name":"Firmware Update","item":[{"name":"Create Mass Firmware Update","id":"d84dbe15-af0b-4e3e-9117-78650cc3cca9","protocolProfileBehavior":{"disableBodyPruning":true,"disabledSystemHeaders":{"content-type":true}},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"name\": \"Pão com maionese\",\n    \"description\": \"oloquinho meu\",\n    \"devices\": [\n        {\n            \"id\": \"{{device}}\"\n        },\n        {\n            \"id\": \"dsadasdsa\"\n        }\n    ],\n    \"parameters\": {\n        \"num_of_updates_in_parallel\": 4,\n        \"fw_name\": \"2.2-dsfdsfsd-dev\",\n        \"fw_download_url\": \"http://192.168.4.225/firmwares/hw_ctree-wifi-resetado.xml\"\n    }\n}","options":{"raw":{"language":"json"}}},"url":"mass-actions/fwUpdate","description":"<p>Requirements:</p>\n<ul>\n<li><p>More than two devices attached.</p>\n</li>\n<li><p>User must be authenticated.</p>\n</li>\n<li><p>The devices attached must not be in other mass actions which have not finished yet.</p>\n</li>\n<li><p>Firmware must have a name.</p>\n</li>\n<li><p>Firmware must have a download url.</p>\n</li>\n<li><p>If you set the \"num_of_updates_in_parallel\" to 1, then the device firmware update wil be done sequentially, one after one.</p>\n</li>\n<li><p>The \"fw_name\" field is used to check if the current firmware version of the device is the same of the new firmware you want to upload, if it is, then the device is skipped.</p>\n</li>\n</ul>\n","urlObject":{"path":["fwUpdate"],"host":["mass-actions"],"query":[],"variable":[]}},"response":[{"id":"31b4ee48-6c34-4250-b5bc-8add434bfedc","name":"Mass Firmware Update","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"name\" : \"Pão com maionese\",\n    \"description\": \"vinagrete holandês\",\n    \"devices\": [\n        { \n            \"id\": \"os::4C2EFE-GCN230700061\"\n        },\n        { \n            \"id\": \"dsadasdsa\"\n        }\n    ],\n    \"parameters\": {\n        \"fw_name\":\"2.2-dsfdsfsd-dev\",\n        \"fw_download_url\":\"http://urltodownloadthefile.com/firmwares/teste-v134.tar\",\n        \"num_of_updates_in_parallel\": 4\n    }\n}","options":{"raw":{"language":"json"}}},"url":"mass-actions/fwUpdate"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Origin"},{"key":"Date","value":"Fri, 30 Aug 2024 19:58:17 GMT"},{"key":"Content-Length","value":"0"}],"cookie":[],"responseTime":null,"body":null}],"_postman_id":"d84dbe15-af0b-4e3e-9117-78650cc3cca9"},{"name":"Get Mass Firmware Update","id":"b6a929df-c0f1-4ce7-b983-57e17e158a30","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"url":"mass-actions/fwUpdate","urlObject":{"path":["fwUpdate"],"host":["mass-actions"],"query":[],"variable":[]}},"response":[{"id":"0ee9185f-cfbf-4877-b141-e080dcc0e407","name":"Get Mass Action","originalRequest":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"url":"mass-actions/fwUpdate"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Origin"},{"key":"Date","value":"Thu, 29 Aug 2024 23:11:28 GMT"},{"key":"Content-Length","value":"774"}],"cookie":[],"responseTime":null,"body":"[\n    {\n        \"id\": \"b95aed8b-32a6-4092-a61e-a2db3abc3152\",\n        \"devices\": [\n            {\n                \"id\": \"os::4C2EFE-TESTEX00061\",\n                \"actionResult\": 0\n            },\n            {\n                \"id\": \"os::4C2EFE-TESTEsadsaX00061\",\n                \"actionResult\": 0\n            }\n        ],\n        \"status\": 3,\n        \"date\": \"2024-08-29T21:41:56.174Z\",\n        \"user\": {\n            \"email\": \"teste@gmail.com\",\n            \"name\": \"leleco\"\n        },\n        \"actionType\": 1,\n        \"parameters\": {\n            \"fw_name\": \"teste\",\n            \"fw_download_url\": \"teste\",\n            \"num_of_updates_in_parallel\": 1\n        }\n    },\n    {\n        \"id\": \"32074076-cdaa-47f4-9435-d962b1c9bfe2\",\n        \"devices\": [\n            {\n                \"id\": \"os::4C2EFE-TESTEX00061\",\n                \"actionResult\": 0\n            },\n            {\n                \"id\": \"os::4C2EFE-TESTEsadsaX00061\",\n                \"actionResult\": 0\n            }\n        ],\n        \"status\": 3,\n        \"date\": \"2024-08-29T21:47:34.46Z\",\n        \"user\": {\n            \"email\": \"teste@gmail.com\",\n            \"name\": \"leleco\"\n        },\n        \"actionType\": 1,\n        \"parameters\": {\n            \"fw_name\": \"teste\",\n            \"fw_download_url\": \"teste\",\n            \"num_of_updates_in_parallel\": 1\n        }\n    }\n]"}],"_postman_id":"b6a929df-c0f1-4ce7-b983-57e17e158a30"},{"name":"Delete Mass Firmware Update","id":"ce88d40b-4b9e-4b40-a4cf-6edffeb0d890","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"url":"mass-actions/fwUpdate?actionId=671021212e13e4509cec86bf","urlObject":{"path":["fwUpdate"],"host":["mass-actions"],"query":[{"key":"actionId","value":"671021212e13e4509cec86bf"}],"variable":[]}},"response":[{"id":"9c648990-fac1-43a9-afe5-260173fc4695","name":"Delete Mass Firmware Update","originalRequest":{"method":"DELETE","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"url":{"raw":"mass-actions/fwUpdate?actionId=66d3461fc580486e26c32ddf","host":["mass-actions"],"path":["fwUpdate"],"query":[{"key":"actionId","value":"66d3461fc580486e26c32ddf"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Origin"},{"key":"Date","value":"Sat, 31 Aug 2024 16:36:05 GMT"},{"key":"Content-Length","value":"0"}],"cookie":[],"responseTime":null,"body":null}],"_postman_id":"ce88d40b-4b9e-4b40-a4cf-6edffeb0d890"},{"name":"Cancel Mass Firmware Update","id":"73e9a0e8-546d-41f0-8df3-e4563c6f4a50","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[],"url":"mass-actions/fwUpdate?actionId=66d3461fc580486e26c32ddf","urlObject":{"path":["fwUpdate"],"host":["mass-actions"],"query":[{"key":"actionId","value":"66d3461fc580486e26c32ddf"}],"variable":[]}},"response":[{"id":"439ecc2e-ba6f-440a-8935-1a9fb8fa6cae","name":"Invalid Cancel","originalRequest":{"method":"PUT","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"url":{"raw":"mass-actions/fwUpdate?actionId=66d35876a20ab554bbd63956","host":["mass-actions"],"path":["fwUpdate"],"query":[{"key":"actionId","value":"66d35876a20ab554bbd63956"}]}},"status":"Conflict","code":409,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Origin"},{"key":"Date","value":"Sat, 31 Aug 2024 18:24:35 GMT"},{"key":"Content-Length","value":"40"}],"cookie":[],"responseTime":null,"body":"\"action is finished or already canceled\""}],"_postman_id":"73e9a0e8-546d-41f0-8df3-e4563c6f4a50"}],"id":"510de586-6ad1-4cc0-93a2-3574366701b8","_postman_id":"510de586-6ad1-4cc0-93a2-3574366701b8","description":""},{"name":"Custom Message","item":[{"name":"Get Mass Custom Msg","id":"a22565f3-fad6-4ff7-9e15-b2253a87b653","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"url":"mass-actions/msg","urlObject":{"path":["msg"],"host":["mass-actions"],"query":[],"variable":[]}},"response":[{"id":"6356e8fa-3812-4501-b640-e56766c26ca7","name":"Get Mass Custom Msg","originalRequest":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"url":"mass-actions/msg"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Origin"},{"key":"Date","value":"Wed, 16 Oct 2024 18:20:19 GMT"},{"key":"Content-Length","value":"1028"}],"cookie":[],"responseTime":null,"body":"[\n    {\n        \"id\": \"670ff9e23c452a0ff6aedfc4\",\n        \"name\": \"sssss\",\n        \"description\": \"\",\n        \"devices\": [\n            {\n                \"id\": \"os::4C2EFE-GCN230700061\",\n                \"actionResult\": 1,\n                \"actionInfo\": \"{\\\"deleted_obj_results\\\":[{\\\"requested_path\\\":\\\"Device.IP.Interface.[Alias==test].\\\",\\\"oper_status\\\":{\\\"OperStatus\\\":{\\\"OperSuccess\\\":{}}}}]}\"\n            },\n            {\n                \"id\": \"os::FFFFFF-10000000ef93a6b3\",\n                \"actionResult\": 2,\n                \"actionInfo\": \"device was not online\"\n            }\n        ],\n        \"status\": 1,\n        \"date\": \"2024-10-16T17:37:38.183Z\",\n        \"user\": {\n            \"email\": \"teste@gmail.com\",\n            \"name\": \"Teste\"\n        },\n        \"actionType\": 4,\n        \"parameters\": {\n            \"payload\": \"{\\n          \\\"header\\\": {\\n              \\\"msg_id\\\": \\\"b7dc38ea-aefb-4761-aa55-edaa97adb2f0\\\",\\n              \\\"msg_type\\\": 10\\n          },\\n          \\\"body\\\": {\\n              \\\"request\\\": {\\n                  \\\"delete\\\": {\\n                      \\\"allow_partial\\\": true,\\n                      \\\"obj_paths\\\": [\\n                          \\\"Device.IP.Interface.[Alias==test].\\\"\\n                      ]\\n                  }\\n              }\\n          }\\n      }\",\n            \"num_of_updates_in_parallel\": 1\n        },\n        \"removed\": false\n    }\n]"}],"_postman_id":"a22565f3-fad6-4ff7-9e15-b2253a87b653"},{"name":"Create Mass Custom Msg","id":"275348b6-ea40-41a4-979a-ff05caed1329","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"name\" : \"Test-1 Custom Msg\",\n    \"devices\": [\n        { \n            \"id\": \"{{device}}\"\n        },\n        { \n            \"id\": \"oktopus-1-mqtt\"\n        },\n        { \n            \"id\": \"oktopus-2-mqtt\"\n        }\n    ],\n    \"scheduler_start\": \"2024-11-05T16:27:16.963Z\",\n    \"scheduler_end\": \"2024-11-06T15:52:01.963Z\",\n    \"num_of_updates_in_parallel\":1,\n    \"parameters\": {\n        \"payload\": \n\"{\\n          \\\"header\\\": {\\n              \\\"msg_id\\\": \\\"b7dc38ea-aefb-4761-aa55-edaa97adb2f0\\\",\\n              \\\"msg_type\\\": 10\\n          },\\n          \\\"body\\\": {\\n              \\\"request\\\": {\\n                  \\\"delete\\\": {\\n                      \\\"allow_partial\\\": true,\\n                      \\\"obj_paths\\\": [\\n                          \\\"Device.IP.Interface.[Alias==test].\\\"\\n                      ]\\n                  }\\n              }\\n          }\\n      }\"\n    }\n}","options":{"raw":{"language":"json"}}},"url":"mass-actions/msg","urlObject":{"path":["msg"],"host":["mass-actions"],"query":[],"variable":[]}},"response":[{"id":"78e97f7b-3bb0-42ee-9216-fe8796ffc0b3","name":"Create Mass Custom Msg","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"name\" : \"Test-1 Custom Msg\",\n    \"devices\": [\n        { \n            \"id\": \"{{device}}\"\n        },\n        { \n            \"id\": \"os::4C2EFE-GCN230700061\"\n        }\n    ],\n    \"parameters\": {\n        \"payload\": \n\"{\\n          \\\"header\\\": {\\n              \\\"msg_id\\\": \\\"b7dc38ea-aefb-4761-aa55-edaa97adb2f0\\\",\\n              \\\"msg_type\\\": 10\\n          },\\n          \\\"body\\\": {\\n              \\\"request\\\": {\\n                  \\\"delete\\\": {\\n                      \\\"allow_partial\\\": true,\\n                      \\\"obj_paths\\\": [\\n                          \\\"Device.IP.Interface.[Alias==test].\\\"\\n                      ]\\n                  }\\n              }\\n          }\\n      }\",\n        \"num_of_updates_in_parallel\":1\n    }\n}","options":{"raw":{"language":"json"}}},"url":"mass-actions/msg"},"status":"No Content","code":204,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Origin"},{"key":"Date","value":"Wed, 16 Oct 2024 21:40:00 GMT"}],"cookie":[],"responseTime":null,"body":null}],"_postman_id":"275348b6-ea40-41a4-979a-ff05caed1329"},{"name":"MyTestCreate Mass Custom Msg Copy","id":"57543bde-974d-4da5-9b3f-15b1fb191649","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"name\" : \"Test-1 Custom Msg\",\n    \"devices\": [\n        { \n            \"id\": \"{{device}}\"\n        },\n        { \n            \"id\": \"oktopus-1-mqtt\"\n        },\n        { \n            \"id\": \"oktopus-2-mqtt\"\n        }\n    ],\n    \"scheduler_start\": \"2024-11-05T16:27:16.963Z\",\n    \"scheduler_end\": \"2024-11-06T15:52:01.963Z\",\n    \"num_of_updates_in_parallel\":1,\n    \"parameters\": {\n        \"payload\": \n\"{\\n          \\\"header\\\": {\\n              \\\"msg_id\\\": \\\"b7dc38ea-aefb-4761-aa55-edaa97adb2f0\\\",\\n              \\\"msg_type\\\": 10\\n          },\\n          \\\"body\\\": {\\n              \\\"request\\\": {\\n                  \\\"delete\\\": {\\n                      \\\"allow_partial\\\": true,\\n                      \\\"obj_paths\\\": [\\n                          \\\"Device.IP.Interface.[Alias==test].\\\"\\n                      ]\\n                  }\\n              }\\n          }\\n      }\"\n    }\n}","options":{"raw":{"language":"json"}}},"url":"mass-actions/msg","urlObject":{"path":["msg"],"host":["mass-actions"],"query":[],"variable":[]}},"response":[{"id":"6d84ded3-3766-439c-95be-6c20ad8cacc5","name":"Create Mass Custom Msg","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"name\" : \"Test-1 Custom Msg\",\n    \"devices\": [\n        { \n            \"id\": \"{{device}}\"\n        },\n        { \n            \"id\": \"os::4C2EFE-GCN230700061\"\n        }\n    ],\n    \"parameters\": {\n        \"payload\": \n\"{\\n          \\\"header\\\": {\\n              \\\"msg_id\\\": \\\"b7dc38ea-aefb-4761-aa55-edaa97adb2f0\\\",\\n              \\\"msg_type\\\": 10\\n          },\\n          \\\"body\\\": {\\n              \\\"request\\\": {\\n                  \\\"delete\\\": {\\n                      \\\"allow_partial\\\": true,\\n                      \\\"obj_paths\\\": [\\n                          \\\"Device.IP.Interface.[Alias==test].\\\"\\n                      ]\\n                  }\\n              }\\n          }\\n      }\",\n        \"num_of_updates_in_parallel\":1\n    }\n}","options":{"raw":{"language":"json"}}},"url":"mass-actions/msg"},"status":"No Content","code":204,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Origin"},{"key":"Date","value":"Wed, 16 Oct 2024 21:40:00 GMT"}],"cookie":[],"responseTime":null,"body":null}],"_postman_id":"57543bde-974d-4da5-9b3f-15b1fb191649"},{"name":"Delete Mass Custom Msg","id":"bb6b4838-eb8b-4f94-9aaa-8781a6fa94dc","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"url":"mass-actions/msg?actionId=67101849538b047fc5eaa016","urlObject":{"path":["msg"],"host":["mass-actions"],"query":[{"key":"actionId","value":"67101849538b047fc5eaa016"}],"variable":[]}},"response":[{"id":"acc06b32-6e19-431b-9dfc-a8565f613372","name":"Delete Mass Custom Msg","originalRequest":{"method":"DELETE","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"url":{"raw":"mass-actions/msg?actionId=67101849538b047fc5eaa016","host":["mass-actions"],"path":["msg"],"query":[{"key":"actionId","value":"67101849538b047fc5eaa016"}]}},"status":"No Content","code":204,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Origin"},{"key":"Date","value":"Wed, 16 Oct 2024 20:28:04 GMT"}],"cookie":[],"responseTime":null,"body":null}],"_postman_id":"bb6b4838-eb8b-4f94-9aaa-8781a6fa94dc"},{"name":"Cancel Mass Custom Msg","id":"b55699a4-12b1-41f4-b0d3-0d77e9991340","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"url":"mass-actions/msg","urlObject":{"path":["msg"],"host":["mass-actions"],"query":[],"variable":[]}},"response":[],"_postman_id":"b55699a4-12b1-41f4-b0d3-0d77e9991340"}],"id":"0878203d-e17f-4770-83db-e092f8ab97e9","_postman_id":"0878203d-e17f-4770-83db-e092f8ab97e9","description":""},{"name":"Get All Mass Actions","id":"2ab656ae-351f-40ab-8aa2-00e58062095f","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"url":"mass-actions","urlObject":{"host":["mass-actions"],"query":[],"variable":[]}},"response":[{"id":"08194c2d-0d73-417b-b541-f2f10487d980","name":"Get All Mass Actions","originalRequest":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"url":"mass-actions/"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Origin"},{"key":"Date","value":"Wed, 16 Oct 2024 19:07:33 GMT"},{"key":"Transfer-Encoding","value":"chunked"}],"cookie":[],"responseTime":null,"body":"[\n    {\n        \"id\": \"670ff9e23c452a0ff6aedfc4\",\n        \"name\": \"sssss\",\n        \"description\": \"\",\n        \"devices\": [\n            {\n                \"id\": \"os::4C2EFE-GCN230700061\",\n                \"actionResult\": 1,\n                \"actionInfo\": \"{\\\"deleted_obj_results\\\":[{\\\"requested_path\\\":\\\"Device.IP.Interface.[Alias==test].\\\",\\\"oper_status\\\":{\\\"OperStatus\\\":{\\\"OperSuccess\\\":{}}}}]}\"\n            },\n            {\n                \"id\": \"os::FFFFFF-10000000ef93a6b3\",\n                \"actionResult\": 2,\n                \"actionInfo\": \"device was not online\"\n            }\n        ],\n        \"status\": 1,\n        \"date\": \"2024-10-16T17:37:38.183Z\",\n        \"user\": {\n            \"email\": \"teste@gmail.com\",\n            \"name\": \"Teste\"\n        },\n        \"actionType\": 4,\n        \"parameters\": {\n            \"num_of_updates_in_parallel\": 1,\n            \"payload\": \"{\\n          \\\"header\\\": {\\n              \\\"msg_id\\\": \\\"b7dc38ea-aefb-4761-aa55-edaa97adb2f0\\\",\\n              \\\"msg_type\\\": 10\\n          },\\n          \\\"body\\\": {\\n              \\\"request\\\": {\\n                  \\\"delete\\\": {\\n                      \\\"allow_partial\\\": true,\\n                      \\\"obj_paths\\\": [\\n                          \\\"Device.IP.Interface.[Alias==test].\\\"\\n                      ]\\n                  }\\n              }\\n          }\\n      }\"\n        },\n        \"removed\": false\n    },\n    {\n        \"id\": \"671004a42ee0fcaf3d6c58f3\",\n        \"name\": \"Get-test\",\n        \"description\": \"\",\n        \"devices\": [\n            {\n                \"id\": \"os::4C2EFE-GCN230700061\",\n                \"actionResult\": 1,\n                \"actionInfo\": \"{\\\"req_path_results\\\":[{\\\"requested_path\\\":\\\"Device.WiFi.SSID.[Name==wlan0].\\\",\\\"resolved_path_results\\\":[{\\\"resolved_path\\\":\\\"Device.WiFi.SSID.1.\\\",\\\"result_params\\\":{\\\"Alias\\\":\\\"cpe-1\\\",\\\"BSSID\\\":\\\"4c:2e:fe:12:fe:00\\\",\\\"Enable\\\":\\\"true\\\",\\\"LastChange\\\":\\\"18000\\\",\\\"LowerLayers\\\":\\\"Device.WiFi.Radio.1\\\",\\\"MACAddress\\\":\\\"4c:2e:fe:12:fe:00\\\",\\\"Name\\\":\\\"wlan0\\\",\\\"SSID\\\":\\\"INTELBRAS-5G\\\",\\\"Status\\\":\\\"Up\\\",\\\"Upstream\\\":\\\"false\\\"}},{\\\"resolved_path\\\":\\\"Device.WiFi.SSID.1.Stats.\\\",\\\"result_params\\\":{\\\"ACKFailureCount\\\":\\\"0\\\",\\\"AggregatedPacketCount\\\":\\\"0\\\",\\\"BroadcastPacketsReceived\\\":\\\"0\\\",\\\"BroadcastPacketsSent\\\":\\\"0\\\",\\\"BytesReceived\\\":\\\"0\\\",\\\"BytesSent\\\":\\\"0\\\",\\\"DiscardPacketsReceived\\\":\\\"0\\\",\\\"DiscardPacketsSent\\\":\\\"727\\\",\\\"ErrorsReceived\\\":\\\"0\\\",\\\"ErrorsSent\\\":\\\"0\\\",\\\"FailedRetransCount\\\":\\\"0\\\",\\\"MulticastPacketsReceived\\\":\\\"0\\\",\\\"MulticastPacketsSent\\\":\\\"0\\\",\\\"MultipleRetryCount\\\":\\\"0\\\",\\\"PacketsReceived\\\":\\\"0\\\",\\\"PacketsSent\\\":\\\"0\\\",\\\"RetransCount\\\":\\\"0\\\",\\\"RetryCount\\\":\\\"0\\\",\\\"UnicastPacketsReceived\\\":\\\"0\\\",\\\"UnicastPacketsSent\\\":\\\"0\\\",\\\"UnknownProtoPacketsReceived\\\":\\\"0\\\"}}]}]}\"\n            },\n            {\n                \"id\": \"485754434ECDE6AD\",\n                \"actionResult\": 2,\n                \"actionInfo\": \"device was not online\"\n            }\n        ],\n        \"status\": 1,\n        \"date\": \"2024-10-16T18:23:32.129Z\",\n        \"user\": {\n            \"email\": \"teste@gmail.com\",\n            \"name\": \"Teste\"\n        },\n        \"actionType\": 4,\n        \"parameters\": {\n            \"num_of_updates_in_parallel\": 1,\n            \"payload\": \"{\\n          \\\"header\\\": {\\n              \\\"msg_id\\\": \\\"b7dc38ea-aefb-4761-aa55-edaa97adb2f0\\\",\\n              \\\"msg_type\\\": 1\\n          },\\n          \\\"body\\\": {\\n              \\\"request\\\": {\\n                  \\\"get\\\": {\\n                      \\\"paramPaths\\\": [\\n                          \\\"Device.WiFi.SSID.[Name==wlan0].\\\"\\n                      ],\\n                      \\\"maxDepth\\\": 2\\n                  }\\n              }\\n          }\\n      }\"\n        },\n        \"removed\": false\n    },\n    {\n        \"id\": \"6710052e2ee0fcaf3d6c58f4\",\n        \"name\": \"Pão com maionese\",\n        \"description\": \"oloquinho meu\",\n        \"devices\": [\n            {\n                \"id\": \"485754434ECDE6AD\",\n                \"actionResult\": 2,\n                \"actionInfo\": \"device was not online\"\n            },\n            {\n                \"id\": \"dsadasdsa\",\n                \"actionResult\": 2,\n                \"actionInfo\": \"Device not found\"\n            }\n        ],\n        \"status\": 1,\n        \"date\": \"2024-10-16T18:25:50.795Z\",\n        \"user\": {\n            \"email\": \"teste@gmail.com\",\n            \"name\": \"Teste\"\n        },\n        \"actionType\": 1,\n        \"parameters\": {\n            \"fw_download_url\": \"http://192.168.4.225/firmwares/hw_ctree-wifi-resetado.xml\",\n            \"fw_name\": \"2.2-dsfdsfsd-dev\",\n            \"num_of_updates_in_parallel\": 4\n        },\n        \"removed\": false\n    }\n]"}],"_postman_id":"2ab656ae-351f-40ab-8aa2-00e58062095f"},{"name":"Delete Mass Action","id":"82f76882-ec04-438a-a86f-998880d539e7","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"url":"mass-actions?actionId=671017da6174deeacd62a2aa","urlObject":{"host":["mass-actions"],"query":[{"key":"actionId","value":"671017da6174deeacd62a2aa"}],"variable":[]}},"response":[{"id":"eb1a14e7-4d3e-45f9-bf01-1e6f012dd055","name":"Delete Mass Action","originalRequest":{"method":"DELETE","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"url":{"raw":"mass-actions?actionId=671017da6174deeacd62a2aa","host":["mass-actions"],"query":[{"key":"actionId","value":"671017da6174deeacd62a2aa"}]}},"status":"No Content","code":204,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Origin"},{"key":"Date","value":"Wed, 16 Oct 2024 20:58:12 GMT"}],"cookie":[],"responseTime":null,"body":null}],"_postman_id":"82f76882-ec04-438a-a86f-998880d539e7"},{"name":"Cancel Mass Action","id":"c7410d77-c203-400e-be53-f99cd0f2cdd4","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[],"url":"mass-actions?actionId=671017da6174deeacd62a2aa","urlObject":{"host":["mass-actions"],"query":[{"key":"actionId","value":"671017da6174deeacd62a2aa"}],"variable":[]}},"response":[],"_postman_id":"c7410d77-c203-400e-be53-f99cd0f2cdd4"}],"id":"2cad1ed9-ed87-4491-913f-86b472c7e88b","_postman_id":"2cad1ed9-ed87-4491-913f-86b472c7e88b","description":""},{"name":"License","item":[{"name":"Passcode","id":"9fc83088-80ad-4481-8778-3481681896d6","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"body":{"mode":"raw","raw":"{\n  \"Pscd\": \"88225378\",\n  \"Period\": 30,\n  \"Digits\": 6,\n  \"Algorithm\": 0\n}","options":{"raw":{"language":"json"}}},"url":"license/passcode","urlObject":{"path":["passcode"],"host":["license"],"query":[],"variable":[]}},"response":[{"id":"f1471013-f494-4323-813d-d141cd479da9","name":"Ping Failure","originalRequest":{"method":"PUT","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"interface\": {\n        \"value\": \"\"\n    },\n    \"timeout\" : {\n        \"value\": 10\n    },\n    \"host\": {\n        \"value\":\"192.168.60.3\"\n    },\n    \"number_of_repetitions\": {\n        \"value\": 2\n    }\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"device/:device/ping","host":["device"],"path":[":device","ping"],"variable":[{"key":"device","value":"485754434ECDE6AD"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Origin"},{"key":"Date","value":"Sun, 30 Jun 2024 22:56:03 GMT"},{"key":"Content-Length","value":"85"}],"cookie":[],"responseTime":null,"body":"{\n    \"failure_count\": 2,\n    \"success_count\": 0,\n    \"average_rtt\": 0,\n    \"minimum_rtt\": 0,\n    \"maximum_rtt\": 0\n}"},{"id":"70ef8c6f-6fdd-4606-a512-6a97306a55fc","name":"Ping Sucess","originalRequest":{"method":"PUT","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"interface\": {\n        \"value\": \"\"\n    },\n    \"timeout\" : {\n        \"value\": 10\n    },\n    \"host\": {\n        \"value\":\"192.168.60.95\"\n    },\n    \"number_of_repetitions\": {\n        \"value\": 2\n    }\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"device/:device/ping","host":["device"],"path":[":device","ping"],"variable":[{"key":"device","value":"485754434ECDE6AD"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Origin"},{"key":"Date","value":"Sun, 30 Jun 2024 22:56:58 GMT"},{"key":"Content-Length","value":"85"}],"cookie":[],"responseTime":null,"body":"{\n    \"failure_count\": 0,\n    \"success_count\": 2,\n    \"average_rtt\": 1,\n    \"minimum_rtt\": 1,\n    \"maximum_rtt\": 1\n}"}],"_postman_id":"9fc83088-80ad-4481-8778-3481681896d6"}],"id":"3fd1e1df-cfa3-4b7c-8a9c-dc6193b04cf8","_postman_id":"3fd1e1df-cfa3-4b7c-8a9c-dc6193b04cf8","description":""},{"name":"Roles","item":[{"name":"Permissions Capabilities","id":"7a6689bb-94a7-41dc-8f8e-a07252abb179","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"url":"roles/permissions/capabilities","urlObject":{"path":["permissions","capabilities"],"host":["roles"],"query":[],"variable":[]}},"response":[{"id":"3dd6acd9-4699-4b1e-b623-200ed6afe9aa","name":"Permissions Capabilities","originalRequest":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"url":"roles/permissions/capabilities"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Origin"},{"key":"Date","value":"Fri, 13 Sep 2024 14:24:15 GMT"},{"key":"Content-Length","value":"417"}],"cookie":[],"responseTime":null,"body":"{\n    \"permissions\": {\n        \"Overview\": {\n            \"read\": true\n        },\n        \"Devices Management\": {\n            \"create\": true,\n            \"read\": true,\n            \"update\": true,\n            \"delete\": true\n        },\n        \"Mass Actions\": {\n            \"create\": true,\n            \"read\": true,\n            \"update\": true,\n            \"delete\": true\n        },\n        \"Map\": {\n            \"read\": true\n        },\n        \"Devices Credentials\": {\n            \"create\": true,\n            \"read\": true,\n            \"update\": true,\n            \"delete\": true\n        },\n        \"Users\": {\n            \"create\": true,\n            \"read\": true,\n            \"update\": true,\n            \"delete\": true\n        },\n        \"Roles\": {\n            \"create\": true,\n            \"read\": true,\n            \"update\": true,\n            \"delete\": true\n        }\n    }\n}"}],"_postman_id":"7a6689bb-94a7-41dc-8f8e-a07252abb179"},{"name":"Roles","id":"c659ce4e-6d76-4568-bd79-66b0ea830878","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"url":"roles","urlObject":{"host":["roles"],"query":[],"variable":[]}},"response":[{"id":"ebe13b78-c655-43c3-ba15-091572883aa7","name":"Roles","originalRequest":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"url":"roles"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Origin"},{"key":"Date","value":"Thu, 12 Sep 2024 22:59:40 GMT"},{"key":"Content-Length","value":"543"}],"cookie":[],"responseTime":null,"body":"[\n    {\n        \"_id\": \"66e36f75b5b8ad29c1f9f156\",\n        \"createdAt\": \"2024-09-12\",\n        \"description\": \"Admin with access to all resources\",\n        \"name\": \"Admin\",\n        \"permissions\": {\n            \"Devices Credentials\": {\n                \"create\": true,\n                \"delete\": true,\n                \"read\": true,\n                \"update\": true\n            },\n            \"Devices Management\": {\n                \"create\": true,\n                \"delete\": true,\n                \"read\": true,\n                \"update\": true\n            },\n            \"Map\": {\n                \"read\": true\n            },\n            \"Mass Actions\": {\n                \"create\": true,\n                \"delete\": true,\n                \"read\": true,\n                \"update\": true\n            },\n            \"Overview\": {\n                \"read\": true\n            },\n            \"Roles\": {\n                \"create\": true,\n                \"delete\": true,\n                \"read\": true,\n                \"update\": true\n            },\n            \"Users\": {\n                \"create\": true,\n                \"delete\": true,\n                \"read\": true,\n                \"update\": true\n            }\n        }\n    }\n]"}],"_postman_id":"c659ce4e-6d76-4568-bd79-66b0ea830878"},{"name":"Create Role","id":"d01260b0-f00a-4317-be25-73618f51da6b","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"name\": \"teste123\",\n    \"description\":\"\"\n}","options":{"raw":{"language":"json"}}},"url":"roles","urlObject":{"host":["roles"],"query":[],"variable":[]}},"response":[{"id":"e5d049f8-b4e1-4b47-98b2-1b743373b0a5","name":"Create Role","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"name\": \"test\",\n    \"description\":\"\"\n}","options":{"raw":{"language":"json"}}},"url":"roles"},"status":"Created","code":201,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Origin"},{"key":"Date","value":"Fri, 13 Sep 2024 15:29:09 GMT"},{"key":"Content-Length","value":"0"}],"cookie":[],"responseTime":null,"body":null}],"_postman_id":"d01260b0-f00a-4317-be25-73618f51da6b"},{"name":"Update Role","id":"8665cffd-f086-45e5-81a9-289199d035df","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"name\":\"test\",\n    \"description\": \"look at me\"\n}","options":{"raw":{"language":"json"}}},"url":"roles","urlObject":{"host":["roles"],"query":[],"variable":[]}},"response":[{"id":"bd77a00e-7b3c-451c-a6e6-9abf124d77e9","name":"Update Role","originalRequest":{"method":"PUT","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"name\":\"test\",\n    \"description\": \"look at me\"\n}","options":{"raw":{"language":"json"}}},"url":"roles"},"status":"No Content","code":204,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Origin"},{"key":"Date","value":"Fri, 13 Sep 2024 18:30:25 GMT"}],"cookie":[],"responseTime":null,"body":null},{"id":"c59e0c8d-8938-4048-b71d-5217631b090e","name":"Admin Role Update Changes Not Allowed","originalRequest":{"method":"PUT","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"name\":\"Admin\",\n    \"description\": \"look at me\"\n}","options":{"raw":{"language":"json"}}},"url":"roles"},"status":"Internal Server Error","code":500,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Origin"},{"key":"Date","value":"Fri, 13 Sep 2024 18:32:26 GMT"},{"key":"Content-Length","value":"28"}],"cookie":[],"responseTime":null,"body":"admin role cannot be updated"}],"_postman_id":"8665cffd-f086-45e5-81a9-289199d035df"},{"name":"Delete Role","id":"c7d598cd-ccc4-4eca-b963-bd1b776f7c48","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"url":"roles/:rolename","urlObject":{"path":[":rolename"],"host":["roles"],"query":[],"variable":[{"type":"any","value":"test","key":"rolename"}]}},"response":[{"id":"a1ba3d7d-acd9-4b38-9277-78ed19581589","name":"Delete Role","originalRequest":{"method":"DELETE","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"url":{"raw":"roles/:rolename","host":["roles"],"path":[":rolename"],"variable":[{"key":"rolename","value":"test"}]}},"status":"No Content","code":204,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Origin"},{"key":"Date","value":"Fri, 13 Sep 2024 18:30:50 GMT"}],"cookie":[],"responseTime":null,"body":null}],"_postman_id":"c7d598cd-ccc4-4eca-b963-bd1b776f7c48"}],"id":"c5e2e650-84d3-4a1d-8e37-5705d97382c2","_postman_id":"c5e2e650-84d3-4a1d-8e37-5705d97382c2","description":""},{"name":"Dashboard","item":[{"name":"Device Number Evolution","id":"d1b62e7f-8f7a-4b41-a871-63759b0bac23","protocolProfileBehavior":{"disableBodyPruning":true,"disabledSystemHeaders":{}},"request":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"url":"info/device_evolution","urlObject":{"path":["device_evolution"],"host":["info"],"query":[],"variable":[]}},"response":[{"id":"399a8253-28b0-4e7f-b8ee-fde38cfbdffb","name":"Device Number Evolution","originalRequest":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"url":"info/device_evolution"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"nginx/1.18.0 (Ubuntu)"},{"key":"Date","value":"Mon, 14 Oct 2024 17:06:50 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Content-Length","value":"98"},{"key":"Connection","value":"keep-alive"},{"key":"Vary","value":"Origin"}],"cookie":[],"responseTime":null,"body":"[\n    {\n        \"date\": \"11/10/2024\",\n        \"total\": 2\n    },\n    {\n        \"date\": \"12/10/2024\",\n        \"total\": 2\n    },\n    {\n        \"date\": \"13/10/2024\",\n        \"total\": 2\n    }\n]"}],"_postman_id":"d1b62e7f-8f7a-4b41-a871-63759b0bac23"},{"name":"General","id":"dea38713-ef57-4d86-8bfc-3cc721aee4d8","protocolProfileBehavior":{"disableBodyPruning":true,"disabledSystemHeaders":{}},"request":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"url":"info/general","urlObject":{"path":["general"],"host":["info"],"query":[],"variable":[]}},"response":[{"id":"729d7b45-3bb4-468f-8f29-df006bec6824","name":"Device Number Evolution Copy","originalRequest":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"url":"info/general"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"nginx/1.24.0 (Ubuntu)"},{"key":"Date","value":"Mon, 17 Nov 2025 22:42:02 GMT"},{"key":"Content-Type","value":"application/json","description":"","type":"text"},{"key":"Content-Length","value":"230"},{"key":"Connection","value":"keep-alive"},{"key":"Vary","value":"Origin"}],"cookie":[{"expires":"Invalid Date","domain":"","path":""}],"responseTime":null,"body":"{\n    \"MqttRtt\": \"\",\n    \"StompRtt\": \"\",\n    \"WebsocketsRtt\": \"\",\n    \"CwmpRtt\": \"\",\n    \"Mtp\": [],\n    \"ProductClassCount\": null,\n    \"StatusCount\": {\n        \"Online\": 0,\n        \"Offline\": 0,\n        \"Unknown\": 0\n    },\n    \"ModelsCount\": null,\n    \"FirmwaresCount\": null,\n    \"VendorsCount\": null,\n    \"DeviceEvolution\": null\n}"}],"_postman_id":"dea38713-ef57-4d86-8bfc-3cc721aee4d8"}],"id":"43f6e9f5-949f-4827-ad5a-79c2042c6459","_postman_id":"43f6e9f5-949f-4827-ad5a-79c2042c6459","description":""},{"name":"Time Series","item":[{"name":"Resources Historic Values","id":"950d8a31-586e-4a0b-8909-a32889ff63ec","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"url":"device/:device/historic?resource=cellular,","urlObject":{"path":[":device","historic"],"host":["device"],"query":[{"key":"resource","value":"cellular,"}],"variable":[{"type":"any","value":"{{device}}","key":"device"}]}},"response":[{"id":"0ffa037c-e345-4132-8aed-4d93cdf8e61a","name":"Resources Historic Values","originalRequest":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"url":{"raw":"device/:device/historic","host":["device"],"path":[":device","historic"],"variable":[{"key":"device","value":"{{device}}"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Origin"},{"key":"Date","value":"Mon, 14 Oct 2024 17:31:23 GMT"},{"key":"Transfer-Encoding","value":"chunked"}],"cookie":[],"responseTime":null,"body":"[\n    {\n        \"connected_devices\": {\n            \"2.4GHz\": [\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"leandro-laptop\",\n                    \"ipadress\": \"192.168.18.3\",\n                    \"mac\": \"d4:6e:0e:11:f7:6b\",\n                    \"rssi\": \"-31\"\n                }\n            ]\n        },\n        \"date\": \"14/10/2024 16:05\",\n        \"ping\": {\n            \"cloudfare.com\": {\n                \"averagertt\": 17,\n                \"failurecount\": 0,\n                \"maximumrtt\": 20,\n                \"minimumrtt\": 16,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"google.com\": {\n                \"averagertt\": 15,\n                \"failurecount\": 0,\n                \"maximumrtt\": 18,\n                \"minimumrtt\": 14,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"minecraft.com\": {\n                \"averagertt\": 193,\n                \"failurecount\": 0,\n                \"maximumrtt\": 194,\n                \"minimumrtt\": 192,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"ping-br.ds.on.epicgames.com\": {\n                \"averagertt\": 14,\n                \"failurecount\": 0,\n                \"maximumrtt\": 16,\n                \"minimumrtt\": 13,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            }\n        }\n    },\n    {\n        \"connected_devices\": {\n            \"2.4GHz\": [\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"leandro-laptop\",\n                    \"ipadress\": \"192.168.18.3\",\n                    \"mac\": \"d4:6e:0e:11:f7:6b\",\n                    \"rssi\": \"-30\"\n                }\n            ]\n        },\n        \"date\": \"14/10/2024 16:21\",\n        \"ping\": {\n            \"cloudfare.com\": {\n                \"averagertt\": 17,\n                \"failurecount\": 0,\n                \"maximumrtt\": 20,\n                \"minimumrtt\": 16,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"google.com\": {\n                \"averagertt\": 17,\n                \"failurecount\": 0,\n                \"maximumrtt\": 17,\n                \"minimumrtt\": 16,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"minecraft.com\": {\n                \"averagertt\": 165,\n                \"failurecount\": 0,\n                \"maximumrtt\": 168,\n                \"minimumrtt\": 165,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"ping-br.ds.on.epicgames.com\": {\n                \"averagertt\": 17,\n                \"failurecount\": 0,\n                \"maximumrtt\": 17,\n                \"minimumrtt\": 16,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            }\n        }\n    },\n    {\n        \"connected_devices\": {\n            \"2.4GHz\": [\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"leandro-laptop\",\n                    \"ipadress\": \"192.168.18.3\",\n                    \"mac\": \"d4:6e:0e:11:f7:6b\",\n                    \"rssi\": \"-31\"\n                }\n            ]\n        },\n        \"date\": \"14/10/2024 16:50\",\n        \"ping\": {\n            \"cloudfare.com\": {\n                \"averagertt\": 17,\n                \"failurecount\": 0,\n                \"maximumrtt\": 18,\n                \"minimumrtt\": 16,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"google.com\": {\n                \"averagertt\": 15,\n                \"failurecount\": 0,\n                \"maximumrtt\": 17,\n                \"minimumrtt\": 15,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"minecraft.com\": {\n                \"averagertt\": 142,\n                \"failurecount\": 0,\n                \"maximumrtt\": 143,\n                \"minimumrtt\": 141,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"ping-br.ds.on.epicgames.com\": {\n                \"averagertt\": 13,\n                \"failurecount\": 0,\n                \"maximumrtt\": 15,\n                \"minimumrtt\": 12,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            }\n        }\n    },\n    {\n        \"connected_devices\": {\n            \"2.4GHz\": [\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"leandro-laptop\",\n                    \"ipadress\": \"192.168.18.3\",\n                    \"mac\": \"d4:6e:0e:11:f7:6b\",\n                    \"rssi\": \"-30\"\n                }\n            ]\n        },\n        \"date\": \"14/10/2024 17:09\",\n        \"ping\": {\n            \"cloudfare.com\": {\n                \"averagertt\": 17,\n                \"failurecount\": 0,\n                \"maximumrtt\": 18,\n                \"minimumrtt\": 16,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"google.com\": {\n                \"averagertt\": 17,\n                \"failurecount\": 0,\n                \"maximumrtt\": 19,\n                \"minimumrtt\": 16,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"minecraft.com\": {\n                \"averagertt\": 196,\n                \"failurecount\": 0,\n                \"maximumrtt\": 214,\n                \"minimumrtt\": 194,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"ping-br.ds.on.epicgames.com\": {\n                \"averagertt\": 14,\n                \"failurecount\": 0,\n                \"maximumrtt\": 15,\n                \"minimumrtt\": 13,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            }\n        }\n    }\n]"}],"_postman_id":"950d8a31-586e-4a0b-8909-a32889ff63ec"}],"id":"626fbbc2-d6d5-4b60-87d5-46f94d180a6e","_postman_id":"626fbbc2-d6d5-4b60-87d5-46f94d180a6e","description":""},{"name":"File Server","item":[{"name":"Firmware Images","item":[{"name":"Firmware Download","id":"8ba1b708-665a-4216-9274-072619bc0d4b","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"file\": \"example.cfg\"\n}","options":{"raw":{"language":"json"}}},"url":"firmwares/:fileId","urlObject":{"path":[":fileId"],"host":["firmwares"],"query":[],"variable":[{"type":"any","value":"","key":"fileId"}]}},"response":[],"_postman_id":"8ba1b708-665a-4216-9274-072619bc0d4b"}],"id":"84f72c02-01bc-4f0d-8dcc-1c772737ceab","_postman_id":"84f72c02-01bc-4f0d-8dcc-1c772737ceab","description":""},{"name":"Apps","item":[{"name":"App Download","id":"bc05fc93-d9a2-463f-9bd9-2a8302f96109","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"apps/:fileId","urlObject":{"path":[":fileId"],"host":["apps"],"query":[],"variable":[{"type":"any","value":"","key":"fileId"}]}},"response":[],"_postman_id":"bc05fc93-d9a2-463f-9bd9-2a8302f96109"}],"id":"6a426e0d-c9a5-493e-a3e4-74b0cfae76df","_postman_id":"6a426e0d-c9a5-493e-a3e4-74b0cfae76df","description":""},{"name":"Config Files","item":[{"name":"CPE Upload Config File","id":"bfc5d479-3b80-4bbf-b02a-f4a513dfb506","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"<username>"},{"key":"password","value":"{{upload-file-password}}"}]},"isInherited":false},"method":"PUT","header":[{"key":"Content-Type","value":"application/octet-stream","type":"text"}],"url":"configs/cpe/:serial_number/upload","urlObject":{"path":["cpe",":serial_number","upload"],"host":["configs"],"query":[],"variable":[{"type":"any","value":"{{device}}","key":"serial_number"}]}},"response":[{"id":"a89c3f24-c344-4496-a326-4e6afe060750","name":"Unauthorized","originalRequest":{"method":"PUT","header":[{"key":"Content-Type","value":"application/octet-stream","type":"text"}],"url":{"raw":"configs/cpe/:serial_number/upload","host":["configs"],"path":["cpe",":serial_number","upload"],"variable":[{"key":"serial_number","value":"{{device}}"}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"plain","header":[{"key":"Server","value":"nginx/1.27.5"},{"key":"Date","value":"Sat, 04 Oct 2025 14:10:32 GMT"},{"key":"Content-Type","value":"text/plain; charset=utf-8"},{"key":"Content-Length","value":"13"},{"key":"Connection","value":"keep-alive"},{"key":"X-Content-Type-Options","value":"nosniff"}],"cookie":[],"responseTime":null,"body":"Unauthorized\n"},{"id":"45d815c8-e255-4330-83cc-b3381834608b","name":"Success","originalRequest":{"method":"PUT","header":[{"key":"Content-Type","value":"application/octet-stream","type":"text"}],"url":{"raw":"configs/cpe/:serial_number/upload","host":["configs"],"path":["cpe",":serial_number","upload"],"variable":[{"key":"serial_number","value":"{{device}}"}]}},"status":"OK","code":200,"_postman_previewlanguage":"plain","header":[{"key":"Server","value":"nginx/1.27.5"},{"key":"Date","value":"Sat, 04 Oct 2025 14:29:42 GMT"},{"key":"Content-Type","value":"text/plain; charset=utf-8"},{"key":"Content-Length","value":"26"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"File uploaded successfully"}],"_postman_id":"bfc5d479-3b80-4bbf-b02a-f4a513dfb506"},{"name":"CPE Download Config File","id":"95f9e711-c06c-4ad8-a0b1-5818e84d5811","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"<username>"},{"key":"password","value":"<password>"}]},"isInherited":false},"method":"GET","header":[],"url":"configs/cpe/:serial_number/download?filename=20251006110641.cfg","urlObject":{"path":["cpe",":serial_number","download"],"host":["configs"],"query":[{"key":"filename","value":"20251006110641.cfg"}],"variable":[{"id":"6d60ece4-2296-416c-be6d-9fec27be97ce","type":"any","value":"{{device}}","key":"serial_number"}]}},"response":[{"id":"e00b39fb-2e8b-4c39-80be-8f8f58a4183a","name":"Unauthorized","originalRequest":{"method":"GET","header":[],"url":{"raw":"configs/cpe/:serial_number/download?filename=20251001_123144.cfg","host":["configs"],"path":["cpe",":serial_number","download"],"query":[{"key":"filename","value":"20251001_123144.cfg"}],"variable":[{"id":"6d60ece4-2296-416c-be6d-9fec27be97ce","key":"serial_number","value":"{{device}}"}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"plain","header":[{"key":"Server","value":"nginx/1.27.5"},{"key":"Date","value":"Sat, 04 Oct 2025 14:51:36 GMT"},{"key":"Content-Type","value":"text/plain; charset=utf-8"},{"key":"Content-Length","value":"13"},{"key":"Connection","value":"keep-alive"},{"key":"X-Content-Type-Options","value":"nosniff"}],"cookie":[],"responseTime":null,"body":"Unauthorized\n"},{"id":"739efdab-b431-4136-b9ba-c51f8155f319","name":"Success","originalRequest":{"method":"GET","header":[],"url":{"raw":"configs/cpe/:serial_number/download?filename=20251001_123144.cfg","host":["configs"],"path":["cpe",":serial_number","download"],"query":[{"key":"filename","value":"20251001_123144.cfg"}],"variable":[{"id":"6d60ece4-2296-416c-be6d-9fec27be97ce","key":"serial_number","value":"{{device}}"}]}},"status":"OK","code":200,"_postman_previewlanguage":"raw","header":[{"key":"Server","value":"nginx/1.27.5"},{"key":"Date","value":"Sat, 04 Oct 2025 14:52:24 GMT"},{"key":"Content-Type","value":"application/octet-stream"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Content-Disposition","value":"attachment; filename=20251001_123144.cfg"}],"cookie":[],"responseTime":null,"body":"<InternetGatewayDevice DBEncrypt=\"1\">\n<LANDevice NumberOfInstances=\"1\">\n<LANDeviceInstance InstanceID=\"1\" X_HW_WlanEnable=\"1\" X_HW_WlanPowerValue=\"0\">\n<WLANConfiguration NumberOfInstances=\"2\">\n<WLANConfigurationInstance InstanceID=\"1\" Name=\"ath0\" Enable=\"1\" RegulatoryDomain=\"GB\" Standard=\"11ax\" X_HW_Standard=\"11ax\" TransmitPower=\"100\" Channel=\"0\" AutoChannelEnable=\"1\" X_HW_HT20=\"0\" SSID=\"HUAWEI-2.4G-aVz8\" SSIDAdvertisementEnabled=\"1\" MaxBitRate=\"auto\" WMMEnable=\"1\" BeaconType=\"11i\" BasicEncryptionModes=\"None\" BasicAuthenticationMode=\"None\" WPAEncryptionModes=\"TKIPEncryption\" WPAAuthenticationMode=\"PSKAuthentication\" IEEE11iEncryptionModes=\"AESEncryption\" IEEE11iAuthenticationMode=\"PSKAuthentication\" X_HW_WPAand11iEncryptionModes=\"TKIPandAESEncryption\" X_HW_WPAand11iAuthenticationMode=\"PSKAuthentication\" WEPKeyIndex=\"1\" WEPEncryptionLevel=\"104-bit\" X_HW_RadiuServer=\"\" X_HW_RadiusPort=\"1812\" X_HW_RadiusKey=\"$21FUGO(&gt;#SSF)GhWFKE(TIsmpJ^5gz~H2);0)A);)$\" X_HW_GroupRekey=\"3600\" X_HW_AssociateNum=\"64\" X_HW_Powerlevel=\"5\" X_HW_PowerValue=\"39\" X_HW_WPSKeyWord=\"128\" TotalBytesSent=\"0\" TotalBytesReceived=\"0\" TotalPacketsSent=\"0\" TotalPacketsReceived=\"0\" BSSID=\"\" TransmitPowerSupported=\"20,40,60,80,100\" WMMSupported=\"1\" LowerLayers=\"InternetGatewayDevice.LANDevice.1.WiFi.Radio.1\" X_HW_WAPIEncryptionModes=\"SMS4\" X_HW_WAPIAuthenticationMode=\"WAPIPSK\" X_HW_WAPIServer=\"\" X_HW_WAPIPort=\"3810\" X_HW_APModuleEnable=\"1\" X_HW_ServiceEnable=\"1\" X_HW_RetryTimeout=\"20\" X_HW_Mode=\"0\" X_HW_VLAN=\"\" MACAddressControlEnabled=\"0\" KeyPassphrase=\"\" BasicDataTransmitRates=\"1,2,5.5,6,11,12,18,24,36,48,54\" OperationalDataTransmitRates=\"1,2,5.5,11,6,9\" InsecureOOBAccessEnabled=\"0\" BeaconAdvertisementEnabled=\"0\" RadioEnabled=\"1\" AutoRateFallBackEnabled=\"1\" LocationDescription=\"\" DeviceOperationMode=\"InfrastructureAccessPoint\" DistanceFromRoot=\"0\" PeerBSSID=\"\" AuthenticationServiceMode=\"None\" UAPSDEnable=\"0\" TotalAssociations=\"0\" Status=\"\" PossibleChannels=\"\" PossibleDataTransmitRates=\"1,2,5.5,11,6,9\" TotalPSKFailures=\"0\" TotalIntegrityFailures=\"0\" UAPSDSupported=\"1\" ChannelsInUse=\"6\" X_HW_RFBand=\"2.4GHz\" X_HW_Channel=\"6\" X_HW_GuardInterval=\"Auto\" X_HW_WebVisibility=\"1\" X_HW_Band=\"2.4GHz\" X_HW_AutoRateFallBackEnabled=\"1\" X_HW_Dual_bandsupport=\"1\" X_HW_LoopStatus=\"0\" X_HW_WorkMode=\"0\" X_HW_MCS=\"-1\" X_IEEE80211wEnabled=\"0\" X_TxBFEnabled=\"1\" X_OCCACEnables=\"1\" AccessEquipmentMac=\"\" X_HW_RetryLevel=\"3\" X_HW_RSSIThresholdEnable=\"1\" X_HW_RSSIThreshold=\"-88\" X_HW_EtherTypeFilter=\"\" Reset=\"0\" ModesSupported=\"\" ModeEnabled=\"\" SecondaryRadiusServerIPAddr=\"\" SecondaryRadiusServerPort=\"1812\" SecondaryRadiusSecret=\"$2hZo$/RwS&quot;(A`tM8x8HW$EsZP*UzE(%peps&lt;&lt;FMWJ$\" SSIDAlias=\"cpe-ssid\" LastChange=\"0\" SSIDStatus=\"Up\" AccessPointStatus=\"Enabled\" AccessPointAlias=\"cpe-ssid\" SSIDReference=\"\" IsolationEnable=\"0\" X_HW_WPSConfigurated=\"2\" SSIDLowerLayers=\"Device.WiFi.Radio.1\" SSID_Backup=\"WirelessNet\" X_HW_SupportedStandards=\"b,g,n\" ChannelPlus=\"0\" X_HW_AutoChannelScope=\"\" X_SCSEnables=\"1\" X_HW_AutoChannelPeriodically=\"1\" X_HW_DisableMCS=\"0\" X_HW_CanUsedForCover=\"1\" X_HW_UsedForCover=\"0\" X_HW_OriginalSSID=\"WirelessNet\" X_HW_OriginalPassword=\"\" X_HW_OriginalSecurityProfile=\"\" X_HW_JointSSIDIndex=\"0\" AllowedMACAddress=\"\" X_HW_WifiWorkingMode=\"0\" X_TxBFImplicit=\"0\" X_QHOPEnables=\"1\" X_HW_NSSNum=\"1\" X_HW_CurrentOperatingChannelBandwidth=\"\" X_HW_SupportedChannelBandwidths=\"\" X_HW_OperatingChannelBandwidth=\"\">\n<Stats ErrorsSent=\"0\" ErrorsReceived=\"0\" DiscardPacketsSent=\"0\" DiscardPacketsReceived=\"0\"/>\n<WPS X_HW_ConfigMethod=\"PushButton\" DevicePassword=\"$2wxeIWKCX&gt;!5&quot;R@B!2iyW&apos;c}F-=&gt;BMSb}g=AhF%i*$\" X_HW_PinGenerator=\"AP\" ConfigMethodsSupported=\"PushButton Label\" Enable=\"1\" UUID=\"13814000-1dd2-11b2-983b-e47727dcc75e\" DeviceName=\"\" X_HW_WPSRegistrationState=\"Stop\"/>\n<X_HW_AdvanceConf DtimPeriod=\"1\" BeaconPeriod=\"100\" RTSThreshold=\"2346\" FragThreshold=\"2346\"/>\n<WEPKey NumberOfInstances=\"4\">\n<WEPKeyInstance InstanceID=\"1\" WEPKey=\"$2dT=&lt;R&amp;5OA$3K&amp;K$39xA#}8}4=Y&gt;+K*wT8SRVpOVA$\"/>\n<WEPKeyInstance InstanceID=\"2\" WEPKey=\"$2cj/u&amp;3,n=@%K&lt;M-hR#&apos;6)smh1F!MU9O_k%&apos;[7/)1$\"/>\n<WEPKeyInstance InstanceID=\"3\" WEPKey=\"$2a`)aFPr=!A^-W;No8WGG4VFSN+&lt;9q*Bl2~(Z*\\FO$\"/>\n<WEPKeyInstance InstanceID=\"4\" WEPKey=\"$2&lt;lKX;EnQRT5PQ[)}q^mLMA[^FHPM&apos;-PKIcSZ4A(@$\"/>\n</WEPKey>\n<PreSharedKey NumberOfInstances=\"1\">\n<PreSharedKeyInstance InstanceID=\"1\" PreSharedKey=\"$2LE_e94mE{!N-xO&amp;B2_iT}LVaA*$UvW+O(lIztOn=$\"/>\n</PreSharedKey>\n<X_HW_WifiShare Enabled=\"0\"/>\n<Accounting Enable=\"0\" SecondaryServerIPAddr=\"\" ServerPort=\"1813\" SecondaryServerPort=\"1813\" SecondarySecret=\"\" InterimInterval=\"0xFFFFFFFF\"/>\n<X_HW_AttachConf X_HW_AirtimeFairness=\"0\" AutoChannelRefreshPeriod=\"900\" X_HW_ExtensionChannel=\"Auto\" X_HW_IEEE80211hSupported=\"0\" X_HW_IEEE80211hEnabled=\"0\" X_HW_RetryLimit=\"0\" X_HW_CCARequest=\"\" X_HW_CCAReport=\"\" X_HW_RPIHistogramRequest=\"\" X_HW_RPIHistogramReport=\"\" X_HW_LongRetryLimit=\"0\" X_HW_PacketAggregationEnable=\"1\" X_HW_PreambleType=\"auto\" X_HW_Upstream=\"0\" X_HW_MacFilterPolicy=\"0\" X_HW_ChannelScopeFlag=\"0\" X_MUMIMOEnabled=\"1\" X_HW_ACNumberOfEntries=\"4\" X_HW_ACS_ChannelScope=\"0\" X_HW_ExtensionChannel_f=\"Auto\" X_HW_IsolateControl=\"0\" X_HW_AutoRxPowerSaveEnable=\"1\" X_HW_AutoChannelRefresh=\"0\" X_HW_AutoChannelRefreshPeriodEnable=\"1\" X_HW_AutoChannelRefreshPeriod=\"15\" X_HW_AutoChannelRefreshPeriodCustomer=\"0\" X_HW_TxIBFEnabled=\"1\" X_HW_AtfEnabled=\"1\" X_HW_TafIBFEnabled=\"1\" X_HW_TafHighPriorityMac=\"\" X_HW_VhtFeatures=\"0\" UnavailableDFSChannels=\"\" X_HW_RadioReference=\"\" X_HW_AcsLevel=\"5\" X_HW_AirtimeFairnessMode=\"1\" X_HW_UpRateLimit=\"0\" X_HW_DownRateLimit=\"0\" ChannelsInAvailability=\"0\" X_HW_PortIsolation=\"0\" X_HW_IsolationEnable=\"0\" TWTEnable=\"0\" X_HW_VirtualBsdSsid=\"0\" X_HW_Backhaul=\"0\" X_HW_BFhual=\"0\" X_HW_WmmServiceEnable=\"0\" X_HW_MNGSsidState=\"0\" X_HW_EncryptionMode=\"\"/>\n<APWMMParameter NumberOfInstances=\"4\">\n<APWMMParameterInstance InstanceID=\"1\" AIFSN=\"3\" ECWMin=\"4\" ECWMax=\"6\" TXOP=\"0\" AckPolicy=\"0\" AccessCategory=\"\" Alias=\"cpe-1\" ResetFlag=\"1\"/>\n<APWMMParameterInstance InstanceID=\"2\" AIFSN=\"7\" ECWMin=\"4\" ECWMax=\"10\" TXOP=\"0\" AckPolicy=\"0\" AccessCategory=\"\" Alias=\"cpe-2\" ResetFlag=\"1\"/>\n<APWMMParameterInstance InstanceID=\"3\" AIFSN=\"1\" ECWMin=\"3\" ECWMax=\"4\" TXOP=\"94\" AckPolicy=\"0\" AccessCategory=\"\" Alias=\"cpe-3\" ResetFlag=\"1\"/>\n<APWMMParameterInstance InstanceID=\"4\" AIFSN=\"1\" ECWMin=\"2\" ECWMax=\"3\" TXOP=\"47\" AckPolicy=\"0\" AccessCategory=\"\" Alias=\"cpe-4\" ResetFlag=\"1\"/>\n</APWMMParameter>\n<STAWMMParameter NumberOfInstances=\"4\">\n<STAWMMParameterInstance InstanceID=\"1\" AIFSN=\"3\" ECWMin=\"4\" ECWMax=\"10\" TXOP=\"0\" AckPolicy=\"0\"/>\n<STAWMMParameterInstance InstanceID=\"2\" AIFSN=\"7\" ECWMin=\"4\" ECWMax=\"10\" TXOP=\"0\" AckPolicy=\"0\"/>\n<STAWMMParameterInstance InstanceID=\"3\" AIFSN=\"2\" ECWMin=\"3\" ECWMax=\"4\" TXOP=\"94\" AckPolicy=\"0\"/>\n<STAWMMParameterInstance InstanceID=\"4\" AIFSN=\"2\" ECWMin=\"2\" ECWMax=\"3\" TXOP=\"47\" AckPolicy=\"0\"/>\n</STAWMMParameter>\n</WLANConfigurationInstance>\n<WLANConfigurationInstance InstanceID=\"5\" Name=\"ath4\" Enable=\"1\" RegulatoryDomain=\"GB\" Standard=\"11ax\" X_HW_Standard=\"11ax\" TransmitPower=\"100\" Channel=\"0\" AutoChannelEnable=\"1\" X_HW_HT20=\"4\" SSID=\"HUAWEI-5G-aVz8\" SSIDAdvertisementEnabled=\"1\" MaxBitRate=\"auto\" WMMEnable=\"1\" BeaconType=\"11i\" BasicEncryptionModes=\"None\" BasicAuthenticationMode=\"None\" WPAEncryptionModes=\"TKIPEncryption\" WPAAuthenticationMode=\"PSKAuthentication\" IEEE11iEncryptionModes=\"AESEncryption\" IEEE11iAuthenticationMode=\"PSKAuthentication\" X_HW_WPAand11iEncryptionModes=\"TKIPandAESEncryption\" X_HW_WPAand11iAuthenticationMode=\"PSKAuthentication\" WEPKeyIndex=\"1\" WEPEncryptionLevel=\"104-bit\" X_HW_RadiuServer=\"\" X_HW_RadiusPort=\"1812\" X_HW_RadiusKey=\"$2ifA|!,_/VN1f`F3GbW3JBAx.EI$&lt;_HRECiM`*{u4$\" X_HW_GroupRekey=\"3600\" X_HW_AssociateNum=\"64\" X_HW_Powerlevel=\"5\" X_HW_PowerValue=\"39\" X_HW_WPSKeyWord=\"128\" TotalBytesSent=\"0\" TotalBytesReceived=\"0\" TotalPacketsSent=\"0\" TotalPacketsReceived=\"0\" BSSID=\"\" TransmitPowerSupported=\"20,40,60,80,100\" WMMSupported=\"1\" LowerLayers=\"InternetGatewayDevice.LANDevice.1.WiFi.Radio.2\" X_HW_WAPIEncryptionModes=\"SMS4\" X_HW_WAPIAuthenticationMode=\"WAPIPSK\" X_HW_WAPIServer=\"\" X_HW_WAPIPort=\"3810\" X_HW_APModuleEnable=\"1\" X_HW_ServiceEnable=\"1\" X_HW_RetryTimeout=\"20\" X_HW_Mode=\"0\" X_HW_VLAN=\"\" MACAddressControlEnabled=\"0\" KeyPassphrase=\"\" BasicDataTransmitRates=\"1,2,5.5,6,11,12,18,24,36,48,54\" OperationalDataTransmitRates=\"1,2,5.5,11,6,9\" InsecureOOBAccessEnabled=\"0\" BeaconAdvertisementEnabled=\"0\" RadioEnabled=\"1\" AutoRateFallBackEnabled=\"1\" LocationDescription=\"\" DeviceOperationMode=\"InfrastructureAccessPoint\" DistanceFromRoot=\"0\" PeerBSSID=\"\" AuthenticationServiceMode=\"None\" UAPSDEnable=\"0\" TotalAssociations=\"0\" Status=\"\" PossibleChannels=\"\" PossibleDataTransmitRates=\"1,2,5.5,11,6,9\" TotalPSKFailures=\"0\" TotalIntegrityFailures=\"0\" UAPSDSupported=\"1\" ChannelsInUse=\"6\" X_HW_RFBand=\"5GHz\" X_HW_Channel=\"6\" X_HW_GuardInterval=\"Auto\" X_HW_WebVisibility=\"1\" X_HW_Band=\"2.4GHz\" X_HW_AutoRateFallBackEnabled=\"1\" X_HW_Dual_bandsupport=\"1\" X_HW_LoopStatus=\"0\" X_HW_WorkMode=\"0\" X_HW_MCS=\"-1\" X_IEEE80211wEnabled=\"0\" X_TxBFEnabled=\"1\" X_OCCACEnables=\"1\" AccessEquipmentMac=\"\" X_HW_RetryLevel=\"3\" X_HW_RSSIThresholdEnable=\"1\" X_HW_RSSIThreshold=\"-88\" X_HW_EtherTypeFilter=\"\" Reset=\"0\" ModesSupported=\"\" ModeEnabled=\"\" SecondaryRadiusServerIPAddr=\"\" SecondaryRadiusServerPort=\"1812\" SecondaryRadiusSecret=\"$2ID^N2|+EfB/;;-.7@is*G*HTR|f53I$wTK7yM(HN$\" SSIDAlias=\"cpe-ssid\" LastChange=\"0\" SSIDStatus=\"Up\" AccessPointStatus=\"Enabled\" AccessPointAlias=\"cpe-ssid\" SSIDReference=\"\" IsolationEnable=\"0\" X_HW_WPSConfigurated=\"2\" SSIDLowerLayers=\"Device.WiFi.Radio.2\" SSID_Backup=\"WirelessNet\" X_HW_SupportedStandards=\"b,g,n\" ChannelPlus=\"0\" X_HW_AutoChannelScope=\"\" X_SCSEnables=\"1\" X_HW_AutoChannelPeriodically=\"1\" X_HW_DisableMCS=\"0\" X_HW_CanUsedForCover=\"1\" X_HW_UsedForCover=\"0\" X_HW_OriginalSSID=\"WirelessNet\" X_HW_OriginalPassword=\"\" X_HW_OriginalSecurityProfile=\"\" X_HW_JointSSIDIndex=\"0\" AllowedMACAddress=\"\" X_HW_WifiWorkingMode=\"0\" X_TxBFImplicit=\"0\" X_QHOPEnables=\"1\" X_HW_NSSNum=\"1\" X_HW_CurrentOperatingChannelBandwidth=\"\" X_HW_SupportedChannelBandwidths=\"\" X_HW_OperatingChannelBandwidth=\"\">\n<Stats ErrorsSent=\"0\" ErrorsReceived=\"0\" DiscardPacketsSent=\"0\" DiscardPacketsReceived=\"0\"/>\n<WPS X_HW_ConfigMethod=\"PushButton\" DevicePassword=\"$2r}9!DBBUv1T;dAS`ze7.%)fc8&amp;N,\\1&apos;lKM(P+:V($\" X_HW_PinGenerator=\"AP\" ConfigMethodsSupported=\"PushButton Label\" Enable=\"1\" UUID=\"13814000-1dd2-11b2-983b-e47727dcc75e\" DeviceName=\"\" X_HW_WPSRegistrationState=\"Stop\"/>\n<X_HW_AdvanceConf DtimPeriod=\"1\" BeaconPeriod=\"100\" RTSThreshold=\"2346\" FragThreshold=\"2346\"/>\n<WEPKey NumberOfInstances=\"4\">\n<WEPKeyInstance InstanceID=\"1\" WEPKey=\"$2q,_5#=Ax&apos;%#[Tp!lhD&gt;Iz=Zs%_&quot;|~5QV9,O*1~OS$\"/>\n<WEPKeyInstance InstanceID=\"2\" WEPKey=\"$2{;jTT.#I\\)!)&gt;`TFRE80i=wv6x9(9/9XZlOoLP6#$\"/>\n<WEPKeyInstance InstanceID=\"3\" WEPKey=\"$2gq7{)!=@y,pH^,VP\\jL(F:{T,#``dAIrq)!Jv&lt;o0$\"/>\n<WEPKeyInstance InstanceID=\"4\" WEPKey=\"$2pHw!7}w3R3b$@]YU,1a7LI{W&quot;D8*GC&amp;&apos;Yl*nJdI!$\"/>\n</WEPKey>\n<PreSharedKey NumberOfInstances=\"1\">\n<PreSharedKeyInstance InstanceID=\"1\" PreSharedKey=\"$2YdN\\HrlYS,4qbyF\\Z~b*&lt;K)RPgFiNEUup&apos;&gt;-R}k$$\"/>\n</PreSharedKey>\n<X_HW_WifiShare Enabled=\"0\"/>\n<Accounting Enable=\"0\" SecondaryServerIPAddr=\"\" ServerPort=\"1813\" SecondaryServerPort=\"1813\" SecondarySecret=\"\" InterimInterval=\"0xFFFFFFFF\"/>\n<X_HW_AttachConf X_HW_AirtimeFairness=\"0\" AutoChannelRefreshPeriod=\"900\" X_HW_ExtensionChannel=\"Auto\" X_HW_IEEE80211hSupported=\"0\" X_HW_IEEE80211hEnabled=\"0\" X_HW_RetryLimit=\"0\" X_HW_CCARequest=\"\" X_HW_CCAReport=\"\" X_HW_RPIHistogramRequest=\"\" X_HW_RPIHistogramReport=\"\" X_HW_LongRetryLimit=\"0\" X_HW_PacketAggregationEnable=\"1\" X_HW_PreambleType=\"auto\" X_HW_Upstream=\"0\" X_HW_MacFilterPolicy=\"0\" X_HW_ChannelScopeFlag=\"0\" X_MUMIMOEnabled=\"1\" X_HW_ACNumberOfEntries=\"4\" X_HW_ACS_ChannelScope=\"0\" X_HW_ExtensionChannel_f=\"Auto\" X_HW_IsolateControl=\"0\" X_HW_AutoRxPowerSaveEnable=\"1\" X_HW_AutoChannelRefresh=\"0\" X_HW_AutoChannelRefreshPeriodEnable=\"1\" X_HW_AutoChannelRefreshPeriod=\"15\" X_HW_AutoChannelRefreshPeriodCustomer=\"0\" X_HW_TxIBFEnabled=\"1\" X_HW_AtfEnabled=\"1\" X_HW_TafIBFEnabled=\"1\" X_HW_TafHighPriorityMac=\"\" X_HW_VhtFeatures=\"0\" UnavailableDFSChannels=\"\" X_HW_RadioReference=\"\" X_HW_AcsLevel=\"5\" X_HW_AirtimeFairnessMode=\"1\" X_HW_UpRateLimit=\"0\" X_HW_DownRateLimit=\"0\" ChannelsInAvailability=\"0\" X_HW_PortIsolation=\"0\" X_HW_IsolationEnable=\"0\" TWTEnable=\"0\" X_HW_VirtualBsdSsid=\"0\" X_HW_Backhaul=\"0\" X_HW_BFhual=\"0\" X_HW_WmmServiceEnable=\"0\" X_HW_MNGSsidState=\"0\" X_HW_EncryptionMode=\"\"/>\n<APWMMParameter NumberOfInstances=\"4\">\n<APWMMParameterInstance InstanceID=\"1\" AIFSN=\"3\" ECWMin=\"4\" ECWMax=\"6\" TXOP=\"0\" AckPolicy=\"0\" AccessCategory=\"\" Alias=\"cpe-1\" ResetFlag=\"1\"/>\n<APWMMParameterInstance InstanceID=\"2\" AIFSN=\"7\" ECWMin=\"4\" ECWMax=\"10\" TXOP=\"0\" AckPolicy=\"0\" AccessCategory=\"\" Alias=\"cpe-2\" ResetFlag=\"1\"/>\n<APWMMParameterInstance InstanceID=\"3\" AIFSN=\"1\" ECWMin=\"3\" ECWMax=\"4\" TXOP=\"94\" AckPolicy=\"0\" AccessCategory=\"\" Alias=\"cpe-3\" ResetFlag=\"1\"/>\n<APWMMParameterInstance InstanceID=\"4\" AIFSN=\"1\" ECWMin=\"2\" ECWMax=\"3\" TXOP=\"47\" AckPolicy=\"0\" AccessCategory=\"\" Alias=\"cpe-4\" ResetFlag=\"1\"/>\n</APWMMParameter>\n<STAWMMParameter NumberOfInstances=\"4\">\n<STAWMMParameterInstance InstanceID=\"1\" AIFSN=\"3\" ECWMin=\"4\" ECWMax=\"10\" TXOP=\"0\" AckPolicy=\"0\"/>\n<STAWMMParameterInstance InstanceID=\"2\" AIFSN=\"7\" ECWMin=\"4\" ECWMax=\"10\" TXOP=\"0\" AckPolicy=\"0\"/>\n<STAWMMParameterInstance InstanceID=\"3\" AIFSN=\"2\" ECWMin=\"3\" ECWMax=\"4\" TXOP=\"94\" AckPolicy=\"0\"/>\n<STAWMMParameterInstance InstanceID=\"4\" AIFSN=\"2\" ECWMin=\"2\" ECWMax=\"3\" TXOP=\"47\" AckPolicy=\"0\"/>\n</STAWMMParameter>\n</WLANConfigurationInstance>\n</WLANConfiguration>\n<LANHostConfigManagement DHCPServerConfigurable=\"1\" DHCPServerEnable=\"1\" DHCPRelay=\"0\" DHCPLeaseTime=\"3600\" PasstThroughLease=\"\" PassthroughLease=\"600\" MinAddress=\"192.168.18.2\" MaxAddress=\"192.168.18.254\" SubnetMask=\"255.255.255.0\" DNSServers=\"\" DomainName=\"\" IPRouters=\"\" ReservedAddresses=\"\" UseAllocatedWan=\"\" AssociatedConnection=\"\" PassthroughMACAddress=\"\" AllowedMACAddresses=\"\" X_HW_DHCPL2RelayEnable=\"1\" X_HW_HGWStart=\"\" X_HW_HGWEnd=\"\" X_HW_STBStart=\"\" X_HW_STBEnd=\"\" X_HW_CameraStart=\"\" X_HW_CameraEnd=\"\" X_HW_ComputerStart=\"\" X_HW_ComputerEnd=\"\" X_HW_PhoneStart=\"\" X_HW_PhoneEnd=\"\" X_HW_DHCPOption82Enable=\"0\" X_HW_PPPoEPITPEnable=\"0\">\n<IPInterface NumberOfInstances=\"2\">\n<IPInterfaceInstance InstanceID=\"1\" Enable=\"1\" IPInterfaceIPAddress=\"192.168.18.1\" IPInterfaceSubnetMask=\"255.255.255.0\" IPInterfaceAddressingType=\"Static\" X_HW_AddressConflictDetectionEnable=\"1\" X_HW_RouteProtocolRx=\"Off\" X_HW_RouteProtocolRxMode=\"Passive\" X_HW_RouteProtocolAuthMode=\"Off\" X_HW_RouteProtocolAuthKey=\"\"/>\n<IPInterfaceInstance InstanceID=\"2\" Enable=\"1\" IPInterfaceIPAddress=\"192.168.2.1\" IPInterfaceSubnetMask=\"255.255.255.0\" IPInterfaceAddressingType=\"Static\" X_HW_AddressConflictDetectionEnable=\"1\" X_HW_RouteProtocolRx=\"\" X_HW_RouteProtocolRxMode=\"\" X_HW_RouteProtocolAuthMode=\"\" X_HW_RouteProtocolAuthKey=\"\"/>\n</IPInterface>\n<DHCPConditionalServingPool NumberOfInstances=\"1\">\n<DHCPConditionalServingPoolInstance InstanceID=\"1\" Enable=\"0\" PoolOrder=\"1\" SourceInterface=\"\" VendorClassID=\"MSFT 5.0\" VendorClassIDExclude=\"0\" VendorClassIDMode=\"Exact\" ClientID=\"\" ClientIDExclude=\"0\" UserClassID=\"\" UserClassIDExclude=\"0\" Chaddr=\"\" ChaddrMask=\"\" ChaddrExclude=\"0\" LocallyServed=\"1\" MinAddress=\"192.168.2.2\" MaxAddress=\"192.168.2.254\" IPRouters=\"192.168.2.1\" ReservedAddresses=\"\" SubnetMask=\"255.255.255.0\" DNSServers=\"\" DomainName=\"\" DHCPLeaseTime=\"86400\" X_HW_NTPList=\"\" X_HW_Option43=\"\" X_HW_NormalUserEnable=\"1\" X_HW_DynamicPortMappingEnable=\"0\" X_HW_PortMappingWan=\"\" X_HW_PortMappingStartPort=\"65501\" X_HW_PortMappingMaxPort=\"65510\" UseAllocatedWAN=\"Normal\" AssociatedConnection=\"\" DHCPServerIPAddress=\"\" DHCPStaticAddressNumberOfEntries=\"0\" DHCPOptionNumberOfEntries=\"0\"/>\n</DHCPConditionalServingPool>\n<X_HW_IPv6Interface NumberOfInstances=\"1\">\n<X_HW_IPv6InterfaceInstance InstanceID=\"1\" LanInterface=\"\">\n<IPv6Address NumberOfInstances=\"1\">\n<IPv6AddressInstance InstanceID=\"1\" Alias=\"br0_addr_1\" IPv6Address=\"fe80::1\"/>\n</IPv6Address>\n<IPv6Prefix NumberOfInstances=\"1\">\n<IPv6PrefixInstance InstanceID=\"1\" Alias=\"br0_prefix_1\" Mode=\"WANDelegated\" Prefix=\"\" PreferredLifeTime=\"0\" ValidLifeTime=\"0\" ParentPrefix=\"\" ChildPrefixMask=\"::/64\"/>\n</IPv6Prefix>\n</X_HW_IPv6InterfaceInstance>\n</X_HW_IPv6Interface>\n<X_HW_DHCPOptionInherit DHCPOptionInheritEnable=\"0\" OptionInheritFromWAN=\"\" OptionList=\"\" VendorClassID=\"\" VendorClassIDMode=\"Exact\" OptionInheritMode=\"FromWANPath\" ServiceType=\"\"/>\n</LANHostConfigManagement>\n<LANEthernetInterfaceConfig NumberOfInstances=\"4\">\n<LANEthernetInterfaceConfigInstance InstanceID=\"1\" Enable=\"1\" Status=\"\" Name=\"eth0:1\" MACAddress=\"\" MACAddressControlEnabled=\"0\" MaxBitRate=\"Auto\" DuplexMode=\"Auto\" X_HW_L3Enable=\"0\" Alias=\"cpe-1\" X_HW_Mode=\"0\" X_HW_VLAN=\"\" X_HW_MultiCastVlanAct=\"0\" X_HW_MultiCastVlan=\"1\" X_TR181_MaxBitRate=\"-1\">\n<Stats BytesSent=\"\" BytesReceived=\"\" PacketsSent=\"\" PacketsReceived=\"\" ErrorsSent=\"\" ErrorsReceived=\"\" UnicastPacketsSent=\"\" UnicastPacketsReceived=\"\" DiscardPacketsSent=\"\" DiscardPacketsReceived=\"\" MulticastPacketsSent=\"\" MulticastPacketsReceived=\"\" BroadcastPacketsSent=\"\" BroadcastPacketsReceived=\"\" UnknownProtoPacketsReceived=\"\"/>\n<X_HW_PoEControl Enable=\"1\" PowerMode=\"unconcern\" PowerPriority=\"high\" MaxPowerClass=\"default\" PowerCapability=\"incapable\" PowerSupplyStatus=\"disabled\" PoweredDeviceClass=\"Undefined or feature not supported\" InvalidSignatureCounter=\"0\" PowerDeniedCounter=\"0\" OverloadCounter=\"0\" ShortCounter=\"0\" MPSAbsentCounter=\"0\" PowerModeCapability=\"fixed\"/>\n</LANEthernetInterfaceConfigInstance>\n<LANEthernetInterfaceConfigInstance InstanceID=\"2\" Enable=\"1\" Status=\"\" Name=\"eth0:2\" MACAddress=\"\" MACAddressControlEnabled=\"0\" MaxBitRate=\"Auto\" DuplexMode=\"Auto\" X_HW_L3Enable=\"0\" Alias=\"cpe-2\" X_HW_Mode=\"0\" X_HW_VLAN=\"\" X_HW_MultiCastVlanAct=\"0\" X_HW_MultiCastVlan=\"1\" X_TR181_MaxBitRate=\"-1\">\n<Stats BytesSent=\"\" BytesReceived=\"\" PacketsSent=\"\" PacketsReceived=\"\" ErrorsSent=\"\" ErrorsReceived=\"\" UnicastPacketsSent=\"\" UnicastPacketsReceived=\"\" DiscardPacketsSent=\"\" DiscardPacketsReceived=\"\" MulticastPacketsSent=\"\" MulticastPacketsReceived=\"\" BroadcastPacketsSent=\"\" BroadcastPacketsReceived=\"\" UnknownProtoPacketsReceived=\"\"/>\n<X_HW_PoEControl Enable=\"1\" PowerMode=\"unconcern\" PowerPriority=\"high\" MaxPowerClass=\"default\" PowerCapability=\"incapable\" PowerSupplyStatus=\"disabled\" PoweredDeviceClass=\"Undefined or feature not supported\" InvalidSignatureCounter=\"0\" PowerDeniedCounter=\"0\" OverloadCounter=\"0\" ShortCounter=\"0\" MPSAbsentCounter=\"0\" PowerModeCapability=\"fixed\"/>\n</LANEthernetInterfaceConfigInstance>\n<LANEthernetInterfaceConfigInstance InstanceID=\"3\" Enable=\"1\" Status=\"\" Name=\"eth0:3\" MACAddress=\"\" MACAddressControlEnabled=\"0\" MaxBitRate=\"Auto\" DuplexMode=\"Auto\" X_HW_L3Enable=\"0\" Alias=\"cpe-3\" X_HW_Mode=\"0\" X_HW_VLAN=\"\" X_HW_MultiCastVlanAct=\"0\" X_HW_MultiCastVlan=\"1\" X_TR181_MaxBitRate=\"-1\">\n<Stats BytesSent=\"\" BytesReceived=\"\" PacketsSent=\"\" PacketsReceived=\"\" ErrorsSent=\"\" ErrorsReceived=\"\" UnicastPacketsSent=\"\" UnicastPacketsReceived=\"\" DiscardPacketsSent=\"\" DiscardPacketsReceived=\"\" MulticastPacketsSent=\"\" MulticastPacketsReceived=\"\" BroadcastPacketsSent=\"\" BroadcastPacketsReceived=\"\" UnknownProtoPacketsReceived=\"\"/>\n<X_HW_PoEControl Enable=\"1\" PowerMode=\"unconcern\" PowerPriority=\"high\" MaxPowerClass=\"default\" PowerCapability=\"incapable\" PowerSupplyStatus=\"disabled\" PoweredDeviceClass=\"Undefined or feature not supported\" InvalidSignatureCounter=\"0\" PowerDeniedCounter=\"0\" OverloadCounter=\"0\" ShortCounter=\"0\" MPSAbsentCounter=\"0\" PowerModeCapability=\"fixed\"/>\n</LANEthernetInterfaceConfigInstance>\n<LANEthernetInterfaceConfigInstance InstanceID=\"4\" Enable=\"1\" Status=\"\" Name=\"eth0:4\" MACAddress=\"\" MACAddressControlEnabled=\"0\" MaxBitRate=\"Auto\" DuplexMode=\"Auto\" X_HW_L3Enable=\"0\" Alias=\"cpe-4\" X_HW_Mode=\"0\" X_HW_VLAN=\"\" X_HW_MultiCastVlanAct=\"0\" X_HW_MultiCastVlan=\"1\" X_TR181_MaxBitRate=\"-1\">\n<Stats BytesSent=\"\" BytesReceived=\"\" PacketsSent=\"\" PacketsReceived=\"\" ErrorsSent=\"\" ErrorsReceived=\"\" UnicastPacketsSent=\"\" UnicastPacketsReceived=\"\" DiscardPacketsSent=\"\" DiscardPacketsReceived=\"\" MulticastPacketsSent=\"\" MulticastPacketsReceived=\"\" BroadcastPacketsSent=\"\" BroadcastPacketsReceived=\"\" UnknownProtoPacketsReceived=\"\"/>\n<X_HW_PoEControl Enable=\"1\" PowerMode=\"unconcern\" PowerPriority=\"high\" MaxPowerClass=\"default\" PowerCapability=\"incapable\" PowerSupplyStatus=\"disabled\" PoweredDeviceClass=\"Undefined or feature not supported\" InvalidSignatureCounter=\"0\" PowerDeniedCounter=\"0\" OverloadCounter=\"0\" ShortCounter=\"0\" MPSAbsentCounter=\"0\" PowerModeCapability=\"fixed\"/>\n</LANEthernetInterfaceConfigInstance>\n</LANEthernetInterfaceConfig>\n<X_HW_DHCPv6>\n<Server Enable=\"1\" OPTION16Enable=\"1\" OPTION17Enable=\"1\" DHCPv6LeaseTime=\"0\">\n<Pool NumberOfInstances=\"1\">\n<PoolInstance InstanceID=\"1\" Prefix=\"br0_prefix_1\" MinAddress=\"0000:0000:0000:0001\" MaxAddress=\"0000:0000:0000:0100\"/>\n</Pool>\n</Server>\n</X_HW_DHCPv6>\n<X_HW_RouterAdvertisement Enable=\"1\" MinRtrAdvInterval=\"200\" MaxRtrAdvInterval=\"600\" ManagedFlag=\"0\" OtherConfigFlag=\"1\" mode=\"Manual\" MTU=\"1500\" DefaultLifetime=\"1800\" MobileAgentFlag=\"0\" PreferredRouterFlag=\"Medium\" CurHopLimit=\"64\" IPv6LANMTUUpdated=\"1\">\n<IPv6Prefix NumberOfInstances=\"1\">\n<IPv6PrefixInstance InstanceID=\"1\" Prefix=\"br0_prefix_1\"/>\n</IPv6Prefix>\n</X_HW_RouterAdvertisement>\n<X_HW_IPv6Config DomainName=\"\" IPv6DNSConfigType=\"HGWProxy\" IPv6DNSWANConnection=\"\" IPv6DNSServers=\"\">\n<PrefixInformationInstance InstanceID=\"1\" Mode=\"WANDelegated\" Prefix=\"\" PreferredLifeTime=\"3600\" ValidLifeTime=\"7200\" DelegatedWanConnection=\"\"/>\n<PrefixInformation NumberOfInstances=\"1\">\n<PrefixInformationInstance InstanceID=\"1\" Mode=\"WANDelegated\" Prefix=\"\" PreferredLifeTime=\"3600\" ValidLifeTime=\"7200\" DelegatedWanConnection=\"\"/>\n</PrefixInformation>\n</X_HW_IPv6Config>\n<X_HW_LoopbackDetection LoopbackEnable=\"1\" DefaultSpecifidVlan=\"untagged\" EthType=\"0xfffa\" RingPortReCheckInterval=\"300\" CheckInterval=\"5\"/>\n<Hosts X_OnlineNumberLAN=\"0\" X_OnlineNumberWlan2G=\"0\" X_OnlineNumberWlan5G=\"0\" X_TotalNumberLAN=\"0\" X_TotalNumberWlan2G=\"0\" X_TotalNumberWlan5G=\"0\"/>\n<X_HW_LANHostManager LANHostMaxNumber=\"64\" ControlListMaxNumber=\"32\" LANHostNumber=\"0\" ControlListNumber=\"0\"/>\n<LANUSBInterfaceConfig NumberOfInstances=\"1\">\n<LANUSBInterfaceConfigInstance InstanceID=\"1\" Enable=\"0\" Status=\"NoLink\" X_HW_USBPortStatus=\"None\"/>\n</LANUSBInterfaceConfig>\n<WiFi RadioNumberOfEntries=\"1\" X_HW_PairTrigger=\"None\" X_HW_VideoEnhanced=\"1\" X_HW_ACSWithoutDFS=\"0\" X_HW_ACSTrigger=\"None\" X_HW_Wlan5GwebEnable=\"0\" X_HW_Wlan5GwebAadminEnable=\"0\" X_HW_Txpower=\"30\" X_HW_BandSteeringPaired=\"0\">\n<Radio NumberOfInstances=\"2\">\n<RadioInstance InstanceID=\"1\" SupportedFrequencyBands=\"2.4GHz\" OperatingFrequencyBand=\"2.4GHz\" GuardInterval=\"Auto\" X_HW_TxChainMask=\"0\" X_HW_RxChainMask=\"0\" Enable=\"1\" Status=\"Up\" Alias=\"cpe-2.4G\" Name=\"cpe-2.4G\" LastChange=\"0\" MaxBitRate=\"0\" AutoChannelSupported=\"1\" X_HW_RatePriority=\"0\" X_HW_SameSSIDStatus=\"0\" X_HW_MIMO=\"0\" PriMapMode=\"0\" X_HW_AutoCHClientConn=\"0\" CountryIEEnable=\"0\" channelScanStatus=\"0\" channelScanFinishTime=\"\" channelScanScore=\"\" X_HW_ACSExcludeDFSChannelEnable=\"0\" X_HW_ACSTDWRChannelEnable=\"1\" X_HW_CurrentChannelQuality=\"0\" X_HW_ChannelSwitchingCount=\"0\" ManualChannelChangeCount=\"0\" AutoStartupChannelChangeCount=\"1\" AutoUserChannelChangeCount=\"0\" AutoRefreshChannelChangeCount=\"0\" AutoDynamicChannelChangeCount=\"0\" AutoDFSChannelChangeCount=\"0\" X_HW_WallMode=\"0\" X_HW_WLANSTABoostNumberOfEntries=\"0\">\n<X_HW_UserTosPriMapWMMQos P0=\"AC_BE\" P1=\"AC_BK\" P2=\"AC_BK\" P3=\"AC_BE\" P4=\"AC_VI\" P5=\"AC_VI\" P6=\"AC_VO\" P7=\"AC_VO\"/>\n<X_HW_UserDscpPriMapWMMQos NumberOfInstances=\"64\">\n<X_HW_UserDscpPriMapWMMQosInstance InstanceID=\"1\" WMM=\"1\"/>\n<X_HW_UserDscpPriMapWMMQosInstance InstanceID=\"2\" WMM=\"1\"/>\n<X_HW_UserDscpPriMapWMMQosInstance InstanceID=\"3\" WMM=\"1\"/>\n<X_HW_UserDscpPriMapWMMQosInstance InstanceID=\"4\" WMM=\"1\"/>\n<X_HW_UserDscpPriMapWMMQosInstance InstanceID=\"5\" WMM=\"1\"/>\n<X_HW_UserDscpPriMapWMMQosInstance InstanceID=\"6\" WMM=\"1\"/>\n<X_HW_UserDscpPriMapWMMQosInstance InstanceID=\"7\" WMM=\"1\"/>\n<X_HW_UserDscpPriMapWMMQosInstance InstanceID=\"8\" WMM=\"1\"/>\n<X_HW_UserDscpPriMapWMMQosInstance InstanceID=\"9\" WMM=\"0\"/>\n<X_HW_UserDscpPriMapWMMQosInstance InstanceID=\"10\" WMM=\"0\"/>\n<X_HW_UserDscpPriMapWMMQosInstance InstanceID=\"11\" WMM=\"0\"/>\n<X_HW_UserDscpPriMapWMMQosInstance InstanceID=\"12\" WMM=\"0\"/>\n<X_HW_UserDscpPriMapWMMQosInstance InstanceID=\"13\" WMM=\"0\"/>\n<X_HW_UserDscpPriMapWMMQosInstance InstanceID=\"14\" WMM=\"0\"/>\n<X_HW_UserDscpPriMapWMMQosInstance InstanceID=\"15\" WMM=\"0\"/>\n<X_HW_UserDscpPriMapWMMQosInstance InstanceID=\"16\" WMM=\"0\"/>\n<X_HW_UserDscpPriMapWMMQosInstance InstanceID=\"17\" WMM=\"0\"/>\n<X_HW_UserDscpPriMapWMMQosInstance InstanceID=\"18\" WMM=\"0\"/>\n<X_HW_UserDscpPriMapWMMQosInstance InstanceID=\"19\" WMM=\"0\"/>\n<X_HW_UserDscpPriMapWMMQosInstance InstanceID=\"20\" WMM=\"0\"/>\n<X_HW_UserDscpPriMapWMMQosInstance InstanceID=\"21\" WMM=\"0\"/>\n<X_HW_UserDscpPriMapWMMQosInstance InstanceID=\"22\" WMM=\"0\"/>\n<X_HW_UserDscpPriMapWMMQosInstance InstanceID=\"23\" WMM=\"0\"/>\n<X_HW_UserDscpPriMapWMMQosInstance InstanceID=\"24\" WMM=\"0\"/>\n<X_HW_UserDscpPriMapWMMQosInstance InstanceID=\"25\" WMM=\"1\"/>\n<X_HW_UserDscpPriMapWMMQosInstance InstanceID=\"26\" WMM=\"1\"/>\n<X_HW_UserDscpPriMapWMMQosInstance InstanceID=\"27\" WMM=\"1\"/>\n<X_HW_UserDscpPriMapWMMQosInstance InstanceID=\"28\" WMM=\"1\"/>\n<X_HW_UserDscpPriMapWMMQosInstance InstanceID=\"29\" WMM=\"1\"/>\n<X_HW_UserDscpPriMapWMMQosInstance InstanceID=\"30\" WMM=\"1\"/>\n<X_HW_UserDscpPriMapWMMQosInstance InstanceID=\"31\" WMM=\"1\"/>\n<X_HW_UserDscpPriMapWMMQosInstance InstanceID=\"32\" WMM=\"1\"/>\n<X_HW_UserDscpPriMapWMMQosInstance InstanceID=\"33\" WMM=\"2\"/>\n<X_HW_UserDscpPriMapWMMQosInstance InstanceID=\"34\" WMM=\"2\"/>\n<X_HW_UserDscpPriMapWMMQosInstance InstanceID=\"35\" WMM=\"2\"/>\n<X_HW_UserDscpPriMapWMMQosInstance InstanceID=\"36\" WMM=\"2\"/>\n<X_HW_UserDscpPriMapWMMQosInstance InstanceID=\"37\" WMM=\"2\"/>\n<X_HW_UserDscpPriMapWMMQosInstance InstanceID=\"38\" WMM=\"2\"/>\n<X_HW_UserDscpPriMapWMMQosInstance InstanceID=\"39\" WMM=\"2\"/>\n<X_HW_UserDscpPriMapWMMQosInstance InstanceID=\"40\" WMM=\"2\"/>\n<X_HW_UserDscpPriMapWMMQosInstance InstanceID=\"41\" WMM=\"2\"/>\n<X_HW_UserDscpPriMapWMMQosInstance InstanceID=\"42\" WMM=\"2\"/>\n<X_HW_UserDscpPriMapWMMQosInstance InstanceID=\"43\" WMM=\"2\"/>\n<X_HW_UserDscpPriMapWMMQosInstance InstanceID=\"44\" WMM=\"2\"/>\n<X_HW_UserDscpPriMapWMMQosInstance InstanceID=\"45\" WMM=\"2\"/>\n<X_HW_UserDscpPriMapWMMQosInstance InstanceID=\"46\" WMM=\"2\"/>\n<X_HW_UserDscpPriMapWMMQosInstance InstanceID=\"47\" WMM=\"2\"/>\n<X_HW_UserDscpPriMapWMMQosInstance InstanceID=\"48\" WMM=\"2\"/>\n<X_HW_UserDscpPriMapWMMQosInstance InstanceID=\"49\" WMM=\"3\"/>\n<X_HW_UserDscpPriMapWMMQosInstance InstanceID=\"50\" WMM=\"3\"/>\n<X_HW_UserDscpPriMapWMMQosInstance InstanceID=\"51\" WMM=\"3\"/>\n<X_HW_UserDscpPriMapWMMQosInstance InstanceID=\"52\" WMM=\"3\"/>\n<X_HW_UserDscpPriMapWMMQosInstance InstanceID=\"53\" WMM=\"3\"/>\n<X_HW_UserDscpPriMapWMMQosInstance InstanceID=\"54\" WMM=\"3\"/>\n<X_HW_UserDscpPriMapWMMQosInstance InstanceID=\"55\" WMM=\"3\"/>\n<X_HW_UserDscpPriMapWMMQosInstance InstanceID=\"56\" WMM=\"3\"/>\n<X_HW_UserDscpPriMapWMMQosInstance InstanceID=\"57\" WMM=\"3\"/>\n<X_HW_UserDscpPriMapWMMQosInstance InstanceID=\"58\" WMM=\"3\"/>\n<X_HW_UserDscpPriMapWMMQosInstance InstanceID=\"59\" WMM=\"3\"/>\n<X_HW_UserDscpPriMapWMMQosInstance InstanceID=\"60\" WMM=\"3\"/>\n<X_HW_UserDscpPriMapWMMQosInstance InstanceID=\"61\" WMM=\"3\"/>\n<X_HW_UserDscpPriMapWMMQosInstance InstanceID=\"62\" WMM=\"3\"/>\n<X_HW_UserDscpPriMapWMMQosInstance InstanceID=\"63\" WMM=\"3\"/>\n<X_HW_UserDscpPriMapWMMQosInstance InstanceID=\"64\" WMM=\"3\"/>\n</X_HW_UserDscpPriMapWMMQos>\n<X_HW_UserEthPriMapWMMQos NumberOfInstances=\"8\">\n<X_HW_UserEthPriMapWMMQosInstance InstanceID=\"1\" WMM=\"1\"/>\n<X_HW_UserEthPriMapWMMQosInstance InstanceID=\"2\" WMM=\"0\"/>\n<X_HW_UserEthPriMapWMMQosInstance InstanceID=\"3\" WMM=\"0\"/>\n<X_HW_UserEthPriMapWMMQosInstance InstanceID=\"4\" WMM=\"1\"/>\n<X_HW_UserEthPriMapWMMQosInstance InstanceID=\"5\" WMM=\"2\"/>\n<X_HW_UserEthPriMapWMMQosInstance InstanceID=\"6\" WMM=\"2\"/>\n<X_HW_UserEthPriMapWMMQosInstance InstanceID=\"7\" WMM=\"3\"/>\n<X_HW_UserEthPriMapWMMQosInstance InstanceID=\"8\" WMM=\"3\"/>\n</X_HW_UserEthPriMapWMMQos>\n</RadioInstance>\n<RadioInstance InstanceID=\"2\" SupportedFrequencyBands=\"5GHz\" OperatingFrequencyBand=\"5GHz\" GuardInterval=\"Auto\" X_HW_TxChainMask=\"0\" X_HW_RxChainMask=\"0\" Enable=\"1\" Status=\"Up\" Alias=\"cpe-5G\" Name=\"cpe-5G\" LastChange=\"0\" MaxBitRate=\"0\" AutoChannelSupported=\"1\" X_HW_RatePriority=\"0\" X_HW_SameSSIDStatus=\"0\" X_HW_MIMO=\"0\" PriMapMode=\"0\" X_HW_AutoCHClientConn=\"0\" CountryIEEnable=\"0\" channelScanStatus=\"0\" channelScanFinishTime=\"\" channelScanScore=\"\" X_HW_ACSExcludeDFSChannelEnable=\"0\" X_HW_ACSTDWRChannelEnable=\"1\" X_HW_CurrentChannelQuality=\"0\" X_HW_ChannelSwitchingCount=\"0\" ManualChannelChangeCount=\"0\" AutoStartupChannelChangeCount=\"1\" AutoUserChannelChangeCount=\"0\" AutoRefreshChannelChangeCount=\"0\" AutoDynamicChannelChangeCount=\"0\" AutoDFSChannelChangeCount=\"0\" X_HW_WallMode=\"0\" X_HW_WLANSTABoostNumberOfEntries=\"0\">\n<X_HW_UserTosPriMapWMMQos P0=\"AC_BE\" P1=\"AC_BK\" P2=\"AC_BK\" P3=\"AC_BE\" P4=\"AC_VI\" P5=\"AC_VI\" P6=\"AC_VO\" P7=\"AC_VO\"/>\n<X_HW_UserDscpPriMapWMMQos NumberOfInstances=\"64\">\n<X_HW_UserDscpPriMapWMMQosInstance InstanceID=\"1\" WMM=\"1\"/>\n<X_HW_UserDscpPriMapWMMQosInstance InstanceID=\"2\" WMM=\"1\"/>\n<X_HW_UserDscpPriMapWMMQosInstance InstanceID=\"3\" WMM=\"1\"/>\n<X_HW_UserDscpPriMapWMMQosInstance InstanceID=\"4\" WMM=\"1\"/>\n<X_HW_UserDscpPriMapWMMQosInstance InstanceID=\"5\" WMM=\"1\"/>\n<X_HW_UserDscpPriMapWMMQosInstance InstanceID=\"6\" WMM=\"1\"/>\n<X_HW_UserDscpPriMapWMMQosInstance InstanceID=\"7\" WMM=\"1\"/>\n<X_HW_UserDscpPriMapWMMQosInstance InstanceID=\"8\" WMM=\"1\"/>\n<X_HW_UserDscpPriMapWMMQosInstance InstanceID=\"9\" WMM=\"0\"/>\n<X_HW_UserDscpPriMapWMMQosInstance InstanceID=\"10\" WMM=\"0\"/>\n<X_HW_UserDscpPriMapWMMQosInstance InstanceID=\"11\" WMM=\"0\"/>\n<X_HW_UserDscpPriMapWMMQosInstance InstanceID=\"12\" WMM=\"0\"/>\n<X_HW_UserDscpPriMapWMMQosInstance InstanceID=\"13\" WMM=\"0\"/>\n<X_HW_UserDscpPriMapWMMQosInstance InstanceID=\"14\" WMM=\"0\"/>\n<X_HW_UserDscpPriMapWMMQosInstance InstanceID=\"15\" WMM=\"0\"/>\n<X_HW_UserDscpPriMapWMMQosInstance InstanceID=\"16\" WMM=\"0\"/>\n<X_HW_UserDscpPriMapWMMQosInstance InstanceID=\"17\" WMM=\"0\"/>\n<X_HW_UserDscpPriMapWMMQosInstance InstanceID=\"18\" WMM=\"0\"/>\n<X_HW_UserDscpPriMapWMMQosInstance InstanceID=\"19\" WMM=\"0\"/>\n<X_HW_UserDscpPriMapWMMQosInstance InstanceID=\"20\" WMM=\"0\"/>\n<X_HW_UserDscpPriMapWMMQosInstance InstanceID=\"21\" WMM=\"0\"/>\n<X_HW_UserDscpPriMapWMMQosInstance InstanceID=\"22\" WMM=\"0\"/>\n<X_HW_UserDscpPriMapWMMQosInstance InstanceID=\"23\" WMM=\"0\"/>\n<X_HW_UserDscpPriMapWMMQosInstance InstanceID=\"24\" WMM=\"0\"/>\n<X_HW_UserDscpPriMapWMMQosInstance InstanceID=\"25\" WMM=\"1\"/>\n<X_HW_UserDscpPriMapWMMQosInstance InstanceID=\"26\" WMM=\"1\"/>\n<X_HW_UserDscpPriMapWMMQosInstance InstanceID=\"27\" WMM=\"1\"/>\n<X_HW_UserDscpPriMapWMMQosInstance InstanceID=\"28\" WMM=\"1\"/>\n<X_HW_UserDscpPriMapWMMQosInstance InstanceID=\"29\" WMM=\"1\"/>\n<X_HW_UserDscpPriMapWMMQosInstance InstanceID=\"30\" WMM=\"1\"/>\n<X_HW_UserDscpPriMapWMMQosInstance InstanceID=\"31\" WMM=\"1\"/>\n<X_HW_UserDscpPriMapWMMQosInstance InstanceID=\"32\" WMM=\"1\"/>\n<X_HW_UserDscpPriMapWMMQosInstance InstanceID=\"33\" WMM=\"2\"/>\n<X_HW_UserDscpPriMapWMMQosInstance InstanceID=\"34\" WMM=\"2\"/>\n<X_HW_UserDscpPriMapWMMQosInstance InstanceID=\"35\" WMM=\"2\"/>\n<X_HW_UserDscpPriMapWMMQosInstance InstanceID=\"36\" WMM=\"2\"/>\n<X_HW_UserDscpPriMapWMMQosInstance InstanceID=\"37\" WMM=\"2\"/>\n<X_HW_UserDscpPriMapWMMQosInstance InstanceID=\"38\" WMM=\"2\"/>\n<X_HW_UserDscpPriMapWMMQosInstance InstanceID=\"39\" WMM=\"2\"/>\n<X_HW_UserDscpPriMapWMMQosInstance InstanceID=\"40\" WMM=\"2\"/>\n<X_HW_UserDscpPriMapWMMQosInstance InstanceID=\"41\" WMM=\"2\"/>\n<X_HW_UserDscpPriMapWMMQosInstance InstanceID=\"42\" WMM=\"2\"/>\n<X_HW_UserDscpPriMapWMMQosInstance InstanceID=\"43\" WMM=\"2\"/>\n<X_HW_UserDscpPriMapWMMQosInstance InstanceID=\"44\" WMM=\"2\"/>\n<X_HW_UserDscpPriMapWMMQosInstance InstanceID=\"45\" WMM=\"2\"/>\n<X_HW_UserDscpPriMapWMMQosInstance InstanceID=\"46\" WMM=\"2\"/>\n<X_HW_UserDscpPriMapWMMQosInstance InstanceID=\"47\" WMM=\"2\"/>\n<X_HW_UserDscpPriMapWMMQosInstance InstanceID=\"48\" WMM=\"2\"/>\n<X_HW_UserDscpPriMapWMMQosInstance InstanceID=\"49\" WMM=\"3\"/>\n<X_HW_UserDscpPriMapWMMQosInstance InstanceID=\"50\" WMM=\"3\"/>\n<X_HW_UserDscpPriMapWMMQosInstance InstanceID=\"51\" WMM=\"3\"/>\n<X_HW_UserDscpPriMapWMMQosInstance InstanceID=\"52\" WMM=\"3\"/>\n<X_HW_UserDscpPriMapWMMQosInstance InstanceID=\"53\" WMM=\"3\"/>\n<X_HW_UserDscpPriMapWMMQosInstance InstanceID=\"54\" WMM=\"3\"/>\n<X_HW_UserDscpPriMapWMMQosInstance InstanceID=\"55\" WMM=\"3\"/>\n<X_HW_UserDscpPriMapWMMQosInstance InstanceID=\"56\" WMM=\"3\"/>\n<X_HW_UserDscpPriMapWMMQosInstance InstanceID=\"57\" WMM=\"3\"/>\n<X_HW_UserDscpPriMapWMMQosInstance InstanceID=\"58\" WMM=\"3\"/>\n<X_HW_UserDscpPriMapWMMQosInstance InstanceID=\"59\" WMM=\"3\"/>\n<X_HW_UserDscpPriMapWMMQosInstance InstanceID=\"60\" WMM=\"3\"/>\n<X_HW_UserDscpPriMapWMMQosInstance InstanceID=\"61\" WMM=\"3\"/>\n<X_HW_UserDscpPriMapWMMQosInstance InstanceID=\"62\" WMM=\"3\"/>\n<X_HW_UserDscpPriMapWMMQosInstance InstanceID=\"63\" WMM=\"3\"/>\n<X_HW_UserDscpPriMapWMMQosInstance InstanceID=\"64\" WMM=\"3\"/>\n</X_HW_UserDscpPriMapWMMQos>\n<X_HW_UserEthPriMapWMMQos NumberOfInstances=\"8\">\n<X_HW_UserEthPriMapWMMQosInstance InstanceID=\"1\" WMM=\"1\"/>\n<X_HW_UserEthPriMapWMMQosInstance InstanceID=\"2\" WMM=\"0\"/>\n<X_HW_UserEthPriMapWMMQosInstance InstanceID=\"3\" WMM=\"0\"/>\n<X_HW_UserEthPriMapWMMQosInstance InstanceID=\"4\" WMM=\"1\"/>\n<X_HW_UserEthPriMapWMMQosInstance InstanceID=\"5\" WMM=\"2\"/>\n<X_HW_UserEthPriMapWMMQosInstance InstanceID=\"6\" WMM=\"2\"/>\n<X_HW_UserEthPriMapWMMQosInstance InstanceID=\"7\" WMM=\"3\"/>\n<X_HW_UserEthPriMapWMMQosInstance InstanceID=\"8\" WMM=\"3\"/>\n</X_HW_UserEthPriMapWMMQos>\n</RadioInstance>\n</Radio>\n<X_HW_GlobalConfig BandSteeringPolicy=\"1\" BandSteeringCycle=\"30\" KickHoldTime=\"2\" PreemptTime=\"1\" PreemptRssiThreshold=\"40\" BandSteeringSamplingNumber=\"1\" BandSteeringCapability=\"0\" LoadBAEnable=\"0\" LoadBAStaThreshold=\"16\" LoadBAStaThreshold5g=\"32\" LoadBABsdRssiStep=\"8\" LoadBARoamingRssiStep=\"8\" LoadBARoamingRssiStep5g=\"8\" EnableBsd5GFirst=\"0\" BsdSsid=\"\">\n<X_HW_UseBandSteering NumberOfInstances=\"2\" CurrentBand=\"5GHz\" RssiThreshold=\"20\">\n<X_HW_UseBandSteeringInstance InstanceID=\"1\" CurrentBand=\"2.4GHz\" RssiThreshold=\"0\" RssiBackoffThreshold=\"48\" LoadbalanceThreshold=\"90\" MinStaPhyRateThreshold=\"16\" BackoffTime=\"10\" RssiBuffer=\"3\" LoadbalanceBuffer=\"10\" ChannelUtilization=\"0\"/>\n<X_HW_UseBandSteeringInstance InstanceID=\"2\" CurrentBand=\"5GHz\" RssiThreshold=\"20\" RssiBackoffThreshold=\"48\" LoadbalanceThreshold=\"90\" MinStaPhyRateThreshold=\"16\" BackoffTime=\"10\" RssiBuffer=\"3\" LoadbalanceBuffer=\"10\" ChannelUtilization=\"0\"/>\n</X_HW_UseBandSteering>\n</X_HW_GlobalConfig>\n<X_HW_AutoBlackList Enable=\"0\" Aging=\"3600\" Threshold=\"100\" Reset=\"3600\"/>\n</WiFi>\n<X_HW_WLANShutDownCtrl Enable=\"0\" ScheduleEnable=\"0\" ScheduleNumberOfEntries=\"0\">\n<Duration NumberOfInstances=\"4\">\n<DurationInstance InstanceID=\"1\" StartTime=\"\" EndTime=\"\" RepeatDay=\"1,2,3,4,5,6,7\" Enable=\"0\" SSIDMask=\"0x1\" Name=\"\"/>\n<DurationInstance InstanceID=\"2\" StartTime=\"\" EndTime=\"\" RepeatDay=\"1,2,3,4,5,6,7\" Enable=\"0\" SSIDMask=\"0x1\" Name=\"\"/>\n<DurationInstance InstanceID=\"3\" StartTime=\"\" EndTime=\"\" RepeatDay=\"1,2,3,4,5,6,7\" Enable=\"0\" SSIDMask=\"0x1\" Name=\"\"/>\n<DurationInstance InstanceID=\"4\" StartTime=\"\" EndTime=\"\" RepeatDay=\"1,2,3,4,5,6,7\" Enable=\"0\" SSIDMask=\"0x1\" Name=\"\"/>\n</Duration>\n</X_HW_WLANShutDownCtrl>\n<X_HW_WLANSwitchTimer StartTime=\"\" EndTime=\"\" ControlCycle=\"DAY\" Enable=\"0\" SSIDMask=\"0\"/>\n</LANDeviceInstance>\n</LANDevice>\n<X_HW_LswPortInfo>\n<EthPort NumberOfInstances=\"5\">\n<EthPortInstance InstanceID=\"1\" EthLogicPortID=\"5\" EthPhyPortID=\"0x100001\" PortType=\"1\"/>\n<EthPortInstance InstanceID=\"2\" EthLogicPortID=\"4\" EthPhyPortID=\"0x100003\" PortType=\"0\"/>\n<EthPortInstance InstanceID=\"3\" EthLogicPortID=\"3\" EthPhyPortID=\"0x100002\" PortType=\"0\"/>\n<EthPortInstance InstanceID=\"4\" EthLogicPortID=\"2\" EthPhyPortID=\"0x100004\" PortType=\"0\"/>\n<EthPortInstance InstanceID=\"5\" EthLogicPortID=\"1\" EthPhyPortID=\"0x100005\" PortType=\"0\"/>\n</EthPort>\n<CpuPort NumberOfInstances=\"1\">\n<CpuPortInstance InstanceID=\"1\" CpuLogicPortID=\"0x1001\" CpuPhyPortID=\"0x101001\"/>\n</CpuPort>\n<UpPort NumberOfInstances=\"1\">\n<UpPortInstance InstanceID=\"1\" UpPortLogicPortID=\"0x2001\" UpPortPhyPortID=\"0x102001\" PortType=\"0\"/>\n</UpPort>\n</X_HW_LswPortInfo>\n<X_HW_LswChipInfo>\n<Chip NumberOfInstances=\"1\">\n<ChipInstance InstanceID=\"1\" ChipIndex=\"0\" ChipTopoID=\"1\" PortType=\"0\"/>\n</Chip>\n</X_HW_LswChipInfo>\n<X_HW_OmciInfo>\n<OmciVersion version=\"0\"/>\n<RegStatus status=\"0\"/>\n<OnuId onuid=\"0\"/>\n<DbaType type=\"1\"/>\n<XponMode mode=\"0\"/>\n</X_HW_OmciInfo>\n<X_HW_GponLed>\n<LedStatus NumberOfInstances=\"11\">\n<LedStatusInstance InstanceID=\"1\" LedTotal=\"1\">\n<LedNum NumberOfInstances=\"1\">\n<LedNumInstance InstanceID=\"1\" LedId=\"2\" LedColor=\"1\" LedFrequence=\"0\" LedName=\"PON\"/>\n</LedNum>\n</LedStatusInstance>\n<LedStatusInstance InstanceID=\"2\" LedTotal=\"1\">\n<LedNum NumberOfInstances=\"1\">\n<LedNumInstance InstanceID=\"1\" LedId=\"2\" LedColor=\"1\" LedFrequence=\"4\" LedName=\"PON\"/>\n</LedNum>\n</LedStatusInstance>\n<LedStatusInstance InstanceID=\"3\" LedTotal=\"1\">\n<LedNum NumberOfInstances=\"1\">\n<LedNumInstance InstanceID=\"1\" LedId=\"2\" LedColor=\"1\" LedFrequence=\"4\" LedName=\"PON\"/>\n</LedNum>\n</LedStatusInstance>\n<LedStatusInstance InstanceID=\"4\" LedTotal=\"1\">\n<LedNum NumberOfInstances=\"1\">\n<LedNumInstance InstanceID=\"1\" LedId=\"2\" LedColor=\"1\" LedFrequence=\"4\" LedName=\"PON\"/>\n</LedNum>\n</LedStatusInstance>\n<LedStatusInstance InstanceID=\"5\" LedTotal=\"1\">\n<LedNum NumberOfInstances=\"1\">\n<LedNumInstance InstanceID=\"1\" LedId=\"2\" LedColor=\"1\" LedFrequence=\"0xFFFFFFFF\" LedName=\"PON\"/>\n</LedNum>\n</LedStatusInstance>\n<LedStatusInstance InstanceID=\"6\" LedTotal=\"1\">\n<LedNum NumberOfInstances=\"1\">\n<LedNumInstance InstanceID=\"1\" LedId=\"2\" LedColor=\"1\" LedFrequence=\"4\" LedName=\"PON\"/>\n</LedNum>\n</LedStatusInstance>\n<LedStatusInstance InstanceID=\"7\" LedTotal=\"1\">\n<LedNum NumberOfInstances=\"1\">\n<LedNumInstance InstanceID=\"1\" LedId=\"2\" LedColor=\"1\" LedFrequence=\"0\" LedName=\"PON\"/>\n</LedNum>\n</LedStatusInstance>\n<LedStatusInstance InstanceID=\"8\" LedTotal=\"2\">\n<LedNum NumberOfInstances=\"2\">\n<LedNumInstance InstanceID=\"1\" LedId=\"2\" LedColor=\"1\" LedFrequence=\"4\" LedName=\"PON\"/>\n<LedNumInstance InstanceID=\"2\" LedId=\"1\" LedColor=\"0\" LedFrequence=\"4\" LedName=\"LOS\"/>\n</LedNum>\n</LedStatusInstance>\n<LedStatusInstance InstanceID=\"9\" LedTotal=\"2\">\n<LedNum NumberOfInstances=\"2\">\n<LedNumInstance InstanceID=\"1\" LedId=\"2\" LedColor=\"1\" LedFrequence=\"0\" LedName=\"PON\"/>\n<LedNumInstance InstanceID=\"2\" LedId=\"1\" LedColor=\"0\" LedFrequence=\"0\" LedName=\"LOS\"/>\n</LedNum>\n</LedStatusInstance>\n<LedStatusInstance InstanceID=\"10\" LedTotal=\"1\">\n<LedNum NumberOfInstances=\"1\">\n<LedNumInstance InstanceID=\"1\" LedId=\"1\" LedColor=\"0\" LedFrequence=\"1\" LedName=\"LOS\"/>\n</LedNum>\n</LedStatusInstance>\n<LedStatusInstance InstanceID=\"11\" LedTotal=\"1\">\n<LedNum NumberOfInstances=\"1\">\n<LedNumInstance InstanceID=\"1\" LedId=\"1\" LedColor=\"0\" LedFrequence=\"0\" LedName=\"LOS\"/>\n</LedNum>\n</LedStatusInstance>\n</LedStatus>\n</X_HW_GponLed>\n<Optical>\n<X_HW_Interface X_HW_OpmEnable=\"1\"/>\n</Optical>\n<X_HW_VendorInfo vendorflag=\"0\" ConfigVoiceWanVlanFlag=\"0\"/>\n<X_HW_AMPConfig>\n<PortIsolate PortIsolateSwitch=\"undef\"/>\n</X_HW_AMPConfig>\n<X_HW_OAMFREQUENCY Value=\"30\"/>\n<X_HW_AmpInfo EthLoopbackTimeout=\"0\" GemportRateLimitMode=\"0\" XponSilenceSwitch=\"0\" SSIDbindRadioSwitch=\"0\" EponProtectParaSwitch=\"0\">\n<X_HW_Spec X_HW_HGDetectEnable=\"0\" X_HW_HGVlan=\"3999\" X_HW_EthTrapEnable=\"1\" X_HW_ForbidUploadOtherOLT=\"\" X_HW_GemCarEnable=\"0\">\n<X_HW_EthSpec NumberOfInstances=\"4\">\n<X_HW_EthSpecInstance InstanceID=\"1\" X_HW_HGDetectEnable=\"1\"/>\n<X_HW_EthSpecInstance InstanceID=\"2\" X_HW_HGDetectEnable=\"1\"/>\n<X_HW_EthSpecInstance InstanceID=\"3\" X_HW_HGDetectEnable=\"1\"/>\n<X_HW_EthSpecInstance InstanceID=\"4\" X_HW_HGDetectEnable=\"1\"/>\n</X_HW_EthSpec>\n<X_HW_PortPhyMode NumberOfInstances=\"4\">\n<X_HW_PortPhyModeInstance InstanceID=\"1\" X_HW_PortPhyModeSet=\"0\" X_HW_RandomNumberRangeSet=\"50\"/>\n<X_HW_PortPhyModeInstance InstanceID=\"2\" X_HW_PortPhyModeSet=\"0\" X_HW_RandomNumberRangeSet=\"50\"/>\n<X_HW_PortPhyModeInstance InstanceID=\"3\" X_HW_PortPhyModeSet=\"0\" X_HW_RandomNumberRangeSet=\"50\"/>\n<X_HW_PortPhyModeInstance InstanceID=\"4\" X_HW_PortPhyModeSet=\"0\" X_HW_RandomNumberRangeSet=\"50\"/>\n</X_HW_PortPhyMode>\n</X_HW_Spec>\n</X_HW_AmpInfo>\n<X_HW_DEBUG>\n<WPS20AuthSupported Enable=\"0\"/>\n<AMP>\n<OnuOnLineState FaultCode=\"0\"/>\n</AMP>\n</X_HW_DEBUG>\n<Service>\n<VoiceService NumberOfInstances=\"1\">\n<VoiceServiceInstance InstanceID=\"1\" VoiceProfileNumberOfEntries=\"1\">\n<VoiceProfile NumberOfInstances=\"1\">\n<VoiceProfileInstance InstanceID=\"1\" Name=\"\" SignalingProtocol=\"\" Region=\"\" DTMFMethod=\"InBand\" DigitMap=\"\" X_HW_DigitMapMatchMode=\"Min\" X_HW_PortName=\"\" X_HW_OverseaVer=\"0\" X_HW_HowlerSendFlag=\"1\" DigitMapEnable=\"1\" Enable=\"Enabled\" X_HW_KeepTransferActivePeriod=\"0\" X_HW_ServerType=\"\" X_HW_Option120PriorityMode=\"1\">\n<SIP ProxyServer=\"\" ProxyServerPort=\"5060\" ProxyServerTransport=\"UDP\" X_HW_SecondaryProxyServer=\"\" X_HW_SecondaryProxyServerPort=\"5060\" X_HW_SecondaryProxyServerTransport=\"\" RegistrarServer=\"\" RegistrarServerPort=\"5060\" RegistrarServerTransport=\"UDP\" X_HW_SecondaryRegistrarServer=\"\" X_HW_SecondaryRegistrarServerPort=\"5060\" X_HW_SecondaryRegistrarServerTransport=\"UDP\" OutboundProxy=\"\" OutboundProxyPort=\"5060\" X_HW_SecondaryOutboundProxy=\"\" X_HW_SecondaryOutboundProxyPort=\"5060\" UserAgentDomain=\"\" UserAgentPort=\"5060\" UserAgentTransport=\"\" VLANIDMark=\"\" EthernetPriorityMark=\"-1\" X_HW_802-1pMark=\"\" DSCPMark=\"26\" Organization=\"\" RegistrationPeriod=\"600\" TimerT1=\"500\" TimerT2=\"4000\" TimerT4=\"5000\" RegisterRetryInterval=\"30\" InboundAuthUsername=\"\" InboundAuthPassword=\"\" UseCodecPriorityInSDPResponse=\"0\" SIPResponseMapNumberOfElements=\"0\" X_HW_EmergencyDSCPMark=\"-1\">\n<ResponseMap NumberOfInstances=\"2\">\n<ResponseMapInstance InstanceID=\"1\" SIPResponseNumber=\"100\" Tone=\"0\" X_HW_Duration=\"60\"/>\n<ResponseMapInstance InstanceID=\"2\" SIPResponseNumber=\"493\" Tone=\"1\" X_HW_Duration=\"60\"/>\n</ResponseMap>\n<X_HW_StatusCodeMap NumberOfInstances=\"2\">\n<X_HW_StatusCodeMapInstance InstanceID=\"1\" Scene=\"\" StatusCode=\"\" Q850Code=\"\"/>\n<X_HW_StatusCodeMapInstance InstanceID=\"2\" Scene=\"\" StatusCode=\"\" Q850Code=\"\"/>\n</X_HW_StatusCodeMap>\n<X_HW_SIPProfile ProfileName=\"\" ProfileBody=\"1=2;2=1;3=1;4=0;5=0;6=0;7=1;8=600;9=1;10=0;11=0;12=0;13=1;14=1;15=0;16=0;17=0;18=0;19=0;20=1;21=0;22=0;23=64;24=60;25=180;26=32;27=120;28=120;29=30;30=60;31=40;32=60;33=500;34=45;35=0;36=4202735;37=24575;38=532615;39=1039;40=33007;41=1025;42=0;43=0;44=4294967295;45=1;46=1;47=0;48=4294967295;49=0;50=1;51=0;52=2;53=0;54=4294967295;55=1;56=0;57=1;58=1;59=1;60=1;61=2;62=500;63=360;64=20;65=3;66=3;67=6;68=4294967295;69=0;70=0;71=4294967295;72=2;73=4294967295;74=4294967295;75=4294967295;76=4294967295;77=4294967295;78=4294967295;79=4294967295;80=0;81=2;82=0;83=4294967295;84=2;85=1;86=3;87=1;88=180;89=20;90=4;91=20;92=30;93=30;94=180;95=4;96=90;97=30;98=6;99=4;100=120;101=100;102=30;103=30;104=4;105=10;106=10;107=16;108=8;109=2;110=0;111=1;112=2;113=2;114=1;115=2;116=1;117=1;118=1;119=1;120=0;121=1;122=2;123=0;124=0;125=0;126=1;127=0;128=0;129=0;130=1;131=0;132=0;133=1;134=1;135=0;136=1;137=1;138=0;139=3;140=0;141=1;142=1;143=1;144=2;145=1;146=1;147=2;148=1;149=0;150=36000;151=500;152=2;153=1;154=8194;155=0;156=0;157=0;158=0;159=0;160=0;161=1;162=1;163=0;164=0;165=0;166=1;167=0;168=0;169=0;170=0;171=0;172=180;173=90;174=1;175=0;176=0;177=30;178=0;179=0;180=1;181=1;182=0;183=0;184=1;185=1;186=2;187=60000;188=1;189=0;190=0;191=0;192=0;193=0;194=21600;195=0;196=0;197=0;198=0;199=0;200=0;201=0;202=0;203=0;204=480;205=486;206=486;207=1;208=30;209=0;210=1;211=0;212=0;213=0;214=0;215=0;216=0;217=0;218=1;219=1;220=0;221=90;222=1;223=1;224=0;225=20;226=20;227=4;228=0;229=0;230=0;231=0;232=0;233=0;234=0;235=0;236=0;237=0;238=1800;239=0;240=0;241=0;242=1200;243=1;244=0;245=0;246=5;247=0;248=0;249=1;250=4294967295;251=1000;252=0;253=1;254=0;255=0;256=1;257=1;258=0;259=0;260=4294967295;261=1;262=1;263=5;264=0;265=1;266=100;267=1;268=0;269=0;270=0;271=0;272=0;273=0;274=0;275=0;276=0;277=1;278=0;279=0;280=16383;281=0;282=1;283=0;284=0;285=0;286=0;287=0;288=0;289=0;290=0;291=4294967295;292=4294967295;293=4294967295;294=4294967295;295=4294967295;296=4294967295;297=4294967295;298=4294967295;299=4294967295;300=4294967295;301=0;302=0;303=4294967295;304=4294967295;305=0;306=1;307=1;308=2147483639;309=2147483647;310=0;311=2;312=0;313=1;314=0;315=0;316=0;317=0;318=4294967295;319=4294967295;320=4294967295;321=4294967295;322=4294967295;323=0;324=0;325=3;326=1;327=0;328=1;329=0;330=0;331=0;332=0;333=10;334=0;335=30;336=0;337=0;338=0;339=1;340=0;341=0;342=0;343=4294967295;344=1;345=0;346=0;347=1;348=0;349=5;350=0;351=0;352=0;353=0;354=3;355=1;356=0;357=0;358=0;359=0;360=0;361=0;362=0;363=0;364=0;365=0;366=1;367=0;368=0;369=2;370=0;371=0;372=0;373=100;374=0;375=0;376=0;377=0;378=0;379=0;380=0;381=0;382=0;383=0;384=0;385=0;386=0;387=0;388=0;389=3000;390=0\"/>\n<X_HW_SIPDigitmap NumberOfInstances=\"3\">\n<X_HW_SIPDigitmapInstance InstanceID=\"1\" DMName=\"dmmNormal\" DigitmapType=\"Normal\" DigitMap=\"[xABCD].S|[xABCD].#\" DigitMapStartTimer=\"20\" DigitMapShortTimer=\"5\" DigitMapLongTimer=\"10\"/>\n<X_HW_SIPDigitmapInstance InstanceID=\"2\" DMName=\"dmmScc\" DigitmapType=\"SCC\" DigitMap=\"[*#][*#0-9][0-9*].#|[*#][*#0-9][0-9*].S|##|**xx|#*#|9699#\" DigitMapStartTimer=\"20\" DigitMapShortTimer=\"5\" DigitMapLongTimer=\"10\"/>\n<X_HW_SIPDigitmapInstance InstanceID=\"3\" DMName=\"dmmEmg\" DigitmapType=\"Emergent\" DigitMap=\"\" DigitMapStartTimer=\"20\" DigitMapShortTimer=\"5\" DigitMapLongTimer=\"10\"/>\n</X_HW_SIPDigitmap>\n<X_HW_SIPStringDefine NumberOfInstances=\"39\">\n<X_HW_SIPStringDefineInstance InstanceID=\"1\" StringBody=\"\"/>\n<X_HW_SIPStringDefineInstance InstanceID=\"2\" StringBody=\"\"/>\n<X_HW_SIPStringDefineInstance InstanceID=\"3\" StringBody=\"\"/>\n<X_HW_SIPStringDefineInstance InstanceID=\"4\" StringBody=\"\"/>\n<X_HW_SIPStringDefineInstance InstanceID=\"5\" StringBody=\"\"/>\n<X_HW_SIPStringDefineInstance InstanceID=\"6\" StringBody=\"\"/>\n<X_HW_SIPStringDefineInstance InstanceID=\"7\" StringBody=\"\"/>\n<X_HW_SIPStringDefineInstance InstanceID=\"8\" StringBody=\"\"/>\n<X_HW_SIPStringDefineInstance InstanceID=\"9\" StringBody=\"\"/>\n<X_HW_SIPStringDefineInstance InstanceID=\"10\" StringBody=\"\"/>\n<X_HW_SIPStringDefineInstance InstanceID=\"11\" StringBody=\"\"/>\n<X_HW_SIPStringDefineInstance InstanceID=\"12\" StringBody=\"null\"/>\n<X_HW_SIPStringDefineInstance InstanceID=\"13\" StringBody=\"HUAWEI-EchoLife %M%/%V%\"/>\n<X_HW_SIPStringDefineInstance InstanceID=\"14\" StringBody=\"unsubscribe\"/>\n<X_HW_SIPStringDefineInstance InstanceID=\"15\" StringBody=\"*39#\"/>\n<X_HW_SIPStringDefineInstance InstanceID=\"16\" StringBody=\"\"/>\n<X_HW_SIPStringDefineInstance InstanceID=\"17\" StringBody=\"\"/>\n<X_HW_SIPStringDefineInstance InstanceID=\"18\" StringBody=\"\"/>\n<X_HW_SIPStringDefineInstance InstanceID=\"19\" StringBody=\"\"/>\n<X_HW_SIPStringDefineInstance InstanceID=\"20\" StringBody=\"\"/>\n<X_HW_SIPStringDefineInstance InstanceID=\"21\" StringBody=\"\"/>\n<X_HW_SIPStringDefineInstance InstanceID=\"22\" StringBody=\"\"/>\n<X_HW_SIPStringDefineInstance InstanceID=\"23\" StringBody=\"\"/>\n<X_HW_SIPStringDefineInstance InstanceID=\"24\" StringBody=\"\"/>\n<X_HW_SIPStringDefineInstance InstanceID=\"25\" StringBody=\"\"/>\n<X_HW_SIPStringDefineInstance InstanceID=\"26\" StringBody=\"\"/>\n<X_HW_SIPStringDefineInstance InstanceID=\"27\" StringBody=\"\"/>\n<X_HW_SIPStringDefineInstance InstanceID=\"28\" StringBody=\"\"/>\n<X_HW_SIPStringDefineInstance InstanceID=\"29\" StringBody=\"\"/>\n<X_HW_SIPStringDefineInstance InstanceID=\"30\" StringBody=\"\"/>\n<X_HW_SIPStringDefineInstance InstanceID=\"31\" StringBody=\"\"/>\n<X_HW_SIPStringDefineInstance InstanceID=\"32\" StringBody=\"\"/>\n<X_HW_SIPStringDefineInstance InstanceID=\"33\" StringBody=\"\"/>\n<X_HW_SIPStringDefineInstance InstanceID=\"34\" StringBody=\"\"/>\n<X_HW_SIPStringDefineInstance InstanceID=\"35\" StringBody=\"\"/>\n<X_HW_SIPStringDefineInstance InstanceID=\"36\" StringBody=\"\"/>\n<X_HW_SIPStringDefineInstance InstanceID=\"37\" StringBody=\"\"/>\n<X_HW_SIPStringDefineInstance InstanceID=\"38\" StringBody=\"\"/>\n<X_HW_SIPStringDefineInstance InstanceID=\"39\" StringBody=\"\"/>\n</X_HW_SIPStringDefine>\n<X_HW_SIPSrvPri NumberOfInstances=\"11\">\n<X_HW_SIPSrvPriInstance InstanceID=\"1\" ServiceID=\"4\"/>\n<X_HW_SIPSrvPriInstance InstanceID=\"2\" ServiceID=\"5\"/>\n<X_HW_SIPSrvPriInstance InstanceID=\"3\" ServiceID=\"2\"/>\n<X_HW_SIPSrvPriInstance InstanceID=\"4\" ServiceID=\"21\"/>\n<X_HW_SIPSrvPriInstance InstanceID=\"5\" ServiceID=\"3\"/>\n<X_HW_SIPSrvPriInstance InstanceID=\"6\" ServiceID=\"1\"/>\n<X_HW_SIPSrvPriInstance InstanceID=\"7\" ServiceID=\"0\"/>\n<X_HW_SIPSrvPriInstance InstanceID=\"8\" ServiceID=\"17\"/>\n<X_HW_SIPSrvPriInstance InstanceID=\"9\" ServiceID=\"18\"/>\n<X_HW_SIPSrvPriInstance InstanceID=\"10\" ServiceID=\"12\"/>\n<X_HW_SIPSrvPriInstance InstanceID=\"11\" ServiceID=\"22\"/>\n</X_HW_SIPSrvPri>\n<X_HW_SIPExtend PhoneContext=\"\" ConferenceFactoryUri=\"\" PortFilterFlag=\"1\" Server=\"\" MaxForwards=\"70\" TimerTD=\"32000\" TimerMinSe=\"90\" TimerSessionProgress=\"60\" TimerSessionRelProgress=\"150\" EntityBasedSessionsTimerFlag=\"0\" AuthHeaderFoldingEnable=\"0\" SoftwareParameters=\"\" ThreeWayMixType=\"ATABased\" ToHeaderStrickFlag=\"1\" ProxyRefreshMode=\"NoSwitch\" DomainDNSGetMode=\"DNS-A\" DNSACheckTTLEnable=\"1\" DNSAStoreLimit=\"0\" MultiHomeMode=\"DualHomeAutoSwitchOver\" SharedUserMode=\"Disabled\" Q850CauseWhenPark=\"1\"/>\n</SIP>\n<X_HW_H248 CallAgent1=\"\" CallAgentPort1=\"2944\" CallAgent2=\"\" CallAgentPort2=\"2944\" LocalPort=\"2944\" Domain=\"\" DeviceName=\"\" MIDFormat=\"IP\" CallAgentMID1=\"\" CallAgentMID2=\"\" DSCPMark=\"26\" MessageEncodingType=\"ABNF\">\n<auth auth=\"0\" authInitKey=\"\" authmgid=\"\" authHeader=\"0\" HeaderSecurityType=\"md5\" Rfc2833EncryptKey=\"\"/>\n<StackInfo MsgFormat=\"Short\" ResponseAckCtrl=\"0\" LongTimer=\"30000\" MaxreTransTime=\"4000\" MinreTransTime=\"1000\" MGProvisionalRespTime=\"8000\" Retransfailoption=\"Times\" MaxreTransTimes=\"7\" MaxreTransDuration=\"30000\" RetransMode=\"Fixed\" FixedRetransTime=\"2000\" MTUValue=\"1500\" MsgSegmentation=\"1\"/>\n<Digitmap DMName=\"\" DigitMap=\"\" DigitMapStartTimer=\"20\" DigitMapShortTimer=\"5\" DigitMapLongTimer=\"10\"/>\n<Profile ProfileName=\"\" ProfileBody=\"0=0;1=2;2=2;3=0;4=0;5=0;6=0;7=0;8=0;9=0;10=0;11=1;12=1;13=0;14=0;15=0;16=0;17=0;18=0;19=0;20=0;21=0;22=0;23=0;24=0;25=0;26=1;27=0;28=0;29=0;30=0;31=0;32=0;33=1;34=0;35=0;36=0;37=0;38=0;39=0;40=1;41=16;42=0;43=0;44=0;45=5;46=1;47=65002;48=0;49=60;50=0;51=0;52=0;53=0;54=1;55=1;56=1;57=7;58=3;59=0;60=0;61=0;62=0;63=0;64=4;65=440;66=1;67=440;68=1;69=440;70=1;71=440;72=1;73=440;74=0;75=20;76=0;77=0;78=0;79=1;80=1;81=0;82=0;83=1;84=1;85=1;86=180;87=2;88=0;89=0;90=0;91=1;92=0;93=1;94=1;95=44;96=1;97=2;98=0;99=0;100=0;101=0;102=2000;103=0;104=60;105=60;106=0;107=0;108=0;109=0;110=500;111=0;112=0;113=65534;114=0;115=0;116=0;117=0;118=0;119=1;120=65534;121=1000;122=0;123=0;124=0;125=0;126=0;127=0;128=0;129=1;130=0;131=0;132=0;133=0;134=1\"/>\n<Extend HeartBeatTimer=\"600\" HeartBeatRetransTimer=\"60\" HeartBeatRetransTimes=\"3\" MWDBaseTime=\"0\" MWD=\"60\" CallholdTimer=\"600\" Topversion=\"2\" ProfileNego=\"0\" ProfileIndex=\"0\" ProfileName=\"\" MgcSwitchMethod=\"SupportSwitch\" PortFilterFlag=\"1\" PortFilterTime=\"5\" DisconnectToneType=\"BusyTone\" DigitMapAutoMatchEnable=\"1\" SoftwareParameters=\"\"/>\n</X_HW_H248>\n<RTP LocalPortMin=\"50000\" LocalPortMax=\"50032\" DSCPMark=\"46\" TelephoneEventPayloadType=\"97\" X_HW_2833FaxEventFlag=\"Disable\" X_HW_PortName=\"\" VLANIDMark=\"\" X_HW_802-1pMark=\"\" X_HW_2833FlashHook=\"0\" X_HW_EmergencyDSCPMark=\"-1\">\n<RTCP Enable=\"1\" TxRepeatInterval=\"5000\" X_HW_RtcpxrFlag=\"1\" X_HW_VqmFlag=\"0\"/>\n<Redundancy Enable=\"0\" PayloadType=\"96\" X_HW_EnableAuto=\"0\" X_HW_EnableFixedStart=\"0\" X_HW_Rfc2198For2833=\"0\"/>\n<X_HW_JitBuffer MaxAdaptJB=\"135\" MinAdaptJB=\"2\" IniAdaptJB=\"2\" MaxFixedJB=\"135\" MinFixedJB=\"2\" IniFixedJB=\"60\"/>\n<X_HW_Extend EchoCancellationEnable=\"1\" SilenceSuppression=\"0\" DefaultCodec=\"G.711ALaw\" DefaultPktLen=\"20\" PlcFlag=\"0\" PktLostThreshold=\"400\" OnhookDtaLevel=\"-8.5dbm0\" OnhookFskLevel=\"-8.5dbm0\" OnhookChannelSeizeBit=\"300\" OnhookMarkSignalBit=\"180\" OnhookDtasFskInterval=\"250\" OnhookDtasDuration=\"100\" OffhookMarkSignalBit=\"80\" OffhookDtasAckInterval=\"160\" OffhookDtasAckFskInterval=\"50\" OffhookDtasDuration=\"80\" OffhookDtaLevel=\"-15.5dbm0\" OffhookFskLevel=\"-8.5dbm0\" RTPTermIDPrefix=\"A100\" RTPTermIDStartNum=\"0\" RTPTermIDNumWidth=\"6\" RTPTermIDUniform=\"0\" DualSilenceDetTime=\"6250\" DTMFClipStartCode=\"15\" VbdJbAdjustMode=\"0\" DtmfDetectAlgorithmMode=\"0\" DtmfDetectNegativeTwistAdjust=\"0\" DtmfDetectPositiveTwistAdjust=\"0\" DtmfDetectLevelLowerAdjust=\"0\" DtmfDetectSnrAdjust=\"0\" DTMFEraseBeforeEnd=\"0\" DTMFBufferMode=\"2\"/>\n</RTP>\n<Tone>\n<Event NumberOfInstances=\"1\">\n<EventInstance InstanceID=\"1\" Function=\"\" ToneID=\"\"/>\n</Event>\n<Description NumberOfInstances=\"6\">\n<DescriptionInstance InstanceID=\"1\" EntryID=\"101\" ToneEnable=\"1\" ToneName=\"\" TonePattern=\"1\" ToneFile=\"\" ToneRepetitions=\"0\"/>\n<DescriptionInstance InstanceID=\"2\" EntryID=\"102\" ToneEnable=\"1\" ToneName=\"\" TonePattern=\"3\" ToneFile=\"\" ToneRepetitions=\"0\"/>\n<DescriptionInstance InstanceID=\"3\" EntryID=\"1\" ToneEnable=\"1\" ToneName=\"\" TonePattern=\"5\" ToneFile=\"\" ToneRepetitions=\"0\"/>\n<DescriptionInstance InstanceID=\"4\" EntryID=\"103\" ToneEnable=\"1\" ToneName=\"\" TonePattern=\"0\" ToneFile=\"/etc/ont/voice/DTMF_Confirm_Input.pcm\" ToneRepetitions=\"0\"/>\n<DescriptionInstance InstanceID=\"5\" EntryID=\"104\" ToneEnable=\"1\" ToneName=\"\" TonePattern=\"0\" ToneFile=\"/etc/ont/voice/DTMF_Confirm_Fail.pcm\" ToneRepetitions=\"0\"/>\n<DescriptionInstance InstanceID=\"6\" EntryID=\"105\" ToneEnable=\"1\" ToneName=\"\" TonePattern=\"0\" ToneFile=\"/etc/ont/voice/DTMF_Confirm_Success.pcm\" ToneRepetitions=\"0\"/>\n</Description>\n<TonePattern NumberOfInstances=\"5\">\n<TonePatternInstance InstanceID=\"1\" EntryID=\"1\" ToneOn=\"1\" Frequency1=\"300\" Power1=\"-100\" Frequency2=\"0\" Power2=\"0\" Frequency3=\"0\" Power3=\"0\" Frequency4=\"0\" Power4=\"0\" Duration=\"300\" NextEntryID=\"2\"/>\n<TonePatternInstance InstanceID=\"2\" EntryID=\"2\" ToneOn=\"0\" Frequency1=\"300\" Power1=\"-100\" Frequency2=\"0\" Power2=\"0\" Frequency3=\"0\" Power3=\"0\" Frequency4=\"0\" Power4=\"0\" Duration=\"300\" NextEntryID=\"0\"/>\n<TonePatternInstance InstanceID=\"3\" EntryID=\"3\" ToneOn=\"1\" Frequency1=\"300\" Power1=\"-100\" Frequency2=\"0\" Power2=\"0\" Frequency3=\"0\" Power3=\"0\" Frequency4=\"0\" Power4=\"0\" Duration=\"2000\" NextEntryID=\"4\"/>\n<TonePatternInstance InstanceID=\"4\" EntryID=\"4\" ToneOn=\"0\" Frequency1=\"300\" Power1=\"-100\" Frequency2=\"0\" Power2=\"0\" Frequency3=\"0\" Power3=\"0\" Frequency4=\"0\" Power4=\"0\" Duration=\"2000\" NextEntryID=\"0\"/>\n<TonePatternInstance InstanceID=\"5\" EntryID=\"5\" ToneOn=\"0\" Frequency1=\"400\" Power1=\"-100\" Frequency2=\"0\" Power2=\"0\" Frequency3=\"0\" Power3=\"0\" Frequency4=\"0\" Power4=\"0\" Duration=\"0\" NextEntryID=\"0\"/>\n</TonePattern>\n</Tone>\n<FaxT38 Enable=\"0\" BitRate=\"0\" TCFMethod=\"Network\" HighSpeedRedundancy=\"3\" LowSpeedRedundancy=\"3\" X_HW_PortAdd2=\"0\" X_HW_NegoAcceptWhenDisabled=\"1\" X_HW_V21PreProcessMode=\"0\" X_HW_T38TrainingComplement=\"0\"/>\n<X_HW_G711FAX/>\n<X_HW_FaxModem FaxNego=\"1\" FaxModemPktFix10ms=\"0\" FaxNegoFlow=\"V3\" ModemEventMode=\"Direct\" FaxModemVbdCodec=\"G.711ALaw\" FaxModemVbdPTMode=\"Static\" FaxModemVbdPayload=\"99\" IpDtmfFallbackVoice=\"0\"/>\n<X_HW_Ring>\n<Mapping NumberOfInstances=\"6\">\n<MappingInstance InstanceID=\"1\" Pattern=\"0\" CadenceType=\"0\" InitialRing=\"0\" RingName=\"\"/>\n<MappingInstance InstanceID=\"2\" Pattern=\"1\" CadenceType=\"0\" InitialRing=\"0\" RingName=\"\"/>\n<MappingInstance InstanceID=\"3\" Pattern=\"2\" CadenceType=\"32\" InitialRing=\"32\" RingName=\"\"/>\n<MappingInstance InstanceID=\"4\" Pattern=\"3\" CadenceType=\"0\" InitialRing=\"0\" RingName=\"\"/>\n<MappingInstance InstanceID=\"5\" Pattern=\"4\" CadenceType=\"0\" InitialRing=\"0\" RingName=\"\"/>\n<MappingInstance InstanceID=\"6\" Pattern=\"5\" CadenceType=\"0\" InitialRing=\"0\" RingName=\"\"/>\n</Mapping>\n<UserDefine NumberOfInstances=\"1\">\n<UserDefineInstance InstanceID=\"1\" RingType=\"32\" RingPara1=\"1000\" RingPara2=\"4000\" RingPara3=\"0\" RingPara4=\"0\" RingPara5=\"0\" RingPara6=\"0\"/>\n</UserDefine>\n</X_HW_Ring>\n<X_HW_Signal/>\n<Line NumberOfInstances=\"1\">\n<LineInstance InstanceID=\"1\" Enable=\"Disabled\" DirectoryNumber=\"\" PhyReferenceList=\"1\" X_HW_Priority=\"0\">\n<SIP AuthUserName=\"\" AuthPassword=\"\" URI=\"\">\n<X_HW_Digitmap DMName=\"\" DigitMap=\"\" DigitMapStartTimer=\"20\" DigitMapShortTimer=\"5\" DigitMapLongTimer=\"10\"/>\n</SIP>\n<X_HW_H248 LineName=\"\"/>\n<CallingFeatures CallerIDEnable=\"1\" CallerIDNameEnable=\"0\" CallerIDName=\"\" CallWaitingEnable=\"1\" CallForwardUnconditionalEnable=\"0\" CallForwardUnconditionalNumber=\"\" CallForwardOnBusyEnable=\"0\" CallForwardOnBusyNumber=\"\" CallForwardOnNoAnswerEnable=\"0\" CallForwardOnNoAnswerNumber=\"\" CallForwardOnNoAnswerRingCount=\"10\" CallTransferEnable=\"0\" MWIEnable=\"1\" X_HW_MWIMode=\"Deferred\" X_HW_HotlineEnable=\"0\" X_HW_HotlineNumber=\"\" X_HW_HotlineTimer=\"5\" X_HW_3WayEnable=\"1\" X_HW_CallHoldEnable=\"1\" X_HW_ConferenceEnable=\"0\" X_HW_CentrexPrefix=\"\" X_HW_CentrexDialSecondaryEnable=\"0\" X_HW_MCIDEnable=\"0\" X_HW_DigitsSendingMethod=\"OverlapInDialogue\" X_HW_CancelCallWaitingDuringCallEnable=\"1\" X_HW_HotlineMode=\"0\"/>\n<VoiceProcessing TransmitGain=\"0\" ReceiveGain=\"0\"/>\n<Codec>\n<List NumberOfInstances=\"4\">\n<ListInstance InstanceID=\"1\" PacketizationPeriod=\"20\" Enable=\"1\" Priority=\"2\" Codecs=\"G.711MuLaw\"/>\n<ListInstance InstanceID=\"2\" PacketizationPeriod=\"20\" Enable=\"1\" Priority=\"1\" Codecs=\"G.711ALaw\"/>\n<ListInstance InstanceID=\"3\" PacketizationPeriod=\"20\" Enable=\"1\" Priority=\"3\" Codecs=\"G.729\"/>\n<ListInstance InstanceID=\"4\" PacketizationPeriod=\"20\" Enable=\"1\" Priority=\"4\" Codecs=\"G.722\"/>\n</List>\n</Codec>\n<Stats ResetStatistics=\"0\" X_HW_PartResetStatistics=\"\" PacketsSent=\"0\" PacketsReceived=\"0\" BytesSent=\"0\" BytesReceived=\"0\" PacketsLost=\"0\" ReceivePacketLossRate=\"0\" FarEndPacketLossRate=\"0\" ReceiveInterarrivalJitter=\"0\" FarEndInterarrivalJitter=\"0\" RoundTripDelay=\"0\" IncomingCallsReceived=\"0\" IncomingCallsAnswered=\"0\" IncomingCallsConnected=\"0\" IncomingCallsFailed=\"0\" OutgoingCallsAttempted=\"0\" OutgoingCallsAnswered=\"0\" OutgoingCallsConnected=\"0\" OutgoingCallsFailed=\"0\" CallsDropped=\"0\" TotalCallTime=\"0\" ServerDownTime=\"0\" AverageReceiveInterarrivalJitter=\"0\" AverageFarEndInterarrivalJitter=\"0\" AverageRoundTripDelay=\"0\" X_HW_PacketLossRate=\"0\" X_HW_MaxReceiveInterarrivalJitter=\"0\" X_HW_MaxFarEndInterarrivalJitter=\"0\" Overruns=\"0\" Underruns=\"0\" X_HW_RTPErrors=\"0\" X_HW_MaxTimeBetweenRTCPPackets=\"0\" X_HW_CallSetupTimerMax=\"0\" X_HW_AnalogPortReleasesCount=\"0\" X_HW_AnalogPortOffhookTimerMax=\"0\" X_HW_SIPCallFailedToConnectCounter=\"0\" X_HW_SIPCallTimeoutCounter=\"0\" X_HW_SIPCallFailureReceivedCounter=\"0\" X_HW_SIPCallFailedToAuthenticateCounter=\"0\"/>\n<X_HW_CtLastRegisterError Reason=\"6\"/>\n</LineInstance>\n</Line>\n</VoiceProfileInstance>\n<VoiceProfileInstance InstanceID=\"4294967294\" Name=\"\" SignalingProtocol=\"\" Region=\"\" DTMFMethod=\"InBand\" DigitMap=\"\" X_HW_DigitMapMatchMode=\"Min\" X_HW_PortName=\"\" X_HW_OverseaVer=\"0\" X_HW_HowlerSendFlag=\"1\" DigitMapEnable=\"1\" Enable=\"Enabled\" X_HW_KeepTransferActivePeriod=\"0\" X_HW_ServerType=\"\" X_HW_Option120PriorityMode=\"1\">\n<SIP ProxyServer=\"\" ProxyServerPort=\"5060\" ProxyServerTransport=\"UDP\" X_HW_SecondaryProxyServer=\"\" X_HW_SecondaryProxyServerPort=\"5060\" X_HW_SecondaryProxyServerTransport=\"\" RegistrarServer=\"\" RegistrarServerPort=\"5060\" RegistrarServerTransport=\"UDP\" X_HW_SecondaryRegistrarServer=\"\" X_HW_SecondaryRegistrarServerPort=\"5060\" X_HW_SecondaryRegistrarServerTransport=\"UDP\" OutboundProxy=\"\" OutboundProxyPort=\"5060\" X_HW_SecondaryOutboundProxy=\"\" X_HW_SecondaryOutboundProxyPort=\"5060\" UserAgentDomain=\"\" UserAgentPort=\"5060\" UserAgentTransport=\"\" VLANIDMark=\"\" EthernetPriorityMark=\"-1\" X_HW_802-1pMark=\"\" DSCPMark=\"26\" Organization=\"\" RegistrationPeriod=\"600\" TimerT1=\"500\" TimerT2=\"4000\" TimerT4=\"5000\" RegisterRetryInterval=\"30\" InboundAuthUsername=\"\" InboundAuthPassword=\"\" UseCodecPriorityInSDPResponse=\"0\" SIPResponseMapNumberOfElements=\"0\" X_HW_EmergencyDSCPMark=\"-1\">\n<ResponseMap NumberOfInstances=\"2\">\n<ResponseMapInstance InstanceID=\"1\" SIPResponseNumber=\"100\" Tone=\"0\" X_HW_Duration=\"60\"/>\n<ResponseMapInstance InstanceID=\"2\" SIPResponseNumber=\"493\" Tone=\"1\" X_HW_Duration=\"60\"/>\n</ResponseMap>\n<X_HW_StatusCodeMap NumberOfInstances=\"2\">\n<X_HW_StatusCodeMapInstance InstanceID=\"1\" Scene=\"\" StatusCode=\"\" Q850Code=\"\"/>\n<X_HW_StatusCodeMapInstance InstanceID=\"2\" Scene=\"\" StatusCode=\"\" Q850Code=\"\"/>\n</X_HW_StatusCodeMap>\n<X_HW_SIPProfile ProfileName=\"\" ProfileBody=\"1=2;2=1;3=1;4=0;5=0;6=0;7=1;8=600;9=1;10=0;11=0;12=0;13=1;14=1;15=0;16=0;17=0;18=0;19=0;20=1;21=0;22=0;23=64;24=60;25=180;26=32;27=120;28=120;29=30;30=60;31=40;32=60;33=500;34=45;35=0;36=4202735;37=24575;38=532615;39=1039;40=33007;41=1025;42=0;43=0;44=4294967295;45=1;46=1;47=0;48=4294967295;49=0;50=1;51=0;52=2;53=0;54=4294967295;55=1;56=0;57=1;58=1;59=1;60=1;61=2;62=500;63=360;64=20;65=3;66=3;67=6;68=4294967295;69=0;70=0;71=4294967295;72=2;73=4294967295;74=4294967295;75=4294967295;76=4294967295;77=4294967295;78=4294967295;79=4294967295;80=0;81=2;82=0;83=4294967295;84=2;85=1;86=3;87=1;88=180;89=20;90=4;91=20;92=30;93=30;94=180;95=4;96=90;97=30;98=6;99=4;100=120;101=100;102=30;103=30;104=4;105=10;106=10;107=16;108=8;109=2;110=0;111=1;112=2;113=2;114=1;115=2;116=1;117=1;118=1;119=1;120=0;121=1;122=2;123=0;124=0;125=0;126=1;127=0;128=0;129=0;130=1;131=0;132=0;133=1;134=1;135=0;136=1;137=1;138=0;139=3;140=0;141=1;142=1;143=1;144=2;145=1;146=1;147=2;148=1;149=0;150=36000;151=500;152=2;153=1;154=8194;155=0;156=0;157=0;158=0;159=0;160=0;161=1;162=1;163=0;164=0;165=0;166=1;167=0;168=0;169=0;170=0;171=0;172=180;173=90;174=1;175=0;176=0;177=30;178=0;179=0;180=1;181=1;182=0;183=0;184=1;185=1;186=2;187=60000;188=1;189=0;190=0;191=0;192=0;193=0;194=21600;195=0;196=0;197=0;198=0;199=0;200=0;201=0;202=0;203=0;204=480;205=486;206=486;207=1;208=30;209=0;210=1;211=0;212=0;213=0;214=0;215=0;216=0;217=0;218=1;219=1;220=0;221=90;222=1;223=1;224=0;225=20;226=20;227=4;228=0;229=0;230=0;231=0;232=0;233=0;234=0;235=0;236=0;237=0;238=1800;239=0;240=0;241=0;242=1200;243=1;244=0;245=0;246=5;247=0;248=0;249=1;250=4294967295;251=1000;252=0;253=1;254=0;255=0;256=1;257=1;258=0;259=0;260=4294967295;261=1;262=1;263=5;264=0;265=1;266=100;267=1;268=0;269=0;270=0;271=0;272=0;273=0;274=0;275=0;276=0;277=1;278=0;279=0;280=16383;281=0;282=1;283=0;284=0;285=0;286=0;287=0;288=0;289=0;290=0;291=4294967295;292=4294967295;293=4294967295;294=4294967295;295=4294967295;296=4294967295;297=4294967295;298=4294967295;299=4294967295;300=4294967295;301=0;302=0;303=4294967295;304=4294967295;305=0;306=1;307=1;308=2147483639;309=2147483647;310=0;311=2;312=0;313=1;314=0;315=0;316=0;317=0;318=4294967295;319=4294967295;320=4294967295;321=4294967295;322=4294967295;323=0;324=0;325=3;326=1;327=0;328=1;329=0;330=0;331=0;332=0;333=10;334=0;335=30;336=0;337=0;338=0;339=1;340=0;341=0;342=0;343=4294967295;344=1;345=0;346=0;347=1;348=0;349=5;350=0;351=0;352=0;353=0;354=3;355=1;356=0;357=0;358=0;359=0;360=0;361=0;362=0;363=0;364=0;365=0;366=1;367=0;368=0;369=2;370=0;371=0;372=0;373=100;374=0;375=0;376=0;377=0;378=0;379=0;380=0;381=0;382=0;383=0;384=0;385=0;386=0;387=0;388=0;389=3000;390=0\"/>\n<X_HW_SIPDigitmap NumberOfInstances=\"3\">\n<X_HW_SIPDigitmapInstance InstanceID=\"1\" DMName=\"dmmNormal\" DigitmapType=\"Normal\" DigitMap=\"[xABCD].S|[xABCD].#\" DigitMapStartTimer=\"20\" DigitMapShortTimer=\"5\" DigitMapLongTimer=\"10\"/>\n<X_HW_SIPDigitmapInstance InstanceID=\"2\" DMName=\"dmmScc\" DigitmapType=\"SCC\" DigitMap=\"[*#][*#0-9][0-9*].#|[*#][*#0-9][0-9*].S|##|**xx|#*#|9699#\" DigitMapStartTimer=\"20\" DigitMapShortTimer=\"5\" DigitMapLongTimer=\"10\"/>\n<X_HW_SIPDigitmapInstance InstanceID=\"3\" DMName=\"dmmEmg\" DigitmapType=\"Emergent\" DigitMap=\"\" DigitMapStartTimer=\"20\" DigitMapShortTimer=\"5\" DigitMapLongTimer=\"10\"/>\n</X_HW_SIPDigitmap>\n<X_HW_SIPStringDefine NumberOfInstances=\"39\">\n<X_HW_SIPStringDefineInstance InstanceID=\"1\" StringBody=\"\"/>\n<X_HW_SIPStringDefineInstance InstanceID=\"2\" StringBody=\"\"/>\n<X_HW_SIPStringDefineInstance InstanceID=\"3\" StringBody=\"\"/>\n<X_HW_SIPStringDefineInstance InstanceID=\"4\" StringBody=\"\"/>\n<X_HW_SIPStringDefineInstance InstanceID=\"5\" StringBody=\"\"/>\n<X_HW_SIPStringDefineInstance InstanceID=\"6\" StringBody=\"\"/>\n<X_HW_SIPStringDefineInstance InstanceID=\"7\" StringBody=\"\"/>\n<X_HW_SIPStringDefineInstance InstanceID=\"8\" StringBody=\"\"/>\n<X_HW_SIPStringDefineInstance InstanceID=\"9\" StringBody=\"\"/>\n<X_HW_SIPStringDefineInstance InstanceID=\"10\" StringBody=\"\"/>\n<X_HW_SIPStringDefineInstance InstanceID=\"11\" StringBody=\"\"/>\n<X_HW_SIPStringDefineInstance InstanceID=\"12\" StringBody=\"null\"/>\n<X_HW_SIPStringDefineInstance InstanceID=\"13\" StringBody=\"HUAWEI-EchoLife %M%/%V%\"/>\n<X_HW_SIPStringDefineInstance InstanceID=\"14\" StringBody=\"unsubscribe\"/>\n<X_HW_SIPStringDefineInstance InstanceID=\"15\" StringBody=\"*39#\"/>\n<X_HW_SIPStringDefineInstance InstanceID=\"16\" StringBody=\"\"/>\n<X_HW_SIPStringDefineInstance InstanceID=\"17\" StringBody=\"\"/>\n<X_HW_SIPStringDefineInstance InstanceID=\"18\" StringBody=\"\"/>\n<X_HW_SIPStringDefineInstance InstanceID=\"19\" StringBody=\"\"/>\n<X_HW_SIPStringDefineInstance InstanceID=\"20\" StringBody=\"\"/>\n<X_HW_SIPStringDefineInstance InstanceID=\"21\" StringBody=\"\"/>\n<X_HW_SIPStringDefineInstance InstanceID=\"22\" StringBody=\"\"/>\n<X_HW_SIPStringDefineInstance InstanceID=\"23\" StringBody=\"\"/>\n<X_HW_SIPStringDefineInstance InstanceID=\"24\" StringBody=\"\"/>\n<X_HW_SIPStringDefineInstance InstanceID=\"25\" StringBody=\"\"/>\n<X_HW_SIPStringDefineInstance InstanceID=\"26\" StringBody=\"\"/>\n<X_HW_SIPStringDefineInstance InstanceID=\"27\" StringBody=\"\"/>\n<X_HW_SIPStringDefineInstance InstanceID=\"28\" StringBody=\"\"/>\n<X_HW_SIPStringDefineInstance InstanceID=\"29\" StringBody=\"\"/>\n<X_HW_SIPStringDefineInstance InstanceID=\"30\" StringBody=\"\"/>\n<X_HW_SIPStringDefineInstance InstanceID=\"31\" StringBody=\"\"/>\n<X_HW_SIPStringDefineInstance InstanceID=\"32\" StringBody=\"\"/>\n<X_HW_SIPStringDefineInstance InstanceID=\"33\" StringBody=\"\"/>\n<X_HW_SIPStringDefineInstance InstanceID=\"34\" StringBody=\"\"/>\n<X_HW_SIPStringDefineInstance InstanceID=\"35\" StringBody=\"\"/>\n<X_HW_SIPStringDefineInstance InstanceID=\"36\" StringBody=\"\"/>\n<X_HW_SIPStringDefineInstance InstanceID=\"37\" StringBody=\"\"/>\n<X_HW_SIPStringDefineInstance InstanceID=\"38\" StringBody=\"\"/>\n<X_HW_SIPStringDefineInstance InstanceID=\"39\" StringBody=\"\"/>\n</X_HW_SIPStringDefine>\n<X_HW_SIPSrvPri NumberOfInstances=\"11\">\n<X_HW_SIPSrvPriInstance InstanceID=\"1\" ServiceID=\"4\"/>\n<X_HW_SIPSrvPriInstance InstanceID=\"2\" ServiceID=\"5\"/>\n<X_HW_SIPSrvPriInstance InstanceID=\"3\" ServiceID=\"2\"/>\n<X_HW_SIPSrvPriInstance InstanceID=\"4\" ServiceID=\"21\"/>\n<X_HW_SIPSrvPriInstance InstanceID=\"5\" ServiceID=\"3\"/>\n<X_HW_SIPSrvPriInstance InstanceID=\"6\" ServiceID=\"1\"/>\n<X_HW_SIPSrvPriInstance InstanceID=\"7\" ServiceID=\"0\"/>\n<X_HW_SIPSrvPriInstance InstanceID=\"8\" ServiceID=\"17\"/>\n<X_HW_SIPSrvPriInstance InstanceID=\"9\" ServiceID=\"18\"/>\n<X_HW_SIPSrvPriInstance InstanceID=\"10\" ServiceID=\"12\"/>\n<X_HW_SIPSrvPriInstance InstanceID=\"11\" ServiceID=\"22\"/>\n</X_HW_SIPSrvPri>\n<X_HW_SIPSrvLogic NumberOfInstances=\"588\">\n<X_HW_SIPSrvLogicInstance InstanceID=\"1\" SrvLogicBody=\"SN=0,SS=0,LS=1,EVT=16,OSS=8,OEVT=18:21:22:26,ACT=9,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"2\" SrvLogicBody=\"SN=0,SS=1,LS=3,EVT=16,OSS=8,OEVT=18:21:22:26:25,ACT=9,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"3\" SrvLogicBody=\"SN=0,SS=1,LS=3,EVT=18,OSS=11,OEVT=19:26:28,ACT=4:45:37:20,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"4\" SrvLogicBody=\"SN=0,SS=1,LS=3,EVT=25,OSS=9,OEVT=18:16:23:26,ACT=4:45:37:22,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"5\" SrvLogicBody=\"SN=0,SS=1,LS=3,EVT=26,OSS=0,OEVT=16:17:19:69,ACT=5,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"6\" SrvLogicBody=\"SN=0,SS=1,LS=8,EVT=16,OSS=8,OEVT=18:21:22:24,ACT=57,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"7\" SrvLogicBody=\"SN=0,SS=1,LS=8,EVT=18,OSS=0,OEVT=16:17:19:69,ACT=19,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"8\" SrvLogicBody=\"SN=0,SS=1,LS=8,EVT=24,OSS=0,OEVT=16:17:19:69,ACT=25:19,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"9\" SrvLogicBody=\"SN=0,SS=2,LS=2,EVT=15,OSS=10,OEVT=18:16:29:27:26,ACT=13:41:46:38,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"10\" SrvLogicBody=\"SN=0,SS=2,LS=2,EVT=16,OSS=0,OEVT=16:17:19:69,ACT=23:28:11,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"11\" SrvLogicBody=\"SN=0,SS=2,LS=2,EVT=18,OSS=11,OEVT=19:26:28,ACT=23:28:20,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"12\" SrvLogicBody=\"SN=0,SS=2,LS=2,EVT=20,OSS=9,OEVT=18:16:23:26,ACT=22,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"13\" SrvLogicBody=\"SN=0,SS=2,LS=2,EVT=26,OSS=0,OEVT=16:17:19:69,ACT=23:28:5,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"14\" SrvLogicBody=\"SN=0,SS=4,LS=3,EVT=0,OSS=0,OEVT=16:17:19:69,ACT=12:5,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"15\" SrvLogicBody=\"SN=0,SS=4,LS=3,EVT=1,OSS=0,OEVT=16:17:19:69,ACT=4:45:37:11,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"16\" SrvLogicBody=\"SN=0,SS=4,LS=3,EVT=2,OSS=1,OEVT=18:16:25:26,ACT=40:37:45:12,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"17\" SrvLogicBody=\"SN=0,SS=4,LS=3,EVT=3,OSS=13,OEVT=18:29:25:26:24,ACT=40:17:35,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"18\" SrvLogicBody=\"SN=0,SS=4,LS=3,EVT=16,OSS=1,OEVT=18:16:25:26,ACT=23:28:12,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"19\" SrvLogicBody=\"SN=0,SS=4,LS=3,EVT=18,OSS=11,OEVT=19:26:28,ACT=23:28:4:45:37:20,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"20\" SrvLogicBody=\"SN=0,SS=4,LS=3,EVT=20,OSS=9,OEVT=18:16:23:26:25,ACT=22,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"21\" SrvLogicBody=\"SN=0,SS=4,LS=3,EVT=25,OSS=9,OEVT=18:16:23:26,ACT=23:28:4:45:37:22,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"22\" SrvLogicBody=\"SN=0,SS=4,LS=3,EVT=26,OSS=0,OEVT=16:17:19:69,ACT=23:28:12:5,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"23\" SrvLogicBody=\"SN=0,SS=4,LS=8,EVT=6,OSS=7,OEVT=18:16:15:20:24,ACT=3,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"24\" SrvLogicBody=\"SN=0,SS=4,LS=8,EVT=14,OSS=1,OEVT=16:18:24,ACT=13:58,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"25\" SrvLogicBody=\"SN=0,SS=4,LS=8,EVT=16,OSS=1,OEVT=18:16:24,ACT=23:28:58,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"26\" SrvLogicBody=\"SN=0,SS=4,LS=8,EVT=18,OSS=0,OEVT=16:17:19:69,ACT=19,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"27\" SrvLogicBody=\"SN=0,SS=4,LS=8,EVT=20,OSS=1,OEVT=18:16:24,ACT=58,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"28\" SrvLogicBody=\"SN=0,SS=4,LS=8,EVT=24,OSS=0,OEVT=16:17:19:69,ACT=25:19,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"29\" SrvLogicBody=\"SN=0,SS=7,LS=8,EVT=15,OSS=98,OEVT=18:24:76:75,ACT=58,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"30\" SrvLogicBody=\"SN=0,SS=7,LS=8,EVT=16,OSS=1,OEVT=18:16:24,ACT=23:28:58,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"31\" SrvLogicBody=\"SN=0,SS=7,LS=8,EVT=18,OSS=0,OEVT=16:17:19:69,ACT=19,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"32\" SrvLogicBody=\"SN=0,SS=7,LS=8,EVT=20,OSS=9,OEVT=18:16:24:23,ACT=22,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"33\" SrvLogicBody=\"SN=0,SS=7,LS=8,EVT=24,OSS=0,OEVT=16:17:19:69,ACT=25:19,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"34\" SrvLogicBody=\"SN=0,SS=8,LS=2,EVT=18,OSS=0,OEVT=16:17:19:69,ACT=19,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"35\" SrvLogicBody=\"SN=0,SS=8,LS=2,EVT=21,OSS=2,OEVT=18:16:15:14:65:20:26,ACT=3,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"36\" SrvLogicBody=\"SN=0,SS=8,LS=2,EVT=22,OSS=0,OEVT=16:17:19:69,ACT=47,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"37\" SrvLogicBody=\"SN=0,SS=8,LS=2,EVT=26,OSS=0,OEVT=16:17:19:69,ACT=5,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"38\" SrvLogicBody=\"SN=0,SS=8,LS=3,EVT=18,OSS=11,OEVT=19:26:28,ACT=4:45:37:20,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"39\" SrvLogicBody=\"SN=0,SS=8,LS=3,EVT=21,OSS=4,OEVT=18:16:0:1:2:3:64:20:25:26,ACT=2,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"40\" SrvLogicBody=\"SN=0,SS=8,LS=3,EVT=22,OSS=1,OEVT=18:16:26:25,ACT=47,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"41\" SrvLogicBody=\"SN=0,SS=8,LS=3,EVT=25,OSS=9,OEVT=18:16:23:26,ACT=4:45:37:22,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"42\" SrvLogicBody=\"SN=0,SS=8,LS=3,EVT=26,OSS=0,OEVT=16:17:19:69,ACT=12:5,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"43\" SrvLogicBody=\"SN=0,SS=8,LS=8,EVT=18,OSS=0,OEVT=16:17:19:69,ACT=19,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"44\" SrvLogicBody=\"SN=0,SS=8,LS=8,EVT=21,OSS=4,OEVT=18:14:6:16:20:24,ACT=2,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"45\" SrvLogicBody=\"SN=0,SS=8,LS=8,EVT=22,OSS=1,OEVT=18:16:24,ACT=47,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"46\" SrvLogicBody=\"SN=0,SS=8,LS=8,EVT=24,OSS=0,OEVT=16:17:19:69,ACT=25:19,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"47\" SrvLogicBody=\"SN=0,SS=9,LS=2,EVT=16,OSS=0,OEVT=16:17:19:69,ACT=23:11,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"48\" SrvLogicBody=\"SN=0,SS=9,LS=2,EVT=18,OSS=11,OEVT=19:26:28,ACT=23:20,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"49\" SrvLogicBody=\"SN=0,SS=9,LS=2,EVT=23,OSS=0,OEVT=16:17:19:69,ACT=11,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"50\" SrvLogicBody=\"SN=0,SS=9,LS=2,EVT=26,OSS=0,OEVT=16:17:19:69,ACT=23:5,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"51\" SrvLogicBody=\"SN=0,SS=9,LS=3,EVT=16,OSS=1,OEVT=18:16:25:26,ACT=23:12,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"52\" SrvLogicBody=\"SN=0,SS=9,LS=3,EVT=18,OSS=11,OEVT=19:26:28,ACT=23:4:45:37:20,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"53\" SrvLogicBody=\"SN=0,SS=9,LS=3,EVT=23,OSS=1,OEVT=18:16:25:26,ACT=12,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"54\" SrvLogicBody=\"SN=0,SS=9,LS=3,EVT=25,OSS=0,OEVT=16:17:19:69,ACT=23:4:45:37:11,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"55\" SrvLogicBody=\"SN=0,SS=9,LS=3,EVT=26,OSS=0,OEVT=16:17:19:69,ACT=23:12:5,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"56\" SrvLogicBody=\"SN=0,SS=9,LS=8,EVT=16,OSS=1,OEVT=18:16:24,ACT=23:58,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"57\" SrvLogicBody=\"SN=0,SS=9,LS=8,EVT=18,OSS=0,OEVT=16:17:19:69,ACT=19,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"58\" SrvLogicBody=\"SN=0,SS=9,LS=8,EVT=23,OSS=1,OEVT=18:16:24,ACT=58,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"59\" SrvLogicBody=\"SN=0,SS=9,LS=8,EVT=24,OSS=0,OEVT=16:17:19:69,ACT=25:19,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"60\" SrvLogicBody=\"SN=0,SS=10,LS=3,EVT=29,OSS=1,OEVT=18:16:25:26,ACT=24,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"61\" SrvLogicBody=\"SN=0,SS=10,LS=6,EVT=16,OSS=0,OEVT=16:17:19:69,ACT=6:45:37:11,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"62\" SrvLogicBody=\"SN=0,SS=10,LS=6,EVT=18,OSS=11,OEVT=19:26:28,ACT=6:45:37:20,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"63\" SrvLogicBody=\"SN=0,SS=10,LS=6,EVT=26,OSS=0,OEVT=16:17:19:69,ACT=5,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"64\" SrvLogicBody=\"SN=0,SS=10,LS=6,EVT=27,OSS=9,OEVT=18:16:23:26,ACT=6:45:37:22,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"65\" SrvLogicBody=\"SN=0,SS=11,LS=2,EVT=19,OSS=0,OEVT=16:17:19:69,ACT=11,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"66\" SrvLogicBody=\"SN=0,SS=11,LS=2,EVT=26,OSS=0,OEVT=16:17:19:69,ACT=21:5,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"67\" SrvLogicBody=\"SN=0,SS=11,LS=2,EVT=28,OSS=0,OEVT=16:17:19:69,ACT=19,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"68\" SrvLogicBody=\"SN=0,SS=13,LS=2,EVT=18,OSS=0,OEVT=16:17:19:69,ACT=19,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"69\" SrvLogicBody=\"SN=0,SS=13,LS=2,EVT=24,OSS=9,OEVT=18:16:26:23,ACT=25:37:22,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"70\" SrvLogicBody=\"SN=0,SS=13,LS=2,EVT=26,OSS=0,OEVT=16:17:19:69,ACT=5:25,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"71\" SrvLogicBody=\"SN=0,SS=13,LS=3,EVT=18,OSS=0,OEVT=16:17:19:69,ACT=19,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"72\" SrvLogicBody=\"SN=0,SS=13,LS=3,EVT=24,OSS=9,OEVT=18:16:25:26:23,ACT=25:36:22,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"73\" SrvLogicBody=\"SN=0,SS=13,LS=3,EVT=25,OSS=13,OEVT=18:29:24:26,ACT=4:45,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"74\" SrvLogicBody=\"SN=0,SS=13,LS=3,EVT=26,OSS=13,OEVT=18:29:24:26,ACT=5,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"75\" SrvLogicBody=\"SN=0,SS=13,LS=8,EVT=29,OSS=1,OEVT=18:16:24,ACT=34:26:43,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"76\" SrvLogicBody=\"SN=0,SS=14,LS=8,EVT=18,OSS=0,OEVT=16:17:19:69,ACT=19,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"77\" SrvLogicBody=\"SN=0,SS=14,LS=8,EVT=24,OSS=0,OEVT=16:17:19:69,ACT=25:19,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"78\" SrvLogicBody=\"SN=0,SS=14,LS=8,EVT=30,OSS=1,OEVT=18:16:24,ACT=254,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"79\" SrvLogicBody=\"SN=0,SS=14,LS=8,EVT=31,OSS=1,OEVT=18:16:24,ACT=254,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"80\" SrvLogicBody=\"SN=0,SS=98,LS=8,EVT=18,OSS=0,OEVT=16:17:19:69,ACT=19,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"81\" SrvLogicBody=\"SN=0,SS=98,LS=8,EVT=24,OSS=0,OEVT=16:17:19:69,ACT=25:19,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"82\" SrvLogicBody=\"SN=0,SS=98,LS=8,EVT=75,OSS=14,OEVT=18:24:30:31,ACT=18,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"83\" SrvLogicBody=\"SN=0,SS=98,LS=8,EVT=76,OSS=14,OEVT=18:24:30:31,ACT=18,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"84\" SrvLogicBody=\"SN=1,SS=0,LS=1,EVT=16,OSS=8,OEVT=18:21:22:26,ACT=9,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"85\" SrvLogicBody=\"SN=1,SS=1,LS=3,EVT=16,OSS=8,OEVT=18:21:22:26:25,ACT=9,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"86\" SrvLogicBody=\"SN=1,SS=1,LS=3,EVT=18,OSS=11,OEVT=19:26:28,ACT=4:45:37:20,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"87\" SrvLogicBody=\"SN=1,SS=1,LS=3,EVT=25,OSS=9,OEVT=18:16:23:26,ACT=4:45:37:22,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"88\" SrvLogicBody=\"SN=1,SS=1,LS=3,EVT=26,OSS=0,OEVT=16:17:19:69,ACT=5,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"89\" SrvLogicBody=\"SN=1,SS=1,LS=7,EVT=16,OSS=4,OEVT=18:16:0:1:2:20:25:26,ACT=2,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"90\" SrvLogicBody=\"SN=1,SS=1,LS=7,EVT=18,OSS=0,OEVT=16:17:19:69,ACT=19,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"91\" SrvLogicBody=\"SN=1,SS=1,LS=7,EVT=25,OSS=0,OEVT=16:17:19:69,ACT=4:44:36:12,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"92\" SrvLogicBody=\"SN=1,SS=1,LS=7,EVT=26,OSS=0,OEVT=16:17:19:69,ACT=5:12,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"93\" SrvLogicBody=\"SN=1,SS=2,LS=2,EVT=15,OSS=10,OEVT=18:16:29:27:26,ACT=13:41:46:38,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"94\" SrvLogicBody=\"SN=1,SS=2,LS=2,EVT=16,OSS=0,OEVT=16:17:19:69,ACT=23:28:11,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"95\" SrvLogicBody=\"SN=1,SS=2,LS=2,EVT=18,OSS=11,OEVT=19:26:28,ACT=23:28:20,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"96\" SrvLogicBody=\"SN=1,SS=2,LS=2,EVT=20,OSS=9,OEVT=18:16:23:26,ACT=22,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"97\" SrvLogicBody=\"SN=1,SS=2,LS=2,EVT=26,OSS=0,OEVT=16:17:19:69,ACT=23:28:5,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"98\" SrvLogicBody=\"SN=1,SS=4,LS=3,EVT=0,OSS=0,OEVT=16:17:19:69,ACT=12:5,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"99\" SrvLogicBody=\"SN=1,SS=4,LS=3,EVT=1,OSS=0,OEVT=16:17:19:69,ACT=4:45:37:11,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"100\" SrvLogicBody=\"SN=1,SS=4,LS=3,EVT=2,OSS=1,OEVT=18:16:25:26,ACT=40:37:45:12,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"101\" SrvLogicBody=\"SN=1,SS=4,LS=3,EVT=3,OSS=1,OEVT=18:16:25:26,ACT=16,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"102\" SrvLogicBody=\"SN=1,SS=4,LS=3,EVT=16,OSS=1,OEVT=18:16:25:26,ACT=23:28:12,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"103\" SrvLogicBody=\"SN=1,SS=4,LS=3,EVT=18,OSS=11,OEVT=19:26:28,ACT=23:28:4:45:37:20,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"104\" SrvLogicBody=\"SN=1,SS=4,LS=3,EVT=20,OSS=9,OEVT=18:16:23:26:25,ACT=22,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"105\" SrvLogicBody=\"SN=1,SS=4,LS=3,EVT=25,OSS=9,OEVT=18:16:23:26,ACT=23:28:4:45:37:22,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"106\" SrvLogicBody=\"SN=1,SS=4,LS=3,EVT=26,OSS=0,OEVT=16:17:19:69,ACT=23:28:12:5,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"107\" SrvLogicBody=\"SN=1,SS=4,LS=7,EVT=0,OSS=0,OEVT=16:17:19:69,ACT=28:5:12,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"108\" SrvLogicBody=\"SN=1,SS=4,LS=7,EVT=1,OSS=0,OEVT=16:17:19:69,ACT=28:4:44:36:12,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"109\" SrvLogicBody=\"SN=1,SS=4,LS=7,EVT=2,OSS=1,OEVT=18:16:25:26,ACT=28:14:12,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"110\" SrvLogicBody=\"SN=1,SS=4,LS=7,EVT=16,OSS=1,OEVT=18:16:25:26,ACT=23:28,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"111\" SrvLogicBody=\"SN=1,SS=4,LS=7,EVT=18,OSS=0,OEVT=16:17:19:69,ACT=19,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"112\" SrvLogicBody=\"SN=1,SS=4,LS=7,EVT=20,OSS=9,OEVT=18:16:26:25:23,ACT=22,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"113\" SrvLogicBody=\"SN=1,SS=4,LS=7,EVT=25,OSS=0,OEVT=16:17:19:69,ACT=23:28:4:44:36:12,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"114\" SrvLogicBody=\"SN=1,SS=4,LS=7,EVT=26,OSS=0,OEVT=16:17:19:69,ACT=23:28:5:12,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"115\" SrvLogicBody=\"SN=1,SS=8,LS=2,EVT=18,OSS=0,OEVT=16:17:19:69,ACT=19,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"116\" SrvLogicBody=\"SN=1,SS=8,LS=2,EVT=21,OSS=2,OEVT=18:16:15:14:65:20:26,ACT=3,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"117\" SrvLogicBody=\"SN=1,SS=8,LS=2,EVT=22,OSS=0,OEVT=16:17:19:69,ACT=47,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"118\" SrvLogicBody=\"SN=1,SS=8,LS=2,EVT=26,OSS=0,OEVT=16:17:19:69,ACT=5,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"119\" SrvLogicBody=\"SN=1,SS=8,LS=3,EVT=18,OSS=11,OEVT=19:26:28,ACT=4:45:37:20,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"120\" SrvLogicBody=\"SN=1,SS=8,LS=3,EVT=21,OSS=4,OEVT=18:16:0:1:2:3:64:20:25:26,ACT=2,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"121\" SrvLogicBody=\"SN=1,SS=8,LS=3,EVT=22,OSS=1,OEVT=18:16:26:25,ACT=47,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"122\" SrvLogicBody=\"SN=1,SS=8,LS=3,EVT=25,OSS=9,OEVT=18:16:23:26,ACT=4:45:37:22,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"123\" SrvLogicBody=\"SN=1,SS=8,LS=3,EVT=26,OSS=0,OEVT=16:17:19:69,ACT=12:5,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"124\" SrvLogicBody=\"SN=1,SS=9,LS=2,EVT=16,OSS=0,OEVT=16:17:19:69,ACT=23:11,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"125\" SrvLogicBody=\"SN=1,SS=9,LS=2,EVT=18,OSS=11,OEVT=19:26:28,ACT=23:20,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"126\" SrvLogicBody=\"SN=1,SS=9,LS=2,EVT=23,OSS=0,OEVT=16:17:19:69,ACT=11,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"127\" SrvLogicBody=\"SN=1,SS=9,LS=2,EVT=26,OSS=0,OEVT=16:17:19:69,ACT=23:5,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"128\" SrvLogicBody=\"SN=1,SS=9,LS=3,EVT=16,OSS=1,OEVT=18:16:25:26,ACT=23:12,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"129\" SrvLogicBody=\"SN=1,SS=9,LS=3,EVT=18,OSS=11,OEVT=19:26:28,ACT=23:4:45:37:20,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"130\" SrvLogicBody=\"SN=1,SS=9,LS=3,EVT=23,OSS=1,OEVT=18:16:25:26,ACT=12,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"131\" SrvLogicBody=\"SN=1,SS=9,LS=3,EVT=25,OSS=0,OEVT=16:17:19:69,ACT=23:4:45:37:11,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"132\" SrvLogicBody=\"SN=1,SS=9,LS=3,EVT=26,OSS=0,OEVT=16:17:19:69,ACT=23:12:5,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"133\" SrvLogicBody=\"SN=1,SS=9,LS=7,EVT=16,OSS=1,OEVT=18:16:25:26,ACT=23,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"134\" SrvLogicBody=\"SN=1,SS=9,LS=7,EVT=18,OSS=0,OEVT=16:17:19:69,ACT=19,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"135\" SrvLogicBody=\"SN=1,SS=9,LS=7,EVT=23,OSS=1,OEVT=18:16:25:26,ACT=254,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"136\" SrvLogicBody=\"SN=1,SS=9,LS=7,EVT=25,OSS=0,OEVT=16:17:19:69,ACT=23:4:44:36:12,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"137\" SrvLogicBody=\"SN=1,SS=9,LS=7,EVT=26,OSS=0,OEVT=16:17:19:69,ACT=23:5:12,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"138\" SrvLogicBody=\"SN=1,SS=10,LS=3,EVT=29,OSS=1,OEVT=18:16:25:26,ACT=24,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"139\" SrvLogicBody=\"SN=1,SS=10,LS=6,EVT=16,OSS=0,OEVT=16:17:19:69,ACT=6:45:37:11,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"140\" SrvLogicBody=\"SN=1,SS=10,LS=6,EVT=18,OSS=11,OEVT=19:26:28,ACT=6:45:37:20,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"141\" SrvLogicBody=\"SN=1,SS=10,LS=6,EVT=26,OSS=0,OEVT=16:17:19:69,ACT=5,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"142\" SrvLogicBody=\"SN=1,SS=10,LS=6,EVT=27,OSS=9,OEVT=18:16:23:26,ACT=6:45:37:22,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"143\" SrvLogicBody=\"SN=1,SS=11,LS=2,EVT=19,OSS=0,OEVT=16:17:19:69,ACT=11,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"144\" SrvLogicBody=\"SN=1,SS=11,LS=2,EVT=26,OSS=0,OEVT=16:17:19:69,ACT=21:5,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"145\" SrvLogicBody=\"SN=1,SS=11,LS=2,EVT=28,OSS=0,OEVT=16:17:19:69,ACT=19,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"146\" SrvLogicBody=\"SN=2,SS=0,LS=1,EVT=16,OSS=8,OEVT=18:21:22:26,ACT=9,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"147\" SrvLogicBody=\"SN=2,SS=1,LS=3,EVT=16,OSS=8,OEVT=18:21:22:26:25,ACT=9,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"148\" SrvLogicBody=\"SN=2,SS=1,LS=3,EVT=18,OSS=12,OEVT=30:31:26:25:28,ACT=15:54,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"149\" SrvLogicBody=\"SN=2,SS=1,LS=3,EVT=25,OSS=9,OEVT=18:16:23:26,ACT=4:45:37:22,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"150\" SrvLogicBody=\"SN=2,SS=1,LS=3,EVT=26,OSS=0,OEVT=16:17:19,ACT=5,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"151\" SrvLogicBody=\"SN=2,SS=2,LS=2,EVT=15,OSS=10,OEVT=18:16:29:27:26,ACT=13:41:46:38,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"152\" SrvLogicBody=\"SN=2,SS=2,LS=2,EVT=16,OSS=0,OEVT=16:17:19,ACT=23:28:11,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"153\" SrvLogicBody=\"SN=2,SS=2,LS=2,EVT=18,OSS=11,OEVT=19:26:28,ACT=23:28:20,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"154\" SrvLogicBody=\"SN=2,SS=2,LS=2,EVT=20,OSS=9,OEVT=18:16:23:26,ACT=22,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"155\" SrvLogicBody=\"SN=2,SS=2,LS=2,EVT=26,OSS=0,OEVT=16:17:19,ACT=23:28:5,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"156\" SrvLogicBody=\"SN=2,SS=4,LS=3,EVT=16,OSS=1,OEVT=18:16:25:26,ACT=23:28:12,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"157\" SrvLogicBody=\"SN=2,SS=4,LS=3,EVT=18,OSS=11,OEVT=19:26:28,ACT=23:28:4:45:37:20,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"158\" SrvLogicBody=\"SN=2,SS=4,LS=3,EVT=20,OSS=9,OEVT=18:16:23:26:25,ACT=22,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"159\" SrvLogicBody=\"SN=2,SS=4,LS=3,EVT=25,OSS=9,OEVT=18:16:23:26,ACT=23:28:4:45:37:22,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"160\" SrvLogicBody=\"SN=2,SS=4,LS=3,EVT=26,OSS=0,OEVT=16:17:19,ACT=23:28:12:5,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"161\" SrvLogicBody=\"SN=2,SS=8,LS=2,EVT=18,OSS=0,OEVT=16:17:19,ACT=19,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"162\" SrvLogicBody=\"SN=2,SS=8,LS=2,EVT=21,OSS=2,OEVT=18:16:15:14:65:20:26,ACT=3,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"163\" SrvLogicBody=\"SN=2,SS=8,LS=2,EVT=22,OSS=0,OEVT=16:17:19,ACT=47,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"164\" SrvLogicBody=\"SN=2,SS=8,LS=2,EVT=26,OSS=0,OEVT=16:17:19,ACT=5,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"165\" SrvLogicBody=\"SN=2,SS=8,LS=3,EVT=18,OSS=11,OEVT=19:26:28,ACT=4:45:37:20,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"166\" SrvLogicBody=\"SN=2,SS=8,LS=3,EVT=21,OSS=4,OEVT=18:16:0:1:2:3:64:20:25:26,ACT=2,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"167\" SrvLogicBody=\"SN=2,SS=8,LS=3,EVT=22,OSS=1,OEVT=18:16:26:25,ACT=47,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"168\" SrvLogicBody=\"SN=2,SS=8,LS=3,EVT=25,OSS=9,OEVT=18:16:23:26,ACT=4:45:37:22,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"169\" SrvLogicBody=\"SN=2,SS=8,LS=3,EVT=26,OSS=0,OEVT=16:17:19,ACT=12:5,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"170\" SrvLogicBody=\"SN=2,SS=9,LS=2,EVT=16,OSS=0,OEVT=16:17:19,ACT=23:11,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"171\" SrvLogicBody=\"SN=2,SS=9,LS=2,EVT=18,OSS=11,OEVT=19:26:28,ACT=23:20,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"172\" SrvLogicBody=\"SN=2,SS=9,LS=2,EVT=23,OSS=0,OEVT=16:17:19,ACT=11,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"173\" SrvLogicBody=\"SN=2,SS=9,LS=2,EVT=26,OSS=0,OEVT=16:17:19,ACT=23:5,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"174\" SrvLogicBody=\"SN=2,SS=9,LS=3,EVT=16,OSS=1,OEVT=18:16:25:26,ACT=23:12,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"175\" SrvLogicBody=\"SN=2,SS=9,LS=3,EVT=18,OSS=11,OEVT=19:26:28,ACT=23:4:45:37:20,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"176\" SrvLogicBody=\"SN=2,SS=9,LS=3,EVT=23,OSS=1,OEVT=18:16:25:26,ACT=12,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"177\" SrvLogicBody=\"SN=2,SS=9,LS=3,EVT=25,OSS=0,OEVT=16:17:19,ACT=23:4:45:37:11,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"178\" SrvLogicBody=\"SN=2,SS=9,LS=3,EVT=26,OSS=0,OEVT=16:17:19,ACT=23:12:5,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"179\" SrvLogicBody=\"SN=2,SS=10,LS=3,EVT=29,OSS=1,OEVT=18:16:25:26,ACT=24,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"180\" SrvLogicBody=\"SN=2,SS=10,LS=6,EVT=16,OSS=0,OEVT=16:17:19,ACT=6:45:37:11,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"181\" SrvLogicBody=\"SN=2,SS=10,LS=6,EVT=18,OSS=12,OEVT=30:31:26:25:28,ACT=15:54,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"182\" SrvLogicBody=\"SN=2,SS=10,LS=6,EVT=26,OSS=0,OEVT=16:17:19,ACT=5,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"183\" SrvLogicBody=\"SN=2,SS=10,LS=6,EVT=27,OSS=9,OEVT=18:16:23:26,ACT=6:45:37:22,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"184\" SrvLogicBody=\"SN=2,SS=11,LS=2,EVT=19,OSS=0,OEVT=16:17:19,ACT=11,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"185\" SrvLogicBody=\"SN=2,SS=11,LS=2,EVT=26,OSS=0,OEVT=16:17:19,ACT=21:5,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"186\" SrvLogicBody=\"SN=2,SS=11,LS=2,EVT=28,OSS=0,OEVT=16:17:19,ACT=19,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"187\" SrvLogicBody=\"SN=2,SS=12,LS=0,EVT=30,OSS=0,OEVT=16:17:19,ACT=254,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"188\" SrvLogicBody=\"SN=2,SS=12,LS=0,EVT=31,OSS=0,OEVT=16:17:19,ACT=254,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"189\" SrvLogicBody=\"SN=2,SS=12,LS=2,EVT=26,OSS=0,OEVT=16:17:19,ACT=5,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"190\" SrvLogicBody=\"SN=2,SS=12,LS=2,EVT=28,OSS=0,OEVT=16:17:19,ACT=5,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"191\" SrvLogicBody=\"SN=2,SS=12,LS=2,EVT=30,OSS=0,OEVT=16:17:19,ACT=5:29,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"192\" SrvLogicBody=\"SN=2,SS=12,LS=2,EVT=31,OSS=0,OEVT=16:17:19,ACT=5,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"193\" SrvLogicBody=\"SN=2,SS=12,LS=3,EVT=25,OSS=12,OEVT=30:31:28,ACT=4,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"194\" SrvLogicBody=\"SN=2,SS=12,LS=3,EVT=26,OSS=85,OEVT=30:31:28:25,ACT=56,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"195\" SrvLogicBody=\"SN=2,SS=12,LS=3,EVT=28,OSS=0,OEVT=16:17:19,ACT=4:5,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"196\" SrvLogicBody=\"SN=2,SS=12,LS=3,EVT=30,OSS=0,OEVT=16:17:19,ACT=4:5:29,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"197\" SrvLogicBody=\"SN=2,SS=12,LS=3,EVT=31,OSS=0,OEVT=16:17:19,ACT=4:5,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"198\" SrvLogicBody=\"SN=2,SS=12,LS=6,EVT=26,OSS=85,OEVT=30:31:28:27,ACT=56,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"199\" SrvLogicBody=\"SN=2,SS=12,LS=6,EVT=27,OSS=12,OEVT=30:31:28,ACT=6,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"200\" SrvLogicBody=\"SN=2,SS=12,LS=6,EVT=28,OSS=0,OEVT=16:17:19,ACT=6:5,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"201\" SrvLogicBody=\"SN=2,SS=12,LS=6,EVT=30,OSS=0,OEVT=16:17:19,ACT=6:5:29,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"202\" SrvLogicBody=\"SN=2,SS=12,LS=6,EVT=31,OSS=0,OEVT=16:17:19,ACT=6:5,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"203\" SrvLogicBody=\"SN=2,SS=85,LS=3,EVT=25,OSS=0,OEVT=16:17:19,ACT=4:5,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"204\" SrvLogicBody=\"SN=2,SS=85,LS=3,EVT=28,OSS=0,OEVT=16:17:19,ACT=19,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"205\" SrvLogicBody=\"SN=2,SS=85,LS=3,EVT=30,OSS=0,OEVT=16:17:19,ACT=19,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"206\" SrvLogicBody=\"SN=2,SS=85,LS=3,EVT=31,OSS=0,OEVT=16:17:19,ACT=19,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"207\" SrvLogicBody=\"SN=2,SS=85,LS=6,EVT=27,OSS=0,OEVT=16:17:19,ACT=6:5,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"208\" SrvLogicBody=\"SN=2,SS=85,LS=6,EVT=28,OSS=0,OEVT=16:17:19,ACT=19,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"209\" SrvLogicBody=\"SN=2,SS=85,LS=6,EVT=30,OSS=0,OEVT=16:17:19,ACT=19,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"210\" SrvLogicBody=\"SN=2,SS=85,LS=6,EVT=31,OSS=0,OEVT=16:17:19,ACT=19,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"211\" SrvLogicBody=\"SN=3,SS=0,LS=1,EVT=16,OSS=8,OEVT=18:21:22:26,ACT=9,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"212\" SrvLogicBody=\"SN=3,SS=1,LS=3,EVT=16,OSS=8,OEVT=18:21:22:26:25,ACT=9,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"213\" SrvLogicBody=\"SN=3,SS=1,LS=3,EVT=18,OSS=11,OEVT=19:26:28,ACT=4:45:37:20,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"214\" SrvLogicBody=\"SN=3,SS=1,LS=3,EVT=25,OSS=9,OEVT=18:16:23:26,ACT=4:45:37:22,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"215\" SrvLogicBody=\"SN=3,SS=1,LS=3,EVT=26,OSS=0,OEVT=16:17:19:69,ACT=5,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"216\" SrvLogicBody=\"SN=3,SS=2,LS=2,EVT=15,OSS=10,OEVT=18:16:29:27:26,ACT=13:41:46:38,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"217\" SrvLogicBody=\"SN=3,SS=2,LS=2,EVT=16,OSS=0,OEVT=16:17:19:69,ACT=23:28:11,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"218\" SrvLogicBody=\"SN=3,SS=2,LS=2,EVT=18,OSS=11,OEVT=19:26:28,ACT=23:28:20,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"219\" SrvLogicBody=\"SN=3,SS=2,LS=2,EVT=20,OSS=9,OEVT=18:16:23:26,ACT=22,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"220\" SrvLogicBody=\"SN=3,SS=2,LS=2,EVT=26,OSS=0,OEVT=16:17:19:69,ACT=23:28:5,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"221\" SrvLogicBody=\"SN=3,SS=4,LS=3,EVT=0,OSS=0,OEVT=16:17:19:69,ACT=12:5,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"222\" SrvLogicBody=\"SN=3,SS=4,LS=3,EVT=1,OSS=0,OEVT=16:17:19:69,ACT=4:45:37:11,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"223\" SrvLogicBody=\"SN=3,SS=4,LS=3,EVT=2,OSS=1,OEVT=18:16:25:26,ACT=40:37:45:12,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"224\" SrvLogicBody=\"SN=3,SS=4,LS=3,EVT=16,OSS=1,OEVT=18:16:25:26,ACT=23:28:12,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"225\" SrvLogicBody=\"SN=3,SS=4,LS=3,EVT=18,OSS=11,OEVT=19:26:28,ACT=23:28:4:45:37:20,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"226\" SrvLogicBody=\"SN=3,SS=4,LS=3,EVT=20,OSS=9,OEVT=18:16:23:26:25,ACT=22,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"227\" SrvLogicBody=\"SN=3,SS=4,LS=3,EVT=25,OSS=9,OEVT=18:16:23:26,ACT=23:28:4:45:37:22,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"228\" SrvLogicBody=\"SN=3,SS=4,LS=3,EVT=26,OSS=0,OEVT=16:17:19:69,ACT=23:28:12:5,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"229\" SrvLogicBody=\"SN=3,SS=8,LS=2,EVT=18,OSS=0,OEVT=16:17:19:69,ACT=19,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"230\" SrvLogicBody=\"SN=3,SS=8,LS=2,EVT=21,OSS=2,OEVT=18:16:15:14:65:20:26,ACT=3,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"231\" SrvLogicBody=\"SN=3,SS=8,LS=2,EVT=22,OSS=0,OEVT=16:17:19:69,ACT=47,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"232\" SrvLogicBody=\"SN=3,SS=8,LS=2,EVT=26,OSS=0,OEVT=16:17:19:69,ACT=5,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"233\" SrvLogicBody=\"SN=3,SS=8,LS=3,EVT=18,OSS=11,OEVT=19:26:28,ACT=4:45:37:20,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"234\" SrvLogicBody=\"SN=3,SS=8,LS=3,EVT=21,OSS=4,OEVT=18:16:0:1:2:3:64:20:25:26,ACT=2,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"235\" SrvLogicBody=\"SN=3,SS=8,LS=3,EVT=22,OSS=1,OEVT=18:16:26:25,ACT=47,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"236\" SrvLogicBody=\"SN=3,SS=8,LS=3,EVT=25,OSS=9,OEVT=18:16:23:26,ACT=4:45:37:22,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"237\" SrvLogicBody=\"SN=3,SS=8,LS=3,EVT=26,OSS=0,OEVT=16:17:19:69,ACT=12:5,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"238\" SrvLogicBody=\"SN=3,SS=9,LS=2,EVT=16,OSS=0,OEVT=16:17:19:69,ACT=23:11,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"239\" SrvLogicBody=\"SN=3,SS=9,LS=2,EVT=18,OSS=11,OEVT=19:26:28,ACT=23:20,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"240\" SrvLogicBody=\"SN=3,SS=9,LS=2,EVT=23,OSS=0,OEVT=16:17:19:69,ACT=11,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"241\" SrvLogicBody=\"SN=3,SS=9,LS=2,EVT=26,OSS=0,OEVT=16:17:19:69,ACT=23:5,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"242\" SrvLogicBody=\"SN=3,SS=9,LS=3,EVT=16,OSS=1,OEVT=18:16:25:26,ACT=23:12,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"243\" SrvLogicBody=\"SN=3,SS=9,LS=3,EVT=18,OSS=11,OEVT=19:26:28,ACT=23:4:45:37:20,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"244\" SrvLogicBody=\"SN=3,SS=9,LS=3,EVT=23,OSS=1,OEVT=18:16:25:26,ACT=12,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"245\" SrvLogicBody=\"SN=3,SS=9,LS=3,EVT=25,OSS=0,OEVT=16:17:19:69,ACT=23:4:45:37:11,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"246\" SrvLogicBody=\"SN=3,SS=9,LS=3,EVT=26,OSS=0,OEVT=16:17:19:69,ACT=23:12:5,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"247\" SrvLogicBody=\"SN=3,SS=10,LS=3,EVT=29,OSS=1,OEVT=18:16:25:26,ACT=24,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"248\" SrvLogicBody=\"SN=3,SS=10,LS=6,EVT=16,OSS=0,OEVT=16:17:19:69,ACT=6:45:37:11,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"249\" SrvLogicBody=\"SN=3,SS=10,LS=6,EVT=18,OSS=11,OEVT=19:26:28,ACT=6:45:37:20,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"250\" SrvLogicBody=\"SN=3,SS=10,LS=6,EVT=26,OSS=0,OEVT=16:17:19:69,ACT=5,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"251\" SrvLogicBody=\"SN=3,SS=10,LS=6,EVT=27,OSS=9,OEVT=18:16:23:26,ACT=6:45:37:22,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"252\" SrvLogicBody=\"SN=3,SS=11,LS=2,EVT=19,OSS=0,OEVT=16:17:19:69,ACT=11,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"253\" SrvLogicBody=\"SN=3,SS=11,LS=2,EVT=26,OSS=0,OEVT=16:17:19:69,ACT=21:5,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"254\" SrvLogicBody=\"SN=3,SS=11,LS=2,EVT=28,OSS=0,OEVT=16:17:19:69,ACT=19,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"255\" SrvLogicBody=\"SN=4,SS=0,LS=1,EVT=16,OSS=8,OEVT=18:16:21:22:26,ACT=9,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"256\" SrvLogicBody=\"SN=4,SS=1,LS=3,EVT=18,OSS=0,OEVT=16:17:19,ACT=19,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"257\" SrvLogicBody=\"SN=4,SS=1,LS=3,EVT=25,OSS=0,OEVT=16:17:19,ACT=4:45:37:11,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"258\" SrvLogicBody=\"SN=4,SS=1,LS=3,EVT=26,OSS=1,OEVT=18:25,ACT=56,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"259\" SrvLogicBody=\"SN=4,SS=2,LS=2,EVT=14,OSS=10,OEVT=18:27:26:29,ACT=13:41:46:38,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"260\" SrvLogicBody=\"SN=4,SS=2,LS=2,EVT=16,OSS=0,OEVT=16:17:19,ACT=23:28:11,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"261\" SrvLogicBody=\"SN=4,SS=2,LS=2,EVT=18,OSS=0,OEVT=16:17:19,ACT=19,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"262\" SrvLogicBody=\"SN=4,SS=2,LS=2,EVT=20,OSS=9,OEVT=18:23:26:16,ACT=41:22,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"263\" SrvLogicBody=\"SN=4,SS=2,LS=2,EVT=26,OSS=2,OEVT=18:16:15:14:65:20,ACT=56,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"264\" SrvLogicBody=\"SN=4,SS=4,LS=2,EVT=1,OSS=0,OEVT=16:17:19,ACT=11,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"265\" SrvLogicBody=\"SN=4,SS=4,LS=2,EVT=2,OSS=0,OEVT=16:17:19,ACT=11,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"266\" SrvLogicBody=\"SN=4,SS=4,LS=2,EVT=18,OSS=0,OEVT=16:17:19,ACT=5,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"267\" SrvLogicBody=\"SN=4,SS=4,LS=2,EVT=20,OSS=9,OEVT=18:23:26:16,ACT=41:22,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"268\" SrvLogicBody=\"SN=4,SS=4,LS=2,EVT=26,OSS=4,OEVT=1:2:20:18,ACT=56,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"269\" SrvLogicBody=\"SN=4,SS=8,LS=2,EVT=16,OSS=0,OEVT=16:17:19,ACT=47,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"270\" SrvLogicBody=\"SN=4,SS=8,LS=2,EVT=18,OSS=0,OEVT=16:17:19,ACT=19,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"271\" SrvLogicBody=\"SN=4,SS=8,LS=2,EVT=21,OSS=2,OEVT=18:16:15:14:65:20:26,ACT=3,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"272\" SrvLogicBody=\"SN=4,SS=8,LS=2,EVT=22,OSS=0,OEVT=16:17:19,ACT=47,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"273\" SrvLogicBody=\"SN=4,SS=8,LS=2,EVT=26,OSS=0,OEVT=16:17:19,ACT=5,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"274\" SrvLogicBody=\"SN=4,SS=9,LS=2,EVT=16,OSS=4,OEVT=1:2:20:18:26,ACT=23:37:2,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"275\" SrvLogicBody=\"SN=4,SS=9,LS=2,EVT=18,OSS=0,OEVT=16:17:19,ACT=23:19,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"276\" SrvLogicBody=\"SN=4,SS=9,LS=2,EVT=23,OSS=0,OEVT=16:17:19,ACT=5,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"277\" SrvLogicBody=\"SN=4,SS=9,LS=2,EVT=26,OSS=9,OEVT=18:23:16,ACT=56,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"278\" SrvLogicBody=\"SN=4,SS=10,LS=3,EVT=29,OSS=1,OEVT=18:25:26,ACT=24,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"279\" SrvLogicBody=\"SN=4,SS=10,LS=6,EVT=18,OSS=0,OEVT=16:17:19,ACT=19,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"280\" SrvLogicBody=\"SN=4,SS=10,LS=6,EVT=26,OSS=10,OEVT=18:27:29,ACT=56,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"281\" SrvLogicBody=\"SN=4,SS=10,LS=6,EVT=27,OSS=0,OEVT=16:17:19,ACT=6:45:37:11,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"282\" SrvLogicBody=\"SN=5,SS=0,LS=5,EVT=17,OSS=1,OEVT=18:16:25:28:27,ACT=7,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"283\" SrvLogicBody=\"SN=5,SS=1,LS=3,EVT=16,OSS=8,OEVT=18:21:22:26:25,ACT=9,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"284\" SrvLogicBody=\"SN=5,SS=1,LS=3,EVT=18,OSS=11,OEVT=19:26:28,ACT=4:45:37:20,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"285\" SrvLogicBody=\"SN=5,SS=1,LS=3,EVT=25,OSS=9,OEVT=18:16:23:26,ACT=4:45:37:22,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"286\" SrvLogicBody=\"SN=5,SS=1,LS=3,EVT=26,OSS=0,OEVT=16:17:19:69,ACT=5,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"287\" SrvLogicBody=\"SN=5,SS=1,LS=5,EVT=16,OSS=8,OEVT=18:21:22:27:26:28,ACT=9,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"288\" SrvLogicBody=\"SN=5,SS=1,LS=5,EVT=18,OSS=11,OEVT=19:27:28,ACT=4:46:38:20,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"289\" SrvLogicBody=\"SN=5,SS=1,LS=5,EVT=25,OSS=9,OEVT=18:16:23:27:28,ACT=4:46:38:22,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"290\" SrvLogicBody=\"SN=5,SS=1,LS=5,EVT=27,OSS=0,OEVT=16:17:19:69,ACT=23:6,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"291\" SrvLogicBody=\"SN=5,SS=1,LS=5,EVT=28,OSS=0,OEVT=16:17:19:69,ACT=6,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"292\" SrvLogicBody=\"SN=5,SS=4,LS=3,EVT=0,OSS=0,OEVT=16:17:19:69,ACT=12:5,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"293\" SrvLogicBody=\"SN=5,SS=4,LS=3,EVT=1,OSS=0,OEVT=16:17:19:69,ACT=4:45:37:11,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"294\" SrvLogicBody=\"SN=5,SS=4,LS=3,EVT=2,OSS=1,OEVT=18:16:25:26,ACT=40:37:45:12,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"295\" SrvLogicBody=\"SN=5,SS=4,LS=3,EVT=16,OSS=1,OEVT=18:16:25:26,ACT=23:28:12,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"296\" SrvLogicBody=\"SN=5,SS=4,LS=3,EVT=18,OSS=11,OEVT=19:26:28,ACT=23:28:4:45:37:20,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"297\" SrvLogicBody=\"SN=5,SS=4,LS=3,EVT=20,OSS=9,OEVT=18:16:23:26:25,ACT=22,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"298\" SrvLogicBody=\"SN=5,SS=4,LS=3,EVT=25,OSS=9,OEVT=18:16:23:26,ACT=23:28:4:45:37:22,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"299\" SrvLogicBody=\"SN=5,SS=4,LS=3,EVT=26,OSS=0,OEVT=16:17:19:69,ACT=23:28:12:5,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"300\" SrvLogicBody=\"SN=5,SS=4,LS=6,EVT=0,OSS=0,OEVT=16:17:19:69,ACT=6:11,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"301\" SrvLogicBody=\"SN=5,SS=4,LS=6,EVT=1,OSS=0,OEVT=16:17:19:69,ACT=5:38:46:8,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"302\" SrvLogicBody=\"SN=5,SS=4,LS=6,EVT=2,OSS=1,OEVT=18:16:25:26,ACT=46:41:38:8,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"303\" SrvLogicBody=\"SN=5,SS=4,LS=6,EVT=16,OSS=1,OEVT=18:16:25:27:28,ACT=23:28:11,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"304\" SrvLogicBody=\"SN=5,SS=4,LS=6,EVT=18,OSS=11,OEVT=19:27:28,ACT=23:28:5:46:38:20,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"305\" SrvLogicBody=\"SN=5,SS=4,LS=6,EVT=20,OSS=9,OEVT=18:16:23:27:26:28,ACT=22,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"306\" SrvLogicBody=\"SN=5,SS=4,LS=6,EVT=26,OSS=9,OEVT=18:16:23:27:28,ACT=23:28:5:46:38:22,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"307\" SrvLogicBody=\"SN=5,SS=4,LS=6,EVT=27,OSS=0,OEVT=16:17:19:69,ACT=23:28:6:11,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"308\" SrvLogicBody=\"SN=5,SS=4,LS=6,EVT=28,OSS=0,OEVT=16:17:19:69,ACT=23:28:6:11,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"309\" SrvLogicBody=\"SN=5,SS=8,LS=3,EVT=18,OSS=11,OEVT=19:26:28,ACT=4:45:37:20,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"310\" SrvLogicBody=\"SN=5,SS=8,LS=3,EVT=21,OSS=4,OEVT=18:16:0:1:2:3:64:20:25:26,ACT=2,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"311\" SrvLogicBody=\"SN=5,SS=8,LS=3,EVT=22,OSS=1,OEVT=18:16:26:25,ACT=47,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"312\" SrvLogicBody=\"SN=5,SS=8,LS=3,EVT=25,OSS=9,OEVT=18:16:23:26,ACT=4:45:37:22,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"313\" SrvLogicBody=\"SN=5,SS=8,LS=3,EVT=26,OSS=0,OEVT=16:17:19:69,ACT=12:5,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"314\" SrvLogicBody=\"SN=5,SS=8,LS=6,EVT=18,OSS=11,OEVT=19:27:28,ACT=5:46:38:20,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"315\" SrvLogicBody=\"SN=5,SS=8,LS=6,EVT=21,OSS=4,OEVT=18:16:0:1:2:20:26:27:28,ACT=2,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"316\" SrvLogicBody=\"SN=5,SS=8,LS=6,EVT=22,OSS=1,OEVT=18:16:27:25:28,ACT=47,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"317\" SrvLogicBody=\"SN=5,SS=8,LS=6,EVT=26,OSS=9,OEVT=18:16:23:27:28,ACT=5:46:38:22,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"318\" SrvLogicBody=\"SN=5,SS=8,LS=6,EVT=27,OSS=0,OEVT=16:17:19:69,ACT=6:11,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"319\" SrvLogicBody=\"SN=5,SS=8,LS=6,EVT=28,OSS=0,OEVT=16:17:19:69,ACT=6:11,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"320\" SrvLogicBody=\"SN=5,SS=9,LS=2,EVT=16,OSS=0,OEVT=16:17:19:69,ACT=23:11,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"321\" SrvLogicBody=\"SN=5,SS=9,LS=2,EVT=18,OSS=11,OEVT=19:26:28,ACT=23:20,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"322\" SrvLogicBody=\"SN=5,SS=9,LS=2,EVT=23,OSS=0,OEVT=16:17:19:69,ACT=11,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"323\" SrvLogicBody=\"SN=5,SS=9,LS=2,EVT=26,OSS=0,OEVT=16:17:19:69,ACT=23:5,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"324\" SrvLogicBody=\"SN=5,SS=9,LS=3,EVT=16,OSS=1,OEVT=18:16:25:26,ACT=23:12,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"325\" SrvLogicBody=\"SN=5,SS=9,LS=3,EVT=18,OSS=11,OEVT=19:26:28,ACT=23:4:45:37:20,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"326\" SrvLogicBody=\"SN=5,SS=9,LS=3,EVT=23,OSS=1,OEVT=18:16:25:26,ACT=12,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"327\" SrvLogicBody=\"SN=5,SS=9,LS=3,EVT=25,OSS=0,OEVT=16:17:19:69,ACT=23:4:45:37:11,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"328\" SrvLogicBody=\"SN=5,SS=9,LS=3,EVT=26,OSS=0,OEVT=16:17:19:69,ACT=23:12:5,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"329\" SrvLogicBody=\"SN=5,SS=9,LS=4,EVT=16,OSS=0,OEVT=16:17:19:69,ACT=23:8,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"330\" SrvLogicBody=\"SN=5,SS=9,LS=4,EVT=18,OSS=11,OEVT=19:27:28,ACT=23:20,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"331\" SrvLogicBody=\"SN=5,SS=9,LS=4,EVT=23,OSS=0,OEVT=16:17:19:69,ACT=8,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"332\" SrvLogicBody=\"SN=5,SS=9,LS=4,EVT=27,OSS=0,OEVT=16:17:19:69,ACT=23:6,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"333\" SrvLogicBody=\"SN=5,SS=9,LS=4,EVT=28,OSS=0,OEVT=16:17:19:69,ACT=6,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"334\" SrvLogicBody=\"SN=5,SS=9,LS=6,EVT=16,OSS=1,OEVT=18:16:25:28:27,ACT=23:11,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"335\" SrvLogicBody=\"SN=5,SS=9,LS=6,EVT=18,OSS=11,OEVT=19:27:28,ACT=23:5:46:38:20,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"336\" SrvLogicBody=\"SN=5,SS=9,LS=6,EVT=23,OSS=1,OEVT=18:16:25:28:27,ACT=37:11,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"337\" SrvLogicBody=\"SN=5,SS=9,LS=6,EVT=26,OSS=9,OEVT=18:16:23:27:28,ACT=5:46:38,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"338\" SrvLogicBody=\"SN=5,SS=9,LS=6,EVT=27,OSS=9,OEVT=18:23:26:16,ACT=6,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"339\" SrvLogicBody=\"SN=5,SS=9,LS=6,EVT=28,OSS=9,OEVT=18:23:26:16,ACT=6,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"340\" SrvLogicBody=\"SN=5,SS=11,LS=2,EVT=19,OSS=0,OEVT=16:17:19:69,ACT=11,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"341\" SrvLogicBody=\"SN=5,SS=11,LS=2,EVT=26,OSS=0,OEVT=16:17:19:69,ACT=21:5,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"342\" SrvLogicBody=\"SN=5,SS=11,LS=2,EVT=28,OSS=0,OEVT=16:17:19:69,ACT=19,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"343\" SrvLogicBody=\"SN=5,SS=11,LS=4,EVT=19,OSS=0,OEVT=16:17:19:69,ACT=8,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"344\" SrvLogicBody=\"SN=5,SS=11,LS=4,EVT=27,OSS=0,OEVT=16:17:19:69,ACT=21:6,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"345\" SrvLogicBody=\"SN=5,SS=11,LS=4,EVT=28,OSS=0,OEVT=16:17:19:69,ACT=19,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"346\" SrvLogicBody=\"SN=12,SS=0,LS=4,EVT=19,OSS=40,OEVT=63:28:27,ACT=49:46:38,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"347\" SrvLogicBody=\"SN=12,SS=40,LS=4,EVT=27,OSS=0,OEVT=16:17:19,ACT=23:28:50:6,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"348\" SrvLogicBody=\"SN=12,SS=40,LS=4,EVT=28,OSS=0,OEVT=16:17:19,ACT=23:28:51,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"349\" SrvLogicBody=\"SN=12,SS=40,LS=4,EVT=63,OSS=0,OEVT=16:17:19,ACT=50,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"350\" SrvLogicBody=\"SN=17,SS=0,LS=1,EVT=16,OSS=8,OEVT=18:16:21:22:26,ACT=9,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"351\" SrvLogicBody=\"SN=17,SS=1,LS=3,EVT=16,OSS=4,OEVT=18:16:0:1:2:3:64:20:25:26,ACT=2,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"352\" SrvLogicBody=\"SN=17,SS=1,LS=3,EVT=18,OSS=11,OEVT=19:26:28,ACT=4:45:37:20,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"353\" SrvLogicBody=\"SN=17,SS=1,LS=3,EVT=25,OSS=9,OEVT=18:16:23:26,ACT=4:45:22,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"354\" SrvLogicBody=\"SN=17,SS=1,LS=3,EVT=26,OSS=1,OEVT=18:16:25,ACT=56,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"355\" SrvLogicBody=\"SN=17,SS=2,LS=2,EVT=15,OSS=10,OEVT=18:16:29:27:26,ACT=13:41:46:38,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"356\" SrvLogicBody=\"SN=17,SS=2,LS=2,EVT=16,OSS=0,OEVT=16:17:19,ACT=23:28:11,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"357\" SrvLogicBody=\"SN=17,SS=2,LS=2,EVT=18,OSS=11,OEVT=19:26:28,ACT=23:28:20,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"358\" SrvLogicBody=\"SN=17,SS=2,LS=2,EVT=20,OSS=9,OEVT=18:16:23:26,ACT=41:22,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"359\" SrvLogicBody=\"SN=17,SS=2,LS=2,EVT=26,OSS=2,OEVT=18:16:15:14:65:20,ACT=56,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"360\" SrvLogicBody=\"SN=17,SS=2,LS=2,EVT=65,OSS=12,OEVT=18:30:31:26,ACT=59,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"361\" SrvLogicBody=\"SN=17,SS=4,LS=2,EVT=1,OSS=0,OEVT=16:17:19,ACT=11,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"362\" SrvLogicBody=\"SN=17,SS=4,LS=2,EVT=2,OSS=0,OEVT=16:17:19,ACT=11,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"363\" SrvLogicBody=\"SN=17,SS=4,LS=2,EVT=18,OSS=11,OEVT=19:26:28,ACT=23:28:20,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"364\" SrvLogicBody=\"SN=17,SS=4,LS=2,EVT=20,OSS=9,OEVT=18:23:26:16,ACT=41:22,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"365\" SrvLogicBody=\"SN=17,SS=4,LS=2,EVT=26,OSS=4,OEVT=1:2:20:18,ACT=56,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"366\" SrvLogicBody=\"SN=17,SS=4,LS=3,EVT=16,OSS=1,OEVT=18:16:25:26,ACT=23:28,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"367\" SrvLogicBody=\"SN=17,SS=4,LS=3,EVT=18,OSS=11,OEVT=19:26:28,ACT=23:28:4:45:37:20,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"368\" SrvLogicBody=\"SN=17,SS=4,LS=3,EVT=20,OSS=9,OEVT=18:16:23:26:25,ACT=9:22,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"369\" SrvLogicBody=\"SN=17,SS=4,LS=3,EVT=25,OSS=9,OEVT=18:16:23:26,ACT=23:28:4:45:22,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"370\" SrvLogicBody=\"SN=17,SS=4,LS=3,EVT=26,OSS=4,OEVT=18:16:0:1:2:3:64:20:25,ACT=56,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"371\" SrvLogicBody=\"SN=17,SS=4,LS=3,EVT=64,OSS=12,OEVT=18:30:31:26:25,ACT=15,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"372\" SrvLogicBody=\"SN=17,SS=8,LS=2,EVT=16,OSS=0,OEVT=16:17:19,ACT=47,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"373\" SrvLogicBody=\"SN=17,SS=8,LS=2,EVT=18,OSS=0,OEVT=16:17:19,ACT=19,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"374\" SrvLogicBody=\"SN=17,SS=8,LS=2,EVT=21,OSS=2,OEVT=18:16:15:14:65:20:26,ACT=3,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"375\" SrvLogicBody=\"SN=17,SS=8,LS=2,EVT=22,OSS=0,OEVT=16:17:19,ACT=47,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"376\" SrvLogicBody=\"SN=17,SS=8,LS=2,EVT=26,OSS=0,OEVT=16:17:19,ACT=5,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"377\" SrvLogicBody=\"SN=17,SS=9,LS=2,EVT=16,OSS=4,OEVT=1:2:20:18:26,ACT=23:37:2,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"378\" SrvLogicBody=\"SN=17,SS=9,LS=2,EVT=18,OSS=11,OEVT=19:26:28,ACT=23:37:20,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"379\" SrvLogicBody=\"SN=17,SS=9,LS=2,EVT=23,OSS=0,OEVT=16:17:19,ACT=5,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"380\" SrvLogicBody=\"SN=17,SS=9,LS=2,EVT=26,OSS=9,OEVT=18:16:23,ACT=56,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"381\" SrvLogicBody=\"SN=17,SS=9,LS=3,EVT=16,OSS=1,OEVT=18:16:25:26,ACT=23:36:12,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"382\" SrvLogicBody=\"SN=17,SS=9,LS=3,EVT=18,OSS=11,OEVT=19:26:28,ACT=23:4:45:37:20,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"383\" SrvLogicBody=\"SN=17,SS=9,LS=3,EVT=23,OSS=1,OEVT=18:16:25:26,ACT=36:12,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"384\" SrvLogicBody=\"SN=17,SS=9,LS=3,EVT=25,OSS=0,OEVT=16:17:19,ACT=23:4:45:37:11,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"385\" SrvLogicBody=\"SN=17,SS=9,LS=3,EVT=26,OSS=9,OEVT=18:16:23,ACT=56,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"386\" SrvLogicBody=\"SN=17,SS=10,LS=3,EVT=29,OSS=1,OEVT=18:16:25:26,ACT=24,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"387\" SrvLogicBody=\"SN=17,SS=10,LS=6,EVT=16,OSS=0,OEVT=16:17:19,ACT=6:45:37:11,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"388\" SrvLogicBody=\"SN=17,SS=10,LS=6,EVT=18,OSS=11,OEVT=19:26:28,ACT=6:45:37:20,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"389\" SrvLogicBody=\"SN=17,SS=10,LS=6,EVT=26,OSS=10,OEVT=18:16:29:27,ACT=56,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"390\" SrvLogicBody=\"SN=17,SS=10,LS=6,EVT=27,OSS=9,OEVT=18:16:23:26,ACT=6:45:22,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"391\" SrvLogicBody=\"SN=17,SS=11,LS=2,EVT=19,OSS=0,OEVT=16:17:19,ACT=11,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"392\" SrvLogicBody=\"SN=17,SS=11,LS=2,EVT=26,OSS=0,OEVT=16:17:19,ACT=21:5,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"393\" SrvLogicBody=\"SN=17,SS=11,LS=2,EVT=28,OSS=0,OEVT=16:17:19,ACT=19,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"394\" SrvLogicBody=\"SN=17,SS=12,LS=0,EVT=18,OSS=0,OEVT=16:17:19,ACT=254,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"395\" SrvLogicBody=\"SN=17,SS=12,LS=0,EVT=30,OSS=0,OEVT=16:17:19,ACT=254,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"396\" SrvLogicBody=\"SN=17,SS=12,LS=0,EVT=31,OSS=0,OEVT=16:17:19,ACT=254,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"397\" SrvLogicBody=\"SN=17,SS=12,LS=2,EVT=18,OSS=0,OEVT=16:17:19,ACT=19,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"398\" SrvLogicBody=\"SN=17,SS=12,LS=2,EVT=26,OSS=0,OEVT=16:17:19,ACT=5,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"399\" SrvLogicBody=\"SN=17,SS=12,LS=2,EVT=30,OSS=0,OEVT=16:17:19,ACT=5:29,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"400\" SrvLogicBody=\"SN=17,SS=12,LS=2,EVT=31,OSS=0,OEVT=16:17:19,ACT=5,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"401\" SrvLogicBody=\"SN=17,SS=12,LS=3,EVT=18,OSS=0,OEVT=16:17:19,ACT=19,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"402\" SrvLogicBody=\"SN=17,SS=12,LS=3,EVT=25,OSS=12,OEVT=26:30:31:18,ACT=4:45:37,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"403\" SrvLogicBody=\"SN=17,SS=12,LS=3,EVT=26,OSS=85,OEVT=30:31:18:25,ACT=56,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"404\" SrvLogicBody=\"SN=17,SS=12,LS=3,EVT=30,OSS=0,OEVT=16:17:19,ACT=4:5:29,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"405\" SrvLogicBody=\"SN=17,SS=12,LS=3,EVT=31,OSS=9,OEVT=18:16:23:26:25,ACT=9:40:22,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"406\" SrvLogicBody=\"SN=17,SS=85,LS=3,EVT=18,OSS=0,OEVT=16:17:19:69,ACT=19,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"407\" SrvLogicBody=\"SN=17,SS=85,LS=3,EVT=25,OSS=0,OEVT=16:17:19:69,ACT=4:5,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"408\" SrvLogicBody=\"SN=17,SS=85,LS=3,EVT=30,OSS=0,OEVT=16:17:19:69,ACT=19,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"409\" SrvLogicBody=\"SN=17,SS=85,LS=3,EVT=31,OSS=0,OEVT=16:17:19:69,ACT=19,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"410\" SrvLogicBody=\"SN=18,SS=0,LS=1,EVT=16,OSS=8,OEVT=18:16:21:22:26,ACT=9,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"411\" SrvLogicBody=\"SN=18,SS=1,LS=3,EVT=16,OSS=4,OEVT=18:16:0:1:2:3:64:20:25:26,ACT=2,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"412\" SrvLogicBody=\"SN=18,SS=1,LS=3,EVT=18,OSS=11,OEVT=19:26:28,ACT=4:45:37:20,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"413\" SrvLogicBody=\"SN=18,SS=1,LS=3,EVT=25,OSS=9,OEVT=18:16:23:26,ACT=4:45:22,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"414\" SrvLogicBody=\"SN=18,SS=1,LS=3,EVT=26,OSS=1,OEVT=18:16:25,ACT=56,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"415\" SrvLogicBody=\"SN=18,SS=2,LS=2,EVT=15,OSS=10,OEVT=18:16:29:27:26,ACT=13:41:46:38,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"416\" SrvLogicBody=\"SN=18,SS=2,LS=2,EVT=16,OSS=0,OEVT=16:17:19,ACT=23:28:11,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"417\" SrvLogicBody=\"SN=18,SS=2,LS=2,EVT=18,OSS=11,OEVT=19:26:28,ACT=23:28:20,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"418\" SrvLogicBody=\"SN=18,SS=2,LS=2,EVT=20,OSS=9,OEVT=18:16:23:26,ACT=41:22,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"419\" SrvLogicBody=\"SN=18,SS=2,LS=2,EVT=26,OSS=2,OEVT=18:16:15:14:65:20,ACT=56,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"420\" SrvLogicBody=\"SN=18,SS=2,LS=2,EVT=65,OSS=12,OEVT=18:30:31:26,ACT=59,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"421\" SrvLogicBody=\"SN=18,SS=4,LS=2,EVT=1,OSS=0,OEVT=16:17:19,ACT=11,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"422\" SrvLogicBody=\"SN=18,SS=4,LS=2,EVT=2,OSS=0,OEVT=16:17:19,ACT=11,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"423\" SrvLogicBody=\"SN=18,SS=4,LS=2,EVT=18,OSS=11,OEVT=19:26:28,ACT=23:28:20,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"424\" SrvLogicBody=\"SN=18,SS=4,LS=2,EVT=20,OSS=9,OEVT=18:23:26:16,ACT=41:22,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"425\" SrvLogicBody=\"SN=18,SS=4,LS=2,EVT=26,OSS=4,OEVT=1:2:20:18,ACT=56,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"426\" SrvLogicBody=\"SN=18,SS=4,LS=3,EVT=16,OSS=1,OEVT=18:16:25:26,ACT=23:28,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"427\" SrvLogicBody=\"SN=18,SS=4,LS=3,EVT=18,OSS=11,OEVT=19:26:28,ACT=23:28:4:45:37:20,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"428\" SrvLogicBody=\"SN=18,SS=4,LS=3,EVT=20,OSS=9,OEVT=18:16:23:26:25,ACT=9:22,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"429\" SrvLogicBody=\"SN=18,SS=4,LS=3,EVT=25,OSS=9,OEVT=18:16:23:26,ACT=23:28:4:45:22,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"430\" SrvLogicBody=\"SN=18,SS=4,LS=3,EVT=26,OSS=4,OEVT=18:16:0:1:2:3:64:20:25,ACT=56,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"431\" SrvLogicBody=\"SN=18,SS=4,LS=3,EVT=64,OSS=12,OEVT=18:30:31:26:25,ACT=15,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"432\" SrvLogicBody=\"SN=18,SS=8,LS=2,EVT=16,OSS=0,OEVT=16:17:19,ACT=47,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"433\" SrvLogicBody=\"SN=18,SS=8,LS=2,EVT=18,OSS=0,OEVT=16:17:19,ACT=19,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"434\" SrvLogicBody=\"SN=18,SS=8,LS=2,EVT=21,OSS=2,OEVT=18:16:15:14:65:20:26,ACT=3,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"435\" SrvLogicBody=\"SN=18,SS=8,LS=2,EVT=22,OSS=0,OEVT=16:17:19,ACT=47,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"436\" SrvLogicBody=\"SN=18,SS=8,LS=2,EVT=26,OSS=0,OEVT=16:17:19,ACT=5,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"437\" SrvLogicBody=\"SN=18,SS=9,LS=2,EVT=16,OSS=4,OEVT=1:2:20:18:26,ACT=23:37:2,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"438\" SrvLogicBody=\"SN=18,SS=9,LS=2,EVT=18,OSS=11,OEVT=19:26:28,ACT=23:37:20,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"439\" SrvLogicBody=\"SN=18,SS=9,LS=2,EVT=23,OSS=0,OEVT=16:17:19,ACT=5,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"440\" SrvLogicBody=\"SN=18,SS=9,LS=2,EVT=26,OSS=9,OEVT=18:16:23,ACT=56,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"441\" SrvLogicBody=\"SN=18,SS=9,LS=3,EVT=16,OSS=4,OEVT=18:16:0:1:2:3:64:20:25:26,ACT=23:36:12:2,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"442\" SrvLogicBody=\"SN=18,SS=9,LS=3,EVT=18,OSS=11,OEVT=19:26:28,ACT=23:4:45:37:20,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"443\" SrvLogicBody=\"SN=18,SS=9,LS=3,EVT=23,OSS=1,OEVT=18:16:25:26,ACT=36:12,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"444\" SrvLogicBody=\"SN=18,SS=9,LS=3,EVT=25,OSS=0,OEVT=16:17:19,ACT=23:4:45:37:11,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"445\" SrvLogicBody=\"SN=18,SS=9,LS=3,EVT=26,OSS=9,OEVT=18:16:23,ACT=56,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"446\" SrvLogicBody=\"SN=18,SS=10,LS=3,EVT=29,OSS=1,OEVT=18:16:25:26,ACT=24,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"447\" SrvLogicBody=\"SN=18,SS=10,LS=6,EVT=16,OSS=0,OEVT=16:17:19,ACT=6:45:37:11,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"448\" SrvLogicBody=\"SN=18,SS=10,LS=6,EVT=18,OSS=11,OEVT=19:26:28,ACT=6:45:37:20,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"449\" SrvLogicBody=\"SN=18,SS=10,LS=6,EVT=26,OSS=10,OEVT=18:16:29:27,ACT=56,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"450\" SrvLogicBody=\"SN=18,SS=10,LS=6,EVT=27,OSS=9,OEVT=18:16:23:26,ACT=6:45:22,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"451\" SrvLogicBody=\"SN=18,SS=11,LS=2,EVT=19,OSS=0,OEVT=16:17:19,ACT=11,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"452\" SrvLogicBody=\"SN=18,SS=11,LS=2,EVT=26,OSS=0,OEVT=16:17:19,ACT=21:5,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"453\" SrvLogicBody=\"SN=18,SS=11,LS=2,EVT=28,OSS=0,OEVT=16:17:19,ACT=19,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"454\" SrvLogicBody=\"SN=18,SS=12,LS=0,EVT=18,OSS=0,OEVT=16:17:19,ACT=254,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"455\" SrvLogicBody=\"SN=18,SS=12,LS=0,EVT=30,OSS=0,OEVT=16:17:19,ACT=254,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"456\" SrvLogicBody=\"SN=18,SS=12,LS=0,EVT=31,OSS=0,OEVT=16:17:19,ACT=254,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"457\" SrvLogicBody=\"SN=18,SS=12,LS=2,EVT=18,OSS=0,OEVT=16:17:19,ACT=19,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"458\" SrvLogicBody=\"SN=18,SS=12,LS=2,EVT=26,OSS=0,OEVT=16:17:19,ACT=5,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"459\" SrvLogicBody=\"SN=18,SS=12,LS=2,EVT=30,OSS=0,OEVT=16:17:19,ACT=5:29,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"460\" SrvLogicBody=\"SN=18,SS=12,LS=2,EVT=31,OSS=0,OEVT=16:17:19,ACT=5,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"461\" SrvLogicBody=\"SN=18,SS=12,LS=3,EVT=18,OSS=0,OEVT=16:17:19,ACT=19,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"462\" SrvLogicBody=\"SN=18,SS=12,LS=3,EVT=25,OSS=12,OEVT=26:30:31:18,ACT=4:45:37,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"463\" SrvLogicBody=\"SN=18,SS=12,LS=3,EVT=26,OSS=85,OEVT=30:31:18:25,ACT=56,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"464\" SrvLogicBody=\"SN=18,SS=12,LS=3,EVT=30,OSS=0,OEVT=16:17:19,ACT=4:5:29,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"465\" SrvLogicBody=\"SN=18,SS=12,LS=3,EVT=31,OSS=9,OEVT=18:16:23:26:25,ACT=40:22,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"466\" SrvLogicBody=\"SN=18,SS=85,LS=3,EVT=18,OSS=0,OEVT=16:17:19:69,ACT=19,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"467\" SrvLogicBody=\"SN=18,SS=85,LS=3,EVT=25,OSS=0,OEVT=16:17:19:69,ACT=4:5,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"468\" SrvLogicBody=\"SN=18,SS=85,LS=3,EVT=30,OSS=0,OEVT=16:17:19:69,ACT=19,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"469\" SrvLogicBody=\"SN=18,SS=85,LS=3,EVT=31,OSS=0,OEVT=16:17:19:69,ACT=19,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"470\" SrvLogicBody=\"SN=20,SS=0,LS=1,EVT=16,OSS=8,OEVT=18:21:22:26,ACT=9,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"471\" SrvLogicBody=\"SN=20,SS=1,LS=3,EVT=16,OSS=8,OEVT=18:21:22:26:25,ACT=9,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"472\" SrvLogicBody=\"SN=20,SS=1,LS=3,EVT=25,OSS=0,OEVT=16:17:19,ACT=4:45:37:11,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"473\" SrvLogicBody=\"SN=20,SS=1,LS=3,EVT=26,OSS=0,OEVT=16:17:19,ACT=5,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"474\" SrvLogicBody=\"SN=20,SS=2,LS=2,EVT=14,OSS=10,OEVT=18:16:27:26:29,ACT=13:41:46:38,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"475\" SrvLogicBody=\"SN=20,SS=2,LS=2,EVT=16,OSS=0,OEVT=16:17:19,ACT=23:28:11,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"476\" SrvLogicBody=\"SN=20,SS=2,LS=2,EVT=20,OSS=9,OEVT=18:23:26:16,ACT=22,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"477\" SrvLogicBody=\"SN=20,SS=2,LS=2,EVT=26,OSS=0,OEVT=16:17:19,ACT=23:28:5,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"478\" SrvLogicBody=\"SN=20,SS=8,LS=2,EVT=21,OSS=2,OEVT=18:16:15:14:64:65:20:26,ACT=3,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"479\" SrvLogicBody=\"SN=20,SS=8,LS=2,EVT=22,OSS=0,OEVT=16:17:19,ACT=47,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"480\" SrvLogicBody=\"SN=20,SS=8,LS=2,EVT=26,OSS=0,OEVT=16:17:19,ACT=5,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"481\" SrvLogicBody=\"SN=20,SS=8,LS=3,EVT=21,OSS=1,OEVT=18:16:20:25:26,ACT=40:37:45:12,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"482\" SrvLogicBody=\"SN=20,SS=8,LS=3,EVT=22,OSS=1,OEVT=18:16:26:25,ACT=47,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"483\" SrvLogicBody=\"SN=20,SS=8,LS=3,EVT=25,OSS=0,OEVT=16:17:19,ACT=4:45:37:11,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"484\" SrvLogicBody=\"SN=20,SS=8,LS=3,EVT=26,OSS=0,OEVT=16:17:19,ACT=12:5,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"485\" SrvLogicBody=\"SN=20,SS=9,LS=2,EVT=16,OSS=0,OEVT=16:17:19,ACT=23:11,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"486\" SrvLogicBody=\"SN=20,SS=9,LS=2,EVT=23,OSS=0,OEVT=16:17:19,ACT=11,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"487\" SrvLogicBody=\"SN=20,SS=9,LS=2,EVT=26,OSS=0,OEVT=16:17:19,ACT=23:5,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"488\" SrvLogicBody=\"SN=20,SS=10,LS=3,EVT=29,OSS=1,OEVT=18:16:25:26,ACT=24,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"489\" SrvLogicBody=\"SN=20,SS=10,LS=6,EVT=26,OSS=0,OEVT=16:17:19,ACT=5,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"490\" SrvLogicBody=\"SN=20,SS=10,LS=6,EVT=27,OSS=9,OEVT=18:16:26:23,ACT=6:45:37:22,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"491\" SrvLogicBody=\"SN=21,SS=0,LS=1,EVT=16,OSS=8,OEVT=18:16:21:22:26,ACT=9,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"492\" SrvLogicBody=\"SN=21,SS=1,LS=3,EVT=16,OSS=4,OEVT=18:16:0:1:2:3:64:20:25:26,ACT=2,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"493\" SrvLogicBody=\"SN=21,SS=1,LS=3,EVT=18,OSS=11,OEVT=19:26:28,ACT=4:45:37:20,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"494\" SrvLogicBody=\"SN=21,SS=1,LS=3,EVT=25,OSS=9,OEVT=18:16:23:26,ACT=4:45:22,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"495\" SrvLogicBody=\"SN=21,SS=1,LS=3,EVT=26,OSS=1,OEVT=18:16:25,ACT=56,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"496\" SrvLogicBody=\"SN=21,SS=1,LS=8,EVT=16,OSS=4,OEVT=18:3:16:20:24:25:26,ACT=2,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"497\" SrvLogicBody=\"SN=21,SS=1,LS=8,EVT=18,OSS=0,OEVT=16:17:19,ACT=19,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"498\" SrvLogicBody=\"SN=21,SS=1,LS=8,EVT=24,OSS=1,OEVT=18:16:25:26,ACT=25:44:36:14:12,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"499\" SrvLogicBody=\"SN=21,SS=1,LS=8,EVT=25,OSS=0,OEVT=16:17:19,ACT=4:45:39:37:11:63,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"500\" SrvLogicBody=\"SN=21,SS=1,LS=8,EVT=26,OSS=0,OEVT=16:17:19,ACT=5:44:39:36:12:63,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"501\" SrvLogicBody=\"SN=21,SS=2,LS=2,EVT=15,OSS=10,OEVT=18:16:29:27:26,ACT=13:41:46:38,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"502\" SrvLogicBody=\"SN=21,SS=2,LS=2,EVT=16,OSS=0,OEVT=16:17:19,ACT=23:28:11,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"503\" SrvLogicBody=\"SN=21,SS=2,LS=2,EVT=18,OSS=11,OEVT=19:26:28,ACT=23:28:20,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"504\" SrvLogicBody=\"SN=21,SS=2,LS=2,EVT=20,OSS=9,OEVT=18:16:23:26,ACT=41:22,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"505\" SrvLogicBody=\"SN=21,SS=2,LS=2,EVT=26,OSS=2,OEVT=18:16:15:14:65:20,ACT=56,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"506\" SrvLogicBody=\"SN=21,SS=4,LS=2,EVT=1,OSS=0,OEVT=16:17:19,ACT=11,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"507\" SrvLogicBody=\"SN=21,SS=4,LS=2,EVT=2,OSS=0,OEVT=16:17:19,ACT=11,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"508\" SrvLogicBody=\"SN=21,SS=4,LS=2,EVT=18,OSS=11,OEVT=19:26:28,ACT=23:28:20,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"509\" SrvLogicBody=\"SN=21,SS=4,LS=2,EVT=20,OSS=9,OEVT=18:23:26:16,ACT=41:22,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"510\" SrvLogicBody=\"SN=21,SS=4,LS=2,EVT=26,OSS=4,OEVT=1:2:20:18,ACT=56,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"511\" SrvLogicBody=\"SN=21,SS=4,LS=3,EVT=0,OSS=0,OEVT=16:17:19,ACT=5,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"512\" SrvLogicBody=\"SN=21,SS=4,LS=3,EVT=1,OSS=0,OEVT=16:17:19,ACT=4:45:37:11,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"513\" SrvLogicBody=\"SN=21,SS=4,LS=3,EVT=2,OSS=1,OEVT=18:16:25:26,ACT=40:37:9:45:12,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"514\" SrvLogicBody=\"SN=21,SS=4,LS=3,EVT=3,OSS=13,OEVT=18:29:25:26:24,ACT=40:17:35,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"515\" SrvLogicBody=\"SN=21,SS=4,LS=3,EVT=16,OSS=1,OEVT=18:16:25:26,ACT=23:28,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"516\" SrvLogicBody=\"SN=21,SS=4,LS=3,EVT=18,OSS=11,OEVT=19:26:28,ACT=23:28:4:45:37:20,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"517\" SrvLogicBody=\"SN=21,SS=4,LS=3,EVT=20,OSS=9,OEVT=18:16:23:26:25,ACT=9:41:22,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"518\" SrvLogicBody=\"SN=21,SS=4,LS=3,EVT=25,OSS=9,OEVT=18:16:23:26,ACT=23:28:4:45:22,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"519\" SrvLogicBody=\"SN=21,SS=4,LS=3,EVT=26,OSS=4,OEVT=18:16:0:1:2:3:64:20:25,ACT=56,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"520\" SrvLogicBody=\"SN=21,SS=4,LS=8,EVT=3,OSS=1,OEVT=18:16:25:26:24,ACT=254,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"521\" SrvLogicBody=\"SN=21,SS=4,LS=8,EVT=16,OSS=1,OEVT=18:16:25:26:24,ACT=23:28,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"522\" SrvLogicBody=\"SN=21,SS=4,LS=8,EVT=18,OSS=0,OEVT=16:17:19,ACT=23:28:19,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"523\" SrvLogicBody=\"SN=21,SS=4,LS=8,EVT=20,OSS=9,OEVT=18:16:23:25:26:24,ACT=39:22,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"524\" SrvLogicBody=\"SN=21,SS=4,LS=8,EVT=24,OSS=1,OEVT=18:16:25:26,ACT=23:28:25:36:12,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"525\" SrvLogicBody=\"SN=21,SS=4,LS=8,EVT=25,OSS=0,OEVT=16:17:19,ACT=23:28:4:45:39:37:11:63,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"526\" SrvLogicBody=\"SN=21,SS=4,LS=8,EVT=26,OSS=0,OEVT=16:17:19,ACT=23:28:5:44:39:36:12:63,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"527\" SrvLogicBody=\"SN=21,SS=8,LS=2,EVT=16,OSS=0,OEVT=16:17:19,ACT=47,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"528\" SrvLogicBody=\"SN=21,SS=8,LS=2,EVT=18,OSS=0,OEVT=16:17:19,ACT=19,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"529\" SrvLogicBody=\"SN=21,SS=8,LS=2,EVT=21,OSS=2,OEVT=18:16:15:14:65:20:26,ACT=3,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"530\" SrvLogicBody=\"SN=21,SS=8,LS=2,EVT=22,OSS=0,OEVT=16:17:19,ACT=47,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"531\" SrvLogicBody=\"SN=21,SS=8,LS=2,EVT=26,OSS=0,OEVT=16:17:19,ACT=5,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"532\" SrvLogicBody=\"SN=21,SS=8,LS=8,EVT=18,OSS=0,OEVT=16:17:19,ACT=19,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"533\" SrvLogicBody=\"SN=21,SS=8,LS=8,EVT=21,OSS=0,OEVT=16:17:19,ACT=25:37:11,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"534\" SrvLogicBody=\"SN=21,SS=8,LS=8,EVT=22,OSS=0,OEVT=16:17:19,ACT=25:37:11,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"535\" SrvLogicBody=\"SN=21,SS=8,LS=8,EVT=24,OSS=0,OEVT=16:17:19,ACT=25:37:11,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"536\" SrvLogicBody=\"SN=21,SS=8,LS=8,EVT=26,OSS=0,OEVT=16:17:19,ACT=19,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"537\" SrvLogicBody=\"SN=21,SS=9,LS=2,EVT=16,OSS=4,OEVT=1:2:20:18:26,ACT=23:37:2,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"538\" SrvLogicBody=\"SN=21,SS=9,LS=2,EVT=18,OSS=11,OEVT=19:26:28,ACT=23:37:20,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"539\" SrvLogicBody=\"SN=21,SS=9,LS=2,EVT=23,OSS=0,OEVT=16:17:19,ACT=5,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"540\" SrvLogicBody=\"SN=21,SS=9,LS=2,EVT=26,OSS=9,OEVT=18:16:23,ACT=56,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"541\" SrvLogicBody=\"SN=21,SS=9,LS=3,EVT=16,OSS=4,OEVT=18:16:0:1:2:3:20:25:26,ACT=23:36:12:2,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"542\" SrvLogicBody=\"SN=21,SS=9,LS=3,EVT=18,OSS=11,OEVT=19:26:28,ACT=23:4:45:37:20,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"543\" SrvLogicBody=\"SN=21,SS=9,LS=3,EVT=23,OSS=1,OEVT=18:16:25:26,ACT=36:12,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"544\" SrvLogicBody=\"SN=21,SS=9,LS=3,EVT=25,OSS=0,OEVT=16:17:19,ACT=23:4:45:37:11,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"545\" SrvLogicBody=\"SN=21,SS=9,LS=3,EVT=26,OSS=9,OEVT=18:16:25:23,ACT=56,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"546\" SrvLogicBody=\"SN=21,SS=9,LS=8,EVT=16,OSS=4,OEVT=18:0:1:2:3:20:24:25:26,ACT=23:35:2,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"547\" SrvLogicBody=\"SN=21,SS=9,LS=8,EVT=18,OSS=0,OEVT=16:17:19,ACT=23:19,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"548\" SrvLogicBody=\"SN=21,SS=9,LS=8,EVT=23,OSS=1,OEVT=18:16:25:26:24,ACT=35,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"549\" SrvLogicBody=\"SN=21,SS=9,LS=8,EVT=24,OSS=1,OEVT=18:16:25:26,ACT=23:25:36:12,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"550\" SrvLogicBody=\"SN=21,SS=9,LS=8,EVT=25,OSS=0,OEVT=16:17:19,ACT=23:4:45:39:37:11:63,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"551\" SrvLogicBody=\"SN=21,SS=9,LS=8,EVT=26,OSS=0,OEVT=16:17:19,ACT=23:5:44:39:36:12:63,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"552\" SrvLogicBody=\"SN=21,SS=10,LS=3,EVT=29,OSS=1,OEVT=18:16:25:26,ACT=24,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"553\" SrvLogicBody=\"SN=21,SS=10,LS=6,EVT=16,OSS=0,OEVT=16:17:19,ACT=6:45:37:11,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"554\" SrvLogicBody=\"SN=21,SS=10,LS=6,EVT=18,OSS=11,OEVT=19:26:28,ACT=6:45:37:20,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"555\" SrvLogicBody=\"SN=21,SS=10,LS=6,EVT=26,OSS=10,OEVT=18:16:29:27,ACT=56,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"556\" SrvLogicBody=\"SN=21,SS=10,LS=6,EVT=27,OSS=9,OEVT=18:16:23:26,ACT=6:45:22,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"557\" SrvLogicBody=\"SN=21,SS=11,LS=2,EVT=19,OSS=0,OEVT=16:17:19,ACT=11,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"558\" SrvLogicBody=\"SN=21,SS=11,LS=2,EVT=26,OSS=0,OEVT=16:17:19,ACT=21:5,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"559\" SrvLogicBody=\"SN=21,SS=11,LS=2,EVT=28,OSS=0,OEVT=16:17:19,ACT=19,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"560\" SrvLogicBody=\"SN=21,SS=13,LS=2,EVT=18,OSS=0,OEVT=16:17:19,ACT=19,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"561\" SrvLogicBody=\"SN=21,SS=13,LS=2,EVT=24,OSS=9,OEVT=18:16:26:23,ACT=25:37:22,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"562\" SrvLogicBody=\"SN=21,SS=13,LS=2,EVT=26,OSS=0,OEVT=16:17:19,ACT=5:25,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"563\" SrvLogicBody=\"SN=21,SS=13,LS=3,EVT=18,OSS=0,OEVT=16:17:19,ACT=19,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"564\" SrvLogicBody=\"SN=21,SS=13,LS=3,EVT=24,OSS=9,OEVT=18:16:25:26:23,ACT=25:36:22,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"565\" SrvLogicBody=\"SN=21,SS=13,LS=3,EVT=25,OSS=13,OEVT=18:29:24:26,ACT=4:45,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"566\" SrvLogicBody=\"SN=21,SS=13,LS=3,EVT=26,OSS=13,OEVT=18:29:24:26,ACT=5,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"567\" SrvLogicBody=\"SN=21,SS=13,LS=8,EVT=29,OSS=1,OEVT=18:16:24:25:26,ACT=34:26:43,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"568\" SrvLogicBody=\"SN=22,SS=0,LS=1,EVT=69,OSS=83,OEVT=70:29:18:27:25,ACT=77:40:38:46,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"569\" SrvLogicBody=\"SN=22,SS=1,LS=7,EVT=18,OSS=0,OEVT=16:17:19:69,ACT=19,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"570\" SrvLogicBody=\"SN=22,SS=1,LS=7,EVT=25,OSS=0,OEVT=16:17:19:69,ACT=4:81,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"571\" SrvLogicBody=\"SN=22,SS=1,LS=7,EVT=26,OSS=0,OEVT=16:17:19:69,ACT=5,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"572\" SrvLogicBody=\"SN=22,SS=1,LS=7,EVT=28,OSS=0,OEVT=16:17:19:69,ACT=5,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"573\" SrvLogicBody=\"SN=22,SS=83,LS=1,EVT=29,OSS=0,OEVT=16:17:19:69,ACT=78,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"574\" SrvLogicBody=\"SN=22,SS=83,LS=4,EVT=18,OSS=0,OEVT=16:17:19:69,ACT=79:19,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"575\" SrvLogicBody=\"SN=22,SS=83,LS=4,EVT=27,OSS=0,OEVT=16:17:19:69,ACT=79:6,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"576\" SrvLogicBody=\"SN=22,SS=83,LS=4,EVT=70,OSS=84,OEVT=29:18:27,ACT=80,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"577\" SrvLogicBody=\"SN=22,SS=83,LS=5,EVT=18,OSS=0,OEVT=16:17:19:69,ACT=79:19,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"578\" SrvLogicBody=\"SN=22,SS=83,LS=5,EVT=25,OSS=83,OEVT=70:29:18:27,ACT=4,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"579\" SrvLogicBody=\"SN=22,SS=83,LS=5,EVT=27,OSS=0,OEVT=16:17:19:69,ACT=6:79:81,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"580\" SrvLogicBody=\"SN=22,SS=83,LS=5,EVT=70,OSS=84,OEVT=29:18:27:25,ACT=80,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"581\" SrvLogicBody=\"SN=22,SS=83,LS=7,EVT=29,OSS=1,OEVT=18:25:26:28,ACT=78,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"582\" SrvLogicBody=\"SN=22,SS=84,LS=1,EVT=29,OSS=0,OEVT=16:17:19:69,ACT=78,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"583\" SrvLogicBody=\"SN=22,SS=84,LS=4,EVT=18,OSS=0,OEVT=16:17:19:69,ACT=79:19,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"584\" SrvLogicBody=\"SN=22,SS=84,LS=4,EVT=27,OSS=0,OEVT=16:17:19:69,ACT=79:6,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"585\" SrvLogicBody=\"SN=22,SS=84,LS=5,EVT=18,OSS=0,OEVT=16:17:19:69,ACT=79:19,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"586\" SrvLogicBody=\"SN=22,SS=84,LS=5,EVT=25,OSS=84,OEVT=29:18:27,ACT=4,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"587\" SrvLogicBody=\"SN=22,SS=84,LS=5,EVT=27,OSS=0,OEVT=16:17:19:69,ACT=6:79:81,TIMERLEN=0;\"/>\n<X_HW_SIPSrvLogicInstance InstanceID=\"588\" SrvLogicBody=\"SN=22,SS=84,LS=7,EVT=29,OSS=1,OEVT=18:25:26:28,ACT=78,TIMERLEN=0;\"/>\n</X_HW_SIPSrvLogic>\n<X_HW_SIPExtend PhoneContext=\"\" ConferenceFactoryUri=\"\" PortFilterFlag=\"1\" Server=\"\" MaxForwards=\"70\" TimerTD=\"32000\" TimerMinSe=\"90\" TimerSessionProgress=\"60\" TimerSessionRelProgress=\"150\" EntityBasedSessionsTimerFlag=\"0\" AuthHeaderFoldingEnable=\"0\" SoftwareParameters=\"\" ThreeWayMixType=\"ATABased\" ToHeaderStrickFlag=\"1\" ProxyRefreshMode=\"NoSwitch\" DomainDNSGetMode=\"DNS-A\" DNSACheckTTLEnable=\"1\" DNSAStoreLimit=\"0\" MultiHomeMode=\"DualHomeAutoSwitchOver\" SharedUserMode=\"Disabled\" Q850CauseWhenPark=\"1\"/>\n</SIP>\n<X_HW_H248 CallAgent1=\"\" CallAgentPort1=\"2944\" CallAgent2=\"\" CallAgentPort2=\"2944\" LocalPort=\"2944\" Domain=\"\" DeviceName=\"\" MIDFormat=\"IP\" CallAgentMID1=\"\" CallAgentMID2=\"\" DSCPMark=\"26\" MessageEncodingType=\"ABNF\">\n<auth auth=\"0\" authInitKey=\"\" authmgid=\"\" authHeader=\"0\" HeaderSecurityType=\"md5\" Rfc2833EncryptKey=\"\"/>\n<StackInfo MsgFormat=\"Short\" ResponseAckCtrl=\"0\" LongTimer=\"30000\" MaxreTransTime=\"4000\" MinreTransTime=\"1000\" MGProvisionalRespTime=\"8000\" Retransfailoption=\"Times\" MaxreTransTimes=\"7\" MaxreTransDuration=\"30000\" RetransMode=\"Fixed\" FixedRetransTime=\"2000\" MTUValue=\"1500\" MsgSegmentation=\"1\"/>\n<Digitmap DMName=\"\" DigitMap=\"\" DigitMapStartTimer=\"20\" DigitMapShortTimer=\"5\" DigitMapLongTimer=\"10\"/>\n<Profile ProfileName=\"\" ProfileBody=\"0=0;1=2;2=2;3=0;4=0;5=0;6=0;7=0;8=0;9=0;10=0;11=1;12=1;13=0;14=0;15=0;16=0;17=0;18=0;19=0;20=0;21=0;22=0;23=0;24=0;25=0;26=1;27=0;28=0;29=0;30=0;31=0;32=0;33=1;34=0;35=0;36=0;37=0;38=0;39=0;40=1;41=16;42=0;43=0;44=0;45=5;46=1;47=65002;48=0;49=60;50=0;51=0;52=0;53=0;54=1;55=1;56=1;57=7;58=3;59=0;60=0;61=0;62=0;63=0;64=4;65=440;66=1;67=440;68=1;69=440;70=1;71=440;72=1;73=440;74=0;75=20;76=0;77=0;78=0;79=1;80=1;81=0;82=0;83=1;84=1;85=1;86=180;87=2;88=0;89=0;90=0;91=1;92=0;93=1;94=1;95=44;96=1;97=2;98=0;99=0;100=0;101=0;102=2000;103=0;104=60;105=60;106=0;107=0;108=0;109=0;110=500;111=0;112=0;113=65534;114=0;115=0;116=0;117=0;118=0;119=1;120=65534;121=1000;122=0;123=0;124=0;125=0;126=0;127=0;128=0;129=1;130=0;131=0;132=0;133=0;134=1\"/>\n<Extend HeartBeatTimer=\"600\" HeartBeatRetransTimer=\"60\" HeartBeatRetransTimes=\"3\" MWDBaseTime=\"0\" MWD=\"60\" CallholdTimer=\"600\" Topversion=\"2\" ProfileNego=\"0\" ProfileIndex=\"0\" ProfileName=\"\" MgcSwitchMethod=\"SupportSwitch\" PortFilterFlag=\"1\" PortFilterTime=\"5\" DisconnectToneType=\"BusyTone\" DigitMapAutoMatchEnable=\"1\" SoftwareParameters=\"\"/>\n</X_HW_H248>\n<RTP LocalPortMin=\"50000\" LocalPortMax=\"50032\" DSCPMark=\"46\" TelephoneEventPayloadType=\"97\" X_HW_2833FaxEventFlag=\"Disable\" X_HW_PortName=\"\" VLANIDMark=\"\" X_HW_802-1pMark=\"\" X_HW_2833FlashHook=\"0\" X_HW_EmergencyDSCPMark=\"-1\">\n<RTCP Enable=\"1\" TxRepeatInterval=\"5000\" X_HW_RtcpxrFlag=\"1\" X_HW_VqmFlag=\"0\"/>\n<Redundancy Enable=\"0\" PayloadType=\"96\" X_HW_EnableAuto=\"0\" X_HW_EnableFixedStart=\"0\" X_HW_Rfc2198For2833=\"0\"/>\n<X_HW_JitBuffer MaxAdaptJB=\"135\" MinAdaptJB=\"2\" IniAdaptJB=\"2\" MaxFixedJB=\"135\" MinFixedJB=\"2\" IniFixedJB=\"60\"/>\n<X_HW_Extend EchoCancellationEnable=\"1\" SilenceSuppression=\"0\" DefaultCodec=\"G.711ALaw\" DefaultPktLen=\"20\" PlcFlag=\"0\" PktLostThreshold=\"400\" OnhookDtaLevel=\"-8.5dbm0\" OnhookFskLevel=\"-8.5dbm0\" OnhookChannelSeizeBit=\"300\" OnhookMarkSignalBit=\"180\" OnhookDtasFskInterval=\"250\" OnhookDtasDuration=\"100\" OffhookMarkSignalBit=\"80\" OffhookDtasAckInterval=\"160\" OffhookDtasAckFskInterval=\"50\" OffhookDtasDuration=\"80\" OffhookDtaLevel=\"-15.5dbm0\" OffhookFskLevel=\"-8.5dbm0\" RTPTermIDPrefix=\"A100\" RTPTermIDStartNum=\"0\" RTPTermIDNumWidth=\"6\" RTPTermIDUniform=\"0\" DualSilenceDetTime=\"6250\" DTMFClipStartCode=\"15\" VbdJbAdjustMode=\"0\" DtmfDetectAlgorithmMode=\"0\" DtmfDetectNegativeTwistAdjust=\"0\" DtmfDetectPositiveTwistAdjust=\"0\" DtmfDetectLevelLowerAdjust=\"0\" DtmfDetectSnrAdjust=\"0\" DTMFEraseBeforeEnd=\"0\" DTMFBufferMode=\"2\"/>\n</RTP>\n<Tone>\n<Event NumberOfInstances=\"1\">\n<EventInstance InstanceID=\"1\" Function=\"\" ToneID=\"\"/>\n</Event>\n<Description NumberOfInstances=\"6\">\n<DescriptionInstance InstanceID=\"1\" EntryID=\"101\" ToneEnable=\"1\" ToneName=\"\" TonePattern=\"1\" ToneFile=\"\" ToneRepetitions=\"0\"/>\n<DescriptionInstance InstanceID=\"2\" EntryID=\"102\" ToneEnable=\"1\" ToneName=\"\" TonePattern=\"3\" ToneFile=\"\" ToneRepetitions=\"0\"/>\n<DescriptionInstance InstanceID=\"3\" EntryID=\"1\" ToneEnable=\"1\" ToneName=\"\" TonePattern=\"5\" ToneFile=\"\" ToneRepetitions=\"0\"/>\n<DescriptionInstance InstanceID=\"4\" EntryID=\"103\" ToneEnable=\"1\" ToneName=\"\" TonePattern=\"0\" ToneFile=\"/etc/ont/voice/DTMF_Confirm_Input.pcm\" ToneRepetitions=\"0\"/>\n<DescriptionInstance InstanceID=\"5\" EntryID=\"104\" ToneEnable=\"1\" ToneName=\"\" TonePattern=\"0\" ToneFile=\"/etc/ont/voice/DTMF_Confirm_Fail.pcm\" ToneRepetitions=\"0\"/>\n<DescriptionInstance InstanceID=\"6\" EntryID=\"105\" ToneEnable=\"1\" ToneName=\"\" TonePattern=\"0\" ToneFile=\"/etc/ont/voice/DTMF_Confirm_Success.pcm\" ToneRepetitions=\"0\"/>\n</Description>\n<TonePattern NumberOfInstances=\"5\">\n<TonePatternInstance InstanceID=\"1\" EntryID=\"1\" ToneOn=\"1\" Frequency1=\"300\" Power1=\"-100\" Frequency2=\"0\" Power2=\"0\" Frequency3=\"0\" Power3=\"0\" Frequency4=\"0\" Power4=\"0\" Duration=\"300\" NextEntryID=\"2\"/>\n<TonePatternInstance InstanceID=\"2\" EntryID=\"2\" ToneOn=\"0\" Frequency1=\"300\" Power1=\"-100\" Frequency2=\"0\" Power2=\"0\" Frequency3=\"0\" Power3=\"0\" Frequency4=\"0\" Power4=\"0\" Duration=\"300\" NextEntryID=\"0\"/>\n<TonePatternInstance InstanceID=\"3\" EntryID=\"3\" ToneOn=\"1\" Frequency1=\"300\" Power1=\"-100\" Frequency2=\"0\" Power2=\"0\" Frequency3=\"0\" Power3=\"0\" Frequency4=\"0\" Power4=\"0\" Duration=\"2000\" NextEntryID=\"4\"/>\n<TonePatternInstance InstanceID=\"4\" EntryID=\"4\" ToneOn=\"0\" Frequency1=\"300\" Power1=\"-100\" Frequency2=\"0\" Power2=\"0\" Frequency3=\"0\" Power3=\"0\" Frequency4=\"0\" Power4=\"0\" Duration=\"2000\" NextEntryID=\"0\"/>\n<TonePatternInstance InstanceID=\"5\" EntryID=\"5\" ToneOn=\"0\" Frequency1=\"400\" Power1=\"-100\" Frequency2=\"0\" Power2=\"0\" Frequency3=\"0\" Power3=\"0\" Frequency4=\"0\" Power4=\"0\" Duration=\"0\" NextEntryID=\"0\"/>\n</TonePattern>\n</Tone>\n<FaxT38 Enable=\"0\" BitRate=\"0\" TCFMethod=\"Network\" HighSpeedRedundancy=\"3\" LowSpeedRedundancy=\"3\" X_HW_PortAdd2=\"0\" X_HW_NegoAcceptWhenDisabled=\"1\" X_HW_V21PreProcessMode=\"0\" X_HW_T38TrainingComplement=\"0\"/>\n<X_HW_G711FAX/>\n<X_HW_FaxModem FaxNego=\"1\" FaxModemPktFix10ms=\"0\" FaxNegoFlow=\"V3\" ModemEventMode=\"Direct\" FaxModemVbdCodec=\"G.711ALaw\" FaxModemVbdPTMode=\"Static\" FaxModemVbdPayload=\"99\" IpDtmfFallbackVoice=\"0\"/>\n<X_HW_Ring>\n<Mapping NumberOfInstances=\"6\">\n<MappingInstance InstanceID=\"1\" Pattern=\"0\" CadenceType=\"0\" InitialRing=\"0\" RingName=\"\"/>\n<MappingInstance InstanceID=\"2\" Pattern=\"1\" CadenceType=\"0\" InitialRing=\"0\" RingName=\"\"/>\n<MappingInstance InstanceID=\"3\" Pattern=\"2\" CadenceType=\"32\" InitialRing=\"32\" RingName=\"\"/>\n<MappingInstance InstanceID=\"4\" Pattern=\"3\" CadenceType=\"0\" InitialRing=\"0\" RingName=\"\"/>\n<MappingInstance InstanceID=\"5\" Pattern=\"4\" CadenceType=\"0\" InitialRing=\"0\" RingName=\"\"/>\n<MappingInstance InstanceID=\"6\" Pattern=\"5\" CadenceType=\"0\" InitialRing=\"0\" RingName=\"\"/>\n</Mapping>\n<UserDefine NumberOfInstances=\"1\">\n<UserDefineInstance InstanceID=\"1\" RingType=\"32\" RingPara1=\"1000\" RingPara2=\"4000\" RingPara3=\"0\" RingPara4=\"0\" RingPara5=\"0\" RingPara6=\"0\"/>\n</UserDefine>\n</X_HW_Ring>\n<X_HW_Signal/>\n<Line NumberOfInstances=\"1\">\n<LineInstance InstanceID=\"1\" Enable=\"Disabled\" DirectoryNumber=\"\" PhyReferenceList=\"\" X_HW_Priority=\"0\">\n<SIP AuthUserName=\"\" AuthPassword=\"\" URI=\"\">\n<X_HW_Digitmap DMName=\"\" DigitMap=\"\" DigitMapStartTimer=\"20\" DigitMapShortTimer=\"5\" DigitMapLongTimer=\"10\"/>\n</SIP>\n<X_HW_H248 LineName=\"\"/>\n<CallingFeatures CallerIDEnable=\"1\" CallerIDNameEnable=\"0\" CallerIDName=\"\" CallWaitingEnable=\"1\" CallForwardUnconditionalEnable=\"0\" CallForwardUnconditionalNumber=\"\" CallForwardOnBusyEnable=\"0\" CallForwardOnBusyNumber=\"\" CallForwardOnNoAnswerEnable=\"0\" CallForwardOnNoAnswerNumber=\"\" CallForwardOnNoAnswerRingCount=\"10\" CallTransferEnable=\"0\" MWIEnable=\"1\" X_HW_MWIMode=\"Deferred\" X_HW_HotlineEnable=\"0\" X_HW_HotlineNumber=\"\" X_HW_HotlineTimer=\"5\" X_HW_3WayEnable=\"1\" X_HW_CallHoldEnable=\"1\" X_HW_ConferenceEnable=\"0\" X_HW_CentrexPrefix=\"\" X_HW_CentrexDialSecondaryEnable=\"0\" X_HW_MCIDEnable=\"0\" X_HW_DigitsSendingMethod=\"OverlapInDialogue\" X_HW_CancelCallWaitingDuringCallEnable=\"1\" X_HW_HotlineMode=\"0\"/>\n<VoiceProcessing TransmitGain=\"0\" ReceiveGain=\"0\"/>\n<Codec>\n<List NumberOfInstances=\"4\">\n<ListInstance InstanceID=\"1\" PacketizationPeriod=\"20\" Enable=\"1\" Priority=\"2\" Codecs=\"G.711MuLaw\"/>\n<ListInstance InstanceID=\"2\" PacketizationPeriod=\"20\" Enable=\"1\" Priority=\"1\" Codecs=\"G.711ALaw\"/>\n<ListInstance InstanceID=\"3\" PacketizationPeriod=\"20\" Enable=\"1\" Priority=\"3\" Codecs=\"G.729\"/>\n<ListInstance InstanceID=\"4\" PacketizationPeriod=\"20\" Enable=\"1\" Priority=\"4\" Codecs=\"G.722\"/>\n</List>\n</Codec>\n</LineInstance>\n</Line>\n</VoiceProfileInstance>\n</VoiceProfile>\n<PhyInterface NumberOfInstances=\"1\">\n<PhyInterfaceInstance InstanceID=\"1\" InterfaceID=\"1\" PhyPort=\"0\">\n<X_HW_IPSpc Enable=\"0\" PortName=\"\" LocalTransport=\"\" RemoteIP=\"\" RemoteTransport=\"\" Codecs=\"G.711ALaw\" PacketizationPeriod=\"20\" MediaMode=\"SendReceive\" EchoCancellationEnable=\"0\" SilenceSuppression=\"0\" JbMode=\"Static\"/>\n<X_HW_DspTemplate Enable=\"0\" EchoCancellationEnable=\"0\" SilenceSuppression=\"0\" JbMode=\"Static\" NLP=\"Closed\" WorkMode=\"Modem\"/>\n<X_HW_Extend DialMode=\"First\" DialPulseInterval=\"240\" DialPulsePeriodUpperLimit=\"200\" DialPulsePeriodLowerLimit=\"50\" DialPulseMakeUpperLimit=\"90\" DialPulseMakeLowerLimit=\"30\" DialPulseBreakUpperLimit=\"90\" DialPulseBreakLowerLimit=\"30\" CallerOffhookShakeTime=\"80\" CalledOffhookShakeTime=\"200\" HookFlashUpTime=\"300\" HookFlashDownTime=\"90\" OnhookConfirmTime=\"0\" Impedance=\"2\" Current=\"25\" CurrentOnPark=\"0\" RingFrequency=\"1\" RingVoltage=\"0\" DCTime=\"100\" SendGain=\"0db\" ReceiveGain=\"-7db\" ReversePolePulse=\"1\" ReversePolePulseLevel=\"300\" KcType=\"16Kc\" KcHighLevel=\"100\" KcLowLevel=\"300\" KcVoltage=\"0\" FskTime=\"800\" ClipTransWhen=\"AfterRing\" ClipFormat=\"Mdmf-fsk\" ClipReversePole=\"0\" ClipFskMode=\"BELL_202\" ClipTasPattern=\"NO-TAS\" ClipForceSendFsk=\"0\" ClipSendDateTime=\"1\" BellAnsEnable=\"1\" DetectAnsbarBySingleToneEnable=\"0\" MWIRingFlag=\"0\" ReversePoleOnAnswer=\"0\" ToneIdForNoLineConfig=\"1\" DspTemplateName=\"\" UserDefineRingVoltage=\"74\" RingDCVoltageOverlapped=\"0\" DspHighPassFilterEnable=\"1\" DspDtmfDetHighPassFilterValue=\"0\" ClipNormalPoleAfterFsk=\"1\" PowerDenyForOutOfService=\"0\" V21lANSEnable=\"0\" V21hANSEnable=\"1\" Bell103MarkANSEnable=\"0\" V22usb1DualFreqANSEnable=\"1\" V22usb1TriFreqANSEnable=\"0\" V25ctANSEnable=\"0\" V32aaANSEnable=\"1\" V18aANSEnable=\"0\" V8bisCReANSEnable=\"1\"/>\n<Tests TestState=\"\" TestSelector=\"\" PhoneConnectivity=\"\">\n<X_HW_SimulateTest TestType=\"None\" CalledNumber=\"\" IsAuto=\"0\" CallHoldTimer=\"30\" CalledWaitTimer=\"30\" DialDTMFConfirmEnable=\"0\" DailDTMFConfirmEnable=\"0\" DialDTMFConfirmNumber=\"#\" DailDTMFConfirmNumber=\"#\" CallType=\"Default\" DTMFSendSequence=\"\" DialDTMFConfirmResult=\"0\" DailDTMFConfirmResult=\"0\" CalledNumberToRemote=\"\" CallerFailReason=\"\" CalledFailReason=\"\" FailedResponseCode=\"0\" AutoTestResult=\"\" Status=\"\" Conclusion=\"Success\" DTMFReceiveSequence=\"\"/>\n</Tests>\n</PhyInterfaceInstance>\n</PhyInterface>\n<X_HW_RemoteCapServer PortName=\"\" LocalTransport=\"50100\" RemoteIP=\"\" RemoteTransport=\"0\"/>\n<X_HW_DialSN Prefix=\"**\" TimerWaitInput=\"10\" TimerCompleteInput=\"10\" InputToneId=\"\" FailSetToneId=\"101\" SucessSetToneId=\"102\" IsDialSNSecurityDisabled=\"0\" IsHaveAuthed=\"0\" DialSNMode=\"0\" PONAuthInfoQueryCode=\"\" PONAuthInfoToneId=\"0\"/>\n<X_HW_InnerCall Enable=\"0\" Prefix=\"**123#\"/>\n<X_HW_SimulateTestParameters CalledNumberDialInterval=\"500\" DialDTMFConfirmInputToneId=\"103\" DialDTMFConfirmFailToneId=\"104\" DialDTMFConfirmSucessToneId=\"105\" DTMFSendDelay=\"3\" DTMFSendPeriod=\"100\" DTMFSendInterval=\"100\"/>\n<X_HW_InnerParameters AutoResetInterfaceTimer=\"3000\" FskBindReceiveGainEnable=\"1\" ToneBindReceiveGainEnable=\"0\" SendGainRelativeEnable=\"0\" DelayResetTimerOnExistCall=\"0\" GracefulTimerOnCallClear=\"30\" ConfigurationInterruptCallEnable=\"1\" CodecPreferredMode=\"Narrowband\" UserAgentDomainPriorityMode=\"0\" VBDDualDetectReportMode=\"1\" RegisterExpiresPriorityMode=\"0\" OAMConfigEnable=\"1\" SIPAuthPasswordDispalyMode=\"0\" PingTestEnable=\"0\" RegisterTimeOutArpPingEnable=\"0\" NoneOMCISIPAlarmEnable=\"1\" RFC2833MarkPktRetransEnable=\"1\" G722RTPClockRate=\"0\" ConfigureIsolation=\"0\" AdoptOMCIDTMFMethod=\"1\" Option120DisplayMode=\"0\"/>\n<X_HW_LineTestThreshold Threshold0=\"55\" Threshold1=\"15\" Threshold2=\"20000\" Threshold3=\"3000\" Threshold4=\"100000\" Threshold5=\"100\" Threshold6=\"2000\" Threshold7=\"2000\" Threshold8=\"2000\" Threshold9=\"20000\" Threshold10=\"700\" Threshold11=\"200\" Threshold12=\"350\" Threshold13=\"50\"/>\n<X_HW_DspTemplate>\n<ServiceNumMapping/>\n</X_HW_DspTemplate>\n<X_HW_RobotParameters IntelligentAnnounceEnable=\"0\"/>\n</VoiceServiceInstance>\n</VoiceService>\n<X_HW_IPTV IGMPEnable=\"0\" ProxyEnable=\"0\" SnoopingEnable=\"1\" IGMPVersion=\"2\" Robustness=\"2\" GenQueryInterval=\"125\" GenResponseTime=\"100\" SpQueryNumber=\"2\" SpQueryInterval=\"10\" SpResponseTime=\"10\" RemarkIPPrecedence=\"-1\" RemarkPri=\"-1\" STBNumber=\"0\" PPPoEWanSnoopingMode=\"IPoEAndPPPoE\" BridgeWanProxyEnable=\"1\" PPPoEWanProxyMode=\"PPPoE\">\n<OTTConfig Account=\"\" Password=\"\" LocalDHCPAuthMode=\"0\"/>\n</X_HW_IPTV>\n<X_HW_Printer Enable=\"0\" Name=\"\"/>\n<StorageService NumberOfInstances=\"1\">\n<StorageServiceInstance InstanceID=\"1\" Enable=\"1\" PhysicalMediumNumberOfEntries=\"0\" LogicalVolumeNumberOfEntries=\"0\" UserAccountNumberOfEntries=\"0\">\n<NetInfo HostName=\"WAP\" DomainName=\"HOME\"/>\n<NetworkServer SMBEnable=\"0\" NetworkProtocolAuthReq=\"0\"/>\n<SMBServer Netbios=\"\" Workgroup=\"WORKGROUP\"/>\n</StorageServiceInstance>\n</StorageService>\n<X_HW_PortalManagement Enable=\"0\" DefaultUrl=\"\"/>\n<X_HW_AccessLimit Mode=\"Off\" TotalTerminalNumber=\"0\"/>\n<X_HW_VideoDevice Enable=\"0\" DSCP=\"40\"/>\n<X_CU_User NumberOfInstances=\"1\">\n<X_CU_UserInstance InstanceID=\"1\" Enable=\"1\" Name=\"\" Description=\"\" NumberOfSubuser=\"4\" URLListFilterMode=\"0\" MACFilterNumberOfEntries=\"0\" IPFilterNumberOfEntries=\"0\" WhiteListNumberofEntries=\"0\" BlackListNumberofEntries=\"0\"/>\n</X_CU_User>\n<X_HW_E8CIPFwd IPForwardModeEnabled=\"0\"/>\n<X_HW_GuestWiFi/>\n<X_HW_CLOUDVR Enable=\"0\" UserID=\"\" Password=\"\"/>\n<X_HW_DmsService Enable=\"0\" ShareAllPath=\"1\" EnableIPv6=\"0\" Alias=\"\"/>\n</Service>\n<X_HW_Dot1agCfm/>\n<WANDevice NumberOfInstances=\"1\">\n<WANDeviceInstance InstanceID=\"1\" WANConnectionNumberOfEntries=\"1\">\n<WANConnectionDevice NumberOfInstances=\"1\">\n<WANConnectionDeviceInstance InstanceID=\"1\" WANIPConnectionNumberOfEntries=\"1\" WANPPPConnectionNumberOfEntries=\"1\" X_HW_CU_VLANEnabled=\"0\" X_HW_CU_VLAN=\"0\" X_HW_CU_802_1p=\"0\">\n<WANIPConnection NumberOfInstances=\"1\">\n<WANIPConnectionInstance InstanceID=\"1\" Enable=\"1\" Reset=\"0\" PossibleConnectionTypes=\"IP_Routed,IP_Bridged\" ConnectionType=\"IP_Routed\" Name=\"\" LastConnectionError=\"ERROR_NONE\" AutoDisconnectTime=\"0\" IdleDisconnectTime=\"0\" WarnDisconnectDelay=\"0\" RSIPAvailable=\"0\" NATEnabled=\"1\" AddressingType=\"DHCP\" DNSEnabled=\"1\" DNSOverrideAllowed=\"0\" DNSServers=\"\" MaxMTUSize=\"1500\" MACAddressOverride=\"0\" ConnectionTrigger=\"AlwaysOn\" RouteProtocolRx=\"Off\" ShapingRate=\"-1\" ShapingBurstSize=\"0\" PortMappingNumberOfEntries=\"0\" PortTriggerNumberOfEntries=\"0\" X_HW_SERVICELIST=\"TR069_INTERNET\" X_HW_VLAN=\"0\" X_HW_PRI=\"0\" X_HW_MultiCastVLAN=\"4294967295\" X_HW_IPMode=\"0\" X_HW_IPv4Enable=\"1\" X_HW_IPv6Enable=\"0\" X_HW_IPv6MultiCastVLAN=\"-1\" X_HW_VenderClassID=\"\" X_HW_E8C_LanInterface=\"\" X_HW_TR069FLAG=\"0\" X_HW_PriPolicy=\"Specified\" X_HW_DefaultPri=\"0\" X_HW_DHCPLeaseTime=\"0\" X_HW_NTPServer=\"\" X_HW_TimeZoneInfo=\"\" X_HW_SIPServer=\"\" X_HW_StaticRouteInfo=\"\" X_HW_VendorInfo=\"\" X_HW_MacId=\"1\" X_HW_WanId=\"0\" X_HW_LanDhcpEnable=\"1\" X_HW_E8C_DsliteEnable=\"0\" X_HW_E8C_DsliteMode=\"0\" X_HW_E8C_DsliteAftr=\"\" X_HW_ClientID=\"\" X_HW_ExServiceList=\"\" X_HW_DHCPLeaseTimeRemaining=\"0\" X_HW_NatType=\"0\" X_HW_IPForwardList=\"\" X_HW_E8C_IPv6IPAddress=\"\" X_HW_E8C_IPv6IPAddressAlias=\"\" X_HW_E8C_IPv6IPAddressOrigin=\"AutoConfigured\" X_HW_E8C_IPv6DNSServers=\"\" X_HW_E8C_DefaultIPv6Gateway=\"\" X_HW_E8C_IPv6PrefixAlias=\"\" X_HW_E8C_IPv6PrefixOrigin=\"PrefixDelegation\" X_HW_E8C_IPv6Prefix=\"\" X_HW_E8C_IPv6PrefixPltime=\"0\" X_HW_E8C_IPv6PrefixVltime=\"0\" X_HW_E8C_IPv6DomainName=\"\" X_HW_E8C_IPv6PrefixDelegationEnabled=\"0\" X_HW_Dnsv4ProxyForV6=\"0\" X_HW_UpPortId=\"0\" X_HW_Tr069Invisible=\"0\" X_HW_CU_IPForwardModeEnabled=\"0\" X_HW_CU_IGMPProxyEnable=\"0\" X_HW_BindPhyPortInfo=\"\" X_HW_IPv6_PortForwardNumberOfEntries=\"0\" X_HW_RemoteWanInfo=\"\" X_HW_DHCPv6ForAddress=\"0\" X_HW_IGMPEnable=\"0\" X_HW_RouteProtocolRxMode=\"Passive\" X_HW_RouteProtocolAuthMode=\"Off\" X_HW_RouteProtocolAuthKey=\"\" X_HW_UnnumberedModel=\"0\" X_HW_TDE_IPv6AddressPrefixLength=\"64\" X_HW_TDE_IPv6AddressingType=\"SLAAC\" X_HW_Flag=\"0\" X_HW_LowerLayers=\"\" X_HW_VLANMode=\"2\" X_HW_IPoEName=\"\" X_HW_IPoEPassword=\"\" X_HW_DscpToPbitTbl=\"\" X_HW_2nd_IPAddress=\"\" X_HW_2nd_SubnetMask=\"\" X_HW_3rd_IPAddress=\"\" X_HW_3rd_SubnetMask=\"\" X_HW_UpstreamWAN=\"0\" X_HW_DHCPServer=\"\" X_HW_CU_MLDProxyEnable=\"0\" X_HW_TRUE_IPMode=\"\" X_HW_TRUE_IPv6DNSAddressSource=\"\" X_HW_NPTv6Enable=\"0\" X_HW_VXLAN_Enable=\"0\" X_HW_SpeedLimit_UP=\"0\" X_HW_SpeedLimit_DOWN=\"0\" X_HW_PingResponseEnable=\"0\" X_HW_LteProfile=\"0\" X_HW_IPArpEnable=\"0\" X_HW_IPArpEcho=\"60\" X_HW_IPArpRetry=\"3\" X_HW_IPv6LLA=\"\" X_HW_BridgeEnable=\"0\" X_HW_HalfBridgeMode=\"PPPoE\" X_HW_PingResponseWhiteList=\"\" X_HW_OperateDisable=\"0\" ConnectionStatus=\"Connected\" Uptime=\"0\" ExternalIPAddress=\"192.168.4.175\" SubnetMask=\"255.255.255.0\" DefaultGateway=\"192.168.4.1\" MACAddress=\"E4:77:27:DC:C7:5F\">\n<ObjExtention>\n<ExternalIPAddress Notify=\"2\" AccList=\"Subscriber\"/>\n</ObjExtention>\n<X_HW_ExtendDHCPOPTION60 NumberOfInstances=\"4\">\n<X_HW_ExtendDHCPOPTION60Instance InstanceID=\"1\" Enable=\"0\" Type=\"34\" ValueMode=\"2\" Value=\"\" Account=\"\" Password=\"\"/>\n<X_HW_ExtendDHCPOPTION60Instance InstanceID=\"2\" Enable=\"0\" Type=\"34\" ValueMode=\"2\" Value=\"\" Account=\"\" Password=\"\"/>\n<X_HW_ExtendDHCPOPTION60Instance InstanceID=\"3\" Enable=\"0\" Type=\"34\" ValueMode=\"2\" Value=\"\" Account=\"\" Password=\"\"/>\n<X_HW_ExtendDHCPOPTION60Instance InstanceID=\"4\" Enable=\"0\" Type=\"34\" ValueMode=\"2\" Value=\"\" Account=\"\" Password=\"\"/>\n</X_HW_ExtendDHCPOPTION60>\n<X_HW_6RDTunnel Enable=\"0\" RdMode=\"Dynamic\" RdPrefix=\"\" RdPrefixLen=\"40\" RdBRIPv4Address=\"\" RdIPv4MaskLen=\"10\"/>\n<X_HW_DHCPOPTION125 NumberOfInstances=\"4\">\n<X_HW_DHCPOPTION125Instance InstanceID=\"1\" Enable=\"0\" Type=\"2\" SubOptCode=\"0\" SubOptionData=\"\" Value=\"$2J`{.8Jull&quot;(Mr`&gt;NqZn:GQ4k,XYZA(iu7BB^CA-&apos;$\" ServerID=\"\" SharedKey=\"\"/>\n<X_HW_DHCPOPTION125Instance InstanceID=\"2\" Enable=\"0\" Type=\"2\" SubOptCode=\"0\" SubOptionData=\"\" Value=\"$202cfV)*Xa&amp;cF&amp;3:vKgJW[ct7~oh!YK99nO2a]m@7$\" ServerID=\"\" SharedKey=\"\"/>\n<X_HW_DHCPOPTION125Instance InstanceID=\"3\" Enable=\"0\" Type=\"2\" SubOptCode=\"0\" SubOptionData=\"\" Value=\"$2X&amp;iIY]z[~H2dv@5D`_E*t&quot;XOS~UJ].e-$DMP&apos;`|4$\" ServerID=\"\" SharedKey=\"\"/>\n<X_HW_DHCPOPTION125Instance InstanceID=\"4\" Enable=\"0\" Type=\"2\" SubOptCode=\"0\" SubOptionData=\"\" Value=\"$2k&apos;&apos;,DMiR&quot;V5#k)&amp;a~N.*ruuX-wHm`$SKe2T|0AZ&gt;$\" ServerID=\"\" SharedKey=\"\"/>\n</X_HW_DHCPOPTION125>\n<X_HW_IPv6OPTION17 NumberOfInstances=\"4\">\n<X_HW_IPv6OPTION17Instance InstanceID=\"1\" Enable=\"0\" Type=\"2\" SubOptCode=\"0\" SubOptionData=\"\" Value=\"TELCOMITMSDHCPAA\" ServerID=\"\" SharedKey=\"\"/>\n<X_HW_IPv6OPTION17Instance InstanceID=\"2\" Enable=\"0\" Type=\"2\" SubOptCode=\"0\" SubOptionData=\"\" Value=\"TELCOMITMSDHCPAA\" ServerID=\"\" SharedKey=\"\"/>\n<X_HW_IPv6OPTION17Instance InstanceID=\"3\" Enable=\"0\" Type=\"2\" SubOptCode=\"0\" SubOptionData=\"\" Value=\"TELCOMITMSDHCPAA\" ServerID=\"\" SharedKey=\"\"/>\n<X_HW_IPv6OPTION17Instance InstanceID=\"4\" Enable=\"0\" Type=\"2\" SubOptCode=\"0\" SubOptionData=\"\" Value=\"TELCOMITMSDHCPAA\" ServerID=\"\" SharedKey=\"\"/>\n</X_HW_IPv6OPTION17>\n<DHCPClient SentDHCPOptionNumberOfEntries=\"0\" ReqDHCPOptionNumberOfEntries=\"0\"/>\n<X_HW_IPv6OPTION16 NumberOfInstances=\"4\">\n<X_HW_IPv6OPTION16Instance InstanceID=\"1\" Enable=\"0\" Type=\"34\" ValueMode=\"2\" Value=\"\"/>\n<X_HW_IPv6OPTION16Instance InstanceID=\"2\" Enable=\"0\" Type=\"34\" ValueMode=\"2\" Value=\"\"/>\n<X_HW_IPv6OPTION16Instance InstanceID=\"3\" Enable=\"0\" Type=\"34\" ValueMode=\"2\" Value=\"\"/>\n<X_HW_IPv6OPTION16Instance InstanceID=\"4\" Enable=\"0\" Type=\"34\" ValueMode=\"2\" Value=\"\"/>\n</X_HW_IPv6OPTION16>\n</WANIPConnectionInstance>\n</WANIPConnection>\n<WANPPPConnection NumberOfInstances=\"1\">\n<WANPPPConnectionInstance InstanceID=\"1\" Enable=\"1\" Reset=\"0\" PossibleConnectionTypes=\"IP_Routed,PPPoE_Bridged\" ConnectionType=\"IP_Routed\" PPPoESessionID=\"1\" Name=\"\" AutoDisconnectTime=\"0\" IdleDisconnectTime=\"180\" WarnDisconnectDelay=\"0\" RSIPAvailable=\"0\" NATEnabled=\"0\" Username=\"fghfghgfhgf\" Password=\"$2s@+&amp;4m=wW&amp;)/h&amp;R3bsP*J&lt;&gt;P5,Wz3YBiT-F1Ivs%gF&amp;FLdoj,/6j6@6rO&apos;[U$\" PPPEncryptionProtocol=\"None\" PPPCompressionProtocol=\"None\" PPPAuthenticationProtocol=\"PAP\" RemoteIPAddress=\"\" MaxMRUSize=\"1492\" DNSEnabled=\"1\" DNSOverrideAllowed=\"0\" DNSServers=\"\" MACAddressOverride=\"0\" TransportType=\"PPPoE\" PPPoEACName=\"\" PPPoEServiceName=\"\" ConnectionTrigger=\"AlwaysOn\" RouteProtocolRx=\"Off\" PPPLCPEcho=\"30\" PPPLCPEchoRetry=\"6\" ShapingRate=\"-1\" ShapingBurstSize=\"0\" PortMappingNumberOfEntries=\"0\" PortTriggerNumberOfEntries=\"0\" X_HW_SERVICELIST=\"VOIP_INTERNET\" X_HW_VLAN=\"0\" X_HW_PRI=\"0\" X_HW_MultiCastVLAN=\"4294967295\" X_HW_ConnectionControl=\"4294967295\" X_HW_IPMode=\"0\" X_HW_IPv4Enable=\"1\" X_HW_IPv6Enable=\"1\" X_HW_IPv6MultiCastVLAN=\"-1\" X_HW_E8C_LanInterface=\"\" X_HW_TR069FLAG=\"0\" X_HW_PriPolicy=\"Specified\" X_HW_DefaultPri=\"0\" X_HW_MacId=\"2\" X_HW_WanId=\"0\" X_HW_LanDhcpEnable=\"1\" X_HW_E8C_DsliteEnable=\"0\" X_HW_E8C_DsliteMode=\"0\" X_HW_E8C_DsliteAftr=\"\" X_HW_LcpEchoReqCheck=\"0\" X_HW_ExServiceList=\"\" X_HW_NatType=\"0\" X_HW_IPForwardList=\"\" X_HW_E8C_IPv6IPAddress=\"\" X_HW_E8C_IPv6IPAddressAlias=\"\" X_HW_E8C_IPv6IPAddressOrigin=\"AutoConfigured\" X_HW_E8C_IPv6DNSServers=\"\" X_HW_E8C_DefaultIPv6Gateway=\"\" X_HW_E8C_IPv6PrefixAlias=\"\" X_HW_E8C_IPv6PrefixOrigin=\"PrefixDelegation\" X_HW_E8C_IPv6Prefix=\"\" X_HW_E8C_IPv6PrefixPltime=\"0\" X_HW_E8C_IPv6PrefixVltime=\"0\" X_HW_E8C_IPv6DomainName=\"\" X_HW_E8C_IPv6PrefixDelegationEnabled=\"0\" X_HW_Dnsv4ProxyForV6=\"0\" X_HW_UpPortId=\"0\" X_HW_IdleDetectMode=\"DetectBidirectionally\" X_HW_Tr069Invisible=\"0\" X_HW_CU_IPForwardModeEnabled=\"0\" X_HW_CU_IGMPProxyEnable=\"0\" X_HW_BindPhyPortInfo=\"\" X_HW_IPv6_PortForwardNumberOfEntries=\"0\" X_HW_RemoteWanInfo=\"\" X_HW_IPv6PppUp=\"0\" X_HW_DHCPv6ForAddress=\"0\" X_HW_IGMPEnable=\"0\" X_HW_RouteProtocolRxMode=\"Passive\" X_HW_RouteProtocolAuthMode=\"Off\" X_HW_RouteProtocolAuthKey=\"\" X_HW_UnnumberedModel=\"0\" X_HW_TDE_IPv6AddressPrefixLength=\"64\" X_HW_TDE_IPv6AddressingType=\"SLAAC\" X_HW_Flag=\"0\" X_HW_LowerLayers=\"\" X_HW_VLANMode=\"2\" X_HW_HURL=\"\" X_HW_MOTM=\"\" X_HW_StaticRouteInfo=\"\" X_HW_DscpToPbitTbl=\"\" X_HW_UpstreamWAN=\"0\" X_HW_ConnectionDelay=\"30\" X_HW_BridgeEnable=\"0\" X_HW_CU_MLDProxyEnable=\"0\" X_HW_TRUE_IPMode=\"\" X_HW_TRUE_IPv6DNSAddressSource=\"\" X_HW_AgentRemoteIdMode=\"off\" X_HW_NPTv6Enable=\"0\" X_HW_VXLAN_Enable=\"0\" X_HW_SpeedLimit_UP=\"0\" X_HW_SpeedLimit_DOWN=\"0\" X_HW_PingResponseEnable=\"0\" X_HW_IPv6LLA=\"\" X_HW_PingResponseWhiteList=\"\" X_HW_OperateDisable=\"0\" LastDisconnectTime=\"347468364\" ConnectionStatus=\"Connecting\" DefaultGateway=\"\" Uptime=\"0\" LastConnectionError=\"ERROR_AUTHENTICATION_FAILURE\" ExternalIPAddress=\"0.0.0.0\" CurrentMRUSize=\"1492\" MACAddress=\"E4:77:27:DC:C7:60\" X_HW_LastConnectionErrorCode=\"\">\n<X_HW_6RDTunnel Enable=\"0\" RdPrefix=\"\" RdPrefixLen=\"40\" RdBRIPv4Address=\"\" RdIPv4MaskLen=\"10\"/>\n<X_HW_IPv6>\n<DSLite WorkMode=\"Off\" AFTRName=\"\" InTunnelMTU=\"1460\" OutTunnelMTU=\"1500\"/>\n</X_HW_IPv6>\n</WANPPPConnectionInstance>\n</WANPPPConnection>\n</WANConnectionDeviceInstance>\n</WANConnectionDevice>\n<WANCommonInterfaceConfig EnabledForInternet=\"1\" WANAccessType=\"\" Layer1UpstreamMaxBitRate=\"0xFFFFFFFF\" Layer1DownstreamMaxBitRate=\"0xFFFFFFFF\" PhysicalLinkStatus=\"up\" TotalBytesSent=\"0xFFFFFFFF\" TotalBytesReceived=\"0xFFFFFFFF\" TotalPacketsSent=\"0xFFFFFFFF\" TotalPacketsReceived=\"0xFFFFFFFF\" StandardsSupported=\"\" StandardUsed=\"\" CUEnabledForInternet=\"1\" CULayer1UpstreamMaxBitRate=\"0xFFFFFFFF\" CULayer1DownstreamMaxBitRate=\"0xFFFFFFFF\" CUPhysicalLinkStatus=\"up\">\n<X_HW_WLANConfiguration RFBand=\"5GHz\" SSID=\"\" SecurityMode=\"\" Key=\"\" BSSID=\"\"/>\n<X_HW_UpmodeConfig NumberOfInstances=\"2\">\n<X_HW_UpmodeConfigInstance InstanceID=\"1\" RFBand=\"2.4GHz\" SSID=\"\" SecurityMode=\"\" Key=\"\" BSSID=\"\" CfgFlag=\"\" UpAccessMode=\"4\"/>\n<X_HW_UpmodeConfigInstance InstanceID=\"2\" RFBand=\"5GHz\" SSID=\"\" SecurityMode=\"\" Key=\"\" BSSID=\"\" CfgFlag=\"\" UpAccessMode=\"4\"/>\n</X_HW_UpmodeConfig>\n<X_HW_APConnnect Bssid=\"0\" Rssi=\"\" Quality=\"\" SkipLowRSSI=\"0\" LinkHWAP=\"0\"/>\n</WANCommonInterfaceConfig>\n<WANEthernetInterfaceConfig Enable=\"1\" Status=\"NoLink\" MACAddress=\"-\" MaxBitRate=\"Auto\" DuplexMode=\"Auto\" X_HW_Speed=\"-\" X_HW_DuplexMode=\"-\" X_HW_FlowCtrlEnable=\"0\"/>\n<X_HW_ShowInterface NumberOfInstances=\"1\">\n<X_HW_ShowInterfaceInstance InstanceID=\"2\" InterfaceName=\"\" Type=\"\" ConnectionStatus=\"Disconnected\" L2EncapType=\"\" MACAddress=\"\" Vlan=\"1\" Pri=\"0\" IPv6DNS=\"\" AFTRName=\"\" PeerAddress=\"\" DefaultRouterAddress=\"\" RdEnable=\"0\" RdMode=\"Dynamic\" RdPrefix=\"\" RdPrefixLen=\"40\" RdBRIPv4Address=\"\" RdIPv4MaskLen=\"10\" V6UpTime=\"0\"/>\n</X_HW_ShowInterface>\n</WANDeviceInstance>\n</WANDevice>\n<X_HW_DNS SupportedRecordTypes=\"\" LocalDNSPolicy=\"1\" MACAddressTagging=\"0\" CacheEnable=\"1\" DnsServerEnable=\"1\" FwdHSIClientMACEnable=\"0\" DNSLockEnable=\"0\" DNSHijackEnable=\"0\" CacheReset=\"0\" X_HW_SecureNet=\"0\">\n<Client/>\n<SpeedLimit Enable=\"0\" Domain=\"NULL\" LimitAction=\"\" HgwInfo=\"\" DeviceInfo=\"\"/>\n<AntiDNSRebind Enable=\"0\" SafeDomainNameNumberOfEntries=\"0\"/>\n</X_HW_DNS>\n<Layer3Forwarding X_HW_AutoDefaultGatewayEnable=\"0\" X_HW_DefaultGatewayIPAddress=\"\" X_HW_WanDefaultWanName=\"\" DefaultConnectionService=\"\">\n<X_HW_policy_route NumberOfInstances=\"1\">\n<X_HW_policy_routeInstance InstanceID=\"1\" PolicyRouteType=\"SourcePhyPort\" PhyPortName=\"\" VenderClassId=\"\" WanName=\"wan1.1.ip1\" EtherType=\"\" Description=\"\" IsUnBind=\"0\" IsDefaultRule=\"0\" DhcpSrvPool=\"\" VlanId=\"0\"/>\n</X_HW_policy_route>\n</Layer3Forwarding>\n<QueueManagement Enable=\"0\" DefaultEthernetPriorityMark=\"8\" X_HW_Mode=\"OTHER\">\n<X_HW_QosEnable enable=\"0\"/>\n<X_HW_QueueSysCfg QueueLen=\"16\" UpSchedualMode=\"sp\" DownSchedualMode=\"sp\"/>\n</QueueManagement>\n<X_HW_DHCPSLVSERVER DHCPEnable=\"0\" Option60=\"MSFT 5.0\" StartIP=\"192.168.2.2\" EndIP=\"192.168.2.254\" LeaseTime=\"86400\" DNSList=\"\" NTPList=\"\" Option43=\"\" NormalUserEnable=\"1\" DynamicPortMappingEnable=\"0\" PortMappingWan=\"\" PortMappingStartPort=\"65501\" PortMappingMaxPort=\"65510\"/>\n<X_HW_Security MacFilterPolicy=\"0\" MacFilterRight=\"0\" IpFilterInPolicy=\"0\" IpFilterInRight=\"0\" IpFilterOutPolicy=\"0\" IpFilterOutRight=\"0\" X_HW_FirewallGeneralLevel=\"2\" UrlFilterPolicy=\"0\" UrlFilterRight=\"0\" UrlFilterIpConcern=\"0\" MacFilterNumberOfEntries=\"0\" IpFilterInNumberOfEntries=\"0\" IpFilterOutNumberOfEntries=\"0\" X_HW_FirewallLevel=\"Custom\" WlanMacFilterPolicy=\"0\" WlanMacFilterRight=\"0\" WlanMacFilterNumberOfEntries=\"0\" X_HW_IPv6FWDFireWallEnable=\"1\">\n<MacFilter NumberOfInstances=\"0\"/>\n<WLANMacFilter NumberOfInstances=\"0\"/>\n<IpFilterIn NumberOfInstances=\"0\"/>\n<IpFilterOut NumberOfInstances=\"0\"/>\n<UrlFilter NumberOfInstances=\"0\"/>\n<Dosfilter SynFloodEn=\"0\" IcmpEchoReplyEn=\"0\" IcmpRedirectEn=\"1\" LandEn=\"0\" SmurfEn=\"0\" WinnukeEn=\"0\" PingSweepEn=\"0\"/>\n<WANSrcWhiteList WANSrcWhiteListEnable=\"0\" WANSrcWhiteListNumberOfEntries=\"0\"/>\n<AclServices HTTPLanEnable=\"1\" HTTPWanEnable=\"0\" FTPLanEnable=\"0\" FTPWanEnable=\"0\" TELNETLanEnable=\"0\" TELNETWanEnable=\"0\" SSHLanEnable=\"0\" SSHWanEnable=\"0\" HTTPPORT=\"80\" FTPPORT=\"21\" TELNETPORT=\"23\" SSHPORT=\"22\" HTTPWifiEnable=\"1\" TELNETWifiEnable=\"0\">\n<X_HW_RemoteAccess Enable=\"0\" Port=\"\" Protocol=\"\" SupportedProtocols=\"HTTP,HTTPS,TELNET,FTP\"/>\n<X_HW_LocalAccess Enable=\"1\" Port=\"80,443\" Protocol=\"HTTP,HTTPS\" SupportedProtocols=\"HTTP,HTTPS,TELNET,FTP\"/>\n<AccessControl AccessControlListEnable=\"0\" AccessControlListNumberOfEntries=\"0\"/>\n</AclServices>\n<ParentalCtrl ParentCtrlDataSyncInd=\"1\" ParentCtrlMode=\"2\" Enable=\"1\" DefaultPolicy=\"Allow\">\n<Templates NumberOfInstances=\"1\">\n<TemplatesInstance InstanceID=\"1\" Name=\"template\" UrlFilterPolicy=\"0\" UrlFilterRight=\"0\" StartDate=\"\" EndDate=\"\" DurationPolicy=\"0\" DurationRight=\"0\" URLCategoryFilterList=\"\"/>\n</Templates>\n</ParentalCtrl>\n<Firewall Enable=\"1\" Config=\"Advanced\" AdvancedLevel=\"\" Type=\"Stateful\" Version=\"1.0\" LastChange=\"\" LevelNumberOfEntries=\"0\" ChainNumberOfEntries=\"0\"/>\n<X_HW_WANGlobalControl Enable=\"1\" Time=\"480\"/>\n<ARPFilter Enable=\"0\" LimitNumber=\"800\" ARPAutoBindEnable=\"0\"/>\n<UsrSessionLimit Enable=\"1\" MAXSession=\"4000\"/>\n<X_HW_InternetOffCtrl Enable=\"0\"/>\n</X_HW_Security>\n<X_HW_ALG TftpEnable=\"1\" H323Enable=\"1\" SipEnable=\"1\" RTSPEnable=\"1\" L2TPEnable=\"1\" IpSecEnable=\"1\" PptpEnable=\"1\" FtpEnable=\"1\" RTCPEnable=\"0\" RTCPPort=\"0\" TftpPort=\"69\" H323Port=\"1719-1720\" SipPort=\"5060\" RTSPPort=\"554\" L2TPPort=\"1701\" PptpPort=\"1723\" L2TPForward=\"1\" IPSecForward=\"1\" FtpPort=\"21\" RTSPNATPolicy=\"0\"/>\n<X_HW_MainUPnP Enable=\"0\"/>\n<X_HW_SlvUPnP Enable=\"0\"/>\n<X_HW_IPv6Layer3Forwarding>\n<Forwarding NumberOfInstances=\"0\"/>\n</X_HW_IPv6Layer3Forwarding>\n<X_HW_FeatureList>\n<BBSPCustomization MulticastToUnicast=\"0\" Option120En=\"1\" SameSubnetWorkMode=\"0\" GenericL3Accelerate=\"0\" BindLanPPPoeTransparent=\"0\" SendDHCPRenew=\"1\" ConntrackTCPEstablishedTimeout=\"86400\" ConntrackUDPStreamTimeout=\"180\" FirewallConfig=\"1\" LANAddrGUAEnable=\"0\" WLANMACFilterSmoothFinish=\"1\">\n<RingCheck EponRingCheckSwitch=\"0\" GponRingCheckSwitch=\"0\" CheckInterval=\"1\" DefaultSpecifidVlan=\"\" EthType=\"0x8300\" PkgPerSec=\"5\" RingPortReCheckInterval=\"300\"/>\n</BBSPCustomization>\n</X_HW_FeatureList>\n<X_HW_PDT_FeatureList>\n<ChinaUnicomTest XponVlanTestSwitch=\"0\"/>\n<UpMultiCastPktAction RestrainSwitch=\"0\"/>\n<UntaggedAction ForceTransparent=\"0\"/>\n<EthUkUniCastPktAction AccessMode=\"unconcerned\"/>\n<SessionAction IPv4SessionFwd=\"1\"/>\n</X_HW_PDT_FeatureList>\n<X_HW_Mobile_Backup Enable=\"0\"/>\n<Time Enable=\"0\" Status=\"Synchronized\" NTPServer1=\"clock.fmt.he.net\" NTPServer2=\"clock.nyc.he.net\" NTPServer3=\"\" NTPServer4=\"\" NTPServer5=\"\" CurrentLocalTime=\"\" LocalTimeZone=\"+00:00\" LocalTimeZoneName=\"Greenwich Mean Time: Dublin, Edinburgh, Lisbon, London\" X_HW_SynInterval=\"86400\" X_HW_WanName=\"\" DaylightSavingsUsed=\"0\" DaylightSavingsStart=\"2009-8-1T00:00:00\" DaylightSavingsEnd=\"2009-8-30T00:00:00\" X_HW_DaylightSavingsStartDate=\"7/4/1/0/0/0\" X_HW_DaylightSavingsEndDate=\"9/4/1/0/0/0\">\n<X_HW_RetryInterval RetryInterval=\"20\"/>\n</Time>\n<X_HW_LogCfg SrvAddr=\"0xC0A86401\" Port=\"6543\" DbgSwitch=\"0\" RtoSwitch=\"0\" MidFlag=\"2\" LogTypeMask=\"2\">\n<FilMid NumberOfInstances=\"16\">\n<FilMidInstance InstanceID=\"1\" MID=\"0\"/>\n<FilMidInstance InstanceID=\"2\" MID=\"0\"/>\n<FilMidInstance InstanceID=\"3\" MID=\"0\"/>\n<FilMidInstance InstanceID=\"4\" MID=\"0\"/>\n<FilMidInstance InstanceID=\"5\" MID=\"0\"/>\n<FilMidInstance InstanceID=\"6\" MID=\"0\"/>\n<FilMidInstance InstanceID=\"7\" MID=\"0\"/>\n<FilMidInstance InstanceID=\"8\" MID=\"0\"/>\n<FilMidInstance InstanceID=\"9\" MID=\"0\"/>\n<FilMidInstance InstanceID=\"10\" MID=\"0\"/>\n<FilMidInstance InstanceID=\"11\" MID=\"0\"/>\n<FilMidInstance InstanceID=\"12\" MID=\"0\"/>\n<FilMidInstance InstanceID=\"13\" MID=\"0\"/>\n<FilMidInstance InstanceID=\"14\" MID=\"0\"/>\n<FilMidInstance InstanceID=\"15\" MID=\"0\"/>\n<FilMidInstance InstanceID=\"16\" MID=\"0\"/>\n</FilMid>\n<SaveInterval NumberOfInstances=\"9\">\n<SaveIntervalInstance InstanceID=\"1\" Stime=\"0\"/>\n<SaveIntervalInstance InstanceID=\"2\" Stime=\"360000\"/>\n<SaveIntervalInstance InstanceID=\"3\" Stime=\"0\"/>\n<SaveIntervalInstance InstanceID=\"4\" Stime=\"0\"/>\n<SaveIntervalInstance InstanceID=\"5\" Stime=\"0\"/>\n<SaveIntervalInstance InstanceID=\"6\" Stime=\"0\"/>\n<SaveIntervalInstance InstanceID=\"7\" Stime=\"360000\"/>\n<SaveIntervalInstance InstanceID=\"8\" Stime=\"0\"/>\n<SaveIntervalInstance InstanceID=\"9\" Stime=\"0\"/>\n</SaveInterval>\n</X_HW_LogCfg>\n<X_HW_SystemTimerConfig>\n<TimerConfig MaxRealCount=\"2000\" MaxAbsCount=\"1000\" RealHashBit=\"10\" MaxClientRealCount=\"100\" MaxClientAbsCoun=\"100\" MaxTimerInGroup=\"32\" AbsSleepTicks=\"100000\" RealSleepTicks=\"5000\"/>\n</X_HW_SystemTimerConfig>\n<UserInterface>\n<X_HW_CLIUserInfo NumberOfInstances=\"2\">\n<X_HW_CLIUserInfoInstance InstanceID=\"1\" Username=\"Eproot\" Userpassword=\"$2LRm_&lt;t8{P&quot;ky=l(k#=#::7&apos;{&lt;)/zn-/L&gt;@%8[Yl.$\" UserGroup=\"\" ModifyPWDFlag=\"0\" EncryptMode=\"3\" AccessInterface=\"LAN/WAN\"/>\n<X_HW_CLIUserInfoInstance InstanceID=\"2\" Username=\"Epuser\" Userpassword=\"$2s[f^8[7r3Lq~2zN@dOE&quot;ys&quot;1)uaknBRC3lSQ;dt%$\" UserGroup=\"\" ModifyPWDFlag=\"1\" EncryptMode=\"3\" AccessInterface=\"OLT_TELNET\"/>\n</X_HW_CLIUserInfo>\n<X_HW_CLITelnetAccess Access=\"1\" TelnetPort=\"23\"/>\n<X_HW_WebUserInfo NumberOfInstances=\"2\">\n<X_HW_WebUserInfoInstance InstanceID=\"1\" UserName=\"Epuser\" Password=\"$2)EVYU]St%3&lt;P@c*i`k--c74L6C&gt;EASl}4{Dbfo5!I`SI67cm}YI&apos;SMMm=rH;SvuzWnGf&gt;RA$J*&amp;xpj1FTvZ$-#H5^9EAO&gt;Y]_ZO&apos;$\" UserLevel=\"1\" Enable=\"1\" ModifyPasswordFlag=\"0\" FactoryPassword=\"$2mBcB3B&amp;$rPw|o;ZwAc&apos;Eb8%$Zz[@6(1|!b/IOL8I$\" Alias=\"cpe-1\" PassMode=\"3\" Salt=\"zNAJ0lRUZ45Kw2v1GePWNfVP\" AccessInterface=\"\">\n<X_HW_IteratePassword Password=\"$2.TU(/,*^D&apos;VG1#C}Hy%%&amp;o&lt;p@USKZ#hLi*Iuh4~&gt;65_84HWe(SF2@8&amp;k%0IN8*mH4t&apos;QI*&amp;(w61;mL&lt;7d;Od#Y0^+-s3{.4Bbx&gt;$$\" Salt=\"75EiGbLLkc00v/NS=wizVErU\" IterateCount=\"10000\" HashType=\"0\"/>\n</X_HW_WebUserInfoInstance>\n<X_HW_WebUserInfoInstance InstanceID=\"2\" UserName=\"Epadmin\" Password=\"$2MO*,F\\X!YB^hoF;TMH&gt;Y(30u/W0m(/Y[Q&lt;%z*jw.e^Ih$5*\\MHVdeBL*y+G/d,#8@1Z=.~4pUeFP$.S$q&apos;8rQ\\7v5VosC9!L^,rU$\" UserLevel=\"0\" Enable=\"1\" ModifyPasswordFlag=\"0\" FactoryPassword=\"$2d=1*6sLAi(qv&amp;&quot;22Ayu#9Q{F+d.E*2^7~7*69F56$\" Alias=\"cpe-2\" AccessInterface=\"\" PassMode=\"3\" Salt=\"OoXODT2VYZXkk/LteG6VFSTH\">\n<X_HW_IteratePassword Password=\"$2%z(K2+&amp;Be&apos;.Q:Z&lt;Xkvk&quot;jxRHNll&apos;fOS-jNHhTUF@PjdWHl;e5S3/g}KNdbN+-S&amp;;*d!Nx&lt;Z#H-5x&quot;xJT(Ng=25Aa(E&amp;6f&quot;S/_T.%$\" Salt=\"a17u1PjwSNLn1xA=SEU3VLua\" IterateCount=\"10000\" HashType=\"0\"/>\n</X_HW_WebUserInfoInstance>\n</X_HW_WebUserInfo>\n<CfgClone DeviceType=\"0\" OriUpMode=\"0\" OriUpPort=\"0\"/>\n</UserInterface>\n<ManagementServer EnableCWMP=\"1\" URL=\"http://192.168.4.200:9292/acs\" Username=\"Epadmin\" Password=\"$2.L,-I_gJ&gt;Z:i\\g6/s^hY1fMgOcL)$1MxsL*i!.a$$\" PeriodicInformEnable=\"1\" PeriodicInformInterval=\"60\" PeriodicInformTime=\"\" ParameterKey=\"LC13091d5bdf041543bb1c\" ConnectionRequestURL=\"\" ConnectionRequestUsername=\"W61DAFTfGA\" ConnectionRequestPassword=\"$2jd^i,;eU*@+X#H+t9/5&lt;OSK(@nSacBBT~m7SlBI*$\" UpgradesManaged=\"0\" KickURL=\"\" DownloadProgressURL=\"\" DefaultActiveNotificationThrottle=\"0\" UDPConnectionRequestAddress=\"\" UDPConnectionRequestAddressNotificationLimit=\"0\" STUNEnable=\"0\" STUNServerAddress=\"\" STUNServerPort=\"0\" STUNUsername=\"\" STUNPassword=\"\" STUNMaximumKeepAlivePeriod=\"0\" STUNMinimumKeepAlivePeriod=\"0\" NATDetected=\"0\" ManageableDeviceNumberOfEntries=\"0\" ManageableDeviceNotificationLimit=\"0\" X_HW_EnableCertificate=\"0\" X_HW_CertPassword=\"$2,DF.&gt;2Ei&apos;N-~*L;WK8dROtyw=CL&apos;&quot;B&lt;3(BSc6V,U$\" X_HW_DSCP=\"0\" X_HW_CheckPasswordComplex=\"1\" X_HW_PeriodicInformTime=\"\" X_HW_Path=\"707f8d66931af4e538f5ac3155b8a5ec\" X_HW_EnableCWMP=\"1\">\n<ObjExtention>\n<ConnectionRequestURL Notify=\"2\" AccList=\"Subscriber\"/>\n</ObjExtention>\n</ManagementServer>\n<X_HW_APMPolicy EnablePowerSavingMode=\"1\">\n<BatteryModePolicy NotUseUsbService=\"0\" NotUseLanService=\"0\" NotUseWlanService=\"0\" NotUseVoiceService=\"0\" NotUseCATVService=\"0\" NotUseRemoteManagement=\"0\"/>\n</X_HW_APMPolicy>\n<X_HW_PSIXmlReset ResetFlag=\"1\"/>\n<X_HW_UserInfo UserName=\"\" UserId=\"\" Status=\"99\" Limit=\"10\" Times=\"0\" Result=\"99\" X_HW_InformStatus=\"0\" X_HW_AcsCnnctSatus=\"0\"/>\n<X_HW_ServiceManage FtpEnable=\"0\" FtpPort=\"21\" FtpRoorDir=\"/mnt/usb1_1/\" FtpUserNum=\"0\"/>\n<X_HW_SSMPPDT>\n<Deviceinfo X_HW_LedSwitch=\"0\"/>\n</X_HW_SSMPPDT>\n<ExtDeviceInfo X_HW_LedSwitch=\"1\">\n<X_HW_LED_SwitchTimer Enable=\"0\"/>\n</ExtDeviceInfo>\n<X_HW_ProductInfo originalVersion=\"V500R022C00SPC100A2212010121\" currentVersion=\"V500R022\" customInfo=\"COMMON\" customInfoDetail=\"common\"/>\n<DeviceInfo X_HW_UpPortMode=\"4\" X_HW_OUIMode=\"0\" X_HW_TotalHWReboot=\"2\" FirstUseDate=\"0001-01-01T00:00:00Z\" X_HW_TotalSWReboot=\"1\">\n<X_HW_Syslog Enable=\"1\" Level=\"7\"/>\n<X_HW_Monitor Enable=\"0\" MonitorNumberOfEntries=\"0\"/>\n<X_HW_Alarm/>\n<X_HW_ReConnect Enable=\"1\"/>\n<X_HW_IPProtocolVersion Mode=\"3\"/>\n<SupportedDataModel NumberOfInstances=\"1\">\n<SupportedDataModelInstance InstanceID=\"1\" Alias=\"cpe-1\" URL=\"https://www.broadband-forum.org/cwmp/tr-181-2-11-0-full.xml\" UUID=\"8862c186-5884-5341-b9ab-8c350dc33abd\" URN=\"urn:broadband-forum-org:tr-181-2-11-0\" Features=\"VOICE,WIFI,Router\"/>\n</SupportedDataModel>\n<Processor NumberOfInstances=\"1\">\n<ProcessorInstance InstanceID=\"1\" Alias=\"cpe-1\" Architecture=\"arm\"/>\n</Processor>\n<X_HW_SyslogConfig LogServerEnable=\"0\" Interface=\"\" Facility=\"16\" Severity=\"\" ServerAddress=\"\" ServerPort=\"514\" WatchdogPSK=\"\" PolicyMode=\"UDP\" MaxTime=\"0\" Target=\"Local\" Timeout=\"3600\" Level=\"0\"/>\n<VendorLogFile NumberOfInstances=\"1\">\n<VendorLogFileInstance InstanceID=\"1\" Alias=\"cpe-1\" Name=\"system_log\" MaximumSize=\"0\" Persistent=\"1\"/>\n</VendorLogFile>\n<X_HW_UserContractInfo UsInternetBandwidth=\"0\" DsInternetBandwidth=\"0\"/>\n<X_HW_Reportlog Enable=\"0\" ReportInterval=\"20\" ReportUrl=\"\" LogTimeStart=\"0\" LogTimeEnd=\"23\" LogDateStart=\"0\" LogDateEnd=\"0\" ReportLogType=\"5\" ReportLogMode=\"1\" DeviceMac=\"\"/>\n</DeviceInfo>\n<X_HW_AppRemoteManage MgtURL=\"\" Port=\"\" Heartbeat=\"60\" Ability=\"0\" LocatePort=\"17998\" Version=\"1.0\" LocalUserName=\"Epuser\" LocalUserPassword=\"$2:x6;S^&amp;K.PzNE2P@Al&apos;X(p1b-81Qx95L%i&apos;MLytL!w4s7NujhI|LF(9$F6*U(mg_&gt;Kt]-JOiC;*VS[]WZSgW(Jy&gt;*&apos;56=K(2QP+8$\" LocalUserPassMode=\"3\" LocalAdminName=\"Epadmin\" LocalAdminPassword=\"$209G]GSx`sE2%yB(Sm&gt;[&lt;,;iE+6uwjLPgpgA28uu7If@[W\\*SG95UoLKt(TP-!kw~0rc&gt;$~#g3Q+p!C^&apos;@+x74!!`N68k&gt;7.A.AO7$\" LocalAdminPassMode=\"3\"/>\n<X_HW_PonQualityMonitor Enable=\"1\" MonitorInterval=\"900\" BERThreshold=\"5\"/>\n<DownloadDiagnostics DownloadDiagnosticMaxConnections=\"4\" NumberOfConnections=\"4\" DownloadURL=\"http://217.145.76.36/download/download_file_200MB.txt\"/>\n<X_HW_DataModel X_HW_CurrentLink=\"1\">\n<NAT InterfaceSettingNumberOfEntries=\"0\" PortMappingNumberOfEntries=\"0\"/>\n<Optical InterfaceNumberOfEntries=\"1\">\n<Interface NumberOfInstances=\"1\">\n<InterfaceInstance InstanceID=\"1\" Enable=\"1\" Status=\"Up\" Alias=\"cpe-1\" Name=\"\" LastChange=\"\" LowerLayers=\"\" Upstream=\"1\" OpticalSignalLevel=\"\" LowerOpticalThreshold=\"\" UpperOpticalThreshold=\"\" TransmitOpticalLevel=\"\" LowerTransmitPowerThreshold=\"\" UpperTransmitPowerThreshold=\"\"/>\n</Interface>\n</Optical>\n<X_HW_IperfSpeedTest/>\n<X_HW_KMC>\n<RK Version=\"0\" LifeDays=\"3650\" Iterations=\"20\" Source=\"0\" CreateTime=\"\" ExpiredTime=\"\"/>\n<Domain NumberOfInstances=\"9\">\n<DomainInstance InstanceID=\"1\" ID=\"0\" Source=\"0\" Description=\"\" UpdateMode=\"0\" UpdateTime=\"30\">\n<MK NumberOfInstances=\"1\">\n<MKInstance InstanceID=\"1\" ID=\"1\" Key=\"\" Active=\"0\"/>\n</MK>\n</DomainInstance>\n<DomainInstance InstanceID=\"2\" ID=\"1\" Source=\"0\" Description=\"\" UpdateMode=\"0\" UpdateTime=\"30\">\n<MK NumberOfInstances=\"2\">\n<MKInstance InstanceID=\"1\" ID=\"1\" Key=\"\" Active=\"0\"/>\n<MKInstance InstanceID=\"2\" ID=\"2\" Key=\"\" Active=\"0\"/>\n</MK>\n</DomainInstance>\n<DomainInstance InstanceID=\"3\" ID=\"2\" Source=\"0\" Description=\"\" UpdateMode=\"0\" UpdateTime=\"30\">\n<MK NumberOfInstances=\"1\">\n<MKInstance InstanceID=\"1\" ID=\"3\" Key=\"\" Active=\"0\"/>\n</MK>\n</DomainInstance>\n<DomainInstance InstanceID=\"4\" ID=\"3\" Source=\"0\" Description=\"\" UpdateMode=\"0\" UpdateTime=\"30\"/>\n<DomainInstance InstanceID=\"5\" ID=\"4\" Source=\"0\" Description=\"\" UpdateMode=\"0\" UpdateTime=\"30\">\n<MK NumberOfInstances=\"1\">\n<MKInstance InstanceID=\"1\" ID=\"1\" Key=\"\" Active=\"0\"/>\n</MK>\n</DomainInstance>\n<DomainInstance InstanceID=\"6\" ID=\"19\" Source=\"0\" Description=\"\" UpdateMode=\"0\" UpdateTime=\"30\"/>\n<DomainInstance InstanceID=\"7\" ID=\"20\" Source=\"0\" Description=\"\" UpdateMode=\"0\" UpdateTime=\"30\"/>\n<DomainInstance InstanceID=\"8\" ID=\"21\" Source=\"0\" Description=\"\" UpdateMode=\"0\" UpdateTime=\"30\"/>\n<DomainInstance InstanceID=\"9\" ID=\"10001\" Source=\"0\" Description=\"\" UpdateMode=\"0\" UpdateTime=\"30\"/>\n</Domain>\n</X_HW_KMC>\n<X_HW_DataInfo X_HW_Version=\"2023/09/19 11:36:20\" X_HW_LastSaveTime=\"1981-01-04 14:35:49\" X_HW_DBSavers=\"WEB|TR-069\" X_HW_SaveTimes=\"10196\"/>\n</X_HW_DataModel>\n<ContentSharing Enable=\"1\"/>\n<X_HW_iaccess Enable=\"0\" ReportEnable=\"0\" SecPlatEnable=\"2\" SecPlatStatus=\"0\"/>\n<X_HW_Audit Enable=\"0\"/>\n<Ewcode Enable=\"0\" ServerURL=\"\" Encryption=\"\"/>\n<FaultReporting Enabled=\"1\" OperationsName=\"\" OperationsNumber=\"\"/>\n<X_HW_XgponDeviceInfo RegistrationID=\"\" MutualAuthSwitch=\"0\" PreSharedKey=\"\"/>\n<X_HW_InternalPolicy RxPowerAlarmReport=\"0\" RxPowerLowerThreshold=\"-27000\" RxPowerUpperThreshold=\"-8000\" TxPowerAlarmReport=\"0\" TxPowerLowerThreshold=\"500\" TxPowerUpperThreshold=\"5000\"/>\n<X_HW_IPTV RemarkNNIIPPrecedence=\"-1\" RemarkUNIIPPrecedence=\"-1\" RemarkNNI8021P=\"-1\" RemarkUNI8021P=\"-1\" RemarkNNIDSCP=\"-1\" RemarkUNIDSCP=\"-1\">\n<Filter SourceIPExcludeFilter=\"\" PPPoEIGMPTransparent=\"0\"/>\n</X_HW_IPTV>\n<X_HW_HOMENET_NAME name=\"\">\n<hosts NumberOfInstances=\"4\">\n<hostsInstance InstanceID=\"1\" MACAddress=\"F8AF05255BA3\" Name=\"\" ConnectInterface=\"LAN3\" DhcpName=\"\" DevType=\"\" LastStatusChangeTime=\"1981-01-01T00:00:52Z\" IsAPFlag=\"0\" IsOnlineFlag=\"0\" DhcpDevType=\"\" RequestOptionList=\"\"/>\n<hostsInstance InstanceID=\"2\" MACAddress=\"8cb0e9313ca4\" Name=\"\" ConnectInterface=\"LAN4\" DhcpName=\"\" DevType=\"\" LastStatusChangeTime=\"1981-01-01T00:00:56Z\" IsAPFlag=\"0\" IsOnlineFlag=\"0\" DhcpDevType=\"\" RequestOptionList=\"\"/>\n<hostsInstance InstanceID=\"3\" MACAddress=\"d46e0e11f76b\" Name=\"\" ConnectInterface=\"SSID1\" DhcpName=\"\" DevType=\"\" LastStatusChangeTime=\"1981-01-26T16:02:02Z\" IsAPFlag=\"0\" IsOnlineFlag=\"0\" DhcpDevType=\"\" RequestOptionList=\"\"/>\n<hostsInstance InstanceID=\"4\" MACAddress=\"F8AF05255BA4\" Name=\"\" ConnectInterface=\"LAN3\" DhcpName=\"\" DevType=\"\" LastStatusChangeTime=\"1981-01-01T00:00:57Z\" IsAPFlag=\"0\" IsOnlineFlag=\"0\" DhcpDevType=\"\" RequestOptionList=\"\"/>\n</hosts>\n</X_HW_HOMENET_NAME>\n<X_HW_eMDI Enable=\"0\" Interval=\"60\" WindowPackets=\"100\" Thresholdpkts=\"5\" DIP=\"255.255.255.255\" DPort=\"0\" SIP=\"255.255.255.255\" MVlanId=\"0xffff\" Time=\"0\" DiagnosingDIP=\"\" DiagnosingSIP=\"\" DiagnosingMvlan=\"0\" TotalPackets=\"0\" LostPackets=\"0\" OutOfOrder=\"0\" ConsecutiveLost=\"0\" ELF_F=\"0\"/>\n<X_HW_PPPoE_BridgeWAN_AutoEmulator Enable=\"0\" Username=\"\" Password=\"\" TimeList=\"1440\" FailedRetryTimeList=\"15\"/>\n<DeviceConfig PersistentData=\"CURRENT CONFIG\" ConfigFile=\"FILE OVER SIZE\" X_HW_ConfigEncryptionKey=\"\"/>\n<BulkData Enable=\"0\" Status=\"Disabled\" MinReportingInterval=\"900\" Protocols=\"HTTP\" EncodingTypes=\"JSON\" ParameterWildCardSupported=\"1\" MaxNumberOfProfiles=\"64\" MaxNumberOfParameterReferences=\"1024\" ProfileNumberOfEntries=\"0\" X_HW_Interface=\"\"/>\n<X_HW_RET_SERVER Enable=\"0\" RtcpPort=\"8027\"/>\n<DHCPv4 X_HW_ClientDefaultDSCP=\"0\"/>\n<Capabilities>\n<PerformanceDiagnostic DownloadTransports=\"HTTP,FTP\" UploadTransports=\"HTTP,FTP\"/>\n</Capabilities>\n<X_HW_ComAPI/>\n<X_HW_APService VenderClassId=\"\" IPTVUpPort=\"\">\n<MultiSrvPortList PhyPortName=\"\"/>\n</X_HW_APService>\n<X_HW_Option Time=\"60\"/>\n<DHCPv6 X_HW_ClientDefaultDSCP=\"0\"/>\n<X_HW_IPv6 IPv6Capable=\"0\">\n<X_HW_NeighborDiscovery>\n<InterfaceSetting NumberOfInstances=\"1\">\n<InterfaceSettingInstance InstanceID=\"1\" Enable=\"1\" Status=\"Enabled\" Interface=\"InternetGatewayDevice.LANDevice.1.LANHostConfigManagement.IPInterface.1\" RetransTimer=\"1000\" RtrSolicitationInterval=\"60000\" MaxRtrSolicitations=\"4294967295\" NUDEnable=\"1\" RSEnable=\"0\"/>\n</InterfaceSetting>\n</X_HW_NeighborDiscovery>\n</X_HW_IPv6>\n<X_HW_SFTP>\n<X_HW_SFTP_ServerInfo SftpEnable=\"0\" SftpPort=\"8022\" SftpLANEnable=\"0\" SftpWANEnable=\"0\" SftpStatus=\"1\" SftpMaxDuration=\"86400\" SftpEnableTime=\"0\" SftpMaxIdleDur=\"300\"/>\n</X_HW_SFTP>\n<X_HW_AutoReboot Enable=\"0\" RunningDays=\"15\" TrafficLimit=\"1000\" TrafficKeepTime=\"30\" RebootStartTime=\"120\" RebootEndTime=\"330\" DelayMode=\"\"/>\n<X_HW_WIFIInfo Defaultwifi6Flag=\"1\" WiFiAlgMwoFlag=\"0\" LocalMacMode=\"2\" MacScanFlag=\"0\" MicrowaveScaninterval=\"15\" MicrowaveScanCount=\"2\" X_HW_NewIniFileFlag=\"0\" DfsMaxTimes=\"10\">\n<WlanDfsControl DfsSilentEnable=\"1\" Bsd2GSlientEnable=\"1\" DfsOptimizationEnable=\"1\"/>\n<WiFiSilence SupportSilence=\"0\"/>\n<WorkMode SupportWorkMode=\"0\"/>\n<X_HW_ConsultCtrl AutoMode=\"1\"/>\n</X_HW_WIFIInfo>\n<X_HW_SlaveAPConfig WifiSyncEnable=\"1\" WifiSyncAccessCfg=\"1\" HttpsSwitch=\"0\"/>\n<X_HW_CHL_SCAN Enable=\"0\" FrontScanTime2G=\"0\" FrontScanTime5G=\"0\" BackScanTime=\"0\" BackWaitTime=\"0\" NonDFSChAPScanTime=\"0\" DFSChScanTime=\"0\" APScanWaitTime=\"0\" AirtimeThreshold1=\"0\" AirtimeThreshold2=\"0\" AirtimeThreshold3=\"0\" ApBgStart=\"0\"/>\n<WifiAntType Index=\"0\"/>\n<X_HW_SmartCAT Enable=\"0\" PerformCycle2G=\"480\" MeasureTimeLength=\"300\" LowRateThrehold=\"50\" PacketLossRateThrehold=\"3\" MaxRetryTimes=\"10\" IncrPercentToSwitch=\"0\" PerformCycle5G=\"480\" HighIntf2gThrehold=\"70\" HighIntf5gThrehold=\"70\"/>\n<X_HW_BandWidthUpTo160 Enable=\"1\" PerformCycle=\"1440\" MeasureTimeLength=\"300\" LowRateThrehold=\"4\" PacketLossRateThrehold=\"3\" StartTime=\"2\" EndTime=\"6\"/>\n<X_HW_ACSPro Enable=\"0\" CycleStart=\"5:30\" CycleEnd=\"7:00\" AcsCustomzieMode=\"0\"/>\n<EasyMesh Role=\"Auto\" DetectRole=\"\" Roaming=\"2\" Enable=\"0\" MAPAgent=\"2\" Em2GRssiThreshold=\"-74\" Em5GRssiThreshold=\"-71\" IncreasedRssi=\"5\" Name=\"Easymesh_device\" AlMac=\"\" Version=\"2.0\"/>\n<WiFiInfo/>\n<X_HW_WifiCoverService AutoExtended=\"1\" AutoExtendedPolicy=\"0\" AutoExtendedSSIDIndex=\"1\" IspExtended=\"0\" AutoSwitchAP=\"1\" ForcedSwitchThrehold=\"-79\" Enable=\"1\" ConditionalSwitchThrehold=\"-75\" SyncWifiSwitch=\"0\" MacKickTime=\"500\" ForceKickInterval=\"3600\" SteeringSensitivity=\"1\" RETEnable=\"0\" RETRtcpPort=\"8027\" X_HW_CascadeForbidden=\"0\" BondingEnable=\"0\" BondingRatio2G=\"1\" BondingRatio5G=\"3\" FbtControlPolicy=\"1\" AutoExtendPublicWiFi=\"0\" AutoExtendGuestWifi=\"0\" SyncIotSsidInst=\"0\">\n<ConfigurationByRadio NumberOfInstances=\"2\">\n<ConfigurationByRadioInstance InstanceID=\"1\" RFBand=\"2.4G\" AutoExtendedSSIDIndex=\"1\" FollowMeBssidEnabled=\"1\" LowRssiThreshold=\"-74\" HighRssiThreshold=\"-54\" IncreasedRssiThreshold=\"8\" ForcedRssiThrehold=\"-85\"/>\n<ConfigurationByRadioInstance InstanceID=\"2\" RFBand=\"5G\" AutoExtendedSSIDIndex=\"5\" FollowMeBssidEnabled=\"1\" LowRssiThreshold=\"-71\" HighRssiThreshold=\"-54\" IncreasedRssiThreshold=\"8\" ForcedRssiThrehold=\"-85\"/>\n</ConfigurationByRadio>\n<TokenObj NumberOfInstances=\"32\">\n<TokenObjInstance InstanceID=\"1\" Token=\"$2xEJyJ;xL]1YYa9.4hwfOSW_37n+~zLl=!b*:]&lt;0Bh#0tAXX4C@h2\\QY&quot;)_a:$\" Used=\"0\"/>\n<TokenObjInstance InstanceID=\"2\" Token=\"$2k,.6.9w=T%5!Yv5Hj%pAHkW{%CeAOQ!dkB4u.i&gt;*|MggLXADq),Rk&apos;T6[2DN$\" Used=\"0\"/>\n<TokenObjInstance InstanceID=\"3\" Token=\"$2+h*7Y7gxZ,%e8oEG4^X(,,^#(dvU&amp;A]Lhb7h3.t0z`-(R:t1^4!&lt;Hc~{tw57$\" Used=\"0\"/>\n<TokenObjInstance InstanceID=\"4\" Token=\"$2L;6(;rioZW_,(c$.~&lt;b!,1Ap&lt;xfol*&lt;nm6(5X3HRp2PRM;-ETM[Ua&apos;Qa(&lt;~&amp;$\" Used=\"0\"/>\n<TokenObjInstance InstanceID=\"5\" Token=\"$2Q52b5!!V^YY*jo0X&apos;oy&apos;|Hg\\P8U%]A/e\\~%|E;rQgQRt)Sz_tA)HS8(_ehNS$\" Used=\"0\"/>\n<TokenObjInstance InstanceID=\"6\" Token=\"$2+wH!&apos;X1G%EG8]f!)iU_LfJf(%P`no2j:&apos;5YN([hCd-S`9%e0G-0QpT!c4y9&gt;$\" Used=\"0\"/>\n<TokenObjInstance InstanceID=\"7\" Token=\"$2%&amp;ujA2AW@K0xlcIRMh)KfqqOGo4Ju-~g&gt;a@2imS~lkx#~`vM+F)I|cJl&apos;%-V$\" Used=\"0\"/>\n<TokenObjInstance InstanceID=\"8\" Token=\"$29a4MXD|@6F}HJs~Z`Y$O6|J&apos;9~(.9MyCMF#nQgfCNfm{MG(&gt;r&quot;D_yRCi[d$X$\" Used=\"0\"/>\n<TokenObjInstance InstanceID=\"9\" Token=\"$2&gt;dB_&amp;cm-o:-3%#-4,E&apos;9qIGeK!h/-%MMm=!uDU#Yjr~A8ndrVJ*\\P%.9v&lt;VH$\" Used=\"0\"/>\n<TokenObjInstance InstanceID=\"10\" Token=\"$2]F(0S[0#q3nDjmNhAO3I&quot;K=8FnF2b&apos;k&apos;s~&lt;J7&quot;&apos;-JA8~&amp;E2l7&gt;^3&apos;%N]gPT!$\" Used=\"0\"/>\n<TokenObjInstance InstanceID=\"11\" Token=\"$2+(&gt;lWbnYbFFoap1klR|UPOBoM0+#7=j%^$GB[bZ%&amp;I5iI)#m&gt;Ub&apos;&apos;B3ohAD&amp;$\" Used=\"0\"/>\n<TokenObjInstance InstanceID=\"12\" Token=\"$2/#*(+s|u+RfXk&quot;C..I]&quot;gh2+Y!OaVLHIIA,&lt;`YhCXz}lD%ATPUvbSh!_(ZQ&lt;$\" Used=\"0\"/>\n<TokenObjInstance InstanceID=\"13\" Token=\"$2ldM1#^!_MLh856J0Z/E,wq5M;(|-40dL;0XzRj#RCaP`%&amp;_9S:c|&apos;]ESr|&quot;#$\" Used=\"0\"/>\n<TokenObjInstance InstanceID=\"14\" Token=\"$2.&lt;F1=^1P{7QkZ,E&apos;T&lt;z7Py_3QH9{}/]1&apos;{&amp;//4TXQM-r-S|7K+haozEJ*hC~$\" Used=\"0\"/>\n<TokenObjInstance InstanceID=\"15\" Token=\"$2O!p&lt;~{&amp;ay&quot;&gt;2%7Il=]`FuJy5UHFpEKC4oWYCm&apos;-OZYw`Dh$X8U1P2A)6(bTQ$\" Used=\"0\"/>\n<TokenObjInstance InstanceID=\"16\" Token=\"$2&lt;vU@SOlc9T%ej~N)`OH2&gt;MW&lt;@P&apos;}XQ7Mj_~0uz,5tQ`c6In^pT53ltLKSOkS$\" Used=\"0\"/>\n<TokenObjInstance InstanceID=\"17\" Token=\"$2xMdZ&apos;0iPW9M~sd#z1eaV&quot;o!)3ja!nM&apos;\\]p=+BpD%ju,R-E&gt;t@Ea3rJ8fVwq3$\" Used=\"0\"/>\n<TokenObjInstance InstanceID=\"18\" Token=\"$2l&quot;Nf-jw0R=V7HjI4By}F{%U_=MAK2-_4&apos;&quot;7gc}7-^q)C8r)F4X}(P&amp;*5@zO8$\" Used=\"0\"/>\n<TokenObjInstance InstanceID=\"19\" Token=\"$2/Hy[%-,L-JUN\\JHFf=#7LHk1/Em4*Q4/nB4qRD`AmWXeK41T+W^f[%&gt;6rE(J$\" Used=\"0\"/>\n<TokenObjInstance InstanceID=\"20\" Token=\"$2_x)*GhK@7T83lYJ&gt;;bjH,f|c$QfxV6j+y/0.fmH!It{|.]xIa*FNi~M%+v:G$\" Used=\"0\"/>\n<TokenObjInstance InstanceID=\"21\" Token=\"$2lPM=&amp;HER=;|#DP#p~yDJFG`pHzh){=v&gt;)ZNdr&gt;%LR,0{9[ah:A&quot;rck5,/ln,$\" Used=\"0\"/>\n<TokenObjInstance InstanceID=\"22\" Token=\"$2mLXD@,jTPB}6=jLF[a(SsFyzGuD;REefcr&apos;,KKa3N4OEXl^d8Ze0t&gt;4,MaQ/$\" Used=\"0\"/>\n<TokenObjInstance InstanceID=\"23\" Token=\"$2bjs5NwaJ)16r&lt;\\&apos;{J&gt;&quot;XOj_q6=_]t~K(R6@,P7k.9pFH7&quot;C2a*.Jli.Hgp.Q$\" Used=\"0\"/>\n<TokenObjInstance InstanceID=\"24\" Token=\"$29P4RJSBOp9Mxeq=vfO*BTGxN6rOp0HVI@G-gI~h-9kk[,.4zXKR~y!7=$;)9$\" Used=\"0\"/>\n<TokenObjInstance InstanceID=\"25\" Token=\"$2z5FI6*Thn#epmN=tAs5@vPV&amp;!.Mf0-/$`51&amp;AGbJ!o$}XLR2,SyM*~2dAu(!$\" Used=\"0\"/>\n<TokenObjInstance InstanceID=\"26\" Token=\"$2|;O/FLA$OMkpu8IjfC&apos;*{&quot;xUWUYLCJ$aD3TKIg3C&quot;dlE$%+Od:yHCgV]J%FC$\" Used=\"0\"/>\n<TokenObjInstance InstanceID=\"27\" Token=\"$2[m{(O2L1RI;db3XBd`/D^|Nz,:ODTIWuUO6.3u1Crl8-Ux6PsK&apos;O)p@i/&amp;&gt;M$\" Used=\"0\"/>\n<TokenObjInstance InstanceID=\"28\" Token=\"$2rR)\\C9e#.YA9J,CLdr|E\\jZL&gt;+)Io6Q1[&quot;Pagxk4/+u;FUge;&apos;3}2~15([Q!$\" Used=\"0\"/>\n<TokenObjInstance InstanceID=\"29\" Token=\"$2Z)oc#a;xt*|(Al&lt;4*ubSr(KPU7U7N+\\([/0|UZ/UvfA]D[BUEN&apos;x&lt;JSdar+P$\" Used=\"0\"/>\n<TokenObjInstance InstanceID=\"30\" Token=\"$2hfdfTBwK9$:o~9Lf)vt&amp;%.kd9Lc2VYgz-f+aT2q6hXuaS!cP=&apos;72O)~BUCJ+$\" Used=\"0\"/>\n<TokenObjInstance InstanceID=\"31\" Token=\"$2Xo!~XrYu)-:e9BXB~+w.4g\\N+.S`,V~NM{DR$XKBV&amp;MICbNX`&quot;(aE$&quot;48r]X$\" Used=\"0\"/>\n<TokenObjInstance InstanceID=\"32\" Token=\"$2tx]eHu=NT$:5O87*rb%E@#22:FE&amp;T!A&apos;iBD=h_}$(NP$W~0D&gt;U&apos;iw&apos;P-}LN0$\" Used=\"0\"/>\n</TokenObj>\n</X_HW_WifiCoverService>\n<X_HW_SmartTopo Enable=\"1\" AutoTopoCheckTime=\"30\" RSSIThrehold=\"27\" MeasureTime=\"10\" LowRateThrehold=\"200\" PacketLossRateThrehold=\"5\" UserPolicy=\"2\" AdjustCycleMax=\"3\" SilenceCycle=\"15\"/>\n<X_HW_OKC ProbeInterval=\"1\" ExpiredTimeout=\"20\" Enable=\"1\" RssiThreshold=\"-55\"/>\n<SoftwareModules ExecEnvNumberOfEntries=\"0\" DeploymentUnitNumberOfEntries=\"0\" ExecutionUnitNumberOfEntries=\"0\" X_HW_APIListSupport=\"1\" X_HW_APIListConfigure=\"0\">\n<ExecEnv NumberOfInstances=\"1\">\n<ExecEnvInstance InstanceID=\"1\" Enable=\"1\" Status=\"Disabled\" Reset=\"0\" Name=\"LXC 2.0.8\" Type=\"Container\" InitialRunLevel=\"0\" RequestedRunLevel=\"0\" CurrentRunLevel=\"0\" Vendor=\"GNU LGPL 2.1\" Version=\"2.0.8\" ParentExecEnv=\"\"/>\n</ExecEnv>\n<X_HW_BundleInfo BundleSeqNumMin=\"0\" BundleSeqNum=\"0\"/>\n<DeploymentUnit NumberOfInstances=\"1\">\n<DeploymentUnitInstance InstanceID=\"1\" UUID=\"13df66b6-1f84-5d23-a07d-30535c1c6298\" DUID=\"1\" Name=\"kernelapp\" Status=\"Installed\" Resolved=\"1\" URL=\"\" Description=\"netopen cplugin\" Vendor=\"HUAWEI Technologies Co.,Ltd\" Version=\"22.0.65\" ExecutionUnitList=\"InternetGatewayDevice.SoftwareModules.ExecutionUnit.1\" ExecutionEnvRef=\"InternetGatewayDevice.SoftwareModules.ExecEnv.1\"/>\n</DeploymentUnit>\n<ExecutionUnit NumberOfInstances=\"1\">\n<ExecutionUnitInstance InstanceID=\"1\" EUID=\"1\" Name=\"kernelapp\" Status=\"ACTIVE\" RequestedState=\"\" ExecutionFaultCode=\"NoFault\" ExecutionFaultMessage=\"\" AutoStart=\"1\" RunLevel=\"0\" Vendor=\"HUAWEI Technologies Co.,Ltd\" Version=\"22.0.65\" Description=\"netopen cplugin\" DiskSpaceInUse=\"0\" MemoryInUse=\"0\" ExecutionEnvRef=\"InternetGatewayDevice.SoftwareModules.ExecEnv.1\"/>\n</ExecutionUnit>\n</SoftwareModules>\n<X_HW_UpRateDiag UploadURL=\"\"/>\n<X_HW_HttpSpeedTest EnabledForTest=\"0\" TestURL=\"\" ReportURL=\"\" Eupppoename=\"\" Eupassword=\"\" WANInterface=\"\" Type=\"DownLink\"/>\n<X_HW_BbspConfig RouteStatus=\"0\" UpLinkStatus=\"0\" ApUplinkMode=\"0\"/>\n</InternetGatewayDevice>\n"},{"id":"62a89c44-4282-4b0a-b059-b29e7f7cbeec","name":"File Not Found","originalRequest":{"method":"GET","header":[],"url":{"raw":"configs/cpe/:serial_number/download?filename=fdsfsd.cfg","host":["configs"],"path":["cpe",":serial_number","download"],"query":[{"key":"filename","value":"fdsfsd.cfg"}],"variable":[{"key":"serial_number","value":""}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"plain","header":[{"key":"Server","value":"nginx/1.27.5"},{"key":"Date","value":"Sat, 04 Oct 2025 14:55:07 GMT"},{"key":"Content-Type","value":"text/plain; charset=utf-8"},{"key":"Content-Length","value":"1"},{"key":"Connection","value":"keep-alive"},{"key":"X-Content-Type-Options","value":"nosniff"}],"cookie":[],"responseTime":null,"body":"\n"}],"_postman_id":"95f9e711-c06c-4ad8-a0b1-5818e84d5811"}],"id":"f320fc20-70db-4ac1-81ed-f269018f4202","_postman_id":"f320fc20-70db-4ac1-81ed-f269018f4202","description":""},{"name":"Images","item":[{"name":"Image Download","id":"132f9c4c-382f-442c-873b-e56a27dc4d01","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"apps/:fileId","urlObject":{"path":[":fileId"],"host":["apps"],"query":[],"variable":[{"id":"0f8dddf9-de0e-4b2b-a3b7-da1640a0fa1c","type":"any","value":"","key":"fileId"}]}},"response":[],"_postman_id":"132f9c4c-382f-442c-873b-e56a27dc4d01"}],"id":"4b2d113b-4d17-4e89-9e5f-108f79db444a","_postman_id":"4b2d113b-4d17-4e89-9e5f-108f79db444a","description":""},{"name":"Upload File","id":"87f143d0-6f8b-4b25-8406-31b543a9e653","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"body":{"mode":"formdata","formdata":[{"key":"file","type":"file","src":"postman-cloud:///1ef8c7b4-1b2f-4d10-ade3-86830b65c78e"},{"key":"metadata","value":"{\"filename\": \"testapp32.tar\", \"type\":\"app\", \"model\":\"test123\"}","type":"text","uuid":"8b645ab1-de4a-4642-9fda-10e196402a73"}]},"url":"file/app/upload","urlObject":{"path":["app","upload"],"host":["file"],"query":[],"variable":[]}},"response":[],"_postman_id":"87f143d0-6f8b-4b25-8406-31b543a9e653"},{"name":"Files List","id":"d872d316-6ff7-4f4e-a243-124520585dd6","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"url":"file/all/list","urlObject":{"path":["all","list"],"host":["file"],"query":[{"disabled":true,"key":"models","value":null},{"disabled":true,"key":"type","value":"image,app"}],"variable":[]}},"response":[],"_postman_id":"d872d316-6ff7-4f4e-a243-124520585dd6"},{"name":"Delete File(s)","id":"d84d8bc3-9ab2-4c2a-8505-b8cd20c1537d","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"body":{"mode":"raw","raw":"[\n    \"690df77b670561b8d97011b3\"\n]"},"url":"file/all/delete","urlObject":{"path":["all","delete"],"host":["file"],"query":[],"variable":[]}},"response":[],"_postman_id":"d84d8bc3-9ab2-4c2a-8505-b8cd20c1537d"}],"id":"d4e1fde0-17e1-4dab-bd22-835fa6df91a2","_postman_id":"d4e1fde0-17e1-4dab-bd22-835fa6df91a2","description":""},{"name":"Profiles","item":[{"name":"Get Profiles","id":"e73888f7-f230-4c88-831a-42cf21da3706","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"body":{"mode":"raw","raw":"{\n}","options":{"raw":{"language":"json"}}},"url":"device-profile/templates","urlObject":{"path":["templates"],"host":["device-profile"],"query":[],"variable":[]}},"response":[{"id":"361e34ca-3e17-449c-aa19-56d7d4ea36ea","name":"Get Templates","originalRequest":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"body":{"mode":"raw","raw":"{\n}","options":{"raw":{"language":"json"}}},"url":"device-profile/templates"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"Server","value":"nginx/1.27.4"},{"key":"Date","value":"Mon, 23 Feb 2026 11:31:09 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Access-Control-Allow-Origin","value":"null"}],"cookie":[],"responseTime":null,"body":"[\n    {\n        \"name\": \"BG7542W\",\n        \"model\": \"BG7542W\",\n        \"protocol\": \"cwmp\",\n        \"content\": \"-- model:BG7542W\\n-- protocol:cwmp\\n\\nlocal function pd(writable, value)\\n  return { writable = writable, value = value }\\nend\\n\\nlocal function bool_val(v)\\n  if v == nil then\\n    return false\\n  end\\n  if type(v) == 'boolean' then\\n    return v\\n  end\\n  local s = tostring(v):lower()\\n  return s == '1' or s == 'true'\\nend\\n\\nlocal function to_int(v, default)\\n  local n = tonumber(v)\\n  if n == nil then\\n    return default\\n  end\\n  return math.floor(n)\\nend\\n\\nlocal function response_param_map(response)\\n  local param_map = {}\\n  for _, param in ipairs((response and response.list) or {}) do\\n    local name = param.name or ''\\n    local last = name:match('([^.]+)$') or name\\n    param_map[last] = param.value\\n  end\\n  return param_map\\nend\\n\\nlocal function translate_beacon_type_to_human(value)\\n  if value == '11i' then\\n    return 'WPA2'\\n  elseif value == 'WPAand11i' then\\n    return 'WPA/WPA2'\\n  elseif value == '11iandWPA3' then\\n    return 'WPA2/WPA3'\\n  end\\n  return value\\nend\\n\\nlocal function parse_diagnostic_state(raw, failure_count)\\n  if raw == 'Error_CannotResolveHostName' then\\n    return 'Cannot resolve host name'\\n  elseif raw == 'Error_MaxHopCountExceeded' then\\n    return 'Max hop count exceeded'\\n  elseif raw == 'Requested' or raw == 'Running' then\\n    return 'In progress'\\n  elseif raw == 'Complete' or raw == 'Completed' then\\n    if (failure_count or 0) > 0 then\\n      return 'Failure'\\n    end\\n    return 'Success'\\n  elseif raw == 'None' then\\n    return 'None'\\n  end\\n  return 'Unknown'\\nend\\n\\nlocal function parse_get_ping_common(response)\\n  local param_map = response_param_map(response)\\n\\n  local timeout = to_int(param_map['Timeout'], 5000)\\n  local timeout_seconds = math.floor(timeout / 1000)\\n  local repetitions = to_int(param_map['NumberOfRepetitions'], 3)\\n  local block_size = to_int(param_map['DataBlockSize'], 32)\\n  if block_size == 0 then\\n    block_size = 32\\n  end\\n\\n  local failure_count = to_int(param_map['FailureCount'], 0)\\n  local success_count = to_int(param_map['SuccessCount'], 0)\\n  local avg_rtt = to_int(param_map['AverageResponseTime'], 0)\\n  local min_rtt = to_int(param_map['MinimumResponseTime'], 0)\\n  local max_rtt = to_int(param_map['MaximumResponseTime'], 0)\\n\\n  local diagnostic = param_map['DiagnosticsState'] or ''\\n\\n  return {\\n    interface = pd(false, param_map['Interface']),\\n    timeout = pd(true, timeout_seconds),\\n    host = pd(true, param_map['Host']),\\n    number_of_repetitions = pd(true, repetitions),\\n    data_block_size = pd(true, block_size),\\n    processing = pd(false, diagnostic == 'Requested' or diagnostic == 'Request'),\\n    last_result = {\\n      result = parse_diagnostic_state(diagnostic, failure_count),\\n      failure_count = failure_count,\\n      success_count = success_count,\\n      average_rtt = avg_rtt,\\n      minimum_rtt = min_rtt,\\n      maximum_rtt = max_rtt,\\n    },\\n  }\\nend\\n\\nlocal function parse_get_ping_result_common(response)\\n  local param_map = response_param_map(response)\\n\\n  local failure_count = to_int(param_map['FailureCount'], 0)\\n  local success_count = to_int(param_map['SuccessCount'], 0)\\n  local average_rtt = to_int(param_map['AverageResponseTime'], 0)\\n  local minimum_rtt = to_int(param_map['MinimumResponseTime'], 0)\\n  local maximum_rtt = to_int(param_map['MaximumResponseTime'], 0)\\n  local diagnostic_state = param_map['DiagnosticsState'] or ''\\n  if diagnostic_state == 'Error_CannotResolveHostName' then\\n    diagnostic_state = 'Cannot resolve host name'\\n  elseif diagnostic_state == 'Error_MaxHopCountExceeded' then\\n    diagnostic_state = 'Max hop count exceeded'\\n  elseif diagnostic_state == 'Requested' then\\n    diagnostic_state = 'In progress'\\n  elseif diagnostic_state == 'Complete' then\\n    if failure_count > 0 then\\n      diagnostic_state = 'Failure'\\n    else\\n      diagnostic_state = 'Success'\\n    end\\n  elseif diagnostic_state == 'None' then\\n    diagnostic_state = 'None'\\n  else\\n    diagnostic_state = 'Unknown'\\n  end\\n\\n  return {\\n    result = diagnostic_state,\\n    failure_count = failure_count,\\n    success_count = success_count,\\n    average_rtt = average_rtt,\\n    minimum_rtt = minimum_rtt,\\n    maximum_rtt = maximum_rtt,\\n  }\\nend\\n\\nlocal function set_voice_line_common(line)\\n  local values = {}\\n  local path = line and line.path or ''\\n  if path == '' then\\n    return values\\n  end\\n\\n  if line.username and line.username.value and line.username.value ~= '' then\\n    values[path .. 'SIP.AuthUserName'] = line.username.value\\n  end\\n  if line.password and line.password.value and line.password.value ~= '' then\\n    values[path .. 'SIP.AuthPassword'] = line.password.value\\n  end\\n  if line.uri and line.uri.value and line.uri.value ~= '' then\\n    values[path .. 'SIP.URI'] = line.uri.value\\n  end\\n\\n  return values\\nend\\n\\nlocal function parse_get_voice_common(response)\\n  local voices = {}\\n  local voice_profiles = {}\\n  local voice_lines = {}\\n\\n  for _, param in ipairs((response and response.list) or {}) do\\n    local name = param.name or ''\\n    if name:find('VoiceProfile%.') then\\n      if name:find('%.Line%.') then\\n        local profile_number, line_number, param_type = name:match('InternetGatewayDevice%.Services%.VoiceService%.1%.VoiceProfile%.(%d+)%.Line%.(%d+)%.(.+)')\\n        if profile_number and line_number and param_type then\\n          profile_number = tonumber(profile_number)\\n          line_number = tonumber(line_number)\\n          voice_lines[profile_number] = voice_lines[profile_number] or {}\\n          voice_lines[profile_number][line_number] = voice_lines[profile_number][line_number] or {}\\n          voice_lines[profile_number][line_number][param_type] = param.value\\n        end\\n      else\\n        local profile_number, param_type = name:match('InternetGatewayDevice%.Services%.VoiceService%.1%.VoiceProfile%.(%d+)%.(.+)')\\n        if profile_number and param_type then\\n          profile_number = tonumber(profile_number)\\n          voice_profiles[profile_number] = voice_profiles[profile_number] or {}\\n          voice_profiles[profile_number][param_type] = param.value\\n        end\\n      end\\n    end\\n  end\\n\\n  for profile_num, profile_data in pairs(voice_profiles) do\\n    local name = profile_data['Name']\\n    if name == nil or name == '' then\\n      name = 'Voice Profile ' .. tostring(profile_num)\\n    end\\n\\n    local voice = {\\n      path = 'InternetGatewayDevice.Services.VoiceService.1.VoiceProfile.' .. tostring(profile_num) .. '.',\\n      name = pd(false, name),\\n      proxy_server = pd(true, profile_data['SIP.ProxyServer']),\\n      registrar_server = pd(true, profile_data['SIP.RegistrarServer']),\\n      domain = pd(true, profile_data['SIP.UserAgentDomain']),\\n      lines = {},\\n    }\\n\\n    local lines = voice_lines[profile_num]\\n    if lines then\\n      for line_num, line_data in pairs(lines) do\\n        local enable_status = string.lower(tostring(line_data['Enable'] or ''))\\n        table.insert(voice.lines, {\\n          path = 'InternetGatewayDevice.Services.VoiceService.1.VoiceProfile.' .. tostring(profile_num) .. '.Line.' .. tostring(line_num) .. '.',\\n          status = pd(false, enable_status),\\n          username = pd(true, line_data['SIP.AuthUserName']),\\n          password = pd(true, line_data['SIP.AuthPassword']),\\n          uri = pd(true, line_data['SIP.URI']),\\n        })\\n      end\\n    end\\n\\n    table.insert(voices, voice)\\n  end\\n\\n  return voices\\nend\\n\\nlocal function get_bridge_common()\\n  return {\\n    'InternetGatewayDevice.LANDevice.1.LANHostConfigManagement.',\\n  }\\nend\\n\\nlocal function parse_get_bridge_common(response)\\n  local path = 'InternetGatewayDevice.LANDevice.1.LANHostConfigManagement.'\\n  local dhcpserver = {}\\n\\n  for _, param in ipairs((response and response.list) or {}) do\\n    local name = param.name or ''\\n    local value = param.value\\n    if name == path .. 'DHCPServerEnable' then\\n      dhcpserver.enable = pd(true, value == '1' or value == 'true')\\n    elseif name == path .. 'MinAddress' then\\n      dhcpserver.min_address = pd(true, value)\\n    elseif name == path .. 'MaxAddress' then\\n      dhcpserver.max_address = pd(true, value)\\n    elseif name == path .. 'SubnetMask' then\\n      dhcpserver.subnet_mask = pd(true, value)\\n    elseif name == path .. 'DNSServers' then\\n      dhcpserver.dns_servers = pd(true, value)\\n    elseif name == path .. 'DHCPLeaseTime' then\\n      dhcpserver.lease_time = pd(true, value)\\n    end\\n  end\\n\\n  dhcpserver.path = path\\n\\n  return {\\n    {\\n      dhcp_v4 = {\\n        server = { dhcpserver },\\n      },\\n    },\\n  }\\nend\\n\\nlocal function set_bridge_common(bridges)\\n  local body = {}\\n  local first = bridges and bridges[1]\\n  local server = first and first.dhcp_v4 and first.dhcp_v4.server and first.dhcp_v4.server[1]\\n  if not server then\\n    return body\\n  end\\n\\n  local path = server.path or ''\\n  if path == '' then\\n    return body\\n  end\\n\\n  local function add_typed(suffix, field, type_name)\\n    if field and field.value ~= nil then\\n      table.insert(body, { name = path .. suffix, value = field.value, type = type_name })\\n    end\\n  end\\n\\n  add_typed('DHCPServerEnable', server.enable, 'boolean')\\n  add_typed('MaxAddress', server.max_address, 'string')\\n  add_typed('MinAddress', server.min_address, 'string')\\n  add_typed('SubnetMask', server.subnet_mask, 'string')\\n  add_typed('DNSServers', server.dns_servers, 'string')\\n  add_typed('DHCPLeaseTime', server.lease_time, 'int')\\n\\n  return body\\nend\\n\\nfunction add_line(...)\\n  return nil, nil\\nend\\n\\nfunction add_voice(...)\\n  return nil, nil\\nend\\n\\nfunction get_vendor(...)\\n  return 'Aethra'\\nend\\n\\nfunction get_data_model(...)\\n  return 'TR-098'\\nend\\n\\nfunction get_device_capabilities(...)\\n  return {\\n    Radio = true,\\n    SiteSurvey = false,\\n    Diagnostic = false,\\n    Ping = false,\\n    Traceroute = false,\\n    SpeedTest = false,\\n    Ports = true,\\n    Reboot = true,\\n    FactoryReset = false,\\n    FirmwareUpgrade = true,\\n    FirmwareRollback = false,\\n    FactoryDefault = false,\\n    Logs = false,\\n    Stats = false,\\n    Hwinfo = false,\\n    Pon = false,\\n    Voice = true,\\n    ConnectedDevices = true,\\n    Interfaces = false,\\n    Ssid = true,\\n    Lan = true,\\n    Wan = true,\\n    XDSL = true,\\n  }\\nend\\n\\nfunction get_device_specs(...)\\n  return {\\n    TimeTraceRoute = 0,\\n    DirectResult = false,\\n  }\\nend\\n\\nfunction is_real_time(...)\\n  return false\\nend\\n\\nfunction get_radio(...)\\n  return {\\n    'InternetGatewayDevice.LANDevice.1.WLANConfiguration.',\\n  }\\nend\\n\\nfunction parse_radio(response)\\n  local radios = {}\\n  local ports_wlan_tmp = {}\\n\\n  for _, param in ipairs((response and response.list) or {}) do\\n    local wlan_number, param_type = (param.name or ''):match('InternetGatewayDevice%.LANDevice%.1%.WLANConfiguration%.(%d+)%.(.+)')\\n    if wlan_number and param_type then\\n      wlan_number = tonumber(wlan_number)\\n      ports_wlan_tmp[wlan_number] = ports_wlan_tmp[wlan_number] or {}\\n      ports_wlan_tmp[wlan_number][param_type] = param.value\\n    end\\n  end\\n\\n  for _, params in pairs(ports_wlan_tmp) do\\n    local channel = nil\\n    if params['Channel'] ~= nil and params['Channel'] ~= '' then\\n      channel = to_int(params['Channel'], nil)\\n    end\\n\\n    local radio = {\\n      path = 'InternetGatewayDevice.LANDevice.1.WLANConfiguration.',\\n      enable = pd(false, true),\\n      name = pd(false, '2.4GHz'),\\n      possible_channels = pd(false, { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11 }),\\n      auto_channel_enable = pd(true, bool_val(params['AutoChannelEnable'])),\\n      operating_frequency_band = pd(false, '2.4GHz'),\\n      supported_frequency_bands = pd(false, { '2.4GHz' }),\\n      operating_standards = pd(false, { 'b', 'g', 'n' }),\\n      supported_standards = pd(false, { 'b', 'g', 'n' }),\\n    }\\n    if channel ~= nil then\\n      radio.channel = pd(true, channel)\\n    end\\n    table.insert(radios, radio)\\n  end\\n\\n  return radios\\nend\\n\\nfunction set_radio(radios)\\n  local values = {}\\n  for _, r in ipairs(radios or {}) do\\n    local path = r.path or ''\\n    if r.auto_channel_enable and r.auto_channel_enable.value ~= nil then\\n      values[path .. 'AutoChannelEnable'] = r.auto_channel_enable.value\\n    end\\n    if r.channel and r.channel.value ~= nil then\\n      values[path .. 'Channel'] = r.channel.value\\n    end\\n  end\\n  return values\\nend\\n\\nfunction get_ssid(...)\\n  return {\\n    'InternetGatewayDevice.LANDevice.1.WLANConfiguration.',\\n  }\\nend\\n\\nfunction parse_ssid(response)\\n  local ssids = {}\\n  local ports_wlan_tmp = {}\\n\\n  for _, param in ipairs((response and response.list) or {}) do\\n    local wlan_number, param_type = (param.name or ''):match('InternetGatewayDevice%.LANDevice%.1%.WLANConfiguration%.(%d+)%.(.+)')\\n    if wlan_number and param_type then\\n      wlan_number = tonumber(wlan_number)\\n      ports_wlan_tmp[wlan_number] = ports_wlan_tmp[wlan_number] or {}\\n      ports_wlan_tmp[wlan_number][param_type] = param.value\\n    end\\n  end\\n\\n  for _, params in pairs(ports_wlan_tmp) do\\n    table.insert(ssids, {\\n      ssid_path = 'InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.',\\n      enable = pd(true, bool_val(params['Enable'])),\\n      ssid = pd(true, params['SSID']),\\n      security = {\\n        path = 'InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.',\\n        security_modes_supported = pd(false, { 'WPA2' }),\\n        security_mode_enabled = pd(false, translate_beacon_type_to_human(params['BeaconType'])),\\n        password = pd(false, ''),\\n      },\\n    })\\n  end\\n\\n  return ssids\\nend\\n\\nfunction set_ssid(ssids)\\n  local values = {}\\n  for _, s in ipairs(ssids or {}) do\\n    local path = s.ssid_path or ''\\n\\n    if s.enable and s.enable.value ~= nil then\\n      values[path .. 'RadioEnabled'] = s.enable.value\\n    end\\n    if s.ssid and s.ssid.value ~= nil then\\n      values[path .. 'SSID'] = s.ssid.value\\n    end\\n    if s.security and s.security.password and s.security.password.value ~= nil and s.security.password.value ~= '' then\\n      values[path .. 'PreSharedKey.1.KeyPassphrase'] = s.security.password.value\\n    end\\n  end\\n  return values\\nend\\n\\nfunction get_site_survey_diagnostic_state(...)\\n  return ''\\nend\\n\\nfunction get_site_survey_results(...)\\n  return nil\\nend\\n\\nfunction parse_get_site_survey(...)\\n  return {}\\nend\\n\\nfunction get_connected_devices(...)\\n  return {\\n    'InternetGatewayDevice.LANDevice.1.Hosts.',\\n  }\\nend\\n\\nfunction parse_get_connected_devices(...)\\n  return {}\\nend\\n\\nfunction set_speed_test(...)\\n  return nil\\nend\\n\\nfunction get_speed_test_result(...)\\n  return nil\\nend\\n\\nfunction parse_get_speed_test_result(...)\\n  return {}, nil\\nend\\n\\nfunction get_download_diagnostic_state(...)\\n  return ''\\nend\\n\\nfunction get_upload_diagnostic_state(...)\\n  return ''\\nend\\n\\nfunction get_statistics(...)\\n  return nil\\nend\\n\\nfunction parse_get_statistics(...)\\n  return {}\\nend\\n\\nfunction get_interface_wan(...)\\n  return {\\n    'InternetGatewayDevice.WANDevice.',\\n  }\\nend\\n\\nfunction get_interface_lan(...)\\n  return {\\n    'InternetGatewayDevice.LANDevice.1.LANHostConfigManagement.',\\n  }\\nend\\n\\nfunction parse_get_interface_wan(response)\\n  local ports_wan = {}\\n  local ports_wan_tmp = {}\\n\\n  for _, param in ipairs((response and response.list) or {}) do\\n    local name = param.name or ''\\n    if name:find('WANConnectionDevice%.') then\\n      local wan_number = tonumber(name:match('InternetGatewayDevice%.WANDevice%.2%.WANConnectionDevice%.(%d+)%.'))\\n      if wan_number then\\n        ports_wan_tmp[wan_number] = ports_wan_tmp[wan_number] or {}\\n\\n        if name:find('WANIPConnection%.') then\\n          local ip_number, param_type = name:match('InternetGatewayDevice%.WANDevice%.2%.WANConnectionDevice%.%d+%.WANIPConnection%.(%d+)%.(.+)')\\n          if ip_number and param_type then\\n            ip_number = tonumber(ip_number)\\n            ports_wan_tmp[wan_number][ip_number] = ports_wan_tmp[wan_number][ip_number] or {}\\n            ports_wan_tmp[wan_number][ip_number][param_type] = param.value\\n          end\\n        elseif name:find('WANPPPConnection%.') then\\n          local ip_number, param_type = name:match('InternetGatewayDevice%.WANDevice%.2%.WANConnectionDevice%.%d+%.WANPPPConnection%.(%d+)%.(.+)')\\n          if ip_number and param_type then\\n            ip_number = tonumber(ip_number) + 100\\n            ports_wan_tmp[wan_number][ip_number] = ports_wan_tmp[wan_number][ip_number] or {}\\n            ports_wan_tmp[wan_number][ip_number][param_type] = param.value\\n          end\\n        end\\n      end\\n    end\\n  end\\n\\n  for wan_number, ports_wan_value in pairs(ports_wan_tmp) do\\n    local path = 'InternetGatewayDevice.WANDevice.2.WANConnectionDevice.' .. tostring(wan_number) .. '.'\\n\\n    for ip_number, ip_data in pairs(ports_wan_value) do\\n      local ip_path\\n      if ip_number >= 100 then\\n        ip_path = path .. 'WANPPPConnection.' .. tostring(ip_number - 100) .. '.'\\n      else\\n        ip_path = path .. 'WANIPConnection.' .. tostring(ip_number) .. '.'\\n      end\\n\\n      ports_wan[ip_path] = {\\n        path = ip_path,\\n        enable = pd(true, bool_val(ip_data['Enable'])),\\n        alias = pd(false, 'Logical WAN Connection ' .. tostring(wan_number)),\\n        upstream = pd(false, true),\\n        mac_address = pd(false, ip_data['MACAddress']),\\n        status = pd(false, ip_data['ConnectionStatus'] and string.lower(ip_data['ConnectionStatus']) or nil),\\n        ip = {\\n          {\\n            path = path,\\n            enable = pd(false, ip_data['Enable'] == '1'),\\n            name = pd(false, 'WAN Connection ' .. tostring(ip_number)),\\n            ipv4 = {\\n              ip_address = pd(false, ip_data['ExternalIPAddress']),\\n            },\\n            pppoe = {\\n              username = pd(false, ip_data['Username']),\\n              password = pd(false, ip_data['Password']),\\n            },\\n          },\\n        },\\n      }\\n    end\\n  end\\n\\n  return ports_wan\\nend\\n\\nfunction parse_get_interface_lan(...)\\n  return {}\\nend\\n\\nfunction get_wan_options(...)\\n  return nil\\nend\\n\\nfunction get_port(...)\\n  return nil\\nend\\n\\nfunction parse_get_port(...)\\n  return {}\\nend\\n\\nfunction set_port(...)\\n  return nil, nil\\nend\\n\\nfunction add_port(...)\\n  return nil, nil\\nend\\n\\nfunction get_bridge(...)\\n  return get_bridge_common()\\nend\\n\\nfunction parse_get_bridge(response)\\n  return parse_get_bridge_common(response)\\nend\\n\\nfunction set_bridge(bridges)\\n  return set_bridge_common(bridges)\\nend\\n\\nfunction get_ping(...)\\n  return nil\\nend\\n\\nfunction parse_get_ping(...)\\n  return {}\\nend\\n\\nfunction get_ping_diagnostic_state(...)\\n  return ''\\nend\\n\\nfunction set_ping(...)\\n  return nil\\nend\\n\\nfunction get_ping_result(...)\\n  return nil\\nend\\n\\nfunction parse_get_ping_result(...)\\n  return {}\\nend\\n\\nfunction get_traceroute(...)\\n  return nil\\nend\\n\\nfunction parse_get_traceroute(...)\\n  return {}\\nend\\n\\nfunction get_traceroute_diagnostic_state(...)\\n  return ''\\nend\\n\\nfunction set_traceroute(...)\\n  return nil\\nend\\n\\nfunction get_traceroute_result_number_of_hops(...)\\n  return ''\\nend\\n\\nfunction get_traceroute_result(...)\\n  return nil\\nend\\n\\nfunction parse_get_traceroute_result(...)\\n  return {}\\nend\\n\\nfunction get_hwinfo(...)\\n  return nil\\nend\\n\\nfunction parse_get_hwinfo(...)\\n  return {}\\nend\\n\\nfunction get_pon(...)\\n  return nil\\nend\\n\\nfunction parse_get_pon(...)\\n  return {}\\nend\\n\\nfunction get_voice(...)\\n  return {\\n    'InternetGatewayDevice.Services.VoiceService.1.',\\n  }\\nend\\n\\nfunction parse_get_voice(response)\\n  return parse_get_voice_common(response)\\nend\\n\\nfunction set_voice(voice)\\n  local values = {}\\n  local path = voice and voice.path or ''\\n\\n  if voice and voice.proxy_server and voice.proxy_server.value and voice.proxy_server.value ~= '' then\\n    values[path .. 'SIP.ProxyServer'] = voice.proxy_server.value\\n  end\\n  if voice and voice.registrar_server and voice.registrar_server.value and voice.registrar_server.value ~= '' then\\n    values[path .. 'SIP.RegistrarServer'] = voice.registrar_server.value\\n  end\\n  if voice and voice.domain and voice.domain.value and voice.domain.value ~= '' then\\n    values[path .. 'SIP.UserAgentDomain'] = voice.domain.value\\n  end\\n\\n  for _, line in ipairs((voice and voice.lines) or {}) do\\n    local line_values = set_voice_line_common(line)\\n    for k, v in pairs(line_values) do\\n      values[k] = v\\n    end\\n  end\\n\\n  return values, nil\\nend\\n\\nfunction set_line(line)\\n  return set_voice_line_common(line), nil\\nend\\n\\nfunction get_cellular(...)\\n  return nil\\nend\\n\\nfunction parse_get_cellular(...)\\n  return '[]'\\nend\\n\\nfunction set_cellular(...)\\n  return nil\\nend\\n\\nfunction get_xdsl(...)\\n  return {\\n    'InternetGatewayDevice.WANDevice.1.WANDSLInterfaceConfig.Enable',\\n    'InternetGatewayDevice.WANDevice.1.WANDSLInterfaceConfig.Status',\\n    'InternetGatewayDevice.WANDevice.1.WANDSLInterfaceConfig.UpstreamCurrRate',\\n    'InternetGatewayDevice.WANDevice.1.WANDSLInterfaceConfig.DownstreamCurrRate',\\n    'InternetGatewayDevice.WANDevice.1.WANDSLInterfaceConfig.ModulationType',\\n  }\\nend\\n\\nfunction parse_xdsl(response)\\n  local xdsl = {}\\n\\n  for _, param in ipairs((response and response.list) or {}) do\\n    local name = param.name or ''\\n    local value = param.value\\n\\n    if name == 'InternetGatewayDevice.WANDevice.1.WANDSLInterfaceConfig.Enable' then\\n      xdsl.enable = pd(false, bool_val(value))\\n    elseif name == 'InternetGatewayDevice.WANDevice.1.WANDSLInterfaceConfig.Status' then\\n      xdsl.status = pd(false, value)\\n    elseif name == 'InternetGatewayDevice.WANDevice.1.WANDSLInterfaceConfig.UpstreamCurrRate' then\\n      xdsl.upstream_rate = pd(false, to_int(value, 0))\\n    elseif name == 'InternetGatewayDevice.WANDevice.1.WANDSLInterfaceConfig.DownstreamCurrRate' then\\n      xdsl.downstream_rate = pd(false, to_int(value, 0))\\n    elseif name == 'InternetGatewayDevice.WANDevice.1.WANDSLInterfaceConfig.ModulationType' then\\n      xdsl.modulation_type = pd(false, value)\\n    end\\n  end\\n\\n  return { xdsl }\\nend\\n\"\n    },\n    {\n        \"name\": \"BG8520EWAC\",\n        \"model\": \"BG8520EWAC\",\n        \"protocol\": \"cwmp\",\n        \"content\": \"-- model:BG8520EWAC\\n-- protocol:cwmp\\n\\n\\nlocal function pd(writable, value)\\n  return { writable = writable, value = value }\\nend\\n\\nlocal function bool_val(v)\\n  if v == nil then\\n    return false\\n  end\\n  if type(v) == 'boolean' then\\n    return v\\n  end\\n  local s = tostring(v):lower()\\n  return s == '1' or s == 'true'\\nend\\n\\nlocal function to_int(v, default)\\n  local n = tonumber(v)\\n  if n == nil then\\n    return default\\n  end\\n  return math.floor(n)\\nend\\n\\nlocal function response_param_map(response)\\n  local param_map = {}\\n  for _, param in ipairs((response and response.list) or {}) do\\n    local name = param.name or ''\\n    local last = name:match('([^.]+)$') or name\\n    param_map[last] = param.value\\n  end\\n  return param_map\\nend\\n\\nlocal function translate_beacon_type_to_human(value)\\n  if value == '11i' then\\n    return 'WPA2'\\n  elseif value == 'WPAand11i' then\\n    return 'WPA/WPA2'\\n  elseif value == '11iandWPA3' then\\n    return 'WPA2/WPA3'\\n  end\\n  return value\\nend\\n\\nlocal function parse_diagnostic_state(raw, failure_count)\\n  if raw == 'Error_CannotResolveHostName' then\\n    return 'Cannot resolve host name'\\n  elseif raw == 'Error_MaxHopCountExceeded' then\\n    return 'Max hop count exceeded'\\n  elseif raw == 'Requested' or raw == 'Running' then\\n    return 'In progress'\\n  elseif raw == 'Complete' or raw == 'Completed' then\\n    if (failure_count or 0) > 0 then\\n      return 'Failure'\\n    end\\n    return 'Success'\\n  elseif raw == 'None' then\\n    return 'None'\\n  end\\n  return 'Unknown'\\nend\\n\\nlocal function parse_get_ping_common(response)\\n  local param_map = response_param_map(response)\\n\\n  local timeout = to_int(param_map['Timeout'], 5000)\\n  local timeout_seconds = math.floor(timeout / 1000)\\n  local repetitions = to_int(param_map['NumberOfRepetitions'], 3)\\n  local block_size = to_int(param_map['DataBlockSize'], 32)\\n  if block_size == 0 then\\n    block_size = 32\\n  end\\n\\n  local failure_count = to_int(param_map['FailureCount'], 0)\\n  local success_count = to_int(param_map['SuccessCount'], 0)\\n  local avg_rtt = to_int(param_map['AverageResponseTime'], 0)\\n  local min_rtt = to_int(param_map['MinimumResponseTime'], 0)\\n  local max_rtt = to_int(param_map['MaximumResponseTime'], 0)\\n\\n  local diagnostic = param_map['DiagnosticsState'] or ''\\n\\n  return {\\n    interface = pd(false, param_map['Interface']),\\n    timeout = pd(true, timeout_seconds),\\n    host = pd(true, param_map['Host']),\\n    number_of_repetitions = pd(true, repetitions),\\n    data_block_size = pd(true, block_size),\\n    processing = pd(false, diagnostic == 'Requested' or diagnostic == 'Request'),\\n    last_result = {\\n      result = parse_diagnostic_state(diagnostic, failure_count),\\n      failure_count = failure_count,\\n      success_count = success_count,\\n      average_rtt = avg_rtt,\\n      minimum_rtt = min_rtt,\\n      maximum_rtt = max_rtt,\\n    },\\n  }\\nend\\n\\nlocal function parse_get_ping_result_common(response)\\n  local param_map = response_param_map(response)\\n\\n  local failure_count = to_int(param_map['FailureCount'], 0)\\n  local success_count = to_int(param_map['SuccessCount'], 0)\\n  local average_rtt = to_int(param_map['AverageResponseTime'], 0)\\n  local minimum_rtt = to_int(param_map['MinimumResponseTime'], 0)\\n  local maximum_rtt = to_int(param_map['MaximumResponseTime'], 0)\\n  local diagnostic_state = param_map['DiagnosticsState'] or ''\\n  if diagnostic_state == 'Error_CannotResolveHostName' then\\n    diagnostic_state = 'Cannot resolve host name'\\n  elseif diagnostic_state == 'Error_MaxHopCountExceeded' then\\n    diagnostic_state = 'Max hop count exceeded'\\n  elseif diagnostic_state == 'Requested' then\\n    diagnostic_state = 'In progress'\\n  elseif diagnostic_state == 'Complete' then\\n    if failure_count > 0 then\\n      diagnostic_state = 'Failure'\\n    else\\n      diagnostic_state = 'Success'\\n    end\\n  elseif diagnostic_state == 'None' then\\n    diagnostic_state = 'None'\\n  else\\n    diagnostic_state = 'Unknown'\\n  end\\n\\n  return {\\n    result = diagnostic_state,\\n    failure_count = failure_count,\\n    success_count = success_count,\\n    average_rtt = average_rtt,\\n    minimum_rtt = minimum_rtt,\\n    maximum_rtt = maximum_rtt,\\n  }\\nend\\n\\nlocal function set_voice_line_common(line)\\n  local values = {}\\n  local path = line and line.path or ''\\n  if path == '' then\\n    return values\\n  end\\n\\n  if line.username and line.username.value and line.username.value ~= '' then\\n    values[path .. 'SIP.AuthUserName'] = line.username.value\\n  end\\n  if line.password and line.password.value and line.password.value ~= '' then\\n    values[path .. 'SIP.AuthPassword'] = line.password.value\\n  end\\n  if line.uri and line.uri.value and line.uri.value ~= '' then\\n    values[path .. 'SIP.URI'] = line.uri.value\\n  end\\n\\n  return values\\nend\\n\\nlocal function parse_get_voice_common(response)\\n  local voices = {}\\n  local voice_profiles = {}\\n  local voice_lines = {}\\n\\n  for _, param in ipairs((response and response.list) or {}) do\\n    local name = param.name or ''\\n    if name:find('VoiceProfile%.') then\\n      if name:find('%.Line%.') then\\n        local profile_number, line_number, param_type = name:match('InternetGatewayDevice%.Services%.VoiceService%.1%.VoiceProfile%.(%d+)%.Line%.(%d+)%.(.+)')\\n        if profile_number and line_number and param_type then\\n          profile_number = tonumber(profile_number)\\n          line_number = tonumber(line_number)\\n          voice_lines[profile_number] = voice_lines[profile_number] or {}\\n          voice_lines[profile_number][line_number] = voice_lines[profile_number][line_number] or {}\\n          voice_lines[profile_number][line_number][param_type] = param.value\\n        end\\n      else\\n        local profile_number, param_type = name:match('InternetGatewayDevice%.Services%.VoiceService%.1%.VoiceProfile%.(%d+)%.(.+)')\\n        if profile_number and param_type then\\n          profile_number = tonumber(profile_number)\\n          voice_profiles[profile_number] = voice_profiles[profile_number] or {}\\n          voice_profiles[profile_number][param_type] = param.value\\n        end\\n      end\\n    end\\n  end\\n\\n  for profile_num, profile_data in pairs(voice_profiles) do\\n    local name = profile_data['Name']\\n    if name == nil or name == '' then\\n      name = 'Voice Profile ' .. tostring(profile_num)\\n    end\\n\\n    local voice = {\\n      path = 'InternetGatewayDevice.Services.VoiceService.1.VoiceProfile.' .. tostring(profile_num) .. '.',\\n      name = pd(false, name),\\n      proxy_server = pd(true, profile_data['SIP.ProxyServer']),\\n      registrar_server = pd(true, profile_data['SIP.RegistrarServer']),\\n      domain = pd(true, profile_data['SIP.UserAgentDomain']),\\n      lines = {},\\n    }\\n\\n    local lines = voice_lines[profile_num]\\n    if lines then\\n      for line_num, line_data in pairs(lines) do\\n        local enable_status = string.lower(tostring(line_data['Enable'] or ''))\\n        table.insert(voice.lines, {\\n          path = 'InternetGatewayDevice.Services.VoiceService.1.VoiceProfile.' .. tostring(profile_num) .. '.Line.' .. tostring(line_num) .. '.',\\n          status = pd(false, enable_status),\\n          username = pd(true, line_data['SIP.AuthUserName']),\\n          password = pd(true, line_data['SIP.AuthPassword']),\\n          uri = pd(true, line_data['SIP.URI']),\\n        })\\n      end\\n    end\\n\\n    table.insert(voices, voice)\\n  end\\n\\n  return voices\\nend\\n\\nlocal function get_bridge_common()\\n  return {\\n    'InternetGatewayDevice.LANDevice.1.LANHostConfigManagement.',\\n  }\\nend\\n\\nlocal function parse_get_bridge_common(response)\\n  local path = 'InternetGatewayDevice.LANDevice.1.LANHostConfigManagement.'\\n  local dhcpserver = {}\\n\\n  for _, param in ipairs((response and response.list) or {}) do\\n    local name = param.name or ''\\n    local value = param.value\\n    if name == path .. 'DHCPServerEnable' then\\n      dhcpserver.enable = pd(true, value == '1' or value == 'true')\\n    elseif name == path .. 'MinAddress' then\\n      dhcpserver.min_address = pd(true, value)\\n    elseif name == path .. 'MaxAddress' then\\n      dhcpserver.max_address = pd(true, value)\\n    elseif name == path .. 'SubnetMask' then\\n      dhcpserver.subnet_mask = pd(true, value)\\n    elseif name == path .. 'DNSServers' then\\n      dhcpserver.dns_servers = pd(true, value)\\n    elseif name == path .. 'DHCPLeaseTime' then\\n      dhcpserver.lease_time = pd(true, value)\\n    end\\n  end\\n\\n  dhcpserver.path = path\\n\\n  return {\\n    {\\n      dhcp_v4 = {\\n        server = { dhcpserver },\\n      },\\n    },\\n  }\\nend\\n\\nlocal function set_bridge_common(bridges)\\n  local body = {}\\n  local first = bridges and bridges[1]\\n  local server = first and first.dhcp_v4 and first.dhcp_v4.server and first.dhcp_v4.server[1]\\n  if not server then\\n    return body\\n  end\\n\\n  local path = server.path or ''\\n  if path == '' then\\n    return body\\n  end\\n\\n  local function add_typed(suffix, field, type_name)\\n    if field and field.value ~= nil then\\n      table.insert(body, { name = path .. suffix, value = field.value, type = type_name })\\n    end\\n  end\\n\\n  add_typed('DHCPServerEnable', server.enable, 'boolean')\\n  add_typed('MaxAddress', server.max_address, 'string')\\n  add_typed('MinAddress', server.min_address, 'string')\\n  add_typed('SubnetMask', server.subnet_mask, 'string')\\n  add_typed('DNSServers', server.dns_servers, 'string')\\n  add_typed('DHCPLeaseTime', server.lease_time, 'int')\\n\\n  return body\\nend\\n\\nfunction add_line(...)\\n  return nil, nil\\nend\\n\\nfunction add_voice(...)\\n  return nil, nil\\nend\\n\\nfunction get_vendor(...)\\n  return 'Aethra'\\nend\\n\\nfunction get_data_model(...)\\n  return 'TR-098'\\nend\\n\\nfunction get_device_capabilities(...)\\n  return {\\n    Radio = true,\\n    SiteSurvey = false,\\n    Diagnostic = false,\\n    Ping = false,\\n    Traceroute = false,\\n    SpeedTest = false,\\n    Ports = true,\\n    Reboot = true,\\n    FactoryReset = false,\\n    FirmwareUpgrade = true,\\n    FirmwareRollback = false,\\n    FactoryDefault = false,\\n    Logs = false,\\n    Stats = false,\\n    Hwinfo = false,\\n    Pon = false,\\n    Voice = true,\\n    ConnectedDevices = true,\\n    Interfaces = false,\\n    Ssid = true,\\n    Lan = true,\\n    Wan = true,\\n    NTP = true,\\n    XDSL = true,\\n  }\\nend\\n\\nfunction get_device_specs(...)\\n  return {\\n    TimeTraceRoute = 0,\\n    DirectResult = false,\\n  }\\nend\\n\\nfunction is_real_time(...)\\n  return false\\nend\\n\\nfunction get_radio(...)\\n  return {\\n    'InternetGatewayDevice.LANDevice.1.WLANConfiguration.',\\n  }\\nend\\n\\nfunction parse_radio(response)\\n  local radios = {}\\n  local ports_wlan_tmp = {}\\n\\n  for _, param in ipairs((response and response.list) or {}) do\\n    local wlan_number, param_type = (param.name or ''):match('InternetGatewayDevice%.LANDevice%.1%.WLANConfiguration%.(%d+)%.(.+)')\\n    if wlan_number and param_type then\\n      wlan_number = tonumber(wlan_number)\\n      ports_wlan_tmp[wlan_number] = ports_wlan_tmp[wlan_number] or {}\\n      ports_wlan_tmp[wlan_number][param_type] = param.value\\n    end\\n  end\\n\\n  for _, params in pairs(ports_wlan_tmp) do\\n    local channel = nil\\n    if params['Channel'] ~= nil and params['Channel'] ~= '' then\\n      channel = to_int(params['Channel'], nil)\\n    end\\n\\n    local radio = {\\n      path = 'InternetGatewayDevice.LANDevice.1.WLANConfiguration.',\\n      enable = pd(false, true),\\n      name = pd(false, '2.4GHz'),\\n      possible_channels = pd(false, { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11 }),\\n      auto_channel_enable = pd(true, bool_val(params['AutoChannelEnable'])),\\n      operating_frequency_band = pd(false, '2.4GHz'),\\n      supported_frequency_bands = pd(false, { '2.4GHz' }),\\n      operating_standards = pd(false, { 'b', 'g', 'n' }),\\n      supported_standards = pd(false, { 'b', 'g', 'n' }),\\n    }\\n    if channel ~= nil then\\n      radio.channel = pd(true, channel)\\n    end\\n    table.insert(radios, radio)\\n  end\\n\\n  return radios\\nend\\n\\nfunction set_radio(radios)\\n  local values = {}\\n  for _, r in ipairs(radios or {}) do\\n    local path = r.path or ''\\n    if r.auto_channel_enable and r.auto_channel_enable.value ~= nil then\\n      values[path .. 'AutoChannelEnable'] = r.auto_channel_enable.value\\n    end\\n    if r.channel and r.channel.value ~= nil then\\n      values[path .. 'Channel'] = r.channel.value\\n    end\\n  end\\n  return values\\nend\\n\\nfunction get_ssid(...)\\n  return {\\n    'InternetGatewayDevice.LANDevice.1.WLANConfiguration.',\\n  }\\nend\\n\\nfunction parse_ssid(response)\\n  local ssids = {}\\n  local ports_wlan_tmp = {}\\n\\n  for _, param in ipairs((response and response.list) or {}) do\\n    local wlan_number, param_type = (param.name or ''):match('InternetGatewayDevice%.LANDevice%.1%.WLANConfiguration%.(%d+)%.(.+)')\\n    if wlan_number and param_type then\\n      wlan_number = tonumber(wlan_number)\\n      ports_wlan_tmp[wlan_number] = ports_wlan_tmp[wlan_number] or {}\\n      ports_wlan_tmp[wlan_number][param_type] = param.value\\n    end\\n  end\\n\\n  for _, params in pairs(ports_wlan_tmp) do\\n    table.insert(ssids, {\\n      ssid_path = 'InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.',\\n      enable = pd(true, bool_val(params['Enable'])),\\n      ssid = pd(true, params['SSID']),\\n      security = {\\n        path = 'InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.',\\n        security_modes_supported = pd(false, { 'WPA2' }),\\n        security_mode_enabled = pd(false, translate_beacon_type_to_human(params['BeaconType'])),\\n        password = pd(false, ''),\\n      },\\n    })\\n  end\\n\\n  return ssids\\nend\\n\\nfunction set_ssid(ssids)\\n  local values = {}\\n  for _, s in ipairs(ssids or {}) do\\n    local path = s.ssid_path or ''\\n\\n    if s.enable and s.enable.value ~= nil then\\n      values[path .. 'RadioEnabled'] = s.enable.value\\n    end\\n    if s.ssid and s.ssid.value ~= nil then\\n      values[path .. 'SSID'] = s.ssid.value\\n    end\\n    if s.security and s.security.password and s.security.password.value ~= nil and s.security.password.value ~= '' then\\n      values[path .. 'PreSharedKey.1.KeyPassphrase'] = s.security.password.value\\n    end\\n  end\\n  return values\\nend\\n\\nfunction get_site_survey_diagnostic_state(...)\\n  return ''\\nend\\n\\nfunction get_site_survey_results(...)\\n  return nil\\nend\\n\\nfunction parse_get_site_survey(...)\\n  return {}\\nend\\n\\nfunction get_connected_devices(...)\\n  return {\\n    'InternetGatewayDevice.LANDevice.1.Hosts.',\\n  }\\nend\\n\\nfunction parse_get_connected_devices(...)\\n  return {}\\nend\\n\\nfunction set_speed_test(...)\\n  return nil\\nend\\n\\nfunction get_speed_test_result(...)\\n  return nil\\nend\\n\\nfunction parse_get_speed_test_result(...)\\n  return {}, nil\\nend\\n\\nfunction get_download_diagnostic_state(...)\\n  return ''\\nend\\n\\nfunction get_upload_diagnostic_state(...)\\n  return ''\\nend\\n\\nfunction get_statistics(...)\\n  return nil\\nend\\n\\nfunction parse_get_statistics(...)\\n  return {}\\nend\\n\\nfunction get_interface_wan(...)\\n  return {\\n    'InternetGatewayDevice.WANDevice.',\\n  }\\nend\\n\\nfunction get_interface_lan(...)\\n  return {\\n    'InternetGatewayDevice.LANDevice.1.LANHostConfigManagement.',\\n  }\\nend\\n\\nfunction parse_get_interface_wan(response)\\n  local ports_wan = {}\\n  local ports_wan_tmp = {}\\n\\n  for _, param in ipairs((response and response.list) or {}) do\\n    local name = param.name or ''\\n    if name:find('WANConnectionDevice%.') then\\n      local wan_number = tonumber(name:match('InternetGatewayDevice%.WANDevice%.2%.WANConnectionDevice%.(%d+)%.'))\\n      if wan_number then\\n        ports_wan_tmp[wan_number] = ports_wan_tmp[wan_number] or {}\\n\\n        if name:find('WANIPConnection%.') then\\n          local ip_number, param_type = name:match('InternetGatewayDevice%.WANDevice%.2%.WANConnectionDevice%.%d+%.WANIPConnection%.(%d+)%.(.+)')\\n          if ip_number and param_type then\\n            ip_number = tonumber(ip_number)\\n            ports_wan_tmp[wan_number][ip_number] = ports_wan_tmp[wan_number][ip_number] or {}\\n            ports_wan_tmp[wan_number][ip_number][param_type] = param.value\\n          end\\n        elseif name:find('WANPPPConnection%.') then\\n          local ip_number, param_type = name:match('InternetGatewayDevice%.WANDevice%.2%.WANConnectionDevice%.%d+%.WANPPPConnection%.(%d+)%.(.+)')\\n          if ip_number and param_type then\\n            ip_number = tonumber(ip_number) + 100\\n            ports_wan_tmp[wan_number][ip_number] = ports_wan_tmp[wan_number][ip_number] or {}\\n            ports_wan_tmp[wan_number][ip_number][param_type] = param.value\\n          end\\n        end\\n      end\\n    end\\n  end\\n\\n  for wan_number, ports_wan_value in pairs(ports_wan_tmp) do\\n    local path = 'InternetGatewayDevice.WANDevice.2.WANConnectionDevice.' .. tostring(wan_number) .. '.'\\n\\n    for ip_number, ip_data in pairs(ports_wan_value) do\\n      local ip_path\\n      if ip_number >= 100 then\\n        ip_path = path .. 'WANPPPConnection.' .. tostring(ip_number - 100) .. '.'\\n      else\\n        ip_path = path .. 'WANIPConnection.' .. tostring(ip_number) .. '.'\\n      end\\n\\n      ports_wan[ip_path] = {\\n        path = ip_path,\\n        enable = pd(true, bool_val(ip_data['Enable'])),\\n        alias = pd(false, 'Logical WAN Connection ' .. tostring(wan_number)),\\n        upstream = pd(false, true),\\n        mac_address = pd(false, ip_data['MACAddress']),\\n        status = pd(false, ip_data['ConnectionStatus'] and string.lower(ip_data['ConnectionStatus']) or nil),\\n        ip = {\\n          {\\n            path = path,\\n            enable = pd(false, ip_data['Enable'] == '1'),\\n            name = pd(false, 'WAN Connection ' .. tostring(ip_number)),\\n            ipv4 = {\\n              ip_address = pd(false, ip_data['ExternalIPAddress']),\\n            },\\n            pppoe = {\\n              username = pd(false, ip_data['Username']),\\n              password = pd(false, ip_data['Password']),\\n            },\\n          },\\n        },\\n      }\\n    end\\n  end\\n\\n  return ports_wan\\nend\\n\\nfunction parse_get_interface_lan(...)\\n  return {}\\nend\\n\\nfunction get_wan_options(...)\\n  return nil\\nend\\n\\nfunction get_port(...)\\n  return nil\\nend\\n\\nfunction parse_get_port(...)\\n  return {}\\nend\\n\\nfunction set_port(...)\\n  return nil, nil\\nend\\n\\nfunction add_port(...)\\n  return nil, nil\\nend\\n\\nfunction get_bridge(...)\\n  return get_bridge_common()\\nend\\n\\nfunction parse_get_bridge(response)\\n  return parse_get_bridge_common(response)\\nend\\n\\nfunction set_bridge(bridges)\\n  return set_bridge_common(bridges)\\nend\\n\\nfunction get_ping(...)\\n  return {\\n    'InternetGatewayDevice.IPPingDiagnostics.Interface',\\n    'InternetGatewayDevice.IPPingDiagnostics.Timeout',\\n    'InternetGatewayDevice.IPPingDiagnostics.Host',\\n    'InternetGatewayDevice.IPPingDiagnostics.NumberOfRepetitions',\\n    'InternetGatewayDevice.IPPingDiagnostics.DataBlockSize',\\n    'InternetGatewayDevice.IPPingDiagnostics.FailureCount',\\n    'InternetGatewayDevice.IPPingDiagnostics.SuccessCount',\\n    'InternetGatewayDevice.IPPingDiagnostics.AverageResponseTime',\\n    'InternetGatewayDevice.IPPingDiagnostics.MinimumResponseTime',\\n    'InternetGatewayDevice.IPPingDiagnostics.MaximumResponseTime',\\n    'InternetGatewayDevice.IPPingDiagnostics.DiagnosticsState',\\n  }\\nend\\n\\nfunction parse_get_ping(response)\\n  return parse_get_ping_common(response)\\nend\\n\\nfunction get_ping_diagnostic_state(...)\\n  return 'InternetGatewayDevice.IPPingDiagnostics.DiagnosticsState'\\nend\\n\\nfunction set_ping(ping)\\n  local data_block = ping and ping.data_block_size and ping.data_block_size.value or nil\\n  if data_block == nil or data_block == 0 then\\n    data_block = 32\\n  end\\n\\n  return {\\n    ['InternetGatewayDevice.IPPingDiagnostics.Interface'] = ping.interface.value,\\n    ['InternetGatewayDevice.IPPingDiagnostics.Timeout'] = (ping.timeout.value or 0) * 1000,\\n    ['InternetGatewayDevice.IPPingDiagnostics.Host'] = ping.host.value,\\n    ['InternetGatewayDevice.IPPingDiagnostics.NumberOfRepetitions'] = ping.number_of_repetitions.value,\\n    ['InternetGatewayDevice.IPPingDiagnostics.DiagnosticsState'] = 'Requested',\\n    ['InternetGatewayDevice.IPPingDiagnostics.DataBlockSize'] = data_block,\\n  }\\nend\\n\\nfunction get_ping_result(...)\\n  return {\\n    'InternetGatewayDevice.IPPingDiagnostics.FailureCount',\\n    'InternetGatewayDevice.IPPingDiagnostics.SuccessCount',\\n    'InternetGatewayDevice.IPPingDiagnostics.AverageResponseTime',\\n    'InternetGatewayDevice.IPPingDiagnostics.MinimumResponseTime',\\n    'InternetGatewayDevice.IPPingDiagnostics.MaximumResponseTime',\\n    'InternetGatewayDevice.IPPingDiagnostics.DiagnosticsState',\\n  }\\nend\\n\\nfunction parse_get_ping_result(response)\\n  return parse_get_ping_result_common(response)\\nend\\n\\nfunction get_traceroute(...)\\n  return nil\\nend\\n\\nfunction parse_get_traceroute(...)\\n  return {}\\nend\\n\\nfunction get_traceroute_diagnostic_state(...)\\n  return ''\\nend\\n\\nfunction set_traceroute(...)\\n  return nil\\nend\\n\\nfunction get_traceroute_result_number_of_hops(...)\\n  return ''\\nend\\n\\nfunction get_traceroute_result(...)\\n  return nil\\nend\\n\\nfunction parse_get_traceroute_result(...)\\n  return {}\\nend\\n\\nfunction get_hwinfo(...)\\n  return nil\\nend\\n\\nfunction parse_get_hwinfo(...)\\n  return {}\\nend\\n\\nfunction get_pon(...)\\n  return nil\\nend\\n\\nfunction parse_get_pon(...)\\n  return {}\\nend\\n\\nfunction get_voice(...)\\n  return {\\n    'InternetGatewayDevice.Services.VoiceService.1.',\\n  }\\nend\\n\\nfunction parse_get_voice(response)\\n  return parse_get_voice_common(response)\\nend\\n\\nfunction set_voice(voice)\\n  local values = {}\\n  local path = voice and voice.path or ''\\n\\n  if voice and voice.proxy_server and voice.proxy_server.value and voice.proxy_server.value ~= '' then\\n    values[path .. 'SIP.ProxyServer'] = voice.proxy_server.value\\n  end\\n  if voice and voice.registrar_server and voice.registrar_server.value and voice.registrar_server.value ~= '' then\\n    values[path .. 'SIP.RegistrarServer'] = voice.registrar_server.value\\n  end\\n  if voice and voice.domain and voice.domain.value and voice.domain.value ~= '' then\\n    values[path .. 'SIP.UserAgentDomain'] = voice.domain.value\\n  end\\n\\n  for _, line in ipairs((voice and voice.lines) or {}) do\\n    local line_values = set_voice_line_common(line)\\n    for k, v in pairs(line_values) do\\n      values[k] = v\\n    end\\n  end\\n\\n  return values, nil\\nend\\n\\nfunction set_line(line)\\n  return set_voice_line_common(line), nil\\nend\\n\\nfunction get_cellular(...)\\n  return nil\\nend\\n\\nfunction parse_get_cellular(...)\\n  return '[]'\\nend\\n\\nfunction set_cellular(...)\\n  return nil\\nend\\n\\nfunction get_xdsl(...)\\n  return {\\n    'InternetGatewayDevice.WANDevice.1.WANDSLInterfaceConfig.Enable',\\n    'InternetGatewayDevice.WANDevice.1.WANDSLInterfaceConfig.Status',\\n    'InternetGatewayDevice.WANDevice.1.WANDSLInterfaceConfig.UpstreamCurrRate',\\n    'InternetGatewayDevice.WANDevice.1.WANDSLInterfaceConfig.DownstreamCurrRate',\\n    'InternetGatewayDevice.WANDevice.1.WANDSLInterfaceConfig.UpstreamMaxRate',\\n    'InternetGatewayDevice.WANDevice.1.WANDSLInterfaceConfig.DownstreamMaxRate',\\n    'InternetGatewayDevice.WANDevice.1.WANDSLInterfaceConfig.ModulationType',\\n  }\\nend\\n\\nfunction parse_xdsl(response)\\n  local xdsl = {}\\n\\n  for _, param in ipairs((response and response.list) or {}) do\\n    local name = param.name or ''\\n    local value = param.value\\n\\n    if name == 'InternetGatewayDevice.WANDevice.1.WANDSLInterfaceConfig.Enable' then\\n      xdsl.enable = pd(false, bool_val(value))\\n    elseif name == 'InternetGatewayDevice.WANDevice.1.WANDSLInterfaceConfig.Status' then\\n      xdsl.status = pd(false, value)\\n    elseif name == 'InternetGatewayDevice.WANDevice.1.WANDSLInterfaceConfig.UpstreamCurrRate' then\\n      xdsl.upstream_rate = pd(false, to_int(value, 0))\\n    elseif name == 'InternetGatewayDevice.WANDevice.1.WANDSLInterfaceConfig.DownstreamCurrRate' then\\n      xdsl.downstream_rate = pd(false, to_int(value, 0))\\n    elseif name == 'InternetGatewayDevice.WANDevice.1.WANDSLInterfaceConfig.UpstreamMaxRate' then\\n      xdsl.upstream_max_rate = pd(false, to_int(value, 0))\\n    elseif name == 'InternetGatewayDevice.WANDevice.1.WANDSLInterfaceConfig.DownstreamMaxRate' then\\n      xdsl.downstream_max_rate = pd(false, to_int(value, 0))\\n    elseif name == 'InternetGatewayDevice.WANDevice.1.WANDSLInterfaceConfig.ModulationType' then\\n      xdsl.modulation_type = pd(false, value)\\n    end\\n  end\\n\\n  return { xdsl }\\nend\\n\"\n    },\n    {\n        \"name\": \"DX3301-T0\",\n        \"model\": \"DX3301-T0\",\n        \"protocol\": \"cwmp\",\n        \"content\": \"-- model:DX3301-T0\\n-- protocol:cwmp\\n\\n-- Helpers\\nlocal function trim(s)\\n  return (tostring(s or ''):gsub('^%s+', ''):gsub('%s+$', ''))\\nend\\n\\nlocal function split(s, sep)\\n  local out = {}\\n  if s == nil or s == '' then\\n    return out\\n  end\\n  sep = sep or ','\\n  local pattern = '([^' .. sep .. ']+)'\\n  for part in string.gmatch(s, pattern) do\\n    out[#out + 1] = trim(part)\\n  end\\n  return out\\nend\\n\\nlocal function split_int(s, sep)\\n  local out = {}\\n  for _, item in ipairs(split(s, sep)) do\\n    local n = tonumber(item)\\n    if n ~= nil then\\n      out[#out + 1] = math.floor(n)\\n    end\\n  end\\n  return out\\nend\\n\\nlocal function trim_suffix(value, suffix)\\n  if value == nil then\\n    return nil\\n  end\\n  if suffix ~= '' and value:sub(-#suffix) == suffix then\\n    return value:sub(1, #value - #suffix)\\n  end\\n  return value\\nend\\n\\nlocal function table_len(t)\\n  local n = 0\\n  for _ in pairs(t or {}) do\\n    n = n + 1\\n  end\\n  return n\\nend\\n\\nlocal function pd(writable, value)\\n  return { writable = writable, value = value }\\nend\\n\\nlocal function bool_val(v)\\n  if v == nil then\\n    return false\\n  end\\n  if type(v) == 'boolean' then\\n    return v\\n  end\\n  local s = tostring(v):lower()\\n  return s == '1' or s == 'true'\\nend\\n\\nlocal function to_int(v, default)\\n  local n = tonumber(v)\\n  if n == nil then\\n    return default\\n  end\\n  return math.floor(n)\\nend\\n\\nlocal function to_uint64(v)\\n  local n = tonumber(v)\\n  if n == nil or n < 0 then\\n    return 0\\n  end\\n  return math.floor(n)\\nend\\n\\nlocal function response_param_map(response)\\n  local param_map = {}\\n  for _, param in ipairs((response and response.list) or {}) do\\n    local name = param.name or ''\\n    local last = name:match('([^.]+)$') or name\\n    param_map[last] = param.value\\n  end\\n  return param_map\\nend\\n\\nlocal function safe_get_string_array(value_to_convert, separator)\\n  if value_to_convert == nil or value_to_convert == '' then\\n    return {}\\n  end\\n  return split(value_to_convert, separator)\\nend\\n\\nlocal function safe_get_int_array(value_to_convert, separator)\\n  if value_to_convert == nil or value_to_convert == '' then\\n    return {}\\n  end\\n  return split_int(value_to_convert, separator)\\nend\\n\\nlocal function safe_format_transmit_power(raw)\\n  if raw == nil or raw == '' or raw == '-1' then\\n    return 'Auto'\\n  end\\n  if tonumber(raw) == nil then\\n    return 'Auto'\\n  end\\n  return tostring(math.floor(tonumber(raw))) .. '%'\\nend\\n\\nlocal function safe_format_transmit_power_supported(raw)\\n  if raw == nil or raw == '' then\\n    return { 'Auto' }\\n  end\\n  local out = {}\\n  for _, item in ipairs(split(raw, ',')) do\\n    if item == '-1' then\\n      out[#out + 1] = 'Auto'\\n    elseif tonumber(item) ~= nil then\\n      out[#out + 1] = tostring(math.floor(tonumber(item))) .. '%'\\n    end\\n  end\\n  if #out == 0 then\\n    return { 'Auto' }\\n  end\\n  return out\\nend\\n\\nlocal function translate_beacon_type_to_human(value)\\n  if value == '11i' then\\n    return 'WPA2'\\n  elseif value == 'WPAand11i' then\\n    return 'WPA/WPA2'\\n  elseif value == '11iandWPA3' then\\n    return 'WPA2/WPA3'\\n  end\\n  return value\\nend\\n\\nlocal function translate_beacon_type_to_cwmp(value)\\n  if value == 'WPA2' then\\n    return '11i'\\n  elseif value == 'WPA/WPA2' then\\n    return 'WPAand11i'\\n  elseif value == 'WPA2/WPA3' then\\n    return '11iandWPA3'\\n  end\\n  return value\\nend\\n\\nlocal function is_password_writable(beacon_type)\\n  return not (beacon_type == 'Basic' or beacon_type == 'None')\\nend\\n\\nlocal function duration_string(seconds)\\n  if seconds == nil then\\n    return '0'\\n  end\\n  local total = tonumber(seconds) or 0\\n  if total == 0 then\\n    return '0'\\n  end\\n  total = math.floor(total)\\n  if total < 60 then\\n    return string.format('%ds', total)\\n  end\\n  local mins = math.floor(total / 60)\\n  local secs = total - mins * 60\\n  if mins < 60 then\\n    if secs == 0 then\\n      return string.format('%dm0s', mins)\\n    end\\n    return string.format('%dm%ds', mins, secs)\\n  end\\n  local hours = math.floor(mins / 60)\\n  mins = mins - hours * 60\\n  return string.format('%dh%dm%ds', hours, mins, secs)\\nend\\n\\nlocal function human_readable_bits(bits)\\n  local sizes = { 'bits p/s', 'Kbps', 'Mbps', 'Gbps', 'Tbps', 'Pbps', 'Ebps' }\\n  local value = tonumber(bits) or 0\\n  local i = 1\\n  while value >= 1000 and i < #sizes do\\n    value = value / 1000\\n    i = i + 1\\n  end\\n  return string.format('%.2f%s', value, sizes[i])\\nend\\n\\nlocal function parse_iso_time(raw)\\n  if raw == nil or raw == '' then\\n    return nil\\n  end\\n  raw = tostring(raw)\\n  if raw:sub(-1) == 'Z' then\\n    raw = raw:sub(1, -2)\\n  end\\n  local y, mo, d, h, mi, s = raw:match('^(%d+)%-(%d+)%-(%d+)T(%d+):(%d+):(%d+)')\\n  if not y then\\n    return nil\\n  end\\n  return os.time({\\n    year = tonumber(y),\\n    month = tonumber(mo),\\n    day = tonumber(d),\\n    hour = tonumber(h),\\n    min = tonumber(mi),\\n    sec = tonumber(s),\\n  })\\nend\\n\\nlocal function parse_diagnostic_state(raw, failure_count)\\n  if raw == 'Error_CannotResolveHostName' then\\n    return 'Cannot resolve host name'\\n  elseif raw == 'Error_MaxHopCountExceeded' then\\n    return 'Max hop count exceeded'\\n  elseif raw == 'Requested' or raw == 'Running' then\\n    return 'In progress'\\n  elseif raw == 'Complete' or raw == 'Completed' then\\n    if (failure_count or 0) > 0 then\\n      return 'Failure'\\n    end\\n    return 'Success'\\n  elseif raw == 'None' then\\n    return 'None'\\n  end\\n  return 'Unknown'\\nend\\n\\nlocal function parse_get_ping_common(response)\\n  local param_map = response_param_map(response)\\n  local timeout = to_int(param_map['Timeout'], 5000)\\n  local timeout_seconds = math.floor(timeout / 1000)\\n  local repetitions = to_int(param_map['NumberOfRepetitions'], 3)\\n  local data_block_size = to_int(param_map['DataBlockSize'], 32)\\n  if data_block_size == 0 then\\n    data_block_size = 32\\n  end\\n\\n  local failure_count = to_int(param_map['FailureCount'], 0)\\n  local success_count = to_int(param_map['SuccessCount'], 0)\\n  local average_rtt = to_int(param_map['AverageResponseTime'], 0)\\n  local minimum_rtt = to_int(param_map['MinimumResponseTime'], 0)\\n  local maximum_rtt = to_int(param_map['MaximumResponseTime'], 0)\\n  local diagnostic_state = param_map['DiagnosticsState'] or ''\\n\\n  return {\\n    interface = pd(false, param_map['Interface']),\\n    timeout = pd(true, timeout_seconds),\\n    host = pd(true, param_map['Host']),\\n    number_of_repetitions = pd(true, repetitions),\\n    data_block_size = pd(true, data_block_size),\\n    processing = pd(false, diagnostic_state == 'Requested' or diagnostic_state == 'Request'),\\n    last_result = {\\n      result = parse_diagnostic_state(diagnostic_state, failure_count),\\n      failure_count = failure_count,\\n      success_count = success_count,\\n      average_rtt = average_rtt,\\n      minimum_rtt = minimum_rtt,\\n      maximum_rtt = maximum_rtt,\\n    },\\n  }\\nend\\n\\nlocal function parse_get_ping_result_common(response)\\n  local param_map = response_param_map(response)\\n  local failure_count = to_int(param_map['FailureCount'], 0)\\n  return {\\n    result = parse_diagnostic_state(param_map['DiagnosticsState'] or '', failure_count),\\n    failure_count = failure_count,\\n    success_count = to_int(param_map['SuccessCount'], 0),\\n    average_rtt = to_int(param_map['AverageResponseTime'], 0),\\n    minimum_rtt = to_int(param_map['MinimumResponseTime'], 0),\\n    maximum_rtt = to_int(param_map['MaximumResponseTime'], 0),\\n  }\\nend\\n\\nlocal function get_ip_origin(value)\\n  if value == nil or value == '' then\\n    return 'PPPoE'\\n  end\\n  return value\\nend\\n\\nlocal function ip_to_octets(ip)\\n  if ip == nil then\\n    return nil\\n  end\\n  local a, b, c, d = tostring(ip):match('^(%d+)%.(%d+)%.(%d+)%.(%d+)$')\\n  if not a then\\n    return nil\\n  end\\n  a, b, c, d = tonumber(a), tonumber(b), tonumber(c), tonumber(d)\\n  if a > 255 or b > 255 or c > 255 or d > 255 then\\n    return nil\\n  end\\n  return a, b, c, d\\nend\\n\\nlocal function band(a, b)\\n  local res = 0\\n  local bit = 1\\n  while a > 0 or b > 0 do\\n    local a_bit = a % 2\\n    local b_bit = b % 2\\n    if a_bit == 1 and b_bit == 1 then\\n      res = res + bit\\n    end\\n    a = math.floor(a / 2)\\n    b = math.floor(b / 2)\\n    bit = bit * 2\\n  end\\n  return res\\nend\\n\\nlocal function is_valid_ipv4(ip)\\n  return ip_to_octets(ip) ~= nil\\nend\\n\\nlocal function is_valid_subnet_mask(mask)\\n  local a, b, c, d = ip_to_octets(mask)\\n  if not a then\\n    return false\\n  end\\n  local mask_value = ((a * 256 + b) * 256 + c) * 256 + d\\n  if mask_value == 0 then\\n    return false\\n  end\\n  local inverted = 0xFFFFFFFF - mask_value + 1\\n  if inverted == 0 then\\n    return true\\n  end\\n  return band(inverted, inverted - 1) == 0\\nend\\n\\nlocal function are_ips_in_same_subnet(ip1, ip2, mask)\\n  local a1, b1, c1, d1 = ip_to_octets(ip1)\\n  local a2, b2, c2, d2 = ip_to_octets(ip2)\\n  local m1, m2, m3, m4 = ip_to_octets(mask)\\n  if not a1 or not a2 or not m1 then\\n    return false\\n  end\\n  return band(a1, m1) == band(a2, m1)\\n    and band(b1, m2) == band(b2, m2)\\n    and band(c1, m3) == band(c2, m3)\\n    and band(d1, m4) == band(d2, m4)\\nend\\n\\nlocal function typed_param(name, value, type_name)\\n  return {\\n    name = name,\\n    value = value,\\n    type = type_name,\\n  }\\nend\\n\\nlocal function wan_stats(ip_data)\\n  return {\\n    bytes_sent = to_uint64(ip_data['Stats.EthernetBytesSent']),\\n    bytes_received = to_uint64(ip_data['Stats.EthernetBytesReceived']),\\n    packets_sent = to_uint64(ip_data['Stats.EthernetPacketsSent']),\\n    packets_received = to_uint64(ip_data['Stats.EthernetPacketsReceived']),\\n    errors_sent = to_uint64(ip_data['Stats.EthernetErrorsSent']),\\n    errors_received = to_uint64(ip_data['Stats.EthernetErrorsReceived']),\\n    discard_packets_sent = to_uint64(ip_data['Stats.EthernetDiscardPacketsSent']),\\n    discard_packets_received = to_uint64(ip_data['Stats.EthernetDiscardPacketsReceived']),\\n    unicast_packets_sent = to_uint64(ip_data['Stats.EthernetUnicastPacketsSent']),\\n    unicast_packets_received = to_uint64(ip_data['Stats.EthernetUnicastPacketsReceived']),\\n    multicast_packets_sent = to_uint64(ip_data['Stats.EthernetMulticastPacketsSent']),\\n    multicast_packets_received = to_uint64(ip_data['Stats.EthernetMulticastPacketsReceived']),\\n    broadcast_packets_sent = to_uint64(ip_data['Stats.EthernetBroadcastPacketsSent']),\\n    broadcast_packets_received = to_uint64(ip_data['Stats.EthernetBroadcastPacketsReceived']),\\n    unknown_packets_received = to_uint64(ip_data['Stats.EthernetUnknownProtoPacketsReceived']),\\n  }\\nend\\n\\nlocal function get_bridge_common()\\n  return {\\n    'InternetGatewayDevice.LANDevice.1.LANHostConfigManagement.',\\n  }\\nend\\n\\nlocal function parse_get_bridge_common(response)\\n  local path = 'InternetGatewayDevice.LANDevice.1.LANHostConfigManagement.'\\n  local dhcpserver = {}\\n\\n  for _, param in ipairs((response and response.list) or {}) do\\n    local name = param.name or ''\\n    local value = param.value\\n    if name == path .. 'DHCPServerEnable' then\\n      dhcpserver.enable = pd(true, bool_val(value))\\n    elseif name == path .. 'MinAddress' then\\n      dhcpserver.min_address = pd(true, value)\\n    elseif name == path .. 'MaxAddress' then\\n      dhcpserver.max_address = pd(true, value)\\n    elseif name == path .. 'SubnetMask' then\\n      dhcpserver.subnet_mask = pd(true, value)\\n    elseif name == path .. 'DNSServers' then\\n      dhcpserver.dns_servers = pd(true, value)\\n    elseif name == path .. 'DHCPLeaseTime' then\\n      dhcpserver.lease_time = pd(true, value)\\n    end\\n  end\\n\\n  dhcpserver.path = path\\n\\n  return {\\n    {\\n      dhcp_v4 = {\\n        server = { dhcpserver },\\n      },\\n    },\\n  }\\nend\\n\\nlocal function set_bridge_common(bridges)\\n  local body = {}\\n  local first = bridges and bridges[1]\\n  local server = first and first.dhcp_v4 and first.dhcp_v4.server and first.dhcp_v4.server[1]\\n  if not server then\\n    return body\\n  end\\n\\n  local path = server.path or ''\\n  if path == '' then\\n    return body\\n  end\\n\\n  local function add_typed(suffix, field, type_name)\\n    if field and field.value ~= nil then\\n      table.insert(body, { name = path .. suffix, value = field.value, type = type_name })\\n    end\\n  end\\n\\n  add_typed('DHCPServerEnable', server.enable, 'boolean')\\n  add_typed('MaxAddress', server.max_address, 'string')\\n  add_typed('MinAddress', server.min_address, 'string')\\n  add_typed('SubnetMask', server.subnet_mask, 'string')\\n  add_typed('DNSServers', server.dns_servers, 'string')\\n  add_typed('DHCPLeaseTime', server.lease_time, 'int')\\n\\n  return body\\nend\\n\\nlocal function set_voice_line_common(line)\\n  local values = {}\\n  local path = line and line.path or ''\\n  if path == '' then\\n    return values\\n  end\\n\\n  if line.username and line.username.value and line.username.value ~= '' then\\n    values[path .. 'SIP.AuthUserName'] = line.username.value\\n  end\\n  if line.password and line.password.value and line.password.value ~= '' then\\n    values[path .. 'SIP.AuthPassword'] = line.password.value\\n  end\\n  if line.uri and line.uri.value and line.uri.value ~= '' then\\n    values[path .. 'SIP.URI'] = line.uri.value\\n  end\\n\\n  return values\\nend\\n\\nlocal function parse_get_voice_common(response)\\n  local voices = {}\\n  local voice_profiles = {}\\n  local voice_lines = {}\\n\\n  for _, param in ipairs((response and response.list) or {}) do\\n    local name = param.name or ''\\n    if name:find('VoiceProfile%.') then\\n      if name:find('%.Line%.') then\\n        local profile_number, line_number, param_type = name:match('InternetGatewayDevice%.Services%.VoiceService%.1%.VoiceProfile%.(%d+)%.Line%.(%d+)%.(.+)')\\n        if profile_number and line_number and param_type then\\n          profile_number = tonumber(profile_number)\\n          line_number = tonumber(line_number)\\n          voice_lines[profile_number] = voice_lines[profile_number] or {}\\n          voice_lines[profile_number][line_number] = voice_lines[profile_number][line_number] or {}\\n          voice_lines[profile_number][line_number][param_type] = param.value\\n        end\\n      else\\n        local profile_number, param_type = name:match('InternetGatewayDevice%.Services%.VoiceService%.1%.VoiceProfile%.(%d+)%.(.+)')\\n        if profile_number and param_type then\\n          profile_number = tonumber(profile_number)\\n          voice_profiles[profile_number] = voice_profiles[profile_number] or {}\\n          voice_profiles[profile_number][param_type] = param.value\\n        end\\n      end\\n    end\\n  end\\n\\n  for profile_num, profile_data in pairs(voice_profiles) do\\n    local voice_name = profile_data['Name']\\n    if voice_name == nil or voice_name == '' then\\n      voice_name = 'Voice Profile ' .. tostring(profile_num)\\n    end\\n\\n    local voice = {\\n      path = 'InternetGatewayDevice.Services.VoiceService.1.VoiceProfile.' .. tostring(profile_num) .. '.',\\n      name = pd(false, voice_name),\\n      proxy_server = pd(true, profile_data['SIP.ProxyServer']),\\n      registrar_server = pd(true, profile_data['SIP.RegistrarServer']),\\n      domain = pd(true, profile_data['SIP.UserAgentDomain']),\\n      lines = {},\\n    }\\n\\n    local lines = voice_lines[profile_num]\\n    if lines then\\n      for line_num, line_data in pairs(lines) do\\n        table.insert(voice.lines, {\\n          path = 'InternetGatewayDevice.Services.VoiceService.1.VoiceProfile.' .. tostring(profile_num) .. '.Line.' .. tostring(line_num) .. '.',\\n          status = pd(false, string.lower(tostring(line_data['Enable'] or ''))),\\n          username = pd(true, line_data['SIP.AuthUserName']),\\n          password = pd(true, line_data['SIP.AuthPassword']),\\n          uri = pd(true, line_data['SIP.URI']),\\n        })\\n      end\\n    end\\n\\n    table.insert(voices, voice)\\n  end\\n\\n  return voices\\nend\\n\\nlocal function set_voice_common(voice)\\n  local values = {}\\n  local path = voice and voice.path or ''\\n  if path ~= '' then\\n    if voice.proxy_server and voice.proxy_server.value and voice.proxy_server.value ~= '' then\\n      values[path .. 'SIP.ProxyServer'] = voice.proxy_server.value\\n    end\\n    if voice.registrar_server and voice.registrar_server.value and voice.registrar_server.value ~= '' then\\n      values[path .. 'SIP.RegistrarServer'] = voice.registrar_server.value\\n    end\\n    if voice.domain and voice.domain.value and voice.domain.value ~= '' then\\n      values[path .. 'SIP.UserAgentDomain'] = voice.domain.value\\n    end\\n    if voice.name and voice.name.value and voice.name.value ~= '' then\\n      values[path .. 'Name'] = voice.name.value\\n    end\\n  end\\n\\n  for _, line in ipairs((voice and voice.lines) or {}) do\\n    local line_values = set_voice_line_common(line)\\n    for k, v in pairs(line_values) do\\n      values[k] = v\\n    end\\n  end\\n\\n  return values\\nend\\n\\nlocal function parse_speed_test_result_common(response, speed_test_type)\\n  local speed_test = {}\\n  local list = (response and response.list) or {}\\n  if #list < 4 then\\n    return nil, 'not enough parameters in SpeedTest result'\\n  end\\n\\n  local param_map = response_param_map(response)\\n  local diagnostic_state = param_map['DiagnosticsState']\\n  if diagnostic_state ~= nil and diagnostic_state ~= '' then\\n    if diagnostic_state ~= 'Complete' and diagnostic_state ~= 'Completed' then\\n      return nil, diagnostic_state .. ' state received'\\n    end\\n  end\\n\\n  speed_test.bytes_received = to_int(param_map['TotalBytesReceived'], 0)\\n\\n  local raw_eom = tostring(param_map['EOMTime'] or '')\\n  if raw_eom ~= '' and raw_eom:sub(-1) ~= 'Z' then raw_eom = raw_eom .. 'Z' end\\n  local raw_rom = tostring(param_map['ROMTime'] or '')\\n  if raw_rom ~= '' and raw_rom:sub(-1) ~= 'Z' then raw_rom = raw_rom .. 'Z' end\\n  local raw_bom = tostring(param_map['BOMTime'] or '')\\n  if raw_bom ~= '' and raw_bom:sub(-1) ~= 'Z' then raw_bom = raw_bom .. 'Z' end\\n\\n  local eom = parse_iso_time(raw_eom)\\n  if eom == nil then return nil, 'EOMTime parsing error' end\\n  local rom = parse_iso_time(raw_rom)\\n  if rom == nil then return nil, 'ROMTime parsing error' end\\n  local bom = parse_iso_time(raw_bom)\\n  if bom == nil then return nil, 'BOMTime parsing error' end\\n\\n  local rtt_elapsed = os.difftime(bom, rom)\\n  if rtt_elapsed == 0 then\\n    speed_test.rtt = '0'\\n  else\\n    speed_test.rtt = duration_string(rtt_elapsed)\\n  end\\n\\n  local resp_elapsed = os.difftime(eom, rom)\\n  if resp_elapsed == 0 then\\n    speed_test.resp_time = '0'\\n  else\\n    speed_test.resp_time = duration_string(resp_elapsed)\\n  end\\n\\n  local elapsed = os.difftime(eom, bom)\\n  if elapsed == 0 then\\n    speed_test.throughput = '0'\\n  else\\n    if speed_test_type == 'upload' then\\n      local total_bytes_sent = to_int(param_map['TotalBytesSent'], 0)\\n      speed_test.throughput = human_readable_bits(math.floor(8 * total_bytes_sent / elapsed))\\n    else\\n      speed_test.throughput = human_readable_bits(math.floor(8 * speed_test.bytes_received / elapsed))\\n    end\\n  end\\n\\n  return speed_test, nil\\nend\\n\\nlocal function get_radio_frequency_from_channel(channel, fallback)\\n  if channel == nil or channel <= 0 then\\n    return fallback or ''\\n  end\\n  if channel <= 14 then\\n    return '2.4GHz'\\n  elseif channel >= 36 and channel <= 165 then\\n    return '5GHz'\\n  elseif channel >= 1 and channel <= 233 then\\n    return '6GHz'\\n  end\\n  return ''\\nend\\n\\n-- Stubs that intentionally stay unsupported\\nfunction add_line(...) return nil, nil end\\nfunction add_voice(...) return nil, nil end\\n\\n-- Identity / capabilities\\nfunction get_vendor(...) return 'Zyxel' end\\n\\nfunction get_data_model(...)\\n  return datamodel or nil\\nend\\n\\nfunction get_device_capabilities(...)\\n  return {\\n    NotHomologated = false,\\n    Radio = true,\\n    Ssid = true,\\n    SiteSurvey = true,\\n    ConnectedDevices = true,\\n    Diagnostic = true,\\n    Ping = true,\\n    Traceroute = true,\\n    SpeedTest = true,\\n    DownloadSpeedTest = true,\\n    UploadSpeedTest = true,\\n    Ports = true,\\n    Reboot = true,\\n    FactoryReset = false,\\n    FirmwareUpgrade = true,\\n    FirmwareRollback = false,\\n    FactoryDefault = false,\\n    Logs = false,\\n    Stats = false,\\n    Interfaces = true,\\n    Hwinfo = true,\\n    Pon = false,\\n    Lan = true,\\n    Wan = true,\\n    Voice = true,\\n    NTP = true,\\n    XDSL = true,\\n  }\\nend\\n\\nfunction get_device_specs(...)\\n  return {\\n    TimeTraceRoute = 3,\\n    DirectResult = true,\\n  }\\nend\\n\\nfunction is_real_time(...) return false end\\n\\n-- Wi-Fi Radio\\nfunction get_radio(...)\\n  return {\\n    'InternetGatewayDevice.LANDevice.1.WLANConfiguration.',\\n  }\\nend\\n\\nfunction parse_radio(response)\\n  local radios = {}\\n  local ports_wlan_tmp = {}\\n\\n  for _, param in ipairs((response and response.list) or {}) do\\n    local wlan_number, param_type = (param.name or ''):match('^InternetGatewayDevice%.LANDevice%.1%.WLANConfiguration%.(%d+)%.(.+)$')\\n    if wlan_number and param_type then\\n      wlan_number = tonumber(wlan_number)\\n      ports_wlan_tmp[wlan_number] = ports_wlan_tmp[wlan_number] or {}\\n      ports_wlan_tmp[wlan_number][param_type] = param.value\\n    end\\n  end\\n\\n  local radio_indexes = { 1, 5 }\\n  for _, idx in ipairs(radio_indexes) do\\n    local wlan = ports_wlan_tmp[idx]\\n    if wlan then\\n      local channel = to_int(wlan['Channel'], 0) or 0\\n      if not (wlan['SSIDAdvertisementEnabled'] ~= nil and not bool_val(wlan['SSIDAdvertisementEnabled'])) then\\n        local radio_frequency = get_radio_frequency_from_channel(channel, wlan['X_ZYXEL_OperatingFrequencyBand'])\\n        local bandwidth = wlan['X_ZYXEL_OperatingChannelBandwidth']\\n        local supported_bandwidth = nil\\n        if bandwidth ~= nil then\\n          supported_bandwidth = { bandwidth }\\n        end\\n\\n        table.insert(radios, {\\n          path = 'InternetGatewayDevice.LANDevice.1.WLANConfiguration.' .. tostring(idx) .. '.',\\n          enable = pd(false, bool_val(wlan['RadioEnabled'])),\\n          name = pd(false, radio_frequency),\\n          auto_channel_enable = pd(true, bool_val(wlan['AutoChannelEnable'])),\\n          channel = pd(true, channel),\\n          possible_channels = pd(false, safe_get_int_array(wlan['PossibleChannels'], ',')),\\n          operating_frequency_band = pd(false, radio_frequency),\\n          supported_frequency_bands = pd(false, { radio_frequency }),\\n          transmit_power = pd(true, safe_format_transmit_power(wlan['TransmitPower'])),\\n          transmit_power_supported = pd(false, safe_format_transmit_power_supported(wlan['TransmitPowerSupported'])),\\n          operating_channel_bandwidth = pd(false, bandwidth),\\n          supported_operating_channel_bandwidth = pd(false, supported_bandwidth),\\n          supported_standards = pd(false, safe_get_string_array(wlan['Standard'], ',')),\\n          operating_standards = pd(false, safe_get_string_array(wlan['Standard'], ',')),\\n        })\\n      end\\n    end\\n  end\\n\\n  return radios\\nend\\n\\nfunction set_radio(radios)\\n  local values = {}\\n  for _, r in ipairs(radios or {}) do\\n    local path = r.path or ''\\n    if r.auto_channel_enable and r.auto_channel_enable.value ~= nil then\\n      values[path .. 'AutoChannelEnable'] = r.auto_channel_enable.value\\n    end\\n    if r.channel and r.channel.value ~= nil then\\n      values[path .. 'Channel'] = r.channel.value\\n    end\\n    if r.transmit_power and r.transmit_power.value ~= nil then\\n      local raw = trim_suffix(r.transmit_power.value, '%')\\n      local n = tonumber(raw)\\n      if n ~= nil then\\n        values[path .. 'TransmitPower'] = math.floor(n)\\n      end\\n    end\\n  end\\n  return values\\nend\\n\\n-- Wi-Fi SSID\\nfunction get_ssid(...)\\n  return {\\n    'InternetGatewayDevice.LANDevice.1.WLANConfiguration.',\\n    'InternetGatewayDevice.X_ZYXEL_EXT.X_ZYXEL_ONESSID.Enable',\\n  }\\nend\\n\\nfunction parse_ssid(response)\\n  local ssids = {}\\n  local ports_wlan_tmp = {}\\n  local band_steering_enabled = false\\n\\n  for _, param in ipairs((response and response.list) or {}) do\\n    local name = param.name or ''\\n    if name == 'InternetGatewayDevice.X_ZYXEL_EXT.X_ZYXEL_ONESSID.Enable' then\\n      band_steering_enabled = bool_val(param.value)\\n    else\\n      local wlan_number, param_type = name:match('^InternetGatewayDevice%.LANDevice%.1%.WLANConfiguration%.(%d+)%.(.+)$')\\n      if wlan_number and param_type then\\n        wlan_number = tonumber(wlan_number)\\n        ports_wlan_tmp[wlan_number] = ports_wlan_tmp[wlan_number] or {}\\n        ports_wlan_tmp[wlan_number][param_type] = param.value\\n      end\\n    end\\n  end\\n\\n  for idx, wlan in pairs(ports_wlan_tmp) do\\n    local channel = to_int(wlan['Channel'], 0) or 0\\n    local radio_frequency = get_radio_frequency_from_channel(channel, wlan['X_ZYXEL_OperatingFrequencyBand'])\\n\\n    local ssid_name = tostring(wlan['Name'] or '')\\n    local ssid_type = 'Unknown'\\n    if ssid_name ~= '' and ssid_name:sub(-1) == '0' then\\n      ssid_type = 'Primary'\\n    else\\n      ssid_type = 'Guest'\\n    end\\n\\n    local beacon_type = wlan['BeaconType'] or ''\\n    table.insert(ssids, {\\n      ssid_path = 'InternetGatewayDevice.LANDevice.1.WLANConfiguration.' .. tostring(idx) .. '.',\\n      band_steering = pd(false, band_steering_enabled),\\n      name = pd(false, ssid_name .. ' ' .. (radio_frequency or '')),\\n      type = pd(false, ssid_type),\\n      ssid = pd(true, wlan['SSID']),\\n      status = pd(false, wlan['Status']),\\n      enable = pd(true, bool_val(wlan['Enable'])),\\n      ssid_advertisement_enabled = pd(false, bool_val(wlan['SSIDAdvertisementEnabled'])),\\n      has_band_steering = pd(false, true),\\n      bytes_received = pd(false, wlan['TotalBytesReceived']),\\n      bytes_sent = pd(false, wlan['TotalBytesSent']),\\n      mac_address = pd(false, wlan['BSSID']),\\n      security = {\\n        security_modes_supported = pd(false, { 'None', 'WPA2', 'WPA2/WPA3' }),\\n        security_mode_enabled = pd(true, translate_beacon_type_to_human(beacon_type)),\\n        password = pd(is_password_writable(beacon_type), nil),\\n      },\\n    })\\n  end\\n\\n  table.sort(ssids, function(a, b)\\n    local ta = a.type and a.type.value or ''\\n    local tb = b.type and b.type.value or ''\\n    if ta == 'Primary' and tb ~= 'Primary' then\\n      return true\\n    end\\n    if ta ~= 'Primary' and tb == 'Primary' then\\n      return false\\n    end\\n    return (a.ssid_path or '') < (b.ssid_path or '')\\n  end)\\n\\n  return ssids\\nend\\n\\nfunction set_ssid(ssids)\\n  local values = {}\\n  for _, s in ipairs(ssids or {}) do\\n    local path = s.ssid_path or ''\\n\\n    if s.enable and s.enable.value ~= nil then\\n      values[path .. 'Enable'] = s.enable.value\\n    end\\n\\n    local path_for_ssid = path\\n    if path_for_ssid == 'InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.' then\\n      path_for_ssid = 'InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.'\\n    end\\n\\n    if s.ssid and s.ssid.value ~= nil then\\n      values[path_for_ssid .. 'SSID'] = s.ssid.value\\n    end\\n\\n    if s.ssid_advertisement_enabled and s.ssid_advertisement_enabled.value ~= nil then\\n      values[path_for_ssid .. 'SSIDAdvertisementEnabled'] = s.ssid_advertisement_enabled.value\\n    end\\n\\n    if s.security and s.security.security_mode_enabled and s.security.security_mode_enabled.value ~= nil then\\n      values[path_for_ssid .. 'BeaconType'] = translate_beacon_type_to_cwmp(s.security.security_mode_enabled.value)\\n    end\\n\\n    if s.security and s.security.password and s.security.password.value ~= nil then\\n      if s.security.password.value ~= '' then\\n        values[path_for_ssid .. 'PreSharedKey.1.KeyPassphrase'] = s.security.password.value\\n      end\\n    end\\n\\n    if s.band_steering and s.band_steering.value ~= nil then\\n      values['InternetGatewayDevice.X_ZYXEL_EXT.X_ZYXEL_ONESSID.Enable'] = s.band_steering.value\\n    end\\n  end\\n  return values\\nend\\n\\n-- Site Survey\\nfunction get_site_survey_diagnostic_state(...)\\n  return 'InternetGatewayDevice.X_ZYXEL_NeighboringWiFiDiagnostic.DiagnosticsState'\\nend\\n\\nfunction get_site_survey_results(...)\\n  return {\\n    'InternetGatewayDevice.X_ZYXEL_NeighboringWiFiDiagnostic.Result.',\\n  }\\nend\\n\\nfunction parse_get_site_survey(response)\\n  local site_survey = {}\\n  local tmp = {}\\n\\n  for _, param in ipairs((response and response.list) or {}) do\\n    local entry, param_type = (param.name or ''):match('^InternetGatewayDevice%.X_ZYXEL_NeighboringWiFiDiagnostic%.Result%.(%d+)%.(.+)$')\\n    if entry and param_type then\\n      entry = tonumber(entry)\\n      tmp[entry] = tmp[entry] or {}\\n      tmp[entry][param_type] = param.value\\n    end\\n  end\\n\\n  for _, params in pairs(tmp) do\\n    local neighbor_site = {\\n      signal_level = params['SignalStrength'],\\n      ssid = params['SSID'],\\n      channel = params['Channel'],\\n      standard = params['OperatingStandards'],\\n      bandwidth = trim_suffix(params['OperatingChannelBandwidth'] or '', 'MHz'),\\n      bssid = params['BSSID'],\\n    }\\n\\n    local channel = tonumber(params['Channel'])\\n    if channel == nil then\\n      return nil\\n    end\\n\\n    local band_name = 'Unknown Frequency'\\n    if channel > 0 and channel <= 14 then\\n      band_name = '2.4GHz'\\n    elseif channel >= 36 and channel <= 165 then\\n      band_name = '5GHz'\\n    end\\n\\n    site_survey[band_name] = site_survey[band_name] or {}\\n    table.insert(site_survey[band_name], neighbor_site)\\n  end\\n\\n  return site_survey\\nend\\n\\n-- Connected devices\\nfunction get_connected_devices(...)\\n  return {\\n    'InternetGatewayDevice.LANDevice.1.Hosts.Host.',\\n  }\\nend\\n\\nfunction parse_get_connected_devices(response)\\n  local connected_devices = {}\\n  local tmp = {}\\n\\n  for _, param in ipairs((response and response.list) or {}) do\\n    local device_number, param_type = (param.name or ''):match('^InternetGatewayDevice%.LANDevice%.1%.Hosts%.Host%.(%d+)%.(.+)$')\\n    if device_number and param_type then\\n      device_number = tonumber(device_number)\\n      tmp[device_number] = tmp[device_number] or {}\\n      tmp[device_number][param_type] = param.value\\n    end\\n  end\\n\\n  for _, dev in pairs(tmp) do\\n    local iface = 'Ethernet'\\n    local l2 = dev['Layer2Interface'] or ''\\n    if l2:find('InternetGatewayDevice.LANDevice.1.WLANConfiguration.1', 1, true) then\\n      iface = '2.4GHz'\\n    elseif l2:find('InternetGatewayDevice.LANDevice.1.WLANConfiguration.5', 1, true) then\\n      iface = '5GHz'\\n    end\\n\\n    local resource = {\\n      mac = dev['MACAddress'],\\n      ip_adress = dev['IPAddress'],\\n      adress_source = dev['AddressSource'],\\n      active = bool_val(dev['Active']),\\n      hostname = dev['HostName'],\\n      rssi = dev['X_ZYXEL_RSSI'],\\n    }\\n\\n    connected_devices[iface] = connected_devices[iface] or {}\\n    table.insert(connected_devices[iface], resource)\\n  end\\n\\n  return {\\n    model = model,\\n    hostname = sn,\\n    connected_devices = connected_devices,\\n  }\\nend\\n\\n-- Speedtest\\nfunction parse_get_speed_test_result(speed_test_type, response)\\n  return parse_speed_test_result_common(response, speed_test_type)\\nend\\n\\nfunction get_speed_test_result(speed_test_type)\\n  local prefix = 'InternetGatewayDevice.DownloadDiagnostics.'\\n  if speed_test_type == 'upload' then\\n    prefix = 'InternetGatewayDevice.UploadDiagnostics.'\\n  end\\n  return {\\n    prefix .. 'ROMTime',\\n    prefix .. 'BOMTime',\\n    prefix .. 'EOMTime',\\n    prefix .. 'TotalBytesReceived',\\n    prefix .. 'TotalBytesSent',\\n    prefix .. 'DiagnosticsState',\\n  }\\nend\\n\\nfunction get_wan_options(...)\\n  return {\\n    { path = 'InternetGatewayDevice.WANDevice.1.', type = 'Ethernet' },\\n    { path = 'InternetGatewayDevice.WANDevice.2.', type = 'xDSL' },\\n    { path = 'InternetGatewayDevice.WANDevice.3.', type = 'xDSL' },\\n    { path = 'InternetGatewayDevice.WANDevice.4.', type = '3G' },\\n  }\\nend\\n\\nfunction set_speed_test(st)\\n  local test = st or {}\\n  local values = {}\\n  if test.type == 'upload' then\\n    if test.url and test.url ~= '' then\\n      values['InternetGatewayDevice.UploadDiagnostics.UploadURL'] = test.url\\n    end\\n    values['InternetGatewayDevice.UploadDiagnostics.DiagnosticsState'] = 'Requested'\\n    values['InternetGatewayDevice.UploadDiagnostics.TestFileLength'] = 209715200\\n    values['InternetGatewayDevice.UploadDiagnostics.NumberOfConnections'] = 3\\n  else\\n    if test.url and test.url ~= '' then\\n      values['InternetGatewayDevice.DownloadDiagnostics.DownloadURL'] = test.url\\n    end\\n    if test.interface and test.interface ~= '' then\\n      values['InternetGatewayDevice.DownloadDiagnostics.Interface'] = test.interface\\n    end\\n    values['InternetGatewayDevice.DownloadDiagnostics.DiagnosticsState'] = 'Requested'\\n  end\\n  return values\\nend\\n\\nfunction get_download_diagnostic_state(...)\\n  return 'InternetGatewayDevice.DownloadDiagnostics.DiagnosticsState'\\nend\\n\\nfunction get_upload_diagnostic_state(...)\\n  return 'InternetGatewayDevice.UploadDiagnostics.DiagnosticsState'\\nend\\n\\n-- Statistics unsupported\\nfunction get_statistics(...) return nil end\\nfunction parse_get_statistics(response) return {} end\\n\\n-- Interfaces (TR-098)\\nfunction get_interface_wan(...)\\n  return {\\n    'InternetGatewayDevice.WANDevice.',\\n  }\\nend\\n\\nfunction parse_get_interface_wan(response)\\n  local ports_wan = {}\\n  local ports_wan_tmp = {}\\n\\n  for _, param in ipairs((response and response.list) or {}) do\\n    local name = param.name or ''\\n    local wan_dev, wan_conn_dev, conn_type, conn_idx, parameter =\\n      name:match('^InternetGatewayDevice%.WANDevice%.(%d+)%.WANConnectionDevice%.(%d+)%.(WANPPPConnection|WANIPConnection)%.(%d+)%.(.+)$')\\n    if wan_dev and wan_conn_dev and conn_type and conn_idx and parameter then\\n      local wan_path = 'InternetGatewayDevice.WANDevice.' .. wan_dev\\n        .. '.WANConnectionDevice.' .. wan_conn_dev\\n        .. '.' .. conn_type .. '.' .. conn_idx .. '.'\\n      ports_wan_tmp[wan_path] = ports_wan_tmp[wan_path] or {}\\n      ports_wan_tmp[wan_path][parameter] = param.value\\n    end\\n  end\\n\\n  if next(ports_wan_tmp) == nil then\\n    return ports_wan\\n  end\\n\\n  local idx = 0\\n  for path, param in pairs(ports_wan_tmp) do\\n    local conn_name = param['Name']\\n    if conn_name == nil or conn_name == '' then\\n      conn_name = 'Connection ' .. tostring(idx)\\n    end\\n\\n    local vlan_id = to_int(param['X_ZYXEL_VlanMuxID'], nil)\\n    if vlan_id == -1 then\\n      vlan_id = nil\\n    end\\n\\n    ports_wan[path] = {\\n      path = path,\\n      enable = pd(true, bool_val(param['Enable'])),\\n      alias = pd(false, 'Logical WAN Connection ' .. tostring(idx)),\\n      upstream = pd(false, true),\\n      mac_address = pd(false, param['MACAddress']),\\n      status = pd(false, param['ConnectionStatus']),\\n      tx = pd(false, to_int(param['Stats.EthernetBytesSent'], 0)),\\n      rx = pd(false, to_int(param['Stats.EthernetBytesReceived'], 0)),\\n      ip = {\\n        {\\n          path = path,\\n          enable = pd(true, tostring(param['Enable'] or '') == '1'),\\n          name = pd(false, conn_name),\\n          ipv4 = {\\n            enable = pd(true, bool_val(param['X_ZYXEL_IPv4Enable'])),\\n            origin = pd(false, param['AddressingType']),\\n            ip_address = pd(false, param['ExternalIPAddress']),\\n            gateway = pd(false, param['DefaultGateway']),\\n            dns_servers = {\\n              dns_servers = pd(false, param['DNSServers']),\\n            },\\n          },\\n          pppoe = {\\n            path = (get_ip_origin(param['AddressingType']) == 'PPPoE') and '-' or '',\\n            connection_status = pd(false, param['ConnectionStatus']),\\n            username = pd(true, param['Username']),\\n            password = pd(true, param['Password']),\\n          },\\n          vlan = {\\n            path = '-',\\n            enable = pd(true, bool_val(param['X_ZYXEL_VlanEnable'])),\\n            id = pd(true, vlan_id),\\n          },\\n          ipv6 = {\\n            enable = pd(true, tostring(param['X_ZYXEL_IPv6Enable'] or '') == '1'),\\n            prefix = pd(false, param['X_ZYXEL_SPIPv6Prefix']),\\n            dns_servers = {\\n              dns_servers = pd(false, param['X_ZYXEL_IPv6DNSServers']),\\n            },\\n          },\\n        },\\n      },\\n    }\\n    idx = idx + 1\\n  end\\n\\n  return ports_wan\\nend\\n\\nfunction get_interface_lan(...)\\n  return {\\n    'InternetGatewayDevice.LANDevice.1.LANEthernetInterfaceConfig.',\\n  }\\nend\\n\\nfunction parse_get_interface_lan(response)\\n  local ports_lan = {}\\n  local ports_lan_tmp = {}\\n\\n  for _, param in ipairs((response and response.list) or {}) do\\n    local lan_number, param_type = (param.name or ''):match('^InternetGatewayDevice%.LANDevice%.1%.LANEthernetInterfaceConfig%.(%d+)%.(.+)$')\\n    if lan_number and param_type then\\n      lan_number = tonumber(lan_number)\\n      ports_lan_tmp[lan_number] = ports_lan_tmp[lan_number] or {}\\n      ports_lan_tmp[lan_number][param_type] = param.value\\n    end\\n  end\\n\\n  for lan_number, port in pairs(ports_lan_tmp) do\\n    local key = port['Name'] or ('LAN ' .. tostring(lan_number))\\n    ports_lan[key] = {\\n      path = 'InternetGatewayDevice.LANDevice.1.LANEthernetInterfaceConfig.' .. tostring(lan_number) .. '.',\\n      enable = pd(false, tostring(port['Enable'] or '') == '1'),\\n      alias = pd(false, 'LAN ' .. tostring(lan_number)),\\n      upstream = pd(false, false),\\n      mac_address = pd(false, port['MACAddress']),\\n      status = pd(false, port['Status']),\\n      tx = pd(false, to_int(port['Stats.BytesSent'], 0)),\\n      rx = pd(false, to_int(port['Stats.BytesReceived'], 0)),\\n      stats = {\\n        bytes_sent = to_uint64(port['Stats.BytesSent']),\\n        bytes_received = to_uint64(port['Stats.BytesReceived']),\\n        packets_sent = to_uint64(port['Stats.PacketsSent']),\\n        packets_received = to_uint64(port['Stats.PacketsReceived']),\\n        errors_sent = to_uint64(port['Stats.ErrorsSent']),\\n        errors_received = to_uint64(port['Stats.ErrorsReceived']),\\n        discard_packets_sent = to_uint64(port['Stats.DiscardPacketsSent']),\\n        discard_packets_received = to_uint64(port['Stats.DiscardPacketsReceived']),\\n        unicast_packets_sent = to_uint64(port['Stats.UnicastPacketsSent']),\\n        unicast_packets_received = to_uint64(port['Stats.UnicastPacketsReceived']),\\n        multicast_packets_sent = to_uint64(port['Stats.MulticastPacketsSent']),\\n        multicast_packets_received = to_uint64(port['Stats.MulticastPacketsReceived']),\\n        broadcast_packets_sent = to_uint64(port['Stats.BroadcastPacketsSent']),\\n        broadcast_packets_received = to_uint64(port['Stats.BroadcastPacketsReceived']),\\n        unknown_packets_received = to_uint64(port['Stats.UnknownProtoPacketsReceived']),\\n      },\\n    }\\n  end\\n\\n  return ports_lan\\nend\\n\\n-- Ports (TR-181 unsupported for get, but set/add supported as per Go)\\nfunction get_port(...) return nil end\\nfunction parse_get_port(response) return {} end\\n\\nfunction set_port(ports)\\n  local parameters_to_set = {}\\n\\n  for port_name, port in pairs(ports or {}) do\\n    local path = port.path or ''\\n    if not port.ip or #port.ip == 0 then\\n      return nil, 'error setting port, IP is not set for port ' .. tostring(port_name)\\n    end\\n\\n    for _, ip in ipairs(port.ip) do\\n      if ip.enable and ip.enable.value ~= nil then\\n        table.insert(parameters_to_set, typed_param(path .. 'Enable', ip.enable.value, 'boolean'))\\n      end\\n      if ip.name and ip.name.value ~= nil then\\n        table.insert(parameters_to_set, typed_param(path .. 'Name', ip.name.value, 'string'))\\n      end\\n      if ip.ipv4 and ip.ipv4.enable and ip.ipv4.enable.value ~= nil then\\n        table.insert(parameters_to_set, typed_param(path .. 'X_ZYXEL_IPv4Enable', ip.ipv4.enable.value, 'boolean'))\\n      end\\n      if ip.ipv4 and ip.ipv4.ip_address and ip.ipv4.ip_address.value ~= nil then\\n        table.insert(parameters_to_set, typed_param(path .. 'ExternalIPAddress', ip.ipv4.ip_address.value, 'string'))\\n      end\\n      if ip.ipv4 and ip.ipv4.dns_servers and ip.ipv4.dns_servers.dns_servers and ip.ipv4.dns_servers.dns_servers.value ~= nil then\\n        table.insert(parameters_to_set, typed_param(path .. 'DNSServers', ip.ipv4.dns_servers.dns_servers.value, 'string'))\\n      end\\n      if ip.ipv4 and ip.ipv4.subnet_mask and ip.ipv4.subnet_mask.value ~= nil then\\n        table.insert(parameters_to_set, typed_param(path .. 'SubnetMask', ip.ipv4.subnet_mask.value, 'string'))\\n      end\\n      if ip.ipv4 and ip.ipv4.gateway and ip.ipv4.gateway.value ~= nil then\\n        table.insert(parameters_to_set, typed_param(path .. 'DefaultGateway', ip.ipv4.gateway.value, 'string'))\\n      end\\n      if ip.ipv6 and ip.ipv6.enable and ip.ipv6.enable.value ~= nil then\\n        table.insert(parameters_to_set, typed_param(path .. 'X_ZYXEL_IPv6Enable', ip.ipv6.enable.value, 'boolean'))\\n      end\\n      if ip.pppoe and ip.pppoe.username and ip.pppoe.username.value ~= nil then\\n        table.insert(parameters_to_set, typed_param(path .. 'Username', ip.pppoe.username.value, 'string'))\\n      end\\n      if ip.pppoe and ip.pppoe.password and ip.pppoe.password.value ~= nil then\\n        table.insert(parameters_to_set, typed_param(path .. 'Password', ip.pppoe.password.value, 'string'))\\n      end\\n\\n      if ip.vlan and ip.vlan.enable and ip.vlan.enable.value ~= nil then\\n        if ip.vlan.enable.value then\\n          if ip.vlan.id and ip.vlan.id.value ~= nil then\\n            table.insert(parameters_to_set, typed_param(path .. 'X_ZYXEL_VlanMuxID', ip.vlan.id.value, 'int'))\\n          end\\n          table.insert(parameters_to_set, typed_param(path .. 'X_ZYXEL_VlanEnable', true, 'boolean'))\\n        else\\n          table.insert(parameters_to_set, typed_param(path .. 'X_ZYXEL_VlanEnable', false, 'boolean'))\\n        end\\n      else\\n        if ip.vlan and ip.vlan.id and ip.vlan.id.value ~= nil then\\n          table.insert(parameters_to_set, typed_param(path .. 'X_ZYXEL_VlanMuxID', ip.vlan.id.value, 'int'))\\n        end\\n      end\\n    end\\n  end\\n\\n  if #parameters_to_set == 0 then\\n    return nil, 'error setting port, no parameters to set'\\n  end\\n\\n  return parameters_to_set, nil\\nend\\n\\nfunction add_port(port)\\n  local parameters_to_set = {}\\n  local new_port = port and port.ip and port.ip[1]\\n  if not new_port then\\n    return nil, 'error adding port, IP is not set'\\n  end\\n\\n  local path = new_port.path or ''\\n  local addressing_type = new_port.ipv4 and new_port.ipv4.origin and new_port.ipv4.origin.value or ''\\n\\n  if addressing_type == 'PPPoE' then\\n    table.insert(parameters_to_set, typed_param(path .. 'Username', new_port.pppoe and new_port.pppoe.username and new_port.pppoe.username.value or '', 'string'))\\n    table.insert(parameters_to_set, typed_param(path .. 'Password', new_port.pppoe and new_port.pppoe.password and new_port.pppoe.password.value or '', 'string'))\\n\\n  elseif addressing_type == 'DHCP' then\\n    table.insert(parameters_to_set, typed_param(path .. 'AddressingType', 'DHCP', 'string'))\\n\\n  elseif addressing_type == 'Static' then\\n    table.insert(parameters_to_set, typed_param(path .. 'AddressingType', 'Static', 'string'))\\n\\n    local ip_address = new_port.ipv4 and new_port.ipv4.ip_address and new_port.ipv4.ip_address.value or ''\\n    if ip_address == '' or not is_valid_ipv4(ip_address) then\\n      return nil, 'error adding port, IP address is not valid'\\n    end\\n    table.insert(parameters_to_set, typed_param(path .. 'ExternalIPAddress', ip_address, 'string'))\\n\\n    local subnet_mask = new_port.ipv4 and new_port.ipv4.subnet_mask and new_port.ipv4.subnet_mask.value or ''\\n    if subnet_mask == '' or not is_valid_subnet_mask(subnet_mask) then\\n      return nil, 'error adding port, subnet mask is not valid'\\n    end\\n    table.insert(parameters_to_set, typed_param(path .. 'SubnetMask', subnet_mask, 'string'))\\n\\n    local gateway = new_port.ipv4 and new_port.ipv4.gateway and new_port.ipv4.gateway.value or ''\\n    if gateway ~= '' and is_valid_ipv4(gateway) then\\n      table.insert(parameters_to_set, typed_param(path .. 'DefaultGateway', gateway, 'string'))\\n    end\\n\\n    if gateway == ip_address then\\n      return nil, 'error adding port, gateway cannot be the same as IP address'\\n    end\\n\\n    if gateway ~= '' and not are_ips_in_same_subnet(gateway, ip_address, subnet_mask) then\\n      return nil, 'error adding port, gateway is not in the same subnet as IP address'\\n    end\\n\\n    local dns_servers = ''\\n    if new_port.ipv4 and new_port.ipv4.dns_servers and new_port.ipv4.dns_servers.dns_servers then\\n      dns_servers = new_port.ipv4.dns_servers.dns_servers.value or ''\\n    end\\n    if dns_servers ~= '' then\\n      table.insert(parameters_to_set, typed_param(path .. 'DNSServers', dns_servers, 'string'))\\n    end\\n\\n  else\\n    return nil, 'error adding port, unsupported addressing type: ' .. tostring(addressing_type)\\n  end\\n\\n  if new_port.ipv6 and new_port.ipv6.enable and new_port.ipv6.enable.value ~= nil then\\n    table.insert(parameters_to_set, typed_param(path .. 'X_ZYXEL_IPv6Enable', new_port.ipv6.enable.value and true or false, 'boolean'))\\n  end\\n\\n  if new_port.vlan and new_port.vlan.enable and new_port.vlan.enable.value ~= nil then\\n    if new_port.vlan.enable.value then\\n      local vlan = new_port.vlan.id and new_port.vlan.id.value or nil\\n      if vlan == nil or vlan <= 0 or vlan > 4094 then\\n        return nil, 'error adding port, VLAN ID is not valid'\\n      end\\n      table.insert(parameters_to_set, typed_param(path .. 'X_ZYXEL_VlanEnable', true, 'boolean'))\\n      table.insert(parameters_to_set, typed_param(path .. 'X_ZYXEL_VlanMuxID', vlan, 'int'))\\n    else\\n      table.insert(parameters_to_set, typed_param(path .. 'X_ZYXEL_VlanEnable', false, 'boolean'))\\n    end\\n  else\\n    table.insert(parameters_to_set, typed_param(path .. 'X_ZYXEL_VlanEnable', false, 'boolean'))\\n  end\\n\\n  table.insert(parameters_to_set, typed_param(path .. 'X_ZYXEL_IPv4Enable', true, 'boolean'))\\n\\n  return parameters_to_set, nil\\nend\\n\\n-- Bridge\\nfunction get_bridge(...) return get_bridge_common() end\\nfunction parse_get_bridge(response) return parse_get_bridge_common(response) end\\nfunction set_bridge(bridges) return set_bridge_common(bridges) end\\n\\n-- Ping\\nfunction get_ping(...)\\n  return {\\n    'InternetGatewayDevice.IPPingDiagnostics.Interface',\\n    'InternetGatewayDevice.IPPingDiagnostics.Timeout',\\n    'InternetGatewayDevice.IPPingDiagnostics.Host',\\n    'InternetGatewayDevice.IPPingDiagnostics.NumberOfRepetitions',\\n    'InternetGatewayDevice.IPPingDiagnostics.DataBlockSize',\\n    'InternetGatewayDevice.IPPingDiagnostics.FailureCount',\\n    'InternetGatewayDevice.IPPingDiagnostics.SuccessCount',\\n    'InternetGatewayDevice.IPPingDiagnostics.AverageResponseTime',\\n    'InternetGatewayDevice.IPPingDiagnostics.MinimumResponseTime',\\n    'InternetGatewayDevice.IPPingDiagnostics.MaximumResponseTime',\\n    'InternetGatewayDevice.IPPingDiagnostics.DiagnosticsState',\\n  }\\nend\\n\\nfunction parse_get_ping(response)\\n  return parse_get_ping_common(response)\\nend\\n\\nfunction get_ping_diagnostic_state(...)\\n  return 'InternetGatewayDevice.IPPingDiagnostics.DiagnosticsState'\\nend\\n\\nfunction set_ping(ping)\\n  local data_block_size = ping and ping.data_block_size and ping.data_block_size.value or nil\\n  if data_block_size == nil or data_block_size == 0 then\\n    data_block_size = 32\\n  end\\n\\n  return {\\n    ['InternetGatewayDevice.IPPingDiagnostics.Interface'] = ping.interface.value,\\n    ['InternetGatewayDevice.IPPingDiagnostics.Timeout'] = (ping.timeout.value or 0) * 1000,\\n    ['InternetGatewayDevice.IPPingDiagnostics.Host'] = ping.host.value,\\n    ['InternetGatewayDevice.IPPingDiagnostics.NumberOfRepetitions'] = ping.number_of_repetitions.value,\\n    ['InternetGatewayDevice.IPPingDiagnostics.DiagnosticsState'] = 'Requested',\\n    ['InternetGatewayDevice.IPPingDiagnostics.DataBlockSize'] = data_block_size,\\n  }\\nend\\n\\nfunction get_ping_result(...)\\n  return {\\n    'InternetGatewayDevice.IPPingDiagnostics.FailureCount',\\n    'InternetGatewayDevice.IPPingDiagnostics.SuccessCount',\\n    'InternetGatewayDevice.IPPingDiagnostics.AverageResponseTime',\\n    'InternetGatewayDevice.IPPingDiagnostics.MinimumResponseTime',\\n    'InternetGatewayDevice.IPPingDiagnostics.MaximumResponseTime',\\n    'InternetGatewayDevice.IPPingDiagnostics.DiagnosticsState',\\n  }\\nend\\n\\nfunction parse_get_ping_result(response)\\n  return parse_get_ping_result_common(response)\\nend\\n\\n-- Traceroute\\nfunction get_traceroute(...)\\n  return {\\n    'InternetGatewayDevice.TraceRouteDiagnostics.Interface',\\n    'InternetGatewayDevice.TraceRouteDiagnostics.Timeout',\\n    'InternetGatewayDevice.TraceRouteDiagnostics.Host',\\n    'InternetGatewayDevice.TraceRouteDiagnostics.NumberOfTries',\\n    'InternetGatewayDevice.TraceRouteDiagnostics.MaxHopCount',\\n  }\\nend\\n\\nfunction parse_get_traceroute(response)\\n  local param_map = response_param_map(response)\\n\\n  local timeout = to_int(param_map['Timeout'], 5)\\n  local number_of_tries = to_int(param_map['NumberOfTries'], 3)\\n  local max_hop_count = to_int(param_map['MaxHopCount'], 30)\\n\\n  return {\\n    interface = pd(false, param_map['Interface']),\\n    timeout = pd(true, timeout),\\n    host = pd(true, param_map['Host']),\\n    number_of_tries = pd(true, number_of_tries),\\n    max_hop_count = pd(true, max_hop_count),\\n  }\\nend\\n\\nfunction get_traceroute_diagnostic_state(...)\\n  return 'InternetGatewayDevice.TraceRouteDiagnostics.DiagnosticsState'\\nend\\n\\nfunction set_traceroute(traceroute)\\n  return {\\n    ['InternetGatewayDevice.TraceRouteDiagnostics.Timeout'] = traceroute.timeout.value,\\n    ['InternetGatewayDevice.TraceRouteDiagnostics.Host'] = traceroute.host.value,\\n    ['InternetGatewayDevice.TraceRouteDiagnostics.NumberOfTries'] = traceroute.number_of_tries.value,\\n    ['InternetGatewayDevice.TraceRouteDiagnostics.MaxHopCount'] = traceroute.max_hop_count.value,\\n    ['InternetGatewayDevice.TraceRouteDiagnostics.DiagnosticsState'] = 'Requested',\\n  }\\nend\\n\\nfunction get_traceroute_result_number_of_hops(...)\\n  return '*'\\nend\\n\\nfunction get_traceroute_result(number_of_hops)\\n  return {\\n    'InternetGatewayDevice.TraceRouteDiagnostics.',\\n  }\\nend\\n\\nfunction parse_get_traceroute_result(response)\\n  local result = {}\\n  local param_map = {}\\n  local hop_data = {}\\n\\n  for _, param in ipairs((response and response.list) or {}) do\\n    local name = param.name or ''\\n    if name:find('%.RouteHops%.') then\\n      local hop_number, param_type = name:match('^InternetGatewayDevice%.TraceRouteDiagnostics%.RouteHops%.(%d+)%.(.+)$')\\n      if hop_number and param_type then\\n        hop_number = tonumber(hop_number)\\n        hop_data[hop_number] = hop_data[hop_number] or {}\\n        hop_data[hop_number][param_type] = param.value\\n      end\\n    else\\n      local last = name:match('([^.]+)$')\\n      if last then\\n        param_map[last] = param.value\\n      end\\n    end\\n  end\\n\\n  local diagnostic_state = param_map['DiagnosticsState'] or ''\\n  if diagnostic_state == 'Error_CannotResolveHostName' then\\n    result.result = 'Cannot resolve host name'\\n  elseif diagnostic_state == 'Error_MaxHopCountExceeded' then\\n    result.result = 'Max hop count exceeded'\\n  elseif diagnostic_state == 'Requested' then\\n    result.result = 'In progress'\\n  elseif diagnostic_state == 'Complete' then\\n    result.result = 'Success'\\n  elseif diagnostic_state == 'None' then\\n    result.result = 'None'\\n  else\\n    result.result = 'Success'\\n  end\\n\\n  result.response_time = to_int(param_map['ResponseTime'], 0)\\n  result.hop_count = to_int(param_map['RouteHopsNumberOfEntries'], 0)\\n\\n  local hops = {}\\n  for i = 1, result.hop_count do\\n    local info = hop_data[i]\\n    if info then\\n      local hop = {\\n        host = info['HopHost'],\\n        rtt = info['HopRTTimes'],\\n        addr = info['HopHostAddress'],\\n      }\\n      if (hop.host or '') ~= '' or (hop.addr or '') ~= '' or (hop.rtt or '') ~= '' then\\n        table.insert(hops, hop)\\n      end\\n    end\\n  end\\n  result.hops = hops\\n\\n  return result\\nend\\n\\n-- Hardware info / PON\\nfunction get_hwinfo(...)\\n  return {\\n    'InternetGatewayDevice.DeviceInfo.UpTime',\\n    'InternetGatewayDevice.DeviceInfo.MemoryStatus.Total',\\n    'InternetGatewayDevice.DeviceInfo.MemoryStatus.Free',\\n    'InternetGatewayDevice.DeviceInfo.ProcessStatus.CPUUsage',\\n    'InternetGatewayDevice.DeviceInfo.HardwareVersion',\\n  }\\nend\\n\\nfunction parse_get_hwinfo(response)\\n  local uptime = 0\\n  local hw_version = ''\\n  local mem_total = 0\\n  local mem_free = 0\\n  local cpu_usage = 0\\n\\n  for _, param in ipairs((response and response.list) or {}) do\\n    local name = param.name or ''\\n    local value = param.value\\n    if name == 'InternetGatewayDevice.DeviceInfo.UpTime' then\\n      uptime = to_uint64(value)\\n    elseif name == 'InternetGatewayDevice.DeviceInfo.MemoryStatus.Total' then\\n      mem_total = to_uint64(value)\\n    elseif name == 'InternetGatewayDevice.DeviceInfo.MemoryStatus.Free' then\\n      mem_free = to_uint64(value)\\n    elseif name == 'InternetGatewayDevice.DeviceInfo.ProcessStatus.CPUUsage' then\\n      cpu_usage = tonumber(value) or 0\\n    elseif name == 'InternetGatewayDevice.DeviceInfo.HardwareVersion' then\\n      hw_version = value or ''\\n    end\\n  end\\n\\n  local mem_use = mem_total - mem_free\\n  if mem_use < 0 then mem_use = 0 end\\n  local memory_usage = 0\\n  if mem_total > 0 then\\n    memory_usage = tonumber(string.format('%.2f', (mem_use * 100) / mem_total)) or 0\\n  end\\n\\n  return {\\n    uptime = uptime,\\n    hw_version = hw_version,\\n    memory_total = mem_total,\\n    memory_free = mem_free,\\n    memory_use = mem_use,\\n    memory_usage = memory_usage,\\n    cpu_usage = cpu_usage,\\n  }\\nend\\n\\nfunction get_pon(...) return nil end\\nfunction parse_get_pon(response) return {} end\\n\\n-- Voice\\nfunction get_voice(...)\\n  return {\\n    'InternetGatewayDevice.Services.VoiceService.1.',\\n  }\\nend\\n\\nfunction parse_get_voice(response)\\n  return parse_get_voice_common(response)\\nend\\n\\nfunction set_voice(voice)\\n  return set_voice_common(voice), nil\\nend\\n\\nfunction set_line(line)\\n  return set_voice_line_common(line), nil\\nend\\n\\n-- Cellular unsupported\\nfunction get_cellular(...) return nil end\\nfunction parse_get_cellular(response) return '[]' end\\nfunction set_cellular(cellular) return nil end\\n\\n-- xDSL\\nfunction get_xdsl(...)\\n  return {\\n    'InternetGatewayDevice.WANDevice.3.WANDSLInterfaceConfig.Enable',\\n    'InternetGatewayDevice.WANDevice.3.WANDSLInterfaceConfig.Status',\\n    'InternetGatewayDevice.WANDevice.3.WANDSLInterfaceConfig.UpstreamCurrRate',\\n    'InternetGatewayDevice.WANDevice.3.WANDSLInterfaceConfig.DownstreamCurrRate',\\n    'InternetGatewayDevice.WANDevice.3.WANDSLInterfaceConfig.UpstreamMaxRate',\\n    'InternetGatewayDevice.WANDevice.3.WANDSLInterfaceConfig.DownstreamMaxRate',\\n    'InternetGatewayDevice.WANDevice.3.WANDSLInterfaceConfig.ModulationType',\\n  }\\nend\\n\\nfunction parse_xdsl(response)\\n  local xdsl = {}\\n\\n  for _, param in ipairs((response and response.list) or {}) do\\n    local name = param.name or ''\\n    local value = param.value\\n    if name == 'InternetGatewayDevice.WANDevice.3.WANDSLInterfaceConfig.Enable' then\\n      xdsl.enable = pd(false, bool_val(value))\\n    elseif name == 'InternetGatewayDevice.WANDevice.3.WANDSLInterfaceConfig.Status' then\\n      xdsl.status = pd(false, value)\\n    elseif name == 'InternetGatewayDevice.WANDevice.3.WANDSLInterfaceConfig.UpstreamCurrRate' then\\n      xdsl.upstream_rate = pd(false, to_int(value, 0))\\n    elseif name == 'InternetGatewayDevice.WANDevice.3.WANDSLInterfaceConfig.DownstreamCurrRate' then\\n      xdsl.downstream_rate = pd(false, to_int(value, 0))\\n    elseif name == 'InternetGatewayDevice.WANDevice.3.WANDSLInterfaceConfig.UpstreamMaxRate' then\\n      xdsl.upstream_max_rate = pd(false, to_int(value, 0))\\n    elseif name == 'InternetGatewayDevice.WANDevice.3.WANDSLInterfaceConfig.DownstreamMaxRate' then\\n      xdsl.downstream_max_rate = pd(false, to_int(value, 0))\\n    elseif name == 'InternetGatewayDevice.WANDevice.3.WANDSLInterfaceConfig.ModulationType' then\\n      xdsl.modulation_type = pd(false, value)\\n    end\\n  end\\n\\n  return { xdsl }\\nend\\n\"\n    },\n    {\n        \"name\": \"EG8145X6-10\",\n        \"model\": \"EG8145X6-10\",\n        \"protocol\": \"cwmp\",\n        \"content\": \"-- model:EG8145X6-10\\n-- protocol:cwmp\\n\\n-- Helpers\\nlocal function trim(s)\\n  return (s:gsub('^%s+', ''):gsub('%s+$', ''))\\nend\\n\\nlocal function split(s, sep)\\n  local t = {}\\n  if s == nil or s == '' then\\n    return t\\n  end\\n  sep = sep or ','\\n  local pattern = '([^' .. sep .. ']+)'\\n  for part in string.gmatch(s, pattern) do\\n    t[#t+1] = trim(part)\\n  end\\n  return t\\nend\\n\\nlocal function split_int(s, sep)\\n  local out = {}\\n  for _, v in ipairs(split(s, sep)) do\\n    local n = tonumber(v)\\n    if n ~= nil then\\n      out[#out+1] = n\\n    end\\n  end\\n  return out\\nend\\n\\nlocal function trim_prefix(value, prefix)\\n  if value == nil then\\n    return nil\\n  end\\n  if value:sub(1, #prefix) == prefix then\\n    return value:sub(#prefix + 1)\\n  end\\n  return value\\nend\\n\\nlocal function trim_suffix(value, suffix)\\n  if value == nil then\\n    return nil\\n  end\\n  if value:sub(-#suffix) == suffix then\\n    return value:sub(1, #value - #suffix)\\n  end\\n  return value\\nend\\n\\nlocal function bool_val(v)\\n  if v == nil then\\n    return false\\n  end\\n  if type(v) == 'boolean' then\\n    return v\\n  end\\n  local s = tostring(v):lower()\\n  if s == '1' or s == 'true' then\\n    return true\\n  end\\n  if s == '0' or s == 'false' then\\n    return false\\n  end\\n  return false\\nend\\n\\nlocal function to_int(v, default)\\n  local n = tonumber(v)\\n  if n == nil then\\n    return default\\n  end\\n  return math.floor(n)\\nend\\n\\nlocal function to_uint64(v)\\n  local n = tonumber(v)\\n  if n == nil or n < 0 then\\n    return 0\\n  end\\n  return math.floor(n)\\nend\\n\\nlocal function pd(writable, value)\\n  return { writable = writable, value = value }\\nend\\n\\nlocal function response_param_map(response)\\n  local param_map = {}\\n  local list = response and response.list or {}\\n  for _, param in ipairs(list) do\\n    local name = param.name or ''\\n    local value = param.value\\n    local last = name:match('([^.]+)$') or name\\n    param_map[last] = value\\n  end\\n  return param_map\\nend\\n\\nlocal function format_transmit_power_supported(raw)\\n  if raw == nil then\\n    return nil\\n  end\\n  local out = {}\\n  for _, power in ipairs(split(raw, ',')) do\\n    if power == '-1' then\\n      out[#out+1] = 'Auto'\\n    else\\n      out[#out+1] = power .. '%'\\n    end\\n  end\\n  return out\\nend\\n\\nlocal function translate_beacon_type_to_human(value)\\n  if value == '11i' then\\n    return 'WPA2'\\n  elseif value == 'WPAand11i' then\\n    return 'WPA/WPA2'\\n  elseif value == '11iandWPA3' then\\n    return 'WPA2/WPA3'\\n  end\\n  return value\\nend\\n\\nlocal function translate_beacon_type_to_cwmp(value)\\n  if value == 'WPA2' then\\n    return '11i'\\n  elseif value == 'WPA/WPA2' then\\n    return 'WPAand11i'\\n  elseif value == 'WPA2/WPA3' then\\n    return '11iandWPA3'\\n  end\\n  return value\\nend\\n\\nlocal function is_password_writable(beacon_type)\\n  return not (beacon_type == 'Basic' or beacon_type == 'None')\\nend\\n\\nlocal function duration_string(seconds)\\n  if seconds == nil then\\n    return ''\\n  end\\n  local total = math.floor(seconds)\\n  if total < 60 then\\n    return string.format('%ds', total)\\n  end\\n  local mins = math.floor(total / 60)\\n  local secs = total - mins * 60\\n  if mins < 60 then\\n    return string.format('%dm%ds', mins, secs)\\n  end\\n  local hours = math.floor(mins / 60)\\n  mins = mins - hours * 60\\n  return string.format('%dh%dm%ds', hours, mins, secs)\\nend\\n\\nlocal function human_readable_bits(bits)\\n  local sizes = { 'bits p/s', 'Kbps', 'Mbps', 'Gbps', 'Tbps', 'Pbps', 'Ebps' }\\n  local value = bits\\n  local i = 1\\n  while value >= 1000 and i < #sizes do\\n    value = value / 1000\\n    i = i + 1\\n  end\\n  return string.format('%.2f%s', value, sizes[i])\\nend\\n\\nlocal function parse_iso_time(raw)\\n  if raw == nil then\\n    return nil\\n  end\\n  if raw:sub(-1) == 'Z' then\\n    raw = raw:sub(1, -2)\\n  end\\n  local y, mo, d, h, mi, s = raw:match('^(%d+)%-(%d+)%-(%d+)T(%d+):(%d+):(%d+)')\\n  if not y then\\n    return nil\\n  end\\n  return os.time({ year = tonumber(y), month = tonumber(mo), day = tonumber(d), hour = tonumber(h), min = tonumber(mi), sec = tonumber(s) })\\nend\\n\\nlocal function get_ip_origin(value)\\n  if value == nil or value == '' then\\n    return 'PPPoE'\\n  end\\n  return value\\nend\\n\\nlocal function ip_attribute_is_writable(attribute)\\n  return get_ip_origin(attribute) == 'Static'\\nend\\n\\nlocal function parse_diagnostic_state(raw, failure_count)\\n  if raw == 'Error_CannotResolveHostName' then\\n    return 'Cannot resolve host name'\\n  elseif raw == 'Error_MaxHopCountExceeded' then\\n    return 'Max hop count exceeded'\\n  elseif raw == 'Requested' or raw == 'Running' then\\n    return 'In progress'\\n  elseif raw == 'Complete' or raw == 'Completed' then\\n    if failure_count > 0 then\\n      return 'Failure'\\n    end\\n    return 'Success'\\n  elseif raw == 'None' then\\n    return 'None'\\n  end\\n  return 'Unknown'\\nend\\n\\nlocal function ip_to_octets(ip)\\n  if ip == nil then\\n    return nil\\n  end\\n  local a, b, c, d = ip:match('^(%d+)%.(%d+)%.(%d+)%.(%d+)$')\\n  if not a then\\n    return nil\\n  end\\n  a, b, c, d = tonumber(a), tonumber(b), tonumber(c), tonumber(d)\\n  if a > 255 or b > 255 or c > 255 or d > 255 then\\n    return nil\\n  end\\n  return a, b, c, d\\nend\\n\\nlocal function band(a, b)\\n  local res = 0\\n  local bit = 1\\n  while a > 0 or b > 0 do\\n    local a_bit = a % 2\\n    local b_bit = b % 2\\n    if a_bit == 1 and b_bit == 1 then\\n      res = res + bit\\n    end\\n    a = math.floor(a / 2)\\n    b = math.floor(b / 2)\\n    bit = bit * 2\\n  end\\n  return res\\nend\\n\\nlocal function is_valid_ipv4(ip)\\n  return ip_to_octets(ip) ~= nil\\nend\\n\\nlocal function is_valid_subnet_mask(mask)\\n  local a, b, c, d = ip_to_octets(mask)\\n  if not a then\\n    return false\\n  end\\n  local mask_value = ((a * 256 + b) * 256 + c) * 256 + d\\n  if mask_value == 0 then\\n    return false\\n  end\\n  local inverted = 0xFFFFFFFF - mask_value + 1\\n  if inverted == 0 then\\n    return true\\n  end\\n  return band(inverted, inverted - 1) == 0\\nend\\n\\nlocal function are_ips_in_same_subnet(ip1, ip2, mask)\\n  local a1, b1, c1, d1 = ip_to_octets(ip1)\\n  local a2, b2, c2, d2 = ip_to_octets(ip2)\\n  local m1, m2, m3, m4 = ip_to_octets(mask)\\n  if not a1 or not a2 or not m1 then\\n    return false\\n  end\\n  return band(a1, m1) == band(a2, m1)\\n    and band(b1, m2) == band(b2, m2)\\n    and band(c1, m3) == band(c2, m3)\\n    and band(d1, m4) == band(d2, m4)\\nend\\n\\nlocal function wan_stats(ip_data)\\n  return {\\n    bytes_sent = to_uint64(ip_data['Stats.EthernetBytesSent']),\\n    bytes_received = to_uint64(ip_data['Stats.EthernetBytesReceived']),\\n    packets_sent = to_uint64(ip_data['Stats.EthernetPacketsSent']),\\n    packets_received = to_uint64(ip_data['Stats.EthernetPacketsReceived']),\\n    errors_sent = to_uint64(ip_data['Stats.EthernetErrorsSent']),\\n    errors_received = to_uint64(ip_data['Stats.EthernetErrorsReceived']),\\n    discard_packets_sent = to_uint64(ip_data['Stats.EthernetDiscardPacketsSent']),\\n    discard_packets_received = to_uint64(ip_data['Stats.EthernetDiscardPacketsReceived']),\\n    unicast_packets_sent = to_uint64(ip_data['Stats.EthernetUnicastPacketsSent']),\\n    unicast_packets_received = to_uint64(ip_data['Stats.EthernetUnicastPacketsReceived']),\\n    multicast_packets_sent = to_uint64(ip_data['Stats.EthernetMulticastPacketsSent']),\\n    multicast_packets_received = to_uint64(ip_data['Stats.EthernetMulticastPacketsReceived']),\\n    broadcast_packets_sent = to_uint64(ip_data['Stats.EthernetBroadcastPacketsSent']),\\n    broadcast_packets_received = to_uint64(ip_data['Stats.EthernetBroadcastPacketsReceived']),\\n    unknown_packets_received = to_uint64(ip_data['Stats.EthernetUnknownProtoPacketsReceived']),\\n  }\\nend\\n\\n-- Model identity and capabilities\\nfunction get_vendor() return 'Huawei' end\\nfunction get_data_model() return 'TR-098' end\\nfunction get_device_specs() return { TimeTraceRoute = 3 } end\\nfunction get_device_capabilities()\\n  return {\\n    Radio = true,\\n    Ssid = true,\\n    SiteSurvey = true,\\n    ConnectedDevices = true,\\n    Diagnostic = true,\\n    Ports = true,\\n    Reboot = true,\\n    FactoryReset = false,\\n    FirmwareUpgrade = true,\\n    FirmwareRollback = false,\\n    FactoryDefault = true,\\n    Traceroute = true,\\n    SpeedTest = true,\\n    DownloadSpeedTest = true,\\n    UploadSpeedTest = false,\\n    Ping = true,\\n    Logs = true,\\n    Stats = true,\\n    Interfaces = true,\\n    Wan = true,\\n    Lan = false,\\n    Hwinfo = true,\\n    Pon = false,\\n  }\\nend\\nfunction is_real_time() return false end\\n\\n-- WiFi Radio\\nfunction get_radio()\\n  return {\\n    'InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.RadioEnabled',\\n    'InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.Channel',\\n    'InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.AutoChannelEnable',\\n    'InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.PossibleChannels',\\n    'InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.X_HW_CurrentOperatingChannelBandwidth',\\n    'InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.TransmitPowerSupported',\\n    'InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.TransmitPower',\\n    'InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.X_HW_SupportedStandards',\\n    'InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.X_HW_Standard',\\n    'InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.X_HW_RFBand',\\n    'InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.RadioEnabled',\\n    'InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.Channel',\\n    'InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.AutoChannelEnable',\\n    'InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.PossibleChannels',\\n    'InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.X_HW_CurrentOperatingChannelBandwidth',\\n    'InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.TransmitPowerSupported',\\n    'InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.TransmitPower',\\n    'InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.X_HW_SupportedStandards',\\n    'InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.X_HW_Standard',\\n    'InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.X_HW_RFBand',\\n  }\\nend\\n\\nfunction parse_radio(response)\\n  local radios = {}\\n  local ports_wlan_tmp = {}\\n  for _, param in ipairs(response.list or {}) do\\n    local wlan_number, param_type = string.match(param.name or '', 'InternetGatewayDevice%.LANDevice%.1%.WLANConfiguration%.(%d+)%.(.+)')\\n    if wlan_number then\\n      wlan_number = tonumber(wlan_number)\\n      ports_wlan_tmp[wlan_number] = ports_wlan_tmp[wlan_number] or {}\\n      ports_wlan_tmp[wlan_number][param_type] = param.value\\n    end\\n  end\\n\\n  local wlan_indices = { 1, 5 }\\n  for i, wlan_index in ipairs(wlan_indices) do\\n    local wlan = ports_wlan_tmp[wlan_index] or {}\\n    local channel = to_int(wlan['Channel'], 0)\\n    radios[i] = {\\n      path = 'InternetGatewayDevice.LANDevice.1.WLANConfiguration.' .. wlan_index .. '.',\\n      enable = pd(true, bool_val(wlan['RadioEnabled'])),\\n      name = pd(false, wlan['X_HW_RFBand']),\\n      auto_channel_enable = pd(true, bool_val(wlan['AutoChannelEnable'])),\\n      channel = pd(true, channel),\\n      possible_channels = pd(false, split_int(wlan['PossibleChannels'], ',')),\\n      operating_channel_bandwidth = pd(false, wlan['X_HW_CurrentOperatingChannelBandwidth']),\\n      operating_frequency_band = pd(false, wlan['X_HW_RFBand']),\\n      transmit_power = pd(true, wlan['TransmitPower'] and (wlan['TransmitPower'] .. '%') or nil),\\n      transmit_power_supported = pd(false, format_transmit_power_supported(wlan['TransmitPowerSupported'])),\\n      supported_frequency_bands = pd(false, split(wlan['X_HW_RFBand'], ',')),\\n      supported_operating_channel_bandwidth = pd(false, split(wlan['X_HW_CurrentOperatingChannelBandwidth'], ',')),\\n      supported_standards = pd(false, split(wlan['X_HW_SupportedStandards'], ',')),\\n      operating_standards = pd(false, split(trim_prefix(wlan['X_HW_Standard'] or '', '11'), ',')),\\n    }\\n  end\\n\\n  return radios\\nend\\n\\nfunction set_radio(radios)\\n  local values = {}\\n  for _, r in ipairs(radios or {}) do\\n    local path = r.path or ''\\n    if r.enable and r.enable.value ~= nil then\\n      values[path .. 'RadioEnabled'] = r.enable.value\\n    end\\n    if r.auto_channel_enable and r.auto_channel_enable.value ~= nil then\\n      values[path .. 'AutoChannelEnable'] = r.auto_channel_enable.value\\n    end\\n    if r.channel and r.channel.value ~= nil then\\n      values[path .. 'Channel'] = r.channel.value\\n    end\\n    if r.transmit_power and r.transmit_power.value ~= nil then\\n      values[path .. 'TransmitPower'] = trim_suffix(r.transmit_power.value, '%')\\n    end\\n  end\\n  return values\\nend\\n\\n-- WiFi SSID\\nfunction get_ssid()\\n  return {\\n    'InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.SSID',\\n    'InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.RadioEnabled',\\n    'InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.SSIDAdvertisementEnabled',\\n    'InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.Status',\\n    'InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.TotalBytesSent',\\n    'InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.TotalBytesReceived',\\n    'InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.BSSID',\\n    'InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.X_HW_RFBand',\\n    'InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.BeaconType',\\n    'InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.SSID',\\n    'InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.RadioEnabled',\\n    'InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.SSIDAdvertisementEnabled',\\n    'InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.Status',\\n    'InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.TotalBytesSent',\\n    'InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.TotalBytesReceived',\\n    'InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.BSSID',\\n    'InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.X_HW_RFBand',\\n    'InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.BeaconType',\\n  }\\nend\\n\\nfunction parse_ssid(response)\\n  local ssids = {}\\n  local ports_wlan_tmp = {}\\n  for _, param in ipairs(response.list or {}) do\\n    local wlan_number, param_type = string.match(param.name or '', 'InternetGatewayDevice%.LANDevice%.1%.WLANConfiguration%.(%d+)%.(.+)')\\n    if wlan_number then\\n      wlan_number = tonumber(wlan_number)\\n      ports_wlan_tmp[wlan_number] = ports_wlan_tmp[wlan_number] or {}\\n      ports_wlan_tmp[wlan_number][param_type] = param.value\\n    end\\n  end\\n\\n  local wlan_indices = { 1, 5 }\\n  for i, wlan_index in ipairs(wlan_indices) do\\n    local wlan = ports_wlan_tmp[wlan_index] or {}\\n    local beacon_type = wlan['BeaconType']\\n    ssids[i] = {\\n      ssid_path = 'InternetGatewayDevice.LANDevice.1.WLANConfiguration.' .. wlan_index .. '.',\\n      name = pd(false, wlan['X_HW_RFBand']),\\n      type = pd(false, 'Primary'),\\n      ssid = pd(true, wlan['SSID']),\\n      status = pd(false, wlan['Status']),\\n      enable = pd(false, bool_val(wlan['RadioEnabled'])),\\n      ssid_advertisement_enabled = pd(true, bool_val(wlan['SSIDAdvertisementEnabled'])),\\n      has_band_steering = pd(false, false),\\n      bytes_received = pd(false, wlan['TotalBytesReceived']),\\n      bytes_sent = pd(false, wlan['TotalBytesSent']),\\n      mac_address = pd(false, wlan['BSSID']),\\n      security = {\\n        security_modes_supported = pd(false, { 'None', 'Basic', 'WPA', 'WPA2', 'WPA/WPA2', 'WPA3', 'WPA2/WPA3' }),\\n        security_mode_enabled = pd(true, translate_beacon_type_to_human(beacon_type)),\\n        password = pd(is_password_writable(beacon_type), nil),\\n      },\\n    }\\n  end\\n\\n  return ssids\\nend\\n\\nfunction set_ssid(ssids)\\n  local values = {}\\n  for _, s in ipairs(ssids or {}) do\\n    local path = s.ssid_path or ''\\n    if s.enable and s.enable.value ~= nil then\\n      values[path .. 'RadioEnabled'] = s.enable.value\\n    end\\n    if s.ssid and s.ssid.value ~= nil then\\n      values[path .. 'SSID'] = s.ssid.value\\n    end\\n    if s.ssid_advertisement_enabled and s.ssid_advertisement_enabled.value ~= nil then\\n      values[path .. 'SSIDAdvertisementEnabled'] = s.ssid_advertisement_enabled.value\\n    end\\n    if s.security and s.security.security_mode_enabled and s.security.security_mode_enabled.value ~= nil then\\n      values[path .. 'BeaconType'] = translate_beacon_type_to_cwmp(s.security.security_mode_enabled.value)\\n    end\\n    if s.security and s.security.password and s.security.password.value ~= nil then\\n      if s.security.password.value ~= '' then\\n        values[path .. 'PreSharedKey.1.KeyPassphrase'] = s.security.password.value\\n      end\\n    end\\n  end\\n  return values\\nend\\n\\n-- Site Survey\\nfunction get_site_survey_diagnostic_state()\\n  return 'InternetGatewayDevice.LANDevice.1.WiFi.NeighboringWiFiDiagnostic.DiagnosticsState'\\nend\\n\\nfunction get_site_survey_results()\\n  return { 'InternetGatewayDevice.LANDevice.1.WiFi.NeighboringWiFiDiagnostic.Result.' }\\nend\\n\\nfunction parse_get_site_survey(response)\\n  local site_survey = {}\\n  local tmp = {}\\n  for _, param in ipairs(response.list or {}) do\\n    local entry, param_type = string.match(param.name or '', 'InternetGatewayDevice%.LANDevice%.1%.WiFi%.NeighboringWiFiDiagnostic%.Result%.(%d+)%.(.+)')\\n    if entry then\\n      entry = tonumber(entry)\\n      tmp[entry] = tmp[entry] or {}\\n      tmp[entry][param_type] = param.value\\n    end\\n  end\\n\\n  for _, params in pairs(tmp) do\\n    local neighbor = {\\n      signal_level = params['SignalStrength'],\\n      ssid = params['SSID'],\\n      channel = params['Channel'],\\n      standard = params['OperatingStandards'],\\n      bandwidth = params['OperatingChannelBandwidth'] and trim_suffix(params['OperatingChannelBandwidth'], 'MHz') or nil,\\n      bssid = params['BSSID'],\\n    }\\n    local radio = params['Radio']\\n    if radio == 'InternetGatewayDevice.LANDevice.1.WiFi.Radio.1' then\\n      site_survey['2.4GHz'] = site_survey['2.4GHz'] or {}\\n      table.insert(site_survey['2.4GHz'], neighbor)\\n    elseif radio == 'InternetGatewayDevice.LANDevice.1.WiFi.Radio.2' then\\n      site_survey['5GHz'] = site_survey['5GHz'] or {}\\n      table.insert(site_survey['5GHz'], neighbor)\\n    else\\n      site_survey['Unknown Frequency'] = site_survey['Unknown Frequency'] or {}\\n      table.insert(site_survey['Unknown Frequency'], neighbor)\\n    end\\n  end\\n\\n  return site_survey\\nend\\n\\n-- Connected Devices\\nfunction get_connected_devices()\\n  return { 'InternetGatewayDevice.LANDevice.1.Hosts.Host.' }\\nend\\n\\nfunction parse_get_connected_devices(response)\\n  local connected_devices = {}\\n  local tmp = {}\\n\\n  for _, param in ipairs(response.list or {}) do\\n    local device_number, param_type = string.match(param.name or '', 'InternetGatewayDevice%.LANDevice%.1%.Hosts%.Host%.(%d+)%.(.+)')\\n    if device_number then\\n      device_number = tonumber(device_number)\\n      tmp[device_number] = tmp[device_number] or {}\\n      tmp[device_number][param_type] = param.value\\n    end\\n  end\\n\\n  for _, device in pairs(tmp) do\\n    local device_interface = 'Ethernet'\\n    if device['Layer2Interface'] and device['Layer2Interface']:find('WLANConfiguration.1') then\\n      device_interface = '2.4GHz'\\n    elseif device['Layer2Interface'] and device['Layer2Interface']:find('WLANConfiguration.5') then\\n      device_interface = '5GHz'\\n    end\\n\\n    local resource = {\\n      mac = device['MACAddress'],\\n      ip_adress = device['IPAddress'],\\n      adress_source = device['AddressSource'],\\n      active = bool_val(device['Active']),\\n      hostname = device['HostName'],\\n      rssi = device['X_HW_RSSI'],\\n      stats = {\\n        bytes_sent = to_uint64(device['X_HW_Stats.BytesSent']),\\n        bytes_received = to_uint64(device['X_HW_Stats.BytesReceived']),\\n      },\\n    }\\n\\n    connected_devices[device_interface] = connected_devices[device_interface] or {}\\n    table.insert(connected_devices[device_interface], resource)\\n  end\\n\\n  return {\\n    model = model,\\n    hostname = sn,\\n    connected_devices = connected_devices,\\n  }\\nend\\n\\n-- Speed Test\\nfunction parse_get_speed_test_result(speed_test_type, response)\\n  local params = response_param_map(response)\\n\\n  local diagnostic = params['DiagnosticsState']\\n  if diagnostic and diagnostic ~= 'Complete' and diagnostic ~= 'Completed' then\\n    return nil, diagnostic .. ' state received'\\n  end\\n\\n  local bytes_received = tonumber(params['TotalBytesReceived'] or '0') or 0\\n  local raw_eom = params['EOMTime'] or ''\\n  local raw_rom = params['ROMTime'] or ''\\n  local raw_bom = params['BOMTime'] or ''\\n\\n  local eom = parse_iso_time(raw_eom)\\n  local rom = parse_iso_time(raw_rom)\\n  local bom = parse_iso_time(raw_bom)\\n  if not eom or not rom or not bom then\\n    return nil, 'Time parsing error'\\n  end\\n\\n  local rtt = duration_string(os.difftime(bom, rom))\\n  local resp_time = duration_string(os.difftime(eom, rom))\\n  local elapsed = os.difftime(eom, bom)\\n  local throughput = '0'\\n  if elapsed > 0 then\\n    if speed_test_type == 'upload' then\\n      local bytes_sent = tonumber(params['TotalBytesSent'] or '0') or 0\\n      throughput = human_readable_bits(math.floor(8 * bytes_sent / elapsed))\\n    else\\n      throughput = human_readable_bits(math.floor(8 * bytes_received / elapsed))\\n    end\\n  end\\n\\n  return {\\n    bytes_received = bytes_received,\\n    rtt = rtt,\\n    resp_time = resp_time,\\n    throughput = throughput,\\n    action = speed_test_type,\\n  }, nil\\nend\\n\\nfunction get_speed_test_result(speed_test_type)\\n  return {\\n    'InternetGatewayDevice.DownloadDiagnostics.ROMTime',\\n    'InternetGatewayDevice.DownloadDiagnostics.BOMTime',\\n    'InternetGatewayDevice.DownloadDiagnostics.EOMTime',\\n    'InternetGatewayDevice.DownloadDiagnostics.TotalBytesReceived',\\n    'InternetGatewayDevice.DownloadDiagnostics.TotalBytesSent',\\n  }\\nend\\n\\nfunction set_speed_test(test)\\n  local action = test.action or test.type\\n  if action == 'upload' then\\n    return nil\\n  end\\n  local values = {}\\n  if test.url and test.url ~= '' then\\n    values['InternetGatewayDevice.DownloadDiagnostics.DownloadURL'] = test.url\\n  end\\n  if test.interface and test.interface ~= '' then\\n    values['InternetGatewayDevice.DownloadDiagnostics.Interface'] = test.interface\\n  end\\n  values['InternetGatewayDevice.DownloadDiagnostics.DiagnosticsState'] = 'Requested'\\n  return values\\nend\\n\\nfunction get_download_diagnostic_state()\\n  return 'InternetGatewayDevice.DownloadDiagnostics.DiagnosticsState'\\nend\\n\\nfunction get_upload_diagnostic_state()\\n  return 'InternetGatewayDevice.UploadDiagnostics.DiagnosticsState'\\nend\\n\\n-- Ping\\nfunction get_ping()\\n  return {\\n    'InternetGatewayDevice.IPPingDiagnostics.Interface',\\n    'InternetGatewayDevice.IPPingDiagnostics.Timeout',\\n    'InternetGatewayDevice.IPPingDiagnostics.Host',\\n    'InternetGatewayDevice.IPPingDiagnostics.NumberOfRepetitions',\\n    'InternetGatewayDevice.IPPingDiagnostics.DataBlockSize',\\n    'InternetGatewayDevice.IPPingDiagnostics.FailureCount',\\n    'InternetGatewayDevice.IPPingDiagnostics.SuccessCount',\\n    'InternetGatewayDevice.IPPingDiagnostics.AverageResponseTime',\\n    'InternetGatewayDevice.IPPingDiagnostics.MinimumResponseTime',\\n    'InternetGatewayDevice.IPPingDiagnostics.MaximumResponseTime',\\n    'InternetGatewayDevice.IPPingDiagnostics.DiagnosticsState',\\n  }\\nend\\n\\nfunction parse_get_ping(response)\\n  local params = response_param_map(response)\\n\\n  local timeout = to_int(params['Timeout'], 5000)\\n  local timeout_seconds = math.floor(timeout / 1000)\\n  local repetitions = to_int(params['NumberOfRepetitions'], 3)\\n  local block_size = to_int(params['DataBlockSize'], 32)\\n  if block_size == 0 then\\n    block_size = 32\\n  end\\n\\n  local failure_count = to_int(params['FailureCount'], 0)\\n  local success_count = to_int(params['SuccessCount'], 0)\\n  local avg_rtt = to_int(params['AverageResponseTime'], 0)\\n  local min_rtt = to_int(params['MinimumResponseTime'], 0)\\n  local max_rtt = to_int(params['MaximumResponseTime'], 0)\\n\\n  local diagnostic = params['DiagnosticsState'] or ''\\n  local interface_value = params['Interface']\\n  local host = params['Host']\\n\\n  local last_result = {\\n    result = parse_diagnostic_state(diagnostic, failure_count),\\n    failure_count = failure_count,\\n    success_count = success_count,\\n    average_rtt = avg_rtt,\\n    minimum_rtt = min_rtt,\\n    maximum_rtt = max_rtt,\\n  }\\n\\n  return {\\n    interface = pd(false, interface_value),\\n    timeout = pd(true, timeout_seconds),\\n    host = pd(true, host),\\n    number_of_repetitions = pd(true, repetitions),\\n    data_block_size = pd(true, block_size),\\n    processing = pd(false, diagnostic == 'Requested' or diagnostic == 'Request'),\\n    last_result = last_result,\\n  }\\nend\\n\\nfunction get_ping_diagnostic_state()\\n  return 'InternetGatewayDevice.IPPingDiagnostics.DiagnosticsState'\\nend\\n\\nfunction set_ping(ping)\\n  local values = {}\\n  local data_block = ping.data_block_size and ping.data_block_size.value or 32\\n  if data_block == nil or data_block == 0 then\\n    data_block = 32\\n  end\\n\\n  values['InternetGatewayDevice.IPPingDiagnostics.Interface'] = ping.interface.value\\n  values['InternetGatewayDevice.IPPingDiagnostics.Timeout'] = (ping.timeout.value or 0) * 1000\\n  values['InternetGatewayDevice.IPPingDiagnostics.Host'] = ping.host.value\\n  values['InternetGatewayDevice.IPPingDiagnostics.NumberOfRepetitions'] = ping.number_of_repetitions.value\\n  values['InternetGatewayDevice.IPPingDiagnostics.DiagnosticsState'] = 'Requested'\\n  values['InternetGatewayDevice.IPPingDiagnostics.DataBlockSize'] = data_block\\n\\n  return values\\nend\\n\\nfunction get_ping_result()\\n  return {\\n    'InternetGatewayDevice.IPPingDiagnostics.FailureCount',\\n    'InternetGatewayDevice.IPPingDiagnostics.SuccessCount',\\n    'InternetGatewayDevice.IPPingDiagnostics.AverageResponseTime',\\n    'InternetGatewayDevice.IPPingDiagnostics.MinimumResponseTime',\\n    'InternetGatewayDevice.IPPingDiagnostics.MaximumResponseTime',\\n    'InternetGatewayDevice.IPPingDiagnostics.DiagnosticsState',\\n  }\\nend\\n\\nfunction parse_get_ping_result(response)\\n  local list = response.list or {}\\n  if #list < 6 then\\n    return nil\\n  end\\n\\n  local failure_count = to_int(list[1].value, 0)\\n  local success_count = to_int(list[2].value, 0)\\n  local avg_rtt = to_int(list[3].value, 0)\\n  local min_rtt = to_int(list[4].value, 0)\\n  local max_rtt = to_int(list[5].value, 0)\\n  local diagnostic_state = list[6].value or ''\\n\\n  if diagnostic_state == 'Error_CannotResolveHostName' then\\n    diagnostic_state = 'Cannot resolve host name'\\n  elseif diagnostic_state == 'Error_MaxHopCountExceeded' then\\n    diagnostic_state = 'Max hop count exceeded'\\n  elseif diagnostic_state == 'Requested' then\\n    diagnostic_state = 'In progress'\\n  elseif diagnostic_state == 'Complete' then\\n    if failure_count > 0 then\\n      diagnostic_state = 'Failure'\\n    else\\n      diagnostic_state = 'Success'\\n    end\\n  elseif diagnostic_state == 'None' then\\n    diagnostic_state = 'None'\\n  else\\n    diagnostic_state = 'Unknown'\\n  end\\n\\n  return {\\n    result = diagnostic_state,\\n    failure_count = failure_count,\\n    success_count = success_count,\\n    average_rtt = avg_rtt,\\n    minimum_rtt = min_rtt,\\n    maximum_rtt = max_rtt,\\n  }\\nend\\n\\n-- Traceroute\\nfunction get_traceroute()\\n  return {\\n    'InternetGatewayDevice.TraceRouteDiagnostics.Interface',\\n    'InternetGatewayDevice.TraceRouteDiagnostics.Timeout',\\n    'InternetGatewayDevice.TraceRouteDiagnostics.Host',\\n    'InternetGatewayDevice.TraceRouteDiagnostics.NumberOfTries',\\n    'InternetGatewayDevice.TraceRouteDiagnostics.MaxHopCount',\\n  }\\nend\\n\\nfunction parse_get_traceroute(response)\\n  local list = response.list or {}\\n  if #list < 5 then\\n    return nil\\n  end\\n\\n  local timeout = to_int(list[2].value, 30000)\\n  local number_of_tries = to_int(list[4].value, 0)\\n  local max_hop_count = to_int(list[5].value, 0)\\n\\n  return {\\n    interface = pd(false, list[1].value),\\n    timeout = pd(true, math.floor(timeout / 1000)),\\n    host = pd(true, list[3].value),\\n    number_of_tries = pd(true, number_of_tries),\\n    max_hop_count = pd(true, max_hop_count),\\n  }\\nend\\n\\nfunction get_traceroute_diagnostic_state()\\n  return 'InternetGatewayDevice.TraceRouteDiagnostics.DiagnosticsState'\\nend\\n\\nfunction set_traceroute(traceroute)\\n  local values = {}\\n  values['InternetGatewayDevice.TraceRouteDiagnostics.Timeout'] = traceroute.timeout.value\\n  values['InternetGatewayDevice.TraceRouteDiagnostics.Host'] = traceroute.host.value\\n  values['InternetGatewayDevice.TraceRouteDiagnostics.NumberOfTries'] = traceroute.number_of_tries.value\\n  values['InternetGatewayDevice.TraceRouteDiagnostics.MaxHopCount'] = traceroute.max_hop_count.value\\n  values['InternetGatewayDevice.TraceRouteDiagnostics.DiagnosticsState'] = 'Requested'\\n  return values\\nend\\n\\nfunction get_traceroute_result_number_of_hops()\\n  return 'InternetGatewayDevice.TraceRouteDiagnostics.RouteHopsNumberOfEntries'\\nend\\n\\nfunction get_traceroute_result(number_of_hops)\\n  local params = {\\n    'InternetGatewayDevice.TraceRouteDiagnostics.DiagnosticsState',\\n    'InternetGatewayDevice.TraceRouteDiagnostics.ResponseTime',\\n    'InternetGatewayDevice.TraceRouteDiagnostics.RouteHopsNumberOfEntries',\\n  }\\n  for i = 1, number_of_hops do\\n    local entry = tostring(i)\\n    params[#params+1] = 'InternetGatewayDevice.TraceRouteDiagnostics.RouteHops.' .. entry .. '.HopHost'\\n    params[#params+1] = 'InternetGatewayDevice.TraceRouteDiagnostics.RouteHops.' .. entry .. '.HopRTTimes'\\n    params[#params+1] = 'InternetGatewayDevice.TraceRouteDiagnostics.RouteHops.' .. entry .. '.HopHostAddress'\\n  end\\n  return params\\nend\\n\\nfunction parse_get_traceroute_result(response)\\n  local list = response.list or {}\\n  if #list < 3 then\\n    return nil\\n  end\\n\\n  local result = {}\\n  local diagnostic_state = list[1].value or ''\\n  if diagnostic_state == 'Error_CannotResolveHostName' then\\n    result.result = 'Cannot resolve host name'\\n  elseif diagnostic_state == 'Error_MaxHopCountExceeded' then\\n    result.result = 'Max hop count exceeded'\\n  elseif diagnostic_state == 'Requested' then\\n    result.result = 'In progress'\\n  elseif diagnostic_state == 'Complete' then\\n    result.result = 'Success'\\n  elseif diagnostic_state == 'None' then\\n    result.result = 'None'\\n  else\\n    result.result = 'Success'\\n  end\\n\\n  result.response_time = to_int(list[2].value, 0)\\n  result.hop_count = to_int(list[3].value, 0)\\n\\n  local hops = {}\\n  local index = 4\\n  for i = 1, result.hop_count do\\n    hops[i] = {\\n      host = list[index] and list[index].value or nil,\\n      rtt = list[index + 1] and list[index + 1].value or nil,\\n      addr = list[index + 2] and list[index + 2].value or nil,\\n    }\\n    index = index + 3\\n  end\\n  result.hops = hops\\n\\n  return result\\nend\\n\\n-- Statistics\\nfunction get_statistics()\\n  return {\\n    'InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.Stats.',\\n    'InternetGatewayDevice.LANDevice.1.WLANConfiguration.2.Stats.',\\n    'InternetGatewayDevice.WANDevice.1.WANCommonInterfaceConfig.',\\n  }\\nend\\n\\nfunction parse_get_statistics(response)\\n  local all_stats = {}\\n  local stats_tmp = {}\\n\\n  for _, param in ipairs(response.list or {}) do\\n    local name = param.name or ''\\n    if name:find('LANDevice%.') then\\n      local wlan_number = tonumber(name:match('InternetGatewayDevice%.LANDevice%.1%.WLANConfiguration%.(%d+)%.'))\\n      local wlan_type = '2.4GHz'\\n      if wlan_number == 2 then\\n        wlan_type = '5GHz'\\n      end\\n      stats_tmp[wlan_type] = stats_tmp[wlan_type] or {}\\n      local param_type = name:match('InternetGatewayDevice%.LANDevice%.1%.WLANConfiguration%.%d+%.Stats%.(.+)')\\n      if param_type then\\n        stats_tmp[wlan_type][param_type] = to_uint64(param.value)\\n      end\\n    elseif name:find('WANDevice%.') then\\n      local wan_number = tonumber(name:match('InternetGatewayDevice%.WANDevice%.(%d+)%.')) or 0\\n      local wan_type = 'WAN-' .. tostring(wan_number)\\n      stats_tmp[wan_type] = stats_tmp[wan_type] or {}\\n      local param_type = name:match('InternetGatewayDevice%.WANDevice%.%d+%.WANCommonInterfaceConfig%.(.+)')\\n      if param_type then\\n        stats_tmp[wan_type][param_type] = to_uint64(param.value)\\n      end\\n    end\\n  end\\n\\n  for stats_type, stats in pairs(stats_tmp) do\\n    local resource = {\\n      bytes_sent = stats['TotalBytesSent'] or 0,\\n      bytes_received = stats['TotalBytesReceived'] or 0,\\n      packets_sent = stats['TotalPacketsSent'] or 0,\\n      packets_received = stats['TotalPacketsReceived'] or 0,\\n      errors_sent = stats['ErrorsSent'] or 0,\\n      errors_received = stats['ErrorsReceived'] or 0,\\n      discard_packets_sent = stats['DiscardPacketsSent'] or 0,\\n      discard_packets_received = stats['DiscardPacketsReceived'] or 0,\\n      unicast_packets_sent = stats['UnicastPacketsSent'] or 0,\\n      unicast_packets_received = stats['UnicastPacketsReceived'] or 0,\\n      multicast_packets_sent = stats['MulticastPacketsSent'] or 0,\\n      multicast_packets_received = stats['MulticastPacketsReceived'] or 0,\\n      broadcast_packets_sent = stats['BroadcastPacketsSent'] or 0,\\n      broadcast_packets_received = stats['BroadcastPacketsReceived'] or 0,\\n      unknown_packets_received = stats['UnknownProtoPacketsReceived'] or 0,\\n    }\\n    all_stats[stats_type] = all_stats[stats_type] or {}\\n    table.insert(all_stats[stats_type], resource)\\n  end\\n\\n  return all_stats\\nend\\n\\n-- Interfaces (TR-098)\\nfunction get_interface_wan()\\n  return { 'InternetGatewayDevice.WANDevice.1.' }\\nend\\n\\nfunction get_interface_lan()\\n  return { 'InternetGatewayDevice.LANDevice.1.LANEthernetInterfaceConfig.' }\\nend\\n\\nfunction get_interface_wlan()\\n  return { 'InternetGatewayDevice.LANDevice.1.WLANConfiguration.' }\\nend\\n\\nfunction get_wan_options()\\n  return nil\\nend\\n\\nfunction parse_get_interface_wan(response)\\n  local ports_wan = {}\\n  local ports_wan_tmp = {}\\n\\n  for _, param in ipairs(response.list or {}) do\\n    local name = param.name or ''\\n    if name:find('WANConnectionDevice%.') then\\n      local wan_number = tonumber(name:match('InternetGatewayDevice%.WANDevice%.1%.WANConnectionDevice%.(%d+)%.'))\\n      if wan_number then\\n        ports_wan_tmp[wan_number] = ports_wan_tmp[wan_number] or {}\\n        if name:find('WANIPConnection%.') then\\n          local ip_number, param_type = name:match('InternetGatewayDevice%.WANDevice%.1%.WANConnectionDevice%.%d+%.WANIPConnection%.(%d+)%.(.+)')\\n          if ip_number then\\n            ip_number = tonumber(ip_number)\\n            ports_wan_tmp[wan_number][ip_number] = ports_wan_tmp[wan_number][ip_number] or {}\\n            ports_wan_tmp[wan_number][ip_number][param_type] = param.value\\n          end\\n        elseif name:find('WANPPPConnection%.') then\\n          local ip_number, param_type = name:match('InternetGatewayDevice%.WANDevice%.1%.WANConnectionDevice%.%d+%.WANPPPConnection%.(%d+)%.(.+)')\\n          if ip_number then\\n            ip_number = tonumber(ip_number) + 100\\n            ports_wan_tmp[wan_number][ip_number] = ports_wan_tmp[wan_number][ip_number] or {}\\n            ports_wan_tmp[wan_number][ip_number][param_type] = param.value\\n          end\\n        end\\n      end\\n    end\\n  end\\n\\n  for wan_number, ports_wan_value in pairs(ports_wan_tmp) do\\n    local path = 'InternetGatewayDevice.WANDevice.1.WANConnectionDevice.' .. wan_number .. '.'\\n    for ip_number, ip_data in pairs(ports_wan_value) do\\n      local ip_path\\n      if ip_number >= 100 then\\n        ip_path = path .. 'WANPPPConnection.' .. (ip_number - 100) .. '.'\\n      else\\n        ip_path = path .. 'WANIPConnection.' .. ip_number .. '.'\\n      end\\n\\n      ports_wan[ip_path] = {\\n        path = ip_path,\\n        enable = pd(true, (ip_data['Enable'] == '1')),\\n        alias = pd(false, 'Logical WAN Connection ' .. wan_number),\\n        upstream = pd(false, true),\\n        mac_address = pd(false, ip_data['MACAddress']),\\n        status = pd(false, ip_data['Status']),\\n        tx = pd(false, to_int(ip_data['Stats.EthernetBytesSent'], 0)),\\n        rx = pd(false, to_int(ip_data['Stats.EthernetBytesReceived'], 0)),\\n        stats = wan_stats(ip_data),\\n        ip = {\\n          {\\n            path = path,\\n            enable = pd(true, (ip_data['Enable'] == '1')),\\n            name = pd(false, 'WAN Connection ' .. ip_number),\\n            ipv4 = {\\n              enable = pd(true, (ip_data['X_HW_IPv4Enable'] == '1')),\\n              ip_address = pd(ip_attribute_is_writable(ip_data['AddressingType']), ip_data['ExternalIPAddress']),\\n              origin = pd(false, get_ip_origin(ip_data['AddressingType'])),\\n              subnet_mask = pd(ip_attribute_is_writable(ip_data['AddressingType']), ip_data['SubnetMask']),\\n              gateway = pd(ip_attribute_is_writable(ip_data['AddressingType']), ip_data['DefaultGateway']),\\n              dns_servers = {\\n                dns_servers = pd(ip_attribute_is_writable(ip_data['AddressingType']), ip_data['DNSServers']),\\n              },\\n            },\\n            pppoe = {\\n              path = (get_ip_origin(ip_data['AddressingType']) == 'PPPoE') and '-' or '',\\n              username = pd(true, ip_data['Username']),\\n              password = pd(true, ip_data['Password']),\\n            },\\n            vlan = {\\n              path = '-',\\n              enable = pd(true, (ip_data['X_HW_VLAN'] or '0') ~= '0'),\\n              id = pd(true, to_int(ip_data['X_HW_VLAN'], 0)),\\n            },\\n            service = pd(false, ip_data['X_HW_SERVICELIST']),\\n            ipv6 = {\\n              enable = pd(true, (ip_data['X_HW_IPv6Enable'] == '1')),\\n            },\\n          },\\n        },\\n      }\\n    end\\n  end\\n\\n  return ports_wan\\nend\\n\\nfunction parse_get_interface_lan(response)\\n  local ports_lan = {}\\n  local ports_lan_tmp = {}\\n\\n  for _, param in ipairs(response.list or {}) do\\n    local lan_number, param_type = string.match(param.name or '', 'InternetGatewayDevice%.LANDevice%.1%.LANEthernetInterfaceConfig%.(%d+)%.(.+)')\\n    if lan_number then\\n      lan_number = tonumber(lan_number)\\n      ports_lan_tmp[lan_number] = ports_lan_tmp[lan_number] or {}\\n      ports_lan_tmp[lan_number][param_type] = param.value\\n    end\\n  end\\n\\n  for lan_number, port in pairs(ports_lan_tmp) do\\n    local name = port['Name'] or ('LAN ' .. lan_number)\\n    ports_lan[name] = {\\n      path = 'InternetGatewayDevice.LANDevice.1.LANEthernetInterfaceConfig.' .. lan_number .. '.',\\n      enable = pd(false, (port['Enable'] == '1')),\\n      alias = pd(false, 'LAN ' .. lan_number),\\n      upstream = pd(false, false),\\n      mac_address = pd(false, port['MACAddress']),\\n      status = pd(false, port['Status']),\\n      tx = pd(false, to_int(port['Stats.BytesSent'], 0)),\\n      rx = pd(false, to_int(port['Stats.BytesReceived'], 0)),\\n      stats = {\\n        bytes_sent = to_uint64(port['Stats.BytesSent']),\\n        bytes_received = to_uint64(port['Stats.BytesReceived']),\\n        packets_sent = to_uint64(port['Stats.PacketsSent']),\\n        packets_received = to_uint64(port['Stats.PacketsReceived']),\\n        errors_sent = to_uint64(port['Stats.ErrorsSent']),\\n        errors_received = to_uint64(port['Stats.ErrorsReceived']),\\n        discard_packets_sent = to_uint64(port['Stats.DiscardPacketsSent']),\\n        discard_packets_received = to_uint64(port['Stats.DiscardPacketsReceived']),\\n        unicast_packets_sent = to_uint64(port['Stats.UnicastPacketsSent']),\\n        unicast_packets_received = to_uint64(port['Stats.UnicastPacketsReceived']),\\n        multicast_packets_sent = to_uint64(port['Stats.MulticastPacketsSent']),\\n        multicast_packets_received = to_uint64(port['Stats.MulticastPacketsReceived']),\\n        broadcast_packets_sent = to_uint64(port['Stats.BroadcastPacketsSent']),\\n        broadcast_packets_received = to_uint64(port['Stats.BroadcastPacketsReceived']),\\n        unknown_packets_received = to_uint64(port['Stats.UnknownProtoPacketsReceived']),\\n      },\\n    }\\n  end\\n\\n  return ports_lan\\nend\\n\\nfunction set_port(ports)\\n  local values = {}\\n  for port_name, port in pairs(ports or {}) do\\n    if not port.ip or #port.ip == 0 then\\n      return nil, 'error setting port, IP is not set for port ' .. tostring(port_name)\\n    end\\n    for _, ip in ipairs(port.ip) do\\n      local path = port.path or ip.path or ''\\n\\n      if ip.enable and ip.enable.value ~= nil then\\n        values[path .. 'Enable'] = bool_val(port.enable and port.enable.value)\\n      end\\n      if ip.name and ip.name.value ~= nil then\\n        values[path .. 'Name'] = ip.name.value\\n      end\\n      if ip.ipv4 and ip.ipv4.ip_address and ip.ipv4.ip_address.value ~= nil then\\n        values[path .. 'ExternalIPAddress'] = ip.ipv4.ip_address.value\\n      end\\n      if ip.ipv4 and ip.ipv4.dns_servers and ip.ipv4.dns_servers.dns_servers and ip.ipv4.dns_servers.dns_servers.value ~= nil then\\n        values[path .. 'DNSServers'] = ip.ipv4.dns_servers.dns_servers.value\\n      end\\n      if ip.ipv4 and ip.ipv4.subnet_mask and ip.ipv4.subnet_mask.value ~= nil then\\n        values[path .. 'SubnetMask'] = ip.ipv4.subnet_mask.value\\n      end\\n      if ip.ipv4 and ip.ipv4.gateway and ip.ipv4.gateway.value ~= nil then\\n        values[path .. 'DefaultGateway'] = ip.ipv4.gateway.value\\n      end\\n      if ip.ipv6 and ip.ipv6.enable and ip.ipv6.enable.value ~= nil then\\n        values[path .. 'X_HW_IPv6Enable'] = ip.ipv6.enable.value\\n      end\\n      if ip.pppoe and ip.pppoe.username and ip.pppoe.username.value ~= nil then\\n        values[path .. 'Username'] = ip.pppoe.username.value\\n      end\\n      if ip.pppoe and ip.pppoe.password and ip.pppoe.password.value ~= nil then\\n        values[path .. 'Password'] = ip.pppoe.password.value\\n      end\\n      if ip.vlan and ip.vlan.enable and ip.vlan.enable.value ~= nil then\\n        if ip.vlan.enable.value then\\n          if ip.vlan.id and ip.vlan.id.value ~= nil then\\n            values[path .. 'X_HW_VLAN'] = ip.vlan.id.value\\n          end\\n        else\\n          values[path .. 'X_HW_VLAN'] = 0\\n        end\\n      elseif ip.vlan and ip.vlan.id and ip.vlan.id.value ~= nil then\\n        values[path .. 'X_HW_VLAN'] = ip.vlan.id.value\\n      end\\n    end\\n  end\\n  if next(values) == nil then\\n    return nil, 'error setting port, no parameters to set'\\n  end\\n  return values, nil\\nend\\n\\nfunction add_port(port)\\n  local parameters = {}\\n  local new_port = port.ip and port.ip[1]\\n  if not new_port then\\n    return nil, 'error adding port, IP is not set'\\n  end\\n  local path = new_port.path or ''\\n\\n  local addressing_type = new_port.ipv4 and new_port.ipv4.origin and new_port.ipv4.origin.value or ''\\n  if addressing_type == 'PPPoE' then\\n    parameters[path .. 'Username'] = new_port.pppoe.username.value\\n    parameters[path .. 'Password'] = new_port.pppoe.password.value\\n  elseif addressing_type == 'DHCP' then\\n    parameters[path .. 'AddressingType'] = 'DHCP'\\n  elseif addressing_type == 'Static' then\\n    parameters[path .. 'AddressingType'] = 'Static'\\n    local ip_address = new_port.ipv4.ip_address.value\\n    if ip_address == '' or not is_valid_ipv4(ip_address) then\\n      return nil, 'error adding port, IP address is not valid'\\n    end\\n    parameters[path .. 'ExternalIPAddress'] = ip_address\\n\\n    local subnet_mask = new_port.ipv4.subnet_mask.value\\n    if subnet_mask == '' or not is_valid_subnet_mask(subnet_mask) then\\n      return nil, 'error adding port, subnet mask is not valid'\\n    end\\n    parameters[path .. 'SubnetMask'] = subnet_mask\\n\\n    local gateway = new_port.ipv4.gateway.value\\n    if gateway ~= '' and is_valid_ipv4(gateway) then\\n      parameters[path .. 'DefaultGateway'] = gateway\\n    end\\n\\n    if gateway == ip_address then\\n      return nil, 'error adding port, gateway cannot be the same as IP address'\\n    end\\n\\n    if gateway ~= '' and not are_ips_in_same_subnet(gateway, ip_address, subnet_mask) then\\n      return nil, 'error adding port, gateway is not in the same subnet as IP address'\\n    end\\n\\n    local dns_servers = new_port.ipv4.dns_servers and new_port.ipv4.dns_servers.dns_servers and new_port.ipv4.dns_servers.dns_servers.value or ''\\n    if dns_servers ~= '' then\\n      parameters[path .. 'DNSServers'] = dns_servers\\n    end\\n  else\\n    return nil, 'error adding port, unsupported addressing type: ' .. tostring(addressing_type)\\n  end\\n\\n  if new_port.ipv6 and new_port.ipv6.enable and new_port.ipv6.enable.value ~= nil then\\n    parameters[path .. 'X_HW_IPv6Enable'] = new_port.ipv6.enable.value and '1' or '0'\\n  end\\n\\n  if new_port.vlan and new_port.vlan.enable and new_port.vlan.enable.value ~= nil then\\n    if new_port.vlan.enable.value then\\n      local vlan = new_port.vlan.id.value\\n      if vlan <= 0 or vlan > 4094 then\\n        return nil, 'error adding port, VLAN ID is not valid'\\n      end\\n      parameters[path .. 'X_HW_VLAN'] = vlan\\n    else\\n      parameters[path .. 'X_HW_VLAN'] = 0\\n    end\\n  else\\n    parameters[path .. 'X_HW_VLAN'] = 0\\n  end\\n\\n  local service = new_port.service and new_port.service.value or ''\\n  parameters[path .. 'X_HW_SERVICELIST'] = service\\n\\n  return parameters, nil\\nend\\n\\n-- Hardware info\\nfunction get_hwinfo()\\n  return {\\n    'InternetGatewayDevice.DeviceInfo.UpTime',\\n    'InternetGatewayDevice.DeviceInfo.MemoryStatus.Total',\\n    'InternetGatewayDevice.DeviceInfo.MemoryStatus.Free',\\n    'InternetGatewayDevice.DeviceInfo.ProcessStatus.CPUUsage',\\n    'InternetGatewayDevice.DeviceInfo.Processor.1.Architecture',\\n    'InternetGatewayDevice.DeviceInfo.HardwareVersion',\\n    'InternetGatewayDevice.DeviceInfo.TemperatureStatus.TemperatureSensor.',\\n  }\\nend\\n\\nfunction parse_get_hwinfo(response)\\n  local list = response.list or {}\\n  if #list < 6 then\\n    return nil\\n  end\\n\\n  local uptime = to_uint64(list[1].value)\\n  local hw_version = list[2].value\\n  local mem_total = to_uint64(list[3].value)\\n  local mem_free = to_uint64(list[4].value)\\n  local cpu_usage = tonumber(list[5].value) or 0\\n  local architecture = list[6].value\\n\\n  local mem_use = mem_total - mem_free\\n  local memory_usage = 0\\n  if mem_total > 0 then\\n    memory_usage = (mem_use * 100) / mem_total\\n  end\\n\\n  local temperature = {}\\n  local sensor_tmp = {}\\n  for i = 7, #list do\\n    local name = list[i].name or ''\\n    local sensor_number, param_type = string.match(name, 'InternetGatewayDevice%.DeviceInfo%.TemperatureStatus%.TemperatureSensor%.(%d+)%.(.+)')\\n    if sensor_number then\\n      sensor_number = tonumber(sensor_number)\\n      sensor_tmp[sensor_number] = sensor_tmp[sensor_number] or {}\\n      sensor_tmp[sensor_number][param_type] = list[i].value\\n    end\\n  end\\n\\n  for _, sensor_value in pairs(sensor_tmp) do\\n    if sensor_value['Status'] == 'Enabled' or sensor_value['Status'] == 'Enable' then\\n      local t = tonumber(sensor_value['Value']) or 0\\n      temperature[#temperature+1] = { [sensor_value['Name']] = t }\\n    end\\n  end\\n\\n  return {\\n    uptime_seconds = uptime,\\n    hardware_version = hw_version,\\n    architecture = architecture,\\n    memory_total_kilobytes = mem_total,\\n    memory_free_kilobytes = mem_free,\\n    memory_use_kilobytes = mem_use,\\n    memory_usage_percentage = tonumber(string.format('%.2f', memory_usage)),\\n    cpu_usage_percentage = cpu_usage,\\n    temperature_celsius = temperature,\\n  }\\nend\\n\\n-- PON\\nfunction get_pon()\\n  return { 'InternetGatewayDevice.WANDevice.1.X_GponInterafceConfig.' }\\nend\\n\\nfunction parse_get_pon(response)\\n  local pon = { stats = {} }\\n  local pon_tmp = {}\\n\\n  for _, param in ipairs(response.list or {}) do\\n    local name = param.name or ''\\n    if name:find('X_GponInterafceConfig%.Stats%.') then\\n      local param_type = name:match('InternetGatewayDevice%.WANDevice%.1%.X_GponInterafceConfig%.Stats%.(.+)')\\n      if param_type then\\n        pon_tmp[param_type] = param.value\\n      end\\n    else\\n      local param_type = name:match('InternetGatewayDevice%.WANDevice%.1%.X_GponInterafceConfig%.(.+)')\\n      if param_type then\\n        pon_tmp[param_type] = param.value\\n      end\\n    end\\n  end\\n\\n  for key, value in pairs(pon_tmp) do\\n    if key == 'Status' then\\n      pon.status = value\\n    elseif key == 'TXPower' then\\n      pon.tx_dbm = to_int(value, 0)\\n    elseif key == 'RXPower' then\\n      pon.rx_dbm = to_int(value, 0)\\n    elseif key == 'TransceiverTemperature' then\\n      pon.temperature_celsius = tonumber(value) or 0\\n    elseif key == 'BiasCurrent' then\\n      pon.bias_current_mA = to_int(value, 0)\\n    elseif key == 'SupplyVoltage' then\\n      pon.supply_voltage_mV = to_int(value, 0)\\n    elseif key == 'BytesSent' then\\n      pon.stats.bytes_sent = to_uint64(value)\\n    elseif key == 'BytesReceived' then\\n      pon.stats.bytes_received = to_uint64(value)\\n    elseif key == 'PacketsSent' then\\n      pon.stats.packets_sent = to_uint64(value)\\n    elseif key == 'PacketsReceived' then\\n      pon.stats.packets_received = to_uint64(value)\\n    elseif key == 'SUnicastPackets' then\\n      pon.stats.unicast_packets_sent = to_uint64(value)\\n    elseif key == 'RUnicastPackets' then\\n      pon.stats.unicast_packets_received = to_uint64(value)\\n    elseif key == 'SMulticastPackets' then\\n      pon.stats.multicast_packets_sent = to_uint64(value)\\n    elseif key == 'RMulticastPackets' then\\n      pon.stats.multicast_packets_received = to_uint64(value)\\n    elseif key == 'SBroadcastPackets' then\\n      pon.stats.broadcast_packets_sent = to_uint64(value)\\n    elseif key == 'RBroadcastPackets' then\\n      pon.stats.broadcast_packets_received = to_uint64(value)\\n    elseif key == 'FECError' then\\n      pon.stats.fec_error = to_uint64(value)\\n    elseif key == 'HECError' then\\n      pon.stats.hec_error = to_uint64(value)\\n    elseif key == 'DropPackets' then\\n      pon.stats.drop_packets = to_uint64(value)\\n    elseif key == 'DropRate' then\\n      pon.stats.drop_rate_packets = to_uint64(value)\\n    elseif key == 'ErrorRate' then\\n      pon.stats.error_rate = to_uint64(value)\\n    elseif key == 'SPausePackets' then\\n      pon.stats.pause_packets_sent = to_uint64(value)\\n    elseif key == 'RPausePackets' then\\n      pon.stats.pause_packets_received = to_uint64(value)\\n    end\\n  end\\n\\n  return pon\\nend\\n\\n-- The following functions are not implemented in the Go model and fallback to Go (nil).\\nfunction get_port() return nil end\\nfunction parse_get_port(response) return nil end\\nfunction get_bridge() return nil end\\nfunction parse_get_bridge(response) return nil end\\nfunction set_bridge(bridges) return nil end\\nfunction get_voice() return nil end\\nfunction parse_get_voice(response) return nil end\\nfunction set_voice(voice) return nil, nil end\\nfunction set_line(line) return nil, nil end\\nfunction get_cellular() return nil end\\nfunction parse_get_cellular(response) return {} end\\nfunction set_cellular(cellular) return nil end\\nfunction get_xdsl() return nil end\\nfunction parse_xdsl(response) return nil end\\n\"\n    },\n    {\n        \"name\": \"FAST3896\",\n        \"model\": \"FAST3896\",\n        \"protocol\": \"cwmp\",\n        \"content\": \"-- model:FAST3896\\n-- protocol:cwmp\\n\\n-- Helpers\\nlocal function trim(s)\\n  return (s:gsub('^%s+', ''):gsub('%s+$', ''))\\nend\\n\\nlocal function split(s, sep)\\n  local t = {}\\n  if s == nil or s == '' then\\n    return t\\n  end\\n  sep = sep or ','\\n  local pattern = '([^' .. sep .. ']+)'\\n  for part in string.gmatch(s, pattern) do\\n    t[#t+1] = trim(part)\\n  end\\n  return t\\nend\\n\\nlocal function split_int(s, sep)\\n  local out = {}\\n  for _, v in ipairs(split(s, sep)) do\\n    local n = tonumber(v)\\n    if n ~= nil then\\n      out[#out+1] = n\\n    end\\n  end\\n  return out\\nend\\n\\nlocal function trim_prefix(value, prefix)\\n  if value == nil then\\n    return nil\\n  end\\n  if value:sub(1, #prefix) == prefix then\\n    return value:sub(#prefix + 1)\\n  end\\n  return value\\nend\\n\\nlocal function trim_suffix(value, suffix)\\n  if value == nil then\\n    return nil\\n  end\\n  if value:sub(-#suffix) == suffix then\\n    return value:sub(1, #value - #suffix)\\n  end\\n  return value\\nend\\n\\nlocal function bool_val(v)\\n  if v == nil then\\n    return false\\n  end\\n  if type(v) == 'boolean' then\\n    return v\\n  end\\n  local s = tostring(v):lower()\\n  if s == '1' or s == 'true' then\\n    return true\\n  end\\n  if s == '0' or s == 'false' then\\n    return false\\n  end\\n  return false\\nend\\n\\nlocal function to_int(v, default)\\n  local n = tonumber(v)\\n  if n == nil then\\n    return default\\n  end\\n  return math.floor(n)\\nend\\n\\nlocal function to_uint64(v)\\n  local n = tonumber(v)\\n  if n == nil or n < 0 then\\n    return 0\\n  end\\n  return math.floor(n)\\nend\\n\\nlocal function pd(writable, value)\\n  return { writable = writable, value = value }\\nend\\n\\nlocal function response_param_map(response)\\n  local param_map = {}\\n  local list = response and response.list or {}\\n  for _, param in ipairs(list) do\\n    local name = param.name or ''\\n    local value = param.value\\n    local last = name:match('([^.]+)$') or name\\n    param_map[last] = value\\n  end\\n  return param_map\\nend\\n\\nlocal function format_transmit_power_supported(raw)\\n  if raw == nil then\\n    return nil\\n  end\\n  local out = {}\\n  for _, power in ipairs(split(raw, ',')) do\\n    if power == '-1' then\\n      out[#out+1] = 'Auto'\\n    else\\n      out[#out+1] = power .. '%'\\n    end\\n  end\\n  return out\\nend\\n\\nlocal function translate_beacon_type_to_human(value)\\n  if value == '11i' then\\n    return 'WPA2'\\n  elseif value == 'WPAand11i' then\\n    return 'WPA/WPA2'\\n  elseif value == '11iandWPA3' then\\n    return 'WPA2/WPA3'\\n  end\\n  return value\\nend\\n\\nlocal function translate_beacon_type_to_cwmp(value)\\n  if value == 'WPA2' then\\n    return '11i'\\n  elseif value == 'WPA/WPA2' then\\n    return 'WPAand11i'\\n  elseif value == 'WPA2/WPA3' then\\n    return '11iandWPA3'\\n  end\\n  return value\\nend\\n\\nlocal function is_password_writable(beacon_type)\\n  return not (beacon_type == 'Basic' or beacon_type == 'None')\\nend\\n\\nlocal function duration_string(seconds)\\n  if seconds == nil then\\n    return ''\\n  end\\n  local total = math.floor(seconds)\\n  if total < 60 then\\n    return string.format('%ds', total)\\n  end\\n  local mins = math.floor(total / 60)\\n  local secs = total - mins * 60\\n  if mins < 60 then\\n    return string.format('%dm%ds', mins, secs)\\n  end\\n  local hours = math.floor(mins / 60)\\n  mins = mins - hours * 60\\n  return string.format('%dh%dm%ds', hours, mins, secs)\\nend\\n\\nlocal function human_readable_bits(bits)\\n  local sizes = { 'bits p/s', 'Kbps', 'Mbps', 'Gbps', 'Tbps', 'Pbps', 'Ebps' }\\n  local value = bits\\n  local i = 1\\n  while value >= 1000 and i < #sizes do\\n    value = value / 1000\\n    i = i + 1\\n  end\\n  return string.format('%.2f%s', value, sizes[i])\\nend\\n\\nlocal function parse_iso_time(raw)\\n  if raw == nil then\\n    return nil\\n  end\\n  if raw:sub(-1) == 'Z' then\\n    raw = raw:sub(1, -2)\\n  end\\n  local y, mo, d, h, mi, s = raw:match('^(%d+)%-(%d+)%-(%d+)T(%d+):(%d+):(%d+)')\\n  if not y then\\n    return nil\\n  end\\n  return os.time({ year = tonumber(y), month = tonumber(mo), day = tonumber(d), hour = tonumber(h), min = tonumber(mi), sec = tonumber(s) })\\nend\\n\\nlocal function get_ip_origin(value)\\n  if value == nil or value == '' then\\n    return 'PPPoE'\\n  end\\n  return value\\nend\\n\\nlocal function ip_attribute_is_writable(attribute)\\n  return get_ip_origin(attribute) == 'Static'\\nend\\n\\nlocal function parse_diagnostic_state(raw, failure_count)\\n  if raw == 'Error_CannotResolveHostName' then\\n    return 'Cannot resolve host name'\\n  elseif raw == 'Error_MaxHopCountExceeded' then\\n    return 'Max hop count exceeded'\\n  elseif raw == 'Requested' or raw == 'Running' then\\n    return 'In progress'\\n  elseif raw == 'Complete' or raw == 'Completed' then\\n    if failure_count > 0 then\\n      return 'Failure'\\n    end\\n    return 'Success'\\n  elseif raw == 'None' then\\n    return 'None'\\n  end\\n  return 'Unknown'\\nend\\n\\nlocal function ip_to_octets(ip)\\n  if ip == nil then\\n    return nil\\n  end\\n  local a, b, c, d = ip:match('^(%d+)%.(%d+)%.(%d+)%.(%d+)$')\\n  if not a then\\n    return nil\\n  end\\n  a, b, c, d = tonumber(a), tonumber(b), tonumber(c), tonumber(d)\\n  if a > 255 or b > 255 or c > 255 or d > 255 then\\n    return nil\\n  end\\n  return a, b, c, d\\nend\\n\\nlocal function band(a, b)\\n  local res = 0\\n  local bit = 1\\n  while a > 0 or b > 0 do\\n    local a_bit = a % 2\\n    local b_bit = b % 2\\n    if a_bit == 1 and b_bit == 1 then\\n      res = res + bit\\n    end\\n    a = math.floor(a / 2)\\n    b = math.floor(b / 2)\\n    bit = bit * 2\\n  end\\n  return res\\nend\\n\\nlocal function is_valid_ipv4(ip)\\n  return ip_to_octets(ip) ~= nil\\nend\\n\\nlocal function is_valid_subnet_mask(mask)\\n  local a, b, c, d = ip_to_octets(mask)\\n  if not a then\\n    return false\\n  end\\n  local mask_value = ((a * 256 + b) * 256 + c) * 256 + d\\n  if mask_value == 0 then\\n    return false\\n  end\\n  local inverted = 0xFFFFFFFF - mask_value + 1\\n  if inverted == 0 then\\n    return true\\n  end\\n  return band(inverted, inverted - 1) == 0\\nend\\n\\nlocal function are_ips_in_same_subnet(ip1, ip2, mask)\\n  local a1, b1, c1, d1 = ip_to_octets(ip1)\\n  local a2, b2, c2, d2 = ip_to_octets(ip2)\\n  local m1, m2, m3, m4 = ip_to_octets(mask)\\n  if not a1 or not a2 or not m1 then\\n    return false\\n  end\\n  return band(a1, m1) == band(a2, m1)\\n    and band(b1, m2) == band(b2, m2)\\n    and band(c1, m3) == band(c2, m3)\\n    and band(d1, m4) == band(d2, m4)\\nend\\n\\nlocal function wan_stats(ip_data)\\n  return {\\n    bytes_sent = to_uint64(ip_data['Stats.EthernetBytesSent']),\\n    bytes_received = to_uint64(ip_data['Stats.EthernetBytesReceived']),\\n    packets_sent = to_uint64(ip_data['Stats.EthernetPacketsSent']),\\n    packets_received = to_uint64(ip_data['Stats.EthernetPacketsReceived']),\\n    errors_sent = to_uint64(ip_data['Stats.EthernetErrorsSent']),\\n    errors_received = to_uint64(ip_data['Stats.EthernetErrorsReceived']),\\n    discard_packets_sent = to_uint64(ip_data['Stats.EthernetDiscardPacketsSent']),\\n    discard_packets_received = to_uint64(ip_data['Stats.EthernetDiscardPacketsReceived']),\\n    unicast_packets_sent = to_uint64(ip_data['Stats.EthernetUnicastPacketsSent']),\\n    unicast_packets_received = to_uint64(ip_data['Stats.EthernetUnicastPacketsReceived']),\\n    multicast_packets_sent = to_uint64(ip_data['Stats.EthernetMulticastPacketsSent']),\\n    multicast_packets_received = to_uint64(ip_data['Stats.EthernetMulticastPacketsReceived']),\\n    broadcast_packets_sent = to_uint64(ip_data['Stats.EthernetBroadcastPacketsSent']),\\n    broadcast_packets_received = to_uint64(ip_data['Stats.EthernetBroadcastPacketsReceived']),\\n    unknown_packets_received = to_uint64(ip_data['Stats.EthernetUnknownProtoPacketsReceived']),\\n  }\\nend\\n\\n-- Model identity and capabilities\\nfunction get_vendor() return 'Sagemcom' end\\nfunction get_data_model() return 'TR-181' end\\nfunction get_device_specs() return { TimeTraceRoute = 3 } end\\nfunction get_device_capabilities()\\n  return {\\n    Radio = true,\\n    Ssid = true,\\n    SiteSurvey = true,\\n    SpeedTest = true,\\n    DownloadSpeedTest = true,\\n    UploadSpeedTest = false,\\n    Diagnostic = true,\\n    Ping = true,\\n    Traceroute = true,\\n    Reboot = true,\\n    ConnectedDevices = true,\\n    Interfaces = true,\\n    Ports = true,\\n    Wan = true,\\n  }\\nend\\nfunction is_real_time() return false end\\n\\nlocal function format_transmit_power(raw)\\n  if raw == nil then\\n    return nil\\n  end\\n  if raw == '-1' then\\n    return 'Auto'\\n  end\\n  return raw .. '%'\\nend\\n\\nlocal function format_supported_operating_channel_bandwidths(items)\\n  local out = {}\\n  for _, bw in ipairs(items or {}) do\\n    local trimmed = trim(bw)\\n    if trimmed ~= '' then\\n      if trimmed == 'AUTO' then\\n        out[#out + 1] = 'Auto'\\n      elseif trimmed:sub(-3) == 'MHz' then\\n        out[#out + 1] = trimmed\\n      else\\n        out[#out + 1] = trimmed .. 'MHz'\\n      end\\n    end\\n  end\\n  if #out == 0 then\\n    return { 'Auto' }\\n  end\\n  return out\\nend\\n\\nlocal function format_ssid_name(alias, lower_layers, radio_frequency_band)\\n  if alias == nil then\\n    return nil\\n  end\\n  local key\\n  if lower_layers and lower_layers:sub(-1) == '.' then\\n    key = lower_layers .. 'OperatingFrequencyBand'\\n  else\\n    key = tostring(lower_layers or '') .. '.OperatingFrequencyBand'\\n  end\\n  local band = radio_frequency_band and radio_frequency_band[key] or nil\\n  if band == nil or band == '' then\\n    return alias\\n  end\\n  return alias .. '_' .. band\\nend\\n\\n-- WiFi Radio\\nfunction get_radio()\\n  return { 'Device.WiFi.Radio.' }\\nend\\n\\nfunction parse_radio(response)\\n  local radios = {}\\n  local ports_wlan_tmp = {}\\n\\n  for _, param in ipairs(response.list or {}) do\\n    local radio_number, param_type = string.match(param.name or '', 'Device%.WiFi%.Radio%.(%d+)%.(.+)')\\n    if radio_number then\\n      radio_number = tonumber(radio_number)\\n      ports_wlan_tmp[radio_number] = ports_wlan_tmp[radio_number] or {}\\n      ports_wlan_tmp[radio_number][param_type] = param.value\\n    end\\n  end\\n\\n  for radio_number, params in pairs(ports_wlan_tmp) do\\n    local channel = to_int(params['Channel'], 0)\\n    local alias = params['Alias']\\n    local current_bw = params['OperatingChannelBandwidth']\\n    table.insert(radios, {\\n      path = string.format('Device.WiFi.Radio.%d.', radio_number),\\n      enable = pd(true, bool_val(params['Enable'])),\\n      name = pd(true, alias),\\n      auto_channel_enable = pd(true, bool_val(params['AutoChannelEnable'])),\\n      channel = pd(true, channel),\\n      possible_channels = pd(true, split_int(params['PossibleChannels'], ',')),\\n      operating_channel_bandwidth = pd(true, current_bw),\\n      supported_operating_channel_bandwidth = pd(false, format_supported_operating_channel_bandwidths(split(params['SupportedOperatingChannelBandwidths'], ','))),\\n      operating_frequency_band = pd(false, params['OperatingFrequencyBand']),\\n      supported_frequency_bands = pd(false, split(params['SupportedFrequencyBands'], ',')),\\n      transmit_power = pd(true, format_transmit_power(params['TransmitPower'])),\\n      transmit_power_supported = pd(true, format_transmit_power_supported(params['TransmitPowerSupported'])),\\n      operating_standards = pd(true, split(params['OperatingStandards'], ',')),\\n      supported_standards = pd(true, split(params['SupportedStandards'], ',')),\\n    })\\n  end\\n\\n  return radios\\nend\\n\\nfunction set_radio(radios)\\n  local values = {}\\n  for _, r in ipairs(radios or {}) do\\n    local path = r.path or ''\\n\\n    if r.enable and r.enable.value ~= nil then\\n      values[#values + 1] = { name = path .. 'Enable', value = r.enable.value, type = 'boolean' }\\n    end\\n    if r.auto_channel_enable and r.auto_channel_enable.value ~= nil then\\n      values[#values + 1] = { name = path .. 'AutoChannelEnable', value = r.auto_channel_enable.value, type = 'boolean' }\\n    end\\n    if r.channel and r.channel.value ~= nil then\\n      values[#values + 1] = { name = path .. 'Channel', value = tostring(r.channel.value), type = 'unsignedint' }\\n    end\\n    if r.transmit_power and r.transmit_power.value ~= nil then\\n      if r.transmit_power.value == 'Auto' then\\n        values[#values + 1] = { name = path .. 'TransmitPower', value = -1, type = 'int' }\\n      else\\n        local tx = to_int(trim_suffix(r.transmit_power.value, '%'), 0)\\n        values[#values + 1] = { name = path .. 'TransmitPower', value = tx, type = 'int' }\\n      end\\n    end\\n    if r.operating_channel_bandwidth and r.operating_channel_bandwidth.value ~= nil then\\n      local bw = r.operating_channel_bandwidth.value\\n      if bw == 'Auto' then\\n        bw = 'AUTO'\\n      end\\n      values[#values + 1] = { name = path .. 'OperatingChannelBandwidth', value = bw, type = 'string' }\\n    end\\n    if r.operating_standards and r.operating_standards.value ~= nil then\\n      values[#values + 1] = { name = path .. 'OperatingStandards', value = table.concat(r.operating_standards.value, ','), type = 'string' }\\n    end\\n  end\\n  return values\\nend\\n\\n-- WiFi SSID\\nfunction get_ssid()\\n  return {\\n    'Device.WiFi.SSID.',\\n    'Device.WiFi.AccessPoint.',\\n    'Device.WiFi.Radio.',\\n  }\\nend\\n\\nfunction parse_ssid(response)\\n  local ssids = {}\\n  local ssids_tmp = {}\\n  local aps_tmp = {}\\n  local radio_frequency_band = {}\\n\\n  for _, param in ipairs(response.list or {}) do\\n    local name = param.name or ''\\n\\n    if string.find(name, '^Device%.WiFi%.AccessPoint%.') then\\n      local aps_number, param_type = string.match(name, 'Device%.WiFi%.AccessPoint%.(%d+)%.(.+)')\\n      if aps_number then\\n        aps_number = tonumber(aps_number)\\n        aps_tmp[aps_number] = aps_tmp[aps_number] or {}\\n        aps_tmp[aps_number][param_type] = param.value\\n      end\\n    elseif string.find(name, '^Device%.WiFi%.Radio%.') and string.find(name, 'OperatingFrequencyBand') then\\n      radio_frequency_band[name] = param.value\\n    elseif string.find(name, '^Device%.WiFi%.SSID%.') then\\n      local ssid_number, param_type = string.match(name, 'Device%.WiFi%.SSID%.(%d+)%.(.+)')\\n      if ssid_number then\\n        ssid_number = tonumber(ssid_number)\\n        ssids_tmp[ssid_number] = ssids_tmp[ssid_number] or {}\\n        ssids_tmp[ssid_number][param_type] = param.value\\n      end\\n    end\\n  end\\n\\n  for ssid_number, params in pairs(ssids_tmp) do\\n    local alias = params['Alias'] or ''\\n    local ssid_type = (split(alias, '_')[2] or '')\\n    if ssid_type == 'PRIV' then\\n      ssid_type = 'Primary'\\n    elseif ssid_type == 'GUEST' then\\n      ssid_type = 'Guest'\\n    elseif ssid_type == 'VIDEO' then\\n      ssid_type = 'Video'\\n    elseif ssid_type == 'HOSTPOT' then\\n      ssid_type = 'Hotspot'\\n    end\\n\\n    local lower = params['LowerLayers']\\n    local composed_name = format_ssid_name(alias, lower, radio_frequency_band)\\n\\n    table.insert(ssids, {\\n      type = pd(false, ssid_type),\\n      ssid_path = string.format('Device.WiFi.SSID.%d.', ssid_number),\\n      enable = pd(true, bool_val(params['Enable'])),\\n      name = pd(true, composed_name),\\n      mac_address = pd(false, params['MACAddress']),\\n      ssid = pd(true, params['SSID']),\\n      status = pd(false, params['Status']),\\n      bytes_sent = pd(false, params['Stats.BytesSent']),\\n      bytes_received = pd(false, params['Stats.BytesReceived']),\\n      associated_radio = lower,\\n      has_band_steering = pd(false, false),\\n      security = {},\\n    })\\n  end\\n\\n  for aps_number, params in pairs(aps_tmp) do\\n    local aps_path = string.format('Device.WiFi.AccessPoint.%d.', aps_number)\\n    local ssid_ref = params['SSIDReference']\\n    if ssid_ref then\\n      if ssid_ref:sub(-1) ~= '.' then\\n        ssid_ref = ssid_ref .. '.'\\n      end\\n      for i, ssid in ipairs(ssids) do\\n        if ssid.ssid_path == ssid_ref then\\n          ssids[i].ap_path = aps_path\\n          ssids[i].ap_isolation = pd(true, bool_val(params['IsolationEnable']))\\n          ssids[i].ssid_advertisement_enabled = pd(true, bool_val(params['SSIDAdvertisementEnabled']))\\n          ssids[i].security = {\\n            path = string.format('%sSecurity.', aps_path),\\n            security_modes_supported = pd(false, split(params['Security.ModesSupported'], ',')),\\n            security_mode_enabled = pd(true, params['Security.ModeEnabled']),\\n            password = pd(true, ''),\\n          }\\n        end\\n      end\\n    end\\n  end\\n\\n  return ssids\\nend\\n\\nfunction set_ssid(ssids)\\n  local values = {}\\n  for _, s in ipairs(ssids or {}) do\\n    local ssid_path = s.ssid_path or ''\\n    local ap_path = s.ap_path or ''\\n    local sec_path = (s.security and s.security.path) or ''\\n\\n    if s.enable and s.enable.value ~= nil then\\n      values[ssid_path .. 'Enable'] = s.enable.value\\n    end\\n    if s.ssid and s.ssid.value ~= nil then\\n      values[ssid_path .. 'SSID'] = s.ssid.value\\n    end\\n    if s.ssid_advertisement_enabled and s.ssid_advertisement_enabled.value ~= nil then\\n      values[ap_path .. 'SSIDAdvertisementEnabled'] = s.ssid_advertisement_enabled.value\\n    end\\n    if s.ap_isolation and s.ap_isolation.value ~= nil then\\n      values[ap_path .. 'IsolationEnable'] = s.ap_isolation.value\\n    end\\n    if s.security and s.security.security_mode_enabled and s.security.security_mode_enabled.value ~= nil then\\n      values[sec_path .. 'ModeEnabled'] = s.security.security_mode_enabled.value\\n    end\\n    if s.security and s.security.password and s.security.password.value ~= nil and s.security.password.value ~= '' then\\n      values[sec_path .. 'KeyPassphrase'] = s.security.password.value\\n    end\\n  end\\n  return values\\nend\\n\\n-- Site Survey\\nfunction get_site_survey_diagnostic_state()\\n  return 'Device.WiFi.NeighboringWiFiDiagnostic.DiagnosticsState'\\nend\\n\\nfunction get_site_survey_results()\\n  return { 'Device.WiFi.NeighboringWiFiDiagnostic.Result.' }\\nend\\n\\nfunction parse_get_site_survey(response)\\n  local site_survey = {}\\n  local tmp = {}\\n  for _, param in ipairs(response.list or {}) do\\n    local entry, param_type = string.match(param.name or '', 'Device%.WiFi%.NeighboringWiFiDiagnostic%.Result%.(%d+)%.(.+)')\\n    if entry then\\n      entry = tonumber(entry)\\n      tmp[entry] = tmp[entry] or {}\\n      tmp[entry][param_type] = param.value\\n    end\\n  end\\n\\n  for _, params in pairs(tmp) do\\n    local neighbor = {\\n      signal_level = params['SignalStrength'],\\n      ssid = params['SSID'],\\n      channel = params['Channel'],\\n      standard = params['OperatingStandards'],\\n      bandwidth = trim_suffix(params['OperatingChannelBandwidth'] or '', 'MHz'),\\n      bssid = params['BSSID'],\\n    }\\n\\n    if params['Radio'] == 'Device/WiFi/Radios/Radio[RADIO2G4]' then\\n      site_survey['2.4GHz'] = site_survey['2.4GHz'] or {}\\n      table.insert(site_survey['2.4GHz'], neighbor)\\n    elseif params['Radio'] == 'Device/WiFi/Radios/Radio[RADIO5G]' then\\n      site_survey['5GHz'] = site_survey['5GHz'] or {}\\n      table.insert(site_survey['5GHz'], neighbor)\\n    elseif params['Radio'] == 'Device/WiFi/Radios/Radio[RADIO6G]' then\\n      site_survey['6GHz'] = site_survey['6GHz'] or {}\\n      table.insert(site_survey['6GHz'], neighbor)\\n    else\\n      site_survey['Unknown Frequency'] = site_survey['Unknown Frequency'] or {}\\n      table.insert(site_survey['Unknown Frequency'], neighbor)\\n    end\\n  end\\n\\n  return site_survey\\nend\\n\\n-- Connected Devices\\nfunction get_connected_devices()\\n  return {\\n    'Device.WiFi.SSID.',\\n    'Device.WiFi.Radio.',\\n    'Device.WiFi.AccessPoint.',\\n    'Device.Hosts.Host.',\\n  }\\nend\\n\\nfunction parse_get_connected_devices(response)\\n  local tmp_connected_devices = {}\\n  local tmp_devices_connected_to_ap = {}\\n  local radio_frequency_band = {}\\n  local ssid_association_to_radio = {}\\n  local access_point_association_to_ssid = {}\\n\\n  for _, param in ipairs(response.list or {}) do\\n    local name = param.name or ''\\n\\n    if string.find(name, '^Device%.WiFi%.AccessPoint%.') then\\n      if string.find(name, 'SSIDReference$') then\\n        local parameter_name = string.gsub(name, '%.SSIDReference$', '')\\n        access_point_association_to_ssid[parameter_name] = param.value\\n      elseif string.find(name, 'AssociatedDevice%.') then\\n        local ap_id, device_number, param_name = string.match(name, 'Device%.WiFi%.AccessPoint%.(%d+)%.AssociatedDevice%.(%d+)%.(.+)')\\n        if ap_id and device_number and param_name then\\n          ap_id = tonumber(ap_id)\\n          tmp_devices_connected_to_ap[ap_id] = tmp_devices_connected_to_ap[ap_id] or {}\\n          tmp_devices_connected_to_ap[ap_id][param_name] = param.value\\n        end\\n      end\\n    elseif string.find(name, '^Device%.WiFi%.SSID%.') and string.find(name, 'LowerLayers$') then\\n      local parameter_name = string.gsub(name, '%.LowerLayers$', '')\\n      ssid_association_to_radio[parameter_name] = param.value\\n    elseif string.find(name, '^Device%.WiFi%.Radio%.') and string.find(name, 'OperatingFrequencyBand$') then\\n      local parameter_name = string.gsub(name, '%.OperatingFrequencyBand$', '')\\n      radio_frequency_band[parameter_name] = param.value\\n    elseif string.find(name, '^Device%.Hosts%.Host%.') then\\n      local host_number, param_name = string.match(name, 'Device%.Hosts%.Host%.(%d+)%.(.+)')\\n      if host_number and param_name then\\n        host_number = tonumber(host_number)\\n        tmp_connected_devices[host_number] = tmp_connected_devices[host_number] or {}\\n        tmp_connected_devices[host_number][param_name] = param.value\\n      end\\n    end\\n  end\\n\\n  local connected_devices_per_interface = {}\\n  for _, dev in pairs(tmp_connected_devices) do\\n    local connected_device_name = dev['Hostname']\\n    if dev['FriendlyName'] and dev['FriendlyName'] ~= '' then\\n      connected_device_name = dev['FriendlyName']\\n    end\\n\\n    local connected_device = {\\n      mac = dev['PhysAddress'],\\n      ip_adress = dev['IPAddress'],\\n      adress_source = dev['AddressSource'],\\n      active = bool_val(dev['Active']),\\n      hostname = connected_device_name,\\n    }\\n\\n    local interface_name = 'Ethernet'\\n    if dev['AssociatedDevice'] and dev['AssociatedDevice'] ~= '' then\\n      local ap_instance = tonumber((dev['AssociatedDevice']:match('%.(%d+)$')))\\n      local ap_device = ap_instance and tmp_devices_connected_to_ap[ap_instance] or nil\\n      if ap_device then\\n        connected_device.rssi = ap_device['SignalStrength']\\n        connected_device.stats = {\\n          bytes_received = to_uint64(ap_device['Stats.BytesReceived']),\\n          bytes_sent = to_uint64(ap_device['Stats.BytesSent']),\\n        }\\n        connected_device.router_mesh = (ap_device['DeviceRole'] == 'slave')\\n\\n        local access_point = dev['AssociatedDevice']\\n        local idx = string.find(access_point, '%.AssociatedDevice')\\n        if idx then\\n          access_point = string.sub(access_point, 1, idx - 1)\\n        end\\n        interface_name = radio_frequency_band[ssid_association_to_radio[access_point_association_to_ssid[access_point]]] or interface_name\\n      end\\n    end\\n\\n    connected_devices_per_interface[interface_name] = connected_devices_per_interface[interface_name] or {}\\n    table.insert(connected_devices_per_interface[interface_name], connected_device)\\n  end\\n\\n  return {\\n    model = model,\\n    hostname = sn,\\n    connected_devices = connected_devices_per_interface,\\n  }\\nend\\n\\n-- Speed Test\\nfunction parse_get_speed_test_result(speed_test_type, response)\\n  local params = response_param_map(response)\\n\\n  local bytes_received = tonumber(params['TotalBytesReceived'] or '0') or 0\\n  local raw_eom = params['EOMTime'] or ''\\n  local raw_rom = params['ROMTime'] or ''\\n  local raw_bom = params['BOMTime'] or ''\\n\\n  local eom = parse_iso_time(raw_eom)\\n  local rom = parse_iso_time(raw_rom)\\n  local bom = parse_iso_time(raw_bom)\\n  if not eom or not rom or not bom then\\n    return nil, 'Time parsing error'\\n  end\\n\\n  local rtt = duration_string(os.difftime(bom, rom))\\n  local resp_time = duration_string(os.difftime(eom, rom))\\n  local elapsed = os.difftime(eom, bom)\\n  local throughput = '0'\\n  if elapsed > 0 then\\n    if speed_test_type == 'upload' then\\n      local bytes_sent = tonumber(params['TotalBytesSent'] or '0') or 0\\n      throughput = human_readable_bits(math.floor(8 * bytes_sent / elapsed))\\n    else\\n      throughput = human_readable_bits(math.floor(8 * bytes_received / elapsed))\\n    end\\n  end\\n\\n  return {\\n    bytes_received = bytes_received,\\n    rtt = rtt,\\n    resp_time = resp_time,\\n    throughput = throughput,\\n  }, nil\\nend\\n\\nfunction get_speed_test_result(speed_test_type)\\n  return {\\n    'Device.IP.Diagnostics.DownloadDiagnostics.ROMTime',\\n    'Device.IP.Diagnostics.DownloadDiagnostics.BOMTime',\\n    'Device.IP.Diagnostics.DownloadDiagnostics.EOMTime',\\n    'Device.IP.Diagnostics.DownloadDiagnostics.TotalBytesReceived',\\n  }\\nend\\n\\nfunction set_speed_test(test)\\n  local action = test.action or test.type\\n  local values = {}\\n\\n  if action == 'upload' then\\n    -- TODO: upload speedtest not implemented in fast3896.go\\n  else\\n    if test.url and test.url ~= '' then\\n      values['Device.IP.Diagnostics.DownloadDiagnostics.DownloadURL'] = test.url\\n    end\\n    if test.interface and test.interface ~= '' then\\n      values['Device.IP.Diagnostics.DownloadDiagnostics.Interface'] = test.interface\\n    end\\n    values['Device.IP.Diagnostics.DownloadDiagnostics.DiagnosticsState'] = 'Requested'\\n  end\\n\\n  return values\\nend\\n\\nfunction get_download_diagnostic_state()\\n  return 'Device.IP.Diagnostics.DownloadDiagnostics.DiagnosticsState'\\nend\\n\\nfunction get_upload_diagnostic_state()\\n  return 'Device.IP.Diagnostics.UploadDiagnostics.DiagnosticsState'\\nend\\n\\n-- Ping\\nfunction get_ping()\\n  return {\\n    'Device.IP.Diagnostics.IPPing.Interface',\\n    'Device.IP.Diagnostics.IPPing.Timeout',\\n    'Device.IP.Diagnostics.IPPing.Host',\\n    'Device.IP.Diagnostics.IPPing.NumberOfRepetitions',\\n    'Device.IP.Diagnostics.IPPing.DataBlockSize',\\n    'Device.IP.Diagnostics.IPPing.FailureCount',\\n    'Device.IP.Diagnostics.IPPing.SuccessCount',\\n    'Device.IP.Diagnostics.IPPing.AverageResponseTime',\\n    'Device.IP.Diagnostics.IPPing.MinimumResponseTime',\\n    'Device.IP.Diagnostics.IPPing.MaximumResponseTime',\\n    'Device.IP.Diagnostics.IPPing.DiagnosticsState',\\n  }\\nend\\n\\nfunction parse_get_ping(response)\\n  local params = response_param_map(response)\\n\\n  local timeout = to_int(params['Timeout'], 5000)\\n  local timeout_seconds = math.floor(timeout / 1000)\\n  local repetitions = to_int(params['NumberOfRepetitions'], 3)\\n  local block_size = to_int(params['DataBlockSize'], 32)\\n  if block_size == 0 then\\n    block_size = 32\\n  end\\n\\n  local failure_count = to_int(params['FailureCount'], 0)\\n  local success_count = to_int(params['SuccessCount'], 0)\\n  local avg_rtt = to_int(params['AverageResponseTime'], 0)\\n  local min_rtt = to_int(params['MinimumResponseTime'], 0)\\n  local max_rtt = to_int(params['MaximumResponseTime'], 0)\\n\\n  local diagnostic = params['DiagnosticsState'] or ''\\n  local interface_value = params['Interface']\\n  local host = params['Host']\\n\\n  local last_result = {\\n    result = parse_diagnostic_state(diagnostic, failure_count),\\n    failure_count = failure_count,\\n    success_count = success_count,\\n    average_rtt = avg_rtt,\\n    minimum_rtt = min_rtt,\\n    maximum_rtt = max_rtt,\\n  }\\n\\n  return {\\n    interface = pd(false, interface_value),\\n    timeout = pd(true, timeout_seconds),\\n    host = pd(true, host),\\n    number_of_repetitions = pd(true, repetitions),\\n    data_block_size = pd(true, block_size),\\n    processing = pd(false, diagnostic == 'Requested' or diagnostic == 'Request'),\\n    last_result = last_result,\\n  }\\nend\\n\\nfunction get_ping_diagnostic_state()\\n  return 'Device.IP.Diagnostics.IPPing.DiagnosticsState'\\nend\\n\\nfunction set_ping(ping)\\n  local values = {}\\n  values['Device.IP.Diagnostics.IPPing.Interface'] = ping.interface.value\\n  values['Device.IP.Diagnostics.IPPing.Timeout'] = (ping.timeout.value or 0) * 1000\\n  values['Device.IP.Diagnostics.IPPing.Host'] = ping.host.value\\n  values['Device.IP.Diagnostics.IPPing.NumberOfRepetitions'] = ping.number_of_repetitions.value\\n  values['Device.IP.Diagnostics.IPPing.DiagnosticsState'] = 'Requested'\\n  values['Device.IP.Diagnostics.IPPing.DataBlockSize'] = ping.data_block_size.value\\n  return values\\nend\\n\\nfunction get_ping_result()\\n  return {\\n    'Device.IP.Diagnostics.IPPing.FailureCount',\\n    'Device.IP.Diagnostics.IPPing.SuccessCount',\\n    'Device.IP.Diagnostics.IPPing.AverageResponseTime',\\n    'Device.IP.Diagnostics.IPPing.MinimumResponseTime',\\n    'Device.IP.Diagnostics.IPPing.MaximumResponseTime',\\n    'Device.IP.Diagnostics.IPPing.DiagnosticsState',\\n  }\\nend\\n\\nfunction parse_get_ping_result(response)\\n  local list = response.list or {}\\n  if #list < 6 then\\n    return nil\\n  end\\n\\n  local failure_count = to_int(list[1].value, 0)\\n  local success_count = to_int(list[2].value, 0)\\n  local avg_rtt = to_int(list[3].value, 0)\\n  local min_rtt = to_int(list[4].value, 0)\\n  local max_rtt = to_int(list[5].value, 0)\\n  local diagnostic_state = list[6].value or ''\\n\\n  if diagnostic_state == 'Error_CannotResolveHostName' then\\n    diagnostic_state = 'Cannot resolve host name'\\n  elseif diagnostic_state == 'Error_MaxHopCountExceeded' then\\n    diagnostic_state = 'Max hop count exceeded'\\n  elseif diagnostic_state == 'Requested' then\\n    diagnostic_state = 'In progress'\\n  elseif diagnostic_state == 'Complete' then\\n    if failure_count > 0 then\\n      diagnostic_state = 'Failure'\\n    else\\n      diagnostic_state = 'Success'\\n    end\\n  elseif diagnostic_state == 'None' then\\n    diagnostic_state = 'None'\\n  else\\n    diagnostic_state = 'Unknown'\\n  end\\n\\n  return {\\n    result = diagnostic_state,\\n    failure_count = failure_count,\\n    success_count = success_count,\\n    average_rtt = avg_rtt,\\n    minimum_rtt = min_rtt,\\n    maximum_rtt = max_rtt,\\n  }\\nend\\n\\n-- Traceroute\\nfunction get_traceroute()\\n  return {\\n    'Device.IP.Diagnostics.TraceRoute.Interface',\\n    'Device.IP.Diagnostics.TraceRoute.Timeout',\\n    'Device.IP.Diagnostics.TraceRoute.Host',\\n    'Device.IP.Diagnostics.TraceRoute.NumberOfTries',\\n    'Device.IP.Diagnostics.TraceRoute.MaxHopCount',\\n  }\\nend\\n\\nfunction parse_get_traceroute(response)\\n  local list = response.list or {}\\n  if #list < 5 then\\n    return nil\\n  end\\n\\n  local timeout = to_int(list[2].value, 30000)\\n  local number_of_tries = to_int(list[4].value, 0)\\n  local max_hop_count = to_int(list[5].value, 0)\\n\\n  return {\\n    interface = pd(false, list[1].value),\\n    timeout = pd(true, math.floor(timeout / 1000)),\\n    host = pd(true, list[3].value),\\n    number_of_tries = pd(true, number_of_tries),\\n    max_hop_count = pd(true, max_hop_count),\\n  }\\nend\\n\\nfunction get_traceroute_diagnostic_state()\\n  return 'Device.IP.Diagnostics.TraceRoute.DiagnosticsState'\\nend\\n\\nfunction set_traceroute(traceroute)\\n  return {\\n    ['Device.IP.Diagnostics.TraceRoute.Timeout'] = (traceroute.timeout.value or 0) * 1000,\\n    ['Device.IP.Diagnostics.TraceRoute.Host'] = traceroute.host.value,\\n    ['Device.IP.Diagnostics.TraceRoute.NumberOfTries'] = traceroute.number_of_tries.value,\\n    ['Device.IP.Diagnostics.TraceRoute.MaxHopCount'] = traceroute.max_hop_count.value,\\n    ['Device.IP.Diagnostics.TraceRoute.DiagnosticsState'] = 'Requested',\\n  }\\nend\\n\\nfunction get_traceroute_result_number_of_hops()\\n  return 'Device.IP.Diagnostics.TraceRoute.RouteHopsNumberOfEntries'\\nend\\n\\nfunction get_traceroute_result(number_of_hops)\\n  local params = {\\n    'Device.IP.Diagnostics.TraceRoute.DiagnosticsState',\\n    'Device.IP.Diagnostics.TraceRoute.ResponseTime',\\n    'Device.IP.Diagnostics.TraceRoute.RouteHopsNumberOfEntries',\\n  }\\n  for i = 1, number_of_hops do\\n    local entry = tostring(i)\\n    params[#params + 1] = 'Device.IP.Diagnostics.TraceRoute.RouteHops.' .. entry .. '.Host'\\n    params[#params + 1] = 'Device.IP.Diagnostics.TraceRoute.RouteHops.' .. entry .. '.RTTimes'\\n    params[#params + 1] = 'Device.IP.Diagnostics.TraceRoute.RouteHops.' .. entry .. '.HostAddress'\\n  end\\n  return params\\nend\\n\\nfunction parse_get_traceroute_result(response)\\n  local list = response.list or {}\\n  if #list < 3 then\\n    return nil\\n  end\\n\\n  local result = {}\\n  local diagnostic_state = list[1].value or ''\\n  if diagnostic_state == 'Error_CannotResolveHostName' then\\n    result.result = 'Cannot resolve host name'\\n  elseif diagnostic_state == 'Error_MaxHopCountExceeded' then\\n    result.result = 'Max hop count exceeded'\\n  elseif diagnostic_state == 'Requested' then\\n    result.result = 'In progress'\\n  elseif diagnostic_state == 'Complete' then\\n    result.result = 'Success'\\n  elseif diagnostic_state == 'None' then\\n    result.result = 'None'\\n  else\\n    result.result = 'Success'\\n  end\\n\\n  result.response_time = to_int(list[2].value, 0)\\n  result.hop_count = to_int(list[3].value, 0)\\n\\n  local hops = {}\\n  local index = 4\\n  for i = 1, result.hop_count do\\n    local host = list[index] and list[index].value or nil\\n    local addr = list[index + 2] and list[index + 2].value or nil\\n    if host == nil or host == '' then\\n      host = addr\\n    end\\n    hops[i] = {\\n      host = host,\\n      rtt = list[index + 1] and list[index + 1].value or nil,\\n      addr = addr,\\n    }\\n    index = index + 3\\n  end\\n  result.hops = hops\\n\\n  return result\\nend\\n\\n-- Statistics / Interfaces / Hwinfo / PON\\nfunction get_statistics() return nil end\\nfunction parse_get_statistics(response) return nil end\\nfunction get_interface_wan() return nil end\\nfunction get_interface_lan() return nil end\\nfunction parse_get_interface_wan(response) return nil end\\nfunction parse_get_interface_lan(response) return nil end\\nfunction get_hwinfo() return nil end\\nfunction parse_get_hwinfo(response) return {} end\\nfunction get_pon() return nil end\\nfunction parse_get_pon(response) return {} end\\n\\nfunction get_wan_options() return nil end\\n\\n-- Ports\\nfunction get_port()\\n  return {\\n    'Device.Docsis.Interface.',\\n    'Device.Ethernet.Interface.',\\n    'Device.Ethernet.Link.',\\n    'Device.IP.Interface.',\\n    'Device.DNS.Relay.Forwarding.',\\n  }\\nend\\n\\nfunction parse_get_port(response)\\n  local parsed = {}\\n\\n  local ip_association_to_link = {}\\n  local link_association_to_bridge = {}\\n\\n  local ethernet_interfaces = {}\\n  local docsis_interfaces = {}\\n  local links = {}\\n  local ip_interfaces = {}\\n  local dns_entries = {}\\n\\n  for _, param in ipairs((response and response.list) or {}) do\\n    local name = param.name or ''\\n    local value = param.value\\n\\n    local docsis_number, docsis_param = name:match('^Device%.Docsis%.Interface%.(%d+)%.(.+)$')\\n    if docsis_number then\\n      docsis_number = tonumber(docsis_number)\\n      docsis_interfaces[docsis_number] = docsis_interfaces[docsis_number] or {}\\n      docsis_interfaces[docsis_number][docsis_param] = value\\n    else\\n      local eth_number, eth_param = name:match('^Device%.Ethernet%.Interface%.(%d+)%.(.+)$')\\n      if eth_number then\\n        eth_number = tonumber(eth_number)\\n        ethernet_interfaces[eth_number] = ethernet_interfaces[eth_number] or {}\\n        ethernet_interfaces[eth_number][eth_param] = value\\n      else\\n        local link_number, link_param = name:match('^Device%.Ethernet%.Link%.(%d+)%.(.+)$')\\n        if link_number then\\n          link_number = tonumber(link_number)\\n          links[link_number] = links[link_number] or {}\\n          links[link_number][link_param] = value\\n        else\\n          local ip_number, ip_param = name:match('^Device%.IP%.Interface%.(%d+)%.(.+)$')\\n          if ip_number then\\n            ip_number = tonumber(ip_number)\\n            local ip_path = string.format('Device.IP.Interface.%d.', ip_number)\\n            ip_interfaces[ip_path] = ip_interfaces[ip_path] or {}\\n            ip_interfaces[ip_path][ip_param] = value\\n          else\\n            local dns_number, dns_param = name:match('^Device%.DNS%.Relay%.Forwarding%.(%d+)%.(.+)$')\\n            if dns_number then\\n              dns_number = tonumber(dns_number)\\n              dns_entries[dns_number] = dns_entries[dns_number] or {}\\n              dns_entries[dns_number][dns_param] = value\\n            end\\n          end\\n        end\\n      end\\n    end\\n  end\\n\\n  for ethernet_number, params in pairs(ethernet_interfaces) do\\n    local mac_address = params['MACAddress'] or ''\\n    if mac_address ~= '' then\\n      local alias = params['Alias']\\n      local status = params['Status']\\n      local bytes_sent = to_int(params['Stats.BytesSent'], 0)\\n      local bytes_received = to_int(params['Stats.BytesReceived'], 0)\\n\\n      local path = string.format('Device.Ethernet.Interface.%d.', ethernet_number)\\n      parsed[path] = {\\n        path = path,\\n        enable = pd(true, bool_val(params['Enable'])),\\n        alias = pd(true, alias),\\n        status = pd(false, status),\\n        mac_address = pd(false, mac_address),\\n        tx = pd(false, bytes_sent),\\n        rx = pd(false, bytes_received),\\n      }\\n    end\\n  end\\n\\n  for docsis_number, params in pairs(docsis_interfaces) do\\n    local upstream = bool_val(params['Upstream'])\\n    if upstream then\\n      local alias = 'DOCSIS'\\n      local status = params['Status']\\n      local path = string.format('Device.Docsis.Interface.%d.', docsis_number)\\n      parsed[path] = {\\n        path = path,\\n        enable = pd(true, bool_val(params['Enable'])),\\n        alias = pd(true, alias),\\n        status = pd(false, status),\\n        upstream = pd(false, upstream),\\n      }\\n    end\\n  end\\n\\n  for eth_link_number, params in pairs(links) do\\n    link_association_to_bridge[string.format('Device.Ethernet.Link.%d', eth_link_number)] = params['LowerLayers']\\n  end\\n\\n  for ip_interface_path, params in pairs(ip_interfaces) do\\n    ip_association_to_link[ip_interface_path] = params['LowerLayers']\\n  end\\n\\n  for ip_interface_path, logical in pairs(ip_interfaces) do\\n    if logical['Alias'] == 'IP_CM_DATA' or logical['Alias'] == 'IP_DATA' then\\n      local docsis_port = parsed['Device.Docsis.Interface.1.']\\n      if docsis_port then\\n        local max_mtu_size = to_int(logical['MaxMTUSize'], 0)\\n        local alias = logical['Alias']\\n\\n        local ipv4_address = logical['IPv4Address.1.IPAddress']\\n        local subnet_mask = logical['IPv4Address.1.SubnetMask']\\n        local addressing_type = logical['IPv4Address.1.AddressingType']\\n\\n        local ipv6_state = logical['IPv6Address.1.IPAddressStatus']\\n        local ipv6_address = logical['IPv6Address.1.IPAddress']\\n        local origin = logical['IPv6Address.1.Origin']\\n        local prefix = logical['IPv6Prefix.1.Prefix']\\n\\n        local dns_servers = {}\\n        for _, dns_params in pairs(dns_entries) do\\n          if dns_params['Interface'] == ip_interface_path and dns_params['Status'] == 'Enabled' then\\n            dns_servers[#dns_servers + 1] = dns_params['DNSServer']\\n          end\\n        end\\n        local fmt_dns_servers = table.concat(dns_servers, ',')\\n        local ipv4_is_writable = (addressing_type == 'Static')\\n\\n        docsis_port.ip = docsis_port.ip or {}\\n        docsis_port.ip[#docsis_port.ip + 1] = {\\n          path = ip_interface_path,\\n          enable = pd(true, bool_val(logical['Enable'])),\\n          ipv4 = {\\n            path = string.format('%sIPv4Address.1.', ip_interface_path),\\n            enable = pd(true, bool_val(logical['IPv4Enable'])),\\n            ip_address = pd(ipv4_is_writable, ipv4_address),\\n            subnet_mask = pd(ipv4_is_writable, subnet_mask),\\n            origin = pd(false, addressing_type),\\n            dns_servers = {\\n              dns_servers = pd(false, fmt_dns_servers),\\n            },\\n          },\\n          name = pd(false, alias),\\n          max_mtu_size = pd(true, max_mtu_size),\\n          ipv6 = {\\n            path = string.format('%sIPv6Address.1.', ip_interface_path),\\n            enable = pd(true, bool_val(logical['IPv6Enable'])),\\n            state = pd(false, ipv6_state),\\n            ip_address = pd(origin == 'Static', ipv6_address),\\n            origin = pd(false, origin),\\n            prefix = pd(origin == 'Static', prefix),\\n          },\\n        }\\n\\n        parsed['Device.Docsis.Interface.1.'] = docsis_port\\n      end\\n    end\\n  end\\n\\n  return parsed\\nend\\n\\nfunction set_port(ports)\\n  local parameter_values = {}\\n\\n  for port_name, port in pairs(ports or {}) do\\n    if not port.ip or #port.ip == 0 then\\n      return nil, 'error setting port, IP is not set for port ' .. tostring(port_name)\\n    end\\n\\n    for _, ip in ipairs(port.ip) do\\n      local path = ip.path or ''\\n\\n      if ip.enable and ip.enable.value ~= nil then\\n        local enable_value = (port.enable and port.enable.value ~= nil) and bool_val(port.enable.value) or bool_val(ip.enable.value)\\n        parameter_values[path .. 'Enable'] = enable_value\\n      end\\n\\n      if ip.ipv4 and ip.ipv4.ip_address and ip.ipv4.ip_address.value ~= nil then\\n        local value = ip.ipv4.ip_address.value\\n        if type(value) ~= 'string' then\\n          return nil, 'error setting port ' .. tostring(port_name) .. ', IPv4 IPAddress value is not a string: bad payload'\\n        end\\n        local ipv4_path = (ip.ipv4.path or '')\\n        parameter_values[ipv4_path .. 'IPAddress'] = value\\n      end\\n\\n      if ip.ipv4 and ip.ipv4.enable and ip.ipv4.enable.value ~= nil then\\n        parameter_values[path .. 'IPv4Enable'] = bool_val(ip.ipv4.enable.value)\\n      end\\n\\n      if ip.ipv6 and ip.ipv6.enable and ip.ipv6.enable.value ~= nil then\\n        parameter_values[path .. 'IPv6Enable'] = bool_val(ip.ipv6.enable.value)\\n      end\\n\\n      if ip.ipv4 and ip.ipv4.subnet_mask and ip.ipv4.subnet_mask.value ~= nil then\\n        local value = ip.ipv4.subnet_mask.value\\n        if type(value) ~= 'string' then\\n          return nil, 'error setting port ' .. tostring(port_name) .. ', IPv4 SubnetMask value is not a string: bad payload'\\n        end\\n        parameter_values[path .. 'SubnetMask'] = value\\n      end\\n    end\\n  end\\n\\n  return parameter_values, nil\\nend\\n\\nfunction add_port(port) return nil, nil end\\n\\n-- Unsupported on this model\\nfunction get_bridge() return nil end\\nfunction parse_get_bridge(response) return nil end\\nfunction set_bridge(bridges) return nil end\\nfunction get_voice() return nil end\\nfunction parse_get_voice(response) return nil end\\nfunction add_voice(voice) return nil, nil end\\nfunction set_voice(voice) return nil, nil end\\nfunction add_line(line) return nil, nil end\\nfunction set_line(line) return nil, nil end\\nfunction get_cellular() return nil end\\nfunction parse_get_cellular(response) return '[]' end\\nfunction set_cellular(cellular) return nil end\\nfunction get_xdsl() return nil end\\nfunction parse_xdsl(response) return nil end\\n\"\n    },\n    {\n        \"name\": \"FRITZ\",\n        \"model\": \"FRITZ\",\n        \"protocol\": \"cwmp\",\n        \"content\": \"-- model:FRITZ\\n-- protocol:cwmp\\n\\n-- Helpers\\nlocal function trim(s)\\n  return (tostring(s or ''):gsub('^%s+', ''):gsub('%s+$', ''))\\nend\\n\\nlocal function split(s, sep)\\n  local out = {}\\n  if s == nil or s == '' then\\n    return out\\n  end\\n  sep = sep or ','\\n  local pattern = '([^' .. sep .. ']+)'\\n  for part in string.gmatch(s, pattern) do\\n    out[#out + 1] = trim(part)\\n  end\\n  return out\\nend\\n\\nlocal function split_int(s, sep)\\n  local out = {}\\n  for _, item in ipairs(split(s, sep)) do\\n    local n = tonumber(item)\\n    if n ~= nil then\\n      out[#out + 1] = math.floor(n)\\n    end\\n  end\\n  return out\\nend\\n\\nlocal function pd(writable, value)\\n  return { writable = writable, value = value }\\nend\\n\\nlocal function bool_val(v)\\n  if v == nil then\\n    return false\\n  end\\n  if type(v) == 'boolean' then\\n    return v\\n  end\\n  local s = tostring(v):lower()\\n  return s == '1' or s == 'true'\\nend\\n\\nlocal function to_int(v, default)\\n  local n = tonumber(v)\\n  if n == nil then\\n    return default\\n  end\\n  return math.floor(n)\\nend\\n\\nlocal function response_param_map(response)\\n  local param_map = {}\\n  for _, param in ipairs((response and response.list) or {}) do\\n    local name = param.name or ''\\n    local last = name:match('([^.]+)$') or name\\n    param_map[last] = param.value\\n  end\\n  return param_map\\nend\\n\\nlocal function format_transmit_power_supported(raw)\\n  if raw == nil then\\n    return nil\\n  end\\n  local out = {}\\n  for _, power in ipairs(split(raw, ',')) do\\n    if power == '-1' then\\n      out[#out + 1] = 'Auto'\\n    else\\n      out[#out + 1] = power .. '%'\\n    end\\n  end\\n  return out\\nend\\n\\nlocal function translate_beacon_type_to_human(value)\\n  if value == '11i' then\\n    return 'WPA2'\\n  elseif value == 'WPAand11i' then\\n    return 'WPA/WPA2'\\n  elseif value == '11iandWPA3' then\\n    return 'WPA2/WPA3'\\n  end\\n  return value\\nend\\n\\nlocal function is_password_writable(beacon_type)\\n  return not (beacon_type == 'Basic' or beacon_type == 'None')\\nend\\n\\nlocal function parse_diagnostic_state(raw, failure_count)\\n  if raw == 'Error_CannotResolveHostName' then\\n    return 'Cannot resolve host name'\\n  elseif raw == 'Error_MaxHopCountExceeded' then\\n    return 'Max hop count exceeded'\\n  elseif raw == 'Requested' or raw == 'Running' then\\n    return 'In progress'\\n  elseif raw == 'Complete' or raw == 'Completed' then\\n    if (failure_count or 0) > 0 then\\n      return 'Failure'\\n    end\\n    return 'Success'\\n  elseif raw == 'None' then\\n    return 'None'\\n  end\\n  return 'Unknown'\\nend\\n\\nlocal function parse_get_ping_common(response)\\n  local param_map = response_param_map(response)\\n\\n  local timeout = to_int(param_map['Timeout'], 5000)\\n  local timeout_seconds = math.floor(timeout / 1000)\\n  local repetitions = to_int(param_map['NumberOfRepetitions'], 3)\\n  local block_size = to_int(param_map['DataBlockSize'], 32)\\n  if block_size == 0 then\\n    block_size = 32\\n  end\\n\\n  local failure_count = to_int(param_map['FailureCount'], 0)\\n  local success_count = to_int(param_map['SuccessCount'], 0)\\n  local avg_rtt = to_int(param_map['AverageResponseTime'], 0)\\n  local min_rtt = to_int(param_map['MinimumResponseTime'], 0)\\n  local max_rtt = to_int(param_map['MaximumResponseTime'], 0)\\n\\n  local diagnostic = param_map['DiagnosticsState'] or ''\\n\\n  return {\\n    interface = pd(false, param_map['Interface']),\\n    timeout = pd(true, timeout_seconds),\\n    host = pd(true, param_map['Host']),\\n    number_of_repetitions = pd(true, repetitions),\\n    data_block_size = pd(true, block_size),\\n    processing = pd(false, diagnostic == 'Requested' or diagnostic == 'Request'),\\n    last_result = {\\n      result = parse_diagnostic_state(diagnostic, failure_count),\\n      failure_count = failure_count,\\n      success_count = success_count,\\n      average_rtt = avg_rtt,\\n      minimum_rtt = min_rtt,\\n      maximum_rtt = max_rtt,\\n    },\\n  }\\nend\\n\\nlocal function parse_get_ping_result_common(response)\\n  local param_map = response_param_map(response)\\n\\n  local failure_count = to_int(param_map['FailureCount'], 0)\\n  local success_count = to_int(param_map['SuccessCount'], 0)\\n  local average_rtt = to_int(param_map['AverageResponseTime'], 0)\\n  local minimum_rtt = to_int(param_map['MinimumResponseTime'], 0)\\n  local maximum_rtt = to_int(param_map['MaximumResponseTime'], 0)\\n  local diagnostic_state = param_map['DiagnosticsState'] or ''\\n\\n  return {\\n    result = parse_diagnostic_state(diagnostic_state, failure_count),\\n    failure_count = failure_count,\\n    success_count = success_count,\\n    average_rtt = average_rtt,\\n    minimum_rtt = minimum_rtt,\\n    maximum_rtt = maximum_rtt,\\n  }\\nend\\n\\nlocal function set_voice_line_common(line)\\n  local values = {}\\n  local line_path = line and line.path or ''\\n  if line_path == '' then\\n    return values\\n  end\\n\\n  if line.username and line.username.value and line.username.value ~= '' then\\n    values[line_path .. 'SIP.AuthUserName'] = line.username.value\\n  end\\n  if line.password and line.password.value and line.password.value ~= '' then\\n    values[line_path .. 'SIP.AuthPassword'] = line.password.value\\n  end\\n  if line.uri and line.uri.value and line.uri.value ~= '' then\\n    values[line_path .. 'SIP.URI'] = line.uri.value\\n  end\\n\\n  return values\\nend\\n\\nlocal function parse_get_voice_common(response)\\n  local voices = {}\\n  local voice_profiles = {}\\n  local voice_lines = {}\\n\\n  for _, param in ipairs((response and response.list) or {}) do\\n    local name = param.name or ''\\n    if name:find('VoiceProfile%.') then\\n      if name:find('%.Line%.') then\\n        local profile_number, line_number, param_type = name:match('InternetGatewayDevice%.Services%.VoiceService%.1%.VoiceProfile%.(%d+)%.Line%.(%d+)%.(.+)')\\n        if profile_number and line_number and param_type then\\n          profile_number = tonumber(profile_number)\\n          line_number = tonumber(line_number)\\n          voice_lines[profile_number] = voice_lines[profile_number] or {}\\n          voice_lines[profile_number][line_number] = voice_lines[profile_number][line_number] or {}\\n          voice_lines[profile_number][line_number][param_type] = param.value\\n        end\\n      else\\n        local profile_number, param_type = name:match('InternetGatewayDevice%.Services%.VoiceService%.1%.VoiceProfile%.(%d+)%.(.+)')\\n        if profile_number and param_type then\\n          profile_number = tonumber(profile_number)\\n          voice_profiles[profile_number] = voice_profiles[profile_number] or {}\\n          voice_profiles[profile_number][param_type] = param.value\\n        end\\n      end\\n    end\\n  end\\n\\n  for profile_num, profile_data in pairs(voice_profiles) do\\n    local name = profile_data['Name']\\n    if name == nil or name == '' then\\n      name = 'Voice Profile ' .. tostring(profile_num)\\n    end\\n\\n    local voice = {\\n      path = 'InternetGatewayDevice.Services.VoiceService.1.VoiceProfile.' .. tostring(profile_num) .. '.',\\n      name = pd(false, name),\\n      proxy_server = pd(true, profile_data['SIP.ProxyServer']),\\n      registrar_server = pd(true, profile_data['SIP.RegistrarServer']),\\n      domain = pd(true, profile_data['SIP.UserAgentDomain']),\\n      lines = {},\\n    }\\n\\n    if voice_lines[profile_num] ~= nil then\\n      for line_num, line_data in pairs(voice_lines[profile_num]) do\\n        table.insert(voice.lines, {\\n          path = 'InternetGatewayDevice.Services.VoiceService.1.VoiceProfile.' .. tostring(profile_num) .. '.Line.' .. tostring(line_num) .. '.',\\n          status = pd(false, string.lower(tostring(line_data['Enable'] or ''))),\\n          username = pd(true, line_data['SIP.AuthUserName']),\\n          password = pd(true, line_data['SIP.AuthPassword']),\\n          uri = pd(true, line_data['SIP.URI']),\\n        })\\n      end\\n    end\\n\\n    table.insert(voices, voice)\\n  end\\n\\n  return voices\\nend\\n\\nlocal function set_voice_common(voice)\\n  local values = {}\\n  local path = voice and voice.path or ''\\n\\n  if path ~= '' then\\n    if voice.name and voice.name.value and voice.name.value ~= '' then\\n      values[path .. 'Name'] = voice.name.value\\n    end\\n    if voice.proxy_server and voice.proxy_server.value and voice.proxy_server.value ~= '' then\\n      values[path .. 'SIP.ProxyServer'] = voice.proxy_server.value\\n    end\\n    if voice.registrar_server and voice.registrar_server.value and voice.registrar_server.value ~= '' then\\n      values[path .. 'SIP.RegistrarServer'] = voice.registrar_server.value\\n    end\\n    if voice.domain and voice.domain.value and voice.domain.value ~= '' then\\n      values[path .. 'SIP.UserAgentDomain'] = voice.domain.value\\n    end\\n  end\\n\\n  for _, line in ipairs((voice and voice.lines) or {}) do\\n    local line_values = set_voice_line_common(line)\\n    for k, v in pairs(line_values) do\\n      values[k] = v\\n    end\\n  end\\n\\n  return values\\nend\\n\\nlocal function get_ip_origin(value)\\n  if value == nil or value == '' then\\n    return 'PPPoE'\\n  end\\n  return value\\nend\\n\\nlocal function ip_to_octets(ip)\\n  if ip == nil then\\n    return nil\\n  end\\n  local a, b, c, d = tostring(ip):match('^(%d+)%.(%d+)%.(%d+)%.(%d+)$')\\n  if not a then\\n    return nil\\n  end\\n  a, b, c, d = tonumber(a), tonumber(b), tonumber(c), tonumber(d)\\n  if a > 255 or b > 255 or c > 255 or d > 255 then\\n    return nil\\n  end\\n  return a, b, c, d\\nend\\n\\nlocal function band(a, b)\\n  local res = 0\\n  local bit = 1\\n  while a > 0 or b > 0 do\\n    local a_bit = a % 2\\n    local b_bit = b % 2\\n    if a_bit == 1 and b_bit == 1 then\\n      res = res + bit\\n    end\\n    a = math.floor(a / 2)\\n    b = math.floor(b / 2)\\n    bit = bit * 2\\n  end\\n  return res\\nend\\n\\nlocal function is_valid_ipv4(ip)\\n  return ip_to_octets(ip) ~= nil\\nend\\n\\nlocal function is_valid_subnet_mask(mask)\\n  local a, b, c, d = ip_to_octets(mask)\\n  if not a then\\n    return false\\n  end\\n  local mask_value = ((a * 256 + b) * 256 + c) * 256 + d\\n  if mask_value == 0 then\\n    return false\\n  end\\n  local inverted = 0xFFFFFFFF - mask_value + 1\\n  if inverted == 0 then\\n    return true\\n  end\\n  return band(inverted, inverted - 1) == 0\\nend\\n\\nlocal function are_ips_in_same_subnet(ip1, ip2, mask)\\n  local a1, b1, c1, d1 = ip_to_octets(ip1)\\n  local a2, b2, c2, d2 = ip_to_octets(ip2)\\n  local m1, m2, m3, m4 = ip_to_octets(mask)\\n  if not a1 or not a2 or not m1 then\\n    return false\\n  end\\n  return band(a1, m1) == band(a2, m1)\\n    and band(b1, m2) == band(b2, m2)\\n    and band(c1, m3) == band(c2, m3)\\n    and band(d1, m4) == band(d2, m4)\\nend\\n\\nlocal function typed_param(name, value, type_name)\\n  return { name = name, value = value, type = type_name }\\nend\\n\\n-- Identity / capabilities\\nfunction get_vendor() return 'AVM' end\\nfunction get_data_model() return 'TR-098' end\\n\\nfunction get_device_capabilities()\\n  return {\\n    Radio = true,\\n    Ssid = true,\\n    SiteSurvey = false,\\n    SpeedTest = false,\\n    Diagnostic = true,\\n    Ping = true,\\n    Traceroute = true,\\n    Reboot = true,\\n    ConnectedDevices = true,\\n    Voice = true,\\n    Interfaces = true,\\n    Ports = true,\\n    Logs = true,\\n    Wan = true,\\n  }\\nend\\n\\nfunction get_device_specs()\\n  return {\\n    TimeTraceRoute = 3,\\n    DirectResult = true,\\n  }\\nend\\n\\nfunction is_real_time() return false end\\nfunction get_wan_options() return nil end\\n\\n-- WiFi\\nfunction get_radio()\\n  return {\\n    'InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.',\\n    'InternetGatewayDevice.LANDevice.1.WLANConfiguration.2.',\\n  }\\nend\\n\\nfunction parse_radio(response)\\n  local radios = {}\\n  local tmp = {}\\n\\n  for _, param in ipairs((response and response.list) or {}) do\\n    local wlan_number, param_type = (param.name or ''):match('InternetGatewayDevice%.LANDevice%.1%.WLANConfiguration%.(%d+)%.(.+)')\\n    if wlan_number then\\n      wlan_number = tonumber(wlan_number)\\n      tmp[wlan_number] = tmp[wlan_number] or {}\\n      tmp[wlan_number][param_type] = param.value\\n    end\\n  end\\n\\n  local wlan_indices = { 1, 2 }\\n  for i, wlan_index in ipairs(wlan_indices) do\\n    local wlan = tmp[wlan_index] or {}\\n    local channel = to_int(wlan['Channel'], 0)\\n    local radio_frequency = '2.4GHz'\\n    if wlan_index == 2 then\\n      radio_frequency = '5GHz'\\n    end\\n\\n    radios[i] = {\\n      path = 'InternetGatewayDevice.LANDevice.1.WLANConfiguration.' .. tostring(wlan_index) .. '.',\\n      enable = pd(true, bool_val(wlan['RadioEnabled'])),\\n      name = pd(false, radio_frequency),\\n      auto_channel_enable = pd(true, bool_val(wlan['AutoChannelEnable'])),\\n      channel = pd(true, channel),\\n      possible_channels = pd(false, split_int(wlan['PossibleChannels'], ',')),\\n      operating_frequency_band = pd(false, radio_frequency),\\n      transmit_power = pd(true, wlan['TransmitPower'] and (wlan['TransmitPower'] .. '%') or nil),\\n      transmit_power_supported = pd(false, format_transmit_power_supported(wlan['TransmitPowerSupported'])),\\n      supported_frequency_bands = pd(false, split(radio_frequency, ',')),\\n      operating_channel_bandwidth = pd(false, ''),\\n      supported_operating_channel_bandwidth = pd(false, split('', ',')),\\n      supported_standards = pd(false, split(wlan['Standard'], ',')),\\n      operating_standards = pd(false, split(wlan['Standard'], ',')),\\n    }\\n  end\\n\\n  return radios\\nend\\n\\nfunction set_radio(radios)\\n  return nil\\nend\\n\\nfunction get_ssid()\\n  return {\\n    'InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.',\\n    'InternetGatewayDevice.LANDevice.1.WLANConfiguration.2.',\\n    'InternetGatewayDevice.LANDevice.1.WLANConfiguration.3.',\\n  }\\nend\\n\\nfunction parse_ssid(response)\\n  local ssids = {}\\n  local tmp = {}\\n\\n  for _, param in ipairs((response and response.list) or {}) do\\n    local wlan_number, param_type = (param.name or ''):match('InternetGatewayDevice%.LANDevice%.1%.WLANConfiguration%.(%d+)%.(.+)')\\n    if wlan_number then\\n      wlan_number = tonumber(wlan_number)\\n      tmp[wlan_number] = tmp[wlan_number] or {}\\n      tmp[wlan_number][param_type] = param.value\\n    end\\n  end\\n\\n  local wlan_indices = { 1, 2, 3 }\\n  for i, wlan_index in ipairs(wlan_indices) do\\n    local wlan = tmp[wlan_index] or {}\\n    local radio_frequency = ''\\n    local ssid_type = 'Guests'\\n    if wlan_index == 1 then\\n      radio_frequency = ' 2.4GHz'\\n      ssid_type = 'Primary'\\n    elseif wlan_index == 2 then\\n      radio_frequency = ' 5GHz'\\n      ssid_type = 'Primary'\\n    end\\n\\n    local beacon_type = wlan['BeaconType']\\n    ssids[i] = {\\n      ssid_path = 'InternetGatewayDevice.LANDevice.1.WLANConfiguration.' .. tostring(wlan_index) .. '.',\\n      name = pd(false, tostring(wlan['Name'] or '') .. radio_frequency),\\n      type = pd(false, ssid_type),\\n      ssid = pd(true, wlan['SSID']),\\n      status = pd(false, wlan['Status']),\\n      enable = pd(true, bool_val(wlan['Enable'])),\\n      ssid_advertisement_enabled = pd(true, bool_val(wlan['SSIDAdvertisementEnabled'])),\\n      has_band_steering = pd(false, false),\\n      bytes_received = pd(false, wlan['TotalBytesReceived']),\\n      bytes_sent = pd(false, wlan['TotalBytesSent']),\\n      mac_address = pd(false, wlan['BSSID']),\\n      security = {\\n        security_modes_supported = pd(false, { 'None', 'WPA2', 'WPA2/WPA3' }),\\n        security_mode_enabled = pd(true, translate_beacon_type_to_human(beacon_type)),\\n        password = pd(is_password_writable(beacon_type), nil),\\n      },\\n    }\\n  end\\n\\n  return ssids\\nend\\n\\nfunction set_ssid(ssids)\\n  return nil\\nend\\n\\n-- Site survey\\nfunction get_site_survey_diagnostic_state() return '' end\\nfunction get_site_survey_results() return nil end\\nfunction parse_get_site_survey(response) return nil end\\n\\n-- Connected devices\\nfunction get_connected_devices()\\n  return {\\n    'InternetGatewayDevice.LANDevice.1.Hosts.Host.',\\n  }\\nend\\n\\nfunction parse_get_connected_devices(response)\\n  local connected_devices = {}\\n  local tmp = {}\\n\\n  for _, param in ipairs((response and response.list) or {}) do\\n    local device_number, param_type = (param.name or ''):match('InternetGatewayDevice%.LANDevice%.1%.Hosts%.Host%.(%d+)%.(.+)')\\n    if device_number then\\n      device_number = tonumber(device_number)\\n      tmp[device_number] = tmp[device_number] or {}\\n      tmp[device_number][param_type] = param.value\\n    end\\n  end\\n\\n  for _, dev in pairs(tmp) do\\n    local iface = dev['InterfaceType'] or ''\\n    local resource = {\\n      mac = dev['MACAddress'],\\n      ip_adress = dev['IPAddress'],\\n      adress_source = dev['AddressSource'],\\n      active = bool_val(dev['Active']),\\n      hostname = dev['HostName'],\\n    }\\n    connected_devices[iface] = connected_devices[iface] or {}\\n    table.insert(connected_devices[iface], resource)\\n  end\\n\\n  return {\\n    model = model,\\n    hostname = sn,\\n    connected_devices = connected_devices,\\n  }\\nend\\n\\n-- Speedtest unsupported\\nfunction set_speed_test(speed) return nil end\\nfunction get_speed_test_result(speed_test_type) return nil end\\nfunction parse_get_speed_test_result(speed_test_type, response) return {}, nil end\\nfunction get_download_diagnostic_state() return '' end\\nfunction get_upload_diagnostic_state() return '' end\\n\\n-- Statistics unsupported\\nfunction get_statistics() return nil end\\nfunction parse_get_statistics(response) return nil end\\n\\n-- Interfaces / Ports (TR-098)\\nfunction get_interface_wan()\\n  return {\\n    'InternetGatewayDevice.WANDevice.',\\n  }\\nend\\n\\nfunction parse_get_interface_wan(response)\\n  local ports_wan = {}\\n  local ports_wan_tmp = {}\\n\\n  for _, param in ipairs((response and response.list) or {}) do\\n    local name = param.name or ''\\n    local wan_dev, wan_conn_dev, conn_type, conn_idx, parameter =\\n      name:match('^InternetGatewayDevice%.WANDevice%.(%d+)%.WANConnectionDevice%.(%d+)%.(WANIPConnection|WANPPPConnection)%.(%d+)%.(.+)$')\\n    if wan_dev and wan_conn_dev and conn_type and conn_idx and parameter then\\n      local wan_path = 'InternetGatewayDevice.WANDevice.' .. wan_dev\\n        .. '.WANConnectionDevice.' .. wan_conn_dev\\n        .. '.' .. conn_type .. '.' .. conn_idx .. '.'\\n      ports_wan_tmp[wan_path] = ports_wan_tmp[wan_path] or {}\\n      ports_wan_tmp[wan_path][parameter] = param.value\\n    end\\n  end\\n\\n  local idx = 0\\n  for path, param in pairs(ports_wan_tmp) do\\n    local conn_name = param['Name']\\n    if conn_name == nil or conn_name == '' then\\n      conn_name = 'Connection ' .. tostring(idx)\\n    end\\n\\n    ports_wan[path] = {\\n      path = path,\\n      enable = pd(true, bool_val(param['Enable'])),\\n      alias = pd(false, 'Logical WAN Connection ' .. tostring(idx)),\\n      upstream = pd(false, true),\\n      mac_address = pd(false, param['MACAddress']),\\n      status = pd(false, param['ConnectionStatus']),\\n      tx = pd(false, to_int(param['Stats.EthernetBytesSent'], 0)),\\n      rx = pd(false, to_int(param['Stats.EthernetBytesReceived'], 0)),\\n      ip = {\\n        {\\n          path = path,\\n          enable = pd(true, tostring(param['Enable'] or '') == '1'),\\n          name = pd(false, conn_name),\\n          ipv4 = {\\n            enable = pd(false, true),\\n            origin = pd(false, param['AddressingType']),\\n            ip_address = pd(false, param['ExternalIPAddress']),\\n            gateway = pd(false, param['DefaultGateway']),\\n            dns_servers = {\\n              dns_servers = pd(false, param['DNSServers']),\\n            },\\n          },\\n          pppoe = {\\n            path = (get_ip_origin(param['AddressingType']) == 'PPPoE') and '-' or '',\\n            connection_status = pd(false, param['ConnectionStatus']),\\n            username = pd(true, param['Username']),\\n            password = pd(true, param['Password']),\\n          },\\n          vlan = {},\\n          ipv6 = {},\\n        },\\n      },\\n    }\\n    idx = idx + 1\\n  end\\n\\n  return ports_wan\\nend\\n\\nfunction get_interface_lan()\\n  return {\\n    'InternetGatewayDevice.LANDevice.1.LANEthernetInterfaceConfig.1.X_AVM-DE_EthPort.',\\n    'InternetGatewayDevice.LANDevice.1.LANEthernetInterfaceConfig.1.MACAddress',\\n  }\\nend\\n\\nfunction parse_get_interface_lan(response)\\n  local ports_lan = {}\\n  local ports_lan_tmp = {}\\n  local mac_address = ''\\n\\n  for _, param in ipairs((response and response.list) or {}) do\\n    local name = param.name or ''\\n    local lan_number, param_type = name:match('InternetGatewayDevice%.LANDevice%.1%.LANEthernetInterfaceConfig%.1%.X_AVM%-DE_EthPort%.(%d+)%.(.+)')\\n    if lan_number then\\n      lan_number = tonumber(lan_number)\\n      ports_lan_tmp[lan_number] = ports_lan_tmp[lan_number] or {}\\n      ports_lan_tmp[lan_number][param_type] = param.value\\n    elseif name == 'InternetGatewayDevice.LANDevice.1.LANEthernetInterfaceConfig.1.MACAddress' then\\n      mac_address = param.value or ''\\n    end\\n  end\\n\\n  for lan_number, port in pairs(ports_lan_tmp) do\\n    local key = port['Name'] or ('LAN ' .. tostring(lan_number))\\n    ports_lan[key] = {\\n      path = 'InternetGatewayDevice.LANDevice.1.LANEthernetInterfaceConfig.1.X_AVM-DE_EthPort.' .. tostring(lan_number) .. '.',\\n      enable = pd(false, true),\\n      alias = pd(false, 'LAN ' .. tostring(lan_number)),\\n      upstream = pd(false, false),\\n      mac_address = pd(false, mac_address),\\n      status = pd(false, port['Linkstate']),\\n    }\\n  end\\n\\n  return ports_lan\\nend\\n\\nfunction get_port() return nil end\\nfunction parse_get_port(response) return nil end\\n\\nfunction set_port(ports)\\n  local parameters_to_set = {}\\n\\n  for port_name, port in pairs(ports or {}) do\\n    local path = port.path or ''\\n\\n    if not port.ip or #port.ip == 0 then\\n      return nil, 'error setting port, IP is not set for port ' .. tostring(port_name)\\n    end\\n\\n    for _, ip in ipairs(port.ip) do\\n      if ip.enable and ip.enable.value ~= nil then\\n        table.insert(parameters_to_set, typed_param(path .. 'Enable', ip.enable.value, 'boolean'))\\n      end\\n\\n      if ip.name and ip.name.value ~= nil then\\n        table.insert(parameters_to_set, typed_param(path .. 'Name', ip.name.value, 'string'))\\n      end\\n\\n      if ip.ipv4 and ip.ipv4.ip_address and ip.ipv4.ip_address.value ~= nil then\\n        table.insert(parameters_to_set, typed_param(path .. 'ExternalIPAddress', ip.ipv4.ip_address.value, 'string'))\\n      end\\n\\n      if ip.ipv4 and ip.ipv4.dns_servers and ip.ipv4.dns_servers.dns_servers and ip.ipv4.dns_servers.dns_servers.value ~= nil then\\n        table.insert(parameters_to_set, typed_param(path .. 'DNSServers', ip.ipv4.dns_servers.dns_servers.value, 'string'))\\n      end\\n\\n      if ip.ipv4 and ip.ipv4.subnet_mask and ip.ipv4.subnet_mask.value ~= nil then\\n        table.insert(parameters_to_set, typed_param(path .. 'SubnetMask', ip.ipv4.subnet_mask.value, 'string'))\\n      end\\n\\n      if ip.ipv4 and ip.ipv4.gateway and ip.ipv4.gateway.value ~= nil then\\n        table.insert(parameters_to_set, typed_param(path .. 'DefaultGateway', ip.ipv4.gateway.value, 'string'))\\n      end\\n\\n      if ip.pppoe and ip.pppoe.username and ip.pppoe.username.value ~= nil then\\n        table.insert(parameters_to_set, typed_param(path .. 'Username', ip.pppoe.username.value, 'string'))\\n      end\\n\\n      if ip.pppoe and ip.pppoe.password and ip.pppoe.password.value ~= nil then\\n        table.insert(parameters_to_set, typed_param(path .. 'Password', ip.pppoe.password.value, 'string'))\\n      end\\n    end\\n  end\\n\\n  if #parameters_to_set == 0 then\\n    return nil, 'error setting port, no parameters to set'\\n  end\\n\\n  return parameters_to_set, nil\\nend\\n\\nfunction add_port(port)\\n  local parameters_to_set = {}\\n  local new_port = port and port.ip and port.ip[1]\\n  if not new_port then\\n    return nil, 'error adding port, IP is not set'\\n  end\\n\\n  local path = new_port.path or ''\\n  local addressing_type = new_port.ipv4 and new_port.ipv4.origin and new_port.ipv4.origin.value or nil\\n\\n  if addressing_type == 'PPPoE' then\\n    table.insert(parameters_to_set, typed_param(path .. 'Username', new_port.pppoe.username.value, 'string'))\\n    table.insert(parameters_to_set, typed_param(path .. 'Password', new_port.pppoe.password.value, 'string'))\\n\\n  elseif addressing_type == 'DHCP' then\\n    table.insert(parameters_to_set, typed_param(path .. 'AddressingType', 'DHCP', 'string'))\\n\\n  elseif addressing_type == 'Static' then\\n    table.insert(parameters_to_set, typed_param(path .. 'AddressingType', 'Static', 'string'))\\n\\n    local ip_address = new_port.ipv4 and new_port.ipv4.ip_address and new_port.ipv4.ip_address.value or ''\\n    if ip_address == '' or not is_valid_ipv4(ip_address) then\\n      return nil, 'error adding port, IP address is not valid'\\n    end\\n    table.insert(parameters_to_set, typed_param(path .. 'ExternalIPAddress', ip_address, 'string'))\\n\\n    local subnet_mask = new_port.ipv4 and new_port.ipv4.subnet_mask and new_port.ipv4.subnet_mask.value or ''\\n    if subnet_mask == '' or not is_valid_subnet_mask(subnet_mask) then\\n      return nil, 'error adding port, subnet mask is not valid'\\n    end\\n    table.insert(parameters_to_set, typed_param(path .. 'SubnetMask', subnet_mask, 'string'))\\n\\n    local gateway = new_port.ipv4 and new_port.ipv4.gateway and new_port.ipv4.gateway.value or ''\\n    if gateway ~= '' and is_valid_ipv4(gateway) then\\n      table.insert(parameters_to_set, typed_param(path .. 'DefaultGateway', gateway, 'string'))\\n    end\\n\\n    if gateway == ip_address then\\n      return nil, 'error adding port, gateway cannot be the same as IP address'\\n    end\\n    if gateway ~= '' and not are_ips_in_same_subnet(gateway, ip_address, subnet_mask) then\\n      return nil, 'error adding port, gateway is not in the same subnet as IP address'\\n    end\\n\\n    local dns_servers = ''\\n    if new_port.ipv4 and new_port.ipv4.dns_servers and new_port.ipv4.dns_servers.dns_servers then\\n      dns_servers = new_port.ipv4.dns_servers.dns_servers.value or ''\\n    end\\n    if dns_servers ~= '' then\\n      table.insert(parameters_to_set, typed_param(path .. 'DNSServers', dns_servers, 'string'))\\n    end\\n\\n  else\\n    return nil, 'error adding port, unsupported addressing type: ' .. tostring(addressing_type)\\n  end\\n\\n  return parameters_to_set, nil\\nend\\n\\n-- Ping\\nfunction get_ping()\\n  return {\\n    'InternetGatewayDevice.IPPingDiagnostics.Interface',\\n    'InternetGatewayDevice.IPPingDiagnostics.Timeout',\\n    'InternetGatewayDevice.IPPingDiagnostics.Host',\\n    'InternetGatewayDevice.IPPingDiagnostics.NumberOfRepetitions',\\n    'InternetGatewayDevice.IPPingDiagnostics.DataBlockSize',\\n    'InternetGatewayDevice.IPPingDiagnostics.FailureCount',\\n    'InternetGatewayDevice.IPPingDiagnostics.SuccessCount',\\n    'InternetGatewayDevice.IPPingDiagnostics.AverageResponseTime',\\n    'InternetGatewayDevice.IPPingDiagnostics.MinimumResponseTime',\\n    'InternetGatewayDevice.IPPingDiagnostics.MaximumResponseTime',\\n    'InternetGatewayDevice.IPPingDiagnostics.DiagnosticsState',\\n  }\\nend\\n\\nfunction parse_get_ping(response)\\n  return parse_get_ping_common(response)\\nend\\n\\nfunction get_ping_diagnostic_state()\\n  return 'InternetGatewayDevice.IPPingDiagnostics.DiagnosticsState'\\nend\\n\\nfunction set_ping(ping)\\n  local data_block = ping and ping.data_block_size and ping.data_block_size.value or nil\\n  if data_block == nil or data_block == 0 then\\n    data_block = 32\\n  end\\n\\n  return {\\n    ['InternetGatewayDevice.IPPingDiagnostics.Interface'] = ping.interface.value,\\n    ['InternetGatewayDevice.IPPingDiagnostics.Timeout'] = (ping.timeout.value or 0) * 1000,\\n    ['InternetGatewayDevice.IPPingDiagnostics.Host'] = ping.host.value,\\n    ['InternetGatewayDevice.IPPingDiagnostics.NumberOfRepetitions'] = ping.number_of_repetitions.value,\\n    ['InternetGatewayDevice.IPPingDiagnostics.DiagnosticsState'] = 'Requested',\\n    ['InternetGatewayDevice.IPPingDiagnostics.DataBlockSize'] = data_block,\\n  }\\nend\\n\\nfunction get_ping_result()\\n  return {\\n    'InternetGatewayDevice.IPPingDiagnostics.FailureCount',\\n    'InternetGatewayDevice.IPPingDiagnostics.SuccessCount',\\n    'InternetGatewayDevice.IPPingDiagnostics.AverageResponseTime',\\n    'InternetGatewayDevice.IPPingDiagnostics.MinimumResponseTime',\\n    'InternetGatewayDevice.IPPingDiagnostics.MaximumResponseTime',\\n    'InternetGatewayDevice.IPPingDiagnostics.DiagnosticsState',\\n  }\\nend\\n\\nfunction parse_get_ping_result(response)\\n  return parse_get_ping_result_common(response)\\nend\\n\\n-- Traceroute (AVM paths)\\nfunction get_traceroute()\\n  return {\\n    'InternetGatewayDevice.X_AVM-DE_DiagnosticTools.TraceRouteDiagnostics.Timeout',\\n    'InternetGatewayDevice.X_AVM-DE_DiagnosticTools.TraceRouteDiagnostics.Host',\\n    'InternetGatewayDevice.X_AVM-DE_DiagnosticTools.TraceRouteDiagnostics.NumberOfTries',\\n    'InternetGatewayDevice.X_AVM-DE_DiagnosticTools.TraceRouteDiagnostics.MaxHopCount',\\n  }\\nend\\n\\nfunction parse_get_traceroute(response)\\n  local list = response and response.list or {}\\n  if #list < 4 then\\n    return nil\\n  end\\n\\n  local timeout = to_int(list[1].value, 0)\\n  local number_of_tries = to_int(list[3].value, 0)\\n  local max_hop_count = to_int(list[4].value, 0)\\n\\n  return {\\n    timeout = pd(true, timeout),\\n    host = pd(true, list[2].value),\\n    number_of_tries = pd(true, number_of_tries),\\n    max_hop_count = pd(true, max_hop_count),\\n  }\\nend\\n\\nfunction get_traceroute_diagnostic_state()\\n  return 'InternetGatewayDevice.X_AVM-DE_DiagnosticTools.TraceRouteDiagnostics.DiagnosticsState'\\nend\\n\\nfunction set_traceroute(traceroute)\\n  return {\\n    ['InternetGatewayDevice.X_AVM-DE_DiagnosticTools.TraceRouteDiagnostics.Timeout'] = traceroute.timeout.value,\\n    ['InternetGatewayDevice.X_AVM-DE_DiagnosticTools.TraceRouteDiagnostics.Host'] = traceroute.host.value,\\n    ['InternetGatewayDevice.X_AVM-DE_DiagnosticTools.TraceRouteDiagnostics.NumberOfTries'] = traceroute.number_of_tries.value,\\n    ['InternetGatewayDevice.X_AVM-DE_DiagnosticTools.TraceRouteDiagnostics.MaxHopCount'] = traceroute.max_hop_count.value,\\n    ['InternetGatewayDevice.X_AVM-DE_DiagnosticTools.TraceRouteDiagnostics.DiagnosticsState'] = 'Requested',\\n  }\\nend\\n\\nfunction get_traceroute_result_number_of_hops()\\n  return ''\\nend\\n\\nfunction get_traceroute_result(hop)\\n  return {\\n    'InternetGatewayDevice.X_AVM-DE_DiagnosticTools.TraceRouteDiagnostics.DiagnosticsState',\\n    'InternetGatewayDevice.X_AVM-DE_DiagnosticTools.TraceRouteDiagnostics.Result',\\n  }\\nend\\n\\nfunction parse_get_traceroute_result(response)\\n  local list = response and response.list or {}\\n  if #list < 2 then\\n    return {}\\n  end\\n  return {\\n    result = parse_diagnostic_state(list[1].value or '', 0),\\n    raw_result = list[2].value,\\n  }\\nend\\n\\n-- Cellular unsupported\\nfunction get_cellular() return nil end\\nfunction parse_get_cellular(response) return '[]' end\\nfunction set_cellular(cellular) return nil end\\n\\n-- Hardware info / PON unsupported\\nfunction get_hwinfo() return nil end\\nfunction parse_get_hwinfo(response) return {} end\\nfunction get_pon() return nil end\\nfunction parse_get_pon(response) return {} end\\n\\n-- Voice\\nfunction get_voice()\\n  return {\\n    'InternetGatewayDevice.Services.VoiceService.',\\n  }\\nend\\n\\nfunction parse_get_voice(response)\\n  return parse_get_voice_common(response)\\nend\\n\\nfunction add_voice(voice) return nil, nil end\\n\\nfunction set_voice(voice)\\n  return set_voice_common(voice), nil\\nend\\n\\nfunction add_line(line) return nil, nil end\\n\\nfunction set_line(line)\\n  return set_voice_line_common(line), nil\\nend\\n\\n-- Bridge unsupported\\nfunction set_bridge(bridges) return nil end\\nfunction get_bridge() return nil end\\nfunction parse_get_bridge(response) return nil end\\n\\n-- xDSL unsupported\\nfunction get_xdsl() return nil end\\nfunction parse_xdsl(response) return nil end\\n\"\n    },\n    {\n        \"name\": \"LN14\",\n        \"model\": \"LN14\",\n        \"protocol\": \"cwmp\",\n        \"content\": \"-- model:LN14\\n-- protocol:cwmp\\n\\n-- Helpers\\nlocal function trim(s)\\n  return (s:gsub('^%s+', ''):gsub('%s+$', ''))\\nend\\n\\nlocal function split(s, sep)\\n  local t = {}\\n  if s == nil or s == '' then\\n    return t\\n  end\\n  sep = sep or ','\\n  local pattern = '([^' .. sep .. ']+)'\\n  for part in string.gmatch(s, pattern) do\\n    t[#t+1] = trim(part)\\n  end\\n  return t\\nend\\n\\nlocal function split_int(s, sep)\\n  local out = {}\\n  for _, v in ipairs(split(s, sep)) do\\n    local n = tonumber(v)\\n    if n ~= nil then\\n      out[#out+1] = n\\n    end\\n  end\\n  return out\\nend\\n\\nlocal function trim_prefix(value, prefix)\\n  if value == nil then\\n    return nil\\n  end\\n  if value:sub(1, #prefix) == prefix then\\n    return value:sub(#prefix + 1)\\n  end\\n  return value\\nend\\n\\nlocal function trim_suffix(value, suffix)\\n  if value == nil then\\n    return nil\\n  end\\n  if value:sub(-#suffix) == suffix then\\n    return value:sub(1, #value - #suffix)\\n  end\\n  return value\\nend\\n\\nlocal function bool_val(v)\\n  if v == nil then\\n    return false\\n  end\\n  if type(v) == 'boolean' then\\n    return v\\n  end\\n  local s = tostring(v):lower()\\n  if s == '1' or s == 'true' then\\n    return true\\n  end\\n  if s == '0' or s == 'false' then\\n    return false\\n  end\\n  return false\\nend\\n\\nlocal function to_int(v, default)\\n  local n = tonumber(v)\\n  if n == nil then\\n    return default\\n  end\\n  return math.floor(n)\\nend\\n\\nlocal function to_uint64(v)\\n  local n = tonumber(v)\\n  if n == nil or n < 0 then\\n    return 0\\n  end\\n  return math.floor(n)\\nend\\n\\nlocal function pd(writable, value)\\n  return { writable = writable, value = value }\\nend\\n\\nlocal function response_param_map(response)\\n  local param_map = {}\\n  local list = response and response.list or {}\\n  for _, param in ipairs(list) do\\n    local name = param.name or ''\\n    local value = param.value\\n    local last = name:match('([^.]+)$') or name\\n    param_map[last] = value\\n  end\\n  return param_map\\nend\\n\\nlocal function format_transmit_power_supported(raw)\\n  if raw == nil then\\n    return nil\\n  end\\n  local out = {}\\n  for _, power in ipairs(split(raw, ',')) do\\n    if power == '-1' then\\n      out[#out+1] = 'Auto'\\n    else\\n      out[#out+1] = power .. '%'\\n    end\\n  end\\n  return out\\nend\\n\\nlocal function translate_beacon_type_to_human(value)\\n  if value == '11i' then\\n    return 'WPA2'\\n  elseif value == 'WPAand11i' then\\n    return 'WPA/WPA2'\\n  elseif value == '11iandWPA3' then\\n    return 'WPA2/WPA3'\\n  end\\n  return value\\nend\\n\\nlocal function translate_beacon_type_to_cwmp(value)\\n  if value == 'WPA2' then\\n    return '11i'\\n  elseif value == 'WPA/WPA2' then\\n    return 'WPAand11i'\\n  elseif value == 'WPA2/WPA3' then\\n    return '11iandWPA3'\\n  end\\n  return value\\nend\\n\\nlocal function is_password_writable(beacon_type)\\n  return not (beacon_type == 'Basic' or beacon_type == 'None')\\nend\\n\\nlocal function duration_string(seconds)\\n  if seconds == nil then\\n    return ''\\n  end\\n  local total = math.floor(seconds)\\n  if total < 60 then\\n    return string.format('%ds', total)\\n  end\\n  local mins = math.floor(total / 60)\\n  local secs = total - mins * 60\\n  if mins < 60 then\\n    return string.format('%dm%ds', mins, secs)\\n  end\\n  local hours = math.floor(mins / 60)\\n  mins = mins - hours * 60\\n  return string.format('%dh%dm%ds', hours, mins, secs)\\nend\\n\\nlocal function human_readable_bits(bits)\\n  local sizes = { 'bits p/s', 'Kbps', 'Mbps', 'Gbps', 'Tbps', 'Pbps', 'Ebps' }\\n  local value = bits\\n  local i = 1\\n  while value >= 1000 and i < #sizes do\\n    value = value / 1000\\n    i = i + 1\\n  end\\n  return string.format('%.2f%s', value, sizes[i])\\nend\\n\\nlocal function parse_iso_time(raw)\\n  if raw == nil then\\n    return nil\\n  end\\n  if raw:sub(-1) == 'Z' then\\n    raw = raw:sub(1, -2)\\n  end\\n  local y, mo, d, h, mi, s = raw:match('^(%d+)%-(%d+)%-(%d+)T(%d+):(%d+):(%d+)')\\n  if not y then\\n    return nil\\n  end\\n  return os.time({ year = tonumber(y), month = tonumber(mo), day = tonumber(d), hour = tonumber(h), min = tonumber(mi), sec = tonumber(s) })\\nend\\n\\nlocal function get_ip_origin(value)\\n  if value == nil or value == '' then\\n    return 'PPPoE'\\n  end\\n  return value\\nend\\n\\nlocal function ip_attribute_is_writable(attribute)\\n  return get_ip_origin(attribute) == 'Static'\\nend\\n\\nlocal function parse_diagnostic_state(raw, failure_count)\\n  if raw == 'Error_CannotResolveHostName' then\\n    return 'Cannot resolve host name'\\n  elseif raw == 'Error_MaxHopCountExceeded' then\\n    return 'Max hop count exceeded'\\n  elseif raw == 'Requested' or raw == 'Running' then\\n    return 'In progress'\\n  elseif raw == 'Complete' or raw == 'Completed' then\\n    if failure_count > 0 then\\n      return 'Failure'\\n    end\\n    return 'Success'\\n  elseif raw == 'None' then\\n    return 'None'\\n  end\\n  return 'Unknown'\\nend\\n\\nlocal function ip_to_octets(ip)\\n  if ip == nil then\\n    return nil\\n  end\\n  local a, b, c, d = ip:match('^(%d+)%.(%d+)%.(%d+)%.(%d+)$')\\n  if not a then\\n    return nil\\n  end\\n  a, b, c, d = tonumber(a), tonumber(b), tonumber(c), tonumber(d)\\n  if a > 255 or b > 255 or c > 255 or d > 255 then\\n    return nil\\n  end\\n  return a, b, c, d\\nend\\n\\nlocal function band(a, b)\\n  local res = 0\\n  local bit = 1\\n  while a > 0 or b > 0 do\\n    local a_bit = a % 2\\n    local b_bit = b % 2\\n    if a_bit == 1 and b_bit == 1 then\\n      res = res + bit\\n    end\\n    a = math.floor(a / 2)\\n    b = math.floor(b / 2)\\n    bit = bit * 2\\n  end\\n  return res\\nend\\n\\nlocal function is_valid_ipv4(ip)\\n  return ip_to_octets(ip) ~= nil\\nend\\n\\nlocal function is_valid_subnet_mask(mask)\\n  local a, b, c, d = ip_to_octets(mask)\\n  if not a then\\n    return false\\n  end\\n  local mask_value = ((a * 256 + b) * 256 + c) * 256 + d\\n  if mask_value == 0 then\\n    return false\\n  end\\n  local inverted = 0xFFFFFFFF - mask_value + 1\\n  if inverted == 0 then\\n    return true\\n  end\\n  return band(inverted, inverted - 1) == 0\\nend\\n\\nlocal function are_ips_in_same_subnet(ip1, ip2, mask)\\n  local a1, b1, c1, d1 = ip_to_octets(ip1)\\n  local a2, b2, c2, d2 = ip_to_octets(ip2)\\n  local m1, m2, m3, m4 = ip_to_octets(mask)\\n  if not a1 or not a2 or not m1 then\\n    return false\\n  end\\n  return band(a1, m1) == band(a2, m1)\\n    and band(b1, m2) == band(b2, m2)\\n    and band(c1, m3) == band(c2, m3)\\n    and band(d1, m4) == band(d2, m4)\\nend\\n\\nlocal function wan_stats(ip_data)\\n  return {\\n    bytes_sent = to_uint64(ip_data['Stats.EthernetBytesSent']),\\n    bytes_received = to_uint64(ip_data['Stats.EthernetBytesReceived']),\\n    packets_sent = to_uint64(ip_data['Stats.EthernetPacketsSent']),\\n    packets_received = to_uint64(ip_data['Stats.EthernetPacketsReceived']),\\n    errors_sent = to_uint64(ip_data['Stats.EthernetErrorsSent']),\\n    errors_received = to_uint64(ip_data['Stats.EthernetErrorsReceived']),\\n    discard_packets_sent = to_uint64(ip_data['Stats.EthernetDiscardPacketsSent']),\\n    discard_packets_received = to_uint64(ip_data['Stats.EthernetDiscardPacketsReceived']),\\n    unicast_packets_sent = to_uint64(ip_data['Stats.EthernetUnicastPacketsSent']),\\n    unicast_packets_received = to_uint64(ip_data['Stats.EthernetUnicastPacketsReceived']),\\n    multicast_packets_sent = to_uint64(ip_data['Stats.EthernetMulticastPacketsSent']),\\n    multicast_packets_received = to_uint64(ip_data['Stats.EthernetMulticastPacketsReceived']),\\n    broadcast_packets_sent = to_uint64(ip_data['Stats.EthernetBroadcastPacketsSent']),\\n    broadcast_packets_received = to_uint64(ip_data['Stats.EthernetBroadcastPacketsReceived']),\\n    unknown_packets_received = to_uint64(ip_data['Stats.EthernetUnknownProtoPacketsReceived']),\\n  }\\nend\\n\\n-- Model identity and capabilities\\nfunction get_vendor() return 'LinkSys' end\\nfunction get_data_model() return 'TR-181' end\\nfunction get_device_specs() return { TimeTraceRoute = 3 } end\\nfunction get_device_capabilities()\\n  return {\\n    Radio = true,\\n    Ssid = true,\\n    SiteSurvey = true,\\n    SpeedTest = true,\\n    DownloadSpeedTest = true,\\n    UploadSpeedTest = false,\\n    Diagnostic = true,\\n    Ping = true,\\n    Traceroute = true,\\n    Reboot = true,\\n    ConnectedDevices = true,\\n  }\\nend\\nfunction is_real_time() return false end\\n\\nlocal function format_transmit_power(raw)\\n  if raw == nil then\\n    return nil\\n  end\\n  if raw == '-1' then\\n    return 'Auto'\\n  end\\n  return raw .. '%'\\nend\\n\\n-- WiFi Radio\\nfunction get_radio()\\n  return { 'Device.WiFi.Radio.' }\\nend\\n\\nfunction parse_radio(response)\\n  local radios = {}\\n  local ports_wlan_tmp = {}\\n\\n  for _, param in ipairs(response.list or {}) do\\n    local radio_number, param_type = string.match(param.name or '', 'Device%.WiFi%.Radio%.(%d+)%.(.+)')\\n    if radio_number then\\n      radio_number = tonumber(radio_number)\\n      ports_wlan_tmp[radio_number] = ports_wlan_tmp[radio_number] or {}\\n      ports_wlan_tmp[radio_number][param_type] = param.value\\n    end\\n  end\\n\\n  for radio_number, params in pairs(ports_wlan_tmp) do\\n    local channel = to_int(params['Channel'], 0)\\n    local current_bw = params['CurrentOperatingChannelBandwidth']\\n    table.insert(radios, {\\n      path = string.format('Device.WiFi.Radio.%d.', radio_number),\\n      enable = pd(true, bool_val(params['Enable'])),\\n      name = pd(true, params['Name']),\\n      auto_channel_enable = pd(true, bool_val(params['AutoChannelEnable'])),\\n      channel = pd(true, channel),\\n      possible_channels = pd(true, split_int(params['PossibleChannels'], ',')),\\n      operating_channel_bandwidth = pd(false, current_bw),\\n      supported_operating_channel_bandwidth = pd(false, current_bw and { current_bw } or nil),\\n      operating_frequency_band = pd(false, params['OperatingFrequencyBand']),\\n      supported_frequency_bands = pd(false, split(params['SupportedFrequencyBands'], ',')),\\n      transmit_power = pd(true, format_transmit_power(params['TransmitPower'])),\\n      transmit_power_supported = pd(true, format_transmit_power_supported(params['TransmitPowerSupported'])),\\n      operating_standards = pd(true, split(params['OperatingStandards'], ',')),\\n      supported_standards = pd(true, split(params['SupportedStandards'], ',')),\\n    })\\n  end\\n\\n  return radios\\nend\\n\\nfunction set_radio(radios)\\n  local values = {}\\n  for _, r in ipairs(radios or {}) do\\n    local path = r.path or ''\\n\\n    if r.enable and r.enable.value ~= nil then\\n      values[#values + 1] = { name = path .. 'Enable', value = r.enable.value, type = 'boolean' }\\n    end\\n    if r.auto_channel_enable and r.auto_channel_enable.value ~= nil then\\n      values[#values + 1] = { name = path .. 'AutoChannelEnable', value = r.auto_channel_enable.value, type = 'boolean' }\\n    end\\n    if r.channel and r.channel.value ~= nil then\\n      values[#values + 1] = { name = path .. 'Channel', value = tostring(r.channel.value), type = 'unsignedint' }\\n    end\\n    if r.transmit_power and r.transmit_power.value ~= nil then\\n      if r.transmit_power.value == 'Auto' then\\n        values[#values + 1] = { name = path .. 'TransmitPower', value = -1, type = 'int' }\\n      else\\n        local tx = to_int(trim_suffix(r.transmit_power.value, '%'), 0)\\n        values[#values + 1] = { name = path .. 'TransmitPower', value = tx, type = 'int' }\\n      end\\n    end\\n  end\\n  return values\\nend\\n\\n-- WiFi SSID\\nfunction get_ssid()\\n  return {\\n    'Device.WiFi.SSID.',\\n    'Device.WiFi.AccessPoint.',\\n    'Device.WiFi.Radio.',\\n  }\\nend\\n\\nfunction parse_ssid(response)\\n  local ssids = {}\\n  local ssids_tmp = {}\\n  local aps_tmp = {}\\n  local radio_frequency_band = {}\\n\\n  for _, param in ipairs(response.list or {}) do\\n    local name = param.name or ''\\n\\n    if string.find(name, '^Device%.WiFi%.AccessPoint%.') then\\n      local aps_number, param_type = string.match(name, 'Device%.WiFi%.AccessPoint%.(%d+)%.(.+)')\\n      if aps_number then\\n        aps_number = tonumber(aps_number)\\n        aps_tmp[aps_number] = aps_tmp[aps_number] or {}\\n        aps_tmp[aps_number][param_type] = param.value\\n      end\\n    elseif string.find(name, '^Device%.WiFi%.Radio%.') and string.find(name, 'OperatingFrequencyBand') then\\n      radio_frequency_band[name] = param.value\\n    elseif string.find(name, '^Device%.WiFi%.SSID%.') then\\n      local ssid_number, param_type = string.match(name, 'Device%.WiFi%.SSID%.(%d+)%.(.+)')\\n      if ssid_number then\\n        ssid_number = tonumber(ssid_number)\\n        ssids_tmp[ssid_number] = ssids_tmp[ssid_number] or {}\\n        ssids_tmp[ssid_number][param_type] = param.value\\n      end\\n    end\\n  end\\n\\n  for ssid_number, params in pairs(ssids_tmp) do\\n    local ssid_type = 'Primary'\\n    if ssid_number > 3 then\\n      ssid_type = 'Guests'\\n    end\\n\\n    local lower = params['LowerLayers']\\n    local band = lower and radio_frequency_band[lower .. '.OperatingFrequencyBand'] or nil\\n    local name = params['Name']\\n    local composed_name = nil\\n    if name and band then\\n      composed_name = name .. '_' .. band\\n    else\\n      composed_name = name\\n    end\\n\\n    table.insert(ssids, {\\n      type = pd(false, ssid_type),\\n      ssid_path = string.format('Device.WiFi.SSID.%d.', ssid_number),\\n      enable = pd(true, bool_val(params['Enable'])),\\n      name = pd(true, composed_name),\\n      mac_address = pd(false, params['MACAddress']),\\n      ssid = pd(true, params['SSID']),\\n      status = pd(false, params['Status']),\\n      bytes_sent = pd(false, params['Stats.BytesSent']),\\n      bytes_received = pd(false, params['Stats.BytesReceived']),\\n      associated_radio = lower,\\n      has_band_steering = pd(false, false),\\n      security = {},\\n    })\\n  end\\n\\n  for aps_number, params in pairs(aps_tmp) do\\n    local aps_path = string.format('Device.WiFi.AccessPoint.%d.', aps_number)\\n    local ssid_ref = params['SSIDReference']\\n    if ssid_ref then\\n      for i, ssid in ipairs(ssids) do\\n        if ssid.ssid_path == (ssid_ref .. '.') then\\n          ssids[i].ap_path = aps_path\\n          ssids[i].ap_isolation = pd(true, bool_val(params['IsolationEnable']))\\n          ssids[i].ssid_advertisement_enabled = pd(true, bool_val(params['SSIDAdvertisementEnabled']))\\n          ssids[i].security = {\\n            path = string.format('%sSecurity.', aps_path),\\n            security_modes_supported = pd(false, split(params['Security.ModesSupported'], ',')),\\n            security_mode_enabled = pd(true, params['Security.ModeEnabled']),\\n            password = pd(true, ''),\\n          }\\n        end\\n      end\\n    end\\n  end\\n\\n  return ssids\\nend\\n\\nfunction set_ssid(ssids)\\n  local values = {}\\n  for _, s in ipairs(ssids or {}) do\\n    local ssid_path = s.ssid_path or ''\\n    local ap_path = s.ap_path or ''\\n    local sec_path = (s.security and s.security.path) or ''\\n\\n    if s.enable and s.enable.value ~= nil then\\n      values[ssid_path .. 'Enable'] = s.enable.value\\n    end\\n    if s.ssid and s.ssid.value ~= nil then\\n      values[ssid_path .. 'SSID'] = s.ssid.value\\n    end\\n    if s.ssid_advertisement_enabled and s.ssid_advertisement_enabled.value ~= nil then\\n      values[ap_path .. 'SSIDAdvertisementEnabled'] = s.ssid_advertisement_enabled.value\\n    end\\n    if s.ap_isolation and s.ap_isolation.value ~= nil then\\n      values[ap_path .. 'IsolationEnable'] = s.ap_isolation.value\\n    end\\n    if s.security and s.security.security_mode_enabled and s.security.security_mode_enabled.value ~= nil then\\n      values[sec_path .. 'ModeEnabled'] = s.security.security_mode_enabled.value\\n    end\\n    if s.security and s.security.password and s.security.password.value ~= nil and s.security.password.value ~= '' then\\n      values[sec_path .. 'KeyPassphrase'] = s.security.password.value\\n    end\\n  end\\n  return values\\nend\\n\\n-- Site Survey\\nfunction get_site_survey_diagnostic_state()\\n  return 'Device.WiFi.NeighboringWiFiDiagnostic.DiagnosticsState'\\nend\\n\\nfunction get_site_survey_results()\\n  return { 'Device.WiFi.NeighboringWiFiDiagnostic.Result.' }\\nend\\n\\nfunction parse_get_site_survey(response)\\n  local site_survey = {}\\n  local tmp = {}\\n  for _, param in ipairs(response.list or {}) do\\n    local entry, param_type = string.match(param.name or '', 'Device%.WiFi%.NeighboringWiFiDiagnostic%.Result%.(%d+)%.(.+)')\\n    if entry then\\n      entry = tonumber(entry)\\n      tmp[entry] = tmp[entry] or {}\\n      tmp[entry][param_type] = param.value\\n    end\\n  end\\n\\n  for _, params in pairs(tmp) do\\n    local neighbor = {\\n      signal_level = params['SignalStrength'],\\n      ssid = params['SSID'],\\n      channel = params['Channel'],\\n      standard = params['OperatingStandards'],\\n      bandwidth = params['OperatingChannelBandwidth'],\\n      bssid = params['BSSID'],\\n    }\\n\\n    if params['Radio'] == 'Device.WiFi.Radio.1' then\\n      site_survey['2.4GHz'] = site_survey['2.4GHz'] or {}\\n      table.insert(site_survey['2.4GHz'], neighbor)\\n    elseif params['Radio'] == 'Device.WiFi.Radio.2' then\\n      site_survey['5GHz'] = site_survey['5GHz'] or {}\\n      table.insert(site_survey['5GHz'], neighbor)\\n    elseif params['Radio'] == 'Device.WiFi.Radio.3' then\\n      site_survey['6GHz'] = site_survey['6GHz'] or {}\\n      table.insert(site_survey['6GHz'], neighbor)\\n    else\\n      site_survey['Unknown Frequency'] = site_survey['Unknown Frequency'] or {}\\n      table.insert(site_survey['Unknown Frequency'], neighbor)\\n    end\\n  end\\n\\n  return site_survey\\nend\\n\\n-- Connected Devices\\nfunction get_connected_devices()\\n  return {\\n    'Device.WiFi.SSID.',\\n    'Device.WiFi.Radio.',\\n    'Device.WiFi.AccessPoint.',\\n    'Device.Hosts.Host.',\\n  }\\nend\\n\\nfunction parse_get_connected_devices(response)\\n  local tmp_connected_devices = {}\\n  local tmp_devices_connected_to_ap = {}\\n  local radio_frequency_band = {}\\n  local ssid_association_to_radio = {}\\n  local access_point_association_to_ssid = {}\\n\\n  for _, param in ipairs(response.list or {}) do\\n    local name = param.name or ''\\n\\n    if string.find(name, '^Device%.WiFi%.AccessPoint%.') then\\n      if string.find(name, 'SSIDReference$') then\\n        local parameter_name = string.gsub(name, '%.SSIDReference$', '')\\n        access_point_association_to_ssid[parameter_name] = param.value\\n      elseif string.find(name, 'AssociatedDevice%.') then\\n        local ap_id, device_number, param_name = string.match(name, 'Device%.WiFi%.AccessPoint%.(%d+)%.AssociatedDevice%.(%d+)%.(.+)')\\n        if ap_id and device_number and param_name then\\n          ap_id = tonumber(ap_id)\\n          tmp_devices_connected_to_ap[ap_id] = tmp_devices_connected_to_ap[ap_id] or {}\\n          tmp_devices_connected_to_ap[ap_id][param_name] = param.value\\n        end\\n      end\\n    elseif string.find(name, '^Device%.WiFi%.SSID%.') and string.find(name, 'LowerLayers$') then\\n      local parameter_name = string.gsub(name, '%.LowerLayers$', '')\\n      ssid_association_to_radio[parameter_name] = param.value\\n    elseif string.find(name, '^Device%.WiFi%.Radio%.') and string.find(name, 'OperatingFrequencyBand$') then\\n      local parameter_name = string.gsub(name, '%.OperatingFrequencyBand$', '')\\n      radio_frequency_band[parameter_name] = param.value\\n    elseif string.find(name, '^Device%.Hosts%.Host%.') then\\n      local host_number, param_name = string.match(name, 'Device%.Hosts%.Host%.(%d+)%.(.+)')\\n      if host_number and param_name then\\n        host_number = tonumber(host_number)\\n        tmp_connected_devices[host_number] = tmp_connected_devices[host_number] or {}\\n        tmp_connected_devices[host_number][param_name] = param.value\\n      end\\n    end\\n  end\\n\\n  local connected_devices_per_interface = {}\\n  local mesh_nodes = {}\\n\\n  for _, dev in pairs(tmp_connected_devices) do\\n    if dev['DeviceRole'] == 'slave' then\\n      local connected_device_name = dev['Hostname']\\n      if dev['FriendlyName'] and dev['FriendlyName'] ~= '' then\\n        connected_device_name = dev['FriendlyName']\\n      end\\n      mesh_nodes[dev['DeviceID']] = {\\n        mac = dev['PhysAddress'],\\n        hostname = connected_device_name,\\n        ip_adress = dev['IPAddress'],\\n        adress_source = dev['AddressSource'],\\n        active = bool_val(dev['Active']),\\n        router_mesh = true,\\n      }\\n    end\\n  end\\n\\n  for _, dev in pairs(tmp_connected_devices) do\\n    if dev['DeviceRole'] ~= 'slave' then\\n      local connected_device_name = dev['Hostname']\\n      if dev['FriendlyName'] and dev['FriendlyName'] ~= '' then\\n        connected_device_name = dev['FriendlyName']\\n      end\\n\\n      local connected_device = {\\n        mac = dev['PhysAddress'],\\n        ip_adress = dev['IPAddress'],\\n        adress_source = dev['AddressSource'],\\n        active = bool_val(dev['Active']),\\n        hostname = connected_device_name,\\n      }\\n\\n      local interface_name = 'Ethernet'\\n      if dev['AssociatedDevice'] and dev['AssociatedDevice'] ~= '' then\\n        local ap_instance = tonumber((dev['AssociatedDevice']:match('%.(%d+)$')))\\n        local ap_device = ap_instance and tmp_devices_connected_to_ap[ap_instance] or nil\\n        if ap_device then\\n          connected_device.rssi = ap_device['SignalStrength']\\n          connected_device.stats = {\\n            bytes_received = to_uint64(ap_device['Stats.BytesReceived']),\\n            bytes_sent = to_uint64(ap_device['Stats.BytesSent']),\\n          }\\n          connected_device.router_mesh = (dev['DeviceRole'] == 'slave')\\n\\n          local access_point = dev['AssociatedDevice']\\n          local idx = string.find(access_point, '%.AssociatedDevice')\\n          if idx then\\n            access_point = string.sub(access_point, 1, idx - 1)\\n          end\\n          interface_name = radio_frequency_band[ssid_association_to_radio[access_point_association_to_ssid[access_point]]] or interface_name\\n        end\\n      end\\n\\n      local is_connected_to_slave = false\\n      for mesh_node_id, mesh_node in pairs(mesh_nodes) do\\n        if dev['ParentNodeID'] == mesh_node_id then\\n          mesh_node.connected_devices = mesh_node.connected_devices or {}\\n          mesh_node.connected_devices[interface_name] = mesh_node.connected_devices[interface_name] or {}\\n          table.insert(mesh_node.connected_devices[interface_name], connected_device)\\n          mesh_nodes[mesh_node_id] = mesh_node\\n          is_connected_to_slave = true\\n          break\\n        end\\n      end\\n\\n      if not is_connected_to_slave then\\n        connected_devices_per_interface[interface_name] = connected_devices_per_interface[interface_name] or {}\\n        table.insert(connected_devices_per_interface[interface_name], connected_device)\\n      end\\n    end\\n  end\\n\\n  for _, dev in pairs(tmp_connected_devices) do\\n    if dev['DeviceRole'] == 'slave' then\\n      local interface_name = 'Ethernet'\\n\\n      if dev['AssociatedDevice'] and dev['AssociatedDevice'] ~= '' then\\n        local ap_instance = tonumber((dev['AssociatedDevice']:match('%.(%d+)$')))\\n        local ap_device = ap_instance and tmp_devices_connected_to_ap[ap_instance] or nil\\n        if ap_device then\\n          local mesh_node = mesh_nodes[dev['DeviceID']] or {}\\n          mesh_node.rssi = ap_device['SignalStrength']\\n          mesh_node.stats = {\\n            bytes_received = to_uint64(ap_device['Stats.BytesReceived']),\\n            bytes_sent = to_uint64(ap_device['Stats.BytesSent']),\\n          }\\n          mesh_node.router_mesh = true\\n          mesh_nodes[dev['DeviceID']] = mesh_node\\n\\n          local access_point = dev['AssociatedDevice']\\n          local idx = string.find(access_point, '%.AssociatedDevice')\\n          if idx then\\n            access_point = string.sub(access_point, 1, idx - 1)\\n          end\\n          interface_name = radio_frequency_band[ssid_association_to_radio[access_point_association_to_ssid[access_point]]] or interface_name\\n        end\\n      end\\n\\n      connected_devices_per_interface[interface_name] = connected_devices_per_interface[interface_name] or {}\\n      table.insert(connected_devices_per_interface[interface_name], mesh_nodes[dev['DeviceID']])\\n    end\\n  end\\n\\n  return {\\n    model = model,\\n    hostname = sn,\\n    connected_devices = connected_devices_per_interface,\\n  }\\nend\\n\\n-- Speed Test\\nfunction parse_get_speed_test_result(speed_test_type, response)\\n  local params = response_param_map(response)\\n\\n  local diagnostic = params['DiagnosticsState']\\n  if diagnostic and diagnostic ~= 'Complete' and diagnostic ~= 'Completed' then\\n    return nil, diagnostic .. ' state received'\\n  end\\n\\n  local bytes_received = tonumber(params['TotalBytesReceived'] or '0') or 0\\n  local raw_eom = params['EOMTime'] or ''\\n  local raw_rom = params['ROMTime'] or ''\\n  local raw_bom = params['BOMTime'] or ''\\n\\n  local eom = parse_iso_time(raw_eom)\\n  local rom = parse_iso_time(raw_rom)\\n  local bom = parse_iso_time(raw_bom)\\n  if not eom or not rom or not bom then\\n    return nil, 'Time parsing error'\\n  end\\n\\n  local rtt = duration_string(os.difftime(bom, rom))\\n  local resp_time = duration_string(os.difftime(eom, rom))\\n  local elapsed = os.difftime(eom, bom)\\n  local throughput = '0'\\n  if elapsed > 0 then\\n    if speed_test_type == 'upload' then\\n      local bytes_sent = tonumber(params['TotalBytesSent'] or '0') or 0\\n      throughput = human_readable_bits(math.floor(8 * bytes_sent / elapsed))\\n    else\\n      throughput = human_readable_bits(math.floor(8 * bytes_received / elapsed))\\n    end\\n  end\\n\\n  return {\\n    bytes_received = bytes_received,\\n    rtt = rtt,\\n    resp_time = resp_time,\\n    throughput = throughput,\\n    action = speed_test_type,\\n  }, nil\\nend\\n\\nfunction get_speed_test_result(speed_test_type)\\n  local diagnostic_prefix = 'Device.IP.Diagnostics.DownloadDiagnostics.'\\n  if speed_test_type == 'upload' then\\n    diagnostic_prefix = 'Device.IP.Diagnostics.UploadDiagnostics.'\\n  end\\n\\n  return {\\n    diagnostic_prefix .. 'ROMTime',\\n    diagnostic_prefix .. 'BOMTime',\\n    diagnostic_prefix .. 'EOMTime',\\n    diagnostic_prefix .. 'TotalBytesReceived',\\n    diagnostic_prefix .. 'TotalBytesSent',\\n  }\\nend\\n\\nfunction set_speed_test(test)\\n  local action = test.action or test.type\\n  local values = {}\\n\\n  if action == 'upload' then\\n    if test.url and test.url ~= '' then\\n      values['Device.IP.Diagnostics.UploadDiagnostics.UploadURL'] = test.url\\n    end\\n    values['Device.IP.Diagnostics.UploadDiagnostics.DiagnosticsState'] = 'Requested'\\n    values['Device.IP.Diagnostics.UploadDiagnostics.TestFileLength'] = 209715200\\n    values['Device.IP.Diagnostics.UploadDiagnostics.NumberOfConnections'] = 3\\n  else\\n    if test.url and test.url ~= '' then\\n      values['Device.IP.Diagnostics.DownloadDiagnostics.DownloadURL'] = test.url\\n    end\\n    if test.interface and test.interface ~= '' then\\n      values['Device.IP.Diagnostics.DownloadDiagnostics.Interface'] = test.interface\\n    end\\n    values['Device.IP.Diagnostics.DownloadDiagnostics.DiagnosticsState'] = 'Requested'\\n  end\\n\\n  return values\\nend\\n\\nfunction get_download_diagnostic_state()\\n  return 'Device.IP.Diagnostics.DownloadDiagnostics.DiagnosticsState'\\nend\\n\\nfunction get_upload_diagnostic_state()\\n  return 'Device.IP.Diagnostics.UploadDiagnostics.DiagnosticsState'\\nend\\n\\n-- Ping\\nfunction get_ping()\\n  return {\\n    'Device.IP.Diagnostics.IPPing.Interface',\\n    'Device.IP.Diagnostics.IPPing.Timeout',\\n    'Device.IP.Diagnostics.IPPing.Host',\\n    'Device.IP.Diagnostics.IPPing.NumberOfRepetitions',\\n    'Device.IP.Diagnostics.IPPing.DataBlockSize',\\n    'Device.IP.Diagnostics.IPPing.FailureCount',\\n    'Device.IP.Diagnostics.IPPing.SuccessCount',\\n    'Device.IP.Diagnostics.IPPing.AverageResponseTime',\\n    'Device.IP.Diagnostics.IPPing.MinimumResponseTime',\\n    'Device.IP.Diagnostics.IPPing.MaximumResponseTime',\\n    'Device.IP.Diagnostics.IPPing.DiagnosticsState',\\n  }\\nend\\n\\nfunction parse_get_ping(response)\\n  local params = response_param_map(response)\\n\\n  local timeout = to_int(params['Timeout'], 5000)\\n  local timeout_seconds = math.floor(timeout / 1000)\\n  local repetitions = to_int(params['NumberOfRepetitions'], 3)\\n  local block_size = to_int(params['DataBlockSize'], 32)\\n  if block_size == 0 then\\n    block_size = 32\\n  end\\n\\n  local failure_count = to_int(params['FailureCount'], 0)\\n  local success_count = to_int(params['SuccessCount'], 0)\\n  local avg_rtt = to_int(params['AverageResponseTime'], 0)\\n  local min_rtt = to_int(params['MinimumResponseTime'], 0)\\n  local max_rtt = to_int(params['MaximumResponseTime'], 0)\\n\\n  local diagnostic = params['DiagnosticsState'] or ''\\n  local interface_value = params['Interface']\\n  local host = params['Host']\\n\\n  local last_result = {\\n    result = parse_diagnostic_state(diagnostic, failure_count),\\n    failure_count = failure_count,\\n    success_count = success_count,\\n    average_rtt = avg_rtt,\\n    minimum_rtt = min_rtt,\\n    maximum_rtt = max_rtt,\\n  }\\n\\n  return {\\n    interface = pd(false, interface_value),\\n    timeout = pd(true, timeout_seconds),\\n    host = pd(true, host),\\n    number_of_repetitions = pd(true, repetitions),\\n    data_block_size = pd(true, block_size),\\n    processing = pd(false, diagnostic == 'Requested' or diagnostic == 'Request'),\\n    last_result = last_result,\\n  }\\nend\\n\\nfunction get_ping_diagnostic_state()\\n  return 'Device.IP.Diagnostics.IPPing.DiagnosticsState'\\nend\\n\\nfunction set_ping(ping)\\n  local values = {}\\n  values['Device.IP.Diagnostics.IPPing.Interface'] = ping.interface.value\\n  values['Device.IP.Diagnostics.IPPing.Timeout'] = (ping.timeout.value or 0) * 1000\\n  values['Device.IP.Diagnostics.IPPing.Host'] = ping.host.value\\n  values['Device.IP.Diagnostics.IPPing.NumberOfRepetitions'] = ping.number_of_repetitions.value\\n  values['Device.IP.Diagnostics.IPPing.DiagnosticsState'] = 'Requested'\\n  values['Device.IP.Diagnostics.IPPing.DataBlockSize'] = ping.data_block_size.value\\n  return values\\nend\\n\\nfunction get_ping_result()\\n  return {\\n    'Device.IP.Diagnostics.IPPing.FailureCount',\\n    'Device.IP.Diagnostics.IPPing.SuccessCount',\\n    'Device.IP.Diagnostics.IPPing.AverageResponseTime',\\n    'Device.IP.Diagnostics.IPPing.MinimumResponseTime',\\n    'Device.IP.Diagnostics.IPPing.MaximumResponseTime',\\n    'Device.IP.Diagnostics.IPPing.DiagnosticsState',\\n  }\\nend\\n\\nfunction parse_get_ping_result(response)\\n  local list = response.list or {}\\n  if #list < 6 then\\n    return nil\\n  end\\n\\n  local failure_count = to_int(list[1].value, 0)\\n  local success_count = to_int(list[2].value, 0)\\n  local avg_rtt = to_int(list[3].value, 0)\\n  local min_rtt = to_int(list[4].value, 0)\\n  local max_rtt = to_int(list[5].value, 0)\\n  local diagnostic_state = list[6].value or ''\\n\\n  if diagnostic_state == 'Error_CannotResolveHostName' then\\n    diagnostic_state = 'Cannot resolve host name'\\n  elseif diagnostic_state == 'Error_MaxHopCountExceeded' then\\n    diagnostic_state = 'Max hop count exceeded'\\n  elseif diagnostic_state == 'Requested' then\\n    diagnostic_state = 'In progress'\\n  elseif diagnostic_state == 'Complete' then\\n    if failure_count > 0 then\\n      diagnostic_state = 'Failure'\\n    else\\n      diagnostic_state = 'Success'\\n    end\\n  elseif diagnostic_state == 'None' then\\n    diagnostic_state = 'None'\\n  else\\n    diagnostic_state = 'Unknown'\\n  end\\n\\n  return {\\n    result = diagnostic_state,\\n    failure_count = failure_count,\\n    success_count = success_count,\\n    average_rtt = avg_rtt,\\n    minimum_rtt = min_rtt,\\n    maximum_rtt = max_rtt,\\n  }\\nend\\n\\n-- Traceroute\\nfunction get_traceroute()\\n  return {\\n    'Device.IP.Diagnostics.TraceRoute.Interface',\\n    'Device.IP.Diagnostics.TraceRoute.Timeout',\\n    'Device.IP.Diagnostics.TraceRoute.Host',\\n    'Device.IP.Diagnostics.TraceRoute.NumberOfTries',\\n    'Device.IP.Diagnostics.TraceRoute.MaxHopCount',\\n  }\\nend\\n\\nfunction parse_get_traceroute(response)\\n  local list = response.list or {}\\n  if #list < 5 then\\n    return nil\\n  end\\n\\n  local timeout = to_int(list[2].value, 30000)\\n  local number_of_tries = to_int(list[4].value, 0)\\n  local max_hop_count = to_int(list[5].value, 0)\\n\\n  return {\\n    interface = pd(false, list[1].value),\\n    timeout = pd(true, math.floor(timeout / 1000)),\\n    host = pd(true, list[3].value),\\n    number_of_tries = pd(true, number_of_tries),\\n    max_hop_count = pd(true, max_hop_count),\\n  }\\nend\\n\\nfunction get_traceroute_diagnostic_state()\\n  return 'Device.IP.Diagnostics.TraceRoute.DiagnosticsState'\\nend\\n\\nfunction set_traceroute(traceroute)\\n  return {\\n    ['Device.IP.Diagnostics.TraceRoute.Timeout'] = (traceroute.timeout.value or 0) * 1000,\\n    ['Device.IP.Diagnostics.TraceRoute.Host'] = traceroute.host.value,\\n    ['Device.IP.Diagnostics.TraceRoute.NumberOfTries'] = traceroute.number_of_tries.value,\\n    ['Device.IP.Diagnostics.TraceRoute.MaxHopCount'] = traceroute.max_hop_count.value,\\n    ['Device.IP.Diagnostics.TraceRoute.DiagnosticsState'] = 'Requested',\\n  }\\nend\\n\\nfunction get_traceroute_result_number_of_hops()\\n  return 'Device.IP.Diagnostics.TraceRoute.RouteHopsNumberOfEntries'\\nend\\n\\nfunction get_traceroute_result(number_of_hops)\\n  local params = {\\n    'Device.IP.Diagnostics.TraceRoute.DiagnosticsState',\\n    'Device.IP.Diagnostics.TraceRoute.ResponseTime',\\n    'Device.IP.Diagnostics.TraceRoute.RouteHopsNumberOfEntries',\\n  }\\n  for i = 1, number_of_hops do\\n    local entry = tostring(i)\\n    params[#params + 1] = 'Device.IP.Diagnostics.TraceRoute.RouteHops.' .. entry .. '.Host'\\n    params[#params + 1] = 'Device.IP.Diagnostics.TraceRoute.RouteHops.' .. entry .. '.RTTimes'\\n    params[#params + 1] = 'Device.IP.Diagnostics.TraceRoute.RouteHops.' .. entry .. '.HostAddress'\\n  end\\n  return params\\nend\\n\\nfunction parse_get_traceroute_result(response)\\n  local list = response.list or {}\\n  if #list < 3 then\\n    return nil\\n  end\\n\\n  local result = {}\\n  local diagnostic_state = list[1].value or ''\\n  if diagnostic_state == 'Error_CannotResolveHostName' then\\n    result.result = 'Cannot resolve host name'\\n  elseif diagnostic_state == 'Error_MaxHopCountExceeded' then\\n    result.result = 'Max hop count exceeded'\\n  elseif diagnostic_state == 'Requested' then\\n    result.result = 'In progress'\\n  elseif diagnostic_state == 'Complete' then\\n    result.result = 'Success'\\n  elseif diagnostic_state == 'None' then\\n    result.result = 'None'\\n  else\\n    result.result = 'Success'\\n  end\\n\\n  result.response_time = to_int(list[2].value, 0)\\n  result.hop_count = to_int(list[3].value, 0)\\n\\n  local hops = {}\\n  local index = 4\\n  for i = 1, result.hop_count do\\n    local host = list[index] and list[index].value or nil\\n    local addr = list[index + 2] and list[index + 2].value or nil\\n    if host == nil or host == '' then\\n      host = addr\\n    end\\n    hops[i] = {\\n      host = host,\\n      rtt = list[index + 1] and list[index + 1].value or nil,\\n      addr = addr,\\n    }\\n    index = index + 3\\n  end\\n  result.hops = hops\\n\\n  return result\\nend\\n\\n-- Statistics / Interfaces / Ports / Hwinfo / PON are not implemented in ln14.go\\nfunction get_statistics() return nil end\\nfunction parse_get_statistics(response) return nil end\\nfunction get_interface_wan() return nil end\\nfunction get_interface_lan() return nil end\\nfunction parse_get_interface_wan(response) return nil end\\nfunction parse_get_interface_lan(response) return nil end\\nfunction set_port(ports) return nil, nil end\\nfunction add_port(port) return nil, nil end\\nfunction get_hwinfo() return nil end\\nfunction parse_get_hwinfo(response) return {} end\\nfunction get_pon() return nil end\\nfunction parse_get_pon(response) return {} end\\n\\n-- The following functions are also not implemented in ln14.go\\nfunction get_wan_options() return nil end\\nfunction get_port() return nil end\\nfunction parse_get_port(response) return nil end\\nfunction get_bridge() return nil end\\nfunction parse_get_bridge(response) return nil end\\nfunction set_bridge(bridges) return nil end\\nfunction get_voice() return nil end\\nfunction parse_get_voice(response) return nil end\\nfunction add_voice(voice) return nil, nil end\\nfunction set_voice(voice) return nil, nil end\\nfunction add_line(line) return nil, nil end\\nfunction set_line(line) return nil, nil end\\nfunction get_cellular() return nil end\\nfunction parse_get_cellular(response) return '[]' end\\nfunction set_cellular(cellular) return nil end\\nfunction get_xdsl() return nil end\\nfunction parse_xdsl(response) return nil end\\n\"\n    },\n    {\n        \"name\": \"VMG8623-T50B\",\n        \"model\": \"VMG8623-T50B\",\n        \"protocol\": \"cwmp\",\n        \"content\": \"-- model:VMG8623-T50B\\n-- protocol:cwmp\\n\\n-- Helpers\\nlocal function trim(s)\\n  return (tostring(s or ''):gsub('^%s+', ''):gsub('%s+$', ''))\\nend\\n\\nlocal function split(s, sep)\\n  local out = {}\\n  if s == nil or s == '' then\\n    return out\\n  end\\n  sep = sep or ','\\n  local pattern = '([^' .. sep .. ']+)'\\n  for part in string.gmatch(s, pattern) do\\n    out[#out + 1] = trim(part)\\n  end\\n  return out\\nend\\n\\nlocal function split_int(s, sep)\\n  local out = {}\\n  for _, item in ipairs(split(s, sep)) do\\n    local n = tonumber(item)\\n    if n ~= nil then\\n      out[#out + 1] = math.floor(n)\\n    end\\n  end\\n  return out\\nend\\n\\nlocal function trim_suffix(value, suffix)\\n  if value == nil then\\n    return nil\\n  end\\n  if suffix ~= '' and value:sub(-#suffix) == suffix then\\n    return value:sub(1, #value - #suffix)\\n  end\\n  return value\\nend\\n\\nlocal function table_len(t)\\n  local n = 0\\n  for _ in pairs(t or {}) do\\n    n = n + 1\\n  end\\n  return n\\nend\\n\\nlocal function pd(writable, value)\\n  return { writable = writable, value = value }\\nend\\n\\nlocal function bool_val(v)\\n  if v == nil then\\n    return false\\n  end\\n  if type(v) == 'boolean' then\\n    return v\\n  end\\n  local s = tostring(v):lower()\\n  return s == '1' or s == 'true'\\nend\\n\\nlocal function to_int(v, default)\\n  local n = tonumber(v)\\n  if n == nil then\\n    return default\\n  end\\n  return math.floor(n)\\nend\\n\\nlocal function to_uint64(v)\\n  local n = tonumber(v)\\n  if n == nil or n < 0 then\\n    return 0\\n  end\\n  return math.floor(n)\\nend\\n\\nlocal function response_param_map(response)\\n  local param_map = {}\\n  for _, param in ipairs((response and response.list) or {}) do\\n    local name = param.name or ''\\n    local last = name:match('([^.]+)$') or name\\n    param_map[last] = param.value\\n  end\\n  return param_map\\nend\\n\\nlocal function safe_get_string_array(value_to_convert, separator)\\n  if value_to_convert == nil or value_to_convert == '' then\\n    return {}\\n  end\\n  return split(value_to_convert, separator)\\nend\\n\\nlocal function safe_get_int_array(value_to_convert, separator)\\n  if value_to_convert == nil or value_to_convert == '' then\\n    return {}\\n  end\\n  return split_int(value_to_convert, separator)\\nend\\n\\nlocal function safe_format_transmit_power(raw)\\n  if raw == nil or raw == '' or raw == '-1' then\\n    return 'Auto'\\n  end\\n  if tonumber(raw) == nil then\\n    return 'Auto'\\n  end\\n  return tostring(math.floor(tonumber(raw))) .. '%'\\nend\\n\\nlocal function safe_format_transmit_power_supported(raw)\\n  if raw == nil or raw == '' then\\n    return { 'Auto' }\\n  end\\n  local out = {}\\n  for _, item in ipairs(split(raw, ',')) do\\n    if item == '-1' then\\n      out[#out + 1] = 'Auto'\\n    elseif tonumber(item) ~= nil then\\n      out[#out + 1] = tostring(math.floor(tonumber(item))) .. '%'\\n    end\\n  end\\n  if #out == 0 then\\n    return { 'Auto' }\\n  end\\n  return out\\nend\\n\\nlocal function translate_beacon_type_to_human(value)\\n  if value == '11i' then\\n    return 'WPA2'\\n  elseif value == 'WPAand11i' then\\n    return 'WPA/WPA2'\\n  elseif value == '11iandWPA3' then\\n    return 'WPA2/WPA3'\\n  end\\n  return value\\nend\\n\\nlocal function translate_beacon_type_to_cwmp(value)\\n  if value == 'WPA2' then\\n    return '11i'\\n  elseif value == 'WPA/WPA2' then\\n    return 'WPAand11i'\\n  elseif value == 'WPA2/WPA3' then\\n    return '11iandWPA3'\\n  end\\n  return value\\nend\\n\\nlocal function is_password_writable(beacon_type)\\n  return not (beacon_type == 'Basic' or beacon_type == 'None')\\nend\\n\\nlocal function duration_string(seconds)\\n  if seconds == nil then\\n    return '0'\\n  end\\n  local total = tonumber(seconds) or 0\\n  if total == 0 then\\n    return '0'\\n  end\\n  total = math.floor(total)\\n  if total < 60 then\\n    return string.format('%ds', total)\\n  end\\n  local mins = math.floor(total / 60)\\n  local secs = total - mins * 60\\n  if mins < 60 then\\n    if secs == 0 then\\n      return string.format('%dm0s', mins)\\n    end\\n    return string.format('%dm%ds', mins, secs)\\n  end\\n  local hours = math.floor(mins / 60)\\n  mins = mins - hours * 60\\n  return string.format('%dh%dm%ds', hours, mins, secs)\\nend\\n\\nlocal function human_readable_bits(bits)\\n  local sizes = { 'bits p/s', 'Kbps', 'Mbps', 'Gbps', 'Tbps', 'Pbps', 'Ebps' }\\n  local value = tonumber(bits) or 0\\n  local i = 1\\n  while value >= 1000 and i < #sizes do\\n    value = value / 1000\\n    i = i + 1\\n  end\\n  return string.format('%.2f%s', value, sizes[i])\\nend\\n\\nlocal function parse_iso_time(raw)\\n  if raw == nil or raw == '' then\\n    return nil\\n  end\\n  raw = tostring(raw)\\n  if raw:sub(-1) == 'Z' then\\n    raw = raw:sub(1, -2)\\n  end\\n  local y, mo, d, h, mi, s = raw:match('^(%d+)%-(%d+)%-(%d+)T(%d+):(%d+):(%d+)')\\n  if not y then\\n    return nil\\n  end\\n  return os.time({\\n    year = tonumber(y),\\n    month = tonumber(mo),\\n    day = tonumber(d),\\n    hour = tonumber(h),\\n    min = tonumber(mi),\\n    sec = tonumber(s),\\n  })\\nend\\n\\nlocal function parse_diagnostic_state(raw, failure_count)\\n  if raw == 'Error_CannotResolveHostName' then\\n    return 'Cannot resolve host name'\\n  elseif raw == 'Error_MaxHopCountExceeded' then\\n    return 'Max hop count exceeded'\\n  elseif raw == 'Requested' or raw == 'Running' then\\n    return 'In progress'\\n  elseif raw == 'Complete' or raw == 'Completed' then\\n    if (failure_count or 0) > 0 then\\n      return 'Failure'\\n    end\\n    return 'Success'\\n  elseif raw == 'None' then\\n    return 'None'\\n  end\\n  return 'Unknown'\\nend\\n\\nlocal function parse_get_ping_common(response)\\n  local param_map = response_param_map(response)\\n  local timeout = to_int(param_map['Timeout'], 5000)\\n  local timeout_seconds = math.floor(timeout / 1000)\\n  local repetitions = to_int(param_map['NumberOfRepetitions'], 3)\\n  local data_block_size = to_int(param_map['DataBlockSize'], 32)\\n  if data_block_size == 0 then\\n    data_block_size = 32\\n  end\\n\\n  local failure_count = to_int(param_map['FailureCount'], 0)\\n  local success_count = to_int(param_map['SuccessCount'], 0)\\n  local average_rtt = to_int(param_map['AverageResponseTime'], 0)\\n  local minimum_rtt = to_int(param_map['MinimumResponseTime'], 0)\\n  local maximum_rtt = to_int(param_map['MaximumResponseTime'], 0)\\n  local diagnostic_state = param_map['DiagnosticsState'] or ''\\n\\n  return {\\n    interface = pd(false, param_map['Interface']),\\n    timeout = pd(true, timeout_seconds),\\n    host = pd(true, param_map['Host']),\\n    number_of_repetitions = pd(true, repetitions),\\n    data_block_size = pd(true, data_block_size),\\n    processing = pd(false, diagnostic_state == 'Requested' or diagnostic_state == 'Request'),\\n    last_result = {\\n      result = parse_diagnostic_state(diagnostic_state, failure_count),\\n      failure_count = failure_count,\\n      success_count = success_count,\\n      average_rtt = average_rtt,\\n      minimum_rtt = minimum_rtt,\\n      maximum_rtt = maximum_rtt,\\n    },\\n  }\\nend\\n\\nlocal function parse_get_ping_result_common(response)\\n  local param_map = response_param_map(response)\\n  local failure_count = to_int(param_map['FailureCount'], 0)\\n  return {\\n    result = parse_diagnostic_state(param_map['DiagnosticsState'] or '', failure_count),\\n    failure_count = failure_count,\\n    success_count = to_int(param_map['SuccessCount'], 0),\\n    average_rtt = to_int(param_map['AverageResponseTime'], 0),\\n    minimum_rtt = to_int(param_map['MinimumResponseTime'], 0),\\n    maximum_rtt = to_int(param_map['MaximumResponseTime'], 0),\\n  }\\nend\\n\\nlocal function get_ip_origin(value)\\n  if value == nil or value == '' then\\n    return 'PPPoE'\\n  end\\n  return value\\nend\\n\\nlocal function ip_to_octets(ip)\\n  if ip == nil then\\n    return nil\\n  end\\n  local a, b, c, d = tostring(ip):match('^(%d+)%.(%d+)%.(%d+)%.(%d+)$')\\n  if not a then\\n    return nil\\n  end\\n  a, b, c, d = tonumber(a), tonumber(b), tonumber(c), tonumber(d)\\n  if a > 255 or b > 255 or c > 255 or d > 255 then\\n    return nil\\n  end\\n  return a, b, c, d\\nend\\n\\nlocal function band(a, b)\\n  local res = 0\\n  local bit = 1\\n  while a > 0 or b > 0 do\\n    local a_bit = a % 2\\n    local b_bit = b % 2\\n    if a_bit == 1 and b_bit == 1 then\\n      res = res + bit\\n    end\\n    a = math.floor(a / 2)\\n    b = math.floor(b / 2)\\n    bit = bit * 2\\n  end\\n  return res\\nend\\n\\nlocal function is_valid_ipv4(ip)\\n  return ip_to_octets(ip) ~= nil\\nend\\n\\nlocal function is_valid_subnet_mask(mask)\\n  local a, b, c, d = ip_to_octets(mask)\\n  if not a then\\n    return false\\n  end\\n  local mask_value = ((a * 256 + b) * 256 + c) * 256 + d\\n  if mask_value == 0 then\\n    return false\\n  end\\n  local inverted = 0xFFFFFFFF - mask_value + 1\\n  if inverted == 0 then\\n    return true\\n  end\\n  return band(inverted, inverted - 1) == 0\\nend\\n\\nlocal function are_ips_in_same_subnet(ip1, ip2, mask)\\n  local a1, b1, c1, d1 = ip_to_octets(ip1)\\n  local a2, b2, c2, d2 = ip_to_octets(ip2)\\n  local m1, m2, m3, m4 = ip_to_octets(mask)\\n  if not a1 or not a2 or not m1 then\\n    return false\\n  end\\n  return band(a1, m1) == band(a2, m1)\\n    and band(b1, m2) == band(b2, m2)\\n    and band(c1, m3) == band(c2, m3)\\n    and band(d1, m4) == band(d2, m4)\\nend\\n\\nlocal function typed_param(name, value, type_name)\\n  return {\\n    name = name,\\n    value = value,\\n    type = type_name,\\n  }\\nend\\n\\nlocal function wan_stats(ip_data)\\n  return {\\n    bytes_sent = to_uint64(ip_data['Stats.EthernetBytesSent']),\\n    bytes_received = to_uint64(ip_data['Stats.EthernetBytesReceived']),\\n    packets_sent = to_uint64(ip_data['Stats.EthernetPacketsSent']),\\n    packets_received = to_uint64(ip_data['Stats.EthernetPacketsReceived']),\\n    errors_sent = to_uint64(ip_data['Stats.EthernetErrorsSent']),\\n    errors_received = to_uint64(ip_data['Stats.EthernetErrorsReceived']),\\n    discard_packets_sent = to_uint64(ip_data['Stats.EthernetDiscardPacketsSent']),\\n    discard_packets_received = to_uint64(ip_data['Stats.EthernetDiscardPacketsReceived']),\\n    unicast_packets_sent = to_uint64(ip_data['Stats.EthernetUnicastPacketsSent']),\\n    unicast_packets_received = to_uint64(ip_data['Stats.EthernetUnicastPacketsReceived']),\\n    multicast_packets_sent = to_uint64(ip_data['Stats.EthernetMulticastPacketsSent']),\\n    multicast_packets_received = to_uint64(ip_data['Stats.EthernetMulticastPacketsReceived']),\\n    broadcast_packets_sent = to_uint64(ip_data['Stats.EthernetBroadcastPacketsSent']),\\n    broadcast_packets_received = to_uint64(ip_data['Stats.EthernetBroadcastPacketsReceived']),\\n    unknown_packets_received = to_uint64(ip_data['Stats.EthernetUnknownProtoPacketsReceived']),\\n  }\\nend\\n\\nlocal function get_bridge_common()\\n  return {\\n    'InternetGatewayDevice.LANDevice.1.LANHostConfigManagement.',\\n  }\\nend\\n\\nlocal function parse_get_bridge_common(response)\\n  local path = 'InternetGatewayDevice.LANDevice.1.LANHostConfigManagement.'\\n  local dhcpserver = {}\\n\\n  for _, param in ipairs((response and response.list) or {}) do\\n    local name = param.name or ''\\n    local value = param.value\\n    if name == path .. 'DHCPServerEnable' then\\n      dhcpserver.enable = pd(true, bool_val(value))\\n    elseif name == path .. 'MinAddress' then\\n      dhcpserver.min_address = pd(true, value)\\n    elseif name == path .. 'MaxAddress' then\\n      dhcpserver.max_address = pd(true, value)\\n    elseif name == path .. 'SubnetMask' then\\n      dhcpserver.subnet_mask = pd(true, value)\\n    elseif name == path .. 'DNSServers' then\\n      dhcpserver.dns_servers = pd(true, value)\\n    elseif name == path .. 'DHCPLeaseTime' then\\n      dhcpserver.lease_time = pd(true, value)\\n    end\\n  end\\n\\n  dhcpserver.path = path\\n\\n  return {\\n    {\\n      dhcp_v4 = {\\n        server = { dhcpserver },\\n      },\\n    },\\n  }\\nend\\n\\nlocal function set_bridge_common(bridges)\\n  local body = {}\\n  local first = bridges and bridges[1]\\n  local server = first and first.dhcp_v4 and first.dhcp_v4.server and first.dhcp_v4.server[1]\\n  if not server then\\n    return body\\n  end\\n\\n  local path = server.path or ''\\n  if path == '' then\\n    return body\\n  end\\n\\n  local function add_typed(suffix, field, type_name)\\n    if field and field.value ~= nil then\\n      table.insert(body, { name = path .. suffix, value = field.value, type = type_name })\\n    end\\n  end\\n\\n  add_typed('DHCPServerEnable', server.enable, 'boolean')\\n  add_typed('MaxAddress', server.max_address, 'string')\\n  add_typed('MinAddress', server.min_address, 'string')\\n  add_typed('SubnetMask', server.subnet_mask, 'string')\\n  add_typed('DNSServers', server.dns_servers, 'string')\\n  add_typed('DHCPLeaseTime', server.lease_time, 'int')\\n\\n  return body\\nend\\n\\nlocal function set_voice_line_common(line)\\n  local values = {}\\n  local path = line and line.path or ''\\n  if path == '' then\\n    return values\\n  end\\n\\n  if line.username and line.username.value and line.username.value ~= '' then\\n    values[path .. 'SIP.AuthUserName'] = line.username.value\\n  end\\n  if line.password and line.password.value and line.password.value ~= '' then\\n    values[path .. 'SIP.AuthPassword'] = line.password.value\\n  end\\n  if line.uri and line.uri.value and line.uri.value ~= '' then\\n    values[path .. 'SIP.URI'] = line.uri.value\\n  end\\n\\n  return values\\nend\\n\\nlocal function parse_get_voice_common(response)\\n  local voices = {}\\n  local voice_profiles = {}\\n  local voice_lines = {}\\n\\n  for _, param in ipairs((response and response.list) or {}) do\\n    local name = param.name or ''\\n    if name:find('VoiceProfile%.') then\\n      if name:find('%.Line%.') then\\n        local profile_number, line_number, param_type = name:match('InternetGatewayDevice%.Services%.VoiceService%.1%.VoiceProfile%.(%d+)%.Line%.(%d+)%.(.+)')\\n        if profile_number and line_number and param_type then\\n          profile_number = tonumber(profile_number)\\n          line_number = tonumber(line_number)\\n          voice_lines[profile_number] = voice_lines[profile_number] or {}\\n          voice_lines[profile_number][line_number] = voice_lines[profile_number][line_number] or {}\\n          voice_lines[profile_number][line_number][param_type] = param.value\\n        end\\n      else\\n        local profile_number, param_type = name:match('InternetGatewayDevice%.Services%.VoiceService%.1%.VoiceProfile%.(%d+)%.(.+)')\\n        if profile_number and param_type then\\n          profile_number = tonumber(profile_number)\\n          voice_profiles[profile_number] = voice_profiles[profile_number] or {}\\n          voice_profiles[profile_number][param_type] = param.value\\n        end\\n      end\\n    end\\n  end\\n\\n  for profile_num, profile_data in pairs(voice_profiles) do\\n    local voice_name = profile_data['Name']\\n    if voice_name == nil or voice_name == '' then\\n      voice_name = 'Voice Profile ' .. tostring(profile_num)\\n    end\\n\\n    local voice = {\\n      path = 'InternetGatewayDevice.Services.VoiceService.1.VoiceProfile.' .. tostring(profile_num) .. '.',\\n      name = pd(false, voice_name),\\n      proxy_server = pd(true, profile_data['SIP.ProxyServer']),\\n      registrar_server = pd(true, profile_data['SIP.RegistrarServer']),\\n      domain = pd(true, profile_data['SIP.UserAgentDomain']),\\n      lines = {},\\n    }\\n\\n    local lines = voice_lines[profile_num]\\n    if lines then\\n      for line_num, line_data in pairs(lines) do\\n        table.insert(voice.lines, {\\n          path = 'InternetGatewayDevice.Services.VoiceService.1.VoiceProfile.' .. tostring(profile_num) .. '.Line.' .. tostring(line_num) .. '.',\\n          status = pd(false, string.lower(tostring(line_data['Enable'] or ''))),\\n          username = pd(true, line_data['SIP.AuthUserName']),\\n          password = pd(true, line_data['SIP.AuthPassword']),\\n          uri = pd(true, line_data['SIP.URI']),\\n        })\\n      end\\n    end\\n\\n    table.insert(voices, voice)\\n  end\\n\\n  return voices\\nend\\n\\nlocal function set_voice_common(voice)\\n  local values = {}\\n  local path = voice and voice.path or ''\\n  if path ~= '' then\\n    if voice.proxy_server and voice.proxy_server.value and voice.proxy_server.value ~= '' then\\n      values[path .. 'SIP.ProxyServer'] = voice.proxy_server.value\\n    end\\n    if voice.registrar_server and voice.registrar_server.value and voice.registrar_server.value ~= '' then\\n      values[path .. 'SIP.RegistrarServer'] = voice.registrar_server.value\\n    end\\n    if voice.domain and voice.domain.value and voice.domain.value ~= '' then\\n      values[path .. 'SIP.UserAgentDomain'] = voice.domain.value\\n    end\\n    if voice.name and voice.name.value and voice.name.value ~= '' then\\n      values[path .. 'Name'] = voice.name.value\\n    end\\n  end\\n\\n  for _, line in ipairs((voice and voice.lines) or {}) do\\n    local line_values = set_voice_line_common(line)\\n    for k, v in pairs(line_values) do\\n      values[k] = v\\n    end\\n  end\\n\\n  return values\\nend\\n\\nlocal function parse_speed_test_result_common(response, speed_test_type)\\n  local speed_test = {}\\n  local list = (response and response.list) or {}\\n  if #list < 4 then\\n    return nil, 'not enough parameters in SpeedTest result'\\n  end\\n\\n  local param_map = response_param_map(response)\\n  local diagnostic_state = param_map['DiagnosticsState']\\n  if diagnostic_state ~= nil and diagnostic_state ~= '' then\\n    if diagnostic_state ~= 'Complete' and diagnostic_state ~= 'Completed' then\\n      return nil, diagnostic_state .. ' state received'\\n    end\\n  end\\n\\n  speed_test.bytes_received = to_int(param_map['TotalBytesReceived'], 0)\\n\\n  local raw_eom = tostring(param_map['EOMTime'] or '')\\n  if raw_eom ~= '' and raw_eom:sub(-1) ~= 'Z' then raw_eom = raw_eom .. 'Z' end\\n  local raw_rom = tostring(param_map['ROMTime'] or '')\\n  if raw_rom ~= '' and raw_rom:sub(-1) ~= 'Z' then raw_rom = raw_rom .. 'Z' end\\n  local raw_bom = tostring(param_map['BOMTime'] or '')\\n  if raw_bom ~= '' and raw_bom:sub(-1) ~= 'Z' then raw_bom = raw_bom .. 'Z' end\\n\\n  local eom = parse_iso_time(raw_eom)\\n  if eom == nil then return nil, 'EOMTime parsing error' end\\n  local rom = parse_iso_time(raw_rom)\\n  if rom == nil then return nil, 'ROMTime parsing error' end\\n  local bom = parse_iso_time(raw_bom)\\n  if bom == nil then return nil, 'BOMTime parsing error' end\\n\\n  local rtt_elapsed = os.difftime(bom, rom)\\n  if rtt_elapsed == 0 then\\n    speed_test.rtt = '0'\\n  else\\n    speed_test.rtt = duration_string(rtt_elapsed)\\n  end\\n\\n  local resp_elapsed = os.difftime(eom, rom)\\n  if resp_elapsed == 0 then\\n    speed_test.resp_time = '0'\\n  else\\n    speed_test.resp_time = duration_string(resp_elapsed)\\n  end\\n\\n  local elapsed = os.difftime(eom, bom)\\n  if elapsed == 0 then\\n    speed_test.throughput = '0'\\n  else\\n    if speed_test_type == 'upload' then\\n      local total_bytes_sent = to_int(param_map['TotalBytesSent'], 0)\\n      speed_test.throughput = human_readable_bits(math.floor(8 * total_bytes_sent / elapsed))\\n    else\\n      speed_test.throughput = human_readable_bits(math.floor(8 * speed_test.bytes_received / elapsed))\\n    end\\n  end\\n\\n  return speed_test, nil\\nend\\n\\nlocal function get_radio_frequency_from_channel(channel, fallback)\\n  if channel == nil or channel <= 0 then\\n    return fallback or ''\\n  end\\n  if channel <= 14 then\\n    return '2.4GHz'\\n  elseif channel >= 36 and channel <= 165 then\\n    return '5GHz'\\n  elseif channel >= 1 and channel <= 233 then\\n    return '6GHz'\\n  end\\n  return ''\\nend\\n\\n-- Stubs that intentionally stay unsupported\\nfunction add_line(...) return nil, nil end\\nfunction add_voice(...) return nil, nil end\\n\\n-- Identity / capabilities\\nfunction get_vendor(...) return 'Zyxel' end\\n\\nfunction get_data_model(...)\\n  return datamodel or nil\\nend\\n\\nfunction get_device_capabilities(...)\\n  return {\\n    NotHomologated = false,\\n    Radio = true,\\n    Ssid = true,\\n    SiteSurvey = true,\\n    ConnectedDevices = true,\\n    Diagnostic = true,\\n    Ping = true,\\n    Traceroute = false,\\n    SpeedTest = true,\\n    DownloadSpeedTest = true,\\n    UploadSpeedTest = true,\\n    Ports = true,\\n    Reboot = true,\\n    FactoryReset = false,\\n    FirmwareUpgrade = true,\\n    FirmwareRollback = false,\\n    FactoryDefault = false,\\n    Logs = false,\\n    Stats = false,\\n    Interfaces = true,\\n    Hwinfo = true,\\n    Pon = false,\\n    Lan = true,\\n    Wan = true,\\n    Voice = true,\\n    NTP = true,\\n    XDSL = true,\\n  }\\nend\\n\\nfunction get_device_specs(...)\\n  return {\\n    TimeTraceRoute = 3,\\n    DirectResult = false,\\n  }\\nend\\n\\nfunction is_real_time(...) return false end\\n\\n-- Wi-Fi Radio\\nfunction get_radio(...)\\n  return {\\n    'InternetGatewayDevice.LANDevice.1.WLANConfiguration.',\\n  }\\nend\\n\\nfunction parse_radio(response)\\n  local radios = {}\\n  local ports_wlan_tmp = {}\\n\\n  for _, param in ipairs((response and response.list) or {}) do\\n    local wlan_number, param_type = (param.name or ''):match('^InternetGatewayDevice%.LANDevice%.1%.WLANConfiguration%.(%d+)%.(.+)$')\\n    if wlan_number and param_type then\\n      wlan_number = tonumber(wlan_number)\\n      ports_wlan_tmp[wlan_number] = ports_wlan_tmp[wlan_number] or {}\\n      ports_wlan_tmp[wlan_number][param_type] = param.value\\n    end\\n  end\\n\\n  local current_wifi_channel = 0\\n  local i = 1\\n  local total = table_len(ports_wlan_tmp)\\n  while i <= total do\\n    local next_i = i + 1\\n    local wlan = ports_wlan_tmp[i]\\n    if wlan then\\n      local channel = to_int(wlan['Channel'], 0) or 0\\n      local skip_radio = false\\n      if channel ~= 0 then\\n        if channel == current_wifi_channel then\\n          skip_radio = true\\n        end\\n        current_wifi_channel = channel\\n      end\\n\\n      if not skip_radio and not (wlan['SSIDAdvertisementEnabled'] ~= nil and not bool_val(wlan['SSIDAdvertisementEnabled'])) then\\n        local radio_frequency = 'Unknown Frequency'\\n        if i == 5 then\\n          radio_frequency = '5GHz'\\n        elseif i == 1 then\\n          radio_frequency = '2.4GHz'\\n        elseif channel > 0 and channel <= 14 then\\n          radio_frequency = '2.4GHz'\\n        elseif channel >= 36 and channel <= 165 then\\n          radio_frequency = '5GHz'\\n        elseif channel >= 1 and channel <= 233 then\\n          radio_frequency = '6GHz'\\n        end\\n\\n        local bandwidth = wlan['X_ZYXEL_OperatingChannelBandwidth']\\n        local supported_bandwidth = nil\\n        if bandwidth ~= nil then\\n          supported_bandwidth = { bandwidth }\\n        end\\n\\n        table.insert(radios, {\\n          path = 'InternetGatewayDevice.LANDevice.1.WLANConfiguration.' .. tostring(i) .. '.',\\n          enable = pd(false, bool_val(wlan['RadioEnabled'])),\\n          name = pd(false, radio_frequency),\\n          auto_channel_enable = pd(true, bool_val(wlan['AutoChannelEnable'])),\\n          channel = pd(true, channel),\\n          possible_channels = pd(false, safe_get_int_array(wlan['PossibleChannels'], ',')),\\n          operating_frequency_band = pd(false, radio_frequency),\\n          supported_frequency_bands = pd(false, { radio_frequency }),\\n          transmit_power = pd(true, safe_format_transmit_power(wlan['TransmitPower'])),\\n          transmit_power_supported = pd(false, safe_format_transmit_power_supported(wlan['TransmitPowerSupported'])),\\n          operating_channel_bandwidth = pd(false, bandwidth),\\n          supported_operating_channel_bandwidth = pd(false, supported_bandwidth),\\n          supported_standards = pd(false, safe_get_string_array(wlan['Standard'], ',')),\\n          operating_standards = pd(false, safe_get_string_array(wlan['Standard'], ',')),\\n        })\\n        next_i = 5\\n      end\\n    end\\n    i = next_i\\n  end\\n\\n  return radios\\nend\\n\\nfunction set_radio(radios)\\n  local values = {}\\n  for _, r in ipairs(radios or {}) do\\n    local path = r.path or ''\\n    if r.auto_channel_enable and r.auto_channel_enable.value ~= nil then\\n      values[path .. 'AutoChannelEnable'] = r.auto_channel_enable.value\\n    end\\n    if r.channel and r.channel.value ~= nil then\\n      values[path .. 'Channel'] = r.channel.value\\n    end\\n    if r.transmit_power and r.transmit_power.value ~= nil then\\n      local raw = trim_suffix(r.transmit_power.value, '%')\\n      local n = tonumber(raw)\\n      if n ~= nil then\\n        values[path .. 'TransmitPower'] = math.floor(n)\\n      end\\n    end\\n  end\\n  return values\\nend\\n\\n-- Wi-Fi SSID\\nfunction get_ssid(...)\\n  return {\\n    'InternetGatewayDevice.LANDevice.1.WLANConfiguration.',\\n    'InternetGatewayDevice.X_ZYXEL_EXT.X_ZYXEL_ONESSID.Enable',\\n  }\\nend\\n\\nfunction parse_ssid(response)\\n  local ssids = {}\\n  local ports_wlan_tmp = {}\\n  local band_steering_enabled = false\\n\\n  for _, param in ipairs((response and response.list) or {}) do\\n    local name = param.name or ''\\n    if name == 'InternetGatewayDevice.X_ZYXEL_EXT.X_ZYXEL_ONESSID.Enable' then\\n      band_steering_enabled = bool_val(param.value)\\n    else\\n      local wlan_number, param_type = name:match('^InternetGatewayDevice%.LANDevice%.1%.WLANConfiguration%.(%d+)%.(.+)$')\\n      if wlan_number and param_type then\\n        wlan_number = tonumber(wlan_number)\\n        ports_wlan_tmp[wlan_number] = ports_wlan_tmp[wlan_number] or {}\\n        ports_wlan_tmp[wlan_number][param_type] = param.value\\n      end\\n    end\\n  end\\n\\n  for idx, wlan in pairs(ports_wlan_tmp) do\\n    local channel = to_int(wlan['Channel'], 0) or 0\\n    local radio_frequency = '2.4GHz'\\n    if channel > 0 and channel <= 14 then\\n      radio_frequency = '2.4GHz'\\n    elseif channel >= 36 and channel <= 165 then\\n      radio_frequency = '5GHz'\\n    elseif channel >= 1 and channel <= 233 then\\n      radio_frequency = '6GHz'\\n    end\\n\\n    local ssid_name = tostring(wlan['Name'] or '')\\n    local ssid_type = 'Unknown'\\n    if ssid_name ~= '' and ssid_name:sub(-1) == '0' then\\n      ssid_type = 'Primary'\\n    else\\n      ssid_type = 'Guest'\\n    end\\n\\n    local beacon_type = wlan['BeaconType'] or ''\\n    table.insert(ssids, {\\n      ssid_path = 'InternetGatewayDevice.LANDevice.1.WLANConfiguration.' .. tostring(idx) .. '.',\\n      band_steering = pd(false, band_steering_enabled),\\n      name = pd(false, ssid_name .. ' ' .. (radio_frequency or '')),\\n      type = pd(false, ssid_type),\\n      ssid = pd(true, wlan['SSID']),\\n      status = pd(false, wlan['Status']),\\n      enable = pd(true, bool_val(wlan['Enable'])),\\n      ssid_advertisement_enabled = pd(false, bool_val(wlan['SSIDAdvertisementEnabled'])),\\n      has_band_steering = pd(false, true),\\n      bytes_received = pd(false, wlan['TotalBytesReceived']),\\n      bytes_sent = pd(false, wlan['TotalBytesSent']),\\n      mac_address = pd(false, wlan['BSSID']),\\n      security = {\\n        security_modes_supported = pd(false, { 'None', 'WPA2', 'WPA2/WPA3' }),\\n        security_mode_enabled = pd(true, translate_beacon_type_to_human(beacon_type)),\\n        password = pd(is_password_writable(beacon_type), nil),\\n      },\\n    })\\n  end\\n\\n  table.sort(ssids, function(a, b)\\n    local ta = a.type and a.type.value or ''\\n    local tb = b.type and b.type.value or ''\\n    if ta == 'Primary' and tb ~= 'Primary' then\\n      return true\\n    end\\n    if ta ~= 'Primary' and tb == 'Primary' then\\n      return false\\n    end\\n    return (a.ssid_path or '') < (b.ssid_path or '')\\n  end)\\n\\n  return ssids\\nend\\n\\nfunction set_ssid(ssids)\\n  local values = {}\\n  for _, s in ipairs(ssids or {}) do\\n    local path = s.ssid_path or ''\\n\\n    if s.enable and s.enable.value ~= nil then\\n      values[path .. 'Enable'] = s.enable.value\\n    end\\n\\n    local path_for_ssid = path\\n    if path_for_ssid == 'InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.' then\\n      path_for_ssid = 'InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.'\\n    end\\n\\n    if s.ssid and s.ssid.value ~= nil then\\n      values[path_for_ssid .. 'SSID'] = s.ssid.value\\n    end\\n\\n    if s.ssid_advertisement_enabled and s.ssid_advertisement_enabled.value ~= nil then\\n      values[path_for_ssid .. 'SSIDAdvertisementEnabled'] = s.ssid_advertisement_enabled.value\\n    end\\n\\n    if s.security and s.security.security_mode_enabled and s.security.security_mode_enabled.value ~= nil then\\n      values[path_for_ssid .. 'BeaconType'] = translate_beacon_type_to_cwmp(s.security.security_mode_enabled.value)\\n    end\\n\\n    if s.security and s.security.password and s.security.password.value ~= nil then\\n      if s.security.password.value ~= '' then\\n        values[path_for_ssid .. 'PreSharedKey.1.KeyPassphrase'] = s.security.password.value\\n      end\\n    end\\n\\n    if s.band_steering and s.band_steering.value ~= nil then\\n      values['InternetGatewayDevice.X_ZYXEL_EXT.X_ZYXEL_ONESSID.Enable'] = s.band_steering.value\\n    end\\n  end\\n  return values\\nend\\n\\n-- Site Survey\\nfunction get_site_survey_diagnostic_state(...)\\n  return 'InternetGatewayDevice.X_ZYXEL_NeighboringWiFiDiagnostic.DiagnosticsState'\\nend\\n\\nfunction get_site_survey_results(...)\\n  return {\\n    'InternetGatewayDevice.X_ZYXEL_NeighboringWiFiDiagnostic.Result.',\\n  }\\nend\\n\\nfunction parse_get_site_survey(response)\\n  local site_survey = {}\\n  local tmp = {}\\n\\n  for _, param in ipairs((response and response.list) or {}) do\\n    local entry, param_type = (param.name or ''):match('^InternetGatewayDevice%.X_ZYXEL_NeighboringWiFiDiagnostic%.Result%.(%d+)%.(.+)$')\\n    if entry and param_type then\\n      entry = tonumber(entry)\\n      tmp[entry] = tmp[entry] or {}\\n      tmp[entry][param_type] = param.value\\n    end\\n  end\\n\\n  for _, params in pairs(tmp) do\\n    local neighbor_site = {\\n      signal_level = params['SignalStrength'],\\n      ssid = params['SSID'],\\n      channel = params['Channel'],\\n      standard = params['OperatingStandards'],\\n      bandwidth = trim_suffix(params['OperatingChannelBandwidth'] or '', 'MHz'),\\n      bssid = params['BSSID'],\\n    }\\n\\n    local channel = tonumber(params['Channel'])\\n    if channel == nil then\\n      return nil\\n    end\\n\\n    local band_name = 'Unknown Frequency'\\n    if channel > 0 and channel <= 14 then\\n      band_name = '2.4GHz'\\n    elseif channel >= 36 and channel <= 165 then\\n      band_name = '5GHz'\\n    end\\n\\n    site_survey[band_name] = site_survey[band_name] or {}\\n    table.insert(site_survey[band_name], neighbor_site)\\n  end\\n\\n  return site_survey\\nend\\n\\n-- Connected devices\\nfunction get_connected_devices(...)\\n  return {\\n    'InternetGatewayDevice.LANDevice.1.Hosts.Host.',\\n  }\\nend\\n\\nfunction parse_get_connected_devices(response)\\n  local connected_devices = {}\\n  local tmp = {}\\n\\n  for _, param in ipairs((response and response.list) or {}) do\\n    local device_number, param_type = (param.name or ''):match('^InternetGatewayDevice%.LANDevice%.1%.Hosts%.Host%.(%d+)%.(.+)$')\\n    if device_number and param_type then\\n      device_number = tonumber(device_number)\\n      tmp[device_number] = tmp[device_number] or {}\\n      tmp[device_number][param_type] = param.value\\n    end\\n  end\\n\\n  for _, dev in pairs(tmp) do\\n    local iface = 'Ethernet'\\n    local l2 = dev['Layer2Interface'] or ''\\n    if l2:find('InternetGatewayDevice.LANDevice.1.WLANConfiguration.1', 1, true) then\\n      iface = '2.4GHz'\\n    elseif l2:find('InternetGatewayDevice.LANDevice.1.WLANConfiguration.5', 1, true) then\\n      iface = '5GHz'\\n    end\\n\\n    local resource = {\\n      mac = dev['MACAddress'],\\n      ip_adress = dev['IPAddress'],\\n      adress_source = dev['AddressSource'],\\n      active = bool_val(dev['Active']),\\n      hostname = dev['HostName'],\\n      rssi = dev['X_ZYXEL_RSSI'],\\n    }\\n\\n    connected_devices[iface] = connected_devices[iface] or {}\\n    table.insert(connected_devices[iface], resource)\\n  end\\n\\n  return {\\n    model = model,\\n    hostname = sn,\\n    connected_devices = connected_devices,\\n  }\\nend\\n\\n-- Speedtest\\nfunction parse_get_speed_test_result(speed_test_type, response)\\n  local speed_test = {}\\n  local param_map = response_param_map(response)\\n\\n  local required = { 'ROMTime', 'BOMTime', 'EOMTime', 'TotalBytesReceived' }\\n  for _, key in ipairs(required) do\\n    if param_map[key] == nil then\\n      return nil, 'missing required parameter: ' .. key\\n    end\\n  end\\n\\n  speed_test.bytes_received = to_int(param_map['TotalBytesReceived'], 0)\\n  if param_map['TotalBytesSent'] ~= nil then\\n    speed_test.bytes_sent = to_int(param_map['TotalBytesSent'], 0)\\n  end\\n\\n  local raw_eom = tostring(param_map['EOMTime'] or '')\\n  if raw_eom ~= '' and raw_eom:sub(-1) ~= 'Z' then raw_eom = raw_eom .. 'Z' end\\n  local raw_rom = tostring(param_map['ROMTime'] or '')\\n  if raw_rom ~= '' and raw_rom:sub(-1) ~= 'Z' then raw_rom = raw_rom .. 'Z' end\\n  local raw_bom = tostring(param_map['BOMTime'] or '')\\n  if raw_bom ~= '' and raw_bom:sub(-1) ~= 'Z' then raw_bom = raw_bom .. 'Z' end\\n\\n  local eom = parse_iso_time(raw_eom)\\n  if eom == nil then return nil, 'EOMTime parsing error' end\\n  local rom = parse_iso_time(raw_rom)\\n  if rom == nil then return nil, 'ROMTime parsing error' end\\n  local bom = parse_iso_time(raw_bom)\\n  if bom == nil then return nil, 'BOMTime parsing error' end\\n\\n  local rtt_elapsed = os.difftime(bom, rom)\\n  if rtt_elapsed == 0 then\\n    speed_test.rtt = '0'\\n  else\\n    speed_test.rtt = duration_string(rtt_elapsed)\\n  end\\n\\n  local resp_elapsed = os.difftime(eom, rom)\\n  if resp_elapsed == 0 then\\n    speed_test.resp_time = '0'\\n  else\\n    speed_test.resp_time = duration_string(resp_elapsed)\\n  end\\n\\n  local elapsed = os.difftime(eom, bom)\\n  if elapsed == 0 then\\n    speed_test.throughput = '0'\\n  else\\n    if speed_test_type == 'upload' then\\n      if param_map['TotalBytesSent'] ~= nil then\\n        speed_test.throughput = human_readable_bits(math.floor(8 * to_int(param_map['TotalBytesSent'], 0) / elapsed))\\n      else\\n        speed_test.throughput = '0'\\n      end\\n    else\\n      speed_test.throughput = human_readable_bits(math.floor(8 * speed_test.bytes_received / elapsed))\\n    end\\n  end\\n\\n  return speed_test, nil\\nend\\n\\nfunction get_speed_test_result(speed_test_type)\\n  local prefix = 'InternetGatewayDevice.DownloadDiagnostics.'\\n  if speed_test_type == 'upload' then\\n    prefix = 'InternetGatewayDevice.UploadDiagnostics.'\\n  end\\n  return {\\n    prefix .. 'ROMTime',\\n    prefix .. 'BOMTime',\\n    prefix .. 'EOMTime',\\n    prefix .. 'TotalBytesReceived',\\n    prefix .. 'TotalBytesSent',\\n    prefix .. 'DiagnosticsState',\\n  }\\nend\\n\\nfunction get_wan_options(...)\\n  return {\\n    { path = 'InternetGatewayDevice.WANDevice.1.', type = 'Ethernet' },\\n    { path = 'InternetGatewayDevice.WANDevice.2.', type = 'xDSL' },\\n    { path = 'InternetGatewayDevice.WANDevice.3.', type = 'xDSL' },\\n    { path = 'InternetGatewayDevice.WANDevice.4.', type = '3G' },\\n  }\\nend\\n\\nfunction set_speed_test(st)\\n  local test = st or {}\\n  local values = {}\\n  if test.type == 'upload' then\\n    if test.url and test.url ~= '' then\\n      values['InternetGatewayDevice.UploadDiagnostics.UploadURL'] = test.url\\n    end\\n    values['InternetGatewayDevice.UploadDiagnostics.DiagnosticsState'] = 'Requested'\\n    values['InternetGatewayDevice.UploadDiagnostics.TestFileLength'] = 209715200\\n    values['InternetGatewayDevice.UploadDiagnostics.NumberOfConnections'] = 3\\n  else\\n    if test.url and test.url ~= '' then\\n      values['InternetGatewayDevice.DownloadDiagnostics.DownloadURL'] = test.url\\n    end\\n    if test.interface and test.interface ~= '' then\\n      values['InternetGatewayDevice.DownloadDiagnostics.Interface'] = test.interface\\n    end\\n    values['InternetGatewayDevice.DownloadDiagnostics.DiagnosticsState'] = 'Requested'\\n  end\\n  return values\\nend\\n\\nfunction get_download_diagnostic_state(...)\\n  return 'InternetGatewayDevice.DownloadDiagnostics.DiagnosticsState'\\nend\\n\\nfunction get_upload_diagnostic_state(...)\\n  return 'InternetGatewayDevice.UploadDiagnostics.DiagnosticsState'\\nend\\n\\n-- Statistics unsupported\\nfunction get_statistics(...) return nil end\\nfunction parse_get_statistics(response) return {} end\\n\\n-- Interfaces (TR-098)\\nfunction get_interface_wan(...)\\n  return {\\n    'InternetGatewayDevice.WANDevice.',\\n  }\\nend\\n\\nfunction parse_get_interface_wan(response)\\n  local ports_wan = {}\\n  local ports_wan_tmp = {}\\n\\n  for _, param in ipairs((response and response.list) or {}) do\\n    local name = param.name or ''\\n    local wan_dev, wan_conn_dev, conn_type, conn_idx, parameter =\\n      name:match('^InternetGatewayDevice%.WANDevice%.(%d+)%.WANConnectionDevice%.(%d+)%.(WANPPPConnection|WANIPConnection)%.(%d+)%.(.+)$')\\n    if wan_dev and wan_conn_dev and conn_type and conn_idx and parameter then\\n      local wan_path = 'InternetGatewayDevice.WANDevice.' .. wan_dev\\n        .. '.WANConnectionDevice.' .. wan_conn_dev\\n        .. '.' .. conn_type .. '.' .. conn_idx .. '.'\\n      ports_wan_tmp[wan_path] = ports_wan_tmp[wan_path] or {}\\n      ports_wan_tmp[wan_path][parameter] = param.value\\n    end\\n  end\\n\\n  if next(ports_wan_tmp) == nil then\\n    return ports_wan\\n  end\\n\\n  local idx = 0\\n  for path, param in pairs(ports_wan_tmp) do\\n    local conn_name = param['Name']\\n    if conn_name == nil or conn_name == '' then\\n      conn_name = 'Connection ' .. tostring(idx)\\n    end\\n\\n    local vlan_id = to_int(param['X_ZYXEL_VlanMuxID'], nil)\\n    if vlan_id == -1 then\\n      vlan_id = nil\\n    end\\n\\n    ports_wan[path] = {\\n      path = path,\\n      enable = pd(true, bool_val(param['Enable'])),\\n      alias = pd(false, 'Logical WAN Connection ' .. tostring(idx)),\\n      upstream = pd(false, true),\\n      mac_address = pd(false, param['MACAddress']),\\n      status = pd(false, param['ConnectionStatus']),\\n      tx = pd(false, to_int(param['Stats.EthernetBytesSent'], 0)),\\n      rx = pd(false, to_int(param['Stats.EthernetBytesReceived'], 0)),\\n      ip = {\\n        {\\n          path = path,\\n          enable = pd(true, tostring(param['Enable'] or '') == '1'),\\n          name = pd(false, conn_name),\\n          ipv4 = {\\n            enable = pd(true, bool_val(param['X_ZYXEL_IPv4Enable'])),\\n            origin = pd(false, param['AddressingType']),\\n            ip_address = pd(false, param['ExternalIPAddress']),\\n            gateway = pd(false, param['DefaultGateway']),\\n            dns_servers = {\\n              dns_servers = pd(false, param['DNSServers']),\\n            },\\n          },\\n          pppoe = {\\n            path = (get_ip_origin(param['AddressingType']) == 'PPPoE') and '-' or '',\\n            connection_status = pd(false, param['ConnectionStatus']),\\n            username = pd(true, param['Username']),\\n            password = pd(true, param['Password']),\\n          },\\n          vlan = {\\n            path = '-',\\n            enable = pd(true, bool_val(param['X_ZYXEL_VlanEnable'])),\\n            id = pd(true, vlan_id),\\n          },\\n          ipv6 = {\\n            enable = pd(true, tostring(param['X_ZYXEL_IPv6Enable'] or '') == '1'),\\n            prefix = pd(false, param['X_ZYXEL_SPIPv6Prefix']),\\n            dns_servers = {\\n              dns_servers = pd(false, param['X_ZYXEL_IPv6DNSServers']),\\n            },\\n          },\\n        },\\n      },\\n    }\\n    idx = idx + 1\\n  end\\n\\n  return ports_wan\\nend\\n\\nfunction get_interface_lan(...)\\n  return {\\n    'InternetGatewayDevice.LANDevice.1.LANEthernetInterfaceConfig.',\\n  }\\nend\\n\\nfunction parse_get_interface_lan(response)\\n  local ports_lan = {}\\n  local ports_lan_tmp = {}\\n\\n  for _, param in ipairs((response and response.list) or {}) do\\n    local lan_number, param_type = (param.name or ''):match('^InternetGatewayDevice%.LANDevice%.1%.LANEthernetInterfaceConfig%.(%d+)%.(.+)$')\\n    if lan_number and param_type then\\n      lan_number = tonumber(lan_number)\\n      ports_lan_tmp[lan_number] = ports_lan_tmp[lan_number] or {}\\n      ports_lan_tmp[lan_number][param_type] = param.value\\n    end\\n  end\\n\\n  for lan_number, port in pairs(ports_lan_tmp) do\\n    local key = port['Name'] or ('LAN ' .. tostring(lan_number))\\n    ports_lan[key] = {\\n      path = 'InternetGatewayDevice.LANDevice.1.LANEthernetInterfaceConfig.' .. tostring(lan_number) .. '.',\\n      enable = pd(false, tostring(port['Enable'] or '') == '1'),\\n      alias = pd(false, 'LAN ' .. tostring(lan_number)),\\n      upstream = pd(false, false),\\n      mac_address = pd(false, port['MACAddress']),\\n      status = pd(false, port['Status']),\\n      tx = pd(false, to_int(port['Stats.BytesSent'], 0)),\\n      rx = pd(false, to_int(port['Stats.BytesReceived'], 0)),\\n      stats = {\\n        bytes_sent = to_uint64(port['Stats.BytesSent']),\\n        bytes_received = to_uint64(port['Stats.BytesReceived']),\\n        packets_sent = to_uint64(port['Stats.PacketsSent']),\\n        packets_received = to_uint64(port['Stats.PacketsReceived']),\\n        errors_sent = to_uint64(port['Stats.ErrorsSent']),\\n        errors_received = to_uint64(port['Stats.ErrorsReceived']),\\n        discard_packets_sent = to_uint64(port['Stats.DiscardPacketsSent']),\\n        discard_packets_received = to_uint64(port['Stats.DiscardPacketsReceived']),\\n        unicast_packets_sent = to_uint64(port['Stats.UnicastPacketsSent']),\\n        unicast_packets_received = to_uint64(port['Stats.UnicastPacketsReceived']),\\n        multicast_packets_sent = to_uint64(port['Stats.MulticastPacketsSent']),\\n        multicast_packets_received = to_uint64(port['Stats.MulticastPacketsReceived']),\\n        broadcast_packets_sent = to_uint64(port['Stats.BroadcastPacketsSent']),\\n        broadcast_packets_received = to_uint64(port['Stats.BroadcastPacketsReceived']),\\n        unknown_packets_received = to_uint64(port['Stats.UnknownProtoPacketsReceived']),\\n      },\\n    }\\n  end\\n\\n  return ports_lan\\nend\\n\\n-- Ports (TR-181 unsupported for get, but set/add supported as per Go)\\nfunction get_port(...) return nil end\\nfunction parse_get_port(response) return {} end\\n\\nfunction set_port(ports)\\n  local parameters_to_set = {}\\n\\n  for port_name, port in pairs(ports or {}) do\\n    local path = port.path or ''\\n    if not port.ip or #port.ip == 0 then\\n      return nil, 'error setting port, IP is not set for port ' .. tostring(port_name)\\n    end\\n\\n    for _, ip in ipairs(port.ip) do\\n      if ip.enable and ip.enable.value ~= nil then\\n        table.insert(parameters_to_set, typed_param(path .. 'Enable', ip.enable.value, 'boolean'))\\n      end\\n      if ip.name and ip.name.value ~= nil then\\n        table.insert(parameters_to_set, typed_param(path .. 'Name', ip.name.value, 'string'))\\n      end\\n      if ip.ipv4 and ip.ipv4.enable and ip.ipv4.enable.value ~= nil then\\n        table.insert(parameters_to_set, typed_param(path .. 'X_ZYXEL_IPv4Enable', ip.ipv4.enable.value, 'boolean'))\\n      end\\n      if ip.ipv4 and ip.ipv4.ip_address and ip.ipv4.ip_address.value ~= nil then\\n        table.insert(parameters_to_set, typed_param(path .. 'ExternalIPAddress', ip.ipv4.ip_address.value, 'string'))\\n      end\\n      if ip.ipv4 and ip.ipv4.dns_servers and ip.ipv4.dns_servers.dns_servers and ip.ipv4.dns_servers.dns_servers.value ~= nil then\\n        table.insert(parameters_to_set, typed_param(path .. 'DNSServers', ip.ipv4.dns_servers.dns_servers.value, 'string'))\\n      end\\n      if ip.ipv4 and ip.ipv4.subnet_mask and ip.ipv4.subnet_mask.value ~= nil then\\n        table.insert(parameters_to_set, typed_param(path .. 'SubnetMask', ip.ipv4.subnet_mask.value, 'string'))\\n      end\\n      if ip.ipv4 and ip.ipv4.gateway and ip.ipv4.gateway.value ~= nil then\\n        table.insert(parameters_to_set, typed_param(path .. 'DefaultGateway', ip.ipv4.gateway.value, 'string'))\\n      end\\n      if ip.ipv6 and ip.ipv6.enable and ip.ipv6.enable.value ~= nil then\\n        table.insert(parameters_to_set, typed_param(path .. 'X_ZYXEL_IPv6Enable', ip.ipv6.enable.value, 'boolean'))\\n      end\\n      if ip.pppoe and ip.pppoe.username and ip.pppoe.username.value ~= nil then\\n        table.insert(parameters_to_set, typed_param(path .. 'Username', ip.pppoe.username.value, 'string'))\\n      end\\n      if ip.pppoe and ip.pppoe.password and ip.pppoe.password.value ~= nil then\\n        table.insert(parameters_to_set, typed_param(path .. 'Password', ip.pppoe.password.value, 'string'))\\n      end\\n\\n      if ip.vlan and ip.vlan.enable and ip.vlan.enable.value ~= nil then\\n        if ip.vlan.enable.value then\\n          if ip.vlan.id and ip.vlan.id.value ~= nil then\\n            table.insert(parameters_to_set, typed_param(path .. 'X_ZYXEL_VlanMuxID', ip.vlan.id.value, 'int'))\\n          end\\n          table.insert(parameters_to_set, typed_param(path .. 'X_ZYXEL_VlanEnable', true, 'boolean'))\\n        else\\n          table.insert(parameters_to_set, typed_param(path .. 'X_ZYXEL_VlanEnable', false, 'boolean'))\\n        end\\n      else\\n        if ip.vlan and ip.vlan.id and ip.vlan.id.value ~= nil then\\n          table.insert(parameters_to_set, typed_param(path .. 'X_ZYXEL_VlanMuxID', ip.vlan.id.value, 'int'))\\n        end\\n      end\\n    end\\n  end\\n\\n  if #parameters_to_set == 0 then\\n    return nil, 'error setting port, no parameters to set'\\n  end\\n\\n  return parameters_to_set, nil\\nend\\n\\nfunction add_port(port)\\n  local parameters_to_set = {}\\n  local new_port = port and port.ip and port.ip[1]\\n  if not new_port then\\n    return nil, 'error adding port, IP is not set'\\n  end\\n\\n  local path = new_port.path or ''\\n  local addressing_type = new_port.ipv4 and new_port.ipv4.origin and new_port.ipv4.origin.value or ''\\n\\n  if addressing_type == 'PPPoE' then\\n    table.insert(parameters_to_set, typed_param(path .. 'Username', new_port.pppoe and new_port.pppoe.username and new_port.pppoe.username.value or '', 'string'))\\n    table.insert(parameters_to_set, typed_param(path .. 'Password', new_port.pppoe and new_port.pppoe.password and new_port.pppoe.password.value or '', 'string'))\\n\\n  elseif addressing_type == 'DHCP' then\\n    table.insert(parameters_to_set, typed_param(path .. 'AddressingType', 'DHCP', 'string'))\\n\\n  elseif addressing_type == 'Static' then\\n    table.insert(parameters_to_set, typed_param(path .. 'AddressingType', 'Static', 'string'))\\n\\n    local ip_address = new_port.ipv4 and new_port.ipv4.ip_address and new_port.ipv4.ip_address.value or ''\\n    if ip_address == '' or not is_valid_ipv4(ip_address) then\\n      return nil, 'error adding port, IP address is not valid'\\n    end\\n    table.insert(parameters_to_set, typed_param(path .. 'ExternalIPAddress', ip_address, 'string'))\\n\\n    local subnet_mask = new_port.ipv4 and new_port.ipv4.subnet_mask and new_port.ipv4.subnet_mask.value or ''\\n    if subnet_mask == '' or not is_valid_subnet_mask(subnet_mask) then\\n      return nil, 'error adding port, subnet mask is not valid'\\n    end\\n    table.insert(parameters_to_set, typed_param(path .. 'SubnetMask', subnet_mask, 'string'))\\n\\n    local gateway = new_port.ipv4 and new_port.ipv4.gateway and new_port.ipv4.gateway.value or ''\\n    if gateway ~= '' and is_valid_ipv4(gateway) then\\n      table.insert(parameters_to_set, typed_param(path .. 'DefaultGateway', gateway, 'string'))\\n    end\\n\\n    if gateway == ip_address then\\n      return nil, 'error adding port, gateway cannot be the same as IP address'\\n    end\\n\\n    if gateway ~= '' and not are_ips_in_same_subnet(gateway, ip_address, subnet_mask) then\\n      return nil, 'error adding port, gateway is not in the same subnet as IP address'\\n    end\\n\\n    local dns_servers = ''\\n    if new_port.ipv4 and new_port.ipv4.dns_servers and new_port.ipv4.dns_servers.dns_servers then\\n      dns_servers = new_port.ipv4.dns_servers.dns_servers.value or ''\\n    end\\n    if dns_servers ~= '' then\\n      table.insert(parameters_to_set, typed_param(path .. 'DNSServers', dns_servers, 'string'))\\n    end\\n\\n  else\\n    return nil, 'error adding port, unsupported addressing type: ' .. tostring(addressing_type)\\n  end\\n\\n  if new_port.ipv6 and new_port.ipv6.enable and new_port.ipv6.enable.value ~= nil then\\n    table.insert(parameters_to_set, typed_param(path .. 'X_ZYXEL_IPv6Enable', new_port.ipv6.enable.value and true or false, 'boolean'))\\n  end\\n\\n  if new_port.vlan and new_port.vlan.enable and new_port.vlan.enable.value ~= nil then\\n    if new_port.vlan.enable.value then\\n      local vlan = new_port.vlan.id and new_port.vlan.id.value or nil\\n      if vlan == nil or vlan <= 0 or vlan > 4094 then\\n        return nil, 'error adding port, VLAN ID is not valid'\\n      end\\n      table.insert(parameters_to_set, typed_param(path .. 'X_ZYXEL_VlanEnable', true, 'boolean'))\\n      table.insert(parameters_to_set, typed_param(path .. 'X_ZYXEL_VlanMuxID', vlan, 'int'))\\n    else\\n      table.insert(parameters_to_set, typed_param(path .. 'X_ZYXEL_VlanEnable', false, 'boolean'))\\n    end\\n  else\\n    table.insert(parameters_to_set, typed_param(path .. 'X_ZYXEL_VlanEnable', false, 'boolean'))\\n  end\\n\\n  table.insert(parameters_to_set, typed_param(path .. 'X_ZYXEL_IPv4Enable', true, 'boolean'))\\n\\n  return parameters_to_set, nil\\nend\\n\\n-- Bridge\\nfunction get_bridge(...) return get_bridge_common() end\\nfunction parse_get_bridge(response) return parse_get_bridge_common(response) end\\nfunction set_bridge(bridges) return set_bridge_common(bridges) end\\n\\n-- Ping\\nfunction get_ping(...)\\n  return {\\n    'InternetGatewayDevice.IPPingDiagnostics.Interface',\\n    'InternetGatewayDevice.IPPingDiagnostics.Timeout',\\n    'InternetGatewayDevice.IPPingDiagnostics.Host',\\n    'InternetGatewayDevice.IPPingDiagnostics.NumberOfRepetitions',\\n    'InternetGatewayDevice.IPPingDiagnostics.DataBlockSize',\\n    'InternetGatewayDevice.IPPingDiagnostics.FailureCount',\\n    'InternetGatewayDevice.IPPingDiagnostics.SuccessCount',\\n    'InternetGatewayDevice.IPPingDiagnostics.AverageResponseTime',\\n    'InternetGatewayDevice.IPPingDiagnostics.MinimumResponseTime',\\n    'InternetGatewayDevice.IPPingDiagnostics.MaximumResponseTime',\\n    'InternetGatewayDevice.IPPingDiagnostics.DiagnosticsState',\\n  }\\nend\\n\\nfunction parse_get_ping(response)\\n  return parse_get_ping_common(response)\\nend\\n\\nfunction get_ping_diagnostic_state(...)\\n  return 'InternetGatewayDevice.IPPingDiagnostics.DiagnosticsState'\\nend\\n\\nfunction set_ping(ping)\\n  local data_block_size = ping and ping.data_block_size and ping.data_block_size.value or nil\\n  if data_block_size == nil or data_block_size == 0 then\\n    data_block_size = 32\\n  end\\n\\n  return {\\n    ['InternetGatewayDevice.IPPingDiagnostics.Interface'] = ping.interface.value,\\n    ['InternetGatewayDevice.IPPingDiagnostics.Timeout'] = (ping.timeout.value or 0) * 1000,\\n    ['InternetGatewayDevice.IPPingDiagnostics.Host'] = ping.host.value,\\n    ['InternetGatewayDevice.IPPingDiagnostics.NumberOfRepetitions'] = ping.number_of_repetitions.value,\\n    ['InternetGatewayDevice.IPPingDiagnostics.DiagnosticsState'] = 'Requested',\\n    ['InternetGatewayDevice.IPPingDiagnostics.DataBlockSize'] = data_block_size,\\n  }\\nend\\n\\nfunction get_ping_result(...)\\n  return {\\n    'InternetGatewayDevice.IPPingDiagnostics.FailureCount',\\n    'InternetGatewayDevice.IPPingDiagnostics.SuccessCount',\\n    'InternetGatewayDevice.IPPingDiagnostics.AverageResponseTime',\\n    'InternetGatewayDevice.IPPingDiagnostics.MinimumResponseTime',\\n    'InternetGatewayDevice.IPPingDiagnostics.MaximumResponseTime',\\n    'InternetGatewayDevice.IPPingDiagnostics.DiagnosticsState',\\n  }\\nend\\n\\nfunction parse_get_ping_result(response)\\n  return parse_get_ping_result_common(response)\\nend\\n\\n-- Traceroute\\nfunction get_traceroute(...)\\n  return {\\n    'InternetGatewayDevice.TraceRouteDiagnostics.Interface',\\n    'InternetGatewayDevice.TraceRouteDiagnostics.Timeout',\\n    'InternetGatewayDevice.TraceRouteDiagnostics.Host',\\n    'InternetGatewayDevice.TraceRouteDiagnostics.NumberOfTries',\\n    'InternetGatewayDevice.TraceRouteDiagnostics.MaxHopCount',\\n  }\\nend\\n\\nfunction parse_get_traceroute(response)\\n  local list = (response and response.list) or {}\\n  if #list < 5 then\\n    return nil\\n  end\\n  local timeout = to_int(list[2].value, 30000)\\n  local number_of_tries = to_int(list[4].value, 0)\\n  local max_hop_count = to_int(list[5].value, 0)\\n  return {\\n    interface = pd(false, list[1].value),\\n    timeout = pd(true, math.floor(timeout / 1000)),\\n    host = pd(true, list[3].value),\\n    number_of_tries = pd(true, number_of_tries),\\n    max_hop_count = pd(true, max_hop_count),\\n  }\\nend\\n\\nfunction get_traceroute_diagnostic_state(...)\\n  return 'InternetGatewayDevice.TraceRouteDiagnostics.DiagnosticsState'\\nend\\n\\nfunction set_traceroute(traceroute)\\n  return {\\n    ['InternetGatewayDevice.TraceRouteDiagnostics.Timeout'] = traceroute.timeout.value,\\n    ['InternetGatewayDevice.TraceRouteDiagnostics.Host'] = traceroute.host.value,\\n    ['InternetGatewayDevice.TraceRouteDiagnostics.NumberOfTries'] = traceroute.number_of_tries.value,\\n    ['InternetGatewayDevice.TraceRouteDiagnostics.MaxHopCount'] = traceroute.max_hop_count.value,\\n    ['InternetGatewayDevice.TraceRouteDiagnostics.DiagnosticsState'] = 'Requested',\\n  }\\nend\\n\\nfunction get_traceroute_result_number_of_hops(...)\\n  return 'InternetGatewayDevice.TraceRouteDiagnostics.RouteHopsNumberOfEntries'\\nend\\n\\nfunction get_traceroute_result(number_of_hops)\\n  local params = {\\n    'InternetGatewayDevice.TraceRouteDiagnostics.DiagnosticsState',\\n    'InternetGatewayDevice.TraceRouteDiagnostics.ResponseTime',\\n    'InternetGatewayDevice.TraceRouteDiagnostics.RouteHopsNumberOfEntries',\\n  }\\n  for i = 1, (number_of_hops or 0) do\\n    local entry = tostring(i)\\n    params[#params + 1] = 'InternetGatewayDevice.TraceRouteDiagnostics.RouteHops.' .. entry .. '.HopHost'\\n    params[#params + 1] = 'InternetGatewayDevice.TraceRouteDiagnostics.RouteHops.' .. entry .. '.HopRTTimes'\\n    params[#params + 1] = 'InternetGatewayDevice.TraceRouteDiagnostics.RouteHops.' .. entry .. '.HopHostAddress'\\n  end\\n  return params\\nend\\n\\nfunction parse_get_traceroute_result(response)\\n  local list = (response and response.list) or {}\\n  if #list < 3 then\\n    return nil\\n  end\\n  local result = {}\\n  local diagnostic_state = list[1].value or ''\\n  if diagnostic_state == 'Error_CannotResolveHostName' then\\n    result.result = 'Cannot resolve host name'\\n  elseif diagnostic_state == 'Error_MaxHopCountExceeded' then\\n    result.result = 'Max hop count exceeded'\\n  elseif diagnostic_state == 'Requested' then\\n    result.result = 'In progress'\\n  elseif diagnostic_state == 'Complete' then\\n    result.result = 'Success'\\n  elseif diagnostic_state == 'None' then\\n    result.result = 'None'\\n  else\\n    result.result = 'Success'\\n  end\\n\\n  result.response_time = to_int(list[2].value, 0)\\n  result.hop_count = to_int(list[3].value, 0)\\n\\n  local hops = {}\\n  local index = 4\\n  for i = 1, result.hop_count do\\n    hops[i] = {\\n      host = list[index] and list[index].value or nil,\\n      rtt = list[index + 1] and list[index + 1].value or nil,\\n      addr = list[index + 2] and list[index + 2].value or nil,\\n    }\\n    index = index + 3\\n  end\\n  result.hops = hops\\n\\n  return result\\nend\\n\\n-- Hardware info / PON\\nfunction get_hwinfo(...)\\n  return {\\n    'InternetGatewayDevice.DeviceInfo.UpTime',\\n    'InternetGatewayDevice.DeviceInfo.MemoryStatus.Total',\\n    'InternetGatewayDevice.DeviceInfo.MemoryStatus.Free',\\n    'InternetGatewayDevice.DeviceInfo.ProcessStatus.CPUUsage',\\n    'InternetGatewayDevice.DeviceInfo.HardwareVersion',\\n  }\\nend\\n\\nfunction parse_get_hwinfo(response)\\n  local uptime = 0\\n  local hw_version = ''\\n  local mem_total = 0\\n  local mem_free = 0\\n  local cpu_usage = 0\\n\\n  for _, param in ipairs((response and response.list) or {}) do\\n    local name = param.name or ''\\n    local value = param.value\\n    if name == 'InternetGatewayDevice.DeviceInfo.UpTime' then\\n      uptime = to_uint64(value)\\n    elseif name == 'InternetGatewayDevice.DeviceInfo.MemoryStatus.Total' then\\n      mem_total = to_uint64(value)\\n    elseif name == 'InternetGatewayDevice.DeviceInfo.MemoryStatus.Free' then\\n      mem_free = to_uint64(value)\\n    elseif name == 'InternetGatewayDevice.DeviceInfo.ProcessStatus.CPUUsage' then\\n      cpu_usage = tonumber(value) or 0\\n    elseif name == 'InternetGatewayDevice.DeviceInfo.HardwareVersion' then\\n      hw_version = value or ''\\n    end\\n  end\\n\\n  local mem_use = mem_total - mem_free\\n  if mem_use < 0 then mem_use = 0 end\\n  local memory_usage = 0\\n  if mem_total > 0 then\\n    memory_usage = tonumber(string.format('%.2f', (mem_use * 100) / mem_total)) or 0\\n  end\\n\\n  return {\\n    uptime = uptime,\\n    hw_version = hw_version,\\n    memory_total = mem_total,\\n    memory_free = mem_free,\\n    memory_use = mem_use,\\n    memory_usage = memory_usage,\\n    cpu_usage = cpu_usage,\\n  }\\nend\\n\\nfunction get_pon(...) return nil end\\nfunction parse_get_pon(response) return {} end\\n\\n-- Voice\\nfunction get_voice(...)\\n  return {\\n    'InternetGatewayDevice.Services.VoiceService.1.',\\n  }\\nend\\n\\nfunction parse_get_voice(response)\\n  return parse_get_voice_common(response)\\nend\\n\\nfunction set_voice(voice)\\n  return set_voice_common(voice), nil\\nend\\n\\nfunction set_line(line)\\n  return set_voice_line_common(line), nil\\nend\\n\\n-- Cellular unsupported\\nfunction get_cellular(...) return nil end\\nfunction parse_get_cellular(response) return '[]' end\\nfunction set_cellular(cellular) return nil end\\n\\n-- xDSL\\nfunction get_xdsl(...)\\n  return {\\n    'InternetGatewayDevice.WANDevice.3.WANDSLInterfaceConfig.Enable',\\n    'InternetGatewayDevice.WANDevice.3.WANDSLInterfaceConfig.Status',\\n    'InternetGatewayDevice.WANDevice.3.WANDSLInterfaceConfig.UpstreamCurrRate',\\n    'InternetGatewayDevice.WANDevice.3.WANDSLInterfaceConfig.DownstreamCurrRate',\\n    'InternetGatewayDevice.WANDevice.3.WANDSLInterfaceConfig.UpstreamMaxRate',\\n    'InternetGatewayDevice.WANDevice.3.WANDSLInterfaceConfig.DownstreamMaxRate',\\n    'InternetGatewayDevice.WANDevice.3.WANDSLInterfaceConfig.ModulationType',\\n  }\\nend\\n\\nfunction parse_xdsl(response)\\n  local xdsl = {}\\n\\n  for _, param in ipairs((response and response.list) or {}) do\\n    local name = param.name or ''\\n    local value = param.value\\n    if name == 'InternetGatewayDevice.WANDevice.3.WANDSLInterfaceConfig.Enable' then\\n      xdsl.enable = pd(false, bool_val(value))\\n    elseif name == 'InternetGatewayDevice.WANDevice.3.WANDSLInterfaceConfig.Status' then\\n      xdsl.status = pd(false, value)\\n    elseif name == 'InternetGatewayDevice.WANDevice.3.WANDSLInterfaceConfig.UpstreamCurrRate' then\\n      xdsl.upstream_rate = pd(false, to_int(value, 0))\\n    elseif name == 'InternetGatewayDevice.WANDevice.3.WANDSLInterfaceConfig.DownstreamCurrRate' then\\n      xdsl.downstream_rate = pd(false, to_int(value, 0))\\n    elseif name == 'InternetGatewayDevice.WANDevice.3.WANDSLInterfaceConfig.UpstreamMaxRate' then\\n      xdsl.upstream_max_rate = pd(false, to_int(value, 0))\\n    elseif name == 'InternetGatewayDevice.WANDevice.3.WANDSLInterfaceConfig.DownstreamMaxRate' then\\n      xdsl.downstream_max_rate = pd(false, to_int(value, 0))\\n    elseif name == 'InternetGatewayDevice.WANDevice.3.WANDSLInterfaceConfig.ModulationType' then\\n      xdsl.modulation_type = pd(false, value)\\n    end\\n  end\\n\\n  return { xdsl }\\nend\\n\"\n    },\n    {\n        \"name\": \"WS7001-22\",\n        \"model\": \"WS7001-22\",\n        \"protocol\": \"cwmp\",\n        \"content\": \"-- model:WS7001-22\\n-- protocol:cwmp\\n\\n-- Helpers\\nlocal function trim(s)\\n  return (s:gsub('^%s+', ''):gsub('%s+$', ''))\\nend\\n\\nlocal function split(s, sep)\\n  local t = {}\\n  if s == nil or s == '' then\\n    return t\\n  end\\n  sep = sep or ','\\n  local pattern = '([^' .. sep .. ']+)'\\n  for part in string.gmatch(s, pattern) do\\n    t[#t+1] = trim(part)\\n  end\\n  return t\\nend\\n\\nlocal function split_int(s, sep)\\n  local out = {}\\n  for _, v in ipairs(split(s, sep)) do\\n    local n = tonumber(v)\\n    if n ~= nil then\\n      out[#out+1] = n\\n    end\\n  end\\n  return out\\nend\\n\\nlocal function trim_prefix(value, prefix)\\n  if value == nil then\\n    return nil\\n  end\\n  if value:sub(1, #prefix) == prefix then\\n    return value:sub(#prefix + 1)\\n  end\\n  return value\\nend\\n\\nlocal function trim_suffix(value, suffix)\\n  if value == nil then\\n    return nil\\n  end\\n  if value:sub(-#suffix) == suffix then\\n    return value:sub(1, #value - #suffix)\\n  end\\n  return value\\nend\\n\\nlocal function bool_val(v)\\n  if v == nil then\\n    return false\\n  end\\n  if type(v) == 'boolean' then\\n    return v\\n  end\\n  local s = tostring(v):lower()\\n  if s == '1' or s == 'true' then\\n    return true\\n  end\\n  if s == '0' or s == 'false' then\\n    return false\\n  end\\n  return false\\nend\\n\\nlocal function to_int(v, default)\\n  local n = tonumber(v)\\n  if n == nil then\\n    return default\\n  end\\n  return math.floor(n)\\nend\\n\\nlocal function to_uint64(v)\\n  local n = tonumber(v)\\n  if n == nil or n < 0 then\\n    return 0\\n  end\\n  return math.floor(n)\\nend\\n\\nlocal function pd(writable, value)\\n  return { writable = writable, value = value }\\nend\\n\\nlocal function response_param_map(response)\\n  local param_map = {}\\n  local list = response and response.list or {}\\n  for _, param in ipairs(list) do\\n    local name = param.name or ''\\n    local value = param.value\\n    local last = name:match('([^.]+)$') or name\\n    param_map[last] = value\\n  end\\n  return param_map\\nend\\n\\nlocal function format_transmit_power_supported(raw)\\n  if raw == nil then\\n    return nil\\n  end\\n  local out = {}\\n  for _, power in ipairs(split(raw, ',')) do\\n    if power == '-1' then\\n      out[#out+1] = 'Auto'\\n    else\\n      out[#out+1] = power .. '%'\\n    end\\n  end\\n  return out\\nend\\n\\nlocal function translate_beacon_type_to_human(value)\\n  if value == '11i' then\\n    return 'WPA2'\\n  elseif value == 'WPAand11i' then\\n    return 'WPA/WPA2'\\n  elseif value == '11iandWPA3' then\\n    return 'WPA2/WPA3'\\n  end\\n  return value\\nend\\n\\nlocal function translate_beacon_type_to_cwmp(value)\\n  if value == 'WPA2' then\\n    return '11i'\\n  elseif value == 'WPA/WPA2' then\\n    return 'WPAand11i'\\n  elseif value == 'WPA2/WPA3' then\\n    return '11iandWPA3'\\n  end\\n  return value\\nend\\n\\nlocal function is_password_writable(beacon_type)\\n  return not (beacon_type == 'Basic' or beacon_type == 'None')\\nend\\n\\nlocal function duration_string(seconds)\\n  if seconds == nil then\\n    return ''\\n  end\\n  local total = math.floor(seconds)\\n  if total < 60 then\\n    return string.format('%ds', total)\\n  end\\n  local mins = math.floor(total / 60)\\n  local secs = total - mins * 60\\n  if mins < 60 then\\n    return string.format('%dm%ds', mins, secs)\\n  end\\n  local hours = math.floor(mins / 60)\\n  mins = mins - hours * 60\\n  return string.format('%dh%dm%ds', hours, mins, secs)\\nend\\n\\nlocal function human_readable_bits(bits)\\n  local sizes = { 'bits p/s', 'Kbps', 'Mbps', 'Gbps', 'Tbps', 'Pbps', 'Ebps' }\\n  local value = bits\\n  local i = 1\\n  while value >= 1000 and i < #sizes do\\n    value = value / 1000\\n    i = i + 1\\n  end\\n  return string.format('%.2f%s', value, sizes[i])\\nend\\n\\nlocal function parse_iso_time(raw)\\n  if raw == nil then\\n    return nil\\n  end\\n  if raw:sub(-1) == 'Z' then\\n    raw = raw:sub(1, -2)\\n  end\\n  local y, mo, d, h, mi, s = raw:match('^(%d+)%-(%d+)%-(%d+)T(%d+):(%d+):(%d+)')\\n  if not y then\\n    return nil\\n  end\\n  return os.time({ year = tonumber(y), month = tonumber(mo), day = tonumber(d), hour = tonumber(h), min = tonumber(mi), sec = tonumber(s) })\\nend\\n\\nlocal function get_ip_origin(value)\\n  if value == nil or value == '' then\\n    return 'PPPoE'\\n  end\\n  return value\\nend\\n\\nlocal function ip_attribute_is_writable(attribute)\\n  return get_ip_origin(attribute) == 'Static'\\nend\\n\\nlocal function parse_diagnostic_state(raw, failure_count)\\n  if raw == 'Error_CannotResolveHostName' then\\n    return 'Cannot resolve host name'\\n  elseif raw == 'Error_MaxHopCountExceeded' then\\n    return 'Max hop count exceeded'\\n  elseif raw == 'Requested' or raw == 'Running' then\\n    return 'In progress'\\n  elseif raw == 'Complete' or raw == 'Completed' then\\n    if failure_count > 0 then\\n      return 'Failure'\\n    end\\n    return 'Success'\\n  elseif raw == 'None' then\\n    return 'None'\\n  end\\n  return 'Unknown'\\nend\\n\\nlocal function ip_to_octets(ip)\\n  if ip == nil then\\n    return nil\\n  end\\n  local a, b, c, d = ip:match('^(%d+)%.(%d+)%.(%d+)%.(%d+)$')\\n  if not a then\\n    return nil\\n  end\\n  a, b, c, d = tonumber(a), tonumber(b), tonumber(c), tonumber(d)\\n  if a > 255 or b > 255 or c > 255 or d > 255 then\\n    return nil\\n  end\\n  return a, b, c, d\\nend\\n\\nlocal function band(a, b)\\n  local res = 0\\n  local bit = 1\\n  while a > 0 or b > 0 do\\n    local a_bit = a % 2\\n    local b_bit = b % 2\\n    if a_bit == 1 and b_bit == 1 then\\n      res = res + bit\\n    end\\n    a = math.floor(a / 2)\\n    b = math.floor(b / 2)\\n    bit = bit * 2\\n  end\\n  return res\\nend\\n\\nlocal function is_valid_ipv4(ip)\\n  return ip_to_octets(ip) ~= nil\\nend\\n\\nlocal function is_valid_subnet_mask(mask)\\n  local a, b, c, d = ip_to_octets(mask)\\n  if not a then\\n    return false\\n  end\\n  local mask_value = ((a * 256 + b) * 256 + c) * 256 + d\\n  if mask_value == 0 then\\n    return false\\n  end\\n  local inverted = 0xFFFFFFFF - mask_value + 1\\n  if inverted == 0 then\\n    return true\\n  end\\n  return band(inverted, inverted - 1) == 0\\nend\\n\\nlocal function are_ips_in_same_subnet(ip1, ip2, mask)\\n  local a1, b1, c1, d1 = ip_to_octets(ip1)\\n  local a2, b2, c2, d2 = ip_to_octets(ip2)\\n  local m1, m2, m3, m4 = ip_to_octets(mask)\\n  if not a1 or not a2 or not m1 then\\n    return false\\n  end\\n  return band(a1, m1) == band(a2, m1)\\n    and band(b1, m2) == band(b2, m2)\\n    and band(c1, m3) == band(c2, m3)\\n    and band(d1, m4) == band(d2, m4)\\nend\\n\\nlocal function wan_stats(ip_data)\\n  return {\\n    bytes_sent = to_uint64(ip_data['Stats.EthernetBytesSent']),\\n    bytes_received = to_uint64(ip_data['Stats.EthernetBytesReceived']),\\n    packets_sent = to_uint64(ip_data['Stats.EthernetPacketsSent']),\\n    packets_received = to_uint64(ip_data['Stats.EthernetPacketsReceived']),\\n    errors_sent = to_uint64(ip_data['Stats.EthernetErrorsSent']),\\n    errors_received = to_uint64(ip_data['Stats.EthernetErrorsReceived']),\\n    discard_packets_sent = to_uint64(ip_data['Stats.EthernetDiscardPacketsSent']),\\n    discard_packets_received = to_uint64(ip_data['Stats.EthernetDiscardPacketsReceived']),\\n    unicast_packets_sent = to_uint64(ip_data['Stats.EthernetUnicastPacketsSent']),\\n    unicast_packets_received = to_uint64(ip_data['Stats.EthernetUnicastPacketsReceived']),\\n    multicast_packets_sent = to_uint64(ip_data['Stats.EthernetMulticastPacketsSent']),\\n    multicast_packets_received = to_uint64(ip_data['Stats.EthernetMulticastPacketsReceived']),\\n    broadcast_packets_sent = to_uint64(ip_data['Stats.EthernetBroadcastPacketsSent']),\\n    broadcast_packets_received = to_uint64(ip_data['Stats.EthernetBroadcastPacketsReceived']),\\n    unknown_packets_received = to_uint64(ip_data['Stats.EthernetUnknownProtoPacketsReceived']),\\n  }\\nend\\n\\n-- Model identity and capabilities\\nfunction get_vendor() return 'Huawei' end\\nfunction get_data_model() return 'TR-098' end\\nfunction get_device_specs() return { TimeTraceRoute = 3 } end\\nfunction get_device_capabilities()\\n  return {\\n    Radio = true,\\n    Ssid = true,\\n    SiteSurvey = false,\\n    ConnectedDevices = true,\\n    Diagnostic = true,\\n    Ports = true,\\n    Reboot = true,\\n    FactoryReset = false,\\n    FirmwareUpgrade = true,\\n    FirmwareRollback = false,\\n    FactoryDefault = true,\\n    Traceroute = true,\\n    SpeedTest = true,\\n    DownloadSpeedTest = true,\\n    UploadSpeedTest = false,\\n    Ping = true,\\n    Logs = true,\\n    Stats = true,\\n    Interfaces = true,\\n    Wan = true,\\n    Lan = false,\\n    Hwinfo = true,\\n    Pon = false,\\n  }\\nend\\nfunction is_real_time() return false end\\n\\nlocal function get_wifi_frequency(wlan_index)\\n  if wlan_index == 1 then\\n    return '2.4GHz'\\n  elseif wlan_index == 2 then\\n    return '5GHz'\\n  end\\n  return ''\\nend\\n\\n-- WiFi Radio\\nfunction get_radio()\\n  return {\\n    'InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.Enable',\\n    'InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.Name',\\n    'InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.Channel',\\n    'InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.AutoChannelEnable',\\n    'InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.Standard',\\n    'InternetGatewayDevice.LANDevice.1.WLANConfiguration.2.Enable',\\n    'InternetGatewayDevice.LANDevice.1.WLANConfiguration.2.Name',\\n    'InternetGatewayDevice.LANDevice.1.WLANConfiguration.2.Channel',\\n    'InternetGatewayDevice.LANDevice.1.WLANConfiguration.2.AutoChannelEnable',\\n    'InternetGatewayDevice.LANDevice.1.WLANConfiguration.2.Standard',\\n  }\\nend\\n\\nfunction parse_radio(response)\\n  local radios = {}\\n  local ports_wlan_tmp = {}\\n  for _, param in ipairs(response.list or {}) do\\n    local wlan_number, param_type = string.match(param.name or '', 'InternetGatewayDevice%.LANDevice%.1%.WLANConfiguration%.(%d+)%.(.+)')\\n    if wlan_number then\\n      wlan_number = tonumber(wlan_number)\\n      ports_wlan_tmp[wlan_number] = ports_wlan_tmp[wlan_number] or {}\\n      ports_wlan_tmp[wlan_number][param_type] = param.value\\n    end\\n  end\\n\\n  local wlan_indices = { 1, 2 }\\n  for i, wlan_index in ipairs(wlan_indices) do\\n    local wlan = ports_wlan_tmp[wlan_index] or {}\\n    local channel = to_int(wlan['Channel'], 0)\\n    radios[i] = {\\n      path = 'InternetGatewayDevice.LANDevice.1.WLANConfiguration.' .. wlan_index .. '.',\\n      enable = pd(true, bool_val(wlan['Enable'])),\\n      name = pd(false, wlan['Name']),\\n      auto_channel_enable = pd(true, bool_val(wlan['AutoChannelEnable'])),\\n      channel = pd(true, channel),\\n      possible_channels = pd(false, split_int(wlan['Channel'], ',')),\\n      operating_frequency_band = pd(false, get_wifi_frequency(wlan_index)),\\n      supported_frequency_bands = pd(false, { get_wifi_frequency(wlan_index) }),\\n      supported_standards = pd(false, { 'b', 'g', 'n', 'ac', 'ax' }),\\n      operating_standards = pd(false, split(wlan['Standard'], '/')),\\n      transmit_power = pd(false, 'TransmitPower'),\\n      operating_channel_bandwidth = pd(false, ''),\\n      supported_operating_channel_bandwidth = pd(false, split('', ',')),\\n      transmit_power_supported = pd(false, split('', ',')),\\n    }\\n  end\\n\\n  return radios\\nend\\n\\nfunction set_radio(radios)\\n  local values = {}\\n  for _, r in ipairs(radios or {}) do\\n    local path = r.path or ''\\n    if r.enable and r.enable.value ~= nil then\\n      values[path .. 'Enable'] = r.enable.value\\n    end\\n    if r.auto_channel_enable and r.auto_channel_enable.value ~= nil then\\n      values[path .. 'AutoChannelEnable'] = r.auto_channel_enable.value\\n    end\\n    if r.channel and r.channel.value ~= nil then\\n      values[path .. 'Channel'] = r.channel.value\\n    end\\n    if r.transmit_power and r.transmit_power.value ~= nil then\\n      values[path .. 'TransmitPower'] = r.transmit_power.value\\n    end\\n  end\\n  return values\\nend\\n\\n-- WiFi SSID\\nfunction get_ssid()\\n  return {\\n    'InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.SSID',\\n    'InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.Enable',\\n    'InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.Status',\\n    'InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.TotalBytesSent',\\n    'InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.TotalBytesReceived',\\n    'InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.BSSID',\\n    'InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.BeaconType',\\n    'InternetGatewayDevice.LANDevice.1.WLANConfiguration.2.SSID',\\n    'InternetGatewayDevice.LANDevice.1.WLANConfiguration.2.Enable',\\n    'InternetGatewayDevice.LANDevice.1.WLANConfiguration.2.Status',\\n    'InternetGatewayDevice.LANDevice.1.WLANConfiguration.2.TotalBytesSent',\\n    'InternetGatewayDevice.LANDevice.1.WLANConfiguration.2.TotalBytesReceived',\\n    'InternetGatewayDevice.LANDevice.1.WLANConfiguration.2.BSSID',\\n    'InternetGatewayDevice.LANDevice.1.WLANConfiguration.2.BeaconType',\\n  }\\nend\\n\\nfunction parse_ssid(response)\\n  local ssids = {}\\n  local ports_wlan_tmp = {}\\n  for _, param in ipairs(response.list or {}) do\\n    local wlan_number, param_type = string.match(param.name or '', 'InternetGatewayDevice%.LANDevice%.1%.WLANConfiguration%.(%d+)%.(.+)')\\n    if wlan_number then\\n      wlan_number = tonumber(wlan_number)\\n      ports_wlan_tmp[wlan_number] = ports_wlan_tmp[wlan_number] or {}\\n      ports_wlan_tmp[wlan_number][param_type] = param.value\\n    end\\n  end\\n\\n  local wlan_indices = { 1, 2 }\\n  for i, wlan_index in ipairs(wlan_indices) do\\n    local wlan = ports_wlan_tmp[wlan_index] or {}\\n    local beacon_type = wlan['BeaconType']\\n    ssids[i] = {\\n      ssid_path = 'InternetGatewayDevice.LANDevice.1.WLANConfiguration.' .. wlan_index .. '.',\\n      name = pd(false, get_wifi_frequency(wlan_index)),\\n      type = pd(false, 'Primary'),\\n      ssid = pd(true, wlan['SSID']),\\n      status = pd(false, wlan['Status']),\\n      enable = pd(false, bool_val(wlan['Enable'])),\\n      bytes_received = pd(false, wlan['TotalBytesReceived']),\\n      bytes_sent = pd(false, wlan['TotalBytesSent']),\\n      mac_address = pd(false, wlan['BSSID']),\\n      security = {\\n        security_modes_supported = pd(false, { 'None', 'Basic', 'WPA', 'WPA2', 'WPA/WPA2', 'WPA3', 'WPA2/WPA3' }),\\n        security_mode_enabled = pd(true, translate_beacon_type_to_human(beacon_type)),\\n        password = pd(is_password_writable(beacon_type), ''),\\n      },\\n    }\\n  end\\n\\n  return ssids\\nend\\n\\nfunction set_ssid(ssids)\\n  local values = {}\\n  for _, s in ipairs(ssids or {}) do\\n    local path = s.ssid_path or ''\\n    if s.enable and s.enable.value ~= nil then\\n      values[path .. 'RadioEnabled'] = s.enable.value\\n    end\\n    if s.ssid and s.ssid.value ~= nil then\\n      values[path .. 'SSID'] = s.ssid.value\\n    end\\n    if s.ssid_advertisement_enabled and s.ssid_advertisement_enabled.value ~= nil then\\n      values[path .. 'SSIDAdvertisementEnabled'] = s.ssid_advertisement_enabled.value\\n    end\\n    if s.security and s.security.security_mode_enabled and s.security.security_mode_enabled.value ~= nil then\\n      values[path .. 'BeaconType'] = translate_beacon_type_to_cwmp(s.security.security_mode_enabled.value)\\n    end\\n    if s.security and s.security.password and s.security.password.value ~= nil then\\n      if s.security.password.value ~= '' then\\n        values[path .. 'PreSharedKey.1.KeyPassphrase'] = s.security.password.value\\n      end\\n    end\\n  end\\n  return values\\nend\\n\\n-- Site Survey\\nfunction get_site_survey_diagnostic_state()\\n  return ''\\nend\\n\\nfunction get_site_survey_results()\\n  return nil\\nend\\n\\nfunction parse_get_site_survey(response)\\n  return nil\\nend\\n\\n-- Connected Devices\\nfunction get_connected_devices()\\n  return {\\n    'InternetGatewayDevice.LANDevice.1.Hosts.Host.',\\n    'InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.AssociatedDevice.',\\n    'InternetGatewayDevice.LANDevice.1.WLANConfiguration.2.AssociatedDevice.',\\n  }\\nend\\n\\nfunction parse_get_connected_devices(response)\\n  local connected_devices = {}\\n  local tmp = {}\\n  local connected_devices_wifi_list = {}\\n  local tmp_connected_devices_wifi_list = {}\\n\\n  for _, param in ipairs(response.list or {}) do\\n    local name = param.name or ''\\n    if name:find('^InternetGatewayDevice%.LANDevice%.1%.Hosts') then\\n      local device_number, param_type = string.match(name, 'InternetGatewayDevice%.LANDevice%.1%.Hosts%.Host%.(%d+)%.(.+)')\\n      if device_number then\\n        device_number = tonumber(device_number)\\n        tmp[device_number] = tmp[device_number] or {}\\n        tmp[device_number][param_type] = param.value\\n      end\\n    elseif name:find('^InternetGatewayDevice%.LANDevice%.1%.WLANConfiguration%.') then\\n      local wlan_index, device_number, param_type = string.match(name, 'InternetGatewayDevice%.LANDevice%.1%.WLANConfiguration%.(%d+)%.AssociatedDevice%.(%d+)%.(.+)')\\n      if wlan_index and device_number then\\n        wlan_index = tonumber(wlan_index)\\n        device_number = tonumber(device_number)\\n        tmp_connected_devices_wifi_list[device_number] = tmp_connected_devices_wifi_list[device_number] or {}\\n        if tmp_connected_devices_wifi_list[device_number]['Layer2Interface'] == nil then\\n          if wlan_index == 1 then\\n            tmp_connected_devices_wifi_list[device_number]['Layer2Interface'] = '2.4GHz'\\n          else\\n            tmp_connected_devices_wifi_list[device_number]['Layer2Interface'] = '5GHz'\\n          end\\n        end\\n        tmp_connected_devices_wifi_list[device_number][param_type] = param.value\\n      end\\n    end\\n  end\\n\\n  for _, wifi_dev in pairs(tmp_connected_devices_wifi_list) do\\n    local iface = wifi_dev['Layer2Interface']\\n    if iface == '2.4GHz' or iface == '5GHz' then\\n      connected_devices_wifi_list[iface] = connected_devices_wifi_list[iface] or {}\\n      table.insert(connected_devices_wifi_list[iface], {\\n        mac = wifi_dev['AssociatedDeviceMACAddress'],\\n        rssi = wifi_dev['AssociatedDeviceRssi'],\\n      })\\n    end\\n  end\\n\\n  for _, device in pairs(tmp) do\\n    local device_interface = 'Ethernet'\\n    if device['Layer2Interface'] and device['Layer2Interface']:find('WLANConfiguration.1') then\\n      device_interface = '2.4GHz'\\n    elseif device['Layer2Interface'] and device['Layer2Interface']:find('WLANConfiguration.2') then\\n      device_interface = '5GHz'\\n    end\\n\\n    local resource = {\\n      mac = device['MACAddress'],\\n      ip_adress = device['IPAddress'],\\n      adress_source = device['AddressSource'],\\n      active = bool_val(device['Active']),\\n      hostname = device['HostName'],\\n    }\\n\\n    for _, wifi_dev in ipairs(connected_devices_wifi_list[device_interface] or {}) do\\n      if wifi_dev.mac == resource.mac then\\n        resource.rssi = trim_suffix(wifi_dev.rssi, 'dBm')\\n        break\\n      end\\n    end\\n\\n    connected_devices[device_interface] = connected_devices[device_interface] or {}\\n    table.insert(connected_devices[device_interface], resource)\\n  end\\n\\n  return {\\n    model = model,\\n    hostname = sn,\\n    connected_devices = connected_devices,\\n  }\\nend\\n\\n-- Speed Test\\nfunction parse_get_speed_test_result(speed_test_type, response)\\n  local list = response.list or {}\\n  if (list[3] and list[3].value or '') == '' then\\n    return nil, 'speed test result not available'\\n  end\\n  local params = response_param_map(response)\\n\\n  local diagnostic = params['DiagnosticsState']\\n  if diagnostic and diagnostic ~= 'Complete' and diagnostic ~= 'Completed' then\\n    return nil, diagnostic .. ' state received'\\n  end\\n\\n  local bytes_received = tonumber(params['TotalBytesReceived'] or '0') or 0\\n  local raw_eom = params['EOMTime'] or ''\\n  local raw_rom = params['ROMTime'] or ''\\n  local raw_bom = params['BOMTime'] or ''\\n\\n  local eom = parse_iso_time(raw_eom)\\n  local rom = parse_iso_time(raw_rom)\\n  local bom = parse_iso_time(raw_bom)\\n  if not eom or not rom or not bom then\\n    return nil, 'Time parsing error'\\n  end\\n\\n  local rtt = duration_string(os.difftime(bom, rom))\\n  local resp_time = duration_string(os.difftime(eom, rom))\\n  local elapsed = os.difftime(eom, bom)\\n  local throughput = '0'\\n  if elapsed > 0 then\\n    if speed_test_type == 'upload' then\\n      local bytes_sent = tonumber(params['TotalBytesSent'] or '0') or 0\\n      throughput = human_readable_bits(math.floor(8 * bytes_sent / elapsed))\\n    else\\n      throughput = human_readable_bits(math.floor(8 * bytes_received / elapsed))\\n    end\\n  end\\n\\n  return {\\n    bytes_received = bytes_received,\\n    rtt = rtt,\\n    resp_time = resp_time,\\n    throughput = throughput,\\n    action = speed_test_type,\\n  }, nil\\nend\\n\\nfunction get_speed_test_result(speed_test_type)\\n  return {\\n    'InternetGatewayDevice.DownloadDiagnostics.ROMTime',\\n    'InternetGatewayDevice.DownloadDiagnostics.BOMTime',\\n    'InternetGatewayDevice.DownloadDiagnostics.EOMTime',\\n    'InternetGatewayDevice.DownloadDiagnostics.TotalBytesReceived',\\n    'InternetGatewayDevice.DownloadDiagnostics.TotalBytesSent',\\n  }\\nend\\n\\nfunction set_speed_test(test)\\n  local action = test.action or test.type\\n  if action == 'upload' then\\n    return nil\\n  end\\n  local values = {}\\n  if test.url and test.url ~= '' then\\n    values['InternetGatewayDevice.DownloadDiagnostics.DownloadURL'] = test.url\\n  end\\n  if test.interface and test.interface ~= '' then\\n    values['InternetGatewayDevice.DownloadDiagnostics.Interface'] = test.interface\\n  end\\n  values['InternetGatewayDevice.DownloadDiagnostics.DiagnosticsState'] = 'Requested'\\n  return values\\nend\\n\\nfunction get_download_diagnostic_state()\\n  return 'InternetGatewayDevice.DownloadDiagnostics.DiagnosticsState'\\nend\\n\\nfunction get_upload_diagnostic_state()\\n  return 'InternetGatewayDevice.UploadDiagnostics.DiagnosticsState'\\nend\\n\\n-- Ping\\nfunction get_ping()\\n  return {\\n    'InternetGatewayDevice.IPPingDiagnostics.Interface',\\n    'InternetGatewayDevice.IPPingDiagnostics.Timeout',\\n    'InternetGatewayDevice.IPPingDiagnostics.Host',\\n    'InternetGatewayDevice.IPPingDiagnostics.NumberOfRepetitions',\\n    'InternetGatewayDevice.IPPingDiagnostics.DataBlockSize',\\n    'InternetGatewayDevice.IPPingDiagnostics.FailureCount',\\n    'InternetGatewayDevice.IPPingDiagnostics.SuccessCount',\\n    'InternetGatewayDevice.IPPingDiagnostics.AverageResponseTime',\\n    'InternetGatewayDevice.IPPingDiagnostics.MinimumResponseTime',\\n    'InternetGatewayDevice.IPPingDiagnostics.MaximumResponseTime',\\n    'InternetGatewayDevice.IPPingDiagnostics.DiagnosticsState',\\n  }\\nend\\n\\nfunction parse_get_ping(response)\\n  local params = response_param_map(response)\\n\\n  local timeout = to_int(params['Timeout'], 5000)\\n  local timeout_seconds = math.floor(timeout / 1000)\\n  local repetitions = to_int(params['NumberOfRepetitions'], 3)\\n  local block_size = to_int(params['DataBlockSize'], 32)\\n  if block_size == 0 then\\n    block_size = 32\\n  end\\n\\n  local failure_count = to_int(params['FailureCount'], 0)\\n  local success_count = to_int(params['SuccessCount'], 0)\\n  local avg_rtt = to_int(params['AverageResponseTime'], 0)\\n  local min_rtt = to_int(params['MinimumResponseTime'], 0)\\n  local max_rtt = to_int(params['MaximumResponseTime'], 0)\\n\\n  local diagnostic = params['DiagnosticsState'] or ''\\n  local interface_value = params['Interface']\\n  local host = params['Host']\\n\\n  local last_result = {\\n    result = parse_diagnostic_state(diagnostic, failure_count),\\n    failure_count = failure_count,\\n    success_count = success_count,\\n    average_rtt = avg_rtt,\\n    minimum_rtt = min_rtt,\\n    maximum_rtt = max_rtt,\\n  }\\n\\n  return {\\n    interface = pd(false, interface_value),\\n    timeout = pd(true, timeout_seconds),\\n    host = pd(true, host),\\n    number_of_repetitions = pd(true, repetitions),\\n    data_block_size = pd(true, block_size),\\n    processing = pd(false, diagnostic == 'Requested' or diagnostic == 'Request'),\\n    last_result = last_result,\\n  }\\nend\\n\\nfunction get_ping_diagnostic_state()\\n  return 'InternetGatewayDevice.IPPingDiagnostics.DiagnosticsState'\\nend\\n\\nfunction set_ping(ping)\\n  local values = {}\\n  values['InternetGatewayDevice.IPPingDiagnostics.Interface'] = ping.interface.value\\n  values['InternetGatewayDevice.IPPingDiagnostics.Timeout'] = (ping.timeout.value or 0) * 1000\\n  values['InternetGatewayDevice.IPPingDiagnostics.Host'] = ping.host.value\\n  values['InternetGatewayDevice.IPPingDiagnostics.NumberOfRepetitions'] = ping.number_of_repetitions.value\\n  values['InternetGatewayDevice.IPPingDiagnostics.DiagnosticsState'] = 'Requested'\\n\\n  return values\\nend\\n\\nfunction get_ping_result()\\n  return {\\n    'InternetGatewayDevice.IPPingDiagnostics.FailureCount',\\n    'InternetGatewayDevice.IPPingDiagnostics.SuccessCount',\\n    'InternetGatewayDevice.IPPingDiagnostics.AverageResponseTime',\\n    'InternetGatewayDevice.IPPingDiagnostics.MinimumResponseTime',\\n    'InternetGatewayDevice.IPPingDiagnostics.MaximumResponseTime',\\n    'InternetGatewayDevice.IPPingDiagnostics.DiagnosticsState',\\n  }\\nend\\n\\nfunction parse_get_ping_result(response)\\n  local list = response.list or {}\\n  if #list < 6 then\\n    return nil\\n  end\\n\\n  local failure_count = to_int(list[1].value, 0)\\n  local success_count = to_int(list[2].value, 0)\\n  local avg_rtt = to_int(list[3].value, 0)\\n  local min_rtt = to_int(list[4].value, 0)\\n  local max_rtt = to_int(list[5].value, 0)\\n  local diagnostic_state = list[6].value or ''\\n\\n  if diagnostic_state == 'Error_CannotResolveHostName' then\\n    diagnostic_state = 'Cannot resolve host name'\\n  elseif diagnostic_state == 'Error_MaxHopCountExceeded' then\\n    diagnostic_state = 'Max hop count exceeded'\\n  elseif diagnostic_state == 'Requested' then\\n    diagnostic_state = 'In progress'\\n  elseif diagnostic_state == 'Complete' then\\n    if failure_count > 0 then\\n      diagnostic_state = 'Failure'\\n    else\\n      diagnostic_state = 'Success'\\n    end\\n  elseif diagnostic_state == 'None' then\\n    diagnostic_state = 'None'\\n  else\\n    diagnostic_state = 'Unknown'\\n  end\\n\\n  return {\\n    result = diagnostic_state,\\n    failure_count = failure_count,\\n    success_count = success_count,\\n    average_rtt = avg_rtt,\\n    minimum_rtt = min_rtt,\\n    maximum_rtt = max_rtt,\\n  }\\nend\\n\\n-- Traceroute\\nfunction get_traceroute()\\n  return {\\n    'InternetGatewayDevice.TraceRouteDiagnostics.Interface',\\n    'InternetGatewayDevice.TraceRouteDiagnostics.Timeout',\\n    'InternetGatewayDevice.TraceRouteDiagnostics.Host',\\n    'InternetGatewayDevice.TraceRouteDiagnostics.NumberOfTries',\\n    'InternetGatewayDevice.TraceRouteDiagnostics.MaxHopCount',\\n  }\\nend\\n\\nfunction parse_get_traceroute(response)\\n  local list = response.list or {}\\n  if #list < 5 then\\n    return nil\\n  end\\n\\n  local timeout = to_int(list[2].value, 0)\\n  local number_of_tries = to_int(list[4].value, 0)\\n  local max_hop_count = to_int(list[5].value, 0)\\n\\n  return {\\n    interface = pd(false, list[1].value),\\n    timeout = pd(true, math.floor(timeout / 1000)),\\n    host = pd(true, list[3].value),\\n    number_of_tries = pd(true, number_of_tries),\\n    max_hop_count = pd(true, max_hop_count),\\n  }\\nend\\n\\nfunction get_traceroute_diagnostic_state()\\n  return 'InternetGatewayDevice.TraceRouteDiagnostics.DiagnosticsState'\\nend\\n\\nfunction set_traceroute(traceroute)\\n  local values = {}\\n  values['InternetGatewayDevice.TraceRouteDiagnostics.Timeout'] = (traceroute.timeout.value or 0) * 1000\\n  values['InternetGatewayDevice.TraceRouteDiagnostics.Host'] = traceroute.host.value\\n  values['InternetGatewayDevice.TraceRouteDiagnostics.NumberOfTries'] = traceroute.number_of_tries.value\\n  values['InternetGatewayDevice.TraceRouteDiagnostics.MaxHopCount'] = traceroute.max_hop_count.value\\n  values['InternetGatewayDevice.TraceRouteDiagnostics.DiagnosticsState'] = 'Requested'\\n  return values\\nend\\n\\nfunction get_traceroute_result_number_of_hops()\\n  return 'InternetGatewayDevice.TraceRouteDiagnostics.RouteHopsNumberOfEntries'\\nend\\n\\nfunction get_traceroute_result(number_of_hops)\\n  local params = {\\n    'InternetGatewayDevice.TraceRouteDiagnostics.DiagnosticsState',\\n    'InternetGatewayDevice.TraceRouteDiagnostics.ResponseTime',\\n    'InternetGatewayDevice.TraceRouteDiagnostics.RouteHopsNumberOfEntries',\\n  }\\n  for i = 1, number_of_hops do\\n    local entry = tostring(i)\\n    params[#params+1] = 'InternetGatewayDevice.TraceRouteDiagnostics.RouteHops.' .. entry .. '.HopHost'\\n    params[#params+1] = 'InternetGatewayDevice.TraceRouteDiagnostics.RouteHops.' .. entry .. '.HopRTTimes'\\n    params[#params+1] = 'InternetGatewayDevice.TraceRouteDiagnostics.RouteHops.' .. entry .. '.HopHostAddress'\\n  end\\n  return params\\nend\\n\\nfunction parse_get_traceroute_result(response)\\n  local list = response.list or {}\\n  if #list < 3 then\\n    return nil\\n  end\\n\\n  local result = {}\\n  local diagnostic_state = list[1].value or ''\\n  if diagnostic_state == 'Error_CannotResolveHostName' then\\n    result.result = 'Cannot resolve host name'\\n  elseif diagnostic_state == 'Error_MaxHopCountExceeded' then\\n    result.result = 'Max hop count exceeded'\\n  elseif diagnostic_state == 'Requested' then\\n    result.result = 'In progress'\\n  elseif diagnostic_state == 'Complete' then\\n    result.result = 'Success'\\n  elseif diagnostic_state == 'None' then\\n    result.result = 'None'\\n  else\\n    result.result = 'Success'\\n  end\\n\\n  result.response_time = to_int(list[2].value, 0)\\n  result.hop_count = to_int(list[3].value, 0)\\n\\n  local hops = {}\\n  local index = 4\\n  for i = 1, result.hop_count do\\n    hops[i] = {\\n      host = list[index] and list[index].value or nil,\\n      rtt = list[index + 1] and list[index + 1].value or nil,\\n      addr = list[index + 2] and list[index + 2].value or nil,\\n    }\\n    index = index + 3\\n  end\\n  result.hops = hops\\n\\n  return result\\nend\\n\\n-- Statistics\\nfunction get_statistics()\\n  return {\\n    'InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.Stats.',\\n    'InternetGatewayDevice.LANDevice.1.WLANConfiguration.2.Stats.',\\n    'InternetGatewayDevice.WANDevice.1.WANCommonInterfaceConfig.',\\n  }\\nend\\n\\nfunction parse_get_statistics(response)\\n  local all_stats = {}\\n  local stats_tmp = {}\\n\\n  for _, param in ipairs(response.list or {}) do\\n    local name = param.name or ''\\n    if name:find('LANDevice%.') then\\n      local wlan_number = tonumber(name:match('InternetGatewayDevice%.LANDevice%.1%.WLANConfiguration%.(%d+)%.'))\\n      local wlan_type = '2.4GHz'\\n      if wlan_number == 2 then\\n        wlan_type = '5GHz'\\n      end\\n      stats_tmp[wlan_type] = stats_tmp[wlan_type] or {}\\n      local param_type = name:match('InternetGatewayDevice%.LANDevice%.1%.WLANConfiguration%.%d+%.Stats%.(.+)')\\n      if param_type then\\n        stats_tmp[wlan_type][param_type] = to_uint64(param.value)\\n      end\\n    elseif name:find('WANDevice%.') then\\n      local wan_number = tonumber(name:match('InternetGatewayDevice%.WANDevice%.(%d+)%.')) or 0\\n      local wan_type = 'WAN-' .. tostring(wan_number)\\n      stats_tmp[wan_type] = stats_tmp[wan_type] or {}\\n      local param_type = name:match('InternetGatewayDevice%.WANDevice%.%d+%.WANCommonInterfaceConfig%.(.+)')\\n      if param_type then\\n        stats_tmp[wan_type][param_type] = to_uint64(param.value)\\n      end\\n    end\\n  end\\n\\n  for stats_type, stats in pairs(stats_tmp) do\\n    local resource = {\\n      bytes_sent = stats['TotalBytesSent'] or 0,\\n      bytes_received = stats['TotalBytesReceived'] or 0,\\n      packets_sent = stats['TotalPacketsSent'] or 0,\\n      packets_received = stats['TotalPacketsReceived'] or 0,\\n      errors_sent = stats['ErrorsSent'] or 0,\\n      errors_received = stats['ErrorsReceived'] or 0,\\n      discard_packets_sent = stats['DiscardPacketsSent'] or 0,\\n      discard_packets_received = stats['DiscardPacketsReceived'] or 0,\\n      unicast_packets_sent = stats['UnicastPacketsSent'] or 0,\\n      unicast_packets_received = stats['UnicastPacketsReceived'] or 0,\\n      multicast_packets_sent = stats['MulticastPacketsSent'] or 0,\\n      multicast_packets_received = stats['MulticastPacketsReceived'] or 0,\\n      broadcast_packets_sent = stats['BroadcastPacketsSent'] or 0,\\n      broadcast_packets_received = stats['BroadcastPacketsReceived'] or 0,\\n      unknown_packets_received = stats['UnknownProtoPacketsReceived'] or 0,\\n    }\\n    all_stats[stats_type] = all_stats[stats_type] or {}\\n    table.insert(all_stats[stats_type], resource)\\n  end\\n\\n  return all_stats\\nend\\n\\n-- Interfaces (TR-098)\\nfunction get_interface_wan()\\n  return {\\n    'InternetGatewayDevice.WANDevice.1.',\\n    'InternetGatewayDevice.Services.X_HUAWEI_IPv6.Enable',\\n  }\\nend\\n\\nfunction get_interface_lan()\\n  return { 'InternetGatewayDevice.LANDevice.1.LANEthernetInterfaceConfig.' }\\nend\\n\\nfunction get_interface_wlan()\\n  return nil\\nend\\n\\nfunction get_wan_options()\\n  return nil\\nend\\n\\nfunction parse_get_interface_wan(response)\\n  local ports_wan = {}\\n  local ports_wan_tmp = {}\\n\\n  for _, param in ipairs(response.list or {}) do\\n    local name = param.name or ''\\n    if name:find('WANConnectionDevice%.') then\\n      local wan_number = tonumber(name:match('InternetGatewayDevice%.WANDevice%.1%.WANConnectionDevice%.(%d+)%.'))\\n      if wan_number then\\n        ports_wan_tmp[wan_number] = ports_wan_tmp[wan_number] or {}\\n        if name:find('WANIPConnection%.') then\\n          local ip_number, param_type = name:match('InternetGatewayDevice%.WANDevice%.1%.WANConnectionDevice%.%d+%.WANIPConnection%.(%d+)%.(.+)')\\n          if ip_number then\\n            ip_number = tonumber(ip_number)\\n            ports_wan_tmp[wan_number][ip_number] = ports_wan_tmp[wan_number][ip_number] or {}\\n            ports_wan_tmp[wan_number][ip_number][param_type] = param.value\\n          end\\n        elseif name:find('WANPPPConnection%.') then\\n          local ip_number, param_type = name:match('InternetGatewayDevice%.WANDevice%.1%.WANConnectionDevice%.%d+%.WANPPPConnection%.(%d+)%.(.+)')\\n          if ip_number then\\n            ip_number = tonumber(ip_number) + 100\\n            ports_wan_tmp[wan_number][ip_number] = ports_wan_tmp[wan_number][ip_number] or {}\\n            ports_wan_tmp[wan_number][ip_number][param_type] = param.value\\n          end\\n        end\\n      end\\n    end\\n  end\\n\\n  for wan_number, ports_wan_value in pairs(ports_wan_tmp) do\\n    local path = 'InternetGatewayDevice.WANDevice.1.WANConnectionDevice.' .. wan_number .. '.'\\n    for ip_number, ip_data in pairs(ports_wan_value) do\\n      local ip_path\\n      if ip_number >= 100 then\\n        ip_path = path .. 'WANPPPConnection.' .. (ip_number - 100) .. '.'\\n      else\\n        ip_path = path .. 'WANIPConnection.' .. ip_number .. '.'\\n      end\\n\\n      ports_wan[ip_path] = {\\n        path = ip_path,\\n        enable = pd(true, (ip_data['Enable'] == '1')),\\n        alias = pd(false, 'Logical WAN Connection ' .. wan_number),\\n        upstream = pd(false, true),\\n        mac_address = pd(false, ip_data['MACAddress']),\\n        status = pd(false, ip_data['ConnectionStatus']),\\n        tx = pd(false, to_int(ip_data['Stats.EthernetBytesSent'], 0)),\\n        rx = pd(false, to_int(ip_data['Stats.EthernetBytesReceived'], 0)),\\n        ip = {\\n          {\\n            path = path,\\n            enable = pd(true, (ip_data['Enable'] == '1')),\\n            name = pd(false, ip_data['Name']),\\n            ipv4 = {\\n              enable = pd(false, true),\\n              ip_address = pd(ip_attribute_is_writable(ip_data['AddressingType']), ip_data['ExternalIPAddress']),\\n              origin = pd(false, get_ip_origin(ip_data['AddressingType'])),\\n              subnet_mask = pd(ip_attribute_is_writable(ip_data['AddressingType']), ip_data['SubnetMask']),\\n              gateway = pd(ip_attribute_is_writable(ip_data['AddressingType']), ip_data['DefaultGateway']),\\n              dns_servers = {\\n                dns_servers = pd(ip_attribute_is_writable(ip_data['AddressingType']), ip_data['DNSServers']),\\n              },\\n            },\\n            pppoe = {\\n              path = (get_ip_origin(ip_data['AddressingType']) == 'PPPoE') and '-' or '',\\n              username = pd(true, ip_data['Username']),\\n              password = pd(true, ip_data['Password']),\\n            },\\n            service = pd(false, ''),\\n          },\\n        },\\n      }\\n    end\\n  end\\n\\n  return ports_wan\\nend\\n\\nfunction parse_get_interface_lan(response)\\n  local ports_lan = {}\\n  local ports_lan_tmp = {}\\n\\n  for _, param in ipairs(response.list or {}) do\\n    local lan_number, param_type = string.match(param.name or '', 'InternetGatewayDevice%.LANDevice%.1%.LANEthernetInterfaceConfig%.(%d+)%.(.+)')\\n    if lan_number then\\n      lan_number = tonumber(lan_number)\\n      ports_lan_tmp[lan_number] = ports_lan_tmp[lan_number] or {}\\n      ports_lan_tmp[lan_number][param_type] = param.value\\n    end\\n  end\\n\\n  for lan_number, port in pairs(ports_lan_tmp) do\\n    local name = port['Name'] or ('LAN ' .. lan_number)\\n    ports_lan[name] = {\\n      path = 'InternetGatewayDevice.LANDevice.1.LANEthernetInterfaceConfig.' .. lan_number .. '.',\\n      enable = pd(false, (port['Enable'] == '1')),\\n      alias = pd(false, 'LAN ' .. lan_number),\\n      upstream = pd(false, false),\\n      mac_address = pd(false, port['MACAddress']),\\n      status = pd(false, port['Status']),\\n    }\\n  end\\n\\n  return ports_lan\\nend\\n\\nfunction set_port(ports)\\n  local values = {}\\n  for port_name, port in pairs(ports or {}) do\\n    if not port.ip or #port.ip == 0 then\\n      return nil, 'error setting port, IP is not set for port ' .. tostring(port_name)\\n    end\\n    for _, ip in ipairs(port.ip) do\\n      local path = port.path or ip.path or ''\\n\\n      if ip.enable and ip.enable.value ~= nil then\\n        values[path .. 'Enable'] = bool_val(port.enable and port.enable.value)\\n      end\\n      if ip.name and ip.name.value ~= nil then\\n        values[path .. 'Name'] = ip.name.value\\n      end\\n      if ip.ipv4 and ip.ipv4.ip_address and ip.ipv4.ip_address.value ~= nil then\\n        values[path .. 'ExternalIPAddress'] = ip.ipv4.ip_address.value\\n      end\\n      if ip.ipv4 and ip.ipv4.dns_servers and ip.ipv4.dns_servers.dns_servers and ip.ipv4.dns_servers.dns_servers.value ~= nil then\\n        values[path .. 'DNSServers'] = ip.ipv4.dns_servers.dns_servers.value\\n      end\\n      if ip.ipv4 and ip.ipv4.subnet_mask and ip.ipv4.subnet_mask.value ~= nil then\\n        values[path .. 'SubnetMask'] = ip.ipv4.subnet_mask.value\\n      end\\n      if ip.ipv4 and ip.ipv4.gateway and ip.ipv4.gateway.value ~= nil then\\n        values[path .. 'DefaultGateway'] = ip.ipv4.gateway.value\\n      end\\n      if ip.pppoe and ip.pppoe.username and ip.pppoe.username.value ~= nil then\\n        values[path .. 'Username'] = ip.pppoe.username.value\\n      end\\n      if ip.pppoe and ip.pppoe.password and ip.pppoe.password.value ~= nil then\\n        values[path .. 'Password'] = ip.pppoe.password.value\\n      end\\n    end\\n  end\\n  return values, nil\\nend\\n\\nfunction add_port(port)\\n  local parameters = {}\\n  local new_port = port.ip and port.ip[1]\\n  if not new_port then\\n    return nil, 'error adding port, IP is not set'\\n  end\\n  local path = new_port.path or ''\\n\\n  local addressing_type = new_port.ipv4 and new_port.ipv4.origin and new_port.ipv4.origin.value or ''\\n  if addressing_type == 'PPPoE' then\\n    parameters[path .. 'Username'] = new_port.pppoe.username.value\\n    parameters[path .. 'Password'] = new_port.pppoe.password.value\\n  elseif addressing_type == 'DHCP' then\\n    parameters[path .. 'AddressingType'] = 'DHCP'\\n  elseif addressing_type == 'Static' then\\n    parameters[path .. 'AddressingType'] = 'Static'\\n    local ip_address = new_port.ipv4.ip_address.value\\n    if ip_address == '' or not is_valid_ipv4(ip_address) then\\n      return nil, 'error adding port, IP address is not valid'\\n    end\\n    parameters[path .. 'ExternalIPAddress'] = ip_address\\n\\n    local subnet_mask = new_port.ipv4.subnet_mask.value\\n    if subnet_mask == '' or not is_valid_subnet_mask(subnet_mask) then\\n      return nil, 'error adding port, subnet mask is not valid'\\n    end\\n    parameters[path .. 'SubnetMask'] = subnet_mask\\n\\n    local gateway = new_port.ipv4.gateway.value\\n    if gateway ~= '' and is_valid_ipv4(gateway) then\\n      parameters[path .. 'DefaultGateway'] = gateway\\n    end\\n\\n    if gateway == ip_address then\\n      return nil, 'error adding port, gateway cannot be the same as IP address'\\n    end\\n\\n    if gateway ~= '' and not are_ips_in_same_subnet(gateway, ip_address, subnet_mask) then\\n      return nil, 'error adding port, gateway is not in the same subnet as IP address'\\n    end\\n\\n    local dns_servers = new_port.ipv4.dns_servers and new_port.ipv4.dns_servers.dns_servers and new_port.ipv4.dns_servers.dns_servers.value or ''\\n    if dns_servers ~= '' then\\n      parameters[path .. 'DNSServers'] = dns_servers\\n    end\\n  else\\n    return nil, 'error adding port, unsupported addressing type: ' .. tostring(addressing_type)\\n  end\\n\\n  return parameters, nil\\nend\\n\\n-- Hardware info\\nfunction get_hwinfo()\\n  return nil\\nend\\n\\nfunction parse_get_hwinfo(response)\\n  return {}\\nend\\n\\n-- PON\\nfunction get_pon()\\n  return nil\\nend\\n\\nfunction parse_get_pon(response)\\n  return {}\\nend\\n\\n-- The following functions are not implemented in the Go model and fallback to Go (nil).\\nfunction get_port() return nil end\\nfunction parse_get_port(response) return nil end\\nfunction get_bridge() return nil end\\nfunction parse_get_bridge(response) return nil end\\nfunction set_bridge(bridges) return nil end\\nfunction get_voice() return nil end\\nfunction parse_get_voice(response) return nil end\\nfunction add_voice(voice) return nil, nil end\\nfunction set_voice(voice) return nil, nil end\\nfunction add_line(line) return nil, nil end\\nfunction set_line(line) return nil, nil end\\nfunction get_cellular() return nil end\\nfunction parse_get_cellular(response) return '[]' end\\nfunction set_cellular(cellular) return nil end\\nfunction get_xdsl() return nil end\\nfunction parse_xdsl(response) return nil end\\n\"\n    },\n    {\n        \"name\": \"WS7001-40\",\n        \"model\": \"WS7001-40\",\n        \"protocol\": \"cwmp\",\n        \"content\": \"-- model:WS7001-40\\n-- protocol:cwmp\\n\\n-- Helpers\\nlocal function trim(s)\\n  return (s:gsub('^%s+', ''):gsub('%s+$', ''))\\nend\\n\\nlocal function split(s, sep)\\n  local t = {}\\n  if s == nil or s == '' then\\n    return t\\n  end\\n  sep = sep or ','\\n  local pattern = '([^' .. sep .. ']+)'\\n  for part in string.gmatch(s, pattern) do\\n    t[#t+1] = trim(part)\\n  end\\n  return t\\nend\\n\\nlocal function split_int(s, sep)\\n  local out = {}\\n  for _, v in ipairs(split(s, sep)) do\\n    local n = tonumber(v)\\n    if n ~= nil then\\n      out[#out+1] = n\\n    end\\n  end\\n  return out\\nend\\n\\nlocal function trim_prefix(value, prefix)\\n  if value == nil then\\n    return nil\\n  end\\n  if value:sub(1, #prefix) == prefix then\\n    return value:sub(#prefix + 1)\\n  end\\n  return value\\nend\\n\\nlocal function trim_suffix(value, suffix)\\n  if value == nil then\\n    return nil\\n  end\\n  if value:sub(-#suffix) == suffix then\\n    return value:sub(1, #value - #suffix)\\n  end\\n  return value\\nend\\n\\nlocal function bool_val(v)\\n  if v == nil then\\n    return false\\n  end\\n  if type(v) == 'boolean' then\\n    return v\\n  end\\n  local s = tostring(v):lower()\\n  if s == '1' or s == 'true' then\\n    return true\\n  end\\n  if s == '0' or s == 'false' then\\n    return false\\n  end\\n  return false\\nend\\n\\nlocal function to_int(v, default)\\n  local n = tonumber(v)\\n  if n == nil then\\n    return default\\n  end\\n  return math.floor(n)\\nend\\n\\nlocal function to_uint64(v)\\n  local n = tonumber(v)\\n  if n == nil or n < 0 then\\n    return 0\\n  end\\n  return math.floor(n)\\nend\\n\\nlocal function pd(writable, value)\\n  return { writable = writable, value = value }\\nend\\n\\nlocal function response_param_map(response)\\n  local param_map = {}\\n  local list = response and response.list or {}\\n  for _, param in ipairs(list) do\\n    local name = param.name or ''\\n    local value = param.value\\n    local last = name:match('([^.]+)$') or name\\n    param_map[last] = value\\n  end\\n  return param_map\\nend\\n\\nlocal function format_transmit_power_supported(raw)\\n  if raw == nil then\\n    return nil\\n  end\\n  local out = {}\\n  for _, power in ipairs(split(raw, ',')) do\\n    if power == '-1' then\\n      out[#out+1] = 'Auto'\\n    else\\n      out[#out+1] = power .. '%'\\n    end\\n  end\\n  return out\\nend\\n\\nlocal function translate_beacon_type_to_human(value)\\n  if value == '11i' then\\n    return 'WPA2'\\n  elseif value == 'WPAand11i' then\\n    return 'WPA/WPA2'\\n  elseif value == '11iandWPA3' then\\n    return 'WPA2/WPA3'\\n  end\\n  return value\\nend\\n\\nlocal function translate_beacon_type_to_cwmp(value)\\n  if value == 'WPA2' then\\n    return '11i'\\n  elseif value == 'WPA/WPA2' then\\n    return 'WPAand11i'\\n  elseif value == 'WPA2/WPA3' then\\n    return '11iandWPA3'\\n  end\\n  return value\\nend\\n\\nlocal function is_password_writable(beacon_type)\\n  return not (beacon_type == 'Basic' or beacon_type == 'None')\\nend\\n\\nlocal function duration_string(seconds)\\n  if seconds == nil then\\n    return ''\\n  end\\n  local total = math.floor(seconds)\\n  if total < 60 then\\n    return string.format('%ds', total)\\n  end\\n  local mins = math.floor(total / 60)\\n  local secs = total - mins * 60\\n  if mins < 60 then\\n    return string.format('%dm%ds', mins, secs)\\n  end\\n  local hours = math.floor(mins / 60)\\n  mins = mins - hours * 60\\n  return string.format('%dh%dm%ds', hours, mins, secs)\\nend\\n\\nlocal function human_readable_bits(bits)\\n  local sizes = { 'bits p/s', 'Kbps', 'Mbps', 'Gbps', 'Tbps', 'Pbps', 'Ebps' }\\n  local value = bits\\n  local i = 1\\n  while value >= 1000 and i < #sizes do\\n    value = value / 1000\\n    i = i + 1\\n  end\\n  return string.format('%.2f%s', value, sizes[i])\\nend\\n\\nlocal function parse_iso_time(raw)\\n  if raw == nil then\\n    return nil\\n  end\\n  if raw:sub(-1) == 'Z' then\\n    raw = raw:sub(1, -2)\\n  end\\n  local y, mo, d, h, mi, s = raw:match('^(%d+)%-(%d+)%-(%d+)T(%d+):(%d+):(%d+)')\\n  if not y then\\n    return nil\\n  end\\n  return os.time({ year = tonumber(y), month = tonumber(mo), day = tonumber(d), hour = tonumber(h), min = tonumber(mi), sec = tonumber(s) })\\nend\\n\\nlocal function get_ip_origin(value)\\n  if value == nil or value == '' then\\n    return 'PPPoE'\\n  end\\n  return value\\nend\\n\\nlocal function ip_attribute_is_writable(attribute)\\n  return get_ip_origin(attribute) == 'Static'\\nend\\n\\nlocal function parse_diagnostic_state(raw, failure_count)\\n  if raw == 'Error_CannotResolveHostName' then\\n    return 'Cannot resolve host name'\\n  elseif raw == 'Error_MaxHopCountExceeded' then\\n    return 'Max hop count exceeded'\\n  elseif raw == 'Requested' or raw == 'Running' then\\n    return 'In progress'\\n  elseif raw == 'Complete' or raw == 'Completed' then\\n    if failure_count > 0 then\\n      return 'Failure'\\n    end\\n    return 'Success'\\n  elseif raw == 'None' then\\n    return 'None'\\n  end\\n  return 'Unknown'\\nend\\n\\nlocal function ip_to_octets(ip)\\n  if ip == nil then\\n    return nil\\n  end\\n  local a, b, c, d = ip:match('^(%d+)%.(%d+)%.(%d+)%.(%d+)$')\\n  if not a then\\n    return nil\\n  end\\n  a, b, c, d = tonumber(a), tonumber(b), tonumber(c), tonumber(d)\\n  if a > 255 or b > 255 or c > 255 or d > 255 then\\n    return nil\\n  end\\n  return a, b, c, d\\nend\\n\\nlocal function band(a, b)\\n  local res = 0\\n  local bit = 1\\n  while a > 0 or b > 0 do\\n    local a_bit = a % 2\\n    local b_bit = b % 2\\n    if a_bit == 1 and b_bit == 1 then\\n      res = res + bit\\n    end\\n    a = math.floor(a / 2)\\n    b = math.floor(b / 2)\\n    bit = bit * 2\\n  end\\n  return res\\nend\\n\\nlocal function is_valid_ipv4(ip)\\n  return ip_to_octets(ip) ~= nil\\nend\\n\\nlocal function is_valid_subnet_mask(mask)\\n  local a, b, c, d = ip_to_octets(mask)\\n  if not a then\\n    return false\\n  end\\n  local mask_value = ((a * 256 + b) * 256 + c) * 256 + d\\n  if mask_value == 0 then\\n    return false\\n  end\\n  local inverted = 0xFFFFFFFF - mask_value + 1\\n  if inverted == 0 then\\n    return true\\n  end\\n  return band(inverted, inverted - 1) == 0\\nend\\n\\nlocal function are_ips_in_same_subnet(ip1, ip2, mask)\\n  local a1, b1, c1, d1 = ip_to_octets(ip1)\\n  local a2, b2, c2, d2 = ip_to_octets(ip2)\\n  local m1, m2, m3, m4 = ip_to_octets(mask)\\n  if not a1 or not a2 or not m1 then\\n    return false\\n  end\\n  return band(a1, m1) == band(a2, m1)\\n    and band(b1, m2) == band(b2, m2)\\n    and band(c1, m3) == band(c2, m3)\\n    and band(d1, m4) == band(d2, m4)\\nend\\n\\nlocal function wan_stats(ip_data)\\n  return {\\n    bytes_sent = to_uint64(ip_data['Stats.EthernetBytesSent']),\\n    bytes_received = to_uint64(ip_data['Stats.EthernetBytesReceived']),\\n    packets_sent = to_uint64(ip_data['Stats.EthernetPacketsSent']),\\n    packets_received = to_uint64(ip_data['Stats.EthernetPacketsReceived']),\\n    errors_sent = to_uint64(ip_data['Stats.EthernetErrorsSent']),\\n    errors_received = to_uint64(ip_data['Stats.EthernetErrorsReceived']),\\n    discard_packets_sent = to_uint64(ip_data['Stats.EthernetDiscardPacketsSent']),\\n    discard_packets_received = to_uint64(ip_data['Stats.EthernetDiscardPacketsReceived']),\\n    unicast_packets_sent = to_uint64(ip_data['Stats.EthernetUnicastPacketsSent']),\\n    unicast_packets_received = to_uint64(ip_data['Stats.EthernetUnicastPacketsReceived']),\\n    multicast_packets_sent = to_uint64(ip_data['Stats.EthernetMulticastPacketsSent']),\\n    multicast_packets_received = to_uint64(ip_data['Stats.EthernetMulticastPacketsReceived']),\\n    broadcast_packets_sent = to_uint64(ip_data['Stats.EthernetBroadcastPacketsSent']),\\n    broadcast_packets_received = to_uint64(ip_data['Stats.EthernetBroadcastPacketsReceived']),\\n    unknown_packets_received = to_uint64(ip_data['Stats.EthernetUnknownProtoPacketsReceived']),\\n  }\\nend\\n\\n-- Model identity and capabilities\\nfunction get_vendor() return 'Huawei' end\\nfunction get_data_model() return 'TR-098' end\\nfunction get_device_specs() return { TimeTraceRoute = 3 } end\\nfunction get_device_capabilities()\\n  return {\\n    Radio = true,\\n    Ssid = true,\\n    SiteSurvey = false,\\n    ConnectedDevices = true,\\n    Diagnostic = true,\\n    Ports = true,\\n    Reboot = true,\\n    FactoryReset = false,\\n    FirmwareUpgrade = true,\\n    FirmwareRollback = false,\\n    FactoryDefault = true,\\n    Traceroute = true,\\n    SpeedTest = false,\\n    DownloadSpeedTest = false,\\n    UploadSpeedTest = false,\\n    Ping = true,\\n    Logs = true,\\n    Stats = true,\\n    Interfaces = true,\\n    Wan = true,\\n    Lan = false,\\n    Hwinfo = true,\\n    Pon = false,\\n  }\\nend\\nfunction is_real_time() return false end\\n\\nlocal function get_wifi_frequency(wlan_index)\\n  if wlan_index == 1 then\\n    return '2.4GHz'\\n  elseif wlan_index == 2 then\\n    return '5GHz'\\n  end\\n  return ''\\nend\\n\\n-- WiFi Radio\\nfunction get_radio()\\n  return {\\n    'InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.Enable',\\n    'InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.Name',\\n    'InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.Channel',\\n    'InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.AutoChannelEnable',\\n    'InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.Standard',\\n    'InternetGatewayDevice.LANDevice.1.WLANConfiguration.2.Enable',\\n    'InternetGatewayDevice.LANDevice.1.WLANConfiguration.2.Name',\\n    'InternetGatewayDevice.LANDevice.1.WLANConfiguration.2.Channel',\\n    'InternetGatewayDevice.LANDevice.1.WLANConfiguration.2.AutoChannelEnable',\\n    'InternetGatewayDevice.LANDevice.1.WLANConfiguration.2.Standard',\\n  }\\nend\\n\\nfunction parse_radio(response)\\n  local radios = {}\\n  local ports_wlan_tmp = {}\\n  for _, param in ipairs(response.list or {}) do\\n    local wlan_number, param_type = string.match(param.name or '', 'InternetGatewayDevice%.LANDevice%.1%.WLANConfiguration%.(%d+)%.(.+)')\\n    if wlan_number then\\n      wlan_number = tonumber(wlan_number)\\n      ports_wlan_tmp[wlan_number] = ports_wlan_tmp[wlan_number] or {}\\n      ports_wlan_tmp[wlan_number][param_type] = param.value\\n    end\\n  end\\n\\n  local wlan_indices = { 1, 2 }\\n  for i, wlan_index in ipairs(wlan_indices) do\\n    local wlan = ports_wlan_tmp[wlan_index] or {}\\n    local channel = to_int(wlan['Channel'], 0)\\n    radios[i] = {\\n      path = 'InternetGatewayDevice.LANDevice.1.WLANConfiguration.' .. wlan_index .. '.',\\n      enable = pd(true, bool_val(wlan['Enable'])),\\n      name = pd(false, wlan['Name']),\\n      auto_channel_enable = pd(true, bool_val(wlan['AutoChannelEnable'])),\\n      channel = pd(true, channel),\\n      possible_channels = pd(false, split_int(wlan['Channel'], ',')),\\n      operating_frequency_band = pd(false, get_wifi_frequency(wlan_index)),\\n      supported_frequency_bands = pd(false, { get_wifi_frequency(wlan_index) }),\\n      supported_standards = pd(false, { 'b', 'g', 'n', 'ac', 'ax' }),\\n      operating_standards = pd(false, split(wlan['Standard'], '/')),\\n      transmit_power = pd(false, 'TransmitPower'),\\n      operating_channel_bandwidth = pd(false, ''),\\n      supported_operating_channel_bandwidth = pd(false, split('', ',')),\\n      transmit_power_supported = pd(false, split('', ',')),\\n    }\\n  end\\n\\n  return radios\\nend\\n\\nfunction set_radio(radios)\\n  local values = {}\\n  for _, r in ipairs(radios or {}) do\\n    local path = r.path or ''\\n    if r.enable and r.enable.value ~= nil then\\n      values[path .. 'Enable'] = r.enable.value\\n    end\\n    if r.auto_channel_enable and r.auto_channel_enable.value ~= nil then\\n      values[path .. 'AutoChannelEnable'] = r.auto_channel_enable.value\\n    end\\n    if r.channel and r.channel.value ~= nil then\\n      values[path .. 'Channel'] = r.channel.value\\n    end\\n    if r.transmit_power and r.transmit_power.value ~= nil then\\n      values[path .. 'TransmitPower'] = r.transmit_power.value\\n    end\\n  end\\n  return values\\nend\\n\\n-- WiFi SSID\\nfunction get_ssid()\\n  return {\\n    'InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.SSID',\\n    'InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.Enable',\\n    'InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.Status',\\n    'InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.TotalBytesSent',\\n    'InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.TotalBytesReceived',\\n    'InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.BSSID',\\n    'InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.BeaconType',\\n    'InternetGatewayDevice.LANDevice.1.WLANConfiguration.2.SSID',\\n    'InternetGatewayDevice.LANDevice.1.WLANConfiguration.2.Enable',\\n    'InternetGatewayDevice.LANDevice.1.WLANConfiguration.2.Status',\\n    'InternetGatewayDevice.LANDevice.1.WLANConfiguration.2.TotalBytesSent',\\n    'InternetGatewayDevice.LANDevice.1.WLANConfiguration.2.TotalBytesReceived',\\n    'InternetGatewayDevice.LANDevice.1.WLANConfiguration.2.BSSID',\\n    'InternetGatewayDevice.LANDevice.1.WLANConfiguration.2.BeaconType',\\n  }\\nend\\n\\nfunction parse_ssid(response)\\n  local ssids = {}\\n  local ports_wlan_tmp = {}\\n  for _, param in ipairs(response.list or {}) do\\n    local wlan_number, param_type = string.match(param.name or '', 'InternetGatewayDevice%.LANDevice%.1%.WLANConfiguration%.(%d+)%.(.+)')\\n    if wlan_number then\\n      wlan_number = tonumber(wlan_number)\\n      ports_wlan_tmp[wlan_number] = ports_wlan_tmp[wlan_number] or {}\\n      ports_wlan_tmp[wlan_number][param_type] = param.value\\n    end\\n  end\\n\\n  local wlan_indices = { 1, 2 }\\n  for i, wlan_index in ipairs(wlan_indices) do\\n    local wlan = ports_wlan_tmp[wlan_index] or {}\\n    local beacon_type = wlan['BeaconType']\\n    ssids[i] = {\\n      ssid_path = 'InternetGatewayDevice.LANDevice.1.WLANConfiguration.' .. wlan_index .. '.',\\n      name = pd(false, get_wifi_frequency(wlan_index)),\\n      type = pd(false, 'Primary'),\\n      ssid = pd(true, wlan['SSID']),\\n      status = pd(false, wlan['Status']),\\n      enable = pd(false, bool_val(wlan['Enable'])),\\n      bytes_received = pd(false, wlan['TotalBytesReceived']),\\n      bytes_sent = pd(false, wlan['TotalBytesSent']),\\n      mac_address = pd(false, wlan['BSSID']),\\n      security = {\\n        security_modes_supported = pd(false, { 'None', 'Basic', 'WPA', 'WPA2', 'WPA/WPA2', 'WPA3', 'WPA2/WPA3' }),\\n        security_mode_enabled = pd(true, translate_beacon_type_to_human(beacon_type)),\\n        password = pd(is_password_writable(beacon_type), ''),\\n      },\\n    }\\n  end\\n\\n  return ssids\\nend\\n\\nfunction set_ssid(ssids)\\n  local values = {}\\n  for _, s in ipairs(ssids or {}) do\\n    local path = s.ssid_path or ''\\n    if s.enable and s.enable.value ~= nil then\\n      values[path .. 'RadioEnabled'] = s.enable.value\\n    end\\n    if s.ssid and s.ssid.value ~= nil then\\n      values[path .. 'SSID'] = s.ssid.value\\n    end\\n    if s.ssid_advertisement_enabled and s.ssid_advertisement_enabled.value ~= nil then\\n      values[path .. 'SSIDAdvertisementEnabled'] = s.ssid_advertisement_enabled.value\\n    end\\n    if s.security and s.security.security_mode_enabled and s.security.security_mode_enabled.value ~= nil then\\n      values[path .. 'BeaconType'] = translate_beacon_type_to_cwmp(s.security.security_mode_enabled.value)\\n    end\\n    if s.security and s.security.password and s.security.password.value ~= nil then\\n      if s.security.password.value ~= '' then\\n        values[path .. 'PreSharedKey.1.KeyPassphrase'] = s.security.password.value\\n      end\\n    end\\n  end\\n  return values\\nend\\n\\n-- Site Survey\\nfunction get_site_survey_diagnostic_state()\\n  return ''\\nend\\n\\nfunction get_site_survey_results()\\n  return nil\\nend\\n\\nfunction parse_get_site_survey(response)\\n  return nil\\nend\\n\\n-- Connected Devices\\nfunction get_connected_devices()\\n  return {\\n    'InternetGatewayDevice.LANDevice.1.Hosts.Host.',\\n    'InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.AssociatedDevice.',\\n    'InternetGatewayDevice.LANDevice.1.WLANConfiguration.2.AssociatedDevice.',\\n  }\\nend\\n\\nfunction parse_get_connected_devices(response)\\n  local connected_devices = {}\\n  local tmp = {}\\n  local connected_devices_wifi_list = {}\\n  local tmp_connected_devices_wifi_list = {}\\n\\n  for _, param in ipairs(response.list or {}) do\\n    local name = param.name or ''\\n    if name:find('^InternetGatewayDevice%.LANDevice%.1%.Hosts') then\\n      local device_number, param_type = string.match(name, 'InternetGatewayDevice%.LANDevice%.1%.Hosts%.Host%.(%d+)%.(.+)')\\n      if device_number then\\n        device_number = tonumber(device_number)\\n        tmp[device_number] = tmp[device_number] or {}\\n        tmp[device_number][param_type] = param.value\\n      end\\n    elseif name:find('^InternetGatewayDevice%.LANDevice%.1%.WLANConfiguration%.') then\\n      local wlan_index, device_number, param_type = string.match(name, 'InternetGatewayDevice%.LANDevice%.1%.WLANConfiguration%.(%d+)%.AssociatedDevice%.(%d+)%.(.+)')\\n      if wlan_index and device_number then\\n        wlan_index = tonumber(wlan_index)\\n        device_number = tonumber(device_number)\\n        tmp_connected_devices_wifi_list[device_number] = tmp_connected_devices_wifi_list[device_number] or {}\\n        if tmp_connected_devices_wifi_list[device_number]['Layer2Interface'] == nil then\\n          if wlan_index == 1 then\\n            tmp_connected_devices_wifi_list[device_number]['Layer2Interface'] = '2.4GHz'\\n          else\\n            tmp_connected_devices_wifi_list[device_number]['Layer2Interface'] = '5GHz'\\n          end\\n        end\\n        tmp_connected_devices_wifi_list[device_number][param_type] = param.value\\n      end\\n    end\\n  end\\n\\n  for _, wifi_dev in pairs(tmp_connected_devices_wifi_list) do\\n    local iface = wifi_dev['Layer2Interface']\\n    if iface == '2.4GHz' or iface == '5GHz' then\\n      connected_devices_wifi_list[iface] = connected_devices_wifi_list[iface] or {}\\n      table.insert(connected_devices_wifi_list[iface], {\\n        mac = wifi_dev['AssociatedDeviceMACAddress'],\\n        rssi = wifi_dev['AssociatedDeviceRssi'],\\n      })\\n    end\\n  end\\n\\n  for _, device in pairs(tmp) do\\n    local device_interface = 'Ethernet'\\n    if device['Layer2Interface'] and device['Layer2Interface']:find('WLANConfiguration.1') then\\n      device_interface = '2.4GHz'\\n    elseif device['Layer2Interface'] and device['Layer2Interface']:find('WLANConfiguration.2') then\\n      device_interface = '5GHz'\\n    end\\n\\n    local resource = {\\n      mac = device['MACAddress'],\\n      ip_adress = device['IPAddress'],\\n      adress_source = device['AddressSource'],\\n      active = bool_val(device['Active']),\\n      hostname = device['HostName'],\\n    }\\n\\n    for _, wifi_dev in ipairs(connected_devices_wifi_list[device_interface] or {}) do\\n      if wifi_dev.mac == resource.mac then\\n        resource.rssi = trim_suffix(wifi_dev.rssi, 'dBm')\\n        break\\n      end\\n    end\\n\\n    connected_devices[device_interface] = connected_devices[device_interface] or {}\\n    table.insert(connected_devices[device_interface], resource)\\n  end\\n\\n  return {\\n    model = model,\\n    hostname = sn,\\n    connected_devices = connected_devices,\\n  }\\nend\\n\\n-- Speed Test\\nfunction parse_get_speed_test_result(speed_test_type, response)\\n  return {}, nil\\nend\\n\\nfunction get_speed_test_result(speed_test_type)\\n  return nil\\nend\\n\\nfunction set_speed_test(test)\\n  return nil\\nend\\n\\nfunction get_download_diagnostic_state()\\n  return ''\\nend\\n\\nfunction get_upload_diagnostic_state()\\n  return ''\\nend\\n\\n-- Ping\\nfunction get_ping()\\n  return {\\n    'InternetGatewayDevice.IPPingDiagnostics.Interface',\\n    'InternetGatewayDevice.IPPingDiagnostics.Timeout',\\n    'InternetGatewayDevice.IPPingDiagnostics.Host',\\n    'InternetGatewayDevice.IPPingDiagnostics.NumberOfRepetitions',\\n    'InternetGatewayDevice.IPPingDiagnostics.DataBlockSize',\\n    'InternetGatewayDevice.IPPingDiagnostics.FailureCount',\\n    'InternetGatewayDevice.IPPingDiagnostics.SuccessCount',\\n    'InternetGatewayDevice.IPPingDiagnostics.AverageResponseTime',\\n    'InternetGatewayDevice.IPPingDiagnostics.MinimumResponseTime',\\n    'InternetGatewayDevice.IPPingDiagnostics.MaximumResponseTime',\\n    'InternetGatewayDevice.IPPingDiagnostics.DiagnosticsState',\\n  }\\nend\\n\\nfunction parse_get_ping(response)\\n  local params = response_param_map(response)\\n\\n  local timeout = to_int(params['Timeout'], 5000)\\n  local timeout_seconds = math.floor(timeout / 1000)\\n  local repetitions = to_int(params['NumberOfRepetitions'], 3)\\n  local block_size = to_int(params['DataBlockSize'], 32)\\n  if block_size == 0 then\\n    block_size = 32\\n  end\\n\\n  local failure_count = to_int(params['FailureCount'], 0)\\n  local success_count = to_int(params['SuccessCount'], 0)\\n  local avg_rtt = to_int(params['AverageResponseTime'], 0)\\n  local min_rtt = to_int(params['MinimumResponseTime'], 0)\\n  local max_rtt = to_int(params['MaximumResponseTime'], 0)\\n\\n  local diagnostic = params['DiagnosticsState'] or ''\\n  local interface_value = params['Interface']\\n  local host = params['Host']\\n\\n  local last_result = {\\n    result = parse_diagnostic_state(diagnostic, failure_count),\\n    failure_count = failure_count,\\n    success_count = success_count,\\n    average_rtt = avg_rtt,\\n    minimum_rtt = min_rtt,\\n    maximum_rtt = max_rtt,\\n  }\\n\\n  return {\\n    interface = pd(false, interface_value),\\n    timeout = pd(true, timeout_seconds),\\n    host = pd(true, host),\\n    number_of_repetitions = pd(true, repetitions),\\n    data_block_size = pd(true, block_size),\\n    processing = pd(false, diagnostic == 'Requested' or diagnostic == 'Request'),\\n    last_result = last_result,\\n  }\\nend\\n\\nfunction get_ping_diagnostic_state()\\n  return 'InternetGatewayDevice.IPPingDiagnostics.DiagnosticsState'\\nend\\n\\nfunction set_ping(ping)\\n  local values = {}\\n  values['InternetGatewayDevice.IPPingDiagnostics.Interface'] = ping.interface.value\\n  values['InternetGatewayDevice.IPPingDiagnostics.Timeout'] = (ping.timeout.value or 0) * 1000\\n  values['InternetGatewayDevice.IPPingDiagnostics.Host'] = ping.host.value\\n  values['InternetGatewayDevice.IPPingDiagnostics.NumberOfRepetitions'] = ping.number_of_repetitions.value\\n  values['InternetGatewayDevice.IPPingDiagnostics.DiagnosticsState'] = 'Requested'\\n\\n  return values\\nend\\n\\nfunction get_ping_result()\\n  return {\\n    'InternetGatewayDevice.IPPingDiagnostics.FailureCount',\\n    'InternetGatewayDevice.IPPingDiagnostics.SuccessCount',\\n    'InternetGatewayDevice.IPPingDiagnostics.AverageResponseTime',\\n    'InternetGatewayDevice.IPPingDiagnostics.MinimumResponseTime',\\n    'InternetGatewayDevice.IPPingDiagnostics.MaximumResponseTime',\\n    'InternetGatewayDevice.IPPingDiagnostics.DiagnosticsState',\\n  }\\nend\\n\\nfunction parse_get_ping_result(response)\\n  local list = response.list or {}\\n  if #list < 6 then\\n    return nil\\n  end\\n\\n  local failure_count = to_int(list[1].value, 0)\\n  local success_count = to_int(list[2].value, 0)\\n  local avg_rtt = to_int(list[3].value, 0)\\n  local min_rtt = to_int(list[4].value, 0)\\n  local max_rtt = to_int(list[5].value, 0)\\n  local diagnostic_state = list[6].value or ''\\n\\n  if diagnostic_state == 'Error_CannotResolveHostName' then\\n    diagnostic_state = 'Cannot resolve host name'\\n  elseif diagnostic_state == 'Error_MaxHopCountExceeded' then\\n    diagnostic_state = 'Max hop count exceeded'\\n  elseif diagnostic_state == 'Requested' then\\n    diagnostic_state = 'In progress'\\n  elseif diagnostic_state == 'Complete' then\\n    if failure_count > 0 then\\n      diagnostic_state = 'Failure'\\n    else\\n      diagnostic_state = 'Success'\\n    end\\n  elseif diagnostic_state == 'None' then\\n    diagnostic_state = 'None'\\n  else\\n    diagnostic_state = 'Unknown'\\n  end\\n\\n  return {\\n    result = diagnostic_state,\\n    failure_count = failure_count,\\n    success_count = success_count,\\n    average_rtt = avg_rtt,\\n    minimum_rtt = min_rtt,\\n    maximum_rtt = max_rtt,\\n  }\\nend\\n\\n-- Traceroute\\nfunction get_traceroute()\\n  return {\\n    'InternetGatewayDevice.TraceRouteDiagnostics.Interface',\\n    'InternetGatewayDevice.TraceRouteDiagnostics.Timeout',\\n    'InternetGatewayDevice.TraceRouteDiagnostics.Host',\\n    'InternetGatewayDevice.TraceRouteDiagnostics.NumberOfTries',\\n    'InternetGatewayDevice.TraceRouteDiagnostics.MaxHopCount',\\n  }\\nend\\n\\nfunction parse_get_traceroute(response)\\n  local list = response.list or {}\\n  if #list < 5 then\\n    return nil\\n  end\\n\\n  local timeout = to_int(list[2].value, 0)\\n  local number_of_tries = to_int(list[4].value, 0)\\n  local max_hop_count = to_int(list[5].value, 0)\\n\\n  return {\\n    interface = pd(false, list[1].value),\\n    timeout = pd(true, math.floor(timeout / 1000)),\\n    host = pd(true, list[3].value),\\n    number_of_tries = pd(true, number_of_tries),\\n    max_hop_count = pd(true, max_hop_count),\\n  }\\nend\\n\\nfunction get_traceroute_diagnostic_state()\\n  return 'InternetGatewayDevice.TraceRouteDiagnostics.DiagnosticsState'\\nend\\n\\nfunction set_traceroute(traceroute)\\n  local values = {}\\n  values['InternetGatewayDevice.TraceRouteDiagnostics.Timeout'] = (traceroute.timeout.value or 0) * 1000\\n  values['InternetGatewayDevice.TraceRouteDiagnostics.Host'] = traceroute.host.value\\n  values['InternetGatewayDevice.TraceRouteDiagnostics.NumberOfTries'] = traceroute.number_of_tries.value\\n  values['InternetGatewayDevice.TraceRouteDiagnostics.MaxHopCount'] = traceroute.max_hop_count.value\\n  values['InternetGatewayDevice.TraceRouteDiagnostics.DiagnosticsState'] = 'Requested'\\n  return values\\nend\\n\\nfunction get_traceroute_result_number_of_hops()\\n  return 'InternetGatewayDevice.TraceRouteDiagnostics.RouteHopsNumberOfEntries'\\nend\\n\\nfunction get_traceroute_result(number_of_hops)\\n  local params = {\\n    'InternetGatewayDevice.TraceRouteDiagnostics.DiagnosticsState',\\n    'InternetGatewayDevice.TraceRouteDiagnostics.ResponseTime',\\n    'InternetGatewayDevice.TraceRouteDiagnostics.RouteHopsNumberOfEntries',\\n  }\\n  for i = 1, number_of_hops do\\n    local entry = tostring(i)\\n    params[#params+1] = 'InternetGatewayDevice.TraceRouteDiagnostics.RouteHops.' .. entry .. '.HopHost'\\n    params[#params+1] = 'InternetGatewayDevice.TraceRouteDiagnostics.RouteHops.' .. entry .. '.HopRTTimes'\\n    params[#params+1] = 'InternetGatewayDevice.TraceRouteDiagnostics.RouteHops.' .. entry .. '.HopHostAddress'\\n  end\\n  return params\\nend\\n\\nfunction parse_get_traceroute_result(response)\\n  local list = response.list or {}\\n  if #list < 3 then\\n    return nil\\n  end\\n\\n  local result = {}\\n  local diagnostic_state = list[1].value or ''\\n  if diagnostic_state == 'Error_CannotResolveHostName' then\\n    result.result = 'Cannot resolve host name'\\n  elseif diagnostic_state == 'Error_MaxHopCountExceeded' then\\n    result.result = 'Max hop count exceeded'\\n  elseif diagnostic_state == 'Requested' then\\n    result.result = 'In progress'\\n  elseif diagnostic_state == 'Complete' then\\n    result.result = 'Success'\\n  elseif diagnostic_state == 'None' then\\n    result.result = 'None'\\n  else\\n    result.result = 'Success'\\n  end\\n\\n  result.response_time = to_int(list[2].value, 0)\\n  result.hop_count = to_int(list[3].value, 0)\\n\\n  local hops = {}\\n  local index = 4\\n  for i = 1, result.hop_count do\\n    hops[i] = {\\n      host = list[index] and list[index].value or nil,\\n      rtt = list[index + 1] and list[index + 1].value or nil,\\n      addr = list[index + 2] and list[index + 2].value or nil,\\n    }\\n    index = index + 3\\n  end\\n  result.hops = hops\\n\\n  return result\\nend\\n\\n-- Statistics\\nfunction get_statistics()\\n  return {\\n    'InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.Stats.',\\n    'InternetGatewayDevice.LANDevice.1.WLANConfiguration.2.Stats.',\\n    'InternetGatewayDevice.WANDevice.1.WANCommonInterfaceConfig.',\\n  }\\nend\\n\\nfunction parse_get_statistics(response)\\n  local all_stats = {}\\n  local stats_tmp = {}\\n\\n  for _, param in ipairs(response.list or {}) do\\n    local name = param.name or ''\\n    if name:find('LANDevice%.') then\\n      local wlan_number = tonumber(name:match('InternetGatewayDevice%.LANDevice%.1%.WLANConfiguration%.(%d+)%.'))\\n      local wlan_type = '2.4GHz'\\n      if wlan_number == 2 then\\n        wlan_type = '5GHz'\\n      end\\n      stats_tmp[wlan_type] = stats_tmp[wlan_type] or {}\\n      local param_type = name:match('InternetGatewayDevice%.LANDevice%.1%.WLANConfiguration%.%d+%.Stats%.(.+)')\\n      if param_type then\\n        stats_tmp[wlan_type][param_type] = to_uint64(param.value)\\n      end\\n    elseif name:find('WANDevice%.') then\\n      local wan_number = tonumber(name:match('InternetGatewayDevice%.WANDevice%.(%d+)%.')) or 0\\n      local wan_type = 'WAN-' .. tostring(wan_number)\\n      stats_tmp[wan_type] = stats_tmp[wan_type] or {}\\n      local param_type = name:match('InternetGatewayDevice%.WANDevice%.%d+%.WANCommonInterfaceConfig%.(.+)')\\n      if param_type then\\n        stats_tmp[wan_type][param_type] = to_uint64(param.value)\\n      end\\n    end\\n  end\\n\\n  for stats_type, stats in pairs(stats_tmp) do\\n    local resource = {\\n      bytes_sent = stats['TotalBytesSent'] or 0,\\n      bytes_received = stats['TotalBytesReceived'] or 0,\\n      packets_sent = stats['TotalPacketsSent'] or 0,\\n      packets_received = stats['TotalPacketsReceived'] or 0,\\n      errors_sent = stats['ErrorsSent'] or 0,\\n      errors_received = stats['ErrorsReceived'] or 0,\\n      discard_packets_sent = stats['DiscardPacketsSent'] or 0,\\n      discard_packets_received = stats['DiscardPacketsReceived'] or 0,\\n      unicast_packets_sent = stats['UnicastPacketsSent'] or 0,\\n      unicast_packets_received = stats['UnicastPacketsReceived'] or 0,\\n      multicast_packets_sent = stats['MulticastPacketsSent'] or 0,\\n      multicast_packets_received = stats['MulticastPacketsReceived'] or 0,\\n      broadcast_packets_sent = stats['BroadcastPacketsSent'] or 0,\\n      broadcast_packets_received = stats['BroadcastPacketsReceived'] or 0,\\n      unknown_packets_received = stats['UnknownProtoPacketsReceived'] or 0,\\n    }\\n    all_stats[stats_type] = all_stats[stats_type] or {}\\n    table.insert(all_stats[stats_type], resource)\\n  end\\n\\n  return all_stats\\nend\\n\\n-- Interfaces (TR-098)\\nfunction get_interface_wan()\\n  return {\\n    'InternetGatewayDevice.WANDevice.1.',\\n    'InternetGatewayDevice.Services.X_HUAWEI_IPv6.Enable',\\n  }\\nend\\n\\nfunction get_interface_lan()\\n  return { 'InternetGatewayDevice.LANDevice.1.LANEthernetInterfaceConfig.' }\\nend\\n\\nfunction get_interface_wlan()\\n  return nil\\nend\\n\\nfunction get_wan_options()\\n  return nil\\nend\\n\\nfunction parse_get_interface_wan(response)\\n  local ports_wan = {}\\n  local ports_wan_tmp = {}\\n  local enable_ipv6 = false\\n\\n  for _, param in ipairs(response.list or {}) do\\n    local name = param.name or ''\\n    if name:find('WANConnectionDevice%.') then\\n      local wan_number = tonumber(name:match('InternetGatewayDevice%.WANDevice%.1%.WANConnectionDevice%.(%d+)%.'))\\n      if wan_number then\\n        ports_wan_tmp[wan_number] = ports_wan_tmp[wan_number] or {}\\n        if name:find('WANIPConnection%.') then\\n          local ip_number, param_type = name:match('InternetGatewayDevice%.WANDevice%.1%.WANConnectionDevice%.%d+%.WANIPConnection%.(%d+)%.(.+)')\\n          if ip_number then\\n            ip_number = tonumber(ip_number)\\n            ports_wan_tmp[wan_number][ip_number] = ports_wan_tmp[wan_number][ip_number] or {}\\n            ports_wan_tmp[wan_number][ip_number][param_type] = param.value\\n          end\\n        elseif name:find('WANPPPConnection%.') then\\n          local ip_number, param_type = name:match('InternetGatewayDevice%.WANDevice%.1%.WANConnectionDevice%.%d+%.WANPPPConnection%.(%d+)%.(.+)')\\n          if ip_number then\\n            ip_number = tonumber(ip_number) + 100\\n            ports_wan_tmp[wan_number][ip_number] = ports_wan_tmp[wan_number][ip_number] or {}\\n            ports_wan_tmp[wan_number][ip_number][param_type] = param.value\\n          end\\n        end\\n      end\\n    elseif name:find('X_HUAWEI_IPv6') then\\n      enable_ipv6 = (param.value == '1')\\n    end\\n  end\\n\\n  for wan_number, ports_wan_value in pairs(ports_wan_tmp) do\\n    local path = 'InternetGatewayDevice.WANDevice.1.WANConnectionDevice.' .. wan_number .. '.'\\n    for ip_number, ip_data in pairs(ports_wan_value) do\\n      local ip_path\\n      if ip_number >= 100 then\\n        ip_path = path .. 'WANPPPConnection.' .. (ip_number - 100) .. '.'\\n      else\\n        ip_path = path .. 'WANIPConnection.' .. ip_number .. '.'\\n      end\\n\\n      ports_wan[ip_path] = {\\n        path = ip_path,\\n        enable = pd(true, (ip_data['Enable'] == '1')),\\n        alias = pd(false, 'Logical WAN Connection ' .. wan_number),\\n        upstream = pd(false, true),\\n        mac_address = pd(false, ip_data['MACAddress']),\\n        status = pd(false, ip_data['ConnectionStatus']),\\n        tx = pd(false, to_int(ip_data['Stats.EthernetBytesSent'], 0)),\\n        rx = pd(false, to_int(ip_data['Stats.EthernetBytesReceived'], 0)),\\n        ip = {\\n          {\\n            path = path,\\n            enable = pd(true, (ip_data['Enable'] == '1')),\\n            name = pd(false, ip_data['Name']),\\n            ipv4 = {\\n              enable = pd(false, true),\\n              ip_address = pd(ip_attribute_is_writable(ip_data['AddressingType']), ip_data['ExternalIPAddress']),\\n              origin = pd(false, get_ip_origin(ip_data['AddressingType'])),\\n              subnet_mask = pd(ip_attribute_is_writable(ip_data['AddressingType']), ip_data['SubnetMask']),\\n              gateway = pd(ip_attribute_is_writable(ip_data['AddressingType']), ip_data['DefaultGateway']),\\n              dns_servers = {\\n                dns_servers = pd(ip_attribute_is_writable(ip_data['AddressingType']), ip_data['DNSServers']),\\n              },\\n            },\\n            pppoe = {\\n              path = (get_ip_origin(ip_data['AddressingType']) == 'PPPoE') and '-' or '',\\n              username = pd(true, ip_data['Username']),\\n              password = pd(true, ip_data['Password']),\\n            },\\n            service = pd(false, ''),\\n            ipv6 = {\\n              enable = pd(true, enable_ipv6),\\n            },\\n          },\\n        },\\n      }\\n    end\\n  end\\n\\n  return ports_wan\\nend\\n\\nfunction parse_get_interface_lan(response)\\n  local ports_lan = {}\\n  local ports_lan_tmp = {}\\n\\n  for _, param in ipairs(response.list or {}) do\\n    local lan_number, param_type = string.match(param.name or '', 'InternetGatewayDevice%.LANDevice%.1%.LANEthernetInterfaceConfig%.(%d+)%.(.+)')\\n    if lan_number then\\n      lan_number = tonumber(lan_number)\\n      ports_lan_tmp[lan_number] = ports_lan_tmp[lan_number] or {}\\n      ports_lan_tmp[lan_number][param_type] = param.value\\n    end\\n  end\\n\\n  for lan_number, port in pairs(ports_lan_tmp) do\\n    local name = port['Name'] or ('LAN ' .. lan_number)\\n    ports_lan[name] = {\\n      path = 'InternetGatewayDevice.LANDevice.1.LANEthernetInterfaceConfig.' .. lan_number .. '.',\\n      enable = pd(false, (port['Enable'] == '1')),\\n      alias = pd(false, 'LAN ' .. lan_number),\\n      upstream = pd(false, false),\\n      mac_address = pd(false, port['MACAddress']),\\n      status = pd(false, port['Status']),\\n    }\\n  end\\n\\n  return ports_lan\\nend\\n\\nfunction set_port(ports)\\n  local values = {}\\n  for port_name, port in pairs(ports or {}) do\\n    if not port.ip or #port.ip == 0 then\\n      return nil, 'error setting port, IP is not set for port ' .. tostring(port_name)\\n    end\\n    for _, ip in ipairs(port.ip) do\\n      local path = port.path or ip.path or ''\\n\\n      if ip.enable and ip.enable.value ~= nil then\\n        values[path .. 'Enable'] = bool_val(port.enable and port.enable.value)\\n      end\\n      if ip.name and ip.name.value ~= nil then\\n        values[path .. 'Name'] = ip.name.value\\n      end\\n      if ip.ipv4 and ip.ipv4.ip_address and ip.ipv4.ip_address.value ~= nil then\\n        values[path .. 'ExternalIPAddress'] = ip.ipv4.ip_address.value\\n      end\\n      if ip.ipv4 and ip.ipv4.dns_servers and ip.ipv4.dns_servers.dns_servers and ip.ipv4.dns_servers.dns_servers.value ~= nil then\\n        values[path .. 'DNSServers'] = ip.ipv4.dns_servers.dns_servers.value\\n      end\\n      if ip.ipv4 and ip.ipv4.subnet_mask and ip.ipv4.subnet_mask.value ~= nil then\\n        values[path .. 'SubnetMask'] = ip.ipv4.subnet_mask.value\\n      end\\n      if ip.ipv4 and ip.ipv4.gateway and ip.ipv4.gateway.value ~= nil then\\n        values[path .. 'DefaultGateway'] = ip.ipv4.gateway.value\\n      end\\n      if ip.pppoe and ip.pppoe.username and ip.pppoe.username.value ~= nil then\\n        values[path .. 'Username'] = ip.pppoe.username.value\\n      end\\n      if ip.pppoe and ip.pppoe.password and ip.pppoe.password.value ~= nil then\\n        values[path .. 'Password'] = ip.pppoe.password.value\\n      end\\n    end\\n  end\\n  return values, nil\\nend\\n\\nfunction add_port(port)\\n  local parameters = {}\\n  local new_port = port.ip and port.ip[1]\\n  if not new_port then\\n    return nil, 'error adding port, IP is not set'\\n  end\\n  local path = new_port.path or ''\\n\\n  local addressing_type = new_port.ipv4 and new_port.ipv4.origin and new_port.ipv4.origin.value or ''\\n  if addressing_type == 'PPPoE' then\\n    parameters[path .. 'Username'] = new_port.pppoe.username.value\\n    parameters[path .. 'Password'] = new_port.pppoe.password.value\\n  elseif addressing_type == 'DHCP' then\\n    parameters[path .. 'AddressingType'] = 'DHCP'\\n  elseif addressing_type == 'Static' then\\n    parameters[path .. 'AddressingType'] = 'Static'\\n    local ip_address = new_port.ipv4.ip_address.value\\n    if ip_address == '' or not is_valid_ipv4(ip_address) then\\n      return nil, 'error adding port, IP address is not valid'\\n    end\\n    parameters[path .. 'ExternalIPAddress'] = ip_address\\n\\n    local subnet_mask = new_port.ipv4.subnet_mask.value\\n    if subnet_mask == '' or not is_valid_subnet_mask(subnet_mask) then\\n      return nil, 'error adding port, subnet mask is not valid'\\n    end\\n    parameters[path .. 'SubnetMask'] = subnet_mask\\n\\n    local gateway = new_port.ipv4.gateway.value\\n    if gateway ~= '' and is_valid_ipv4(gateway) then\\n      parameters[path .. 'DefaultGateway'] = gateway\\n    end\\n\\n    if gateway == ip_address then\\n      return nil, 'error adding port, gateway cannot be the same as IP address'\\n    end\\n\\n    if gateway ~= '' and not are_ips_in_same_subnet(gateway, ip_address, subnet_mask) then\\n      return nil, 'error adding port, gateway is not in the same subnet as IP address'\\n    end\\n\\n    local dns_servers = new_port.ipv4.dns_servers and new_port.ipv4.dns_servers.dns_servers and new_port.ipv4.dns_servers.dns_servers.value or ''\\n    if dns_servers ~= '' then\\n      parameters[path .. 'DNSServers'] = dns_servers\\n    end\\n  else\\n    return nil, 'error adding port, unsupported addressing type: ' .. tostring(addressing_type)\\n  end\\n\\n  return parameters, nil\\nend\\n\\n-- Hardware info\\nfunction get_hwinfo()\\n  return nil\\nend\\n\\nfunction parse_get_hwinfo(response)\\n  return {}\\nend\\n\\n-- PON\\nfunction get_pon()\\n  return nil\\nend\\n\\nfunction parse_get_pon(response)\\n  return {}\\nend\\n\\n-- The following functions are not implemented in the Go model and fallback to Go (nil).\\nfunction get_port() return nil end\\nfunction parse_get_port(response) return nil end\\nfunction get_bridge() return nil end\\nfunction parse_get_bridge(response) return nil end\\nfunction set_bridge(bridges) return nil end\\nfunction get_voice() return nil end\\nfunction parse_get_voice(response) return nil end\\nfunction add_voice(voice) return nil, nil end\\nfunction set_voice(voice) return nil, nil end\\nfunction add_line(line) return nil, nil end\\nfunction set_line(line) return nil, nil end\\nfunction get_cellular() return nil end\\nfunction parse_get_cellular(response) return '[]' end\\nfunction set_cellular(cellular) return nil end\\nfunction get_xdsl() return nil end\\nfunction parse_xdsl(response) return nil end\\n\"\n    },\n    {\n        \"name\": \"WX3100-T0\",\n        \"model\": \"WX3100-T0\",\n        \"protocol\": \"cwmp\",\n        \"content\": \"-- model:WX3100-T0\\n-- protocol:cwmp\\n\\n-- Helpers\\nlocal function trim(s)\\n  return (tostring(s or ''):gsub('^%s+', ''):gsub('%s+$', ''))\\nend\\n\\nlocal function split(s, sep)\\n  local out = {}\\n  if s == nil or s == '' then\\n    return out\\n  end\\n  sep = sep or ','\\n  local pattern = '([^' .. sep .. ']+)'\\n  for part in string.gmatch(s, pattern) do\\n    out[#out + 1] = trim(part)\\n  end\\n  return out\\nend\\n\\nlocal function split_int(s, sep)\\n  local out = {}\\n  for _, item in ipairs(split(s, sep)) do\\n    local n = tonumber(item)\\n    if n ~= nil then\\n      out[#out + 1] = math.floor(n)\\n    end\\n  end\\n  return out\\nend\\n\\nlocal function trim_suffix(value, suffix)\\n  if value == nil then\\n    return nil\\n  end\\n  if suffix ~= '' and value:sub(-#suffix) == suffix then\\n    return value:sub(1, #value - #suffix)\\n  end\\n  return value\\nend\\n\\nlocal function table_len(t)\\n  local n = 0\\n  for _ in pairs(t or {}) do\\n    n = n + 1\\n  end\\n  return n\\nend\\n\\nlocal function pd(writable, value)\\n  return { writable = writable, value = value }\\nend\\n\\nlocal function bool_val(v)\\n  if v == nil then\\n    return false\\n  end\\n  if type(v) == 'boolean' then\\n    return v\\n  end\\n  local s = tostring(v):lower()\\n  return s == '1' or s == 'true'\\nend\\n\\nlocal function to_int(v, default)\\n  local n = tonumber(v)\\n  if n == nil then\\n    return default\\n  end\\n  return math.floor(n)\\nend\\n\\nlocal function to_uint64(v)\\n  local n = tonumber(v)\\n  if n == nil or n < 0 then\\n    return 0\\n  end\\n  return math.floor(n)\\nend\\n\\nlocal function response_param_map(response)\\n  local param_map = {}\\n  for _, param in ipairs((response and response.list) or {}) do\\n    local name = param.name or ''\\n    local last = name:match('([^.]+)$') or name\\n    param_map[last] = param.value\\n  end\\n  return param_map\\nend\\n\\nlocal function safe_get_string_array(value_to_convert, separator)\\n  if value_to_convert == nil or value_to_convert == '' then\\n    return {}\\n  end\\n  return split(value_to_convert, separator)\\nend\\n\\nlocal function safe_get_int_array(value_to_convert, separator)\\n  if value_to_convert == nil or value_to_convert == '' then\\n    return {}\\n  end\\n  return split_int(value_to_convert, separator)\\nend\\n\\nlocal function safe_format_transmit_power(raw)\\n  if raw == nil or raw == '' or raw == '-1' then\\n    return 'Auto'\\n  end\\n  if tonumber(raw) == nil then\\n    return 'Auto'\\n  end\\n  return tostring(math.floor(tonumber(raw))) .. '%'\\nend\\n\\nlocal function safe_format_transmit_power_supported(raw)\\n  if raw == nil or raw == '' then\\n    return { 'Auto' }\\n  end\\n  local out = {}\\n  for _, item in ipairs(split(raw, ',')) do\\n    if item == '-1' then\\n      out[#out + 1] = 'Auto'\\n    elseif tonumber(item) ~= nil then\\n      out[#out + 1] = tostring(math.floor(tonumber(item))) .. '%'\\n    end\\n  end\\n  if #out == 0 then\\n    return { 'Auto' }\\n  end\\n  return out\\nend\\n\\nlocal function translate_beacon_type_to_human(value)\\n  if value == '11i' then\\n    return 'WPA2'\\n  elseif value == 'WPAand11i' then\\n    return 'WPA/WPA2'\\n  elseif value == '11iandWPA3' then\\n    return 'WPA2/WPA3'\\n  end\\n  return value\\nend\\n\\nlocal function translate_beacon_type_to_cwmp(value)\\n  if value == 'WPA2' then\\n    return '11i'\\n  elseif value == 'WPA/WPA2' then\\n    return 'WPAand11i'\\n  elseif value == 'WPA2/WPA3' then\\n    return '11iandWPA3'\\n  end\\n  return value\\nend\\n\\nlocal function is_password_writable(beacon_type)\\n  return not (beacon_type == 'Basic' or beacon_type == 'None')\\nend\\n\\nlocal function duration_string(seconds)\\n  if seconds == nil then\\n    return '0'\\n  end\\n  local total = tonumber(seconds) or 0\\n  if total == 0 then\\n    return '0'\\n  end\\n  total = math.floor(total)\\n  if total < 60 then\\n    return string.format('%ds', total)\\n  end\\n  local mins = math.floor(total / 60)\\n  local secs = total - mins * 60\\n  if mins < 60 then\\n    if secs == 0 then\\n      return string.format('%dm0s', mins)\\n    end\\n    return string.format('%dm%ds', mins, secs)\\n  end\\n  local hours = math.floor(mins / 60)\\n  mins = mins - hours * 60\\n  return string.format('%dh%dm%ds', hours, mins, secs)\\nend\\n\\nlocal function human_readable_bits(bits)\\n  local sizes = { 'bits p/s', 'Kbps', 'Mbps', 'Gbps', 'Tbps', 'Pbps', 'Ebps' }\\n  local value = tonumber(bits) or 0\\n  local i = 1\\n  while value >= 1000 and i < #sizes do\\n    value = value / 1000\\n    i = i + 1\\n  end\\n  return string.format('%.2f%s', value, sizes[i])\\nend\\n\\nlocal function parse_iso_time(raw)\\n  if raw == nil or raw == '' then\\n    return nil\\n  end\\n  raw = tostring(raw)\\n  if raw:sub(-1) == 'Z' then\\n    raw = raw:sub(1, -2)\\n  end\\n  local y, mo, d, h, mi, s = raw:match('^(%d+)%-(%d+)%-(%d+)T(%d+):(%d+):(%d+)')\\n  if not y then\\n    return nil\\n  end\\n  return os.time({\\n    year = tonumber(y),\\n    month = tonumber(mo),\\n    day = tonumber(d),\\n    hour = tonumber(h),\\n    min = tonumber(mi),\\n    sec = tonumber(s),\\n  })\\nend\\n\\nlocal function parse_diagnostic_state(raw, failure_count)\\n  if raw == 'Error_CannotResolveHostName' then\\n    return 'Cannot resolve host name'\\n  elseif raw == 'Error_MaxHopCountExceeded' then\\n    return 'Max hop count exceeded'\\n  elseif raw == 'Requested' or raw == 'Running' then\\n    return 'In progress'\\n  elseif raw == 'Complete' or raw == 'Completed' then\\n    if (failure_count or 0) > 0 then\\n      return 'Failure'\\n    end\\n    return 'Success'\\n  elseif raw == 'None' then\\n    return 'None'\\n  end\\n  return 'Unknown'\\nend\\n\\nlocal function parse_get_ping_common(response)\\n  local param_map = response_param_map(response)\\n  local timeout = to_int(param_map['Timeout'], 5000)\\n  local timeout_seconds = math.floor(timeout / 1000)\\n  local repetitions = to_int(param_map['NumberOfRepetitions'], 3)\\n  local data_block_size = to_int(param_map['DataBlockSize'], 32)\\n  if data_block_size == 0 then\\n    data_block_size = 32\\n  end\\n\\n  local failure_count = to_int(param_map['FailureCount'], 0)\\n  local success_count = to_int(param_map['SuccessCount'], 0)\\n  local average_rtt = to_int(param_map['AverageResponseTime'], 0)\\n  local minimum_rtt = to_int(param_map['MinimumResponseTime'], 0)\\n  local maximum_rtt = to_int(param_map['MaximumResponseTime'], 0)\\n  local diagnostic_state = param_map['DiagnosticsState'] or ''\\n\\n  return {\\n    interface = pd(false, param_map['Interface']),\\n    timeout = pd(true, timeout_seconds),\\n    host = pd(true, param_map['Host']),\\n    number_of_repetitions = pd(true, repetitions),\\n    data_block_size = pd(true, data_block_size),\\n    processing = pd(false, diagnostic_state == 'Requested' or diagnostic_state == 'Request'),\\n    last_result = {\\n      result = parse_diagnostic_state(diagnostic_state, failure_count),\\n      failure_count = failure_count,\\n      success_count = success_count,\\n      average_rtt = average_rtt,\\n      minimum_rtt = minimum_rtt,\\n      maximum_rtt = maximum_rtt,\\n    },\\n  }\\nend\\n\\nlocal function parse_get_ping_result_common(response)\\n  local param_map = response_param_map(response)\\n  local failure_count = to_int(param_map['FailureCount'], 0)\\n  return {\\n    result = parse_diagnostic_state(param_map['DiagnosticsState'] or '', failure_count),\\n    failure_count = failure_count,\\n    success_count = to_int(param_map['SuccessCount'], 0),\\n    average_rtt = to_int(param_map['AverageResponseTime'], 0),\\n    minimum_rtt = to_int(param_map['MinimumResponseTime'], 0),\\n    maximum_rtt = to_int(param_map['MaximumResponseTime'], 0),\\n  }\\nend\\n\\nlocal function get_ip_origin(value)\\n  if value == nil or value == '' then\\n    return 'PPPoE'\\n  end\\n  return value\\nend\\n\\nlocal function ip_to_octets(ip)\\n  if ip == nil then\\n    return nil\\n  end\\n  local a, b, c, d = tostring(ip):match('^(%d+)%.(%d+)%.(%d+)%.(%d+)$')\\n  if not a then\\n    return nil\\n  end\\n  a, b, c, d = tonumber(a), tonumber(b), tonumber(c), tonumber(d)\\n  if a > 255 or b > 255 or c > 255 or d > 255 then\\n    return nil\\n  end\\n  return a, b, c, d\\nend\\n\\nlocal function band(a, b)\\n  local res = 0\\n  local bit = 1\\n  while a > 0 or b > 0 do\\n    local a_bit = a % 2\\n    local b_bit = b % 2\\n    if a_bit == 1 and b_bit == 1 then\\n      res = res + bit\\n    end\\n    a = math.floor(a / 2)\\n    b = math.floor(b / 2)\\n    bit = bit * 2\\n  end\\n  return res\\nend\\n\\nlocal function is_valid_ipv4(ip)\\n  return ip_to_octets(ip) ~= nil\\nend\\n\\nlocal function is_valid_subnet_mask(mask)\\n  local a, b, c, d = ip_to_octets(mask)\\n  if not a then\\n    return false\\n  end\\n  local mask_value = ((a * 256 + b) * 256 + c) * 256 + d\\n  if mask_value == 0 then\\n    return false\\n  end\\n  local inverted = 0xFFFFFFFF - mask_value + 1\\n  if inverted == 0 then\\n    return true\\n  end\\n  return band(inverted, inverted - 1) == 0\\nend\\n\\nlocal function are_ips_in_same_subnet(ip1, ip2, mask)\\n  local a1, b1, c1, d1 = ip_to_octets(ip1)\\n  local a2, b2, c2, d2 = ip_to_octets(ip2)\\n  local m1, m2, m3, m4 = ip_to_octets(mask)\\n  if not a1 or not a2 or not m1 then\\n    return false\\n  end\\n  return band(a1, m1) == band(a2, m1)\\n    and band(b1, m2) == band(b2, m2)\\n    and band(c1, m3) == band(c2, m3)\\n    and band(d1, m4) == band(d2, m4)\\nend\\n\\nlocal function typed_param(name, value, type_name)\\n  return {\\n    name = name,\\n    value = value,\\n    type = type_name,\\n  }\\nend\\n\\nlocal function wan_stats(ip_data)\\n  return {\\n    bytes_sent = to_uint64(ip_data['Stats.EthernetBytesSent']),\\n    bytes_received = to_uint64(ip_data['Stats.EthernetBytesReceived']),\\n    packets_sent = to_uint64(ip_data['Stats.EthernetPacketsSent']),\\n    packets_received = to_uint64(ip_data['Stats.EthernetPacketsReceived']),\\n    errors_sent = to_uint64(ip_data['Stats.EthernetErrorsSent']),\\n    errors_received = to_uint64(ip_data['Stats.EthernetErrorsReceived']),\\n    discard_packets_sent = to_uint64(ip_data['Stats.EthernetDiscardPacketsSent']),\\n    discard_packets_received = to_uint64(ip_data['Stats.EthernetDiscardPacketsReceived']),\\n    unicast_packets_sent = to_uint64(ip_data['Stats.EthernetUnicastPacketsSent']),\\n    unicast_packets_received = to_uint64(ip_data['Stats.EthernetUnicastPacketsReceived']),\\n    multicast_packets_sent = to_uint64(ip_data['Stats.EthernetMulticastPacketsSent']),\\n    multicast_packets_received = to_uint64(ip_data['Stats.EthernetMulticastPacketsReceived']),\\n    broadcast_packets_sent = to_uint64(ip_data['Stats.EthernetBroadcastPacketsSent']),\\n    broadcast_packets_received = to_uint64(ip_data['Stats.EthernetBroadcastPacketsReceived']),\\n    unknown_packets_received = to_uint64(ip_data['Stats.EthernetUnknownProtoPacketsReceived']),\\n  }\\nend\\n\\nlocal function get_bridge_common()\\n  return {\\n    'InternetGatewayDevice.LANDevice.1.LANHostConfigManagement.',\\n  }\\nend\\n\\nlocal function parse_get_bridge_common(response)\\n  local path = 'InternetGatewayDevice.LANDevice.1.LANHostConfigManagement.'\\n  local dhcpserver = {}\\n\\n  for _, param in ipairs((response and response.list) or {}) do\\n    local name = param.name or ''\\n    local value = param.value\\n    if name == path .. 'DHCPServerEnable' then\\n      dhcpserver.enable = pd(true, bool_val(value))\\n    elseif name == path .. 'MinAddress' then\\n      dhcpserver.min_address = pd(true, value)\\n    elseif name == path .. 'MaxAddress' then\\n      dhcpserver.max_address = pd(true, value)\\n    elseif name == path .. 'SubnetMask' then\\n      dhcpserver.subnet_mask = pd(true, value)\\n    elseif name == path .. 'DNSServers' then\\n      dhcpserver.dns_servers = pd(true, value)\\n    elseif name == path .. 'DHCPLeaseTime' then\\n      dhcpserver.lease_time = pd(true, value)\\n    end\\n  end\\n\\n  dhcpserver.path = path\\n\\n  return {\\n    {\\n      dhcp_v4 = {\\n        server = { dhcpserver },\\n      },\\n    },\\n  }\\nend\\n\\nlocal function set_bridge_common(bridges)\\n  local body = {}\\n  local first = bridges and bridges[1]\\n  local server = first and first.dhcp_v4 and first.dhcp_v4.server and first.dhcp_v4.server[1]\\n  if not server then\\n    return body\\n  end\\n\\n  local path = server.path or ''\\n  if path == '' then\\n    return body\\n  end\\n\\n  local function add_typed(suffix, field, type_name)\\n    if field and field.value ~= nil then\\n      table.insert(body, { name = path .. suffix, value = field.value, type = type_name })\\n    end\\n  end\\n\\n  add_typed('DHCPServerEnable', server.enable, 'boolean')\\n  add_typed('MaxAddress', server.max_address, 'string')\\n  add_typed('MinAddress', server.min_address, 'string')\\n  add_typed('SubnetMask', server.subnet_mask, 'string')\\n  add_typed('DNSServers', server.dns_servers, 'string')\\n  add_typed('DHCPLeaseTime', server.lease_time, 'int')\\n\\n  return body\\nend\\n\\nlocal function set_voice_line_common(line)\\n  local values = {}\\n  local path = line and line.path or ''\\n  if path == '' then\\n    return values\\n  end\\n\\n  if line.username and line.username.value and line.username.value ~= '' then\\n    values[path .. 'SIP.AuthUserName'] = line.username.value\\n  end\\n  if line.password and line.password.value and line.password.value ~= '' then\\n    values[path .. 'SIP.AuthPassword'] = line.password.value\\n  end\\n  if line.uri and line.uri.value and line.uri.value ~= '' then\\n    values[path .. 'SIP.URI'] = line.uri.value\\n  end\\n\\n  return values\\nend\\n\\nlocal function parse_get_voice_common(response)\\n  local voices = {}\\n  local voice_profiles = {}\\n  local voice_lines = {}\\n\\n  for _, param in ipairs((response and response.list) or {}) do\\n    local name = param.name or ''\\n    if name:find('VoiceProfile%.') then\\n      if name:find('%.Line%.') then\\n        local profile_number, line_number, param_type = name:match('InternetGatewayDevice%.Services%.VoiceService%.1%.VoiceProfile%.(%d+)%.Line%.(%d+)%.(.+)')\\n        if profile_number and line_number and param_type then\\n          profile_number = tonumber(profile_number)\\n          line_number = tonumber(line_number)\\n          voice_lines[profile_number] = voice_lines[profile_number] or {}\\n          voice_lines[profile_number][line_number] = voice_lines[profile_number][line_number] or {}\\n          voice_lines[profile_number][line_number][param_type] = param.value\\n        end\\n      else\\n        local profile_number, param_type = name:match('InternetGatewayDevice%.Services%.VoiceService%.1%.VoiceProfile%.(%d+)%.(.+)')\\n        if profile_number and param_type then\\n          profile_number = tonumber(profile_number)\\n          voice_profiles[profile_number] = voice_profiles[profile_number] or {}\\n          voice_profiles[profile_number][param_type] = param.value\\n        end\\n      end\\n    end\\n  end\\n\\n  for profile_num, profile_data in pairs(voice_profiles) do\\n    local voice_name = profile_data['Name']\\n    if voice_name == nil or voice_name == '' then\\n      voice_name = 'Voice Profile ' .. tostring(profile_num)\\n    end\\n\\n    local voice = {\\n      path = 'InternetGatewayDevice.Services.VoiceService.1.VoiceProfile.' .. tostring(profile_num) .. '.',\\n      name = pd(false, voice_name),\\n      proxy_server = pd(true, profile_data['SIP.ProxyServer']),\\n      registrar_server = pd(true, profile_data['SIP.RegistrarServer']),\\n      domain = pd(true, profile_data['SIP.UserAgentDomain']),\\n      lines = {},\\n    }\\n\\n    local lines = voice_lines[profile_num]\\n    if lines then\\n      for line_num, line_data in pairs(lines) do\\n        table.insert(voice.lines, {\\n          path = 'InternetGatewayDevice.Services.VoiceService.1.VoiceProfile.' .. tostring(profile_num) .. '.Line.' .. tostring(line_num) .. '.',\\n          status = pd(false, string.lower(tostring(line_data['Enable'] or ''))),\\n          username = pd(true, line_data['SIP.AuthUserName']),\\n          password = pd(true, line_data['SIP.AuthPassword']),\\n          uri = pd(true, line_data['SIP.URI']),\\n        })\\n      end\\n    end\\n\\n    table.insert(voices, voice)\\n  end\\n\\n  return voices\\nend\\n\\nlocal function set_voice_common(voice)\\n  local values = {}\\n  local path = voice and voice.path or ''\\n  if path ~= '' then\\n    if voice.proxy_server and voice.proxy_server.value and voice.proxy_server.value ~= '' then\\n      values[path .. 'SIP.ProxyServer'] = voice.proxy_server.value\\n    end\\n    if voice.registrar_server and voice.registrar_server.value and voice.registrar_server.value ~= '' then\\n      values[path .. 'SIP.RegistrarServer'] = voice.registrar_server.value\\n    end\\n    if voice.domain and voice.domain.value and voice.domain.value ~= '' then\\n      values[path .. 'SIP.UserAgentDomain'] = voice.domain.value\\n    end\\n    if voice.name and voice.name.value and voice.name.value ~= '' then\\n      values[path .. 'Name'] = voice.name.value\\n    end\\n  end\\n\\n  for _, line in ipairs((voice and voice.lines) or {}) do\\n    local line_values = set_voice_line_common(line)\\n    for k, v in pairs(line_values) do\\n      values[k] = v\\n    end\\n  end\\n\\n  return values\\nend\\n\\nlocal function parse_speed_test_result_common(response, speed_test_type)\\n  local speed_test = {}\\n  local list = (response and response.list) or {}\\n  if #list < 4 then\\n    return nil, 'not enough parameters in SpeedTest result'\\n  end\\n\\n  local param_map = response_param_map(response)\\n  local diagnostic_state = param_map['DiagnosticsState']\\n  if diagnostic_state ~= nil and diagnostic_state ~= '' then\\n    if diagnostic_state ~= 'Complete' and diagnostic_state ~= 'Completed' then\\n      return nil, diagnostic_state .. ' state received'\\n    end\\n  end\\n\\n  speed_test.bytes_received = to_int(param_map['TotalBytesReceived'], 0)\\n\\n  local raw_eom = tostring(param_map['EOMTime'] or '')\\n  if raw_eom ~= '' and raw_eom:sub(-1) ~= 'Z' then raw_eom = raw_eom .. 'Z' end\\n  local raw_rom = tostring(param_map['ROMTime'] or '')\\n  if raw_rom ~= '' and raw_rom:sub(-1) ~= 'Z' then raw_rom = raw_rom .. 'Z' end\\n  local raw_bom = tostring(param_map['BOMTime'] or '')\\n  if raw_bom ~= '' and raw_bom:sub(-1) ~= 'Z' then raw_bom = raw_bom .. 'Z' end\\n\\n  local eom = parse_iso_time(raw_eom)\\n  if eom == nil then return nil, 'EOMTime parsing error' end\\n  local rom = parse_iso_time(raw_rom)\\n  if rom == nil then return nil, 'ROMTime parsing error' end\\n  local bom = parse_iso_time(raw_bom)\\n  if bom == nil then return nil, 'BOMTime parsing error' end\\n\\n  local rtt_elapsed = os.difftime(bom, rom)\\n  if rtt_elapsed == 0 then\\n    speed_test.rtt = '0'\\n  else\\n    speed_test.rtt = duration_string(rtt_elapsed)\\n  end\\n\\n  local resp_elapsed = os.difftime(eom, rom)\\n  if resp_elapsed == 0 then\\n    speed_test.resp_time = '0'\\n  else\\n    speed_test.resp_time = duration_string(resp_elapsed)\\n  end\\n\\n  local elapsed = os.difftime(eom, bom)\\n  if elapsed == 0 then\\n    speed_test.throughput = '0'\\n  else\\n    if speed_test_type == 'upload' then\\n      local total_bytes_sent = to_int(param_map['TotalBytesSent'], 0)\\n      speed_test.throughput = human_readable_bits(math.floor(8 * total_bytes_sent / elapsed))\\n    else\\n      speed_test.throughput = human_readable_bits(math.floor(8 * speed_test.bytes_received / elapsed))\\n    end\\n  end\\n\\n  return speed_test, nil\\nend\\n\\nlocal function get_radio_frequency_from_channel(channel, fallback)\\n  if channel == nil or channel <= 0 then\\n    return fallback or ''\\n  end\\n  if channel <= 14 then\\n    return '2.4GHz'\\n  elseif channel >= 36 and channel <= 165 then\\n    return '5GHz'\\n  elseif channel >= 1 and channel <= 233 then\\n    return '6GHz'\\n  end\\n  return ''\\nend\\n\\n-- Stubs that intentionally stay unsupported\\nfunction add_line(...) return nil, nil end\\nfunction add_voice(...) return nil, nil end\\n\\n-- Identity / capabilities\\nfunction get_vendor(...) return 'Zyxel' end\\n\\nfunction get_data_model(...)\\n  return datamodel or nil\\nend\\n\\nfunction get_device_capabilities(...)\\n  return {\\n    NotHomologated = false,\\n    Radio = true,\\n    Ssid = true,\\n    SiteSurvey = true,\\n    ConnectedDevices = true,\\n    Diagnostic = true,\\n    Ping = true,\\n    Traceroute = true,\\n    SpeedTest = true,\\n    DownloadSpeedTest = true,\\n    UploadSpeedTest = false,\\n    Ports = true,\\n    Reboot = true,\\n    FactoryReset = false,\\n    FirmwareUpgrade = true,\\n    FirmwareRollback = false,\\n    FactoryDefault = false,\\n    Logs = true,\\n    Stats = false,\\n    Interfaces = true,\\n    Hwinfo = true,\\n    Pon = false,\\n    Lan = false,\\n    Wan = false,\\n    Voice = false,\\n    NTP = true,\\n    XDSL = false,\\n  }\\nend\\n\\nfunction get_device_specs(...)\\n  return {\\n    TimeTraceRoute = 3,\\n    DirectResult = true,\\n  }\\nend\\n\\nfunction is_real_time(...) return false end\\n\\n-- Wi-Fi Radio\\nfunction get_radio(...)\\n  return {\\n    'InternetGatewayDevice.LANDevice.1.WLANConfiguration.',\\n  }\\nend\\n\\nfunction parse_radio(response)\\n  local radios = {}\\n  local ports_wlan_tmp = {}\\n\\n  for _, param in ipairs((response and response.list) or {}) do\\n    local wlan_number, param_type = (param.name or ''):match('^InternetGatewayDevice%.LANDevice%.1%.WLANConfiguration%.(%d+)%.(.+)$')\\n    if wlan_number and param_type then\\n      wlan_number = tonumber(wlan_number)\\n      ports_wlan_tmp[wlan_number] = ports_wlan_tmp[wlan_number] or {}\\n      ports_wlan_tmp[wlan_number][param_type] = param.value\\n    end\\n  end\\n\\n  local current_wifi_channel = 0\\n  local i = 1\\n  local total = table_len(ports_wlan_tmp)\\n  while i <= total do\\n    local next_i = i + 1\\n    local wlan = ports_wlan_tmp[i]\\n    if wlan then\\n      local channel = to_int(wlan['Channel'], 0) or 0\\n      local skip_radio = false\\n      if channel ~= 0 then\\n        if channel == current_wifi_channel then\\n          skip_radio = true\\n        end\\n        current_wifi_channel = channel\\n      end\\n\\n      if not skip_radio and not (wlan['SSIDAdvertisementEnabled'] ~= nil and not bool_val(wlan['SSIDAdvertisementEnabled'])) then\\n        local radio_frequency = 'Unknown Frequency'\\n        if channel > 0 and channel <= 14 then\\n          radio_frequency = '2.4GHz'\\n        elseif channel >= 36 and channel <= 165 then\\n          radio_frequency = '5GHz'\\n        elseif channel >= 1 and channel <= 233 then\\n          radio_frequency = '6GHz'\\n        end\\n\\n        local bandwidth = wlan['X_ZYXEL_OperatingChannelBandwidth']\\n        local supported_bandwidth = nil\\n        if bandwidth ~= nil then\\n          supported_bandwidth = { bandwidth }\\n        end\\n\\n        table.insert(radios, {\\n          path = 'InternetGatewayDevice.LANDevice.1.WLANConfiguration.' .. tostring(i) .. '.',\\n          enable = pd(false, bool_val(wlan['RadioEnabled'])),\\n          name = pd(false, radio_frequency),\\n          auto_channel_enable = pd(true, bool_val(wlan['AutoChannelEnable'])),\\n          channel = pd(true, channel),\\n          possible_channels = pd(false, safe_get_int_array(wlan['PossibleChannels'], ',')),\\n          operating_frequency_band = pd(false, radio_frequency),\\n          supported_frequency_bands = pd(false, { radio_frequency }),\\n          transmit_power = pd(true, safe_format_transmit_power(wlan['TransmitPower'])),\\n          transmit_power_supported = pd(false, safe_format_transmit_power_supported(wlan['TransmitPowerSupported'])),\\n          operating_channel_bandwidth = pd(false, bandwidth),\\n          supported_operating_channel_bandwidth = pd(false, supported_bandwidth),\\n          supported_standards = pd(false, safe_get_string_array(wlan['Standard'], ',')),\\n          operating_standards = pd(false, safe_get_string_array(wlan['Standard'], ',')),\\n        })\\n        next_i = 5\\n      end\\n    end\\n    i = next_i\\n  end\\n\\n  return radios\\nend\\n\\nfunction set_radio(radios)\\n  local values = {}\\n  for _, r in ipairs(radios or {}) do\\n    local path = r.path or ''\\n    if r.auto_channel_enable and r.auto_channel_enable.value ~= nil then\\n      values[path .. 'AutoChannelEnable'] = r.auto_channel_enable.value\\n    end\\n    if r.channel and r.channel.value ~= nil then\\n      values[path .. 'Channel'] = r.channel.value\\n    end\\n    if r.transmit_power and r.transmit_power.value ~= nil then\\n      local raw = trim_suffix(r.transmit_power.value, '%')\\n      local n = tonumber(raw)\\n      if n ~= nil then\\n        values[path .. 'TransmitPower'] = math.floor(n)\\n      end\\n    end\\n  end\\n  return values\\nend\\n\\n-- Wi-Fi SSID\\nfunction get_ssid(...)\\n  return {\\n    'InternetGatewayDevice.LANDevice.1.WLANConfiguration.',\\n    'InternetGatewayDevice.X_ZYXEL_EXT.X_ZYXEL_ONESSID.Enable',\\n  }\\nend\\n\\nfunction parse_ssid(response)\\n  local ssids = {}\\n  local ports_wlan_tmp = {}\\n  local band_steering_enabled = false\\n\\n  for _, param in ipairs((response and response.list) or {}) do\\n    local name = param.name or ''\\n    if name == 'InternetGatewayDevice.X_ZYXEL_EXT.X_ZYXEL_ONESSID.Enable' then\\n      band_steering_enabled = bool_val(param.value)\\n    else\\n      local wlan_number, param_type = name:match('^InternetGatewayDevice%.LANDevice%.1%.WLANConfiguration%.(%d+)%.(.+)$')\\n      if wlan_number and param_type then\\n        wlan_number = tonumber(wlan_number)\\n        ports_wlan_tmp[wlan_number] = ports_wlan_tmp[wlan_number] or {}\\n        ports_wlan_tmp[wlan_number][param_type] = param.value\\n      end\\n    end\\n  end\\n\\n  for idx, wlan in pairs(ports_wlan_tmp) do\\n    local channel = to_int(wlan['Channel'], 0) or 0\\n    local radio_frequency = 'Unknown Frequency'\\n    if channel > 0 and channel <= 14 then\\n      radio_frequency = '2.4GHz'\\n    elseif channel >= 36 and channel <= 165 then\\n      radio_frequency = '5GHz'\\n    elseif channel >= 1 and channel <= 233 then\\n      radio_frequency = '6GHz'\\n    end\\n\\n    local ssid_name = tostring(wlan['Name'] or '')\\n    local ssid_type = 'Unknown'\\n    if ssid_name ~= '' and ssid_name:sub(-1) == '0' then\\n      ssid_type = 'Primary'\\n    else\\n      ssid_type = 'Guest'\\n    end\\n\\n    local beacon_type = wlan['BeaconType'] or ''\\n    table.insert(ssids, {\\n      ssid_path = 'InternetGatewayDevice.LANDevice.1.WLANConfiguration.' .. tostring(idx) .. '.',\\n      band_steering = pd(false, band_steering_enabled),\\n      name = pd(false, ssid_name .. ' ' .. (radio_frequency or '')),\\n      type = pd(false, ssid_type),\\n      ssid = pd(true, wlan['SSID']),\\n      status = pd(false, wlan['Status']),\\n      enable = pd(true, bool_val(wlan['Enable'])),\\n      ssid_advertisement_enabled = pd(false, bool_val(wlan['SSIDAdvertisementEnabled'])),\\n      has_band_steering = pd(false, true),\\n      bytes_received = pd(false, wlan['TotalBytesReceived']),\\n      bytes_sent = pd(false, wlan['TotalBytesSent']),\\n      mac_address = pd(false, wlan['BSSID']),\\n      security = {\\n        security_modes_supported = pd(false, { 'None', 'WPA2', 'WPA2/WPA3' }),\\n        security_mode_enabled = pd(true, translate_beacon_type_to_human(beacon_type)),\\n        password = pd(is_password_writable(beacon_type), nil),\\n      },\\n    })\\n  end\\n\\n  table.sort(ssids, function(a, b)\\n    local ta = a.type and a.type.value or ''\\n    local tb = b.type and b.type.value or ''\\n    if ta == 'Primary' and tb ~= 'Primary' then\\n      return true\\n    end\\n    if ta ~= 'Primary' and tb == 'Primary' then\\n      return false\\n    end\\n    return (a.ssid_path or '') < (b.ssid_path or '')\\n  end)\\n\\n  return ssids\\nend\\n\\nfunction set_ssid(ssids)\\n  local values = {}\\n  for _, s in ipairs(ssids or {}) do\\n    local path = s.ssid_path or ''\\n\\n    if s.enable and s.enable.value ~= nil then\\n      values[path .. 'Enable'] = s.enable.value\\n    end\\n\\n    local path_for_ssid = path\\n    if path_for_ssid == 'InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.' then\\n      path_for_ssid = 'InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.'\\n    end\\n\\n    if s.ssid and s.ssid.value ~= nil then\\n      values[path_for_ssid .. 'SSID'] = s.ssid.value\\n    end\\n\\n    if s.ssid_advertisement_enabled and s.ssid_advertisement_enabled.value ~= nil then\\n      values[path_for_ssid .. 'SSIDAdvertisementEnabled'] = s.ssid_advertisement_enabled.value\\n    end\\n\\n    if s.security and s.security.security_mode_enabled and s.security.security_mode_enabled.value ~= nil then\\n      values[path_for_ssid .. 'BeaconType'] = translate_beacon_type_to_cwmp(s.security.security_mode_enabled.value)\\n    end\\n\\n    if s.security and s.security.password and s.security.password.value ~= nil then\\n      if s.security.password.value ~= '' then\\n        values[path_for_ssid .. 'PreSharedKey.1.KeyPassphrase'] = s.security.password.value\\n      end\\n    end\\n\\n    if s.band_steering and s.band_steering.value ~= nil then\\n      values['InternetGatewayDevice.X_ZYXEL_EXT.X_ZYXEL_ONESSID.Enable'] = s.band_steering.value\\n    end\\n  end\\n  return values\\nend\\n\\n-- Site Survey\\nfunction get_site_survey_diagnostic_state(...)\\n  return 'InternetGatewayDevice.X_ZYXEL_NeighboringWiFiDiagnostic.DiagnosticsState'\\nend\\n\\nfunction get_site_survey_results(...)\\n  return {\\n    'InternetGatewayDevice.X_ZYXEL_NeighboringWiFiDiagnostic.Result.',\\n  }\\nend\\n\\nfunction parse_get_site_survey(response)\\n  local site_survey = {}\\n  local tmp = {}\\n\\n  for _, param in ipairs((response and response.list) or {}) do\\n    local entry, param_type = (param.name or ''):match('^InternetGatewayDevice%.X_ZYXEL_NeighboringWiFiDiagnostic%.Result%.(%d+)%.(.+)$')\\n    if entry and param_type then\\n      entry = tonumber(entry)\\n      tmp[entry] = tmp[entry] or {}\\n      tmp[entry][param_type] = param.value\\n    end\\n  end\\n\\n  for _, params in pairs(tmp) do\\n    local neighbor_site = {\\n      signal_level = params['SignalStrength'],\\n      ssid = params['SSID'],\\n      channel = params['Channel'],\\n      standard = params['OperatingStandards'],\\n      bandwidth = trim_suffix(params['OperatingChannelBandwidth'] or '', 'MHz'),\\n      bssid = params['BSSID'],\\n    }\\n\\n    local channel = tonumber(params['Channel'])\\n    if channel == nil then\\n      return nil\\n    end\\n\\n    local band_name = 'Unknown Frequency'\\n    if channel > 0 and channel <= 14 then\\n      band_name = '2.4GHz'\\n    elseif channel >= 36 and channel <= 165 then\\n      band_name = '5GHz'\\n    end\\n\\n    site_survey[band_name] = site_survey[band_name] or {}\\n    table.insert(site_survey[band_name], neighbor_site)\\n  end\\n\\n  return site_survey\\nend\\n\\n-- Connected devices\\nfunction get_connected_devices(...)\\n  return {\\n    'InternetGatewayDevice.LANDevice.1.Hosts.Host.',\\n  }\\nend\\n\\nfunction parse_get_connected_devices(response)\\n  local connected_devices = {}\\n  local tmp = {}\\n\\n  for _, param in ipairs((response and response.list) or {}) do\\n    local device_number, param_type = (param.name or ''):match('^InternetGatewayDevice%.LANDevice%.1%.Hosts%.Host%.(%d+)%.(.+)$')\\n    if device_number and param_type then\\n      device_number = tonumber(device_number)\\n      tmp[device_number] = tmp[device_number] or {}\\n      tmp[device_number][param_type] = param.value\\n    end\\n  end\\n\\n  for _, dev in pairs(tmp) do\\n    local iface = 'Ethernet'\\n    local l2 = dev['Layer2Interface'] or ''\\n    if l2:find('InternetGatewayDevice.LANDevice.1.WLANConfiguration.1', 1, true) then\\n      iface = '2.4GHz'\\n    elseif l2:find('InternetGatewayDevice.LANDevice.1.WLANConfiguration.5', 1, true) then\\n      iface = '5GHz'\\n    end\\n\\n    local connected_model = ''\\n    local router_mesh = false\\n    local host_name = dev['HostName'] or ''\\n    if host_name:find('WX3100', 1, true) then\\n      connected_model = model or 'WX3100-T0'\\n      router_mesh = true\\n    elseif host_name == 'DX3301-T0' then\\n      connected_model = 'DX3301-T0'\\n      router_mesh = true\\n    end\\n\\n    local resource = {\\n      mac = dev['MACAddress'],\\n      ip_adress = dev['IPAddress'],\\n      adress_source = dev['AddressSource'],\\n      active = bool_val(dev['Active']),\\n      hostname = dev['HostName'],\\n      rssi = dev['X_ZYXEL_RSSI'],\\n      model = connected_model,\\n      router_mesh = router_mesh,\\n    }\\n\\n    connected_devices[iface] = connected_devices[iface] or {}\\n    table.insert(connected_devices[iface], resource)\\n  end\\n\\n  return {\\n    model = model,\\n    hostname = sn,\\n    connected_devices = connected_devices,\\n  }\\nend\\n\\n-- Speedtest\\nfunction parse_get_speed_test_result(speed_test_type, response)\\n  return parse_speed_test_result_common(response, speed_test_type)\\nend\\n\\nfunction get_speed_test_result(speed_test_type)\\n  local prefix = 'InternetGatewayDevice.DownloadDiagnostics.'\\n  if speed_test_type == 'upload' then\\n    prefix = 'InternetGatewayDevice.UploadDiagnostics.'\\n  end\\n  return {\\n    prefix .. 'ROMTime',\\n    prefix .. 'BOMTime',\\n    prefix .. 'EOMTime',\\n    prefix .. 'TotalBytesReceived',\\n    prefix .. 'TotalBytesSent',\\n    prefix .. 'DiagnosticsState',\\n  }\\nend\\n\\nfunction get_wan_options(...)\\n  return {\\n    { path = 'InternetGatewayDevice.WANDevice.1.', type = 'Ethernet' },\\n    { path = 'InternetGatewayDevice.WANDevice.2.', type = 'xDSL' },\\n    { path = 'InternetGatewayDevice.WANDevice.3.', type = 'xDSL' },\\n    { path = 'InternetGatewayDevice.WANDevice.4.', type = '3G' },\\n  }\\nend\\n\\nfunction set_speed_test(st)\\n  local test = st or {}\\n  local values = {}\\n  if test.type == 'upload' then\\n    if test.url and test.url ~= '' then\\n      values['InternetGatewayDevice.UploadDiagnostics.UploadURL'] = test.url\\n    end\\n    values['InternetGatewayDevice.UploadDiagnostics.DiagnosticsState'] = 'Requested'\\n    values['InternetGatewayDevice.UploadDiagnostics.TestFileLength'] = 209715200\\n    values['InternetGatewayDevice.UploadDiagnostics.NumberOfConnections'] = 3\\n  else\\n    if test.url and test.url ~= '' then\\n      values['InternetGatewayDevice.DownloadDiagnostics.DownloadURL'] = test.url\\n    end\\n    if test.interface and test.interface ~= '' then\\n      values['InternetGatewayDevice.DownloadDiagnostics.Interface'] = test.interface\\n    end\\n    values['InternetGatewayDevice.DownloadDiagnostics.DiagnosticsState'] = 'Requested'\\n  end\\n  return values\\nend\\n\\nfunction get_download_diagnostic_state(...)\\n  return 'InternetGatewayDevice.DownloadDiagnostics.DiagnosticsState'\\nend\\n\\nfunction get_upload_diagnostic_state(...)\\n  return 'InternetGatewayDevice.UploadDiagnostics.DiagnosticsState'\\nend\\n\\n-- Statistics unsupported\\nfunction get_statistics(...) return nil end\\nfunction parse_get_statistics(response) return {} end\\n\\n-- Interfaces (TR-098)\\nfunction get_interface_wan(...)\\n  return {\\n    'InternetGatewayDevice.WANDevice.',\\n  }\\nend\\n\\nfunction parse_get_interface_wan(response)\\n  local ports_wan = {}\\n  local ports_wan_tmp = {}\\n\\n  for _, param in ipairs((response and response.list) or {}) do\\n    local name = param.name or ''\\n    local wan_dev, wan_conn_dev, conn_type, conn_idx, parameter =\\n      name:match('^InternetGatewayDevice%.WANDevice%.(%d+)%.WANConnectionDevice%.(%d+)%.(WANPPPConnection|WANIPConnection)%.(%d+)%.(.+)$')\\n    if wan_dev and wan_conn_dev and conn_type and conn_idx and parameter then\\n      local wan_path = 'InternetGatewayDevice.WANDevice.' .. wan_dev\\n        .. '.WANConnectionDevice.' .. wan_conn_dev\\n        .. '.' .. conn_type .. '.' .. conn_idx .. '.'\\n      ports_wan_tmp[wan_path] = ports_wan_tmp[wan_path] or {}\\n      ports_wan_tmp[wan_path][parameter] = param.value\\n    end\\n  end\\n\\n  if next(ports_wan_tmp) == nil then\\n    return ports_wan\\n  end\\n\\n  local idx = 0\\n  for path, param in pairs(ports_wan_tmp) do\\n    local conn_name = param['Name']\\n    if conn_name == nil or conn_name == '' then\\n      conn_name = 'Connection ' .. tostring(idx)\\n    end\\n\\n    local vlan_id = to_int(param['X_ZYXEL_VlanMuxID'], nil)\\n    if vlan_id == -1 then\\n      vlan_id = nil\\n    end\\n\\n    ports_wan[path] = {\\n      path = path,\\n      enable = pd(true, bool_val(param['Enable'])),\\n      alias = pd(false, 'Logical WAN Connection ' .. tostring(idx)),\\n      upstream = pd(false, true),\\n      mac_address = pd(false, param['MACAddress']),\\n      status = pd(false, param['ConnectionStatus']),\\n      tx = pd(false, to_int(param['Stats.EthernetBytesSent'], 0)),\\n      rx = pd(false, to_int(param['Stats.EthernetBytesReceived'], 0)),\\n      ip = {\\n        {\\n          path = path,\\n          enable = pd(true, tostring(param['Enable'] or '') == '1'),\\n          name = pd(false, conn_name),\\n          ipv4 = {\\n            enable = pd(true, bool_val(param['X_ZYXEL_IPv4Enable'])),\\n            origin = pd(false, param['AddressingType']),\\n            ip_address = pd(false, param['ExternalIPAddress']),\\n            gateway = pd(false, param['DefaultGateway']),\\n            dns_servers = {\\n              dns_servers = pd(false, param['DNSServers']),\\n            },\\n          },\\n          pppoe = {\\n            path = (get_ip_origin(param['AddressingType']) == 'PPPoE') and '-' or '',\\n            connection_status = pd(false, param['ConnectionStatus']),\\n            username = pd(true, param['Username']),\\n            password = pd(true, param['Password']),\\n          },\\n          vlan = {\\n            path = '-',\\n            enable = pd(true, bool_val(param['X_ZYXEL_VlanEnable'])),\\n            id = pd(true, vlan_id),\\n          },\\n          ipv6 = {\\n            enable = pd(true, tostring(param['X_ZYXEL_IPv6Enable'] or '') == '1'),\\n            prefix = pd(false, param['X_ZYXEL_SPIPv6Prefix']),\\n            dns_servers = {\\n              dns_servers = pd(false, param['X_ZYXEL_IPv6DNSServers']),\\n            },\\n          },\\n        },\\n      },\\n    }\\n    idx = idx + 1\\n  end\\n\\n  return ports_wan\\nend\\n\\nfunction get_interface_lan(...)\\n  return {\\n    'InternetGatewayDevice.LANDevice.1.LANEthernetInterfaceConfig.',\\n  }\\nend\\n\\nfunction parse_get_interface_lan(response)\\n  local ports_lan = {}\\n  local ports_lan_tmp = {}\\n\\n  for _, param in ipairs((response and response.list) or {}) do\\n    local lan_number, param_type = (param.name or ''):match('^InternetGatewayDevice%.LANDevice%.1%.LANEthernetInterfaceConfig%.(%d+)%.(.+)$')\\n    if lan_number and param_type then\\n      lan_number = tonumber(lan_number)\\n      ports_lan_tmp[lan_number] = ports_lan_tmp[lan_number] or {}\\n      ports_lan_tmp[lan_number][param_type] = param.value\\n    end\\n  end\\n\\n  for lan_number, port in pairs(ports_lan_tmp) do\\n    local key = port['Name'] or ('LAN ' .. tostring(lan_number))\\n    ports_lan[key] = {\\n      path = 'InternetGatewayDevice.LANDevice.1.LANEthernetInterfaceConfig.' .. tostring(lan_number) .. '.',\\n      enable = pd(false, tostring(port['Enable'] or '') == '1'),\\n      alias = pd(false, 'LAN ' .. tostring(lan_number)),\\n      upstream = pd(false, false),\\n      mac_address = pd(false, port['MACAddress']),\\n      status = pd(false, port['Status']),\\n      tx = pd(false, to_int(port['Stats.BytesSent'], 0)),\\n      rx = pd(false, to_int(port['Stats.BytesReceived'], 0)),\\n      stats = {\\n        bytes_sent = to_uint64(port['Stats.BytesSent']),\\n        bytes_received = to_uint64(port['Stats.BytesReceived']),\\n        packets_sent = to_uint64(port['Stats.PacketsSent']),\\n        packets_received = to_uint64(port['Stats.PacketsReceived']),\\n        errors_sent = to_uint64(port['Stats.ErrorsSent']),\\n        errors_received = to_uint64(port['Stats.ErrorsReceived']),\\n        discard_packets_sent = to_uint64(port['Stats.DiscardPacketsSent']),\\n        discard_packets_received = to_uint64(port['Stats.DiscardPacketsReceived']),\\n        unicast_packets_sent = to_uint64(port['Stats.UnicastPacketsSent']),\\n        unicast_packets_received = to_uint64(port['Stats.UnicastPacketsReceived']),\\n        multicast_packets_sent = to_uint64(port['Stats.MulticastPacketsSent']),\\n        multicast_packets_received = to_uint64(port['Stats.MulticastPacketsReceived']),\\n        broadcast_packets_sent = to_uint64(port['Stats.BroadcastPacketsSent']),\\n        broadcast_packets_received = to_uint64(port['Stats.BroadcastPacketsReceived']),\\n        unknown_packets_received = to_uint64(port['Stats.UnknownProtoPacketsReceived']),\\n      },\\n    }\\n  end\\n\\n  return ports_lan\\nend\\n\\n-- Ports (TR-181 unsupported for get, but set/add supported as per Go)\\nfunction get_port(...) return nil end\\nfunction parse_get_port(response) return {} end\\n\\nfunction set_port(ports)\\n  local parameters_to_set = {}\\n\\n  for port_name, port in pairs(ports or {}) do\\n    local path = port.path or ''\\n    if not port.ip or #port.ip == 0 then\\n      return nil, 'error setting port, IP is not set for port ' .. tostring(port_name)\\n    end\\n\\n    for _, ip in ipairs(port.ip) do\\n      if ip.enable and ip.enable.value ~= nil then\\n        table.insert(parameters_to_set, typed_param(path .. 'Enable', ip.enable.value, 'boolean'))\\n      end\\n      if ip.name and ip.name.value ~= nil then\\n        table.insert(parameters_to_set, typed_param(path .. 'Name', ip.name.value, 'string'))\\n      end\\n      if ip.ipv4 and ip.ipv4.enable and ip.ipv4.enable.value ~= nil then\\n        table.insert(parameters_to_set, typed_param(path .. 'X_ZYXEL_IPv4Enable', ip.ipv4.enable.value, 'boolean'))\\n      end\\n      if ip.ipv4 and ip.ipv4.ip_address and ip.ipv4.ip_address.value ~= nil then\\n        table.insert(parameters_to_set, typed_param(path .. 'ExternalIPAddress', ip.ipv4.ip_address.value, 'string'))\\n      end\\n      if ip.ipv4 and ip.ipv4.dns_servers and ip.ipv4.dns_servers.dns_servers and ip.ipv4.dns_servers.dns_servers.value ~= nil then\\n        table.insert(parameters_to_set, typed_param(path .. 'DNSServers', ip.ipv4.dns_servers.dns_servers.value, 'string'))\\n      end\\n      if ip.ipv4 and ip.ipv4.subnet_mask and ip.ipv4.subnet_mask.value ~= nil then\\n        table.insert(parameters_to_set, typed_param(path .. 'SubnetMask', ip.ipv4.subnet_mask.value, 'string'))\\n      end\\n      if ip.ipv4 and ip.ipv4.gateway and ip.ipv4.gateway.value ~= nil then\\n        table.insert(parameters_to_set, typed_param(path .. 'DefaultGateway', ip.ipv4.gateway.value, 'string'))\\n      end\\n      if ip.ipv6 and ip.ipv6.enable and ip.ipv6.enable.value ~= nil then\\n        table.insert(parameters_to_set, typed_param(path .. 'X_ZYXEL_IPv6Enable', ip.ipv6.enable.value, 'boolean'))\\n      end\\n      if ip.pppoe and ip.pppoe.username and ip.pppoe.username.value ~= nil then\\n        table.insert(parameters_to_set, typed_param(path .. 'Username', ip.pppoe.username.value, 'string'))\\n      end\\n      if ip.pppoe and ip.pppoe.password and ip.pppoe.password.value ~= nil then\\n        table.insert(parameters_to_set, typed_param(path .. 'Password', ip.pppoe.password.value, 'string'))\\n      end\\n\\n      if ip.vlan and ip.vlan.enable and ip.vlan.enable.value ~= nil then\\n        if ip.vlan.enable.value then\\n          if ip.vlan.id and ip.vlan.id.value ~= nil then\\n            table.insert(parameters_to_set, typed_param(path .. 'X_ZYXEL_VlanMuxID', ip.vlan.id.value, 'int'))\\n          end\\n          table.insert(parameters_to_set, typed_param(path .. 'X_ZYXEL_VlanEnable', true, 'boolean'))\\n        else\\n          table.insert(parameters_to_set, typed_param(path .. 'X_ZYXEL_VlanEnable', false, 'boolean'))\\n        end\\n      else\\n        if ip.vlan and ip.vlan.id and ip.vlan.id.value ~= nil then\\n          table.insert(parameters_to_set, typed_param(path .. 'X_ZYXEL_VlanMuxID', ip.vlan.id.value, 'int'))\\n        end\\n      end\\n    end\\n  end\\n\\n  if #parameters_to_set == 0 then\\n    return nil, 'error setting port, no parameters to set'\\n  end\\n\\n  return parameters_to_set, nil\\nend\\n\\nfunction add_port(port)\\n  local parameters_to_set = {}\\n  local new_port = port and port.ip and port.ip[1]\\n  if not new_port then\\n    return nil, 'error adding port, IP is not set'\\n  end\\n\\n  local path = new_port.path or ''\\n  local addressing_type = new_port.ipv4 and new_port.ipv4.origin and new_port.ipv4.origin.value or ''\\n\\n  if addressing_type == 'PPPoE' then\\n    table.insert(parameters_to_set, typed_param(path .. 'Username', new_port.pppoe and new_port.pppoe.username and new_port.pppoe.username.value or '', 'string'))\\n    table.insert(parameters_to_set, typed_param(path .. 'Password', new_port.pppoe and new_port.pppoe.password and new_port.pppoe.password.value or '', 'string'))\\n\\n  elseif addressing_type == 'DHCP' then\\n    table.insert(parameters_to_set, typed_param(path .. 'AddressingType', 'DHCP', 'string'))\\n\\n  elseif addressing_type == 'Static' then\\n    table.insert(parameters_to_set, typed_param(path .. 'AddressingType', 'Static', 'string'))\\n\\n    local ip_address = new_port.ipv4 and new_port.ipv4.ip_address and new_port.ipv4.ip_address.value or ''\\n    if ip_address == '' or not is_valid_ipv4(ip_address) then\\n      return nil, 'error adding port, IP address is not valid'\\n    end\\n    table.insert(parameters_to_set, typed_param(path .. 'ExternalIPAddress', ip_address, 'string'))\\n\\n    local subnet_mask = new_port.ipv4 and new_port.ipv4.subnet_mask and new_port.ipv4.subnet_mask.value or ''\\n    if subnet_mask == '' or not is_valid_subnet_mask(subnet_mask) then\\n      return nil, 'error adding port, subnet mask is not valid'\\n    end\\n    table.insert(parameters_to_set, typed_param(path .. 'SubnetMask', subnet_mask, 'string'))\\n\\n    local gateway = new_port.ipv4 and new_port.ipv4.gateway and new_port.ipv4.gateway.value or ''\\n    if gateway ~= '' and is_valid_ipv4(gateway) then\\n      table.insert(parameters_to_set, typed_param(path .. 'DefaultGateway', gateway, 'string'))\\n    end\\n\\n    if gateway == ip_address then\\n      return nil, 'error adding port, gateway cannot be the same as IP address'\\n    end\\n\\n    if gateway ~= '' and not are_ips_in_same_subnet(gateway, ip_address, subnet_mask) then\\n      return nil, 'error adding port, gateway is not in the same subnet as IP address'\\n    end\\n\\n    local dns_servers = ''\\n    if new_port.ipv4 and new_port.ipv4.dns_servers and new_port.ipv4.dns_servers.dns_servers then\\n      dns_servers = new_port.ipv4.dns_servers.dns_servers.value or ''\\n    end\\n    if dns_servers ~= '' then\\n      table.insert(parameters_to_set, typed_param(path .. 'DNSServers', dns_servers, 'string'))\\n    end\\n\\n  else\\n    return nil, 'error adding port, unsupported addressing type: ' .. tostring(addressing_type)\\n  end\\n\\n  if new_port.ipv6 and new_port.ipv6.enable and new_port.ipv6.enable.value ~= nil then\\n    table.insert(parameters_to_set, typed_param(path .. 'X_ZYXEL_IPv6Enable', new_port.ipv6.enable.value and true or false, 'boolean'))\\n  end\\n\\n  if new_port.vlan and new_port.vlan.enable and new_port.vlan.enable.value ~= nil then\\n    if new_port.vlan.enable.value then\\n      local vlan = new_port.vlan.id and new_port.vlan.id.value or nil\\n      if vlan == nil or vlan <= 0 or vlan > 4094 then\\n        return nil, 'error adding port, VLAN ID is not valid'\\n      end\\n      table.insert(parameters_to_set, typed_param(path .. 'X_ZYXEL_VlanEnable', true, 'boolean'))\\n      table.insert(parameters_to_set, typed_param(path .. 'X_ZYXEL_VlanMuxID', vlan, 'int'))\\n    else\\n      table.insert(parameters_to_set, typed_param(path .. 'X_ZYXEL_VlanEnable', false, 'boolean'))\\n    end\\n  else\\n    table.insert(parameters_to_set, typed_param(path .. 'X_ZYXEL_VlanEnable', false, 'boolean'))\\n  end\\n\\n  table.insert(parameters_to_set, typed_param(path .. 'X_ZYXEL_IPv4Enable', true, 'boolean'))\\n\\n  return parameters_to_set, nil\\nend\\n\\n-- Bridge\\nfunction get_bridge(...) return get_bridge_common() end\\nfunction parse_get_bridge(response) return nil end\\nfunction set_bridge(bridges) return set_bridge_common(bridges) end\\n\\n-- Ping\\nfunction get_ping(...)\\n  return {\\n    'InternetGatewayDevice.IPPingDiagnostics.Interface',\\n    'InternetGatewayDevice.IPPingDiagnostics.Timeout',\\n    'InternetGatewayDevice.IPPingDiagnostics.Host',\\n    'InternetGatewayDevice.IPPingDiagnostics.NumberOfRepetitions',\\n    'InternetGatewayDevice.IPPingDiagnostics.DataBlockSize',\\n    'InternetGatewayDevice.IPPingDiagnostics.FailureCount',\\n    'InternetGatewayDevice.IPPingDiagnostics.SuccessCount',\\n    'InternetGatewayDevice.IPPingDiagnostics.AverageResponseTime',\\n    'InternetGatewayDevice.IPPingDiagnostics.MinimumResponseTime',\\n    'InternetGatewayDevice.IPPingDiagnostics.MaximumResponseTime',\\n    'InternetGatewayDevice.IPPingDiagnostics.DiagnosticsState',\\n  }\\nend\\n\\nfunction parse_get_ping(response)\\n  return parse_get_ping_common(response)\\nend\\n\\nfunction get_ping_diagnostic_state(...)\\n  return 'InternetGatewayDevice.IPPingDiagnostics.DiagnosticsState'\\nend\\n\\nfunction set_ping(ping)\\n  local data_block_size = ping and ping.data_block_size and ping.data_block_size.value or nil\\n  if data_block_size == nil or data_block_size == 0 then\\n    data_block_size = 32\\n  end\\n\\n  return {\\n    ['InternetGatewayDevice.IPPingDiagnostics.Interface'] = ping.interface.value,\\n    ['InternetGatewayDevice.IPPingDiagnostics.Timeout'] = (ping.timeout.value or 0) * 1000,\\n    ['InternetGatewayDevice.IPPingDiagnostics.Host'] = ping.host.value,\\n    ['InternetGatewayDevice.IPPingDiagnostics.NumberOfRepetitions'] = ping.number_of_repetitions.value,\\n    ['InternetGatewayDevice.IPPingDiagnostics.DiagnosticsState'] = 'Requested',\\n    ['InternetGatewayDevice.IPPingDiagnostics.DataBlockSize'] = data_block_size,\\n  }\\nend\\n\\nfunction get_ping_result(...)\\n  return {\\n    'InternetGatewayDevice.IPPingDiagnostics.FailureCount',\\n    'InternetGatewayDevice.IPPingDiagnostics.SuccessCount',\\n    'InternetGatewayDevice.IPPingDiagnostics.AverageResponseTime',\\n    'InternetGatewayDevice.IPPingDiagnostics.MinimumResponseTime',\\n    'InternetGatewayDevice.IPPingDiagnostics.MaximumResponseTime',\\n    'InternetGatewayDevice.IPPingDiagnostics.DiagnosticsState',\\n  }\\nend\\n\\nfunction parse_get_ping_result(response)\\n  return parse_get_ping_result_common(response)\\nend\\n\\n-- Traceroute\\nfunction get_traceroute(...)\\n  return {\\n    'InternetGatewayDevice.TraceRouteDiagnostics.Interface',\\n    'InternetGatewayDevice.TraceRouteDiagnostics.Timeout',\\n    'InternetGatewayDevice.TraceRouteDiagnostics.Host',\\n    'InternetGatewayDevice.TraceRouteDiagnostics.NumberOfTries',\\n    'InternetGatewayDevice.TraceRouteDiagnostics.MaxHopCount',\\n  }\\nend\\n\\nfunction parse_get_traceroute(response)\\n  local param_map = response_param_map(response)\\n\\n  local timeout = to_int(param_map['Timeout'], 5)\\n  local number_of_tries = to_int(param_map['NumberOfTries'], 3)\\n  local max_hop_count = to_int(param_map['MaxHopCount'], 30)\\n\\n  return {\\n    interface = pd(false, param_map['Interface']),\\n    timeout = pd(true, timeout),\\n    host = pd(true, param_map['Host']),\\n    number_of_tries = pd(true, number_of_tries),\\n    max_hop_count = pd(true, max_hop_count),\\n  }\\nend\\n\\nfunction get_traceroute_diagnostic_state(...)\\n  return 'InternetGatewayDevice.TraceRouteDiagnostics.DiagnosticsState'\\nend\\n\\nfunction set_traceroute(traceroute)\\n  return {\\n    ['InternetGatewayDevice.TraceRouteDiagnostics.Timeout'] = traceroute.timeout.value,\\n    ['InternetGatewayDevice.TraceRouteDiagnostics.Host'] = traceroute.host.value,\\n    ['InternetGatewayDevice.TraceRouteDiagnostics.NumberOfTries'] = traceroute.number_of_tries.value,\\n    ['InternetGatewayDevice.TraceRouteDiagnostics.MaxHopCount'] = traceroute.max_hop_count.value,\\n    ['InternetGatewayDevice.TraceRouteDiagnostics.DiagnosticsState'] = 'Requested',\\n  }\\nend\\n\\nfunction get_traceroute_result_number_of_hops(...)\\n  return '*'\\nend\\n\\nfunction get_traceroute_result(number_of_hops)\\n  return {\\n    'InternetGatewayDevice.TraceRouteDiagnostics.',\\n  }\\nend\\n\\nfunction parse_get_traceroute_result(response)\\n  local result = {}\\n  local param_map = {}\\n  local hop_data = {}\\n\\n  for _, param in ipairs((response and response.list) or {}) do\\n    local name = param.name or ''\\n    if name:find('%.RouteHops%.') then\\n      local hop_number, param_type = name:match('^InternetGatewayDevice%.TraceRouteDiagnostics%.RouteHops%.(%d+)%.(.+)$')\\n      if hop_number and param_type then\\n        hop_number = tonumber(hop_number)\\n        hop_data[hop_number] = hop_data[hop_number] or {}\\n        hop_data[hop_number][param_type] = param.value\\n      end\\n    else\\n      local last = name:match('([^.]+)$')\\n      if last then\\n        param_map[last] = param.value\\n      end\\n    end\\n  end\\n\\n  local diagnostic_state = param_map['DiagnosticsState'] or ''\\n  if diagnostic_state == 'Error_CannotResolveHostName' then\\n    result.result = 'Cannot resolve host name'\\n  elseif diagnostic_state == 'Error_MaxHopCountExceeded' then\\n    result.result = 'Max hop count exceeded'\\n  elseif diagnostic_state == 'Requested' then\\n    result.result = 'In progress'\\n  elseif diagnostic_state == 'Complete' then\\n    result.result = 'Success'\\n  elseif diagnostic_state == 'None' then\\n    result.result = 'None'\\n  else\\n    result.result = 'Success'\\n  end\\n\\n  result.response_time = to_int(param_map['ResponseTime'], 0)\\n  result.hop_count = to_int(param_map['RouteHopsNumberOfEntries'], 0)\\n\\n  local hops = {}\\n  for i = 1, result.hop_count do\\n    local info = hop_data[i]\\n    if info then\\n      local hop = {\\n        host = info['HopHost'],\\n        rtt = info['HopRTTimes'],\\n        addr = info['HopHostAddress'],\\n      }\\n      if (hop.host or '') ~= '' or (hop.addr or '') ~= '' or (hop.rtt or '') ~= '' then\\n        table.insert(hops, hop)\\n      end\\n    end\\n  end\\n  result.hops = hops\\n\\n  return result\\nend\\n\\n-- Hardware info / PON\\nfunction get_hwinfo(...)\\n  return {\\n    'InternetGatewayDevice.DeviceInfo.UpTime',\\n    'InternetGatewayDevice.DeviceInfo.MemoryStatus.Total',\\n    'InternetGatewayDevice.DeviceInfo.MemoryStatus.Free',\\n    'InternetGatewayDevice.DeviceInfo.ProcessStatus.CPUUsage',\\n    'InternetGatewayDevice.DeviceInfo.HardwareVersion',\\n  }\\nend\\n\\nfunction parse_get_hwinfo(response)\\n  local uptime = 0\\n  local hw_version = ''\\n  local mem_total = 0\\n  local mem_free = 0\\n  local cpu_usage = 0\\n\\n  for _, param in ipairs((response and response.list) or {}) do\\n    local name = param.name or ''\\n    local value = param.value\\n    if name == 'InternetGatewayDevice.DeviceInfo.UpTime' then\\n      uptime = to_uint64(value)\\n    elseif name == 'InternetGatewayDevice.DeviceInfo.MemoryStatus.Total' then\\n      mem_total = to_uint64(value)\\n    elseif name == 'InternetGatewayDevice.DeviceInfo.MemoryStatus.Free' then\\n      mem_free = to_uint64(value)\\n    elseif name == 'InternetGatewayDevice.DeviceInfo.ProcessStatus.CPUUsage' then\\n      cpu_usage = tonumber(value) or 0\\n    elseif name == 'InternetGatewayDevice.DeviceInfo.HardwareVersion' then\\n      hw_version = value or ''\\n    end\\n  end\\n\\n  local mem_use = mem_total - mem_free\\n  if mem_use < 0 then mem_use = 0 end\\n  local memory_usage = 0\\n  if mem_total > 0 then\\n    memory_usage = tonumber(string.format('%.2f', (mem_use * 100) / mem_total)) or 0\\n  end\\n\\n  return {\\n    uptime = uptime,\\n    hw_version = hw_version,\\n    memory_total = mem_total,\\n    memory_free = mem_free,\\n    memory_use = mem_use,\\n    memory_usage = memory_usage,\\n    cpu_usage = cpu_usage,\\n  }\\nend\\n\\nfunction get_pon(...) return nil end\\nfunction parse_get_pon(response) return {} end\\n\\n-- Voice\\nfunction get_voice(...)\\n  return {\\n    'InternetGatewayDevice.Services.VoiceService.1.',\\n  }\\nend\\n\\nfunction parse_get_voice(response)\\n  return parse_get_voice_common(response)\\nend\\n\\nfunction set_voice(voice)\\n  return set_voice_common(voice), nil\\nend\\n\\nfunction set_line(line)\\n  return set_voice_line_common(line), nil\\nend\\n\\n-- Cellular unsupported\\nfunction get_cellular(...) return nil end\\nfunction parse_get_cellular(response) return '[]' end\\nfunction set_cellular(cellular) return nil end\\n\\n-- xDSL\\nfunction get_xdsl(...)\\n  return {\\n    'InternetGatewayDevice.WANDevice.3.WANDSLInterfaceConfig.Enable',\\n    'InternetGatewayDevice.WANDevice.3.WANDSLInterfaceConfig.Status',\\n    'InternetGatewayDevice.WANDevice.3.WANDSLInterfaceConfig.UpstreamCurrRate',\\n    'InternetGatewayDevice.WANDevice.3.WANDSLInterfaceConfig.DownstreamCurrRate',\\n    'InternetGatewayDevice.WANDevice.3.WANDSLInterfaceConfig.UpstreamMaxRate',\\n    'InternetGatewayDevice.WANDevice.3.WANDSLInterfaceConfig.DownstreamMaxRate',\\n    'InternetGatewayDevice.WANDevice.3.WANDSLInterfaceConfig.ModulationType',\\n  }\\nend\\n\\nfunction parse_xdsl(response)\\n  local xdsl = {}\\n\\n  for _, param in ipairs((response and response.list) or {}) do\\n    local name = param.name or ''\\n    local value = param.value\\n    if name == 'InternetGatewayDevice.WANDevice.3.WANDSLInterfaceConfig.Enable' then\\n      xdsl.enable = pd(false, bool_val(value))\\n    elseif name == 'InternetGatewayDevice.WANDevice.3.WANDSLInterfaceConfig.Status' then\\n      xdsl.status = pd(false, value)\\n    elseif name == 'InternetGatewayDevice.WANDevice.3.WANDSLInterfaceConfig.UpstreamCurrRate' then\\n      xdsl.upstream_rate = pd(false, to_int(value, 0))\\n    elseif name == 'InternetGatewayDevice.WANDevice.3.WANDSLInterfaceConfig.DownstreamCurrRate' then\\n      xdsl.downstream_rate = pd(false, to_int(value, 0))\\n    elseif name == 'InternetGatewayDevice.WANDevice.3.WANDSLInterfaceConfig.UpstreamMaxRate' then\\n      xdsl.upstream_max_rate = pd(false, to_int(value, 0))\\n    elseif name == 'InternetGatewayDevice.WANDevice.3.WANDSLInterfaceConfig.DownstreamMaxRate' then\\n      xdsl.downstream_max_rate = pd(false, to_int(value, 0))\\n    elseif name == 'InternetGatewayDevice.WANDevice.3.WANDSLInterfaceConfig.ModulationType' then\\n      xdsl.modulation_type = pd(false, value)\\n    end\\n  end\\n\\n  return { xdsl }\\nend\\n\"\n    }\n]"}],"_postman_id":"e73888f7-f230-4c88-831a-42cf21da3706"},{"name":"Create Profile","id":"50896175-2af1-4100-8ef9-74dfc7bf2121","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"name\": \"Test1\",\n    \"model\": \"EG8145X6-10\",\n    \"protocol\": \"cwmp\",\n    \"active\": true,\n    \"content\": \"script-here\"\n}","options":{"raw":{"language":"json"}}},"url":"device-profile","urlObject":{"host":["device-profile"],"query":[],"variable":[]}},"response":[{"id":"5275c5aa-9011-4510-b61d-bef9e98f3009","name":"Create Device Profile Script","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"name\": \"Test1\",\n    \"model\": \"EG8145X6-10\",\n    \"protocol\": \"cwmp\",\n    \"active\": true,\n    \"content\": \"script-here\"\n}","options":{"raw":{"language":"json"}}},"url":"device-profile"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"Server","value":"nginx/1.27.4"},{"key":"Date","value":"Tue, 17 Feb 2026 11:32:52 GMT"},{"key":"Content-Type","value":"application/json; version=1"},{"key":"Content-Length","value":"0"},{"key":"Connection","value":"keep-alive"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Access-Control-Allow-Origin","value":"null"}],"cookie":[],"responseTime":null,"body":null}],"_postman_id":"50896175-2af1-4100-8ef9-74dfc7bf2121"},{"name":"Delete Profile","id":"049a6aa4-1b8b-4759-b9a0-80eb42048ce0","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"name\": \"Test\",\n    \"protocol\": \"cwmp\"\n}","options":{"raw":{"language":"json"}}},"url":"device-profile","urlObject":{"host":["device-profile"],"query":[],"variable":[]}},"response":[{"id":"529e9b49-5083-4b8f-9073-871f91b92fff","name":"Delete Script","originalRequest":{"method":"DELETE","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"name\": \"Test\",\n    \"protocol\": \"cwmp\"\n}","options":{"raw":{"language":"json"}}},"url":"device-profile"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"Server","value":"nginx/1.27.4"},{"key":"Date","value":"Tue, 17 Feb 2026 11:39:05 GMT"},{"key":"Content-Type","value":"application/json; version=1"},{"key":"Content-Length","value":"0"},{"key":"Connection","value":"keep-alive"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Access-Control-Allow-Origin","value":"null"}],"cookie":[],"responseTime":null,"body":null}],"_postman_id":"049a6aa4-1b8b-4759-b9a0-80eb42048ce0"},{"name":"Update Profile","id":"6713f207-c784-4825-b89c-8a0186e385e2","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"name\": \"MeuProfile\",\n    \"model\": \"EG8145X6-10\",\n    \"protocol\": \"cwmp\",\n    \"active\": true,\n    \"content\": \"-- EG8145X6-10 model script for devices-manager\\n-- Functions return tables that map to resources JSON structures.\\n-- If a function returns nil, devices-manager falls back to the Go implementation.\\n\\n-- Helpers\\nlocal function trim(s)\\n  return (s:gsub('^%s+', ''):gsub('%s+$', ''))\\nend\\n\\nlocal function split(s, sep)\\n  local t = {}\\n  if s == nil or s == '' then\\n    return t\\n  end\\n  sep = sep or ','\\n  local pattern = '([^' .. sep .. ']+)'\\n  for part in string.gmatch(s, pattern) do\\n    t[#t+1] = trim(part)\\n  end\\n  return t\\nend\\n\\nlocal function split_int(s, sep)\\n  local out = {}\\n  for _, v in ipairs(split(s, sep)) do\\n    local n = tonumber(v)\\n    if n ~= nil then\\n      out[#out+1] = n\\n    end\\n  end\\n  return out\\nend\\n\\nlocal function trim_prefix(value, prefix)\\n  if value == nil then\\n    return nil\\n  end\\n  if value:sub(1, #prefix) == prefix then\\n    return value:sub(#prefix + 1)\\n  end\\n  return value\\nend\\n\\nlocal function trim_suffix(value, suffix)\\n  if value == nil then\\n    return nil\\n  end\\n  if value:sub(-#suffix) == suffix then\\n    return value:sub(1, #value - #suffix)\\n  end\\n  return value\\nend\\n\\nlocal function bool_val(v)\\n  if v == nil then\\n    return false\\n  end\\n  if type(v) == 'boolean' then\\n    return v\\n  end\\n  local s = tostring(v):lower()\\n  if s == '1' or s == 'true' then\\n    return true\\n  end\\n  if s == '0' or s == 'false' then\\n    return false\\n  end\\n  return false\\nend\\n\\nlocal function to_int(v, default)\\n  local n = tonumber(v)\\n  if n == nil then\\n    return default\\n  end\\n  return math.floor(n)\\nend\\n\\nlocal function to_uint64(v)\\n  local n = tonumber(v)\\n  if n == nil or n \\u003c 0 then\\n    return 0\\n  end\\n  return math.floor(n)\\nend\\n\\nlocal function pd(writable, value)\\n  return { writable = writable, value = value }\\nend\\n\\nlocal function response_param_map(response)\\n  local param_map = {}\\n  local list = response and response.list or {}\\n  for _, param in ipairs(list) do\\n    local name = param.name or ''\\n    local value = param.value\\n    local last = name:match('([^.]+)$') or name\\n    param_map[last] = value\\n  end\\n  return param_map\\nend\\n\\nlocal function format_transmit_power_supported(raw)\\n  if raw == nil then\\n    return nil\\n  end\\n  local out = {}\\n  for _, power in ipairs(split(raw, ',')) do\\n    if power == '-1' then\\n      out[#out+1] = 'Auto'\\n    else\\n      out[#out+1] = power .. '%'\\n    end\\n  end\\n  return out\\nend\\n\\nlocal function translate_beacon_type_to_human(value)\\n  if value == '11i' then\\n    return 'WPA2'\\n  elseif value == 'WPAand11i' then\\n    return 'WPA/WPA2'\\n  elseif value == '11iandWPA3' then\\n    return 'WPA2/WPA3'\\n  end\\n  return value\\nend\\n\\nlocal function translate_beacon_type_to_cwmp(value)\\n  if value == 'WPA2' then\\n    return '11i'\\n  elseif value == 'WPA/WPA2' then\\n    return 'WPAand11i'\\n  elseif value == 'WPA2/WPA3' then\\n    return '11iandWPA3'\\n  end\\n  return value\\nend\\n\\nlocal function is_password_writable(beacon_type)\\n  return not (beacon_type == 'Basic' or beacon_type == 'None')\\nend\\n\\nlocal function duration_string(seconds)\\n  if seconds == nil then\\n    return ''\\n  end\\n  local total = math.floor(seconds)\\n  if total \\u003c 60 then\\n    return string.format('%ds', total)\\n  end\\n  local mins = math.floor(total / 60)\\n  local secs = total - mins * 60\\n  if mins \\u003c 60 then\\n    return string.format('%dm%ds', mins, secs)\\n  end\\n  local hours = math.floor(mins / 60)\\n  mins = mins - hours * 60\\n  return string.format('%dh%dm%ds', hours, mins, secs)\\nend\\n\\nlocal function human_readable_bits(bits)\\n  local sizes = { 'bits p/s', 'Kbps', 'Mbps', 'Gbps', 'Tbps', 'Pbps', 'Ebps' }\\n  local value = bits\\n  local i = 1\\n  while value \\u003e= 1000 and i \\u003c #sizes do\\n    value = value / 1000\\n    i = i + 1\\n  end\\n  return string.format('%.2f%s', value, sizes[i])\\nend\\n\\nlocal function parse_iso_time(raw)\\n  if raw == nil then\\n    return nil\\n  end\\n  if raw:sub(-1) == 'Z' then\\n    raw = raw:sub(1, -2)\\n  end\\n  local y, mo, d, h, mi, s = raw:match('^(%d+)%-(%d+)%-(%d+)T(%d+):(%d+):(%d+)')\\n  if not y then\\n    return nil\\n  end\\n  return os.time({ year = tonumber(y), month = tonumber(mo), day = tonumber(d), hour = tonumber(h), min = tonumber(mi), sec = tonumber(s) })\\nend\\n\\nlocal function get_ip_origin(value)\\n  if value == nil or value == '' then\\n    return 'PPPoE'\\n  end\\n  return value\\nend\\n\\nlocal function ip_attribute_is_writable(attribute)\\n  return get_ip_origin(attribute) == 'Static'\\nend\\n\\nlocal function parse_diagnostic_state(raw, failure_count)\\n  if raw == 'Error_CannotResolveHostName' then\\n    return 'Cannot resolve host name'\\n  elseif raw == 'Error_MaxHopCountExceeded' then\\n    return 'Max hop count exceeded'\\n  elseif raw == 'Requested' or raw == 'Running' then\\n    return 'In progress'\\n  elseif raw == 'Complete' or raw == 'Completed' then\\n    if failure_count \\u003e 0 then\\n      return 'Failure'\\n    end\\n    return 'Success'\\n  elseif raw == 'None' then\\n    return 'None'\\n  end\\n  return 'Unknown'\\nend\\n\\nlocal function ip_to_octets(ip)\\n  if ip == nil then\\n    return nil\\n  end\\n  local a, b, c, d = ip:match('^(%d+)%.(%d+)%.(%d+)%.(%d+)$')\\n  if not a then\\n    return nil\\n  end\\n  a, b, c, d = tonumber(a), tonumber(b), tonumber(c), tonumber(d)\\n  if a \\u003e 255 or b \\u003e 255 or c \\u003e 255 or d \\u003e 255 then\\n    return nil\\n  end\\n  return a, b, c, d\\nend\\n\\nlocal function band(a, b)\\n  local res = 0\\n  local bit = 1\\n  while a \\u003e 0 or b \\u003e 0 do\\n    local a_bit = a % 2\\n    local b_bit = b % 2\\n    if a_bit == 1 and b_bit == 1 then\\n      res = res + bit\\n    end\\n    a = math.floor(a / 2)\\n    b = math.floor(b / 2)\\n    bit = bit * 2\\n  end\\n  return res\\nend\\n\\nlocal function is_valid_ipv4(ip)\\n  return ip_to_octets(ip) ~= nil\\nend\\n\\nlocal function is_valid_subnet_mask(mask)\\n  local a, b, c, d = ip_to_octets(mask)\\n  if not a then\\n    return false\\n  end\\n  local mask_value = ((a * 256 + b) * 256 + c) * 256 + d\\n  if mask_value == 0 then\\n    return false\\n  end\\n  local inverted = 0xFFFFFFFF - mask_value + 1\\n  if inverted == 0 then\\n    return true\\n  end\\n  return band(inverted, inverted - 1) == 0\\nend\\n\\nlocal function are_ips_in_same_subnet(ip1, ip2, mask)\\n  local a1, b1, c1, d1 = ip_to_octets(ip1)\\n  local a2, b2, c2, d2 = ip_to_octets(ip2)\\n  local m1, m2, m3, m4 = ip_to_octets(mask)\\n  if not a1 or not a2 or not m1 then\\n    return false\\n  end\\n  return band(a1, m1) == band(a2, m1)\\n    and band(b1, m2) == band(b2, m2)\\n    and band(c1, m3) == band(c2, m3)\\n    and band(d1, m4) == band(d2, m4)\\nend\\n\\nlocal function wan_stats(ip_data)\\n  return {\\n    bytes_sent = to_uint64(ip_data['Stats.EthernetBytesSent']),\\n    bytes_received = to_uint64(ip_data['Stats.EthernetBytesReceived']),\\n    packets_sent = to_uint64(ip_data['Stats.EthernetPacketsSent']),\\n    packets_received = to_uint64(ip_data['Stats.EthernetPacketsReceived']),\\n    errors_sent = to_uint64(ip_data['Stats.EthernetErrorsSent']),\\n    errors_received = to_uint64(ip_data['Stats.EthernetErrorsReceived']),\\n    discard_packets_sent = to_uint64(ip_data['Stats.EthernetDiscardPacketsSent']),\\n    discard_packets_received = to_uint64(ip_data['Stats.EthernetDiscardPacketsReceived']),\\n    unicast_packets_sent = to_uint64(ip_data['Stats.EthernetUnicastPacketsSent']),\\n    unicast_packets_received = to_uint64(ip_data['Stats.EthernetUnicastPacketsReceived']),\\n    multicast_packets_sent = to_uint64(ip_data['Stats.EthernetMulticastPacketsSent']),\\n    multicast_packets_received = to_uint64(ip_data['Stats.EthernetMulticastPacketsReceived']),\\n    broadcast_packets_sent = to_uint64(ip_data['Stats.EthernetBroadcastPacketsSent']),\\n    broadcast_packets_received = to_uint64(ip_data['Stats.EthernetBroadcastPacketsReceived']),\\n    unknown_packets_received = to_uint64(ip_data['Stats.EthernetUnknownProtoPacketsReceived']),\\n  }\\nend\\n\\n-- Model identity and capabilities\\nfunction get_vendor() return 'Huawei' end\\nfunction get_data_model() return 'TR-098' end\\nfunction get_device_specs() return { TimeTraceRoute = 3 } end\\nfunction get_device_capabilities()\\n  return {\\n    Radio = true,\\n    Ssid = true,\\n    SiteSurvey = true,\\n    ConnectedDevices = true,\\n    Diagnostic = true,\\n    Ports = true,\\n    Reboot = true,\\n    FactoryReset = false,\\n    FirmwareUpgrade = true,\\n    FirmwareRollback = false,\\n    FactoryDefault = true,\\n    Traceroute = true,\\n    SpeedTest = true,\\n    DownloadSpeedTest = true,\\n    UploadSpeedTest = false,\\n    Ping = true,\\n    Logs = false,\\n    Stats = true,\\n    Interfaces = true,\\n    Wan = true,\\n    Lan = false,\\n    Hwinfo = true,\\n    Pon = false,\\n  }\\nend\\nfunction is_real_time() return false end\\n\\n-- WiFi Radio\\nfunction get_radio()\\n  return {\\n    'InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.RadioEnabled',\\n    'InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.Channel',\\n    'InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.AutoChannelEnable',\\n    'InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.PossibleChannels',\\n    'InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.X_HW_CurrentOperatingChannelBandwidth',\\n    'InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.TransmitPowerSupported',\\n    'InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.TransmitPower',\\n    'InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.X_HW_SupportedStandards',\\n    'InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.X_HW_Standard',\\n    'InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.X_HW_RFBand',\\n    'InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.RadioEnabled',\\n    'InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.Channel',\\n    'InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.AutoChannelEnable',\\n    'InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.PossibleChannels',\\n    'InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.X_HW_CurrentOperatingChannelBandwidth',\\n    'InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.TransmitPowerSupported',\\n    'InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.TransmitPower',\\n    'InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.X_HW_SupportedStandards',\\n    'InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.X_HW_Standard',\\n    'InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.X_HW_RFBand',\\n  }\\nend\\n\\nfunction parse_radio(response)\\n  local radios = {}\\n  local ports_wlan_tmp = {}\\n  for _, param in ipairs(response.list or {}) do\\n    local wlan_number, param_type = string.match(param.name or '', 'InternetGatewayDevice%.LANDevice%.1%.WLANConfiguration%.(%d+)%.(.+)')\\n    if wlan_number then\\n      wlan_number = tonumber(wlan_number)\\n      ports_wlan_tmp[wlan_number] = ports_wlan_tmp[wlan_number] or {}\\n      ports_wlan_tmp[wlan_number][param_type] = param.value\\n    end\\n  end\\n\\n  local wlan_indices = { 1, 5 }\\n  for i, wlan_index in ipairs(wlan_indices) do\\n    local wlan = ports_wlan_tmp[wlan_index] or {}\\n    local channel = to_int(wlan['Channel'], 0)\\n    radios[i] = {\\n      path = 'InternetGatewayDevice.LANDevice.1.WLANConfiguration.' .. wlan_index .. '.',\\n      enable = pd(true, bool_val(wlan['RadioEnabled'])),\\n      name = pd(false, wlan['X_HW_RFBand']),\\n      auto_channel_enable = pd(true, bool_val(wlan['AutoChannelEnable'])),\\n      channel = pd(true, channel),\\n      possible_channels = pd(false, split_int(wlan['PossibleChannels'], ',')),\\n      operating_channel_bandwidth = pd(false, wlan['X_HW_CurrentOperatingChannelBandwidth']),\\n      operating_frequency_band = pd(false, wlan['X_HW_RFBand']),\\n      transmit_power = pd(true, wlan['TransmitPower'] and (wlan['TransmitPower'] .. '%') or nil),\\n      transmit_power_supported = pd(false, format_transmit_power_supported(wlan['TransmitPowerSupported'])),\\n      supported_frequency_bands = pd(false, split(wlan['X_HW_RFBand'], ',')),\\n      supported_operating_channel_bandwidth = pd(false, split(wlan['X_HW_CurrentOperatingChannelBandwidth'], ',')),\\n      supported_standards = pd(false, split(wlan['X_HW_SupportedStandards'], ',')),\\n      operating_standards = pd(false, split(trim_prefix(wlan['X_HW_Standard'] or '', '11'), ',')),\\n    }\\n  end\\n\\n  return radios\\nend\\n\\nfunction set_radio(radios)\\n  local values = {}\\n  for _, r in ipairs(radios or {}) do\\n    local path = r.path or ''\\n    if r.enable and r.enable.value ~= nil then\\n      values[path .. 'RadioEnabled'] = r.enable.value\\n    end\\n    if r.auto_channel_enable and r.auto_channel_enable.value ~= nil then\\n      values[path .. 'AutoChannelEnable'] = r.auto_channel_enable.value\\n    end\\n    if r.channel and r.channel.value ~= nil then\\n      values[path .. 'Channel'] = r.channel.value\\n    end\\n    if r.transmit_power and r.transmit_power.value ~= nil then\\n      values[path .. 'TransmitPower'] = trim_suffix(r.transmit_power.value, '%')\\n    end\\n  end\\n  return values\\nend\\n\\n-- WiFi SSID\\nfunction get_ssid()\\n  return {\\n    'InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.SSID',\\n    'InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.RadioEnabled',\\n    'InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.SSIDAdvertisementEnabled',\\n    'InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.Status',\\n    'InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.TotalBytesSent',\\n    'InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.TotalBytesReceived',\\n    'InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.BSSID',\\n    'InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.X_HW_RFBand',\\n    'InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.BeaconType',\\n    'InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.SSID',\\n    'InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.RadioEnabled',\\n    'InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.SSIDAdvertisementEnabled',\\n    'InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.Status',\\n    'InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.TotalBytesSent',\\n    'InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.TotalBytesReceived',\\n    'InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.BSSID',\\n    'InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.X_HW_RFBand',\\n    'InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.BeaconType',\\n  }\\nend\\n\\nfunction parse_ssid(response)\\n  local ssids = {}\\n  local ports_wlan_tmp = {}\\n  for _, param in ipairs(response.list or {}) do\\n    local wlan_number, param_type = string.match(param.name or '', 'InternetGatewayDevice%.LANDevice%.1%.WLANConfiguration%.(%d+)%.(.+)')\\n    if wlan_number then\\n      wlan_number = tonumber(wlan_number)\\n      ports_wlan_tmp[wlan_number] = ports_wlan_tmp[wlan_number] or {}\\n      ports_wlan_tmp[wlan_number][param_type] = param.value\\n    end\\n  end\\n\\n  local wlan_indices = { 1, 5 }\\n  for i, wlan_index in ipairs(wlan_indices) do\\n    local wlan = ports_wlan_tmp[wlan_index] or {}\\n    local beacon_type = wlan['BeaconType']\\n    ssids[i] = {\\n      ssid_path = 'InternetGatewayDevice.LANDevice.1.WLANConfiguration.' .. wlan_index .. '.',\\n      name = pd(false, wlan['X_HW_RFBand']),\\n      type = pd(false, 'Primary'),\\n      ssid = pd(true, wlan['SSID']),\\n      status = pd(false, wlan['Status']),\\n      enable = pd(false, bool_val(wlan['RadioEnabled'])),\\n      ssid_advertisement_enabled = pd(true, bool_val(wlan['SSIDAdvertisementEnabled'])),\\n      has_band_steering = pd(false, false),\\n      bytes_received = pd(false, wlan['TotalBytesReceived']),\\n      bytes_sent = pd(false, wlan['TotalBytesSent']),\\n      mac_address = pd(false, wlan['BSSID']),\\n      security = {\\n        security_modes_supported = pd(false, { 'None', 'Basic', 'WPA', 'WPA2', 'WPA/WPA2', 'WPA3', 'WPA2/WPA3' }),\\n        security_mode_enabled = pd(true, translate_beacon_type_to_human(beacon_type)),\\n        password = pd(is_password_writable(beacon_type), nil),\\n      },\\n    }\\n  end\\n\\n  return ssids\\nend\\n\\nfunction set_ssid(ssids)\\n  local values = {}\\n  for _, s in ipairs(ssids or {}) do\\n    local path = s.ssid_path or ''\\n    if s.enable and s.enable.value ~= nil then\\n      values[path .. 'RadioEnabled'] = s.enable.value\\n    end\\n    if s.ssid and s.ssid.value ~= nil then\\n      values[path .. 'SSID'] = s.ssid.value\\n    end\\n    if s.ssid_advertisement_enabled and s.ssid_advertisement_enabled.value ~= nil then\\n      values[path .. 'SSIDAdvertisementEnabled'] = s.ssid_advertisement_enabled.value\\n    end\\n    if s.security and s.security.security_mode_enabled and s.security.security_mode_enabled.value ~= nil then\\n      values[path .. 'BeaconType'] = translate_beacon_type_to_cwmp(s.security.security_mode_enabled.value)\\n    end\\n    if s.security and s.security.password and s.security.password.value ~= nil then\\n      if s.security.password.value ~= '' then\\n        values[path .. 'PreSharedKey.1.KeyPassphrase'] = s.security.password.value\\n      end\\n    end\\n  end\\n  return values\\nend\\n\\n-- Site Survey\\nfunction get_site_survey_diagnostic_state()\\n  return 'InternetGatewayDevice.LANDevice.1.WiFi.NeighboringWiFiDiagnostic.DiagnosticsState'\\nend\\n\\nfunction get_site_survey_results()\\n  return { 'InternetGatewayDevice.LANDevice.1.WiFi.NeighboringWiFiDiagnostic.Result.' }\\nend\\n\\nfunction parse_get_site_survey(response)\\n  local site_survey = {}\\n  local tmp = {}\\n  for _, param in ipairs(response.list or {}) do\\n    local entry, param_type = string.match(param.name or '', 'InternetGatewayDevice%.LANDevice%.1%.WiFi%.NeighboringWiFiDiagnostic%.Result%.(%d+)%.(.+)')\\n    if entry then\\n      entry = tonumber(entry)\\n      tmp[entry] = tmp[entry] or {}\\n      tmp[entry][param_type] = param.value\\n    end\\n  end\\n\\n  for _, params in pairs(tmp) do\\n    local neighbor = {\\n      signal_level = params['SignalStrength'],\\n      ssid = params['SSID'],\\n      channel = params['Channel'],\\n      standard = params['OperatingStandards'],\\n      bandwidth = params['OperatingChannelBandwidth'] and trim_suffix(params['OperatingChannelBandwidth'], 'MHz') or nil,\\n      bssid = params['BSSID'],\\n    }\\n    local radio = params['Radio']\\n    if radio == 'InternetGatewayDevice.LANDevice.1.WiFi.Radio.1' then\\n      site_survey['2.4GHz'] = site_survey['2.4GHz'] or {}\\n      table.insert(site_survey['2.4GHz'], neighbor)\\n    elseif radio == 'InternetGatewayDevice.LANDevice.1.WiFi.Radio.2' then\\n      site_survey['5GHz'] = site_survey['5GHz'] or {}\\n      table.insert(site_survey['5GHz'], neighbor)\\n    else\\n      site_survey['Unknown Frequency'] = site_survey['Unknown Frequency'] or {}\\n      table.insert(site_survey['Unknown Frequency'], neighbor)\\n    end\\n  end\\n\\n  return site_survey\\nend\\n\\n-- Connected Devices\\nfunction get_connected_devices()\\n  return { 'InternetGatewayDevice.LANDevice.1.Hosts.Host.' }\\nend\\n\\nfunction parse_get_connected_devices(response)\\n  local connected_devices = {}\\n  local tmp = {}\\n\\n  for _, param in ipairs(response.list or {}) do\\n    local device_number, param_type = string.match(param.name or '', 'InternetGatewayDevice%.LANDevice%.1%.Hosts%.Host%.(%d+)%.(.+)')\\n    if device_number then\\n      device_number = tonumber(device_number)\\n      tmp[device_number] = tmp[device_number] or {}\\n      tmp[device_number][param_type] = param.value\\n    end\\n  end\\n\\n  for _, device in pairs(tmp) do\\n    local device_interface = 'Ethernet'\\n    if device['Layer2Interface'] and device['Layer2Interface']:find('WLANConfiguration.1') then\\n      device_interface = '2.4GHz'\\n    elseif device['Layer2Interface'] and device['Layer2Interface']:find('WLANConfiguration.5') then\\n      device_interface = '5GHz'\\n    end\\n\\n    local resource = {\\n      mac = device['MACAddress'],\\n      ip_adress = device['IPAddress'],\\n      adress_source = device['AddressSource'],\\n      active = bool_val(device['Active']),\\n      hostname = device['HostName'],\\n      rssi = device['X_HW_RSSI'],\\n      stats = {\\n        bytes_sent = to_uint64(device['X_HW_Stats.BytesSent']),\\n        bytes_received = to_uint64(device['X_HW_Stats.BytesReceived']),\\n      },\\n    }\\n\\n    connected_devices[device_interface] = connected_devices[device_interface] or {}\\n    table.insert(connected_devices[device_interface], resource)\\n  end\\n\\n  return {\\n    model = model,\\n    hostname = sn,\\n    connected_devices = connected_devices,\\n  }\\nend\\n\\n-- Speed Test\\nfunction parse_get_speed_test_result(speed_test_type, response)\\n  local params = response_param_map(response)\\n\\n  local diagnostic = params['DiagnosticsState']\\n  if diagnostic and diagnostic ~= 'Complete' and diagnostic ~= 'Completed' then\\n    return nil, diagnostic .. ' state received'\\n  end\\n\\n  local bytes_received = tonumber(params['TotalBytesReceived'] or '0') or 0\\n  local raw_eom = params['EOMTime'] or ''\\n  local raw_rom = params['ROMTime'] or ''\\n  local raw_bom = params['BOMTime'] or ''\\n\\n  local eom = parse_iso_time(raw_eom)\\n  local rom = parse_iso_time(raw_rom)\\n  local bom = parse_iso_time(raw_bom)\\n  if not eom or not rom or not bom then\\n    return nil, 'Time parsing error'\\n  end\\n\\n  local rtt = duration_string(os.difftime(bom, rom))\\n  local resp_time = duration_string(os.difftime(eom, rom))\\n  local elapsed = os.difftime(eom, bom)\\n  local throughput = '0'\\n  if elapsed \\u003e 0 then\\n    if speed_test_type == 'upload' then\\n      local bytes_sent = tonumber(params['TotalBytesSent'] or '0') or 0\\n      throughput = human_readable_bits(math.floor(8 * bytes_sent / elapsed))\\n    else\\n      throughput = human_readable_bits(math.floor(8 * bytes_received / elapsed))\\n    end\\n  end\\n\\n  return {\\n    bytes_received = bytes_received,\\n    rtt = rtt,\\n    resp_time = resp_time,\\n    throughput = throughput,\\n    action = speed_test_type,\\n  }, nil\\nend\\n\\nfunction get_speed_test_result(speed_test_type)\\n  return {\\n    'InternetGatewayDevice.DownloadDiagnostics.ROMTime',\\n    'InternetGatewayDevice.DownloadDiagnostics.BOMTime',\\n    'InternetGatewayDevice.DownloadDiagnostics.EOMTime',\\n    'InternetGatewayDevice.DownloadDiagnostics.TotalBytesReceived',\\n    'InternetGatewayDevice.DownloadDiagnostics.TotalBytesSent',\\n  }\\nend\\n\\nfunction set_speed_test(test)\\n  local action = test.action or test.type\\n  if action == 'upload' then\\n    return nil\\n  end\\n  local values = {}\\n  if test.url and test.url ~= '' then\\n    values['InternetGatewayDevice.DownloadDiagnostics.DownloadURL'] = test.url\\n  end\\n  if test.interface and test.interface ~= '' then\\n    values['InternetGatewayDevice.DownloadDiagnostics.Interface'] = test.interface\\n  end\\n  values['InternetGatewayDevice.DownloadDiagnostics.DiagnosticsState'] = 'Requested'\\n  return values\\nend\\n\\nfunction get_download_diagnostic_state()\\n  return 'InternetGatewayDevice.DownloadDiagnostics.DiagnosticsState'\\nend\\n\\nfunction get_upload_diagnostic_state()\\n  return 'InternetGatewayDevice.UploadDiagnostics.DiagnosticsState'\\nend\\n\\n-- Ping\\nfunction get_ping()\\n  return {\\n    'InternetGatewayDevice.IPPingDiagnostics.Interface',\\n    'InternetGatewayDevice.IPPingDiagnostics.Timeout',\\n    'InternetGatewayDevice.IPPingDiagnostics.Host',\\n    'InternetGatewayDevice.IPPingDiagnostics.NumberOfRepetitions',\\n    'InternetGatewayDevice.IPPingDiagnostics.DataBlockSize',\\n    'InternetGatewayDevice.IPPingDiagnostics.FailureCount',\\n    'InternetGatewayDevice.IPPingDiagnostics.SuccessCount',\\n    'InternetGatewayDevice.IPPingDiagnostics.AverageResponseTime',\\n    'InternetGatewayDevice.IPPingDiagnostics.MinimumResponseTime',\\n    'InternetGatewayDevice.IPPingDiagnostics.MaximumResponseTime',\\n    'InternetGatewayDevice.IPPingDiagnostics.DiagnosticsState',\\n  }\\nend\\n\\nfunction parse_get_ping(response)\\n  local params = response_param_map(response)\\n\\n  local timeout = to_int(params['Timeout'], 5000)\\n  local timeout_seconds = math.floor(timeout / 1000)\\n  local repetitions = to_int(params['NumberOfRepetitions'], 3)\\n  local block_size = to_int(params['DataBlockSize'], 32)\\n  if block_size == 0 then\\n    block_size = 32\\n  end\\n\\n  local failure_count = to_int(params['FailureCount'], 0)\\n  local success_count = to_int(params['SuccessCount'], 0)\\n  local avg_rtt = to_int(params['AverageResponseTime'], 0)\\n  local min_rtt = to_int(params['MinimumResponseTime'], 0)\\n  local max_rtt = to_int(params['MaximumResponseTime'], 0)\\n\\n  local diagnostic = params['DiagnosticsState'] or ''\\n  local interface_value = params['Interface']\\n  local host = params['Host']\\n\\n  local last_result = {\\n    result = parse_diagnostic_state(diagnostic, failure_count),\\n    failure_count = failure_count,\\n    success_count = success_count,\\n    average_rtt = avg_rtt,\\n    minimum_rtt = min_rtt,\\n    maximum_rtt = max_rtt,\\n  }\\n\\n  return {\\n    interface = pd(false, interface_value),\\n    timeout = pd(true, timeout_seconds),\\n    host = pd(true, host),\\n    number_of_repetitions = pd(true, repetitions),\\n    data_block_size = pd(true, block_size),\\n    processing = pd(false, diagnostic == 'Requested' or diagnostic == 'Request'),\\n    last_result = last_result,\\n  }\\nend\\n\\nfunction get_ping_diagnostic_state()\\n  return 'InternetGatewayDevice.IPPingDiagnostics.DiagnosticsState'\\nend\\n\\nfunction set_ping(ping)\\n  local values = {}\\n  local data_block = ping.data_block_size and ping.data_block_size.value or 32\\n  if data_block == nil or data_block == 0 then\\n    data_block = 32\\n  end\\n\\n  values['InternetGatewayDevice.IPPingDiagnostics.Interface'] = ping.interface.value\\n  values['InternetGatewayDevice.IPPingDiagnostics.Timeout'] = (ping.timeout.value or 0) * 1000\\n  values['InternetGatewayDevice.IPPingDiagnostics.Host'] = ping.host.value\\n  values['InternetGatewayDevice.IPPingDiagnostics.NumberOfRepetitions'] = ping.number_of_repetitions.value\\n  values['InternetGatewayDevice.IPPingDiagnostics.DiagnosticsState'] = 'Requested'\\n  values['InternetGatewayDevice.IPPingDiagnostics.DataBlockSize'] = data_block\\n\\n  return values\\nend\\n\\nfunction get_ping_result()\\n  return {\\n    'InternetGatewayDevice.IPPingDiagnostics.FailureCount',\\n    'InternetGatewayDevice.IPPingDiagnostics.SuccessCount',\\n    'InternetGatewayDevice.IPPingDiagnostics.AverageResponseTime',\\n    'InternetGatewayDevice.IPPingDiagnostics.MinimumResponseTime',\\n    'InternetGatewayDevice.IPPingDiagnostics.MaximumResponseTime',\\n    'InternetGatewayDevice.IPPingDiagnostics.DiagnosticsState',\\n  }\\nend\\n\\nfunction parse_get_ping_result(response)\\n  local list = response.list or {}\\n  if #list \\u003c 6 then\\n    return nil\\n  end\\n\\n  local failure_count = to_int(list[1].value, 0)\\n  local success_count = to_int(list[2].value, 0)\\n  local avg_rtt = to_int(list[3].value, 0)\\n  local min_rtt = to_int(list[4].value, 0)\\n  local max_rtt = to_int(list[5].value, 0)\\n  local diagnostic_state = list[6].value or ''\\n\\n  if diagnostic_state == 'Error_CannotResolveHostName' then\\n    diagnostic_state = 'Cannot resolve host name'\\n  elseif diagnostic_state == 'Error_MaxHopCountExceeded' then\\n    diagnostic_state = 'Max hop count exceeded'\\n  elseif diagnostic_state == 'Requested' then\\n    diagnostic_state = 'In progress'\\n  elseif diagnostic_state == 'Complete' then\\n    if failure_count \\u003e 0 then\\n      diagnostic_state = 'Failure'\\n    else\\n      diagnostic_state = 'Success'\\n    end\\n  elseif diagnostic_state == 'None' then\\n    diagnostic_state = 'None'\\n  else\\n    diagnostic_state = 'Unknown'\\n  end\\n\\n  return {\\n    result = diagnostic_state,\\n    failure_count = failure_count,\\n    success_count = success_count,\\n    average_rtt = avg_rtt,\\n    minimum_rtt = min_rtt,\\n    maximum_rtt = max_rtt,\\n  }\\nend\\n\\n-- Traceroute\\nfunction get_traceroute()\\n  return {\\n    'InternetGatewayDevice.TraceRouteDiagnostics.Interface',\\n    'InternetGatewayDevice.TraceRouteDiagnostics.Timeout',\\n    'InternetGatewayDevice.TraceRouteDiagnostics.Host',\\n    'InternetGatewayDevice.TraceRouteDiagnostics.NumberOfTries',\\n    'InternetGatewayDevice.TraceRouteDiagnostics.MaxHopCount',\\n  }\\nend\\n\\nfunction parse_get_traceroute(response)\\n  local list = response.list or {}\\n  if #list \\u003c 5 then\\n    return nil\\n  end\\n\\n  local timeout = to_int(list[2].value, 30000)\\n  local number_of_tries = to_int(list[4].value, 0)\\n  local max_hop_count = to_int(list[5].value, 0)\\n\\n  return {\\n    interface = pd(false, list[1].value),\\n    timeout = pd(true, math.floor(timeout / 1000)),\\n    host = pd(true, list[3].value),\\n    number_of_tries = pd(true, number_of_tries),\\n    max_hop_count = pd(true, max_hop_count),\\n  }\\nend\\n\\nfunction get_traceroute_diagnostic_state()\\n  return 'InternetGatewayDevice.TraceRouteDiagnostics.DiagnosticsState'\\nend\\n\\nfunction set_traceroute(traceroute)\\n  local values = {}\\n  values['InternetGatewayDevice.TraceRouteDiagnostics.Timeout'] = traceroute.timeout.value\\n  values['InternetGatewayDevice.TraceRouteDiagnostics.Host'] = traceroute.host.value\\n  values['InternetGatewayDevice.TraceRouteDiagnostics.NumberOfTries'] = traceroute.number_of_tries.value\\n  values['InternetGatewayDevice.TraceRouteDiagnostics.MaxHopCount'] = traceroute.max_hop_count.value\\n  values['InternetGatewayDevice.TraceRouteDiagnostics.DiagnosticsState'] = 'Requested'\\n  return values\\nend\\n\\nfunction get_traceroute_result_number_of_hops()\\n  return 'InternetGatewayDevice.TraceRouteDiagnostics.RouteHopsNumberOfEntries'\\nend\\n\\nfunction get_traceroute_result(number_of_hops)\\n  local params = {\\n    'InternetGatewayDevice.TraceRouteDiagnostics.DiagnosticsState',\\n    'InternetGatewayDevice.TraceRouteDiagnostics.ResponseTime',\\n    'InternetGatewayDevice.TraceRouteDiagnostics.RouteHopsNumberOfEntries',\\n  }\\n  for i = 1, number_of_hops do\\n    local entry = tostring(i)\\n    params[#params+1] = 'InternetGatewayDevice.TraceRouteDiagnostics.RouteHops.' .. entry .. '.HopHost'\\n    params[#params+1] = 'InternetGatewayDevice.TraceRouteDiagnostics.RouteHops.' .. entry .. '.HopRTTimes'\\n    params[#params+1] = 'InternetGatewayDevice.TraceRouteDiagnostics.RouteHops.' .. entry .. '.HopHostAddress'\\n  end\\n  return params\\nend\\n\\nfunction parse_get_traceroute_result(response)\\n  local list = response.list or {}\\n  if #list \\u003c 3 then\\n    return nil\\n  end\\n\\n  local result = {}\\n  local diagnostic_state = list[1].value or ''\\n  if diagnostic_state == 'Error_CannotResolveHostName' then\\n    result.result = 'Cannot resolve host name'\\n  elseif diagnostic_state == 'Error_MaxHopCountExceeded' then\\n    result.result = 'Max hop count exceeded'\\n  elseif diagnostic_state == 'Requested' then\\n    result.result = 'In progress'\\n  elseif diagnostic_state == 'Complete' then\\n    result.result = 'Success'\\n  elseif diagnostic_state == 'None' then\\n    result.result = 'None'\\n  else\\n    result.result = 'Success'\\n  end\\n\\n  result.response_time = to_int(list[2].value, 0)\\n  result.hop_count = to_int(list[3].value, 0)\\n\\n  local hops = {}\\n  local index = 4\\n  for i = 1, result.hop_count do\\n    hops[i] = {\\n      host = list[index] and list[index].value or nil,\\n      rtt = list[index + 1] and list[index + 1].value or nil,\\n      addr = list[index + 2] and list[index + 2].value or nil,\\n    }\\n    index = index + 3\\n  end\\n  result.hops = hops\\n\\n  return result\\nend\\n\\n-- Statistics\\nfunction get_statistics()\\n  return {\\n    'InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.Stats.',\\n    'InternetGatewayDevice.LANDevice.1.WLANConfiguration.2.Stats.',\\n    'InternetGatewayDevice.WANDevice.1.WANCommonInterfaceConfig.',\\n  }\\nend\\n\\nfunction parse_get_statistics(response)\\n  local all_stats = {}\\n  local stats_tmp = {}\\n\\n  for _, param in ipairs(response.list or {}) do\\n    local name = param.name or ''\\n    if name:find('LANDevice%.') then\\n      local wlan_number = tonumber(name:match('InternetGatewayDevice%.LANDevice%.1%.WLANConfiguration%.(%d+)%.'))\\n      local wlan_type = '2.4GHz'\\n      if wlan_number == 2 then\\n        wlan_type = '5GHz'\\n      end\\n      stats_tmp[wlan_type] = stats_tmp[wlan_type] or {}\\n      local param_type = name:match('InternetGatewayDevice%.LANDevice%.1%.WLANConfiguration%.%d+%.Stats%.(.+)')\\n      if param_type then\\n        stats_tmp[wlan_type][param_type] = to_uint64(param.value)\\n      end\\n    elseif name:find('WANDevice%.') then\\n      local wan_number = tonumber(name:match('InternetGatewayDevice%.WANDevice%.(%d+)%.')) or 0\\n      local wan_type = 'WAN-' .. tostring(wan_number)\\n      stats_tmp[wan_type] = stats_tmp[wan_type] or {}\\n      local param_type = name:match('InternetGatewayDevice%.WANDevice%.%d+%.WANCommonInterfaceConfig%.(.+)')\\n      if param_type then\\n        stats_tmp[wan_type][param_type] = to_uint64(param.value)\\n      end\\n    end\\n  end\\n\\n  for stats_type, stats in pairs(stats_tmp) do\\n    local resource = {\\n      bytes_sent = stats['TotalBytesSent'] or 0,\\n      bytes_received = stats['TotalBytesReceived'] or 0,\\n      packets_sent = stats['TotalPacketsSent'] or 0,\\n      packets_received = stats['TotalPacketsReceived'] or 0,\\n      errors_sent = stats['ErrorsSent'] or 0,\\n      errors_received = stats['ErrorsReceived'] or 0,\\n      discard_packets_sent = stats['DiscardPacketsSent'] or 0,\\n      discard_packets_received = stats['DiscardPacketsReceived'] or 0,\\n      unicast_packets_sent = stats['UnicastPacketsSent'] or 0,\\n      unicast_packets_received = stats['UnicastPacketsReceived'] or 0,\\n      multicast_packets_sent = stats['MulticastPacketsSent'] or 0,\\n      multicast_packets_received = stats['MulticastPacketsReceived'] or 0,\\n      broadcast_packets_sent = stats['BroadcastPacketsSent'] or 0,\\n      broadcast_packets_received = stats['BroadcastPacketsReceived'] or 0,\\n      unknown_packets_received = stats['UnknownProtoPacketsReceived'] or 0,\\n    }\\n    all_stats[stats_type] = all_stats[stats_type] or {}\\n    table.insert(all_stats[stats_type], resource)\\n  end\\n\\n  return all_stats\\nend\\n\\n-- Interfaces (TR-098)\\nfunction get_interface_wan()\\n  return { 'InternetGatewayDevice.WANDevice.1.' }\\nend\\n\\nfunction get_interface_lan()\\n  return { 'InternetGatewayDevice.LANDevice.1.LANEthernetInterfaceConfig.' }\\nend\\n\\nfunction get_interface_wlan()\\n  return { 'InternetGatewayDevice.LANDevice.1.WLANConfiguration.' }\\nend\\n\\nfunction get_wan_options()\\n  return nil\\nend\\n\\nfunction parse_get_interface_wan(response)\\n  local ports_wan = {}\\n  local ports_wan_tmp = {}\\n\\n  for _, param in ipairs(response.list or {}) do\\n    local name = param.name or ''\\n    if name:find('WANConnectionDevice%.') then\\n      local wan_number = tonumber(name:match('InternetGatewayDevice%.WANDevice%.1%.WANConnectionDevice%.(%d+)%.'))\\n      if wan_number then\\n        ports_wan_tmp[wan_number] = ports_wan_tmp[wan_number] or {}\\n        if name:find('WANIPConnection%.') then\\n          local ip_number, param_type = name:match('InternetGatewayDevice%.WANDevice%.1%.WANConnectionDevice%.%d+%.WANIPConnection%.(%d+)%.(.+)')\\n          if ip_number then\\n            ip_number = tonumber(ip_number)\\n            ports_wan_tmp[wan_number][ip_number] = ports_wan_tmp[wan_number][ip_number] or {}\\n            ports_wan_tmp[wan_number][ip_number][param_type] = param.value\\n          end\\n        elseif name:find('WANPPPConnection%.') then\\n          local ip_number, param_type = name:match('InternetGatewayDevice%.WANDevice%.1%.WANConnectionDevice%.%d+%.WANPPPConnection%.(%d+)%.(.+)')\\n          if ip_number then\\n            ip_number = tonumber(ip_number) + 100\\n            ports_wan_tmp[wan_number][ip_number] = ports_wan_tmp[wan_number][ip_number] or {}\\n            ports_wan_tmp[wan_number][ip_number][param_type] = param.value\\n          end\\n        end\\n      end\\n    end\\n  end\\n\\n  for wan_number, ports_wan_value in pairs(ports_wan_tmp) do\\n    local path = 'InternetGatewayDevice.WANDevice.1.WANConnectionDevice.' .. wan_number .. '.'\\n    for ip_number, ip_data in pairs(ports_wan_value) do\\n      local ip_path\\n      if ip_number \\u003e= 100 then\\n        ip_path = path .. 'WANPPPConnection.' .. (ip_number - 100) .. '.'\\n      else\\n        ip_path = path .. 'WANIPConnection.' .. ip_number .. '.'\\n      end\\n\\n      ports_wan[ip_path] = {\\n        path = ip_path,\\n        enable = pd(true, (ip_data['Enable'] == '1')),\\n        alias = pd(false, 'Logical WAN Connection ' .. wan_number),\\n        upstream = pd(false, true),\\n        mac_address = pd(false, ip_data['MACAddress']),\\n        status = pd(false, ip_data['Status']),\\n        tx = pd(false, to_int(ip_data['Stats.EthernetBytesSent'], 0)),\\n        rx = pd(false, to_int(ip_data['Stats.EthernetBytesReceived'], 0)),\\n        stats = wan_stats(ip_data),\\n        ip = {\\n          {\\n            path = path,\\n            enable = pd(true, (ip_data['Enable'] == '1')),\\n            name = pd(false, 'WAN Connection ' .. ip_number),\\n            ipv4 = {\\n              enable = pd(true, (ip_data['X_HW_IPv4Enable'] == '1')),\\n              ip_address = pd(ip_attribute_is_writable(ip_data['AddressingType']), ip_data['ExternalIPAddress']),\\n              origin = pd(false, get_ip_origin(ip_data['AddressingType'])),\\n              subnet_mask = pd(ip_attribute_is_writable(ip_data['AddressingType']), ip_data['SubnetMask']),\\n              gateway = pd(ip_attribute_is_writable(ip_data['AddressingType']), ip_data['DefaultGateway']),\\n              dns_servers = {\\n                dns_servers = pd(ip_attribute_is_writable(ip_data['AddressingType']), ip_data['DNSServers']),\\n              },\\n            },\\n            pppoe = {\\n              path = (get_ip_origin(ip_data['AddressingType']) == 'PPPoE') and '-' or '',\\n              username = pd(true, ip_data['Username']),\\n              password = pd(true, ip_data['Password']),\\n            },\\n            vlan = {\\n              path = '-',\\n              enable = pd(true, (ip_data['X_HW_VLAN'] or '0') ~= '0'),\\n              id = pd(true, to_int(ip_data['X_HW_VLAN'], 0)),\\n            },\\n            service = pd(false, ip_data['X_HW_SERVICELIST']),\\n            ipv6 = {\\n              enable = pd(true, (ip_data['X_HW_IPv6Enable'] == '1')),\\n            },\\n          },\\n        },\\n      }\\n    end\\n  end\\n\\n  return ports_wan\\nend\\n\\nfunction parse_get_interface_lan(response)\\n  local ports_lan = {}\\n  local ports_lan_tmp = {}\\n\\n  for _, param in ipairs(response.list or {}) do\\n    local lan_number, param_type = string.match(param.name or '', 'InternetGatewayDevice%.LANDevice%.1%.LANEthernetInterfaceConfig%.(%d+)%.(.+)')\\n    if lan_number then\\n      lan_number = tonumber(lan_number)\\n      ports_lan_tmp[lan_number] = ports_lan_tmp[lan_number] or {}\\n      ports_lan_tmp[lan_number][param_type] = param.value\\n    end\\n  end\\n\\n  for lan_number, port in pairs(ports_lan_tmp) do\\n    local name = port['Name'] or ('LAN ' .. lan_number)\\n    ports_lan[name] = {\\n      path = 'InternetGatewayDevice.LANDevice.1.LANEthernetInterfaceConfig.' .. lan_number .. '.',\\n      enable = pd(false, (port['Enable'] == '1')),\\n      alias = pd(false, 'LAN ' .. lan_number),\\n      upstream = pd(false, false),\\n      mac_address = pd(false, port['MACAddress']),\\n      status = pd(false, port['Status']),\\n      tx = pd(false, to_int(port['Stats.BytesSent'], 0)),\\n      rx = pd(false, to_int(port['Stats.BytesReceived'], 0)),\\n      stats = {\\n        bytes_sent = to_uint64(port['Stats.BytesSent']),\\n        bytes_received = to_uint64(port['Stats.BytesReceived']),\\n        packets_sent = to_uint64(port['Stats.PacketsSent']),\\n        packets_received = to_uint64(port['Stats.PacketsReceived']),\\n        errors_sent = to_uint64(port['Stats.ErrorsSent']),\\n        errors_received = to_uint64(port['Stats.ErrorsReceived']),\\n        discard_packets_sent = to_uint64(port['Stats.DiscardPacketsSent']),\\n        discard_packets_received = to_uint64(port['Stats.DiscardPacketsReceived']),\\n        unicast_packets_sent = to_uint64(port['Stats.UnicastPacketsSent']),\\n        unicast_packets_received = to_uint64(port['Stats.UnicastPacketsReceived']),\\n        multicast_packets_sent = to_uint64(port['Stats.MulticastPacketsSent']),\\n        multicast_packets_received = to_uint64(port['Stats.MulticastPacketsReceived']),\\n        broadcast_packets_sent = to_uint64(port['Stats.BroadcastPacketsSent']),\\n        broadcast_packets_received = to_uint64(port['Stats.BroadcastPacketsReceived']),\\n        unknown_packets_received = to_uint64(port['Stats.UnknownProtoPacketsReceived']),\\n      },\\n    }\\n  end\\n\\n  return ports_lan\\nend\\n\\nfunction set_port(ports)\\n  local values = {}\\n  for port_name, port in pairs(ports or {}) do\\n    if not port.ip or #port.ip == 0 then\\n      return nil, 'error setting port, IP is not set for port ' .. tostring(port_name)\\n    end\\n    for _, ip in ipairs(port.ip) do\\n      local path = port.path or ip.path or ''\\n\\n      if ip.enable and ip.enable.value ~= nil then\\n        values[path .. 'Enable'] = bool_val(port.enable and port.enable.value)\\n      end\\n      if ip.name and ip.name.value ~= nil then\\n        values[path .. 'Name'] = ip.name.value\\n      end\\n      if ip.ipv4 and ip.ipv4.ip_address and ip.ipv4.ip_address.value ~= nil then\\n        values[path .. 'ExternalIPAddress'] = ip.ipv4.ip_address.value\\n      end\\n      if ip.ipv4 and ip.ipv4.dns_servers and ip.ipv4.dns_servers.dns_servers and ip.ipv4.dns_servers.dns_servers.value ~= nil then\\n        values[path .. 'DNSServers'] = ip.ipv4.dns_servers.dns_servers.value\\n      end\\n      if ip.ipv4 and ip.ipv4.subnet_mask and ip.ipv4.subnet_mask.value ~= nil then\\n        values[path .. 'SubnetMask'] = ip.ipv4.subnet_mask.value\\n      end\\n      if ip.ipv4 and ip.ipv4.gateway and ip.ipv4.gateway.value ~= nil then\\n        values[path .. 'DefaultGateway'] = ip.ipv4.gateway.value\\n      end\\n      if ip.ipv6 and ip.ipv6.enable and ip.ipv6.enable.value ~= nil then\\n        values[path .. 'X_HW_IPv6Enable'] = ip.ipv6.enable.value\\n      end\\n      if ip.pppoe and ip.pppoe.username and ip.pppoe.username.value ~= nil then\\n        values[path .. 'Username'] = ip.pppoe.username.value\\n      end\\n      if ip.pppoe and ip.pppoe.password and ip.pppoe.password.value ~= nil then\\n        values[path .. 'Password'] = ip.pppoe.password.value\\n      end\\n      if ip.vlan and ip.vlan.enable and ip.vlan.enable.value ~= nil then\\n        if ip.vlan.enable.value then\\n          if ip.vlan.id and ip.vlan.id.value ~= nil then\\n            values[path .. 'X_HW_VLAN'] = ip.vlan.id.value\\n          end\\n        else\\n          values[path .. 'X_HW_VLAN'] = 0\\n        end\\n      elseif ip.vlan and ip.vlan.id and ip.vlan.id.value ~= nil then\\n        values[path .. 'X_HW_VLAN'] = ip.vlan.id.value\\n      end\\n    end\\n  end\\n  if next(values) == nil then\\n    return nil, 'error setting port, no parameters to set'\\n  end\\n  return values, nil\\nend\\n\\nfunction add_port(port)\\n  local parameters = {}\\n  local new_port = port.ip and port.ip[1]\\n  if not new_port then\\n    return nil, 'error adding port, IP is not set'\\n  end\\n  local path = new_port.path or ''\\n\\n  local addressing_type = new_port.ipv4 and new_port.ipv4.origin and new_port.ipv4.origin.value or ''\\n  if addressing_type == 'PPPoE' then\\n    parameters[path .. 'Username'] = new_port.pppoe.username.value\\n    parameters[path .. 'Password'] = new_port.pppoe.password.value\\n  elseif addressing_type == 'DHCP' then\\n    parameters[path .. 'AddressingType'] = 'DHCP'\\n  elseif addressing_type == 'Static' then\\n    parameters[path .. 'AddressingType'] = 'Static'\\n    local ip_address = new_port.ipv4.ip_address.value\\n    if ip_address == '' or not is_valid_ipv4(ip_address) then\\n      return nil, 'error adding port, IP address is not valid'\\n    end\\n    parameters[path .. 'ExternalIPAddress'] = ip_address\\n\\n    local subnet_mask = new_port.ipv4.subnet_mask.value\\n    if subnet_mask == '' or not is_valid_subnet_mask(subnet_mask) then\\n      return nil, 'error adding port, subnet mask is not valid'\\n    end\\n    parameters[path .. 'SubnetMask'] = subnet_mask\\n\\n    local gateway = new_port.ipv4.gateway.value\\n    if gateway ~= '' and is_valid_ipv4(gateway) then\\n      parameters[path .. 'DefaultGateway'] = gateway\\n    end\\n\\n    if gateway == ip_address then\\n      return nil, 'error adding port, gateway cannot be the same as IP address'\\n    end\\n\\n    if gateway ~= '' and not are_ips_in_same_subnet(gateway, ip_address, subnet_mask) then\\n      return nil, 'error adding port, gateway is not in the same subnet as IP address'\\n    end\\n\\n    local dns_servers = new_port.ipv4.dns_servers and new_port.ipv4.dns_servers.dns_servers and new_port.ipv4.dns_servers.dns_servers.value or ''\\n    if dns_servers ~= '' then\\n      parameters[path .. 'DNSServers'] = dns_servers\\n    end\\n  else\\n    return nil, 'error adding port, unsupported addressing type: ' .. tostring(addressing_type)\\n  end\\n\\n  if new_port.ipv6 and new_port.ipv6.enable and new_port.ipv6.enable.value ~= nil then\\n    parameters[path .. 'X_HW_IPv6Enable'] = new_port.ipv6.enable.value and '1' or '0'\\n  end\\n\\n  if new_port.vlan and new_port.vlan.enable and new_port.vlan.enable.value ~= nil then\\n    if new_port.vlan.enable.value then\\n      local vlan = new_port.vlan.id.value\\n      if vlan \\u003c= 0 or vlan \\u003e 4094 then\\n        return nil, 'error adding port, VLAN ID is not valid'\\n      end\\n      parameters[path .. 'X_HW_VLAN'] = vlan\\n    else\\n      parameters[path .. 'X_HW_VLAN'] = 0\\n    end\\n  else\\n    parameters[path .. 'X_HW_VLAN'] = 0\\n  end\\n\\n  local service = new_port.service and new_port.service.value or ''\\n  parameters[path .. 'X_HW_SERVICELIST'] = service\\n\\n  return parameters, nil\\nend\\n\\n-- Hardware info\\nfunction get_hwinfo()\\n  return {\\n    'InternetGatewayDevice.DeviceInfo.UpTime',\\n    'InternetGatewayDevice.DeviceInfo.MemoryStatus.Total',\\n    'InternetGatewayDevice.DeviceInfo.MemoryStatus.Free',\\n    'InternetGatewayDevice.DeviceInfo.ProcessStatus.CPUUsage',\\n    'InternetGatewayDevice.DeviceInfo.Processor.1.Architecture',\\n    'InternetGatewayDevice.DeviceInfo.HardwareVersion',\\n    'InternetGatewayDevice.DeviceInfo.TemperatureStatus.TemperatureSensor.',\\n  }\\nend\\n\\nfunction parse_get_hwinfo(response)\\n  local list = response.list or {}\\n  if #list \\u003c 6 then\\n    return nil\\n  end\\n\\n  local uptime = to_uint64(list[1].value)\\n  local hw_version = list[2].value\\n  local mem_total = to_uint64(list[3].value)\\n  local mem_free = to_uint64(list[4].value)\\n  local cpu_usage = tonumber(list[5].value) or 0\\n  local architecture = list[6].value\\n\\n  local mem_use = mem_total - mem_free\\n  local memory_usage = 0\\n  if mem_total \\u003e 0 then\\n    memory_usage = (mem_use * 100) / mem_total\\n  end\\n\\n  local temperature = {}\\n  local sensor_tmp = {}\\n  for i = 7, #list do\\n    local name = list[i].name or ''\\n    local sensor_number, param_type = string.match(name, 'InternetGatewayDevice%.DeviceInfo%.TemperatureStatus%.TemperatureSensor%.(%d+)%.(.+)')\\n    if sensor_number then\\n      sensor_number = tonumber(sensor_number)\\n      sensor_tmp[sensor_number] = sensor_tmp[sensor_number] or {}\\n      sensor_tmp[sensor_number][param_type] = list[i].value\\n    end\\n  end\\n\\n  for _, sensor_value in pairs(sensor_tmp) do\\n    if sensor_value['Status'] == 'Enabled' or sensor_value['Status'] == 'Enable' then\\n      local t = tonumber(sensor_value['Value']) or 0\\n      temperature[#temperature+1] = { [sensor_value['Name']] = t }\\n    end\\n  end\\n\\n  return {\\n    uptime_seconds = uptime,\\n    hardware_version = hw_version,\\n    architecture = architecture,\\n    memory_total_kilobytes = mem_total,\\n    memory_free_kilobytes = mem_free,\\n    memory_use_kilobytes = mem_use,\\n    memory_usage_percentage = tonumber(string.format('%.2f', memory_usage)),\\n    cpu_usage_percentage = cpu_usage,\\n    temperature_celsius = temperature,\\n  }\\nend\\n\\n-- PON\\nfunction get_pon()\\n  return { 'InternetGatewayDevice.WANDevice.1.X_GponInterafceConfig.' }\\nend\\n\\nfunction parse_get_pon(response)\\n  local pon = { stats = {} }\\n  local pon_tmp = {}\\n\\n  for _, param in ipairs(response.list or {}) do\\n    local name = param.name or ''\\n    if name:find('X_GponInterafceConfig%.Stats%.') then\\n      local param_type = name:match('InternetGatewayDevice%.WANDevice%.1%.X_GponInterafceConfig%.Stats%.(.+)')\\n      if param_type then\\n        pon_tmp[param_type] = param.value\\n      end\\n    else\\n      local param_type = name:match('InternetGatewayDevice%.WANDevice%.1%.X_GponInterafceConfig%.(.+)')\\n      if param_type then\\n        pon_tmp[param_type] = param.value\\n      end\\n    end\\n  end\\n\\n  for key, value in pairs(pon_tmp) do\\n    if key == 'Status' then\\n      pon.status = value\\n    elseif key == 'TXPower' then\\n      pon.tx_dbm = to_int(value, 0)\\n    elseif key == 'RXPower' then\\n      pon.rx_dbm = to_int(value, 0)\\n    elseif key == 'TransceiverTemperature' then\\n      pon.temperature_celsius = tonumber(value) or 0\\n    elseif key == 'BiasCurrent' then\\n      pon.bias_current_mA = to_int(value, 0)\\n    elseif key == 'SupplyVoltage' then\\n      pon.supply_voltage_mV = to_int(value, 0)\\n    elseif key == 'BytesSent' then\\n      pon.stats.bytes_sent = to_uint64(value)\\n    elseif key == 'BytesReceived' then\\n      pon.stats.bytes_received = to_uint64(value)\\n    elseif key == 'PacketsSent' then\\n      pon.stats.packets_sent = to_uint64(value)\\n    elseif key == 'PacketsReceived' then\\n      pon.stats.packets_received = to_uint64(value)\\n    elseif key == 'SUnicastPackets' then\\n      pon.stats.unicast_packets_sent = to_uint64(value)\\n    elseif key == 'RUnicastPackets' then\\n      pon.stats.unicast_packets_received = to_uint64(value)\\n    elseif key == 'SMulticastPackets' then\\n      pon.stats.multicast_packets_sent = to_uint64(value)\\n    elseif key == 'RMulticastPackets' then\\n      pon.stats.multicast_packets_received = to_uint64(value)\\n    elseif key == 'SBroadcastPackets' then\\n      pon.stats.broadcast_packets_sent = to_uint64(value)\\n    elseif key == 'RBroadcastPackets' then\\n      pon.stats.broadcast_packets_received = to_uint64(value)\\n    elseif key == 'FECError' then\\n      pon.stats.fec_error = to_uint64(value)\\n    elseif key == 'HECError' then\\n      pon.stats.hec_error = to_uint64(value)\\n    elseif key == 'DropPackets' then\\n      pon.stats.drop_packets = to_uint64(value)\\n    elseif key == 'DropRate' then\\n      pon.stats.drop_rate_packets = to_uint64(value)\\n    elseif key == 'ErrorRate' then\\n      pon.stats.error_rate = to_uint64(value)\\n    elseif key == 'SPausePackets' then\\n      pon.stats.pause_packets_sent = to_uint64(value)\\n    elseif key == 'RPausePackets' then\\n      pon.stats.pause_packets_received = to_uint64(value)\\n    end\\n  end\\n\\n  return pon\\nend\\n\\n-- The following functions are not implemented in the Go model and fallback to Go (nil).\\nfunction get_port() return nil end\\nfunction parse_get_port(response) return nil end\\nfunction get_bridge() return nil end\\nfunction parse_get_bridge(response) return nil end\\nfunction set_bridge(bridges) return nil end\\nfunction get_voice() return nil end\\nfunction parse_get_voice(response) return nil end\\nfunction set_voice(voice) return nil, nil end\\nfunction set_line(line) return nil, nil end\\nfunction get_cellular() return nil end\\nfunction parse_get_cellular(response) return {} end\\nfunction set_cellular(cellular) return nil end\\nfunction get_xdsl() return nil end\\nfunction parse_xdsl(response) return nil end\\n\"\n}","options":{"raw":{"language":"json"}}},"url":"device-profile","urlObject":{"host":["device-profile"],"query":[],"variable":[]}},"response":[{"id":"4e6ca6b8-b24c-49f6-87a9-81560e32caaa","name":"Update Device Script","originalRequest":{"method":"PUT","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"name\": \"MeuProfile\",\n    \"model\": \"EG8145X6-10\",\n    \"protocol\": \"cwmp\",\n    \"active\": true,\n    \"content\": \"-- EG8145X6-10 model script for devices-manager\\n-- Functions return tables that map to resources JSON structures.\\n-- If a function returns nil, devices-manager falls back to the Go implementation.\\n\\n-- Helpers\\nlocal function trim(s)\\n  return (s:gsub('^%s+', ''):gsub('%s+$', ''))\\nend\\n\\nlocal function split(s, sep)\\n  local t = {}\\n  if s == nil or s == '' then\\n    return t\\n  end\\n  sep = sep or ','\\n  local pattern = '([^' .. sep .. ']+)'\\n  for part in string.gmatch(s, pattern) do\\n    t[#t+1] = trim(part)\\n  end\\n  return t\\nend\\n\\nlocal function split_int(s, sep)\\n  local out = {}\\n  for _, v in ipairs(split(s, sep)) do\\n    local n = tonumber(v)\\n    if n ~= nil then\\n      out[#out+1] = n\\n    end\\n  end\\n  return out\\nend\\n\\nlocal function trim_prefix(value, prefix)\\n  if value == nil then\\n    return nil\\n  end\\n  if value:sub(1, #prefix) == prefix then\\n    return value:sub(#prefix + 1)\\n  end\\n  return value\\nend\\n\\nlocal function trim_suffix(value, suffix)\\n  if value == nil then\\n    return nil\\n  end\\n  if value:sub(-#suffix) == suffix then\\n    return value:sub(1, #value - #suffix)\\n  end\\n  return value\\nend\\n\\nlocal function bool_val(v)\\n  if v == nil then\\n    return false\\n  end\\n  if type(v) == 'boolean' then\\n    return v\\n  end\\n  local s = tostring(v):lower()\\n  if s == '1' or s == 'true' then\\n    return true\\n  end\\n  if s == '0' or s == 'false' then\\n    return false\\n  end\\n  return false\\nend\\n\\nlocal function to_int(v, default)\\n  local n = tonumber(v)\\n  if n == nil then\\n    return default\\n  end\\n  return math.floor(n)\\nend\\n\\nlocal function to_uint64(v)\\n  local n = tonumber(v)\\n  if n == nil or n \\u003c 0 then\\n    return 0\\n  end\\n  return math.floor(n)\\nend\\n\\nlocal function pd(writable, value)\\n  return { writable = writable, value = value }\\nend\\n\\nlocal function response_param_map(response)\\n  local param_map = {}\\n  local list = response and response.list or {}\\n  for _, param in ipairs(list) do\\n    local name = param.name or ''\\n    local value = param.value\\n    local last = name:match('([^.]+)$') or name\\n    param_map[last] = value\\n  end\\n  return param_map\\nend\\n\\nlocal function format_transmit_power_supported(raw)\\n  if raw == nil then\\n    return nil\\n  end\\n  local out = {}\\n  for _, power in ipairs(split(raw, ',')) do\\n    if power == '-1' then\\n      out[#out+1] = 'Auto'\\n    else\\n      out[#out+1] = power .. '%'\\n    end\\n  end\\n  return out\\nend\\n\\nlocal function translate_beacon_type_to_human(value)\\n  if value == '11i' then\\n    return 'WPA2'\\n  elseif value == 'WPAand11i' then\\n    return 'WPA/WPA2'\\n  elseif value == '11iandWPA3' then\\n    return 'WPA2/WPA3'\\n  end\\n  return value\\nend\\n\\nlocal function translate_beacon_type_to_cwmp(value)\\n  if value == 'WPA2' then\\n    return '11i'\\n  elseif value == 'WPA/WPA2' then\\n    return 'WPAand11i'\\n  elseif value == 'WPA2/WPA3' then\\n    return '11iandWPA3'\\n  end\\n  return value\\nend\\n\\nlocal function is_password_writable(beacon_type)\\n  return not (beacon_type == 'Basic' or beacon_type == 'None')\\nend\\n\\nlocal function duration_string(seconds)\\n  if seconds == nil then\\n    return ''\\n  end\\n  local total = math.floor(seconds)\\n  if total \\u003c 60 then\\n    return string.format('%ds', total)\\n  end\\n  local mins = math.floor(total / 60)\\n  local secs = total - mins * 60\\n  if mins \\u003c 60 then\\n    return string.format('%dm%ds', mins, secs)\\n  end\\n  local hours = math.floor(mins / 60)\\n  mins = mins - hours * 60\\n  return string.format('%dh%dm%ds', hours, mins, secs)\\nend\\n\\nlocal function human_readable_bits(bits)\\n  local sizes = { 'bits p/s', 'Kbps', 'Mbps', 'Gbps', 'Tbps', 'Pbps', 'Ebps' }\\n  local value = bits\\n  local i = 1\\n  while value \\u003e= 1000 and i \\u003c #sizes do\\n    value = value / 1000\\n    i = i + 1\\n  end\\n  return string.format('%.2f%s', value, sizes[i])\\nend\\n\\nlocal function parse_iso_time(raw)\\n  if raw == nil then\\n    return nil\\n  end\\n  if raw:sub(-1) == 'Z' then\\n    raw = raw:sub(1, -2)\\n  end\\n  local y, mo, d, h, mi, s = raw:match('^(%d+)%-(%d+)%-(%d+)T(%d+):(%d+):(%d+)')\\n  if not y then\\n    return nil\\n  end\\n  return os.time({ year = tonumber(y), month = tonumber(mo), day = tonumber(d), hour = tonumber(h), min = tonumber(mi), sec = tonumber(s) })\\nend\\n\\nlocal function get_ip_origin(value)\\n  if value == nil or value == '' then\\n    return 'PPPoE'\\n  end\\n  return value\\nend\\n\\nlocal function ip_attribute_is_writable(attribute)\\n  return get_ip_origin(attribute) == 'Static'\\nend\\n\\nlocal function parse_diagnostic_state(raw, failure_count)\\n  if raw == 'Error_CannotResolveHostName' then\\n    return 'Cannot resolve host name'\\n  elseif raw == 'Error_MaxHopCountExceeded' then\\n    return 'Max hop count exceeded'\\n  elseif raw == 'Requested' or raw == 'Running' then\\n    return 'In progress'\\n  elseif raw == 'Complete' or raw == 'Completed' then\\n    if failure_count \\u003e 0 then\\n      return 'Failure'\\n    end\\n    return 'Success'\\n  elseif raw == 'None' then\\n    return 'None'\\n  end\\n  return 'Unknown'\\nend\\n\\nlocal function ip_to_octets(ip)\\n  if ip == nil then\\n    return nil\\n  end\\n  local a, b, c, d = ip:match('^(%d+)%.(%d+)%.(%d+)%.(%d+)$')\\n  if not a then\\n    return nil\\n  end\\n  a, b, c, d = tonumber(a), tonumber(b), tonumber(c), tonumber(d)\\n  if a \\u003e 255 or b \\u003e 255 or c \\u003e 255 or d \\u003e 255 then\\n    return nil\\n  end\\n  return a, b, c, d\\nend\\n\\nlocal function band(a, b)\\n  local res = 0\\n  local bit = 1\\n  while a \\u003e 0 or b \\u003e 0 do\\n    local a_bit = a % 2\\n    local b_bit = b % 2\\n    if a_bit == 1 and b_bit == 1 then\\n      res = res + bit\\n    end\\n    a = math.floor(a / 2)\\n    b = math.floor(b / 2)\\n    bit = bit * 2\\n  end\\n  return res\\nend\\n\\nlocal function is_valid_ipv4(ip)\\n  return ip_to_octets(ip) ~= nil\\nend\\n\\nlocal function is_valid_subnet_mask(mask)\\n  local a, b, c, d = ip_to_octets(mask)\\n  if not a then\\n    return false\\n  end\\n  local mask_value = ((a * 256 + b) * 256 + c) * 256 + d\\n  if mask_value == 0 then\\n    return false\\n  end\\n  local inverted = 0xFFFFFFFF - mask_value + 1\\n  if inverted == 0 then\\n    return true\\n  end\\n  return band(inverted, inverted - 1) == 0\\nend\\n\\nlocal function are_ips_in_same_subnet(ip1, ip2, mask)\\n  local a1, b1, c1, d1 = ip_to_octets(ip1)\\n  local a2, b2, c2, d2 = ip_to_octets(ip2)\\n  local m1, m2, m3, m4 = ip_to_octets(mask)\\n  if not a1 or not a2 or not m1 then\\n    return false\\n  end\\n  return band(a1, m1) == band(a2, m1)\\n    and band(b1, m2) == band(b2, m2)\\n    and band(c1, m3) == band(c2, m3)\\n    and band(d1, m4) == band(d2, m4)\\nend\\n\\nlocal function wan_stats(ip_data)\\n  return {\\n    bytes_sent = to_uint64(ip_data['Stats.EthernetBytesSent']),\\n    bytes_received = to_uint64(ip_data['Stats.EthernetBytesReceived']),\\n    packets_sent = to_uint64(ip_data['Stats.EthernetPacketsSent']),\\n    packets_received = to_uint64(ip_data['Stats.EthernetPacketsReceived']),\\n    errors_sent = to_uint64(ip_data['Stats.EthernetErrorsSent']),\\n    errors_received = to_uint64(ip_data['Stats.EthernetErrorsReceived']),\\n    discard_packets_sent = to_uint64(ip_data['Stats.EthernetDiscardPacketsSent']),\\n    discard_packets_received = to_uint64(ip_data['Stats.EthernetDiscardPacketsReceived']),\\n    unicast_packets_sent = to_uint64(ip_data['Stats.EthernetUnicastPacketsSent']),\\n    unicast_packets_received = to_uint64(ip_data['Stats.EthernetUnicastPacketsReceived']),\\n    multicast_packets_sent = to_uint64(ip_data['Stats.EthernetMulticastPacketsSent']),\\n    multicast_packets_received = to_uint64(ip_data['Stats.EthernetMulticastPacketsReceived']),\\n    broadcast_packets_sent = to_uint64(ip_data['Stats.EthernetBroadcastPacketsSent']),\\n    broadcast_packets_received = to_uint64(ip_data['Stats.EthernetBroadcastPacketsReceived']),\\n    unknown_packets_received = to_uint64(ip_data['Stats.EthernetUnknownProtoPacketsReceived']),\\n  }\\nend\\n\\n-- Model identity and capabilities\\nfunction get_vendor() return 'Huawei' end\\nfunction get_data_model() return 'TR-098' end\\nfunction get_device_specs() return { TimeTraceRoute = 3 } end\\nfunction get_device_capabilities()\\n.  print(\\\"Test\\\")\\n  return {\\n    Radio = true,\\n    Ssid = true,\\n    SiteSurvey = true,\\n    ConnectedDevices = true,\\n    Diagnostic = true,\\n    Ports = true,\\n    Reboot = true,\\n    FactoryReset = false,\\n    FirmwareUpgrade = true,\\n    FirmwareRollback = false,\\n    FactoryDefault = true,\\n    Traceroute = true,\\n    SpeedTest = true,\\n    DownloadSpeedTest = true,\\n    UploadSpeedTest = false,\\n    Ping = true,\\n    Logs = true,\\n    Stats = true,\\n    Interfaces = true,\\n    Wan = true,\\n    Lan = false,\\n    Hwinfo = true,\\n    Pon = false,\\n  }\\nend\\nfunction is_real_time() return false end\\n\\n-- WiFi Radio\\nfunction get_radio()\\n  return {\\n    'InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.RadioEnabled',\\n    'InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.Channel',\\n    'InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.AutoChannelEnable',\\n    'InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.PossibleChannels',\\n    'InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.X_HW_CurrentOperatingChannelBandwidth',\\n    'InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.TransmitPowerSupported',\\n    'InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.TransmitPower',\\n    'InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.X_HW_SupportedStandards',\\n    'InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.X_HW_Standard',\\n    'InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.X_HW_RFBand',\\n    'InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.RadioEnabled',\\n    'InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.Channel',\\n    'InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.AutoChannelEnable',\\n    'InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.PossibleChannels',\\n    'InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.X_HW_CurrentOperatingChannelBandwidth',\\n    'InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.TransmitPowerSupported',\\n    'InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.TransmitPower',\\n    'InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.X_HW_SupportedStandards',\\n    'InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.X_HW_Standard',\\n    'InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.X_HW_RFBand',\\n  }\\nend\\n\\nfunction parse_radio(response)\\n  local radios = {}\\n  local ports_wlan_tmp = {}\\n  for _, param in ipairs(response.list or {}) do\\n    local wlan_number, param_type = string.match(param.name or '', 'InternetGatewayDevice%.LANDevice%.1%.WLANConfiguration%.(%d+)%.(.+)')\\n    if wlan_number then\\n      wlan_number = tonumber(wlan_number)\\n      ports_wlan_tmp[wlan_number] = ports_wlan_tmp[wlan_number] or {}\\n      ports_wlan_tmp[wlan_number][param_type] = param.value\\n    end\\n  end\\n\\n  local wlan_indices = { 1, 5 }\\n  for i, wlan_index in ipairs(wlan_indices) do\\n    local wlan = ports_wlan_tmp[wlan_index] or {}\\n    local channel = to_int(wlan['Channel'], 0)\\n    radios[i] = {\\n      path = 'InternetGatewayDevice.LANDevice.1.WLANConfiguration.' .. wlan_index .. '.',\\n      enable = pd(true, bool_val(wlan['RadioEnabled'])),\\n      name = pd(false, wlan['X_HW_RFBand']),\\n      auto_channel_enable = pd(true, bool_val(wlan['AutoChannelEnable'])),\\n      channel = pd(true, channel),\\n      possible_channels = pd(false, split_int(wlan['PossibleChannels'], ',')),\\n      operating_channel_bandwidth = pd(false, wlan['X_HW_CurrentOperatingChannelBandwidth']),\\n      operating_frequency_band = pd(false, wlan['X_HW_RFBand']),\\n      transmit_power = pd(true, wlan['TransmitPower'] and (wlan['TransmitPower'] .. '%') or nil),\\n      transmit_power_supported = pd(false, format_transmit_power_supported(wlan['TransmitPowerSupported'])),\\n      supported_frequency_bands = pd(false, split(wlan['X_HW_RFBand'], ',')),\\n      supported_operating_channel_bandwidth = pd(false, split(wlan['X_HW_CurrentOperatingChannelBandwidth'], ',')),\\n      supported_standards = pd(false, split(wlan['X_HW_SupportedStandards'], ',')),\\n      operating_standards = pd(false, split(trim_prefix(wlan['X_HW_Standard'] or '', '11'), ',')),\\n    }\\n  end\\n\\n  return radios\\nend\\n\\nfunction set_radio(radios)\\n  local values = {}\\n  for _, r in ipairs(radios or {}) do\\n    local path = r.path or ''\\n    if r.enable and r.enable.value ~= nil then\\n      values[path .. 'RadioEnabled'] = r.enable.value\\n    end\\n    if r.auto_channel_enable and r.auto_channel_enable.value ~= nil then\\n      values[path .. 'AutoChannelEnable'] = r.auto_channel_enable.value\\n    end\\n    if r.channel and r.channel.value ~= nil then\\n      values[path .. 'Channel'] = r.channel.value\\n    end\\n    if r.transmit_power and r.transmit_power.value ~= nil then\\n      values[path .. 'TransmitPower'] = trim_suffix(r.transmit_power.value, '%')\\n    end\\n  end\\n  return values\\nend\\n\\n-- WiFi SSID\\nfunction get_ssid()\\n  return {\\n    'InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.SSID',\\n    'InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.RadioEnabled',\\n    'InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.SSIDAdvertisementEnabled',\\n    'InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.Status',\\n    'InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.TotalBytesSent',\\n    'InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.TotalBytesReceived',\\n    'InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.BSSID',\\n    'InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.X_HW_RFBand',\\n    'InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.BeaconType',\\n    'InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.SSID',\\n    'InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.RadioEnabled',\\n    'InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.SSIDAdvertisementEnabled',\\n    'InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.Status',\\n    'InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.TotalBytesSent',\\n    'InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.TotalBytesReceived',\\n    'InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.BSSID',\\n    'InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.X_HW_RFBand',\\n    'InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.BeaconType',\\n  }\\nend\\n\\nfunction parse_ssid(response)\\n  local ssids = {}\\n  local ports_wlan_tmp = {}\\n  for _, param in ipairs(response.list or {}) do\\n    local wlan_number, param_type = string.match(param.name or '', 'InternetGatewayDevice%.LANDevice%.1%.WLANConfiguration%.(%d+)%.(.+)')\\n    if wlan_number then\\n      wlan_number = tonumber(wlan_number)\\n      ports_wlan_tmp[wlan_number] = ports_wlan_tmp[wlan_number] or {}\\n      ports_wlan_tmp[wlan_number][param_type] = param.value\\n    end\\n  end\\n\\n  local wlan_indices = { 1, 5 }\\n  for i, wlan_index in ipairs(wlan_indices) do\\n    local wlan = ports_wlan_tmp[wlan_index] or {}\\n    local beacon_type = wlan['BeaconType']\\n    ssids[i] = {\\n      ssid_path = 'InternetGatewayDevice.LANDevice.1.WLANConfiguration.' .. wlan_index .. '.',\\n      name = pd(false, wlan['X_HW_RFBand']),\\n      type = pd(false, 'Primary'),\\n      ssid = pd(true, wlan['SSID']),\\n      status = pd(false, wlan['Status']),\\n      enable = pd(false, bool_val(wlan['RadioEnabled'])),\\n      ssid_advertisement_enabled = pd(true, bool_val(wlan['SSIDAdvertisementEnabled'])),\\n      has_band_steering = pd(false, false),\\n      bytes_received = pd(false, wlan['TotalBytesReceived']),\\n      bytes_sent = pd(false, wlan['TotalBytesSent']),\\n      mac_address = pd(false, wlan['BSSID']),\\n      security = {\\n        security_modes_supported = pd(false, { 'None', 'Basic', 'WPA', 'WPA2', 'WPA/WPA2', 'WPA3', 'WPA2/WPA3' }),\\n        security_mode_enabled = pd(true, translate_beacon_type_to_human(beacon_type)),\\n        password = pd(is_password_writable(beacon_type), nil),\\n      },\\n    }\\n  end\\n\\n  return ssids\\nend\\n\\nfunction set_ssid(ssids)\\n  local values = {}\\n  for _, s in ipairs(ssids or {}) do\\n    local path = s.ssid_path or ''\\n    if s.enable and s.enable.value ~= nil then\\n      values[path .. 'RadioEnabled'] = s.enable.value\\n    end\\n    if s.ssid and s.ssid.value ~= nil then\\n      values[path .. 'SSID'] = s.ssid.value\\n    end\\n    if s.ssid_advertisement_enabled and s.ssid_advertisement_enabled.value ~= nil then\\n      values[path .. 'SSIDAdvertisementEnabled'] = s.ssid_advertisement_enabled.value\\n    end\\n    if s.security and s.security.security_mode_enabled and s.security.security_mode_enabled.value ~= nil then\\n      values[path .. 'BeaconType'] = translate_beacon_type_to_cwmp(s.security.security_mode_enabled.value)\\n    end\\n    if s.security and s.security.password and s.security.password.value ~= nil then\\n      if s.security.password.value ~= '' then\\n        values[path .. 'PreSharedKey.1.KeyPassphrase'] = s.security.password.value\\n      end\\n    end\\n  end\\n  return values\\nend\\n\\n-- Site Survey\\nfunction get_site_survey_diagnostic_state()\\n  return 'InternetGatewayDevice.LANDevice.1.WiFi.NeighboringWiFiDiagnostic.DiagnosticsState'\\nend\\n\\nfunction get_site_survey_results()\\n  return { 'InternetGatewayDevice.LANDevice.1.WiFi.NeighboringWiFiDiagnostic.Result.' }\\nend\\n\\nfunction parse_get_site_survey(response)\\n  local site_survey = {}\\n  local tmp = {}\\n  for _, param in ipairs(response.list or {}) do\\n    local entry, param_type = string.match(param.name or '', 'InternetGatewayDevice%.LANDevice%.1%.WiFi%.NeighboringWiFiDiagnostic%.Result%.(%d+)%.(.+)')\\n    if entry then\\n      entry = tonumber(entry)\\n      tmp[entry] = tmp[entry] or {}\\n      tmp[entry][param_type] = param.value\\n    end\\n  end\\n\\n  for _, params in pairs(tmp) do\\n    local neighbor = {\\n      signal_level = params['SignalStrength'],\\n      ssid = params['SSID'],\\n      channel = params['Channel'],\\n      standard = params['OperatingStandards'],\\n      bandwidth = params['OperatingChannelBandwidth'] and trim_suffix(params['OperatingChannelBandwidth'], 'MHz') or nil,\\n      bssid = params['BSSID'],\\n    }\\n    local radio = params['Radio']\\n    if radio == 'InternetGatewayDevice.LANDevice.1.WiFi.Radio.1' then\\n      site_survey['2.4GHz'] = site_survey['2.4GHz'] or {}\\n      table.insert(site_survey['2.4GHz'], neighbor)\\n    elseif radio == 'InternetGatewayDevice.LANDevice.1.WiFi.Radio.2' then\\n      site_survey['5GHz'] = site_survey['5GHz'] or {}\\n      table.insert(site_survey['5GHz'], neighbor)\\n    else\\n      site_survey['Unknown Frequency'] = site_survey['Unknown Frequency'] or {}\\n      table.insert(site_survey['Unknown Frequency'], neighbor)\\n    end\\n  end\\n\\n  return site_survey\\nend\\n\\n-- Connected Devices\\nfunction get_connected_devices()\\n  return { 'InternetGatewayDevice.LANDevice.1.Hosts.Host.' }\\nend\\n\\nfunction parse_get_connected_devices(response)\\n  local connected_devices = {}\\n  local tmp = {}\\n\\n  for _, param in ipairs(response.list or {}) do\\n    local device_number, param_type = string.match(param.name or '', 'InternetGatewayDevice%.LANDevice%.1%.Hosts%.Host%.(%d+)%.(.+)')\\n    if device_number then\\n      device_number = tonumber(device_number)\\n      tmp[device_number] = tmp[device_number] or {}\\n      tmp[device_number][param_type] = param.value\\n    end\\n  end\\n\\n  for _, device in pairs(tmp) do\\n    local device_interface = 'Ethernet'\\n    if device['Layer2Interface'] and device['Layer2Interface']:find('WLANConfiguration.1') then\\n      device_interface = '2.4GHz'\\n    elseif device['Layer2Interface'] and device['Layer2Interface']:find('WLANConfiguration.5') then\\n      device_interface = '5GHz'\\n    end\\n\\n    local resource = {\\n      mac = device['MACAddress'],\\n      ip_adress = device['IPAddress'],\\n      adress_source = device['AddressSource'],\\n      active = bool_val(device['Active']),\\n      hostname = device['HostName'],\\n      rssi = device['X_HW_RSSI'],\\n      stats = {\\n        bytes_sent = to_uint64(device['X_HW_Stats.BytesSent']),\\n        bytes_received = to_uint64(device['X_HW_Stats.BytesReceived']),\\n      },\\n    }\\n\\n    connected_devices[device_interface] = connected_devices[device_interface] or {}\\n    table.insert(connected_devices[device_interface], resource)\\n  end\\n\\n  return {\\n    model = model,\\n    hostname = sn,\\n    connected_devices = connected_devices,\\n  }\\nend\\n\\n-- Speed Test\\nfunction parse_get_speed_test_result(speed_test_type, response)\\n  local params = response_param_map(response)\\n\\n  local diagnostic = params['DiagnosticsState']\\n  if diagnostic and diagnostic ~= 'Complete' and diagnostic ~= 'Completed' then\\n    return nil, diagnostic .. ' state received'\\n  end\\n\\n  local bytes_received = tonumber(params['TotalBytesReceived'] or '0') or 0\\n  local raw_eom = params['EOMTime'] or ''\\n  local raw_rom = params['ROMTime'] or ''\\n  local raw_bom = params['BOMTime'] or ''\\n\\n  local eom = parse_iso_time(raw_eom)\\n  local rom = parse_iso_time(raw_rom)\\n  local bom = parse_iso_time(raw_bom)\\n  if not eom or not rom or not bom then\\n    return nil, 'Time parsing error'\\n  end\\n\\n  local rtt = duration_string(os.difftime(bom, rom))\\n  local resp_time = duration_string(os.difftime(eom, rom))\\n  local elapsed = os.difftime(eom, bom)\\n  local throughput = '0'\\n  if elapsed \\u003e 0 then\\n    if speed_test_type == 'upload' then\\n      local bytes_sent = tonumber(params['TotalBytesSent'] or '0') or 0\\n      throughput = human_readable_bits(math.floor(8 * bytes_sent / elapsed))\\n    else\\n      throughput = human_readable_bits(math.floor(8 * bytes_received / elapsed))\\n    end\\n  end\\n\\n  return {\\n    bytes_received = bytes_received,\\n    rtt = rtt,\\n    resp_time = resp_time,\\n    throughput = throughput,\\n    action = speed_test_type,\\n  }, nil\\nend\\n\\nfunction get_speed_test_result(speed_test_type)\\n  return {\\n    'InternetGatewayDevice.DownloadDiagnostics.ROMTime',\\n    'InternetGatewayDevice.DownloadDiagnostics.BOMTime',\\n    'InternetGatewayDevice.DownloadDiagnostics.EOMTime',\\n    'InternetGatewayDevice.DownloadDiagnostics.TotalBytesReceived',\\n    'InternetGatewayDevice.DownloadDiagnostics.TotalBytesSent',\\n  }\\nend\\n\\nfunction set_speed_test(test)\\n  local action = test.action or test.type\\n  if action == 'upload' then\\n    return nil\\n  end\\n  local values = {}\\n  if test.url and test.url ~= '' then\\n    values['InternetGatewayDevice.DownloadDiagnostics.DownloadURL'] = test.url\\n  end\\n  if test.interface and test.interface ~= '' then\\n    values['InternetGatewayDevice.DownloadDiagnostics.Interface'] = test.interface\\n  end\\n  values['InternetGatewayDevice.DownloadDiagnostics.DiagnosticsState'] = 'Requested'\\n  return values\\nend\\n\\nfunction get_download_diagnostic_state()\\n  return 'InternetGatewayDevice.DownloadDiagnostics.DiagnosticsState'\\nend\\n\\nfunction get_upload_diagnostic_state()\\n  return 'InternetGatewayDevice.UploadDiagnostics.DiagnosticsState'\\nend\\n\\n-- Ping\\nfunction get_ping()\\n  return {\\n    'InternetGatewayDevice.IPPingDiagnostics.Interface',\\n    'InternetGatewayDevice.IPPingDiagnostics.Timeout',\\n    'InternetGatewayDevice.IPPingDiagnostics.Host',\\n    'InternetGatewayDevice.IPPingDiagnostics.NumberOfRepetitions',\\n    'InternetGatewayDevice.IPPingDiagnostics.DataBlockSize',\\n    'InternetGatewayDevice.IPPingDiagnostics.FailureCount',\\n    'InternetGatewayDevice.IPPingDiagnostics.SuccessCount',\\n    'InternetGatewayDevice.IPPingDiagnostics.AverageResponseTime',\\n    'InternetGatewayDevice.IPPingDiagnostics.MinimumResponseTime',\\n    'InternetGatewayDevice.IPPingDiagnostics.MaximumResponseTime',\\n    'InternetGatewayDevice.IPPingDiagnostics.DiagnosticsState',\\n  }\\nend\\n\\nfunction parse_get_ping(response)\\n  local params = response_param_map(response)\\n\\n  local timeout = to_int(params['Timeout'], 5000)\\n  local timeout_seconds = math.floor(timeout / 1000)\\n  local repetitions = to_int(params['NumberOfRepetitions'], 3)\\n  local block_size = to_int(params['DataBlockSize'], 32)\\n  if block_size == 0 then\\n    block_size = 32\\n  end\\n\\n  local failure_count = to_int(params['FailureCount'], 0)\\n  local success_count = to_int(params['SuccessCount'], 0)\\n  local avg_rtt = to_int(params['AverageResponseTime'], 0)\\n  local min_rtt = to_int(params['MinimumResponseTime'], 0)\\n  local max_rtt = to_int(params['MaximumResponseTime'], 0)\\n\\n  local diagnostic = params['DiagnosticsState'] or ''\\n  local interface_value = params['Interface']\\n  local host = params['Host']\\n\\n  local last_result = {\\n    result = parse_diagnostic_state(diagnostic, failure_count),\\n    failure_count = failure_count,\\n    success_count = success_count,\\n    average_rtt = avg_rtt,\\n    minimum_rtt = min_rtt,\\n    maximum_rtt = max_rtt,\\n  }\\n\\n  return {\\n    interface = pd(false, interface_value),\\n    timeout = pd(true, timeout_seconds),\\n    host = pd(true, host),\\n    number_of_repetitions = pd(true, repetitions),\\n    data_block_size = pd(true, block_size),\\n    processing = pd(false, diagnostic == 'Requested' or diagnostic == 'Request'),\\n    last_result = last_result,\\n  }\\nend\\n\\nfunction get_ping_diagnostic_state()\\n  return 'InternetGatewayDevice.IPPingDiagnostics.DiagnosticsState'\\nend\\n\\nfunction set_ping(ping)\\n  local values = {}\\n  local data_block = ping.data_block_size and ping.data_block_size.value or 32\\n  if data_block == nil or data_block == 0 then\\n    data_block = 32\\n  end\\n\\n  values['InternetGatewayDevice.IPPingDiagnostics.Interface'] = ping.interface.value\\n  values['InternetGatewayDevice.IPPingDiagnostics.Timeout'] = (ping.timeout.value or 0) * 1000\\n  values['InternetGatewayDevice.IPPingDiagnostics.Host'] = ping.host.value\\n  values['InternetGatewayDevice.IPPingDiagnostics.NumberOfRepetitions'] = ping.number_of_repetitions.value\\n  values['InternetGatewayDevice.IPPingDiagnostics.DiagnosticsState'] = 'Requested'\\n  values['InternetGatewayDevice.IPPingDiagnostics.DataBlockSize'] = data_block\\n\\n  return values\\nend\\n\\nfunction get_ping_result()\\n  return {\\n    'InternetGatewayDevice.IPPingDiagnostics.FailureCount',\\n    'InternetGatewayDevice.IPPingDiagnostics.SuccessCount',\\n    'InternetGatewayDevice.IPPingDiagnostics.AverageResponseTime',\\n    'InternetGatewayDevice.IPPingDiagnostics.MinimumResponseTime',\\n    'InternetGatewayDevice.IPPingDiagnostics.MaximumResponseTime',\\n    'InternetGatewayDevice.IPPingDiagnostics.DiagnosticsState',\\n  }\\nend\\n\\nfunction parse_get_ping_result(response)\\n  local list = response.list or {}\\n  if #list \\u003c 6 then\\n    return nil\\n  end\\n\\n  local failure_count = to_int(list[1].value, 0)\\n  local success_count = to_int(list[2].value, 0)\\n  local avg_rtt = to_int(list[3].value, 0)\\n  local min_rtt = to_int(list[4].value, 0)\\n  local max_rtt = to_int(list[5].value, 0)\\n  local diagnostic_state = list[6].value or ''\\n\\n  if diagnostic_state == 'Error_CannotResolveHostName' then\\n    diagnostic_state = 'Cannot resolve host name'\\n  elseif diagnostic_state == 'Error_MaxHopCountExceeded' then\\n    diagnostic_state = 'Max hop count exceeded'\\n  elseif diagnostic_state == 'Requested' then\\n    diagnostic_state = 'In progress'\\n  elseif diagnostic_state == 'Complete' then\\n    if failure_count \\u003e 0 then\\n      diagnostic_state = 'Failure'\\n    else\\n      diagnostic_state = 'Success'\\n    end\\n  elseif diagnostic_state == 'None' then\\n    diagnostic_state = 'None'\\n  else\\n    diagnostic_state = 'Unknown'\\n  end\\n\\n  return {\\n    result = diagnostic_state,\\n    failure_count = failure_count,\\n    success_count = success_count,\\n    average_rtt = avg_rtt,\\n    minimum_rtt = min_rtt,\\n    maximum_rtt = max_rtt,\\n  }\\nend\\n\\n-- Traceroute\\nfunction get_traceroute()\\n  return {\\n    'InternetGatewayDevice.TraceRouteDiagnostics.Interface',\\n    'InternetGatewayDevice.TraceRouteDiagnostics.Timeout',\\n    'InternetGatewayDevice.TraceRouteDiagnostics.Host',\\n    'InternetGatewayDevice.TraceRouteDiagnostics.NumberOfTries',\\n    'InternetGatewayDevice.TraceRouteDiagnostics.MaxHopCount',\\n  }\\nend\\n\\nfunction parse_get_traceroute(response)\\n  local list = response.list or {}\\n  if #list \\u003c 5 then\\n    return nil\\n  end\\n\\n  local timeout = to_int(list[2].value, 30000)\\n  local number_of_tries = to_int(list[4].value, 0)\\n  local max_hop_count = to_int(list[5].value, 0)\\n\\n  return {\\n    interface = pd(false, list[1].value),\\n    timeout = pd(true, math.floor(timeout / 1000)),\\n    host = pd(true, list[3].value),\\n    number_of_tries = pd(true, number_of_tries),\\n    max_hop_count = pd(true, max_hop_count),\\n  }\\nend\\n\\nfunction get_traceroute_diagnostic_state()\\n  return 'InternetGatewayDevice.TraceRouteDiagnostics.DiagnosticsState'\\nend\\n\\nfunction set_traceroute(traceroute)\\n  local values = {}\\n  values['InternetGatewayDevice.TraceRouteDiagnostics.Timeout'] = traceroute.timeout.value\\n  values['InternetGatewayDevice.TraceRouteDiagnostics.Host'] = traceroute.host.value\\n  values['InternetGatewayDevice.TraceRouteDiagnostics.NumberOfTries'] = traceroute.number_of_tries.value\\n  values['InternetGatewayDevice.TraceRouteDiagnostics.MaxHopCount'] = traceroute.max_hop_count.value\\n  values['InternetGatewayDevice.TraceRouteDiagnostics.DiagnosticsState'] = 'Requested'\\n  return values\\nend\\n\\nfunction get_traceroute_result_number_of_hops()\\n  return 'InternetGatewayDevice.TraceRouteDiagnostics.RouteHopsNumberOfEntries'\\nend\\n\\nfunction get_traceroute_result(number_of_hops)\\n  local params = {\\n    'InternetGatewayDevice.TraceRouteDiagnostics.DiagnosticsState',\\n    'InternetGatewayDevice.TraceRouteDiagnostics.ResponseTime',\\n    'InternetGatewayDevice.TraceRouteDiagnostics.RouteHopsNumberOfEntries',\\n  }\\n  for i = 1, number_of_hops do\\n    local entry = tostring(i)\\n    params[#params+1] = 'InternetGatewayDevice.TraceRouteDiagnostics.RouteHops.' .. entry .. '.HopHost'\\n    params[#params+1] = 'InternetGatewayDevice.TraceRouteDiagnostics.RouteHops.' .. entry .. '.HopRTTimes'\\n    params[#params+1] = 'InternetGatewayDevice.TraceRouteDiagnostics.RouteHops.' .. entry .. '.HopHostAddress'\\n  end\\n  return params\\nend\\n\\nfunction parse_get_traceroute_result(response)\\n  local list = response.list or {}\\n  if #list \\u003c 3 then\\n    return nil\\n  end\\n\\n  local result = {}\\n  local diagnostic_state = list[1].value or ''\\n  if diagnostic_state == 'Error_CannotResolveHostName' then\\n    result.result = 'Cannot resolve host name'\\n  elseif diagnostic_state == 'Error_MaxHopCountExceeded' then\\n    result.result = 'Max hop count exceeded'\\n  elseif diagnostic_state == 'Requested' then\\n    result.result = 'In progress'\\n  elseif diagnostic_state == 'Complete' then\\n    result.result = 'Success'\\n  elseif diagnostic_state == 'None' then\\n    result.result = 'None'\\n  else\\n    result.result = 'Success'\\n  end\\n\\n  result.response_time = to_int(list[2].value, 0)\\n  result.hop_count = to_int(list[3].value, 0)\\n\\n  local hops = {}\\n  local index = 4\\n  for i = 1, result.hop_count do\\n    hops[i] = {\\n      host = list[index] and list[index].value or nil,\\n      rtt = list[index + 1] and list[index + 1].value or nil,\\n      addr = list[index + 2] and list[index + 2].value or nil,\\n    }\\n    index = index + 3\\n  end\\n  result.hops = hops\\n\\n  return result\\nend\\n\\n-- Statistics\\nfunction get_statistics()\\n  return {\\n    'InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.Stats.',\\n    'InternetGatewayDevice.LANDevice.1.WLANConfiguration.2.Stats.',\\n    'InternetGatewayDevice.WANDevice.1.WANCommonInterfaceConfig.',\\n  }\\nend\\n\\nfunction parse_get_statistics(response)\\n  local all_stats = {}\\n  local stats_tmp = {}\\n\\n  for _, param in ipairs(response.list or {}) do\\n    local name = param.name or ''\\n    if name:find('LANDevice%.') then\\n      local wlan_number = tonumber(name:match('InternetGatewayDevice%.LANDevice%.1%.WLANConfiguration%.(%d+)%.'))\\n      local wlan_type = '2.4GHz'\\n      if wlan_number == 2 then\\n        wlan_type = '5GHz'\\n      end\\n      stats_tmp[wlan_type] = stats_tmp[wlan_type] or {}\\n      local param_type = name:match('InternetGatewayDevice%.LANDevice%.1%.WLANConfiguration%.%d+%.Stats%.(.+)')\\n      if param_type then\\n        stats_tmp[wlan_type][param_type] = to_uint64(param.value)\\n      end\\n    elseif name:find('WANDevice%.') then\\n      local wan_number = tonumber(name:match('InternetGatewayDevice%.WANDevice%.(%d+)%.')) or 0\\n      local wan_type = 'WAN-' .. tostring(wan_number)\\n      stats_tmp[wan_type] = stats_tmp[wan_type] or {}\\n      local param_type = name:match('InternetGatewayDevice%.WANDevice%.%d+%.WANCommonInterfaceConfig%.(.+)')\\n      if param_type then\\n        stats_tmp[wan_type][param_type] = to_uint64(param.value)\\n      end\\n    end\\n  end\\n\\n  for stats_type, stats in pairs(stats_tmp) do\\n    local resource = {\\n      bytes_sent = stats['TotalBytesSent'] or 0,\\n      bytes_received = stats['TotalBytesReceived'] or 0,\\n      packets_sent = stats['TotalPacketsSent'] or 0,\\n      packets_received = stats['TotalPacketsReceived'] or 0,\\n      errors_sent = stats['ErrorsSent'] or 0,\\n      errors_received = stats['ErrorsReceived'] or 0,\\n      discard_packets_sent = stats['DiscardPacketsSent'] or 0,\\n      discard_packets_received = stats['DiscardPacketsReceived'] or 0,\\n      unicast_packets_sent = stats['UnicastPacketsSent'] or 0,\\n      unicast_packets_received = stats['UnicastPacketsReceived'] or 0,\\n      multicast_packets_sent = stats['MulticastPacketsSent'] or 0,\\n      multicast_packets_received = stats['MulticastPacketsReceived'] or 0,\\n      broadcast_packets_sent = stats['BroadcastPacketsSent'] or 0,\\n      broadcast_packets_received = stats['BroadcastPacketsReceived'] or 0,\\n      unknown_packets_received = stats['UnknownProtoPacketsReceived'] or 0,\\n    }\\n    all_stats[stats_type] = all_stats[stats_type] or {}\\n    table.insert(all_stats[stats_type], resource)\\n  end\\n\\n  return all_stats\\nend\\n\\n-- Interfaces (TR-098)\\nfunction get_interface_wan()\\n  return { 'InternetGatewayDevice.WANDevice.1.' }\\nend\\n\\nfunction get_interface_lan()\\n  return { 'InternetGatewayDevice.LANDevice.1.LANEthernetInterfaceConfig.' }\\nend\\n\\nfunction get_interface_wlan()\\n  return { 'InternetGatewayDevice.LANDevice.1.WLANConfiguration.' }\\nend\\n\\nfunction get_wan_options()\\n  return nil\\nend\\n\\nfunction parse_get_interface_wan(response)\\n  local ports_wan = {}\\n  local ports_wan_tmp = {}\\n\\n  for _, param in ipairs(response.list or {}) do\\n    local name = param.name or ''\\n    if name:find('WANConnectionDevice%.') then\\n      local wan_number = tonumber(name:match('InternetGatewayDevice%.WANDevice%.1%.WANConnectionDevice%.(%d+)%.'))\\n      if wan_number then\\n        ports_wan_tmp[wan_number] = ports_wan_tmp[wan_number] or {}\\n        if name:find('WANIPConnection%.') then\\n          local ip_number, param_type = name:match('InternetGatewayDevice%.WANDevice%.1%.WANConnectionDevice%.%d+%.WANIPConnection%.(%d+)%.(.+)')\\n          if ip_number then\\n            ip_number = tonumber(ip_number)\\n            ports_wan_tmp[wan_number][ip_number] = ports_wan_tmp[wan_number][ip_number] or {}\\n            ports_wan_tmp[wan_number][ip_number][param_type] = param.value\\n          end\\n        elseif name:find('WANPPPConnection%.') then\\n          local ip_number, param_type = name:match('InternetGatewayDevice%.WANDevice%.1%.WANConnectionDevice%.%d+%.WANPPPConnection%.(%d+)%.(.+)')\\n          if ip_number then\\n            ip_number = tonumber(ip_number) + 100\\n            ports_wan_tmp[wan_number][ip_number] = ports_wan_tmp[wan_number][ip_number] or {}\\n            ports_wan_tmp[wan_number][ip_number][param_type] = param.value\\n          end\\n        end\\n      end\\n    end\\n  end\\n\\n  for wan_number, ports_wan_value in pairs(ports_wan_tmp) do\\n    local path = 'InternetGatewayDevice.WANDevice.1.WANConnectionDevice.' .. wan_number .. '.'\\n    for ip_number, ip_data in pairs(ports_wan_value) do\\n      local ip_path\\n      if ip_number \\u003e= 100 then\\n        ip_path = path .. 'WANPPPConnection.' .. (ip_number - 100) .. '.'\\n      else\\n        ip_path = path .. 'WANIPConnection.' .. ip_number .. '.'\\n      end\\n\\n      ports_wan[ip_path] = {\\n        path = ip_path,\\n        enable = pd(true, (ip_data['Enable'] == '1')),\\n        alias = pd(false, 'Logical WAN Connection ' .. wan_number),\\n        upstream = pd(false, true),\\n        mac_address = pd(false, ip_data['MACAddress']),\\n        status = pd(false, ip_data['Status']),\\n        tx = pd(false, to_int(ip_data['Stats.EthernetBytesSent'], 0)),\\n        rx = pd(false, to_int(ip_data['Stats.EthernetBytesReceived'], 0)),\\n        stats = wan_stats(ip_data),\\n        ip = {\\n          {\\n            path = path,\\n            enable = pd(true, (ip_data['Enable'] == '1')),\\n            name = pd(false, 'WAN Connection ' .. ip_number),\\n            ipv4 = {\\n              enable = pd(true, (ip_data['X_HW_IPv4Enable'] == '1')),\\n              ip_address = pd(ip_attribute_is_writable(ip_data['AddressingType']), ip_data['ExternalIPAddress']),\\n              origin = pd(false, get_ip_origin(ip_data['AddressingType'])),\\n              subnet_mask = pd(ip_attribute_is_writable(ip_data['AddressingType']), ip_data['SubnetMask']),\\n              gateway = pd(ip_attribute_is_writable(ip_data['AddressingType']), ip_data['DefaultGateway']),\\n              dns_servers = {\\n                dns_servers = pd(ip_attribute_is_writable(ip_data['AddressingType']), ip_data['DNSServers']),\\n              },\\n            },\\n            pppoe = {\\n              path = (get_ip_origin(ip_data['AddressingType']) == 'PPPoE') and '-' or '',\\n              username = pd(true, ip_data['Username']),\\n              password = pd(true, ip_data['Password']),\\n            },\\n            vlan = {\\n              path = '-',\\n              enable = pd(true, (ip_data['X_HW_VLAN'] or '0') ~= '0'),\\n              id = pd(true, to_int(ip_data['X_HW_VLAN'], 0)),\\n            },\\n            service = pd(false, ip_data['X_HW_SERVICELIST']),\\n            ipv6 = {\\n              enable = pd(true, (ip_data['X_HW_IPv6Enable'] == '1')),\\n            },\\n          },\\n        },\\n      }\\n    end\\n  end\\n\\n  return ports_wan\\nend\\n\\nfunction parse_get_interface_lan(response)\\n  local ports_lan = {}\\n  local ports_lan_tmp = {}\\n\\n  for _, param in ipairs(response.list or {}) do\\n    local lan_number, param_type = string.match(param.name or '', 'InternetGatewayDevice%.LANDevice%.1%.LANEthernetInterfaceConfig%.(%d+)%.(.+)')\\n    if lan_number then\\n      lan_number = tonumber(lan_number)\\n      ports_lan_tmp[lan_number] = ports_lan_tmp[lan_number] or {}\\n      ports_lan_tmp[lan_number][param_type] = param.value\\n    end\\n  end\\n\\n  for lan_number, port in pairs(ports_lan_tmp) do\\n    local name = port['Name'] or ('LAN ' .. lan_number)\\n    ports_lan[name] = {\\n      path = 'InternetGatewayDevice.LANDevice.1.LANEthernetInterfaceConfig.' .. lan_number .. '.',\\n      enable = pd(false, (port['Enable'] == '1')),\\n      alias = pd(false, 'LAN ' .. lan_number),\\n      upstream = pd(false, false),\\n      mac_address = pd(false, port['MACAddress']),\\n      status = pd(false, port['Status']),\\n      tx = pd(false, to_int(port['Stats.BytesSent'], 0)),\\n      rx = pd(false, to_int(port['Stats.BytesReceived'], 0)),\\n      stats = {\\n        bytes_sent = to_uint64(port['Stats.BytesSent']),\\n        bytes_received = to_uint64(port['Stats.BytesReceived']),\\n        packets_sent = to_uint64(port['Stats.PacketsSent']),\\n        packets_received = to_uint64(port['Stats.PacketsReceived']),\\n        errors_sent = to_uint64(port['Stats.ErrorsSent']),\\n        errors_received = to_uint64(port['Stats.ErrorsReceived']),\\n        discard_packets_sent = to_uint64(port['Stats.DiscardPacketsSent']),\\n        discard_packets_received = to_uint64(port['Stats.DiscardPacketsReceived']),\\n        unicast_packets_sent = to_uint64(port['Stats.UnicastPacketsSent']),\\n        unicast_packets_received = to_uint64(port['Stats.UnicastPacketsReceived']),\\n        multicast_packets_sent = to_uint64(port['Stats.MulticastPacketsSent']),\\n        multicast_packets_received = to_uint64(port['Stats.MulticastPacketsReceived']),\\n        broadcast_packets_sent = to_uint64(port['Stats.BroadcastPacketsSent']),\\n        broadcast_packets_received = to_uint64(port['Stats.BroadcastPacketsReceived']),\\n        unknown_packets_received = to_uint64(port['Stats.UnknownProtoPacketsReceived']),\\n      },\\n    }\\n  end\\n\\n  return ports_lan\\nend\\n\\nfunction set_port(ports)\\n  local values = {}\\n  for port_name, port in pairs(ports or {}) do\\n    if not port.ip or #port.ip == 0 then\\n      return nil, 'error setting port, IP is not set for port ' .. tostring(port_name)\\n    end\\n    for _, ip in ipairs(port.ip) do\\n      local path = port.path or ip.path or ''\\n\\n      if ip.enable and ip.enable.value ~= nil then\\n        values[path .. 'Enable'] = bool_val(port.enable and port.enable.value)\\n      end\\n      if ip.name and ip.name.value ~= nil then\\n        values[path .. 'Name'] = ip.name.value\\n      end\\n      if ip.ipv4 and ip.ipv4.ip_address and ip.ipv4.ip_address.value ~= nil then\\n        values[path .. 'ExternalIPAddress'] = ip.ipv4.ip_address.value\\n      end\\n      if ip.ipv4 and ip.ipv4.dns_servers and ip.ipv4.dns_servers.dns_servers and ip.ipv4.dns_servers.dns_servers.value ~= nil then\\n        values[path .. 'DNSServers'] = ip.ipv4.dns_servers.dns_servers.value\\n      end\\n      if ip.ipv4 and ip.ipv4.subnet_mask and ip.ipv4.subnet_mask.value ~= nil then\\n        values[path .. 'SubnetMask'] = ip.ipv4.subnet_mask.value\\n      end\\n      if ip.ipv4 and ip.ipv4.gateway and ip.ipv4.gateway.value ~= nil then\\n        values[path .. 'DefaultGateway'] = ip.ipv4.gateway.value\\n      end\\n      if ip.ipv6 and ip.ipv6.enable and ip.ipv6.enable.value ~= nil then\\n        values[path .. 'X_HW_IPv6Enable'] = ip.ipv6.enable.value\\n      end\\n      if ip.pppoe and ip.pppoe.username and ip.pppoe.username.value ~= nil then\\n        values[path .. 'Username'] = ip.pppoe.username.value\\n      end\\n      if ip.pppoe and ip.pppoe.password and ip.pppoe.password.value ~= nil then\\n        values[path .. 'Password'] = ip.pppoe.password.value\\n      end\\n      if ip.vlan and ip.vlan.enable and ip.vlan.enable.value ~= nil then\\n        if ip.vlan.enable.value then\\n          if ip.vlan.id and ip.vlan.id.value ~= nil then\\n            values[path .. 'X_HW_VLAN'] = ip.vlan.id.value\\n          end\\n        else\\n          values[path .. 'X_HW_VLAN'] = 0\\n        end\\n      elseif ip.vlan and ip.vlan.id and ip.vlan.id.value ~= nil then\\n        values[path .. 'X_HW_VLAN'] = ip.vlan.id.value\\n      end\\n    end\\n  end\\n  if next(values) == nil then\\n    return nil, 'error setting port, no parameters to set'\\n  end\\n  return values, nil\\nend\\n\\nfunction add_port(port)\\n  local parameters = {}\\n  local new_port = port.ip and port.ip[1]\\n  if not new_port then\\n    return nil, 'error adding port, IP is not set'\\n  end\\n  local path = new_port.path or ''\\n\\n  local addressing_type = new_port.ipv4 and new_port.ipv4.origin and new_port.ipv4.origin.value or ''\\n  if addressing_type == 'PPPoE' then\\n    parameters[path .. 'Username'] = new_port.pppoe.username.value\\n    parameters[path .. 'Password'] = new_port.pppoe.password.value\\n  elseif addressing_type == 'DHCP' then\\n    parameters[path .. 'AddressingType'] = 'DHCP'\\n  elseif addressing_type == 'Static' then\\n    parameters[path .. 'AddressingType'] = 'Static'\\n    local ip_address = new_port.ipv4.ip_address.value\\n    if ip_address == '' or not is_valid_ipv4(ip_address) then\\n      return nil, 'error adding port, IP address is not valid'\\n    end\\n    parameters[path .. 'ExternalIPAddress'] = ip_address\\n\\n    local subnet_mask = new_port.ipv4.subnet_mask.value\\n    if subnet_mask == '' or not is_valid_subnet_mask(subnet_mask) then\\n      return nil, 'error adding port, subnet mask is not valid'\\n    end\\n    parameters[path .. 'SubnetMask'] = subnet_mask\\n\\n    local gateway = new_port.ipv4.gateway.value\\n    if gateway ~= '' and is_valid_ipv4(gateway) then\\n      parameters[path .. 'DefaultGateway'] = gateway\\n    end\\n\\n    if gateway == ip_address then\\n      return nil, 'error adding port, gateway cannot be the same as IP address'\\n    end\\n\\n    if gateway ~= '' and not are_ips_in_same_subnet(gateway, ip_address, subnet_mask) then\\n      return nil, 'error adding port, gateway is not in the same subnet as IP address'\\n    end\\n\\n    local dns_servers = new_port.ipv4.dns_servers and new_port.ipv4.dns_servers.dns_servers and new_port.ipv4.dns_servers.dns_servers.value or ''\\n    if dns_servers ~= '' then\\n      parameters[path .. 'DNSServers'] = dns_servers\\n    end\\n  else\\n    return nil, 'error adding port, unsupported addressing type: ' .. tostring(addressing_type)\\n  end\\n\\n  if new_port.ipv6 and new_port.ipv6.enable and new_port.ipv6.enable.value ~= nil then\\n    parameters[path .. 'X_HW_IPv6Enable'] = new_port.ipv6.enable.value and '1' or '0'\\n  end\\n\\n  if new_port.vlan and new_port.vlan.enable and new_port.vlan.enable.value ~= nil then\\n    if new_port.vlan.enable.value then\\n      local vlan = new_port.vlan.id.value\\n      if vlan \\u003c= 0 or vlan \\u003e 4094 then\\n        return nil, 'error adding port, VLAN ID is not valid'\\n      end\\n      parameters[path .. 'X_HW_VLAN'] = vlan\\n    else\\n      parameters[path .. 'X_HW_VLAN'] = 0\\n    end\\n  else\\n    parameters[path .. 'X_HW_VLAN'] = 0\\n  end\\n\\n  local service = new_port.service and new_port.service.value or ''\\n  parameters[path .. 'X_HW_SERVICELIST'] = service\\n\\n  return parameters, nil\\nend\\n\\n-- Hardware info\\nfunction get_hwinfo()\\n  return {\\n    'InternetGatewayDevice.DeviceInfo.UpTime',\\n    'InternetGatewayDevice.DeviceInfo.MemoryStatus.Total',\\n    'InternetGatewayDevice.DeviceInfo.MemoryStatus.Free',\\n    'InternetGatewayDevice.DeviceInfo.ProcessStatus.CPUUsage',\\n    'InternetGatewayDevice.DeviceInfo.Processor.1.Architecture',\\n    'InternetGatewayDevice.DeviceInfo.HardwareVersion',\\n    'InternetGatewayDevice.DeviceInfo.TemperatureStatus.TemperatureSensor.',\\n  }\\nend\\n\\nfunction parse_get_hwinfo(response)\\n  local list = response.list or {}\\n  if #list \\u003c 6 then\\n    return nil\\n  end\\n\\n  local uptime = to_uint64(list[1].value)\\n  local hw_version = list[2].value\\n  local mem_total = to_uint64(list[3].value)\\n  local mem_free = to_uint64(list[4].value)\\n  local cpu_usage = tonumber(list[5].value) or 0\\n  local architecture = list[6].value\\n\\n  local mem_use = mem_total - mem_free\\n  local memory_usage = 0\\n  if mem_total \\u003e 0 then\\n    memory_usage = (mem_use * 100) / mem_total\\n  end\\n\\n  local temperature = {}\\n  local sensor_tmp = {}\\n  for i = 7, #list do\\n    local name = list[i].name or ''\\n    local sensor_number, param_type = string.match(name, 'InternetGatewayDevice%.DeviceInfo%.TemperatureStatus%.TemperatureSensor%.(%d+)%.(.+)')\\n    if sensor_number then\\n      sensor_number = tonumber(sensor_number)\\n      sensor_tmp[sensor_number] = sensor_tmp[sensor_number] or {}\\n      sensor_tmp[sensor_number][param_type] = list[i].value\\n    end\\n  end\\n\\n  for _, sensor_value in pairs(sensor_tmp) do\\n    if sensor_value['Status'] == 'Enabled' or sensor_value['Status'] == 'Enable' then\\n      local t = tonumber(sensor_value['Value']) or 0\\n      temperature[#temperature+1] = { [sensor_value['Name']] = t }\\n    end\\n  end\\n\\n  return {\\n    uptime_seconds = uptime,\\n    hardware_version = hw_version,\\n    architecture = architecture,\\n    memory_total_kilobytes = mem_total,\\n    memory_free_kilobytes = mem_free,\\n    memory_use_kilobytes = mem_use,\\n    memory_usage_percentage = tonumber(string.format('%.2f', memory_usage)),\\n    cpu_usage_percentage = cpu_usage,\\n    temperature_celsius = temperature,\\n  }\\nend\\n\\n-- PON\\nfunction get_pon()\\n  return { 'InternetGatewayDevice.WANDevice.1.X_GponInterafceConfig.' }\\nend\\n\\nfunction parse_get_pon(response)\\n  local pon = { stats = {} }\\n  local pon_tmp = {}\\n\\n  for _, param in ipairs(response.list or {}) do\\n    local name = param.name or ''\\n    if name:find('X_GponInterafceConfig%.Stats%.') then\\n      local param_type = name:match('InternetGatewayDevice%.WANDevice%.1%.X_GponInterafceConfig%.Stats%.(.+)')\\n      if param_type then\\n        pon_tmp[param_type] = param.value\\n      end\\n    else\\n      local param_type = name:match('InternetGatewayDevice%.WANDevice%.1%.X_GponInterafceConfig%.(.+)')\\n      if param_type then\\n        pon_tmp[param_type] = param.value\\n      end\\n    end\\n  end\\n\\n  for key, value in pairs(pon_tmp) do\\n    if key == 'Status' then\\n      pon.status = value\\n    elseif key == 'TXPower' then\\n      pon.tx_dbm = to_int(value, 0)\\n    elseif key == 'RXPower' then\\n      pon.rx_dbm = to_int(value, 0)\\n    elseif key == 'TransceiverTemperature' then\\n      pon.temperature_celsius = tonumber(value) or 0\\n    elseif key == 'BiasCurrent' then\\n      pon.bias_current_mA = to_int(value, 0)\\n    elseif key == 'SupplyVoltage' then\\n      pon.supply_voltage_mV = to_int(value, 0)\\n    elseif key == 'BytesSent' then\\n      pon.stats.bytes_sent = to_uint64(value)\\n    elseif key == 'BytesReceived' then\\n      pon.stats.bytes_received = to_uint64(value)\\n    elseif key == 'PacketsSent' then\\n      pon.stats.packets_sent = to_uint64(value)\\n    elseif key == 'PacketsReceived' then\\n      pon.stats.packets_received = to_uint64(value)\\n    elseif key == 'SUnicastPackets' then\\n      pon.stats.unicast_packets_sent = to_uint64(value)\\n    elseif key == 'RUnicastPackets' then\\n      pon.stats.unicast_packets_received = to_uint64(value)\\n    elseif key == 'SMulticastPackets' then\\n      pon.stats.multicast_packets_sent = to_uint64(value)\\n    elseif key == 'RMulticastPackets' then\\n      pon.stats.multicast_packets_received = to_uint64(value)\\n    elseif key == 'SBroadcastPackets' then\\n      pon.stats.broadcast_packets_sent = to_uint64(value)\\n    elseif key == 'RBroadcastPackets' then\\n      pon.stats.broadcast_packets_received = to_uint64(value)\\n    elseif key == 'FECError' then\\n      pon.stats.fec_error = to_uint64(value)\\n    elseif key == 'HECError' then\\n      pon.stats.hec_error = to_uint64(value)\\n    elseif key == 'DropPackets' then\\n      pon.stats.drop_packets = to_uint64(value)\\n    elseif key == 'DropRate' then\\n      pon.stats.drop_rate_packets = to_uint64(value)\\n    elseif key == 'ErrorRate' then\\n      pon.stats.error_rate = to_uint64(value)\\n    elseif key == 'SPausePackets' then\\n      pon.stats.pause_packets_sent = to_uint64(value)\\n    elseif key == 'RPausePackets' then\\n      pon.stats.pause_packets_received = to_uint64(value)\\n    end\\n  end\\n\\n  return pon\\nend\\n\\n-- The following functions are not implemented in the Go model and fallback to Go (nil).\\nfunction get_port() return nil end\\nfunction parse_get_port(response) return nil end\\nfunction get_bridge() return nil end\\nfunction parse_get_bridge(response) return nil end\\nfunction set_bridge(bridges) return nil end\\nfunction get_voice() return nil end\\nfunction parse_get_voice(response) return nil end\\nfunction set_voice(voice) return nil, nil end\\nfunction set_line(line) return nil, nil end\\nfunction get_cellular() return nil end\\nfunction parse_get_cellular(response) return {} end\\nfunction set_cellular(cellular) return nil end\\nfunction get_xdsl() return nil end\\nfunction parse_xdsl(response) return nil end\\n\"\n}","options":{"raw":{"language":"json"}}},"url":"device-profile"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"Server","value":"nginx/1.27.4"},{"key":"Date","value":"Tue, 17 Feb 2026 11:58:34 GMT"},{"key":"Content-Type","value":"application/json; version=1"},{"key":"Content-Length","value":"0"},{"key":"Connection","value":"keep-alive"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Access-Control-Allow-Origin","value":"null"}],"cookie":[],"responseTime":null,"body":null}],"_postman_id":"6713f207-c784-4825-b89c-8a0186e385e2"},{"name":"Profile Log","id":"f53dcdd4-ebbb-430c-ac70-94e61342879d","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"device-profile/log?name=MeuProfile&protocol=cwmp","urlObject":{"path":["log"],"host":["device-profile"],"query":[{"key":"name","value":"MeuProfile"},{"key":"protocol","value":"cwmp"}],"variable":[]}},"response":[{"id":"b370b352-dbec-42e2-9e43-6473c97c8551","name":"Log Device Script","originalRequest":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":{"raw":"device-profile/log?name=MeuProfile&protocol=cwmp","host":["device-profile"],"path":["log"],"query":[{"key":"name","value":"MeuProfile"},{"key":"protocol","value":"cwmp"}]}},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"Server","value":"nginx/1.27.4"},{"key":"Date","value":"Thu, 26 Feb 2026 08:42:39 GMT"},{"key":"Content-Type","value":"application/json; version=1"},{"key":"Content-Length","value":"236"},{"key":"Connection","value":"keep-alive"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Access-Control-Allow-Origin","value":"null"}],"cookie":[],"responseTime":null,"body":"2026-02-26 08:20:30 test2\n2026-02-26 08:20:30 test2\n2026-02-26 08:20:28 test2\n2026-02-26 08:20:25 test2\n2026-02-26 08:19:35 test\n2026-02-26 08:19:35 test\n2026-02-26 08:19:35 test\n2026-02-26 08:19:34 test\nLog test2026-02-26 08:19:29 test"}],"_postman_id":"f53dcdd4-ebbb-430c-ac70-94e61342879d"}],"id":"6571a64c-c2be-4f3b-8202-3923d97b7a69","_postman_id":"6571a64c-c2be-4f3b-8202-3923d97b7a69","description":""},{"name":"Device","item":[{"name":"CWMP","item":[{"name":"Queue","item":[{"name":"Queue","id":"3f0c3036-c705-48c5-9396-69b830bc36e9","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Content-Type","value":"application/xml","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"url":"device/cwmp/:device/queue","urlObject":{"path":["cwmp",":device","queue"],"host":["device"],"query":[],"variable":[{"type":"any","value":"{{device}}","key":"device"}]}},"response":[{"id":"17de059f-9236-489f-80d8-f8f17894fbb6","name":"Queue","originalRequest":{"method":"GET","header":[{"key":"Content-Type","value":"application/xml","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"url":{"raw":"device/cwmp/:device/queue","host":["device"],"path":["cwmp",":device","queue"],"variable":[{"key":"device","value":"{{device}}"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"nginx/1.27.4"},{"key":"Date","value":"Wed, 31 Dec 2025 05:14:53 GMT"},{"key":"Content-Type","value":"application/json","description":"","type":"text"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Access-Control-Allow-Origin","value":"null"}],"cookie":[],"responseTime":null,"body":"{\n    \"queue\": [\n        {\n            \"async\": false,\n            \"block\": false,\n            \"cwmp_msg\": \"<?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?>\\n            <soap:Envelope xmlns:soapenc=\\\"http://schemas.xmlsoap.org/soap/encoding/\\\" xmlns:xsd=\\\"http://www.w3.org/2001/XMLSchema\\\" xmlns:cwmp=\\\"urn:dslforum-org:cwmp-1-0\\\" xmlns:soap=\\\"http://schemas.xmlsoap.org/soap/envelope/\\\" xmlns:schemaLocation=\\\"urn:dslforum-org:cwmp-1-0 ..schemaswt121.xsd\\\" xmlns:xsi=\\\"http://www.w3.org/2001/XMLSchema-instance\\\">\\n            <soap:Header/>\\n            <soap:Body soap:encodingStyle=\\\"http://schemas.xmlsoap.org/soap/encoding/\\\">\\n                <cwmp:GetParameterNames>\\n                <ParameterPath>InternetGatewayDevice.</ParameterPath>\\n                <NextLevel>1</NextLevel>\\n                </cwmp:GetParameterNames>\\n            </soap:Body>\\n            </soap:Envelope>\",\n            \"time\": \"2025-12-31T12:14:49.550501+07:00\"\n        },\n        {\n            \"async\": false,\n            \"block\": false,\n            \"cwmp_msg\": \"<?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?>\\n            <soap:Envelope xmlns:soapenc=\\\"http://schemas.xmlsoap.org/soap/encoding/\\\" xmlns:xsd=\\\"http://www.w3.org/2001/XMLSchema\\\" xmlns:cwmp=\\\"urn:dslforum-org:cwmp-1-0\\\" xmlns:soap=\\\"http://schemas.xmlsoap.org/soap/envelope/\\\" xmlns:schemaLocation=\\\"urn:dslforum-org:cwmp-1-0 ..schemaswt121.xsd\\\" xmlns:xsi=\\\"http://www.w3.org/2001/XMLSchema-instance\\\">\\n            <soap:Header/>\\n            <soap:Body soap:encodingStyle=\\\"http://schemas.xmlsoap.org/soap/encoding/\\\">\\n                <cwmp:GetParameterNames>\\n                <ParameterPath>InternetGatewayDevice.</ParameterPath>\\n                <NextLevel>1</NextLevel>\\n                </cwmp:GetParameterNames>\\n            </soap:Body>\\n            </soap:Envelope>\",\n            \"time\": \"2025-12-31T12:14:50.391081+07:00\"\n        },\n        {\n            \"async\": false,\n            \"block\": false,\n            \"cwmp_msg\": \"<?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?>\\n            <soap:Envelope xmlns:soapenc=\\\"http://schemas.xmlsoap.org/soap/encoding/\\\" xmlns:xsd=\\\"http://www.w3.org/2001/XMLSchema\\\" xmlns:cwmp=\\\"urn:dslforum-org:cwmp-1-0\\\" xmlns:soap=\\\"http://schemas.xmlsoap.org/soap/envelope/\\\" xmlns:schemaLocation=\\\"urn:dslforum-org:cwmp-1-0 ..schemaswt121.xsd\\\" xmlns:xsi=\\\"http://www.w3.org/2001/XMLSchema-instance\\\">\\n            <soap:Header/>\\n            <soap:Body soap:encodingStyle=\\\"http://schemas.xmlsoap.org/soap/encoding/\\\">\\n                <cwmp:GetParameterNames>\\n                <ParameterPath>InternetGatewayDevice.</ParameterPath>\\n                <NextLevel>1</NextLevel>\\n                </cwmp:GetParameterNames>\\n            </soap:Body>\\n            </soap:Envelope>\",\n            \"time\": \"2025-12-31T12:14:51.288713+07:00\"\n        }\n    ],\n    \"queue_size\": 3\n}"}],"_postman_id":"3f0c3036-c705-48c5-9396-69b830bc36e9"},{"name":"Queue History","id":"7a9c9ef1-c065-4c05-89ce-a475af4397f8","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Content-Type","value":"application/xml","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"url":"device/cwmp/:device/queue/history","urlObject":{"path":["cwmp",":device","queue","history"],"host":["device"],"query":[],"variable":[{"type":"any","value":"{{device}}","key":"device"}]}},"response":[{"id":"80aba1a2-ae0b-49ac-b394-e3e9a010d5e4","name":"Queue","originalRequest":{"method":"GET","header":[{"key":"Content-Type","value":"application/xml","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"url":{"raw":"device/cwmp/:device/queue","host":["device"],"path":["cwmp",":device","queue"],"variable":[{"key":"device","value":"{{device}}"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"nginx/1.27.4"},{"key":"Date","value":"Wed, 31 Dec 2025 05:14:53 GMT"},{"key":"Content-Type","value":"application/json","description":"","type":"text"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Access-Control-Allow-Origin","value":"null"}],"cookie":[],"responseTime":null,"body":"{\n    \"queue\": [\n        {\n            \"async\": false,\n            \"block\": false,\n            \"cwmp_msg\": \"<?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?>\\n            <soap:Envelope xmlns:soapenc=\\\"http://schemas.xmlsoap.org/soap/encoding/\\\" xmlns:xsd=\\\"http://www.w3.org/2001/XMLSchema\\\" xmlns:cwmp=\\\"urn:dslforum-org:cwmp-1-0\\\" xmlns:soap=\\\"http://schemas.xmlsoap.org/soap/envelope/\\\" xmlns:schemaLocation=\\\"urn:dslforum-org:cwmp-1-0 ..schemaswt121.xsd\\\" xmlns:xsi=\\\"http://www.w3.org/2001/XMLSchema-instance\\\">\\n            <soap:Header/>\\n            <soap:Body soap:encodingStyle=\\\"http://schemas.xmlsoap.org/soap/encoding/\\\">\\n                <cwmp:GetParameterNames>\\n                <ParameterPath>InternetGatewayDevice.</ParameterPath>\\n                <NextLevel>1</NextLevel>\\n                </cwmp:GetParameterNames>\\n            </soap:Body>\\n            </soap:Envelope>\",\n            \"time\": \"2025-12-31T12:14:49.550501+07:00\"\n        },\n        {\n            \"async\": false,\n            \"block\": false,\n            \"cwmp_msg\": \"<?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?>\\n            <soap:Envelope xmlns:soapenc=\\\"http://schemas.xmlsoap.org/soap/encoding/\\\" xmlns:xsd=\\\"http://www.w3.org/2001/XMLSchema\\\" xmlns:cwmp=\\\"urn:dslforum-org:cwmp-1-0\\\" xmlns:soap=\\\"http://schemas.xmlsoap.org/soap/envelope/\\\" xmlns:schemaLocation=\\\"urn:dslforum-org:cwmp-1-0 ..schemaswt121.xsd\\\" xmlns:xsi=\\\"http://www.w3.org/2001/XMLSchema-instance\\\">\\n            <soap:Header/>\\n            <soap:Body soap:encodingStyle=\\\"http://schemas.xmlsoap.org/soap/encoding/\\\">\\n                <cwmp:GetParameterNames>\\n                <ParameterPath>InternetGatewayDevice.</ParameterPath>\\n                <NextLevel>1</NextLevel>\\n                </cwmp:GetParameterNames>\\n            </soap:Body>\\n            </soap:Envelope>\",\n            \"time\": \"2025-12-31T12:14:50.391081+07:00\"\n        },\n        {\n            \"async\": false,\n            \"block\": false,\n            \"cwmp_msg\": \"<?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?>\\n            <soap:Envelope xmlns:soapenc=\\\"http://schemas.xmlsoap.org/soap/encoding/\\\" xmlns:xsd=\\\"http://www.w3.org/2001/XMLSchema\\\" xmlns:cwmp=\\\"urn:dslforum-org:cwmp-1-0\\\" xmlns:soap=\\\"http://schemas.xmlsoap.org/soap/envelope/\\\" xmlns:schemaLocation=\\\"urn:dslforum-org:cwmp-1-0 ..schemaswt121.xsd\\\" xmlns:xsi=\\\"http://www.w3.org/2001/XMLSchema-instance\\\">\\n            <soap:Header/>\\n            <soap:Body soap:encodingStyle=\\\"http://schemas.xmlsoap.org/soap/encoding/\\\">\\n                <cwmp:GetParameterNames>\\n                <ParameterPath>InternetGatewayDevice.</ParameterPath>\\n                <NextLevel>1</NextLevel>\\n                </cwmp:GetParameterNames>\\n            </soap:Body>\\n            </soap:Envelope>\",\n            \"time\": \"2025-12-31T12:14:51.288713+07:00\"\n        }\n    ],\n    \"queue_size\": 3\n}"}],"_postman_id":"7a9c9ef1-c065-4c05-89ce-a475af4397f8"},{"name":"Clear Queue","id":"99b79e78-a13b-40ba-8aff-6799a97e85f4","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[{"key":"Content-Type","value":"application/xml","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"url":"device/cwmp/:device/queue/clear","urlObject":{"path":["cwmp",":device","queue","clear"],"host":["device"],"query":[],"variable":[{"type":"any","value":"{{device}}","key":"device"}]}},"response":[{"id":"13472cb8-1960-4962-9692-070a85148fb6","name":"Clear Queue","originalRequest":{"method":"PUT","header":[{"key":"Content-Type","value":"application/xml","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"url":{"raw":"device/cwmp/:device/queue/clear","host":["device"],"path":["cwmp",":device","queue","clear"],"variable":[{"key":"device","value":"{{device}}"}]}},"status":"No Content","code":204,"_postman_previewlanguage":null,"header":[{"key":"Server","value":"nginx/1.27.4"},{"key":"Date","value":"Wed, 31 Dec 2025 05:16:09 GMT"},{"key":"Content-Type","value":"application/xml; version=1"},{"key":"Connection","value":"keep-alive"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Access-Control-Allow-Origin","value":"null"}],"cookie":[],"responseTime":null,"body":null}],"_postman_id":"99b79e78-a13b-40ba-8aff-6799a97e85f4"}],"id":"bbad7d83-99bd-4112-acf9-f1f4bb10a6f4","_postman_id":"bbad7d83-99bd-4112-acf9-f1f4bb10a6f4","description":""},{"name":"Factory Preset","id":"90d2a6bc-df39-47fa-9d68-bada4c01025e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"url\":\"http://192.168.4.225/firmwares/hw_ctree.xml\"\n}","options":{"raw":{"language":"json"}}},"url":"device/:device/:mtp/factorypreset?action=upload","urlObject":{"path":[":device",":mtp","factorypreset"],"host":["device"],"query":[{"key":"action","value":"upload"}],"variable":[{"type":"any","value":"{{device}}","key":"device"},{"type":"any","value":"","key":"mtp"}]}},"response":[],"_postman_id":"90d2a6bc-df39-47fa-9d68-bada4c01025e"}],"id":"4bf74477-89c0-4c69-9b0d-155f99116536","_postman_id":"4bf74477-89c0-4c69-9b0d-155f99116536","description":""},{"name":"USP","item":[{"name":"LCM","item":[{"name":"Get Installed Apps","id":"e774e2c7-a11e-424c-9f1d-5be86e32d316","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"url":"device/:device/:mtp/lcm","urlObject":{"path":[":device",":mtp","lcm"],"host":["device"],"query":[],"variable":[{"type":"any","value":"{{device}}","key":"device"},{"type":"any","value":"","key":"mtp"}]}},"response":[{"id":"2ee871c5-bc2f-4ac1-9676-f33c4d220876","name":"Get Installed Apps","originalRequest":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"url":{"raw":"device/:device/:mtp/lcm","host":["device"],"path":[":device",":mtp","lcm"],"variable":[{"key":"device","value":"{{device}}"},{"key":"mtp","value":""}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Origin"},{"key":"Date","value":"Mon, 04 Nov 2024 14:15:11 GMT"},{"key":"Content-Length","value":"572"}],"cookie":[],"responseTime":null,"body":"[\n    {\n        \"execution_unit\": \"Device.SoftwareModules.ExecutionUnit.1.\",\n        \"deployment_unit\": \"Device.SoftwareModules.DeploymentUnit.1.\",\n        \"name\": \"testapp32.tar\",\n        \"url\": \"http://69.136.49.27/testapp32.tar\",\n        \"status\": \"Idle\"\n    },\n    {\n        \"execution_unit\": \"Device.SoftwareModules.ExecutionUnit.2.\",\n        \"deployment_unit\": \"Device.SoftwareModules.DeploymentUnit.2.\",\n        \"name\": \"busybox.tar\",\n        \"url\": \"http://69.136.49.27/busybox.tar\",\n        \"status\": \"Idle\"\n    },\n    {\n        \"execution_unit\": \"\",\n        \"deployment_unit\": \"Device.SoftwareModules.DeploymentUnit.3.\",\n        \"name\": \"testapp32.tar\",\n        \"url\": \"http://192.168.4.225/apps/testapp32.tar\",\n        \"status\": \"New\"\n    }\n]"}],"_postman_id":"e774e2c7-a11e-424c-9f1d-5be86e32d316"},{"name":"Update App","id":"7408abb4-7c3b-4184-b5da-42b42b748cd9","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"deployment_unit\": \"Device.SoftwareModules.DeploymentUnit.2.\",\n    \"url\": \"http://192.168.4.225/apps/testapp32.tar\"\n}","options":{"raw":{"language":"json"}}},"url":"device/:device/:mtp/lcm","urlObject":{"path":[":device",":mtp","lcm"],"host":["device"],"query":[],"variable":[{"type":"any","value":"{{device}}","key":"device"},{"type":"any","value":"","key":"mtp"}]}},"response":[{"id":"9d449eac-5cac-4fad-b031-315fc6267517","name":"Start App","originalRequest":{"method":"PUT","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"execution_unit\": \"Device.SoftwareModules.ExecutionUnit.1.\",\n    \"status\": \"Active\"\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"device/:device/:mtp/lcm","host":["device"],"path":[":device",":mtp","lcm"],"variable":[{"key":"device","value":"{{device}}"},{"key":"mtp","value":""}]}},"status":"No Content","code":204,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Origin"},{"key":"Date","value":"Mon, 04 Nov 2024 13:06:06 GMT"}],"cookie":[],"responseTime":null,"body":null},{"id":"a85aa193-216c-4bb1-8a1b-f3a166931f7c","name":"Stop App","originalRequest":{"method":"PUT","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"execution_unit\": \"Device.SoftwareModules.ExecutionUnit.1.\",\n    \"status\": \"Idle\"\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"device/:device/:mtp/lcm","host":["device"],"path":[":device",":mtp","lcm"],"variable":[{"key":"device","value":"{{device}}"},{"key":"mtp","value":""}]}},"status":"No Content","code":204,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Origin"},{"key":"Date","value":"Mon, 04 Nov 2024 13:09:50 GMT"}],"cookie":[],"responseTime":null,"body":null},{"id":"3ff510e0-4df6-497c-92b0-08b38b382722","name":"Update App Version","originalRequest":{"method":"PUT","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"deployment_unit\": \"Device.SoftwareModules.DeploymentUnit.2.\",\n    \"url\": \"http://192.168.4.225/apps/testapp32.tar\"\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"device/:device/:mtp/lcm","host":["device"],"path":[":device",":mtp","lcm"],"variable":[{"key":"device","value":"{{device}}"},{"key":"mtp","value":""}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Origin"},{"key":"Date","value":"Mon, 04 Nov 2024 13:38:56 GMT"},{"key":"Content-Length","value":"132"}],"cookie":[],"responseTime":null,"body":"{\n    \"executed_command\": \"Device.SoftwareModules.DeploymentUnit.2.Update()\",\n    \"OperationResp\": {\n        \"ReqObjPath\": \"Device.LocalAgent.Request.4\"\n    }\n}"},{"id":"a5b91dd5-44e6-480e-b1bf-6ed2a8a3ba71","name":"Invalid App Action","originalRequest":{"method":"PUT","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"execution_unit\": \"Device.SoftwareModules.ExecutionUnit.1.\",\n    \"status\": \"cvbvcbc\"\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"device/:device/:mtp/lcm","host":["device"],"path":[":device",":mtp","lcm"],"variable":[{"key":"device","value":"{{device}}"},{"key":"mtp","value":""}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Origin"},{"key":"Date","value":"Mon, 04 Nov 2024 13:16:01 GMT"},{"key":"Content-Length","value":"252"}],"cookie":[],"responseTime":null,"body":"{\n    \"executed_command\": \"Device.SoftwareModules.ExecutionUnit.1.SetRequestedState()\",\n    \"OperationResp\": {\n        \"CmdFailure\": {\n            \"err_code\": 7004,\n            \"err_msg\": \"DATA_MODEL_Operate: Synchronous operation (Device.SoftwareModules.ExecutionUnit.1.SetRequestedState()) failed\"\n        }\n    }\n}"}],"_postman_id":"7408abb4-7c3b-4184-b5da-42b42b748cd9"},{"name":"Install App","id":"0958c1f6-cbac-420c-a14f-7aa524b5f74e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"url\": \"http://192.168.4.225/apps/testapp32.tar\"\n}","options":{"raw":{"language":"json"}}},"url":"device/:device/:mtp/lcm","urlObject":{"path":[":device",":mtp","lcm"],"host":["device"],"query":[],"variable":[{"type":"any","value":"{{device}}","key":"device"},{"type":"any","value":"","key":"mtp"}]}},"response":[{"id":"e3284128-ff3d-491d-87b6-4c066ebb8ae9","name":"Install App","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"url\": \"http://192.168.4.225/apps/testapp32.tar\"\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"device/:device/:mtp/lcm?","host":["device"],"path":[":device",":mtp","lcm"],"query":[{"key":"","value":null}],"variable":[{"key":"device","value":"{{device}}"},{"key":"mtp","value":""}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Origin"},{"key":"Date","value":"Mon, 04 Nov 2024 14:05:59 GMT"},{"key":"Content-Length","value":"142"}],"cookie":[],"responseTime":null,"body":"{\n    \"operation_results\": [\n        {\n            \"executed_command\": \"Device.SoftwareModules.InstallDU()\",\n            \"OperationResp\": {\n                \"ReqObjPath\": \"Device.LocalAgent.Request.5\"\n            }\n        }\n    ]\n}"}],"_postman_id":"0958c1f6-cbac-420c-a14f-7aa524b5f74e"},{"name":"Uninstall App","id":"2359ca46-a7fb-4e2c-9673-b086451886e1","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"deployment_unit\": \"Device.SoftwareModules.DeploymentUnit.2.\"\n}","options":{"raw":{"language":"json"}}},"url":"device/:device/:mtp/lcm","urlObject":{"path":[":device",":mtp","lcm"],"host":["device"],"query":[],"variable":[{"type":"any","value":"{{device}}","key":"device"},{"type":"any","value":"","key":"mtp"}]}},"response":[{"id":"4a1864c6-31d0-47b3-8aeb-e087bac5dd2d","name":"Uninstall App","originalRequest":{"method":"DELETE","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"deployment_unit\": \"Device.SoftwareModules.DeploymentUnit.2.\"\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"device/:device/:mtp/lcm","host":["device"],"path":[":device",":mtp","lcm"],"variable":[{"key":"device","value":"{{device}}"},{"key":"mtp","value":""}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Origin"},{"key":"Date","value":"Mon, 04 Nov 2024 14:58:44 GMT"},{"key":"Content-Length","value":"159"}],"cookie":[],"responseTime":null,"body":"{\n    \"operation_results\": [\n        {\n            \"executed_command\": \"Device.SoftwareModules.DeploymentUnit.2.Uninstall()\",\n            \"OperationResp\": {\n                \"ReqObjPath\": \"Device.LocalAgent.Request.5\"\n            }\n        }\n    ]\n}"}],"_postman_id":"2359ca46-a7fb-4e2c-9673-b086451886e1"}],"id":"80a92944-fca8-4fab-8c95-de7f3060bd46","description":"<p>Lifecycle Container Management</p>\n","_postman_id":"80a92944-fca8-4fab-8c95-de7f3060bd46"},{"name":"Get QoS","id":"a3d02b2a-d28d-4d5f-9ec4-39c4fe087804","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"url":"device/:device/:mtp/qos","urlObject":{"path":[":device",":mtp","qos"],"host":["device"],"query":[],"variable":[{"type":"any","value":"{{device}}","key":"device"},{"type":"any","value":"any","key":"mtp"}]}},"response":[{"id":"3965a37b-2d41-43f3-b8c1-3c50d23af789","name":"Get QoS","originalRequest":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"url":{"raw":"device/:device/:mtp/qos","host":["device"],"path":[":device",":mtp","qos"],"variable":[{"key":"device","value":"{{device}}"},{"key":"mtp","value":"any"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"nginx/1.18.0 (Ubuntu)"},{"key":"Date","value":"Mon, 31 Mar 2025 17:38:08 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Content-Length","value":"16"},{"key":"Connection","value":"keep-alive"},{"key":"Vary","value":"Origin"}],"cookie":[],"responseTime":null,"body":"{\n    \"enable\": false\n}"}],"_postman_id":"a3d02b2a-d28d-4d5f-9ec4-39c4fe087804"},{"name":"Set QoS","id":"2812ceff-bf62-413f-a924-4e06cdaee796","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"enable\": true\n}","options":{"raw":{"language":"json"}}},"url":"device/:device/:mtp/qos","urlObject":{"path":[":device",":mtp","qos"],"host":["device"],"query":[],"variable":[{"type":"any","value":"{{device}}","key":"device"},{"type":"any","value":"any","key":"mtp"}]}},"response":[{"id":"a6f568b3-b52b-4dab-a9e4-3cfcfa0b06bd","name":"Set QoS","originalRequest":{"method":"PUT","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"enable\": true\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"device/:device/:mtp/qos","host":["device"],"path":[":device",":mtp","qos"],"variable":[{"key":"device","value":"{{device}}"},{"key":"mtp","value":"any"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"nginx/1.18.0 (Ubuntu)"},{"key":"Date","value":"Mon, 31 Mar 2025 17:41:12 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Content-Length","value":"206"},{"key":"Connection","value":"keep-alive"},{"key":"Vary","value":"Origin"}],"cookie":[],"responseTime":null,"body":"{\n    \"updated_obj_results\": [\n        {\n            \"requested_path\": \"Device.X_TP_Iqos.\",\n            \"oper_status\": {\n                \"OperStatus\": {\n                    \"OperSuccess\": {\n                        \"updated_inst_results\": [\n                            {\n                                \"affected_path\": \"Device.X_TP_Iqos.\",\n                                \"updated_params\": {\n                                    \"Enable\": \"1\"\n                                }\n                            }\n                        ]\n                    }\n                }\n            }\n        }\n    ]\n}"}],"_postman_id":"2812ceff-bf62-413f-a924-4e06cdaee796"},{"name":"Get DHCP","id":"ec3b586a-1fa2-40ac-8e82-6698696b704b","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"urlObject":{"query":[],"variable":[]},"url":""},"response":[],"_postman_id":"ec3b586a-1fa2-40ac-8e82-6698696b704b"},{"name":"Get NAT","id":"58620e13-11b5-4a15-87e4-6c0cef2fa279","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"url":"device/:device/:mtp/nat","urlObject":{"path":[":device",":mtp","nat"],"host":["device"],"query":[],"variable":[{"id":"4f7ac00d-6aa0-4b68-b5a5-4cdfecf9ce3d","type":"any","value":"{{device}}","key":"device"},{"id":"3c9200fa-4904-415d-9cd4-e5c5040b963c","type":"any","value":"any","key":"mtp"}]}},"response":[{"id":"4ad91c20-bfd0-46e8-94a7-e7afbb7515f6","name":"Get NAT","originalRequest":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"url":{"raw":"device/:device/:mtp/nat","host":["device"],"path":[":device",":mtp","nat"],"variable":[{"key":"device","value":"{{device}}"},{"key":"mtp","value":"any"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"nginx/1.18.0 (Ubuntu)"},{"key":"Date","value":"Mon, 31 Mar 2025 17:38:08 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Content-Length","value":"16"},{"key":"Connection","value":"keep-alive"},{"key":"Vary","value":"Origin"}],"cookie":[],"responseTime":null,"body":"{\n    \"enable\": false\n}"}],"_postman_id":"58620e13-11b5-4a15-87e4-6c0cef2fa279"},{"name":"Set NAT","id":"2f23f840-bb73-4cee-a38e-2ec1f344c3c1","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"upnp\": {\n        \"enable\": false\n    }\n}","options":{"raw":{"language":"json"}}},"url":"device/:device/:mtp/nat","urlObject":{"path":[":device",":mtp","nat"],"host":["device"],"query":[],"variable":[{"id":"ea44880c-83c7-4679-b969-610c9df9098e","type":"any","value":"{{device}}","key":"device"},{"id":"c9fe70fb-c57d-4e8d-b5f6-c32cf76ec895","type":"any","value":"any","key":"mtp"}]}},"response":[],"_postman_id":"2f23f840-bb73-4cee-a38e-2ec1f344c3c1"}],"id":"5167cc07-0bf2-4bdd-9cbe-171dcff2674e","_postman_id":"5167cc07-0bf2-4bdd-9cbe-171dcff2674e","description":""},{"name":"CWMP and USP","item":[{"name":"Ports","item":[{"name":"Get Ports","id":"5621f8d8-855d-4d50-bb58-f1e5a7b9127d","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"url":"device/:device/:mtp/ports","urlObject":{"path":[":device",":mtp","ports"],"host":["device"],"query":[],"variable":[{"type":"any","value":"{{device}}","key":"device"},{"type":"any","value":"any","key":"mtp"}]}},"response":[{"id":"c97474ef-3ba4-4146-a0b2-e97c41693e92","name":"Get Ports","originalRequest":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"url":{"raw":"device/:device/:mtp/ports","host":["device"],"path":[":device",":mtp","ports"],"variable":[{"key":"device","value":"{{device}}"},{"key":"mtp","value":""}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Origin"},{"key":"Date","value":"Thu, 31 Oct 2024 18:15:14 GMT"},{"key":"Content-Length","value":"1170"}],"cookie":[],"responseTime":null,"body":"{\n    \"1_TR069_INTERNET_R_VID_\": {\n        \"path\": \"InternetGatewayDevice.WANDevice.1.WANConnectionDevice.1.\",\n        \"enable\": {\n            \"writable\": false,\n            \"value\": \"1\"\n        },\n        \"alias\": {\n            \"writable\": false,\n            \"value\": \"WAN 1\"\n        },\n        \"mac_address\": {\n            \"writable\": false,\n            \"value\": \"E4:77:27:DC:C7:5F\"\n        },\n        \"upstream\": {\n            \"writable\": false,\n            \"value\": true\n        },\n        \"status\": {\n            \"writable\": false,\n            \"value\": \"Connected\"\n        },\n        \"stats\": {\n            \"bytes_sent\": 858271359,\n            \"bytes_received\": 3534509810,\n            \"packets_sent\": 3876878,\n            \"packets_received\": 7792317,\n            \"errors_sent\": 0,\n            \"errors_received\": 0,\n            \"discard_packets_sent\": 0,\n            \"discard_packets_received\": 0,\n            \"unicast_packets_sent\": 3302855,\n            \"unicast_packets_received\": 4652728,\n            \"multicast_packets_sent\": 42879,\n            \"multicast_packets_received\": 45666,\n            \"broadcast_packets_sent\": 531144,\n            \"broadcast_packets_received\": 3093923,\n            \"unknown_packets_received\": 0\n        },\n        \"ipv4\": [\n            {\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": \"1\"\n                },\n                \"ip_address\": {\n                    \"writable\": false,\n                    \"value\": \"192.168.4.169\"\n                },\n                \"subnet_mask\": {\n                    \"writable\": false,\n                    \"value\": \"255.255.255.0\"\n                },\n                \"gateway\": {\n                    \"writable\": false,\n                    \"value\": \"192.168.4.1\"\n                },\n                \"dns_servers\": {\n                    \"writable\": false,\n                    \"value\": \"8.8.8.8,8.8.4.4\"\n                },\n                \"origin\": {\n                    \"writable\": false,\n                    \"value\": \"DHCP\"\n                }\n            }\n        ],\n        \"vlan\": {\n            \"writable\": false,\n            \"value\": \"0\"\n        },\n        \"service\": {\n            \"writable\": false,\n            \"value\": \"TR069_INTERNET\"\n        }\n    }\n}"},{"id":"e37b275d-cb34-4080-b09c-d466f7b42388","name":"Get Ports V2","originalRequest":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"url":{"raw":"device/:device/:mtp/ports","host":["device"],"path":[":device",":mtp","ports"],"variable":[{"key":"device","value":"{{device}}"},{"key":"mtp","value":""}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"nginx/1.18.0 (Ubuntu)"},{"key":"Date","value":"Thu, 17 Apr 2025 19:50:17 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Vary","value":"Origin"}],"cookie":[],"responseTime":null,"body":"{\n    \"Device.Ethernet.Interface.2.\": {\n        \"path\": \"Device.Ethernet.Interface.2.\",\n        \"enable\": {\n            \"writable\": false,\n            \"value\": \"1\"\n        },\n        \"alias\": {\n            \"writable\": false,\n            \"value\": \"LAN1\"\n        },\n        \"mac_address\": {\n            \"writable\": false,\n            \"value\": \"98:25:4A:42:A4:A0\"\n        },\n        \"upstream\": {\n            \"writable\": false,\n            \"value\": false\n        },\n        \"status\": {\n            \"writable\": false,\n            \"value\": \"Up\"\n        },\n        \"rx\": {\n            \"writable\": false,\n            \"value\": \"0\"\n        },\n        \"tx\": {\n            \"writable\": false,\n            \"value\": \"0\"\n        },\n        \"ip\": null\n    },\n    \"Device.Ethernet.Interface.3.\": {\n        \"path\": \"Device.Ethernet.Interface.3.\",\n        \"enable\": {\n            \"writable\": false,\n            \"value\": \"1\"\n        },\n        \"alias\": {\n            \"writable\": false,\n            \"value\": \"LAN2\"\n        },\n        \"mac_address\": {\n            \"writable\": false,\n            \"value\": \"98:25:4A:42:A4:A0\"\n        },\n        \"upstream\": {\n            \"writable\": false,\n            \"value\": false\n        },\n        \"status\": {\n            \"writable\": false,\n            \"value\": \"Up\"\n        },\n        \"rx\": {\n            \"writable\": false,\n            \"value\": \"0\"\n        },\n        \"tx\": {\n            \"writable\": false,\n            \"value\": \"0\"\n        },\n        \"ip\": null\n    },\n    \"Device.Ethernet.Interface.4.\": {\n        \"path\": \"Device.Ethernet.Interface.4.\",\n        \"enable\": {\n            \"writable\": false,\n            \"value\": \"1\"\n        },\n        \"alias\": {\n            \"writable\": false,\n            \"value\": \"LAN3\"\n        },\n        \"mac_address\": {\n            \"writable\": false,\n            \"value\": \"98:25:4A:42:A4:A0\"\n        },\n        \"upstream\": {\n            \"writable\": false,\n            \"value\": false\n        },\n        \"status\": {\n            \"writable\": false,\n            \"value\": \"Up\"\n        },\n        \"rx\": {\n            \"writable\": false,\n            \"value\": \"0\"\n        },\n        \"tx\": {\n            \"writable\": false,\n            \"value\": \"0\"\n        },\n        \"ip\": null\n    },\n    \"Device.Ethernet.Interface.5.\": {\n        \"path\": \"Device.Ethernet.Interface.5.\",\n        \"enable\": {\n            \"writable\": false,\n            \"value\": \"1\"\n        },\n        \"alias\": {\n            \"writable\": false,\n            \"value\": \"EWAN\"\n        },\n        \"mac_address\": {\n            \"writable\": false,\n            \"value\": \"9A:25:4A:42:A4:A1\"\n        },\n        \"upstream\": {\n            \"writable\": false,\n            \"value\": true\n        },\n        \"status\": {\n            \"writable\": false,\n            \"value\": \"Up\"\n        },\n        \"rx\": {\n            \"writable\": false,\n            \"value\": \"2870695276\"\n        },\n        \"tx\": {\n            \"writable\": false,\n            \"value\": \"3766998148\"\n        },\n        \"ip\": [\n            {\n                \"path\": \"Device.IP.Interface.7.\",\n                \"name\": {\n                    \"writable\": true,\n                    \"value\": \"ipoe_0_1_s\"\n                },\n                \"enable\": {\n                    \"writable\": true,\n                    \"value\": \"1\"\n                },\n                \"max_mtu_size\": {\n                    \"writable\": false,\n                    \"value\": \"\"\n                },\n                \"pppoe\": {\n                    \"path\": \"\",\n                    \"username\": {\n                        \"writable\": false,\n                        \"value\": null\n                    },\n                    \"password\": {\n                        \"writable\": false,\n                        \"value\": null\n                    },\n                    \"connection_status\": {\n                        \"writable\": false,\n                        \"value\": null\n                    }\n                },\n                \"vlan\": {\n                    \"path\": \"\",\n                    \"id\": {\n                        \"writable\": false,\n                        \"value\": null\n                    },\n                    \"enable\": {\n                        \"writable\": false,\n                        \"value\": null\n                    },\n                    \"priority\": {\n                        \"writable\": false,\n                        \"value\": null\n                    }\n                },\n                \"ipv4\": {\n                    \"path\": \"Device.IP.Interface.7.IPv4Address.1.\",\n                    \"enable\": {\n                        \"writable\": true,\n                        \"value\": \"1\"\n                    },\n                    \"ip_address\": {\n                        \"writable\": true,\n                        \"value\": \"154.47.89.146\"\n                    },\n                    \"subnet_mask\": {\n                        \"writable\": true,\n                        \"value\": \"255.255.255.252\"\n                    },\n                    \"origin\": {\n                        \"writable\": false,\n                        \"value\": \"Static\"\n                    },\n                    \"dns_servers\": {\n                        \"path\": \"Device.DNS.Relay.Forwarding.9.\",\n                        \"dns_servers\": {\n                            \"writable\": true,\n                            \"value\": \"8.8.8.8\"\n                        }\n                    }\n                },\n                \"ipv6\": {\n                    \"path\": \"Device.IP.Interface.7.IPv6Address.1.\",\n                    \"enable\": {\n                        \"writable\": true,\n                        \"value\": \"0\"\n                    },\n                    \"ip_address\": {\n                        \"writable\": false,\n                        \"value\": \"\"\n                    },\n                    \"prefix\": {\n                        \"writable\": false,\n                        \"value\": \"\"\n                    },\n                    \"origin\": {\n                        \"writable\": false,\n                        \"value\": \"DHCPv6\"\n                    },\n                    \"dns_servers\": {\n                        \"path\": \"\",\n                        \"dns_servers\": {\n                            \"writable\": false,\n                            \"value\": null\n                        }\n                    },\n                    \"state\": {\n                        \"writable\": false,\n                        \"value\": null\n                    }\n                }\n            },\n            {\n                \"path\": \"Device.IP.Interface.8.\",\n                \"name\": {\n                    \"writable\": true,\n                    \"value\": \"test123\"\n                },\n                \"enable\": {\n                    \"writable\": true,\n                    \"value\": \"0\"\n                },\n                \"max_mtu_size\": {\n                    \"writable\": false,\n                    \"value\": \"\"\n                },\n                \"pppoe\": {\n                    \"path\": \"\",\n                    \"username\": {\n                        \"writable\": false,\n                        \"value\": null\n                    },\n                    \"password\": {\n                        \"writable\": false,\n                        \"value\": null\n                    },\n                    \"connection_status\": {\n                        \"writable\": false,\n                        \"value\": null\n                    }\n                },\n                \"vlan\": {\n                    \"path\": \"Device.Ethernet.VLANTermination.4.\",\n                    \"id\": {\n                        \"writable\": true,\n                        \"value\": \"100\"\n                    },\n                    \"enable\": {\n                        \"writable\": false,\n                        \"value\": \"1\"\n                    },\n                    \"priority\": {\n                        \"writable\": true,\n                        \"value\": \"2\"\n                    }\n                },\n                \"ipv4\": {\n                    \"path\": \"Device.IP.Interface.8.IPv4Address.1.\",\n                    \"enable\": {\n                        \"writable\": true,\n                        \"value\": \"1\"\n                    },\n                    \"ip_address\": {\n                        \"writable\": false,\n                        \"value\": \"\"\n                    },\n                    \"subnet_mask\": {\n                        \"writable\": false,\n                        \"value\": \"\"\n                    },\n                    \"origin\": {\n                        \"writable\": false,\n                        \"value\": \"DHCP\"\n                    },\n                    \"dns_servers\": {\n                        \"path\": \"\",\n                        \"dns_servers\": {\n                            \"writable\": false,\n                            \"value\": null\n                        }\n                    }\n                },\n                \"ipv6\": {\n                    \"path\": \"Device.IP.Interface.8.IPv6Address.1.\",\n                    \"enable\": {\n                        \"writable\": true,\n                        \"value\": \"1\"\n                    },\n                    \"ip_address\": {\n                        \"writable\": false,\n                        \"value\": \"\"\n                    },\n                    \"prefix\": {\n                        \"writable\": false,\n                        \"value\": \"\"\n                    },\n                    \"origin\": {\n                        \"writable\": false,\n                        \"value\": \"DHCPv6\"\n                    },\n                    \"dns_servers\": {\n                        \"path\": \"\",\n                        \"dns_servers\": {\n                            \"writable\": false,\n                            \"value\": null\n                        }\n                    },\n                    \"state\": {\n                        \"writable\": false,\n                        \"value\": null\n                    }\n                }\n            },\n            {\n                \"path\": \"Device.IP.Interface.9.\",\n                \"name\": {\n                    \"writable\": true,\n                    \"value\": \"test_pppoe-789999\"\n                },\n                \"enable\": {\n                    \"writable\": true,\n                    \"value\": \"1\"\n                },\n                \"max_mtu_size\": {\n                    \"writable\": false,\n                    \"value\": \"\"\n                },\n                \"pppoe\": {\n                    \"path\": \"Device.PPP.Interface.2.\",\n                    \"username\": {\n                        \"writable\": true,\n                        \"value\": \"1234qwer1234\"\n                    },\n                    \"password\": {\n                        \"writable\": true,\n                        \"value\": \"\"\n                    },\n                    \"connection_status\": {\n                        \"writable\": false,\n                        \"value\": \"Connecting\"\n                    }\n                },\n                \"vlan\": {\n                    \"path\": \"Device.Ethernet.VLANTermination.5.\",\n                    \"id\": {\n                        \"writable\": true,\n                        \"value\": \"1097\"\n                    },\n                    \"enable\": {\n                        \"writable\": false,\n                        \"value\": \"1\"\n                    },\n                    \"priority\": {\n                        \"writable\": true,\n                        \"value\": \"2\"\n                    }\n                },\n                \"ipv4\": {\n                    \"path\": \"Device.IP.Interface.9.IPv4Address.1.\",\n                    \"enable\": {\n                        \"writable\": true,\n                        \"value\": \"1\"\n                    },\n                    \"ip_address\": {\n                        \"writable\": false,\n                        \"value\": \"0.0.0.0\"\n                    },\n                    \"subnet_mask\": {\n                        \"writable\": false,\n                        \"value\": \"0.0.0.0\"\n                    },\n                    \"origin\": {\n                        \"writable\": false,\n                        \"value\": \"IPCP\"\n                    },\n                    \"dns_servers\": {\n                        \"path\": \"\",\n                        \"dns_servers\": {\n                            \"writable\": false,\n                            \"value\": null\n                        }\n                    }\n                },\n                \"ipv6\": {\n                    \"path\": \"Device.IP.Interface.9.IPv6Address.1.\",\n                    \"enable\": {\n                        \"writable\": true,\n                        \"value\": \"1\"\n                    },\n                    \"ip_address\": {\n                        \"writable\": false,\n                        \"value\": \"\"\n                    },\n                    \"prefix\": {\n                        \"writable\": false,\n                        \"value\": \"\"\n                    },\n                    \"origin\": {\n                        \"writable\": false,\n                        \"value\": \"DHCPv6\"\n                    },\n                    \"dns_servers\": {\n                        \"path\": \"\",\n                        \"dns_servers\": {\n                            \"writable\": false,\n                            \"value\": null\n                        }\n                    },\n                    \"state\": {\n                        \"writable\": false,\n                        \"value\": null\n                    }\n                }\n            },\n            {\n                \"path\": \"Device.IP.Interface.10.\",\n                \"name\": {\n                    \"writable\": true,\n                    \"value\": \"test_static_vlan9\"\n                },\n                \"enable\": {\n                    \"writable\": true,\n                    \"value\": \"1\"\n                },\n                \"max_mtu_size\": {\n                    \"writable\": false,\n                    \"value\": \"\"\n                },\n                \"pppoe\": {\n                    \"path\": \"\",\n                    \"username\": {\n                        \"writable\": false,\n                        \"value\": null\n                    },\n                    \"password\": {\n                        \"writable\": false,\n                        \"value\": null\n                    },\n                    \"connection_status\": {\n                        \"writable\": false,\n                        \"value\": null\n                    }\n                },\n                \"vlan\": {\n                    \"path\": \"Device.Ethernet.VLANTermination.6.\",\n                    \"id\": {\n                        \"writable\": true,\n                        \"value\": \"1239\"\n                    },\n                    \"enable\": {\n                        \"writable\": false,\n                        \"value\": \"1\"\n                    },\n                    \"priority\": {\n                        \"writable\": true,\n                        \"value\": \"1\"\n                    }\n                },\n                \"ipv4\": {\n                    \"path\": \"Device.IP.Interface.10.IPv4Address.1.\",\n                    \"enable\": {\n                        \"writable\": true,\n                        \"value\": \"1\"\n                    },\n                    \"ip_address\": {\n                        \"writable\": true,\n                        \"value\": \"10.10.11.19\"\n                    },\n                    \"subnet_mask\": {\n                        \"writable\": true,\n                        \"value\": \"255.255.0.0\"\n                    },\n                    \"origin\": {\n                        \"writable\": false,\n                        \"value\": \"Static\"\n                    },\n                    \"dns_servers\": {\n                        \"path\": \"Device.DNS.Relay.Forwarding.15.\",\n                        \"dns_servers\": {\n                            \"writable\": true,\n                            \"value\": \"8.8.9.9,8.8.8.8\"\n                        }\n                    }\n                },\n                \"ipv6\": {\n                    \"path\": \"Device.IP.Interface.10.IPv6Address.1.\",\n                    \"enable\": {\n                        \"writable\": true,\n                        \"value\": \"1\"\n                    },\n                    \"ip_address\": {\n                        \"writable\": true,\n                        \"value\": \"2001:DB8:2:2::19\"\n                    },\n                    \"prefix\": {\n                        \"writable\": true,\n                        \"value\": \"2001::\"\n                    },\n                    \"origin\": {\n                        \"writable\": false,\n                        \"value\": \"Static\"\n                    },\n                    \"dns_servers\": {\n                        \"path\": \"Device.DNS.Relay.Forwarding.16.\",\n                        \"dns_servers\": {\n                            \"writable\": true,\n                            \"value\": \"2001:4860:4860::8844,2001:4860:4860::8849\"\n                        }\n                    },\n                    \"state\": {\n                        \"writable\": false,\n                        \"value\": null\n                    }\n                }\n            },\n            {\n                \"path\": \"Device.IP.Interface.12.\",\n                \"name\": {\n                    \"writable\": true,\n                    \"value\": \"test-static-dns\"\n                },\n                \"enable\": {\n                    \"writable\": true,\n                    \"value\": \"1\"\n                },\n                \"max_mtu_size\": {\n                    \"writable\": false,\n                    \"value\": \"\"\n                },\n                \"pppoe\": {\n                    \"path\": \"\",\n                    \"username\": {\n                        \"writable\": false,\n                        \"value\": null\n                    },\n                    \"password\": {\n                        \"writable\": false,\n                        \"value\": null\n                    },\n                    \"connection_status\": {\n                        \"writable\": false,\n                        \"value\": null\n                    }\n                },\n                \"vlan\": {\n                    \"path\": \"\",\n                    \"id\": {\n                        \"writable\": false,\n                        \"value\": null\n                    },\n                    \"enable\": {\n                        \"writable\": false,\n                        \"value\": null\n                    },\n                    \"priority\": {\n                        \"writable\": false,\n                        \"value\": null\n                    }\n                },\n                \"ipv4\": {\n                    \"path\": \"Device.IP.Interface.12.IPv4Address.1.\",\n                    \"enable\": {\n                        \"writable\": true,\n                        \"value\": \"1\"\n                    },\n                    \"ip_address\": {\n                        \"writable\": true,\n                        \"value\": \"192.168.4.67\"\n                    },\n                    \"subnet_mask\": {\n                        \"writable\": true,\n                        \"value\": \"255.255.255.0\"\n                    },\n                    \"origin\": {\n                        \"writable\": false,\n                        \"value\": \"Static\"\n                    },\n                    \"dns_servers\": {\n                        \"path\": \"Device.DNS.Relay.Forwarding.20.\",\n                        \"dns_servers\": {\n                            \"writable\": true,\n                            \"value\": \"10.10.10.11,10.10.10.11\"\n                        }\n                    }\n                },\n                \"ipv6\": {\n                    \"path\": \"Device.IP.Interface.12.IPv6Address.1.\",\n                    \"enable\": {\n                        \"writable\": true,\n                        \"value\": \"0\"\n                    },\n                    \"ip_address\": {\n                        \"writable\": true,\n                        \"value\": \"2001:DB8:2:2::19\"\n                    },\n                    \"prefix\": {\n                        \"writable\": true,\n                        \"value\": \"64\"\n                    },\n                    \"origin\": {\n                        \"writable\": false,\n                        \"value\": \"Static\"\n                    },\n                    \"dns_servers\": {\n                        \"path\": \"\",\n                        \"dns_servers\": {\n                            \"writable\": false,\n                            \"value\": null\n                        }\n                    },\n                    \"state\": {\n                        \"writable\": false,\n                        \"value\": null\n                    }\n                }\n            }\n        ]\n    }\n}"}],"_postman_id":"5621f8d8-855d-4d50-bb58-f1e5a7b9127d"},{"name":"Set Port","id":"d33285b2-506d-4884-9533-0883b7d580a0","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"body":{"mode":"raw","raw":"{\n        \"path\": \"Device.Ethernet.Interface.5.\",\n        \"enable\": {\n            \"writable\": false,\n            \"value\": \"1\"\n        },\n        \"alias\": {\n            \"writable\": false,\n            \"value\": \"EWAN\"\n        },\n        \"mac_address\": {\n            \"writable\": false,\n            \"value\": \"9A:25:4A:42:A4:A1\"\n        },\n        \"upstream\": {\n            \"writable\": false,\n            \"value\": true\n        },\n        \"status\": {\n            \"writable\": false,\n            \"value\": \"Up\"\n        },\n        \"rx\": {\n            \"writable\": false,\n            \"value\": \"3828434628\"\n        },\n        \"tx\": {\n            \"writable\": false,\n            \"value\": \"3567811580\"\n        },\n        \"ip\": {\n            \"Device.IP.Interface.10.\": {\n                \"name\": {\n                    \"writable\": true,\n                    \"value\": \"test_static_vlan6\"\n                },\n                \"enable\": {\n                    \"writable\": true,\n                    \"value\": \"0\"\n                },\n                \"max_mtu_size\": {\n                    \"writable\": true,\n                    \"value\": \"\"\n                },\n                \"pppoe\": {},\n                \"vlan\": {\n                    \"Device.Ethernet.VLANTermination.6.\": {\n                        \"id\": {\n                            \"writable\": true,\n                            \"value\": \"123\"\n                        },\n                        \"enable\": {\n                            \"writable\": true,\n                            \"value\": \"1\"\n                        },\n                        \"priority\": {\n                            \"writable\": true,\n                            \"value\": \"0\"\n                        }\n                    }\n                },\n                \"ipv4\": {\n                    \"Device.IP.Interface.10.IPv4Address.1.\": {\n                        \"ip_address\": {\n                            \"writable\": false,\n                            \"value\": \"10.10.11.16\"\n                        },\n                        \"subnet_mask\": {\n                            \"writable\": false,\n                            \"value\": \"255.255.0.0\"\n                        },\n                        \"dns_servers\": {\n                            \"Device.DNS.Relay.Forwarding.15.\": {\n                                \"writable\": true,\n                                \"value\": \"8.8.6.6,8.8.8.8\"\n                            }\n                        }\n                    }\n                },\n                \"ipv6\": {\n                    \"Device.IP.Interface.10.IPv6Address.1.\": {\n                        \"enable\": {\n                            \"writable\": false,\n                            \"value\": \"1\"\n                        },\n                        \"ip_address\": {\n                            \"writable\": false,\n                            \"value\": \"2001:DB8:2:2::16\"\n                        },\n                        \"prefix\": {\n                            \"writable\": false,\n                            \"value\": \"\"\n                        },\n                        \"origin\": {\n                            \"writable\": false,\n                            \"value\": \"Static\"\n                        },\n                        \"dns_servers\": {\n                            \"Device.DNS.Relay.Forwarding.16.\": {\n                                \"writable\": true,\n                                \"value\": \"2001:4860:4860::8844,2001:4860:4860::8846\"\n                            }\n                        },\n                        \"state\": {\n                            \"writable\": false,\n                            \"value\": null\n                        }\n                    }\n                }\n            },\n            \"Device.IP.Interface.12.\": {\n                \"name\": {\n                    \"writable\": true,\n                    \"value\": \"test-static-dns\"\n                },\n                \"enable\": {\n                    \"writable\": true,\n                    \"value\": \"1\"\n                },\n                \"max_mtu_size\": {\n                    \"writable\": true,\n                    \"value\": \"\"\n                },\n                \"pppoe\": {},\n                \"vlan\": {},\n                \"ipv4\": {\n                    \"Device.IP.Interface.12.IPv4Address.1.\": {\n                        \"enable\": {\n                            \"writable\": false,\n                            \"value\": \"1\"\n                        },\n                        \"ip_address\": {\n                            \"writable\": false,\n                            \"value\": \"10.11.12.13\"\n                        },\n                        \"subnet_mask\": {\n                            \"writable\": false,\n                            \"value\": \"255.255.255.0\"\n                        },\n                        \"origin\": {\n                            \"writable\": false,\n                            \"value\": \"Static\"\n                        },\n                        \"dns_servers\": {\n                            \"Device.DNS.Relay.Forwarding.20.\": {\n                                \"writable\": true,\n                                \"value\": \"10.10.10.11,10.10.10.11\"\n                            }\n                        }\n                    }\n                },\n                \"ipv6\": {\n                    \"Device.IP.Interface.12.IPv6Address.1.\": {\n                        \"enable\": {\n                            \"writable\": false,\n                            \"value\": \"0\"\n                        },\n                        \"ip_address\": {\n                            \"writable\": false,\n                            \"value\": \"::\"\n                        },\n                        \"prefix\": {\n                            \"writable\": false,\n                            \"value\": \"\"\n                        },\n                        \"origin\": {\n                            \"writable\": false,\n                            \"value\": \"Static\"\n                        },\n                        \"dns_servers\": {},\n                        \"state\": {\n                            \"writable\": false,\n                            \"value\": null\n                        }\n                    }\n                }\n            },\n            \"Device.IP.Interface.8.\": {\n                \"name\": {\n                    \"writable\": true,\n                    \"value\": \"test\"\n                },\n                \"enable\": {\n                    \"writable\": true,\n                    \"value\": \"1\"\n                },\n                \"max_mtu_size\": {\n                    \"writable\": true,\n                    \"value\": \"\"\n                },\n                \"pppoe\": {},\n                \"vlan\": {\n                    \"Device.Ethernet.VLANTermination.4.\": {\n                        \"id\": {\n                            \"writable\": true,\n                            \"value\": \"100\"\n                        },\n                        \"enable\": {\n                            \"writable\": true,\n                            \"value\": \"1\"\n                        },\n                        \"priority\": {\n                            \"writable\": true,\n                            \"value\": \"5\"\n                        }\n                    }\n                },\n                \"ipv4\": {\n                    \"Device.IP.Interface.8.IPv4Address.1.\": {\n                        \"enable\": {\n                            \"writable\": false,\n                            \"value\": \"1\"\n                        },\n                        \"ip_address\": {\n                            \"writable\": false,\n                            \"value\": \"0.0.0.0\"\n                        },\n                        \"subnet_mask\": {\n                            \"writable\": false,\n                            \"value\": \"0.0.0.0\"\n                        },\n                        \"origin\": {\n                            \"writable\": false,\n                            \"value\": \"DHCP\"\n                        },\n                        \"dns_servers\": {}\n                    }\n                },\n                \"ipv6\": {\n                    \"Device.IP.Interface.8.IPv6Address.1.\": {\n                        \"enable\": {\n                            \"writable\": false,\n                            \"value\": \"1\"\n                        },\n                        \"ip_address\": {\n                            \"writable\": false,\n                            \"value\": \"\"\n                        },\n                        \"prefix\": {\n                            \"writable\": false,\n                            \"value\": \"\"\n                        },\n                        \"origin\": {\n                            \"writable\": false,\n                            \"value\": \"DHCPv6\"\n                        },\n                        \"dns_servers\": {},\n                        \"state\": {\n                            \"writable\": false,\n                            \"value\": null\n                        }\n                    }\n                }\n            },\n            \"Device.IP.Interface.9.\": {\n                \"name\": {\n                    \"writable\": true,\n                    \"value\": \"test_pppoe\"\n                },\n                \"enable\": {\n                    \"writable\": true,\n                    \"value\": \"1\"\n                },\n                \"max_mtu_size\": {\n                    \"writable\": true,\n                    \"value\": \"\"\n                },\n                \"pppoe\": {\n                    \"Device.PPP.Interface.2.\": {\n                        \"username\": {\n                            \"writable\": true,\n                            \"value\": \"1234qwer1234\"\n                        },\n                        \"password\": {\n                            \"writable\": true,\n                            \"value\": \"asdfasdf\"\n                        },\n                        \"connection_status\": {\n                            \"writable\": false,\n                            \"value\": \"Connecting\"\n                        }\n                    }\n                },\n                \"vlan\": {\n                    \"Device.Ethernet.VLANTermination.5.\": {\n                        \"id\": {\n                            \"writable\": true,\n                            \"value\": \"10\"\n                        },\n                        \"enable\": {\n                            \"writable\": true,\n                            \"value\": \"0\"\n                        },\n                        \"priority\": {\n                            \"writable\": true,\n                            \"value\": \"2\"\n                        }\n                    }\n                },\n                \"ipv4\": {\n                    \"Device.IP.Interface.9.IPv4Address.1.\": {\n                        \"enable\": {\n                            \"writable\": false,\n                            \"value\": \"1\"\n                        },\n                        \"ip_address\": {\n                            \"writable\": false,\n                            \"value\": \"0.0.0.0\"\n                        },\n                        \"subnet_mask\": {\n                            \"writable\": false,\n                            \"value\": \"0.0.0.0\"\n                        },\n                        \"origin\": {\n                            \"writable\": false,\n                            \"value\": \"IPCP\"\n                        },\n                        \"dns_servers\": {}\n                    }\n                },\n                \"ipv6\": {\n                    \"Device.IP.Interface.9.IPv6Address.1.\": {\n                        \"enable\": {\n                            \"writable\": false,\n                            \"value\": \"1\"\n                        },\n                        \"ip_address\": {\n                            \"writable\": false,\n                            \"value\": \"\"\n                        },\n                        \"prefix\": {\n                            \"writable\": false,\n                            \"value\": \"\"\n                        },\n                        \"origin\": {\n                            \"writable\": false,\n                            \"value\": \"DHCPv6\"\n                        },\n                        \"dns_servers\": {},\n                        \"state\": {\n                            \"writable\": false,\n                            \"value\": null\n                        }\n                    }\n                }\n            }\n        }\n}","options":{"raw":{"language":"json"}}},"url":"device/:device/:mtp/ports","urlObject":{"path":[":device",":mtp","ports"],"host":["device"],"query":[],"variable":[{"type":"any","value":"{{device}}","key":"device"},{"type":"any","value":"any","key":"mtp"}]}},"response":[{"id":"99f96451-afa2-4251-ac7c-ce878301ef32","name":"Set Ports V2","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"body":{"mode":"raw","raw":"{\n\"pppoe\": {\n    \"Device.PPP.Interface.2.\": {\n        \"path\": \"Device.PPP.Interface.2.\",\n        \"username\": {\n            \"writable\": true,\n            \"value\": \"1234qwer1234\"\n        },\n        \"password\": {\n            \"writable\": true,\n            \"value\": \"\"\n        },\n        \"connection_status\": {\n            \"writable\": false,\n            \"value\": \"Connecting\"\n        }\n        }\n    }\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"device/:device/:mtp/ports","host":["device"],"path":[":device",":mtp","ports"],"variable":[{"key":"device","value":"{{device}}"},{"key":"mtp","value":""}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"nginx/1.18.0 (Ubuntu)"},{"key":"Date","value":"Wed, 16 Apr 2025 17:30:34 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Vary","value":"Origin"}],"cookie":[],"responseTime":null,"body":"{\n    \"updated_obj_results\": [\n        {\n            \"requested_path\": \"Device.IP.Interface.12.\",\n            \"oper_status\": {\n                \"OperStatus\": {\n                    \"OperSuccess\": {\n                        \"updated_inst_results\": [\n                            {\n                                \"affected_path\": \"Device.IP.Interface.12.\",\n                                \"updated_params\": {\n                                    \"Alias\": \"test-static-dns\",\n                                    \"Enable\": \"1\"\n                                }\n                            }\n                        ]\n                    }\n                }\n            }\n        },\n        {\n            \"requested_path\": \"Device.IP.Interface.12.IPv4Address.1.\",\n            \"oper_status\": {\n                \"OperStatus\": {\n                    \"OperSuccess\": {\n                        \"updated_inst_results\": [\n                            {\n                                \"affected_path\": \"Device.IP.Interface.12.IPv4Address.1.\",\n                                \"updated_params\": {\n                                    \"AddressingType\": \"Static\",\n                                    \"Enable\": \"1\",\n                                    \"IPAddress\": \"10.11.12.13\",\n                                    \"SubnetMask\": \"255.255.255.0\"\n                                }\n                            }\n                        ]\n                    }\n                }\n            }\n        },\n        {\n            \"requested_path\": \"Device.DNS.Relay.Forwarding.20.\",\n            \"oper_status\": {\n                \"OperStatus\": {\n                    \"OperSuccess\": {\n                        \"updated_inst_results\": [\n                            {\n                                \"affected_path\": \"Device.DNS.Relay.Forwarding.20.\",\n                                \"updated_params\": {\n                                    \"DNSServer\": \"10.10.10.11,10.10.10.11\"\n                                }\n                            }\n                        ]\n                    }\n                }\n            }\n        },\n        {\n            \"requested_path\": \"Device.IP.Interface.12.IPv6Address.1.\",\n            \"oper_status\": {\n                \"OperStatus\": {\n                    \"OperSuccess\": {\n                        \"updated_inst_results\": [\n                            {\n                                \"affected_path\": \"Device.IP.Interface.12.IPv6Address.1.\",\n                                \"updated_params\": {\n                                    \"Enable\": \"0\",\n                                    \"IPAddress\": \"::\",\n                                    \"Origin\": \"Static\",\n                                    \"Prefix\": \"\"\n                                }\n                            }\n                        ]\n                    }\n                }\n            }\n        },\n        {\n            \"requested_path\": \"Device.IP.Interface.7.\",\n            \"oper_status\": {\n                \"OperStatus\": {\n                    \"OperSuccess\": {\n                        \"updated_inst_results\": [\n                            {\n                                \"affected_path\": \"Device.IP.Interface.7.\",\n                                \"updated_params\": {\n                                    \"Alias\": \"ipoe_0_1_s\",\n                                    \"Enable\": \"1\"\n                                }\n                            }\n                        ]\n                    }\n                }\n            }\n        },\n        {\n            \"requested_path\": \"Device.IP.Interface.7.IPv4Address.1.\",\n            \"oper_status\": {\n                \"OperStatus\": {\n                    \"OperSuccess\": {\n                        \"updated_inst_results\": [\n                            {\n                                \"affected_path\": \"Device.IP.Interface.7.IPv4Address.1.\",\n                                \"updated_params\": {\n                                    \"AddressingType\": \"Static\",\n                                    \"Enable\": \"1\",\n                                    \"IPAddress\": \"154.47.89.146\",\n                                    \"SubnetMask\": \"255.255.255.252\"\n                                }\n                            }\n                        ]\n                    }\n                }\n            }\n        },\n        {\n            \"requested_path\": \"Device.DNS.Relay.Forwarding.9.\",\n            \"oper_status\": {\n                \"OperStatus\": {\n                    \"OperSuccess\": {\n                        \"updated_inst_results\": [\n                            {\n                                \"affected_path\": \"Device.DNS.Relay.Forwarding.9.\",\n                                \"updated_params\": {\n                                    \"DNSServer\": \"8.8.8.8,8.8.4.4\"\n                                }\n                            }\n                        ]\n                    }\n                }\n            }\n        },\n        {\n            \"requested_path\": \"Device.IP.Interface.7.IPv6Address.1.\",\n            \"oper_status\": {\n                \"OperStatus\": {\n                    \"OperSuccess\": {\n                        \"updated_inst_results\": [\n                            {\n                                \"affected_path\": \"Device.IP.Interface.7.IPv6Address.1.\",\n                                \"updated_params\": {\n                                    \"Enable\": \"0\",\n                                    \"IPAddress\": \"\",\n                                    \"Origin\": \"DHCPv6\",\n                                    \"Prefix\": \"\"\n                                }\n                            }\n                        ]\n                    }\n                }\n            }\n        },\n        {\n            \"requested_path\": \"Device.IP.Interface.8.\",\n            \"oper_status\": {\n                \"OperStatus\": {\n                    \"OperSuccess\": {\n                        \"updated_inst_results\": [\n                            {\n                                \"affected_path\": \"Device.IP.Interface.8.\",\n                                \"updated_params\": {\n                                    \"Alias\": \"test\",\n                                    \"Enable\": \"1\"\n                                }\n                            }\n                        ]\n                    }\n                }\n            }\n        },\n        {\n            \"requested_path\": \"Device.Ethernet.VLANTermination.4.\",\n            \"oper_status\": {\n                \"OperStatus\": {\n                    \"OperSuccess\": {\n                        \"updated_inst_results\": [\n                            {\n                                \"affected_path\": \"Device.Ethernet.VLANTermination.4.\",\n                                \"updated_params\": {\n                                    \"VLANID\": \"100\",\n                                    \"X_TP_VLANEnable\": \"1\",\n                                    \"X_TP_VLANPr\": \"5\"\n                                }\n                            }\n                        ]\n                    }\n                }\n            }\n        },\n        {\n            \"requested_path\": \"Device.IP.Interface.8.IPv4Address.1.\",\n            \"oper_status\": {\n                \"OperStatus\": {\n                    \"OperSuccess\": {\n                        \"updated_inst_results\": [\n                            {\n                                \"affected_path\": \"Device.IP.Interface.8.IPv4Address.1.\",\n                                \"updated_params\": {\n                                    \"AddressingType\": \"DHCP\",\n                                    \"Enable\": \"1\",\n                                    \"IPAddress\": \"0.0.0.0\",\n                                    \"SubnetMask\": \"0.0.0.0\"\n                                }\n                            }\n                        ]\n                    }\n                }\n            }\n        },\n        {\n            \"requested_path\": \"Device.IP.Interface.8.IPv6Address.1.\",\n            \"oper_status\": {\n                \"OperStatus\": {\n                    \"OperSuccess\": {\n                        \"updated_inst_results\": [\n                            {\n                                \"affected_path\": \"Device.IP.Interface.8.IPv6Address.1.\",\n                                \"updated_params\": {\n                                    \"Enable\": \"1\",\n                                    \"IPAddress\": \"\",\n                                    \"Origin\": \"DHCPv6\",\n                                    \"Prefix\": \"\"\n                                }\n                            }\n                        ]\n                    }\n                }\n            }\n        },\n        {\n            \"requested_path\": \"Device.IP.Interface.9.\",\n            \"oper_status\": {\n                \"OperStatus\": {\n                    \"OperSuccess\": {\n                        \"updated_inst_results\": [\n                            {\n                                \"affected_path\": \"Device.IP.Interface.9.\",\n                                \"updated_params\": {\n                                    \"Alias\": \"test_pppoe\",\n                                    \"Enable\": \"1\"\n                                }\n                            }\n                        ]\n                    }\n                }\n            }\n        },\n        {\n            \"requested_path\": \"Device.Ethernet.VLANTermination.5.\",\n            \"oper_status\": {\n                \"OperStatus\": {\n                    \"OperSuccess\": {\n                        \"updated_inst_results\": [\n                            {\n                                \"affected_path\": \"Device.Ethernet.VLANTermination.5.\",\n                                \"updated_params\": {\n                                    \"VLANID\": \"10\",\n                                    \"X_TP_VLANEnable\": \"1\",\n                                    \"X_TP_VLANPr\": \"2\"\n                                }\n                            }\n                        ]\n                    }\n                }\n            }\n        },\n        {\n            \"requested_path\": \"Device.PPP.Interface.2.\",\n            \"oper_status\": {\n                \"OperStatus\": {\n                    \"OperSuccess\": {\n                        \"updated_inst_results\": [\n                            {\n                                \"affected_path\": \"Device.PPP.Interface.2.\",\n                                \"updated_params\": {\n                                    \"Password\": \"\",\n                                    \"Username\": \"1234qwer1234\"\n                                }\n                            }\n                        ]\n                    }\n                }\n            }\n        },\n        {\n            \"requested_path\": \"Device.IP.Interface.9.IPv4Address.1.\",\n            \"oper_status\": {\n                \"OperStatus\": {\n                    \"OperSuccess\": {\n                        \"updated_inst_results\": [\n                            {\n                                \"affected_path\": \"Device.IP.Interface.9.IPv4Address.1.\",\n                                \"updated_params\": {\n                                    \"AddressingType\": \"IPCP\",\n                                    \"Enable\": \"1\",\n                                    \"IPAddress\": \"0.0.0.0\",\n                                    \"SubnetMask\": \"0.0.0.0\"\n                                }\n                            }\n                        ]\n                    }\n                }\n            }\n        },\n        {\n            \"requested_path\": \"Device.IP.Interface.9.IPv6Address.1.\",\n            \"oper_status\": {\n                \"OperStatus\": {\n                    \"OperSuccess\": {\n                        \"updated_inst_results\": [\n                            {\n                                \"affected_path\": \"Device.IP.Interface.9.IPv6Address.1.\",\n                                \"updated_params\": {\n                                    \"Enable\": \"1\",\n                                    \"IPAddress\": \"\",\n                                    \"Origin\": \"DHCPv6\",\n                                    \"Prefix\": \"\"\n                                }\n                            }\n                        ]\n                    }\n                }\n            }\n        },\n        {\n            \"requested_path\": \"Device.IP.Interface.10.\",\n            \"oper_status\": {\n                \"OperStatus\": {\n                    \"OperSuccess\": {\n                        \"updated_inst_results\": [\n                            {\n                                \"affected_path\": \"Device.IP.Interface.10.\",\n                                \"updated_params\": {\n                                    \"Alias\": \"test_static_vlan9\",\n                                    \"Enable\": \"1\"\n                                }\n                            }\n                        ]\n                    }\n                }\n            }\n        },\n        {\n            \"requested_path\": \"Device.Ethernet.VLANTermination.6.\",\n            \"oper_status\": {\n                \"OperStatus\": {\n                    \"OperSuccess\": {\n                        \"updated_inst_results\": [\n                            {\n                                \"affected_path\": \"Device.Ethernet.VLANTermination.6.\",\n                                \"updated_params\": {\n                                    \"VLANID\": \"1239\",\n                                    \"X_TP_VLANEnable\": \"1\",\n                                    \"X_TP_VLANPr\": \"5\"\n                                }\n                            }\n                        ]\n                    }\n                }\n            }\n        },\n        {\n            \"requested_path\": \"Device.IP.Interface.10.IPv4Address.1.\",\n            \"oper_status\": {\n                \"OperStatus\": {\n                    \"OperSuccess\": {\n                        \"updated_inst_results\": [\n                            {\n                                \"affected_path\": \"Device.IP.Interface.10.IPv4Address.1.\",\n                                \"updated_params\": {\n                                    \"AddressingType\": \"Static\",\n                                    \"Enable\": \"1\",\n                                    \"IPAddress\": \"10.10.11.19\",\n                                    \"SubnetMask\": \"255.255.0.0\"\n                                }\n                            }\n                        ]\n                    }\n                }\n            }\n        },\n        {\n            \"requested_path\": \"Device.DNS.Relay.Forwarding.15.\",\n            \"oper_status\": {\n                \"OperStatus\": {\n                    \"OperSuccess\": {\n                        \"updated_inst_results\": [\n                            {\n                                \"affected_path\": \"Device.DNS.Relay.Forwarding.15.\",\n                                \"updated_params\": {\n                                    \"DNSServer\": \"8.8.9.9,8.8.8.8\"\n                                }\n                            }\n                        ]\n                    }\n                }\n            }\n        },\n        {\n            \"requested_path\": \"Device.IP.Interface.10.IPv6Address.1.\",\n            \"oper_status\": {\n                \"OperStatus\": {\n                    \"OperSuccess\": {\n                        \"updated_inst_results\": [\n                            {\n                                \"affected_path\": \"Device.IP.Interface.10.IPv6Address.1.\",\n                                \"updated_params\": {\n                                    \"Enable\": \"1\",\n                                    \"IPAddress\": \"2001:DB8:2:2::19\",\n                                    \"Origin\": \"Static\",\n                                    \"Prefix\": \"2001::\"\n                                }\n                            }\n                        ]\n                    }\n                }\n            }\n        },\n        {\n            \"requested_path\": \"Device.DNS.Relay.Forwarding.16.\",\n            \"oper_status\": {\n                \"OperStatus\": {\n                    \"OperSuccess\": {\n                        \"updated_inst_results\": [\n                            {\n                                \"affected_path\": \"Device.DNS.Relay.Forwarding.16.\",\n                                \"updated_params\": {\n                                    \"DNSServer\": \"2001:4860:4860::8844,2001:4860:4860::8849\"\n                                }\n                            }\n                        ]\n                    }\n                }\n            }\n        }\n    ]\n}"}],"_postman_id":"d33285b2-506d-4884-9533-0883b7d580a0"},{"name":"Add Port","id":"3cb20a96-7786-4e7b-b69a-b71215489f0c","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"pppoe\": {\n        \"username\": {\n            \"writable\": false,\n            \"value\": \"test\"\n        },\n        \"password\": {\n            \"writable\": false,\n            \"value\": \"\"\n        }\n    },\n    \"vlan\": {\n        \"writable\": false,\n        \"value\": \"87\"\n    },\n    \"service\": {\n        \"writable\": false,\n        \"value\": \"INTERNET\"\n    }\n}","options":{"raw":{"language":"json"}}},"url":"device/:device/:mtp/ports","urlObject":{"path":[":device",":mtp","ports"],"host":["device"],"query":[],"variable":[{"type":"any","value":"{{device}}","key":"device"},{"type":"any","value":"","key":"mtp"}]}},"response":[{"id":"6b2ec00f-1321-4676-9651-d829de68865d","name":"Add Port","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"pppoe\": {\n        \"username\": {\n            \"writable\": false,\n            \"value\": \"test\"\n        },\n        \"password\": {\n            \"writable\": false,\n            \"value\": \"\"\n        }\n    },\n    \"vlan\": {\n        \"writable\": false,\n        \"value\": \"87\"\n    },\n    \"service\": {\n        \"writable\": false,\n        \"value\": \"INTERNET\"\n    }\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"device/:device/:mtp/ports","host":["device"],"path":[":device",":mtp","ports"],"variable":[{"key":"device","value":"{{device}}"},{"key":"mtp","value":""}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"nginx/1.18.0 (Ubuntu)"},{"key":"Date","value":"Tue, 22 Oct 2024 13:43:15 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Content-Length","value":"12"},{"key":"Connection","value":"keep-alive"},{"key":"Vary","value":"Origin"}],"cookie":[],"responseTime":null,"body":"\"Port added\""}],"_postman_id":"3cb20a96-7786-4e7b-b69a-b71215489f0c"},{"name":"Delete Port","id":"f6e6dc37-0ed5-42a6-bd16-9c032b5d68f4","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"port\": \"InternetGatewayDevice.WANDevice.1.WANConnectionDevice.2.WANPPPConnection.1.\"\n}","options":{"raw":{"language":"json"}}},"url":"device/:device/:mtp/ports","urlObject":{"path":[":device",":mtp","ports"],"host":["device"],"query":[{"disabled":true,"key":"port","value":"123456"}],"variable":[{"type":"any","value":"{{device}}","key":"device"},{"type":"any","value":"","key":"mtp"}]}},"response":[{"id":"c4047fab-f0b7-40e5-a5cd-453f69dce97f","name":"Delete Port","originalRequest":{"method":"DELETE","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"port\": \"InternetGatewayDevice.WANDevice.1.WANConnectionDevice.2.WANPPPConnection.1.\"\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"device/:device/:mtp/ports","host":["device"],"path":[":device",":mtp","ports"],"query":[{"key":"port","value":"123456","disabled":true}],"variable":[{"key":"device","value":"{{device}}"},{"key":"mtp","value":""}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"nginx/1.18.0 (Ubuntu)"},{"key":"Date","value":"Mon, 21 Oct 2024 20:35:34 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Content-Length","value":"14"},{"key":"Connection","value":"keep-alive"},{"key":"Vary","value":"Origin"}],"cookie":[],"responseTime":null,"body":"\"Port deleted\""}],"_postman_id":"f6e6dc37-0ed5-42a6-bd16-9c032b5d68f4"},{"name":"Get Wan Options","id":"5d15c7ca-fe60-4578-93a1-0619e37fb3ec","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"url":"device/:device/:mtp/wanoptions","urlObject":{"path":[":device",":mtp","wanoptions"],"host":["device"],"query":[],"variable":[{"type":"any","value":"{{device}}","key":"device"},{"type":"any","value":"any","key":"mtp"}]}},"response":[{"id":"b3fff2a2-406a-4c17-9944-9bd496e4ab9a","name":"No Wan Options","originalRequest":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"url":{"raw":"device/:device/:mtp/wanoptions","host":["device"],"path":[":device",":mtp","wanoptions"],"variable":[{"key":"device","value":"{{device}}"},{"key":"mtp","value":"any"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"nginx/1.24.0 (Ubuntu)"},{"key":"Date","value":"Thu, 18 Sep 2025 18:26:53 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Content-Length","value":"4"},{"key":"Connection","value":"keep-alive"},{"key":"Vary","value":"Origin"}],"cookie":[],"responseTime":null,"body":"null"},{"id":"f88b9564-571d-46db-b7e5-36341f3c5e44","name":"Has Wan Options","originalRequest":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"url":{"raw":"device/:device/:mtp/wanoptions","host":["device"],"path":[":device",":mtp","wanoptions"],"variable":[{"key":"device","value":"{{device}}"},{"key":"mtp","value":"any"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"nginx/1.24.0 (Ubuntu)"},{"key":"Date","value":"Thu, 18 Sep 2025 18:27:29 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Content-Length","value":"241"},{"key":"Connection","value":"keep-alive"},{"key":"Vary","value":"Origin"}],"cookie":[],"responseTime":null,"body":"[\n    {\n        \"path\": \"InternetGatewayDevice.WANDevice.1.\",\n        \"type\": \"Ethernet\"\n    },\n    {\n        \"path\": \"InternetGatewayDevice.WANDevice.2.\",\n        \"type\": \"DSL\"\n    },\n    {\n        \"path\": \"InternetGatewayDevice.WANDevice.3.\",\n        \"type\": \"DSL\"\n    },\n    {\n        \"path\": \"InternetGatewayDevice.WANDevice.4.\",\n        \"type\": \"3G\"\n    }\n]"}],"_postman_id":"5d15c7ca-fe60-4578-93a1-0619e37fb3ec"}],"id":"5e53fe8e-538b-4f79-84e8-e43a092a0255","description":"<p>Physical interfaces and WAN logical configuration.</p>\n","_postman_id":"5e53fe8e-538b-4f79-84e8-e43a092a0255"},{"name":"VoIP","item":[{"name":"Get Voice","id":"bd597d62-9b80-410c-8bb7-2fe35c5c372e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"url":"device/:device/:mtp/voice","urlObject":{"path":[":device",":mtp","voice"],"host":["device"],"query":[],"variable":[{"type":"any","value":"{{device}}","key":"device"},{"type":"any","value":"any","key":"mtp"}]}},"response":[{"id":"6939fdb3-5fa6-4052-a1f6-7a535c149fab","name":"Get Voice","originalRequest":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"url":{"raw":"device/:device/:mtp/voice","host":["device"],"path":[":device",":mtp","voice"],"variable":[{"key":"device","value":"{{device}}"},{"key":"mtp","value":"any"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"nginx/1.24.0 (Ubuntu)"},{"key":"Date","value":"Fri, 19 Sep 2025 12:44:40 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Content-Length","value":"511"},{"key":"Connection","value":"keep-alive"},{"key":"Vary","value":"Origin"}],"cookie":[],"responseTime":null,"body":"[\n    {\n        \"path\": \"InternetGatewayDevice.Services.VoiceService.1.VoiceProfile.1.\",\n        \"name\": {\n            \"writable\": true,\n            \"value\": \"\"\n        },\n        \"proxy_server\": {\n            \"writable\": true,\n            \"value\": \"0.0.0.0\"\n        },\n        \"registrar_server\": {\n            \"writable\": true,\n            \"value\": \"0.0.0.0\"\n        },\n        \"domain\": {\n            \"writable\": true,\n            \"value\": \"\"\n        },\n        \"lines\": [\n            {\n                \"path\": \"InternetGatewayDevice.Services.VoiceService.1.VoiceProfile.1.Line.1.\",\n                \"status\": {\n                    \"writable\": false,\n                    \"value\": \"disabled\"\n                },\n                \"username\": {\n                    \"writable\": true,\n                    \"value\": \"\"\n                },\n                \"password\": {\n                    \"writable\": true,\n                    \"value\": \"\"\n                },\n                \"uri\": {\n                    \"writable\": true,\n                    \"value\": \"sip:@\"\n                }\n            }\n        ]\n    }\n]"}],"_postman_id":"bd597d62-9b80-410c-8bb7-2fe35c5c372e"},{"name":"Edit Voice","id":"cc4d4908-247f-4e3a-af89-dcaf793d7d86","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"path\": \"InternetGatewayDevice.Services.VoiceService.1.VoiceProfile.1.\",\n    \"domain\": {\n        \"value\": \"teste123\"\n    }\n}","options":{"raw":{"language":"json"}}},"url":"device/:device/:mtp/voice","urlObject":{"path":[":device",":mtp","voice"],"host":["device"],"query":[],"variable":[{"id":"61babb79-98eb-4b66-85d6-29f40015a0d7","type":"any","value":"{{device}}","key":"device"},{"id":"35b777f0-794f-4d8f-96d4-ac48b6a4b015","type":"any","value":"any","key":"mtp"}]}},"response":[{"id":"c6f74370-fa3b-4edb-8c29-4680cd41bce2","name":"Edit Voice","originalRequest":{"method":"PUT","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"path\": \"InternetGatewayDevice.Services.VoiceService.1.VoiceProfile.1.\",\n    \"domain\": {\n        \"value\": \"teste123\"\n    }\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"device/:device/:mtp/voice","host":["device"],"path":[":device",":mtp","voice"],"variable":[{"id":"61babb79-98eb-4b66-85d6-29f40015a0d7","key":"device","value":"{{device}}"},{"id":"35b777f0-794f-4d8f-96d4-ac48b6a4b015","key":"mtp","value":"any"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"nginx/1.24.0 (Ubuntu)"},{"key":"Date","value":"Tue, 23 Sep 2025 12:32:41 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Content-Length","value":"36"},{"key":"Connection","value":"keep-alive"},{"key":"Vary","value":"Origin"}],"cookie":[],"responseTime":null,"body":"\"Voice profile updated successfully\""}],"_postman_id":"cc4d4908-247f-4e3a-af89-dcaf793d7d86"},{"name":"Add Voice","id":"2871d8df-5afe-4994-a006-e8afdbf28d6a","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"domain\": {\n        \"value\": \"tommyhilfiger\"\n    },\n    \"proxy_server\":{\n        \"value\": \"1.1.1.1\"\n    }\n}","options":{"raw":{"language":"json"}}},"url":"device/:device/:mtp/voice","urlObject":{"path":[":device",":mtp","voice"],"host":["device"],"query":[],"variable":[{"id":"61babb79-98eb-4b66-85d6-29f40015a0d7","type":"any","value":"{{device}}","key":"device"},{"id":"35b777f0-794f-4d8f-96d4-ac48b6a4b015","type":"any","value":"any","key":"mtp"}]}},"response":[{"id":"be5919b7-13f7-4444-981a-7530f8e2d962","name":"Invalid Arguments","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"domain\": {\n        \"value\": \"tommyhilfiger\"\n    },\n    \"proxy_server\":{\n        \"value\": \"1.1.1.1\"\n    }\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"device/:device/:mtp/voice","host":["device"],"path":[":device",":mtp","voice"],"variable":[{"id":"61babb79-98eb-4b66-85d6-29f40015a0d7","key":"device","value":"{{device}}"},{"id":"35b777f0-794f-4d8f-96d4-ac48b6a4b015","key":"mtp","value":"any"}]}},"status":"Internal Server Error","code":500,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"nginx/1.24.0 (Ubuntu)"},{"key":"Date","value":"Tue, 23 Sep 2025 12:38:12 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Content-Length","value":"38"},{"key":"Connection","value":"keep-alive"},{"key":"Vary","value":"Origin"}],"cookie":[],"responseTime":null,"body":"\"CWMP Fault: 9003 - Invalid Arguments\""},{"id":"0ea945ff-4146-4d14-a40f-614223065221","name":"Add Voice","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"domain\": {\n        \"value\": \"tommyhilfiger\"\n    },\n    \"proxy_server\":{\n        \"value\": \"1.1.1.1\"\n    }\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"device/:device/:mtp/voice","host":["device"],"path":[":device",":mtp","voice"],"variable":[{"id":"61babb79-98eb-4b66-85d6-29f40015a0d7","key":"device","value":"{{device}}"},{"id":"35b777f0-794f-4d8f-96d4-ac48b6a4b015","key":"mtp","value":"any"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"nginx/1.24.0 (Ubuntu)"},{"key":"Date","value":"Tue, 23 Sep 2025 12:47:40 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Content-Length","value":"36"},{"key":"Connection","value":"keep-alive"},{"key":"Vary","value":"Origin"}],"cookie":[],"responseTime":null,"body":"\"Voice profile successfully created\""}],"_postman_id":"2871d8df-5afe-4994-a006-e8afdbf28d6a"},{"name":"Delete Voice","id":"bb84fec0-c4c6-4343-bfe0-88e62cf39ea5","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"path\":\"InternetGatewayDevice.Services.VoiceService.1.VoiceProfile.2.\"\n}","options":{"raw":{"language":"json"}}},"url":"device/:device/:mtp/voice","urlObject":{"path":[":device",":mtp","voice"],"host":["device"],"query":[],"variable":[{"id":"61babb79-98eb-4b66-85d6-29f40015a0d7","type":"any","value":"{{device}}","key":"device"},{"id":"35b777f0-794f-4d8f-96d4-ac48b6a4b015","type":"any","value":"any","key":"mtp"}]}},"response":[{"id":"833d6113-b85b-49e0-951a-8fb24f452cee","name":"Delete Voice","originalRequest":{"method":"DELETE","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"path\":\"InternetGatewayDevice.Services.VoiceService.1.VoiceProfile.3.\"\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"device/:device/:mtp/voice","host":["device"],"path":[":device",":mtp","voice"],"variable":[{"id":"61babb79-98eb-4b66-85d6-29f40015a0d7","key":"device","value":"{{device}}"},{"id":"35b777f0-794f-4d8f-96d4-ac48b6a4b015","key":"mtp","value":"any"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"nginx/1.24.0 (Ubuntu)"},{"key":"Date","value":"Tue, 23 Sep 2025 12:43:55 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Content-Length","value":"36"},{"key":"Connection","value":"keep-alive"},{"key":"Vary","value":"Origin"}],"cookie":[],"responseTime":null,"body":"\"Voice profile successfully deleted\""}],"_postman_id":"bb84fec0-c4c6-4343-bfe0-88e62cf39ea5"},{"name":"Edit Line","id":"b8c5b834-2aa3-4683-87f6-4aa816bbc0d6","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"path\": \"InternetGatewayDevice.Services.VoiceService.1.VoiceProfile.1.Line.2.\",\n    \"username\": {\n        \"writable\": true,\n        \"value\": \"testjjkhgst\"\n    }\n}     ","options":{"raw":{"language":"json"}}},"url":"device/:device/:mtp/voiceline","urlObject":{"path":[":device",":mtp","voiceline"],"host":["device"],"query":[],"variable":[{"id":"424bb92b-305c-49d0-aa22-103c8756341f","type":"any","value":"{{device}}","key":"device"},{"id":"1426c024-7597-42de-bcac-9e53a33c405c","type":"any","value":"any","key":"mtp"}]}},"response":[{"id":"201383e9-c65c-4aea-969e-dbe075926ed2","name":"Edit Line","originalRequest":{"method":"PUT","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"path\": \"InternetGatewayDevice.Services.VoiceService.1.VoiceProfile.1.Line.2.\",\n    \"username\": {\n        \"writable\": true,\n        \"value\": \"testjjkhgst\"\n    }\n}     ","options":{"raw":{"language":"json"}}},"url":{"raw":"device/:device/:mtp/voiceline","host":["device"],"path":[":device",":mtp","voiceline"],"variable":[{"id":"424bb92b-305c-49d0-aa22-103c8756341f","key":"device","value":"{{device}}"},{"id":"1426c024-7597-42de-bcac-9e53a33c405c","key":"mtp","value":"any"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"nginx/1.24.0 (Ubuntu)"},{"key":"Date","value":"Tue, 23 Sep 2025 12:34:52 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Content-Length","value":"33"},{"key":"Connection","value":"keep-alive"},{"key":"Vary","value":"Origin"}],"cookie":[],"responseTime":null,"body":"\"Voice line updated successfully\""}],"_postman_id":"b8c5b834-2aa3-4683-87f6-4aa816bbc0d6"},{"name":"Add Line","id":"3c7559e0-214c-477a-a588-68f4e9159eff","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"path\":\"InternetGatewayDevice.Services.VoiceService.1.VoiceProfile.1.\"\n}","options":{"raw":{"language":"json"}}},"url":"device/:device/:mtp/voiceline","urlObject":{"path":[":device",":mtp","voiceline"],"host":["device"],"query":[],"variable":[{"id":"424bb92b-305c-49d0-aa22-103c8756341f","type":"any","value":"{{device}}","key":"device"},{"id":"1426c024-7597-42de-bcac-9e53a33c405c","type":"any","value":"any","key":"mtp"}]}},"response":[{"id":"a65cf2a4-e383-4f52-b4f2-4cfb99c23339","name":"Add Line","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"path\":\"InternetGatewayDevice.Services.VoiceService.1.VoiceProfile.1.\"\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"device/:device/:mtp/voiceline","host":["device"],"path":[":device",":mtp","voiceline"],"variable":[{"id":"424bb92b-305c-49d0-aa22-103c8756341f","key":"device","value":"{{device}}"},{"id":"1426c024-7597-42de-bcac-9e53a33c405c","key":"mtp","value":"any"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"nginx/1.24.0 (Ubuntu)"},{"key":"Date","value":"Fri, 19 Sep 2025 17:14:15 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Content-Length","value":"33"},{"key":"Connection","value":"keep-alive"},{"key":"Vary","value":"Origin"}],"cookie":[],"responseTime":null,"body":"\"Voice line successfully created\""}],"_postman_id":"3c7559e0-214c-477a-a588-68f4e9159eff"},{"name":"Delete Line","id":"4cf3e093-c57f-444b-beb9-177f6d0c56f5","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"path\":\"InternetGatewayDevice.Services.VoiceService.1.VoiceProfile.1.Line.2.\"\n}","options":{"raw":{"language":"json"}}},"url":"device/:device/:mtp/voiceline","urlObject":{"path":[":device",":mtp","voiceline"],"host":["device"],"query":[],"variable":[{"id":"424bb92b-305c-49d0-aa22-103c8756341f","type":"any","value":"{{device}}","key":"device"},{"id":"1426c024-7597-42de-bcac-9e53a33c405c","type":"any","value":"any","key":"mtp"}]}},"response":[{"id":"a66f274e-1905-44dd-9969-24b036e8882a","name":"Error to Delete","originalRequest":{"method":"DELETE","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"path\":\"InternetGatewayDevice.Services.VoiceService.1.VoiceProfile.1.Line.2.\"\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"device/:device/:mtp/voiceline","host":["device"],"path":[":device",":mtp","voiceline"],"variable":[{"id":"424bb92b-305c-49d0-aa22-103c8756341f","key":"device","value":"{{device}}"},{"id":"1426c024-7597-42de-bcac-9e53a33c405c","key":"mtp","value":"any"}]}},"status":"Internal Server Error","code":500,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"nginx/1.24.0 (Ubuntu)"},{"key":"Date","value":"Tue, 23 Sep 2025 12:10:00 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Content-Length","value":"35"},{"key":"Connection","value":"keep-alive"},{"key":"Vary","value":"Origin"}],"cookie":[],"responseTime":null,"body":"\"CWMP Fault: 9002 - Internal Error\""}],"_postman_id":"4cf3e093-c57f-444b-beb9-177f6d0c56f5"}],"id":"4ae8a2b3-d6fe-4a65-ba68-fc20347dcef8","_postman_id":"4ae8a2b3-d6fe-4a65-ba68-fc20347dcef8","description":""},{"name":"Geolocation","item":[{"name":"Get Geolocation","id":"821e77d6-14a3-4dd7-a2b9-74afdec80758","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"url":"map/{{device}}","urlObject":{"path":["{{device}}"],"host":["map"],"query":[],"variable":[]}},"response":[{"id":"783257cf-d102-4822-bf71-f473a9ceffed","name":"Get all devices location","originalRequest":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"url":"/map"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Origin"},{"key":"Date","value":"Thu, 04 Jul 2024 19:54:52 GMT"},{"key":"Content-Length","value":"249"}],"cookie":[],"responseTime":null,"body":"[\n    {\n        \"sn\": \"485754434ECDE6AD\",\n        \"img\": \"https://static.wikia.nocookie.net/looney-tunes/images/6/65/PapaLeguas.gif/revision/latest/thumbnail/width/360/height/360?cb=20151222151137&path-prefix=pt-br\",\n        \"coordinates\": {\n            \"lat\": -27.6227433,\n            \"lng\": -48.6755544\n        }\n    }\n]"},{"id":"00ba09a6-0f87-40ac-a3ae-fcef3d67476b","name":"Get device geolocation","originalRequest":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"url":"/map/{{device}}"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Origin"},{"key":"Date","value":"Fri, 04 Oct 2024 00:23:57 GMT"},{"key":"Content-Length","value":"108"}],"cookie":[],"responseTime":null,"body":"{\n    \"sn\": \"485754434ECDE6AD\",\n    \"img\": \"/images/EG8145X6-10.png\",\n    \"coordinates\": {\n        \"lat\": -27.622759,\n        \"lng\": -48.6755455\n    }\n}"}],"_postman_id":"821e77d6-14a3-4dd7-a2b9-74afdec80758"},{"name":"Create Geolocation","id":"dc98dc7e-9794-4d38-b2d8-86d67d03f4a5","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"img\":\"https://consumer.huawei.com/dam/content/dam/huawei-cbg-site/common/mkt/pdp/routers/5g-cpe-pro-2/images/Huawei-5g-cpe-pro-2.png\",\n    \"coordinates\":{\n        \"lat\":37.77490000000000,\n        \"lng\":-122.41940000000000\n    }\n}","options":{"raw":{"language":"json"}}},"url":"map/?sn={{device}}","urlObject":{"path":[""],"host":["map"],"query":[{"key":"sn","value":"{{device}}"}],"variable":[]}},"response":[{"id":"80ebeea2-8881-45da-b12d-79672b84017b","name":"Create Geolocation","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"img\":\"https://consumer.huawei.com/dam/content/dam/huawei-cbg-site/common/mkt/pdp/routers/5g-cpe-pro-2/images/Huawei-5g-cpe-pro-2.png\",\n    \"coordinates\":{\n        \"lat\":37.77490000000000,\n        \"lng\":-122.41940000000000\n    }\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"map/?sn={{device}}","host":["map"],"path":[""],"query":[{"key":"sn","value":"{{device}}"}]}},"status":"Created","code":201,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"nginx/1.24.0 (Ubuntu)"},{"key":"Date","value":"Mon, 06 Apr 2026 20:33:07 GMT"},{"key":"Content-Type","value":"application/json; version=1"},{"key":"Content-Length","value":"0"},{"key":"Connection","value":"keep-alive"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Access-Control-Allow-Origin","value":"null"}],"cookie":[],"responseTime":null,"body":null}],"_postman_id":"dc98dc7e-9794-4d38-b2d8-86d67d03f4a5"},{"name":"Delete Geolocation","id":"58a08e07-98bf-4293-b92f-a0a9c4f044fa","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"url":"map/?sn={{device}}","urlObject":{"path":[""],"host":["map"],"query":[{"key":"sn","value":"{{device}}"}],"variable":[]}},"response":[{"id":"6fbf53bd-4cfd-4bb0-9e58-5178cab75463","name":"Delete Geolocation","originalRequest":{"method":"DELETE","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"url":{"raw":"map/?sn={{device}}","host":["map"],"path":[""],"query":[{"key":"sn","value":"{{device}}"}]}},"status":"No Content","code":204,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"nginx/1.24.0 (Ubuntu)"},{"key":"Date","value":"Mon, 06 Apr 2026 20:35:19 GMT"},{"key":"Content-Type","value":"application/json; version=1"},{"key":"Connection","value":"keep-alive"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Access-Control-Allow-Origin","value":"null"}],"cookie":[],"responseTime":null,"body":null}],"_postman_id":"58a08e07-98bf-4293-b92f-a0a9c4f044fa"},{"name":"Geolocation Refresh","id":"6415da56-0a4d-4426-8983-b85f5550e00a","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"url":"/map/{{device}}/refresh","urlObject":{"path":["map","{{device}}","refresh"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"6415da56-0a4d-4426-8983-b85f5550e00a"}],"id":"6953e98d-a79b-4bea-a3a9-d7b1ba0c7bde","_postman_id":"6953e98d-a79b-4bea-a3a9-d7b1ba0c7bde","description":""},{"name":"Cache Refresh","id":"bb07e44c-e5fb-4e6b-8423-e8c18f529bc4","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"url":"device/:device/:mtp/cache/refresh","urlObject":{"path":[":device",":mtp","cache","refresh"],"host":["device"],"query":[],"variable":[{"type":"any","value":"{{device}}","key":"device"},{"type":"any","value":"any","key":"mtp"}]}},"response":[{"id":"c9e04df6-7549-4343-95e5-6811ba3d4c55","name":"Cache Refresh","originalRequest":{"method":"PUT","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"url":{"raw":"device/:device/:mtp/cache/refresh","host":["device"],"path":[":device",":mtp","cache","refresh"],"variable":[{"key":"device","value":"{{device}}"},{"key":"mtp","value":"any"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"nginx/1.24.0 (Ubuntu)"},{"key":"Date","value":"Tue, 23 Sep 2025 18:27:08 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Content-Length","value":"30"},{"key":"Connection","value":"keep-alive"},{"key":"Vary","value":"Origin"}],"cookie":[],"responseTime":null,"body":"\"Cache refreshed successfully\""}],"_postman_id":"bb07e44c-e5fb-4e6b-8423-e8c18f529bc4"},{"name":"Get Radio","id":"871418b4-b9f1-44fc-9758-ebf7c1cbf9b2","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"url":"device/:device/:mtp/radio","urlObject":{"path":[":device",":mtp","radio"],"host":["device"],"query":[],"variable":[{"type":"any","value":"{{device}}","key":"device"},{"type":"any","value":"any","key":"mtp"}]}},"response":[{"id":"b4824f19-0db1-4d7b-8f76-9752bc370ae4","name":"Radio","originalRequest":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"url":{"raw":"device/:device/:mtp/radio","host":["device"],"path":[":device",":mtp","radio"],"variable":[{"key":"device","value":"a8:37:59:3e:d5:88"},{"key":"mtp","value":""}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"nginx/1.27.0"},{"key":"Date","value":"Sat, 10 Aug 2024 15:47:43 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Content-Length","value":"1808"},{"key":"Connection","value":"keep-alive"},{"key":"Vary","value":"Origin"}],"cookie":[],"responseTime":null,"body":"[\n    {\n        \"path\": \"Device.WiFi.Radio.1.\",\n        \"name\": {\n            \"writable\": false,\n            \"value\": \"wlan0\"\n        },\n        \"enable\": {\n            \"writable\": true,\n            \"value\": \"true\"\n        },\n        \"auto_channel_enable\": {\n            \"writable\": true,\n            \"value\": \"true\"\n        },\n        \"channel\": {\n            \"writable\": true,\n            \"value\": \"1\"\n        },\n        \"possible_channels\": {\n            \"writable\": false,\n            \"value\": [\n                \"1\",\n                \"2\",\n                \"3\",\n                \"4\",\n                \"5\",\n                \"6\",\n                \"7\",\n                \"8\",\n                \"9\",\n                \"10\",\n                \"11\"\n            ]\n        },\n        \"operating_channel_bandwidth\": {\n            \"writable\": true,\n            \"value\": \"20MHz\"\n        },\n        \"supported_operating_channel_bandwidth\": {\n            \"writable\": false,\n            \"value\": [\n                \"20MHz\",\n                \"40MHz\"\n            ]\n        },\n        \"operating_frequency_band\": {\n            \"writable\": false,\n            \"value\": \"2.4GHz\"\n        },\n        \"supported_frequency_bands\": {\n            \"writable\": true,\n            \"value\": [\n                \"2.4GHz\"\n            ]\n        },\n        \"operating_standards\": {\n            \"writable\": true,\n            \"value\": [\n                \"g\",\n                \"n\",\n                \"ax\"\n            ]\n        },\n        \"supported_standards\": {\n            \"writable\": false,\n            \"value\": [\n                \"b\",\n                \"g\",\n                \"n\",\n                \"ax\"\n            ]\n        },\n        \"transmit_power\": {\n            \"writable\": true,\n            \"value\": \"100\"\n        },\n        \"transmit_power_supported\": {\n            \"writable\": false,\n            \"value\": [\n                \"12\",\n                \"25\",\n                \"50\",\n                \"75\",\n                \"100\"\n            ]\n        }\n    },\n    {\n        \"path\": \"Device.WiFi.Radio.2.\",\n        \"name\": {\n            \"writable\": false,\n            \"value\": \"wlan2\"\n        },\n        \"enable\": {\n            \"writable\": true,\n            \"value\": \"true\"\n        },\n        \"auto_channel_enable\": {\n            \"writable\": true,\n            \"value\": \"false\"\n        },\n        \"channel\": {\n            \"writable\": true,\n            \"value\": \"36\"\n        },\n        \"possible_channels\": {\n            \"writable\": false,\n            \"value\": [\n                \"36\",\n                \"40\",\n                \"44\",\n                \"48\",\n                \"52\",\n                \"56\",\n                \"60\",\n                \"64\",\n                \"100\",\n                \"104\",\n                \"108\",\n                \"112\",\n                \"116\",\n                \"120\",\n                \"124\",\n                \"128\",\n                \"132\",\n                \"136\",\n                \"140\",\n                \"144\",\n                \"149\",\n                \"153\",\n                \"157\",\n                \"161\",\n                \"165\"\n            ]\n        },\n        \"operating_channel_bandwidth\": {\n            \"writable\": true,\n            \"value\": \"80MHz\"\n        },\n        \"supported_operating_channel_bandwidth\": {\n            \"writable\": false,\n            \"value\": [\n                \"20MHz\",\n                \"40MHz\",\n                \"80MHz\",\n                \"160MHz\"\n            ]\n        },\n        \"operating_frequency_band\": {\n            \"writable\": false,\n            \"value\": \"5GHz\"\n        },\n        \"supported_frequency_bands\": {\n            \"writable\": true,\n            \"value\": [\n                \"5GHz\"\n            ]\n        },\n        \"operating_standards\": {\n            \"writable\": true,\n            \"value\": [\n                \"a\",\n                \"n\",\n                \"ac\",\n                \"ax\"\n            ]\n        },\n        \"supported_standards\": {\n            \"writable\": false,\n            \"value\": [\n                \"a\",\n                \"n\",\n                \"ac\",\n                \"ax\"\n            ]\n        },\n        \"transmit_power\": {\n            \"writable\": true,\n            \"value\": \"100\"\n        },\n        \"transmit_power_supported\": {\n            \"writable\": false,\n            \"value\": [\n                \"12\",\n                \"25\",\n                \"50\",\n                \"75\",\n                \"100\"\n            ]\n        }\n    }\n]"}],"_postman_id":"871418b4-b9f1-44fc-9758-ebf7c1cbf9b2"},{"name":"Set Radio","id":"bf0f0649-e2fa-469a-9db8-e85c9f858340","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"body":{"mode":"raw","raw":"[\n    {\n        \"path\": \"Device.WiFi.Radio.2.\",\n        \"operating_standards\":{\n            \"value\": \"a,n\"\n        }\n    }\n]","options":{"raw":{"language":"json"}}},"url":"device/:device/:mtp/radio","urlObject":{"path":[":device",":mtp","radio"],"host":["device"],"query":[],"variable":[{"type":"any","value":"{{device}}","key":"device"},{"type":"any","value":"","key":"mtp"}]}},"response":[{"id":"6366995d-72eb-4487-b29e-fa2aa6c0f48b","name":"Set Radio","originalRequest":{"method":"PUT","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"body":{"mode":"raw","raw":"[\n    {\n        \"path\": \"Device.WiFi.Radio.1.\",\n        \"enable\": {\n            \"value\": \"false\"\n        }\n    }\n]","options":{"raw":{"language":"json"}}},"url":{"raw":"device/:device/:mtp/radio","host":["device"],"path":[":device",":mtp","radio"],"variable":[{"key":"device","value":"os::0000CA-29G412666500039"},{"key":"mtp","value":""}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"nginx/1.27.0"},{"key":"Date","value":"Tue, 27 Aug 2024 16:45:16 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Content-Length","value":"216"},{"key":"Connection","value":"keep-alive"},{"key":"Vary","value":"Origin"}],"cookie":[],"responseTime":null,"body":"{\n    \"updated_obj_results\": [\n        {\n            \"requested_path\": \"Device.WiFi.Radio.1.\",\n            \"oper_status\": {\n                \"OperStatus\": {\n                    \"OperSuccess\": {\n                        \"updated_inst_results\": [\n                            {\n                                \"affected_path\": \"Device.WiFi.Radio.1.\",\n                                \"updated_params\": {\n                                    \"Enable\": \"false\"\n                                }\n                            }\n                        ]\n                    }\n                }\n            }\n        }\n    ]\n}"}],"_postman_id":"bf0f0649-e2fa-469a-9db8-e85c9f858340"},{"name":"Get SSID","id":"bfd27748-adfa-4f03-bef8-755c50468bb9","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"url":"device/:device/:mtp/ssid","urlObject":{"path":[":device",":mtp","ssid"],"host":["device"],"query":[],"variable":[{"type":"any","value":"{{device}}","key":"device"},{"type":"any","value":"","key":"mtp"}]}},"response":[{"id":"a69eaa90-b4f8-4bf4-bdd6-f2167e6b08c3","name":"SSID","originalRequest":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"url":{"raw":"device/:device/ssid","host":["device"],"path":[":device","ssid"],"variable":[{"key":"device","value":"os::0000CA-267412555500050"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"nginx/1.18.0 (Ubuntu)"},{"key":"Date","value":"Tue, 06 Aug 2024 20:56:39 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Vary","value":"Origin"}],"cookie":[],"responseTime":null,"body":"[\n    {\n        \"path\": \"Device.WiFi.SSID.1.\",\n        \"name\": {\n            \"writable\": false,\n            \"value\": \"wlan0.0\"\n        },\n        \"enable\": {\n            \"writable\": true,\n            \"value\": \"true\"\n        },\n        \"mac_address\": {\n            \"writable\": false,\n            \"value\": \"A4:98:13:F5:79:E0\"\n        },\n        \"ssid\": {\n            \"writable\": true,\n            \"value\": \"HHonors\"\n        },\n        \"status\": {\n            \"writable\": false,\n            \"value\": \"Up\"\n        },\n        \"security\": {\n            \"path\": \"Device.WiFi.AccessPoint.1.Security.\",\n            \"security_modes_supported\": {\n                \"writable\": false,\n                \"value\": \"None,WEP-64,WEP-128,WPA2-Personal,WPA-WPA2-Personal,WPA3-Personal,WPA3-Personal-Transition,WPA2-Enterprise,WPA-WPA2-Enterprise\"\n            },\n            \"security_mode_enabled\": {\n                \"writable\": true,\n                \"value\": \"WPA2-Personal\"\n            }\n        }\n    },\n    {\n        \"path\": \"Device.WiFi.SSID.2.\",\n        \"name\": {\n            \"writable\": false,\n            \"value\": \"wlan2.0\"\n        },\n        \"enable\": {\n            \"writable\": true,\n            \"value\": \"true\"\n        },\n        \"mac_address\": {\n            \"writable\": false,\n            \"value\": \"A4:98:13:F5:79:E1\"\n        },\n        \"ssid\": {\n            \"writable\": true,\n            \"value\": \"HHonors\"\n        },\n        \"status\": {\n            \"writable\": false,\n            \"value\": \"Up\"\n        },\n        \"security\": {\n            \"path\": \"Device.WiFi.AccessPoint.2.Security.\",\n            \"security_modes_supported\": {\n                \"writable\": false,\n                \"value\": \"None,WEP-64,WEP-128,WPA2-Personal,WPA-WPA2-Personal,WPA3-Personal,WPA3-Personal-Transition,WPA2-Enterprise,WPA-WPA2-Enterprise\"\n            },\n            \"security_mode_enabled\": {\n                \"writable\": true,\n                \"value\": \"WPA2-Personal\"\n            }\n        }\n    },\n    {\n        \"path\": \"Device.WiFi.SSID.3.\",\n        \"name\": {\n            \"writable\": false,\n            \"value\": \"wlan0.1\"\n        },\n        \"enable\": {\n            \"writable\": true,\n            \"value\": \"true\"\n        },\n        \"mac_address\": {\n            \"writable\": false,\n            \"value\": \"A6:98:13:F5:79:E1\"\n        },\n        \"ssid\": {\n            \"writable\": true,\n            \"value\": \"HHonors-Elite\"\n        },\n        \"status\": {\n            \"writable\": false,\n            \"value\": \"Up\"\n        },\n        \"security\": {\n            \"path\": \"Device.WiFi.AccessPoint.3.Security.\",\n            \"security_modes_supported\": {\n                \"writable\": false,\n                \"value\": \"None,WEP-64,WEP-128,WPA2-Personal,WPA-WPA2-Personal,WPA3-Personal,WPA3-Personal-Transition,WPA2-Enterprise,WPA-WPA2-Enterprise\"\n            },\n            \"security_mode_enabled\": {\n                \"writable\": true,\n                \"value\": \"WPA2-Personal\"\n            }\n        }\n    },\n    {\n        \"path\": \"Device.WiFi.SSID.4.\",\n        \"name\": {\n            \"writable\": false,\n            \"value\": \"wlan2.1\"\n        },\n        \"enable\": {\n            \"writable\": true,\n            \"value\": \"true\"\n        },\n        \"mac_address\": {\n            \"writable\": false,\n            \"value\": \"A6:98:13:F5:7B:E2\"\n        },\n        \"ssid\": {\n            \"writable\": true,\n            \"value\": \"HHonors-Elite\"\n        },\n        \"status\": {\n            \"writable\": false,\n            \"value\": \"Up\"\n        },\n        \"security\": {\n            \"path\": \"Device.WiFi.AccessPoint.4.Security.\",\n            \"security_modes_supported\": {\n                \"writable\": false,\n                \"value\": \"None,WEP-64,WEP-128,WPA2-Personal,WPA-WPA2-Personal,WPA3-Personal,WPA3-Personal-Transition,WPA2-Enterprise,WPA-WPA2-Enterprise\"\n            },\n            \"security_mode_enabled\": {\n                \"writable\": true,\n                \"value\": \"WPA2-Personal\"\n            }\n        }\n    },\n    {\n        \"path\": \"Device.WiFi.SSID.5.\",\n        \"name\": {\n            \"writable\": false,\n            \"value\": \"wlan0.2\"\n        },\n        \"enable\": {\n            \"writable\": true,\n            \"value\": \"true\"\n        },\n        \"mac_address\": {\n            \"writable\": false,\n            \"value\": \"A6:98:13:F5:79:E2\"\n        },\n        \"ssid\": {\n            \"writable\": true,\n            \"value\": \"HHonors-Staff\"\n        },\n        \"status\": {\n            \"writable\": false,\n            \"value\": \"Up\"\n        },\n        \"security\": {\n            \"path\": \"Device.WiFi.AccessPoint.5.Security.\",\n            \"security_modes_supported\": {\n                \"writable\": false,\n                \"value\": \"None,WEP-64,WEP-128,WPA2-Personal,WPA-WPA2-Personal,WPA3-Personal,WPA3-Personal-Transition,WPA2-Enterprise,WPA-WPA2-Enterprise\"\n            },\n            \"security_mode_enabled\": {\n                \"writable\": true,\n                \"value\": \"WPA2-Personal\"\n            }\n        }\n    },\n    {\n        \"path\": \"Device.WiFi.SSID.6.\",\n        \"name\": {\n            \"writable\": false,\n            \"value\": \"wlan2.2\"\n        },\n        \"enable\": {\n            \"writable\": true,\n            \"value\": \"true\"\n        },\n        \"mac_address\": {\n            \"writable\": false,\n            \"value\": \"A6:98:13:F5:7B:E3\"\n        },\n        \"ssid\": {\n            \"writable\": true,\n            \"value\": \"HHonors-Staff\"\n        },\n        \"status\": {\n            \"writable\": false,\n            \"value\": \"Up\"\n        },\n        \"security\": {\n            \"path\": \"Device.WiFi.AccessPoint.6.Security.\",\n            \"security_modes_supported\": {\n                \"writable\": false,\n                \"value\": \"None,WEP-64,WEP-128,WPA2-Personal,WPA-WPA2-Personal,WPA3-Personal,WPA3-Personal-Transition,WPA2-Enterprise,WPA-WPA2-Enterprise\"\n            },\n            \"security_mode_enabled\": {\n                \"writable\": true,\n                \"value\": \"WPA2-Personal\"\n            }\n        }\n    },\n    {\n        \"path\": \"Device.WiFi.SSID.7.\",\n        \"name\": {\n            \"writable\": false,\n            \"value\": \"wlan0.3\"\n        },\n        \"enable\": {\n            \"writable\": true,\n            \"value\": \"false\"\n        },\n        \"mac_address\": {\n            \"writable\": false,\n            \"value\": \"A6:98:13:F5:79:E3\"\n        },\n        \"ssid\": {\n            \"writable\": true,\n            \"value\": \"ARRIS-DA5D-4\"\n        },\n        \"status\": {\n            \"writable\": false,\n            \"value\": \"Down\"\n        },\n        \"security\": {\n            \"path\": \"Device.WiFi.AccessPoint.7.Security.\",\n            \"security_modes_supported\": {\n                \"writable\": false,\n                \"value\": \"None,WEP-64,WEP-128,WPA2-Personal,WPA-WPA2-Personal,WPA3-Personal,WPA3-Personal-Transition,WPA2-Enterprise,WPA-WPA2-Enterprise\"\n            },\n            \"security_mode_enabled\": {\n                \"writable\": true,\n                \"value\": \"WPA2-Personal\"\n            }\n        }\n    },\n    {\n        \"path\": \"Device.WiFi.SSID.8.\",\n        \"name\": {\n            \"writable\": false,\n            \"value\": \"wlan2.3\"\n        },\n        \"enable\": {\n            \"writable\": true,\n            \"value\": \"false\"\n        },\n        \"mac_address\": {\n            \"writable\": false,\n            \"value\": \"A6:98:13:F5:7B:E4\"\n        },\n        \"ssid\": {\n            \"writable\": true,\n            \"value\": \"ARRIS-DA5D-5G-4\"\n        },\n        \"status\": {\n            \"writable\": false,\n            \"value\": \"Down\"\n        },\n        \"security\": {\n            \"path\": \"Device.WiFi.AccessPoint.8.Security.\",\n            \"security_modes_supported\": {\n                \"writable\": false,\n                \"value\": \"None,WEP-64,WEP-128,WPA2-Personal,WPA-WPA2-Personal,WPA3-Personal,WPA3-Personal-Transition,WPA2-Enterprise,WPA-WPA2-Enterprise\"\n            },\n            \"security_mode_enabled\": {\n                \"writable\": true,\n                \"value\": \"WPA2-Personal\"\n            }\n        }\n    },\n    {\n        \"path\": \"Device.WiFi.SSID.9.\",\n        \"name\": {\n            \"writable\": false,\n            \"value\": \"wlan0.4\"\n        },\n        \"enable\": {\n            \"writable\": true,\n            \"value\": \"true\"\n        },\n        \"mac_address\": {\n            \"writable\": false,\n            \"value\": \"A6:98:13:F5:79:E4\"\n        },\n        \"ssid\": {\n            \"writable\": true,\n            \"value\": \"ARRIS-DA5D-5\"\n        },\n        \"status\": {\n            \"writable\": false,\n            \"value\": \"Up\"\n        },\n        \"security\": {\n            \"path\": \"Device.WiFi.AccessPoint.9.Security.\",\n            \"security_modes_supported\": {\n                \"writable\": false,\n                \"value\": \"None,WEP-64,WEP-128,WPA2-Personal,WPA-WPA2-Personal,WPA3-Personal,WPA3-Personal-Transition,WPA2-Enterprise,WPA-WPA2-Enterprise\"\n            },\n            \"security_mode_enabled\": {\n                \"writable\": true,\n                \"value\": \"WPA2-Personal\"\n            }\n        }\n    },\n    {\n        \"path\": \"Device.WiFi.SSID.10.\",\n        \"name\": {\n            \"writable\": false,\n            \"value\": \"wlan2.4\"\n        },\n        \"enable\": {\n            \"writable\": true,\n            \"value\": \"true\"\n        },\n        \"mac_address\": {\n            \"writable\": false,\n            \"value\": \"A6:98:13:F5:7B:E5\"\n        },\n        \"ssid\": {\n            \"writable\": true,\n            \"value\": \"ARRIS-DA5D-5G-5\"\n        },\n        \"status\": {\n            \"writable\": false,\n            \"value\": \"Up\"\n        },\n        \"security\": {\n            \"path\": \"Device.WiFi.AccessPoint.10.Security.\",\n            \"security_modes_supported\": {\n                \"writable\": false,\n                \"value\": \"None,WEP-64,WEP-128,WPA2-Personal,WPA-WPA2-Personal,WPA3-Personal,WPA3-Personal-Transition,WPA2-Enterprise,WPA-WPA2-Enterprise\"\n            },\n            \"security_mode_enabled\": {\n                \"writable\": true,\n                \"value\": \"WPA2-Personal\"\n            }\n        }\n    },\n    {\n        \"path\": \"Device.WiFi.SSID.11.\",\n        \"name\": {\n            \"writable\": false,\n            \"value\": \"wlan0.5\"\n        },\n        \"enable\": {\n            \"writable\": true,\n            \"value\": \"false\"\n        },\n        \"mac_address\": {\n            \"writable\": false,\n            \"value\": \"A6:98:13:F5:79:E5\"\n        },\n        \"ssid\": {\n            \"writable\": true,\n            \"value\": \"ARRIS-DA5D-6\"\n        },\n        \"status\": {\n            \"writable\": false,\n            \"value\": \"Down\"\n        },\n        \"security\": {\n            \"path\": \"Device.WiFi.AccessPoint.11.Security.\",\n            \"security_modes_supported\": {\n                \"writable\": false,\n                \"value\": \"None,WEP-64,WEP-128,WPA2-Personal,WPA-WPA2-Personal,WPA3-Personal,WPA3-Personal-Transition,WPA2-Enterprise,WPA-WPA2-Enterprise\"\n            },\n            \"security_mode_enabled\": {\n                \"writable\": true,\n                \"value\": \"WPA2-Personal\"\n            }\n        }\n    },\n    {\n        \"path\": \"Device.WiFi.SSID.12.\",\n        \"name\": {\n            \"writable\": false,\n            \"value\": \"wlan2.5\"\n        },\n        \"enable\": {\n            \"writable\": true,\n            \"value\": \"false\"\n        },\n        \"mac_address\": {\n            \"writable\": false,\n            \"value\": \"A6:98:13:F5:7B:E6\"\n        },\n        \"ssid\": {\n            \"writable\": true,\n            \"value\": \"ARRIS-DA5D-5G-6\"\n        },\n        \"status\": {\n            \"writable\": false,\n            \"value\": \"Down\"\n        },\n        \"security\": {\n            \"path\": \"Device.WiFi.AccessPoint.12.Security.\",\n            \"security_modes_supported\": {\n                \"writable\": false,\n                \"value\": \"None,WEP-64,WEP-128,WPA2-Personal,WPA-WPA2-Personal,WPA3-Personal,WPA3-Personal-Transition,WPA2-Enterprise,WPA-WPA2-Enterprise\"\n            },\n            \"security_mode_enabled\": {\n                \"writable\": true,\n                \"value\": \"WPA2-Personal\"\n            }\n        }\n    },\n    {\n        \"path\": \"Device.WiFi.SSID.13.\",\n        \"name\": {\n            \"writable\": false,\n            \"value\": \"wlan0.6\"\n        },\n        \"enable\": {\n            \"writable\": true,\n            \"value\": \"true\"\n        },\n        \"mac_address\": {\n            \"writable\": false,\n            \"value\": \"A6:98:13:F5:79:E6\"\n        },\n        \"ssid\": {\n            \"writable\": true,\n            \"value\": \"ARRIS-DA5D-7\"\n        },\n        \"status\": {\n            \"writable\": false,\n            \"value\": \"Up\"\n        },\n        \"security\": {\n            \"path\": \"Device.WiFi.AccessPoint.13.Security.\",\n            \"security_modes_supported\": {\n                \"writable\": false,\n                \"value\": \"None,WEP-64,WEP-128,WPA2-Personal,WPA-WPA2-Personal,WPA3-Personal,WPA3-Personal-Transition,WPA2-Enterprise,WPA-WPA2-Enterprise\"\n            },\n            \"security_mode_enabled\": {\n                \"writable\": true,\n                \"value\": \"WPA2-Personal\"\n            }\n        }\n    },\n    {\n        \"path\": \"Device.WiFi.SSID.14.\",\n        \"name\": {\n            \"writable\": false,\n            \"value\": \"wlan2.6\"\n        },\n        \"enable\": {\n            \"writable\": true,\n            \"value\": \"true\"\n        },\n        \"mac_address\": {\n            \"writable\": false,\n            \"value\": \"A6:98:13:F5:7B:E7\"\n        },\n        \"ssid\": {\n            \"writable\": true,\n            \"value\": \"ARRIS-DA5D-5G-7\"\n        },\n        \"status\": {\n            \"writable\": false,\n            \"value\": \"Up\"\n        },\n        \"security\": {\n            \"path\": \"Device.WiFi.AccessPoint.14.Security.\",\n            \"security_modes_supported\": {\n                \"writable\": false,\n                \"value\": \"None,WEP-64,WEP-128,WPA2-Personal,WPA-WPA2-Personal,WPA3-Personal,WPA3-Personal-Transition,WPA2-Enterprise,WPA-WPA2-Enterprise\"\n            },\n            \"security_mode_enabled\": {\n                \"writable\": true,\n                \"value\": \"WPA2-Personal\"\n            }\n        }\n    },\n    {\n        \"path\": \"Device.WiFi.SSID.15.\",\n        \"name\": {\n            \"writable\": false,\n            \"value\": \"wlan0.7\"\n        },\n        \"enable\": {\n            \"writable\": true,\n            \"value\": \"true\"\n        },\n        \"mac_address\": {\n            \"writable\": false,\n            \"value\": \"A6:98:13:F5:79:E7\"\n        },\n        \"ssid\": {\n            \"writable\": true,\n            \"value\": \"ARRIS-DA5D-8\"\n        },\n        \"status\": {\n            \"writable\": false,\n            \"value\": \"Up\"\n        },\n        \"security\": {\n            \"path\": \"Device.WiFi.AccessPoint.15.Security.\",\n            \"security_modes_supported\": {\n                \"writable\": false,\n                \"value\": \"None,WEP-64,WEP-128,WPA2-Personal,WPA-WPA2-Personal,WPA3-Personal,WPA3-Personal-Transition,WPA2-Enterprise,WPA-WPA2-Enterprise\"\n            },\n            \"security_mode_enabled\": {\n                \"writable\": true,\n                \"value\": \"WPA2-Personal\"\n            }\n        }\n    },\n    {\n        \"path\": \"Device.WiFi.SSID.16.\",\n        \"name\": {\n            \"writable\": false,\n            \"value\": \"wlan2.7\"\n        },\n        \"enable\": {\n            \"writable\": true,\n            \"value\": \"true\"\n        },\n        \"mac_address\": {\n            \"writable\": false,\n            \"value\": \"A6:98:13:F5:7B:E8\"\n        },\n        \"ssid\": {\n            \"writable\": true,\n            \"value\": \"ARRIS-DA5D-5G-8\"\n        },\n        \"status\": {\n            \"writable\": false,\n            \"value\": \"Up\"\n        },\n        \"security\": {\n            \"path\": \"Device.WiFi.AccessPoint.16.Security.\",\n            \"security_modes_supported\": {\n                \"writable\": false,\n                \"value\": \"None,WEP-64,WEP-128,WPA2-Personal,WPA-WPA2-Personal,WPA3-Personal,WPA3-Personal-Transition,WPA2-Enterprise,WPA-WPA2-Enterprise\"\n            },\n            \"security_mode_enabled\": {\n                \"writable\": true,\n                \"value\": \"WPA2-Personal\"\n            }\n        }\n    }\n]"}],"_postman_id":"bfd27748-adfa-4f03-bef8-755c50468bb9"},{"name":"Set SSID","id":"3f07ec27-c1e4-4003-b1aa-202a71dab20b","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"body":{"mode":"raw","raw":"[\n    {\n        \"ssid_path\": \"Device.WiFi.SSID.1.\",\n        \"ssid\": {\n            \"value\": \"OKTOPUS_TEST_1\"\n        }\n    }\n]","options":{"raw":{"language":"json"}}},"url":"device/:device/:mtp/ssid","urlObject":{"path":[":device",":mtp","ssid"],"host":["device"],"query":[],"variable":[{"type":"any","value":"{{device}}","key":"device"},{"type":"any","value":"","key":"mtp"}]}},"response":[{"id":"ff70279d-5c57-492b-822b-057d2284446e","name":"Disable","originalRequest":{"method":"PUT","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"body":{"mode":"raw","raw":"[\n    {\n        \"path\": \"Device.WiFi.SSID.1.\",\n        \"enable\": {\n            \"value\": \"false\"\n        }\n    }\n]","options":{"raw":{"language":"json"}}},"url":{"raw":"device/:device/:mtp/ssid","host":["device"],"path":[":device",":mtp","ssid"],"variable":[{"key":"device","value":"os::0000CA-29G412666500039"},{"key":"mtp","value":""}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"nginx/1.27.0"},{"key":"Date","value":"Tue, 27 Aug 2024 15:57:22 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Content-Length","value":"214"},{"key":"Connection","value":"keep-alive"},{"key":"Vary","value":"Origin"}],"cookie":[],"responseTime":null,"body":"{\n    \"updated_obj_results\": [\n        {\n            \"requested_path\": \"Device.WiFi.SSID.1.\",\n            \"oper_status\": {\n                \"OperStatus\": {\n                    \"OperSuccess\": {\n                        \"updated_inst_results\": [\n                            {\n                                \"affected_path\": \"Device.WiFi.SSID.1.\",\n                                \"updated_params\": {\n                                    \"Enable\": \"false\"\n                                }\n                            }\n                        ]\n                    }\n                }\n            }\n        }\n    ]\n}"},{"id":"769ef9fc-2773-44ed-9ed6-09fbb312b9eb","name":"Security Mode","originalRequest":{"method":"PUT","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"body":{"mode":"raw","raw":"[\n    {   \n        \"security\" :{\n            \"path\": \"Device.WiFi.AccessPoint.2.Security.\",\n            \"security_mode_enabled\": {\n                \"value\": \"None\"\n            }\n        }\n    }\n]","options":{"raw":{"language":"json"}}},"url":{"raw":"device/:device/:mtp/ssid","host":["device"],"path":[":device",":mtp","ssid"],"variable":[{"key":"device","value":"os::0000CA-29G412666500039"},{"key":"mtp","value":""}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"nginx/1.27.0"},{"key":"Date","value":"Tue, 27 Aug 2024 17:45:58 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Content-Length","value":"250"},{"key":"Connection","value":"keep-alive"},{"key":"Vary","value":"Origin"}],"cookie":[],"responseTime":null,"body":"{\n    \"updated_obj_results\": [\n        {\n            \"requested_path\": \"Device.WiFi.AccessPoint.2.Security.\",\n            \"oper_status\": {\n                \"OperStatus\": {\n                    \"OperSuccess\": {\n                        \"updated_inst_results\": [\n                            {\n                                \"affected_path\": \"Device.WiFi.AccessPoint.2.Security.\",\n                                \"updated_params\": {\n                                    \"ModeEnabled\": \"None\"\n                                }\n                            }\n                        ]\n                    }\n                }\n            }\n        }\n    ]\n}"},{"id":"e3f62f67-556d-410b-b9fe-16bd4babea7d","name":"WiFi SSID Name","originalRequest":{"method":"PUT","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"body":{"mode":"raw","raw":"[\n    {\n        \"path\": \"Device.WiFi.SSID.1.\",\n        \"ssid\": {\n            \"value\": \"OKTOPUS_TEST_1\"\n        }\n    }\n]","options":{"raw":{"language":"json"}}},"url":{"raw":"device/:device/:mtp/ssid","host":["device"],"path":[":device",":mtp","ssid"],"variable":[{"key":"device","value":"os::0000CA-29G412666500039"},{"key":"mtp","value":""}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"nginx/1.27.0"},{"key":"Date","value":"Tue, 27 Aug 2024 17:47:20 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Content-Length","value":"221"},{"key":"Connection","value":"keep-alive"},{"key":"Vary","value":"Origin"}],"cookie":[],"responseTime":null,"body":"{\n    \"updated_obj_results\": [\n        {\n            \"requested_path\": \"Device.WiFi.SSID.1.\",\n            \"oper_status\": {\n                \"OperStatus\": {\n                    \"OperSuccess\": {\n                        \"updated_inst_results\": [\n                            {\n                                \"affected_path\": \"Device.WiFi.SSID.1.\",\n                                \"updated_params\": {\n                                    \"SSID\": \"OKTOPUS_TEST_1\"\n                                }\n                            }\n                        ]\n                    }\n                }\n            }\n        }\n    ]\n}"}],"_postman_id":"3f07ec27-c1e4-4003-b1aa-202a71dab20b"},{"name":"Get Site Survey","id":"617a25a7-d1f8-4f87-8d7c-d87b70af95bf","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"url":"device/:device/:mtp/sitesurvey","urlObject":{"path":[":device",":mtp","sitesurvey"],"host":["device"],"query":[],"variable":[{"type":"any","value":"{{device}}","key":"device"},{"type":"any","value":"","key":"mtp"}]}},"response":[{"id":"b5e01594-d1ea-4b4e-8fe9-07505cba0cec","name":"Site Survey","originalRequest":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"url":{"raw":"device/:device/:mtp/sitesurvey","host":["device"],"path":[":device",":mtp","sitesurvey"],"variable":[{"key":"device","value":"485754434ECDE6AD"},{"key":"mtp","value":"any"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Origin"},{"key":"Date","value":"Thu, 05 Sep 2024 13:51:31 GMT"},{"key":"Transfer-Encoding","value":"chunked"}],"cookie":[],"responseTime":null,"body":"{\n    \"2.4GHz\": [\n        {\n            \"signal_level\": \"-62\",\n            \"ssid\": \"American Corp\",\n            \"channel\": \"1\",\n            \"standard\": \"b,g,n\",\n            \"bandwidth\": \"20\"\n        },\n        {\n            \"signal_level\": \"-69\",\n            \"ssid\": \"Flex\",\n            \"channel\": \"1\",\n            \"standard\": \"11ax\",\n            \"bandwidth\": \"20\"\n        },\n        {\n            \"signal_level\": \"-16\",\n            \"ssid\": \"HUAWEI-test123456\",\n            \"channel\": \"1\",\n            \"standard\": \"b,g,n\",\n            \"bandwidth\": \"40\"\n        },\n        {\n            \"signal_level\": \"-15\",\n            \"ssid\": \"INTELBRAS\",\n            \"channel\": \"1\",\n            \"standard\": \"11ax\",\n            \"bandwidth\": \"40\"\n        },\n        {\n            \"signal_level\": \"-60\",\n            \"ssid\": \"WIUP-Zedia\",\n            \"channel\": \"1\",\n            \"standard\": \"11ax\",\n            \"bandwidth\": \"40\"\n        },\n        {\n            \"signal_level\": \"-59\",\n            \"ssid\": \"WIUP-Zedia\",\n            \"channel\": \"1\",\n            \"standard\": \"11ax\",\n            \"bandwidth\": \"40\"\n        },\n        {\n            \"signal_level\": \"-74\",\n            \"ssid\": \"ZOOME GERAL\",\n            \"channel\": \"1\",\n            \"standard\": \"b,g,n\",\n            \"bandwidth\": \"20\"\n        },\n        {\n            \"signal_level\": \"-72\",\n            \"ssid\": \"\",\n            \"channel\": \"6\",\n            \"standard\": \"b,g,n\",\n            \"bandwidth\": \"40\"\n        },\n        {\n            \"signal_level\": \"-54\",\n            \"ssid\": \"\",\n            \"channel\": \"6\",\n            \"standard\": \"b,g,n\",\n            \"bandwidth\": \"20\"\n        },\n        {\n            \"signal_level\": \"-71\",\n            \"ssid\": \"\",\n            \"channel\": \"6\",\n            \"standard\": \"b,g,n\",\n            \"bandwidth\": \"20\"\n        },\n        {\n            \"signal_level\": \"-65\",\n            \"ssid\": \"#Estação_INAITEC\",\n            \"channel\": \"6\",\n            \"standard\": \"b,g,n\",\n            \"bandwidth\": \"20\"\n        },\n        {\n            \"signal_level\": \"-65\",\n            \"ssid\": \"CPD\",\n            \"channel\": \"6\",\n            \"standard\": \"b,g,n\",\n            \"bandwidth\": \"20\"\n        },\n        {\n            \"signal_level\": \"-73\",\n            \"ssid\": \"DHC 3 \",\n            \"channel\": \"6\",\n            \"standard\": \"b,g,n\",\n            \"bandwidth\": \"20\"\n        },\n        {\n            \"signal_level\": \"-57\",\n            \"ssid\": \"#Estação_BETHA\",\n            \"channel\": \"11\",\n            \"standard\": \"b,g,n\",\n            \"bandwidth\": \"20\"\n        },\n        {\n            \"signal_level\": \"-55\",\n            \"ssid\": \"#Estação_INAITEC\",\n            \"channel\": \"11\",\n            \"standard\": \"b,g,n\",\n            \"bandwidth\": \"20\"\n        },\n        {\n            \"signal_level\": \"-84\",\n            \"ssid\": \"#Estação_INAITEC\",\n            \"channel\": \"11\",\n            \"standard\": \"b,g,n\",\n            \"bandwidth\": \"20\"\n        },\n        {\n            \"signal_level\": \"-75\",\n            \"ssid\": \"#Estação_INAITEC\",\n            \"channel\": \"11\",\n            \"standard\": \"b,g,n\",\n            \"bandwidth\": \"20\"\n        },\n        {\n            \"signal_level\": \"-77\",\n            \"ssid\": \".INAITEC_Visitante\",\n            \"channel\": \"11\",\n            \"standard\": \"b,g,n\",\n            \"bandwidth\": \"20\"\n        },\n        {\n            \"signal_level\": \"-56\",\n            \"ssid\": \"CPD\",\n            \"channel\": \"11\",\n            \"standard\": \"b,g,n\",\n            \"bandwidth\": \"20\"\n        },\n        {\n            \"signal_level\": \"-49\",\n            \"ssid\": \"DIRECT-ba-HP M426 LaserJet\",\n            \"channel\": \"11\",\n            \"standard\": \"b,g,n\",\n            \"bandwidth\": \"20\"\n        }\n    ],\n    \"5GHz\": [\n        {\n            \"signal_level\": \"-21\",\n            \"ssid\": \"INTELBRAS-5G\",\n            \"channel\": \"36\",\n            \"standard\": \"11ax\",\n            \"bandwidth\": \"160\"\n        },\n        {\n            \"signal_level\": \"-94\",\n            \"ssid\": \"VOLK 2.4\",\n            \"channel\": \"36\",\n            \"standard\": \"a,n,ac\",\n            \"bandwidth\": \"80\"\n        },\n        {\n            \"signal_level\": \"-94\",\n            \"ssid\": \"VOLK 5G\",\n            \"channel\": \"36\",\n            \"standard\": \"a,n,ac\",\n            \"bandwidth\": \"80\"\n        },\n        {\n            \"signal_level\": \"-90\",\n            \"ssid\": \"ZOOME GERAL\",\n            \"channel\": \"36\",\n            \"standard\": \"11ax\",\n            \"bandwidth\": \"80\"\n        },\n        {\n            \"signal_level\": \"-84\",\n            \"ssid\": \"#Estação_BETHA\",\n            \"channel\": \"40\",\n            \"standard\": \"a,n,ac\",\n            \"bandwidth\": \"40\"\n        },\n        {\n            \"signal_level\": \"-88\",\n            \"ssid\": \"#Estação_BETHA\",\n            \"channel\": \"40\",\n            \"standard\": \"a,n,ac\",\n            \"bandwidth\": \"40\"\n        },\n        {\n            \"signal_level\": \"-86\",\n            \"ssid\": \"Flex_5Ghz\",\n            \"channel\": \"40\",\n            \"standard\": \"11ax\",\n            \"bandwidth\": \"80\"\n        },\n        {\n            \"signal_level\": \"-88\",\n            \"ssid\": \"ZOOME STUDIOS\",\n            \"channel\": \"40\",\n            \"standard\": \"a,n,ac\",\n            \"bandwidth\": \"40\"\n        },\n        {\n            \"signal_level\": \"-78\",\n            \"ssid\": \"\",\n            \"channel\": \"44\",\n            \"standard\": \"a,n,ac\",\n            \"bandwidth\": \"80\"\n        },\n        {\n            \"signal_level\": \"-82\",\n            \"ssid\": \"#Estação_BETHA\",\n            \"channel\": \"44\",\n            \"standard\": \"a,n,ac\",\n            \"bandwidth\": \"40\"\n        },\n        {\n            \"signal_level\": \"-80\",\n            \"ssid\": \"#Estação_INAITEC\",\n            \"channel\": \"44\",\n            \"standard\": \"a,n,ac\",\n            \"bandwidth\": \"40\"\n        },\n        {\n            \"signal_level\": \"-77\",\n            \"ssid\": \"American Corp\",\n            \"channel\": \"44\",\n            \"standard\": \"a,n,ac\",\n            \"bandwidth\": \"80\"\n        },\n        {\n            \"signal_level\": \"-22\",\n            \"ssid\": \"HUAWEI-test123456\",\n            \"channel\": \"44\",\n            \"standard\": \"11ax\",\n            \"bandwidth\": \"80\"\n        },\n        {\n            \"signal_level\": \"-86\",\n            \"ssid\": \"CALION_5G\",\n            \"channel\": \"48\",\n            \"standard\": \"a,n,ac\",\n            \"bandwidth\": \"80\"\n        },\n        {\n            \"signal_level\": \"-82\",\n            \"ssid\": \"SOLAR_902\",\n            \"channel\": \"52\",\n            \"standard\": \"a,n,ac\",\n            \"bandwidth\": \"80\"\n        },\n        {\n            \"signal_level\": \"-91\",\n            \"ssid\": \"\",\n            \"channel\": \"104\",\n            \"standard\": \"11ax\",\n            \"bandwidth\": \"160\"\n        },\n        {\n            \"signal_level\": \"-94\",\n            \"ssid\": \"\",\n            \"channel\": \"108\",\n            \"standard\": \"11ax\",\n            \"bandwidth\": \"80\"\n        },\n        {\n            \"signal_level\": \"-94\",\n            \"ssid\": \"VIVOFIBRA-WIFI6-EB81\",\n            \"channel\": \"108\",\n            \"standard\": \"11ax\",\n            \"bandwidth\": \"80\"\n        }\n    ]\n}"},{"id":"8f4f9c7a-450a-44b5-86de-9dd9737f1b37","name":"Site Survey with noise","originalRequest":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"url":{"raw":"device/:device/:mtp/sitesurvey","host":["device"],"path":[":device",":mtp","sitesurvey"],"variable":[{"key":"device","value":"{{device}}"},{"key":"mtp","value":""}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Origin"},{"key":"Date","value":"Mon, 11 Nov 2024 18:11:35 GMT"},{"key":"Transfer-Encoding","value":"chunked"}],"cookie":[],"responseTime":null,"body":"{\n    \"2.4GHz\": [\n        {\n            \"signal_level\": \"-56\",\n            \"ssid\": \"\",\n            \"channel\": \"1\",\n            \"standard\": \"b,g,n\",\n            \"bandwidth\": \"20\",\n            \"bssid\": \"76:A7:41:84:F4:9E\"\n        },\n        {\n            \"signal_level\": \"-57\",\n            \"ssid\": \"American Corp\",\n            \"channel\": \"1\",\n            \"standard\": \"b,g,n\",\n            \"bandwidth\": \"20\",\n            \"bssid\": \"70:A7:41:84:F4:9E\"\n        },\n        {\n            \"signal_level\": \"-77\",\n            \"ssid\": \"DIRECT-CGDESKTOP-17PQH4GKAsq\",\n            \"channel\": \"1\",\n            \"standard\": \"b,g,n\",\n            \"bandwidth\": \"20\",\n            \"bssid\": \"5E:CD:5B:D9:88:8E\"\n        },\n        {\n            \"signal_level\": \"-60\",\n            \"ssid\": \"Flex\",\n            \"channel\": \"1\",\n            \"standard\": \"11ax\",\n            \"bandwidth\": \"40\",\n            \"bssid\": \"14:EB:B6:A6:E2:F2\"\n        },\n        {\n            \"signal_level\": \"-15\",\n            \"ssid\": \"HUAWEI-teste\",\n            \"channel\": \"1\",\n            \"standard\": \"b,g,n\",\n            \"bandwidth\": \"40\",\n            \"bssid\": \"F8:AF:05:25:5B:A8\"\n        },\n        {\n            \"signal_level\": \"-61\",\n            \"ssid\": \"WIUP-Zedia\",\n            \"channel\": \"1\",\n            \"standard\": \"11ax\",\n            \"bandwidth\": \"20\",\n            \"bssid\": \"90:F6:44:D9:1E:60\"\n        },\n        {\n            \"signal_level\": \"-56\",\n            \"ssid\": \"WIUP-Zedia\",\n            \"channel\": \"1\",\n            \"standard\": \"11ax\",\n            \"bandwidth\": \"20\",\n            \"bssid\": \"48:05:E2:49:78:24\"\n        },\n        {\n            \"signal_level\": \"-59\",\n            \"ssid\": \"\",\n            \"channel\": \"6\",\n            \"standard\": \"b,g,n\",\n            \"bandwidth\": \"20\",\n            \"bssid\": \"2A:5A:4C:27:FF:A3\"\n        },\n        {\n            \"signal_level\": \"-59\",\n            \"ssid\": \"American Corp\",\n            \"channel\": \"6\",\n            \"standard\": \"b,g,n\",\n            \"bandwidth\": \"20\",\n            \"bssid\": \"24:5A:4C:27:FF:A3\"\n        },\n        {\n            \"signal_level\": \"-15\",\n            \"ssid\": \"INTELBRAS\",\n            \"channel\": \"6\",\n            \"standard\": \"11ax\",\n            \"bandwidth\": \"40\",\n            \"bssid\": \"4C:2E:FE:12:FE:01\"\n        },\n        {\n            \"signal_level\": \"-77\",\n            \"ssid\": \"\",\n            \"channel\": \"11\",\n            \"standard\": \"b,g,n\",\n            \"bandwidth\": \"20\",\n            \"bssid\": \"24:81:C7:82:42:0D\"\n        },\n        {\n            \"signal_level\": \"-45\",\n            \"ssid\": \"#Estação_BETHA\",\n            \"channel\": \"11\",\n            \"standard\": \"b,g,n\",\n            \"bandwidth\": \"20\",\n            \"bssid\": \"76:83:C2:34:CD:BC\"\n        },\n        {\n            \"signal_level\": \"-71\",\n            \"ssid\": \"#Estação_BETHA\",\n            \"channel\": \"11\",\n            \"standard\": \"b,g,n\",\n            \"bandwidth\": \"20\",\n            \"bssid\": \"FE:EC:DA:AD:0B:84\"\n        },\n        {\n            \"signal_level\": \"-44\",\n            \"ssid\": \"#Estação_INAITEC\",\n            \"channel\": \"11\",\n            \"standard\": \"b,g,n\",\n            \"bandwidth\": \"20\",\n            \"bssid\": \"74:83:C2:34:CD:BC\"\n        },\n        {\n            \"signal_level\": \"-44\",\n            \"ssid\": \"CPD\",\n            \"channel\": \"11\",\n            \"standard\": \"b,g,n\",\n            \"bandwidth\": \"20\",\n            \"bssid\": \"86:83:C2:34:CD:BC\"\n        },\n        {\n            \"signal_level\": \"-55\",\n            \"ssid\": \"DIRECT-ba-HP M426 LaserJet\",\n            \"channel\": \"11\",\n            \"standard\": \"b,g,n\",\n            \"bandwidth\": \"20\",\n            \"bssid\": \"92:CD:B6:44:40:BA\"\n        }\n    ],\n    \"5GHz\": [\n        {\n            \"signal_level\": \"-93\",\n            \"ssid\": \"\",\n            \"channel\": \"36\",\n            \"standard\": \"11ax\",\n            \"bandwidth\": \"80\",\n            \"bssid\": \"92:0A:62:BB:87:DE\"\n        },\n        {\n            \"signal_level\": \"-92\",\n            \"ssid\": \"\",\n            \"channel\": \"36\",\n            \"standard\": \"a,n,ac\",\n            \"bandwidth\": \"80\",\n            \"bssid\": \"FA:7F:A5:95:8A:05\"\n        },\n        {\n            \"signal_level\": \"-84\",\n            \"ssid\": \"\",\n            \"channel\": \"36\",\n            \"standard\": \"a,n,ac\",\n            \"bandwidth\": \"80\",\n            \"bssid\": \"70:CD:91:33:6C:06\"\n        },\n        {\n            \"signal_level\": \"-93\",\n            \"ssid\": \"Castro\",\n            \"channel\": \"36\",\n            \"standard\": \"11ax\",\n            \"bandwidth\": \"80\",\n            \"bssid\": \"90:0A:62:CB:87:DE\"\n        },\n        {\n            \"signal_level\": \"-93\",\n            \"ssid\": \"DEBORA\",\n            \"channel\": \"36\",\n            \"standard\": \"a,n,ac\",\n            \"bandwidth\": \"80\",\n            \"bssid\": \"86:7E:CA:BB:39:4E\"\n        },\n        {\n            \"signal_level\": \"-84\",\n            \"ssid\": \"Matteo\",\n            \"channel\": \"36\",\n            \"standard\": \"a,n,ac\",\n            \"bandwidth\": \"80\",\n            \"bssid\": \"C6:C6:78:0C:48:7F\"\n        },\n        {\n            \"signal_level\": \"-84\",\n            \"ssid\": \"Matteo 5G\",\n            \"channel\": \"36\",\n            \"standard\": \"a,n,ac\",\n            \"bandwidth\": \"80\",\n            \"bssid\": \"D8:C6:78:0C:48:7F\"\n        },\n        {\n            \"signal_level\": \"-84\",\n            \"ssid\": \"Nossafamilia_5G\",\n            \"channel\": \"36\",\n            \"standard\": \"a,n,ac\",\n            \"bandwidth\": \"80\",\n            \"bssid\": \"70:CD:91:B6:47:BD\"\n        },\n        {\n            \"signal_level\": \"-88\",\n            \"ssid\": \"Pira\",\n            \"channel\": \"36\",\n            \"standard\": \"a,n,ac\",\n            \"bandwidth\": \"80\",\n            \"bssid\": \"86:0B:BB:DB:5A:47\"\n        },\n        {\n            \"signal_level\": \"-86\",\n            \"ssid\": \"ZOOME GERAL\",\n            \"channel\": \"36\",\n            \"standard\": \"11ax\",\n            \"bandwidth\": \"80\",\n            \"bssid\": \"54:71:DD:E3:15:88\"\n        },\n        {\n            \"signal_level\": \"-15\",\n            \"ssid\": \"opaopa\",\n            \"channel\": \"36\",\n            \"standard\": \"11ax\",\n            \"bandwidth\": \"160\",\n            \"bssid\": \"62:2E:FE:12:FE:01\"\n        },\n        {\n            \"signal_level\": \"-80\",\n            \"ssid\": \"#Estação_BETHA\",\n            \"channel\": \"40\",\n            \"standard\": \"a,n,ac\",\n            \"bandwidth\": \"40\",\n            \"bssid\": \"FE:EC:DA:EA:AA:3E\"\n        },\n        {\n            \"signal_level\": \"-95\",\n            \"ssid\": \"American Corp\",\n            \"channel\": \"40\",\n            \"standard\": \"a,n,ac\",\n            \"bandwidth\": \"80\",\n            \"bssid\": \"24:5A:4C:28:FF:A3\"\n        },\n        {\n            \"signal_level\": \"-85\",\n            \"ssid\": \"Gandra\",\n            \"channel\": \"40\",\n            \"standard\": \"a,n,ac\",\n            \"bandwidth\": \"80\",\n            \"bssid\": \"44:3B:32:7B:28:82\"\n        },\n        {\n            \"signal_level\": \"-94\",\n            \"ssid\": \"#Estação_BETHA\",\n            \"channel\": \"44\",\n            \"standard\": \"a,n,ac\",\n            \"bandwidth\": \"40\",\n            \"bssid\": \"B6:FB:E4:1B:E3:E8\"\n        },\n        {\n            \"signal_level\": \"-78\",\n            \"ssid\": \"#Estação_BETHA\",\n            \"channel\": \"44\",\n            \"standard\": \"a,n,ac\",\n            \"bandwidth\": \"40\",\n            \"bssid\": \"FE:EC:DA:AE:0B:84\"\n        },\n        {\n            \"signal_level\": \"-94\",\n            \"ssid\": \"#Estação_INAITEC\",\n            \"channel\": \"44\",\n            \"standard\": \"a,n,ac\",\n            \"bandwidth\": \"40\",\n            \"bssid\": \"B4:FB:E4:2B:E3:E8\"\n        },\n        {\n            \"signal_level\": \"-78\",\n            \"ssid\": \"#Estação_INAITEC\",\n            \"channel\": \"44\",\n            \"standard\": \"a,n,ac\",\n            \"bandwidth\": \"40\",\n            \"bssid\": \"FC:EC:DA:AE:0B:84\"\n        },\n        {\n            \"signal_level\": \"-79\",\n            \"ssid\": \"Flex_5Ghz\",\n            \"channel\": \"44\",\n            \"standard\": \"11ax\",\n            \"bandwidth\": \"80\",\n            \"bssid\": \"14:EB:B6:A6:E2:F3\"\n        },\n        {\n            \"signal_level\": \"-86\",\n            \"ssid\": \"\",\n            \"channel\": \"48\",\n            \"standard\": \"a,n,ac\",\n            \"bandwidth\": \"40\",\n            \"bssid\": \"78:8A:20:B5:5D:90\"\n        }\n    ],\n    \"noise_2.4GHz\": {\n        \"0\": 37.540000000000006,\n        \"1\": 52.63000000000001,\n        \"2\": 57.96000000000001,\n        \"3\": 68.02,\n        \"4\": 26.689999999999998,\n        \"5\": 36.67,\n        \"6\": 23.96,\n        \"7\": 25.87,\n        \"8\": 26.87,\n        \"9\": 9.61,\n        \"10\": 39.120000000000005,\n        \"11\": 44.72,\n        \"12\": 49.830000000000005,\n        \"13\": 52.370000000000005\n    },\n    \"noise_5GHz\": {\n        \"36\": 61.25,\n        \"40\": 61.25,\n        \"44\": 43.75,\n        \"48\": 43.75,\n        \"52\": 8.75,\n        \"56\": 8.75,\n        \"60\": 8.75,\n        \"64\": 8.75\n    }\n}"}],"_postman_id":"617a25a7-d1f8-4f87-8d7c-d87b70af95bf"},{"name":"Scan Site Survey","id":"b22167dd-7dab-4614-99be-eea2a6a2328f","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"url":"device/:device/:mtp/sitesurvey","urlObject":{"path":[":device",":mtp","sitesurvey"],"host":["device"],"query":[],"variable":[{"type":"any","value":"{{device}}","key":"device"},{"type":"any","value":"any","key":"mtp"}]}},"response":[],"_postman_id":"b22167dd-7dab-4614-99be-eea2a6a2328f"},{"name":"HW Info","id":"767bcf47-f960-48e9-800a-8426574f542f","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"url":"device/:device/:mtp/hwinfo","urlObject":{"path":[":device",":mtp","hwinfo"],"host":["device"],"query":[],"variable":[{"type":"any","value":"{{device}}","key":"device"},{"type":"any","value":"","key":"mtp"}]}},"response":[{"id":"e76b6dd8-d6fb-4c6e-ba82-46dec96a02e8","name":"Hardware Information","originalRequest":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"url":{"raw":"device/:device/:mtp/hwinfo","host":["device"],"path":[":device",":mtp","hwinfo"],"variable":[{"key":"device","value":"{{device}}"},{"key":"mtp","value":""}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Origin"},{"key":"Date","value":"Wed, 13 Nov 2024 11:40:43 GMT"},{"key":"Content-Length","value":"262"}],"cookie":[],"responseTime":null,"body":"{\n    \"uptime_seconds\": 173529,\n    \"hardware_version\": \"343D.A\",\n    \"architecture\": \"arm\",\n    \"cpu_usage_percentage\": 2,\n    \"memory_usage_percentage\": 51.96,\n    \"memory_total_kilobytes\": 262144,\n    \"memory_free_kilobytes\": 125932,\n    \"memory_use_kilobytes\": 136212,\n    \"temperature_celsius\": [\n        {\n            \"HUAWEI\": 50\n        }\n    ]\n}"}],"_postman_id":"767bcf47-f960-48e9-800a-8426574f542f"},{"name":"Pon","id":"0d54c28c-2eac-4083-9cfb-ec95c7ff648d","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"url":"device/:device/:mtp/pon","urlObject":{"path":[":device",":mtp","pon"],"host":["device"],"query":[],"variable":[{"type":"any","value":"{{device}}","key":"device"},{"type":"any","value":"","key":"mtp"}]}},"response":[{"id":"52cd0189-f42c-408c-8b78-7fce86fd782b","name":"Pon info","originalRequest":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"url":{"raw":"device/:device/:mtp/pon","host":["device"],"path":[":device",":mtp","pon"],"variable":[{"key":"device","value":"{{device}}"},{"key":"mtp","value":""}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Origin"},{"key":"Date","value":"Thu, 14 Nov 2024 18:36:19 GMT"},{"key":"Content-Length","value":"352"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": \"Up\",\n    \"tx_dbm\": 2,\n    \"rx_dbm\": -21,\n    \"temperature_celsius\": 49,\n    \"supply_voltage_mV\": 3376,\n    \"bias_current_mA\": 7,\n    \"stats\": {\n        \"bytes_sent\": 4631669796,\n        \"bytes_received\": 20985293998,\n        \"packets_sent\": 8781029,\n        \"packets_received\": 18319730,\n        \"unicast_packets_sent\": 8781026,\n        \"unicast_packets_received\": 18244840,\n        \"broadcast_packets_sent\": 3,\n        \"broadcast_packets_received\": 74890\n    }\n}"}],"_postman_id":"0d54c28c-2eac-4083-9cfb-ec95c7ff648d"},{"name":"Firmware Update","id":"d02f5a2d-631b-4bc1-a928-04634352d963","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"Url\": \"http://192.168.4.225:8004/logo.png\"\n}","options":{"raw":{"language":"json"}}},"url":"device/:device/:mtp/fw_update","urlObject":{"path":[":device",":mtp","fw_update"],"host":["device"],"query":[],"variable":[{"type":"any","value":"{{device}}","key":"device"},{"type":"any","value":"","key":"mtp"}]}},"response":[{"id":"017563ec-93c7-465b-8932-d080a4c71a8c","name":"Firmware Update","originalRequest":{"method":"PUT","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"Url\": \"http://192.168.4.225:8004/logo.png\"\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"device/:device/:mtp/fw_update","host":["device"],"path":[":device",":mtp","fw_update"],"variable":[{"key":"device","value":"{{device}}"},{"key":"mtp","value":""}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Origin"},{"key":"Date","value":"Wed, 18 Sep 2024 19:32:47 GMT"},{"key":"Content-Length","value":"25"}],"cookie":[],"responseTime":null,"body":"\"Firmware update started\""}],"_postman_id":"d02f5a2d-631b-4bc1-a928-04634352d963"},{"name":"Traceroute","id":"e7339a0f-8e81-42d1-bf5f-422928b4c811","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"url":"device/:device/:mtp/traceroute","urlObject":{"path":[":device",":mtp","traceroute"],"host":["device"],"query":[],"variable":[{"type":"any","value":"{{device}}","key":"device"},{"type":"any","value":"","key":"mtp"}]}},"response":[{"id":"fc5b24b0-69d1-4b78-b6d0-ec7ad60fbd44","name":"Traceroute","originalRequest":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"url":{"raw":"device/:device/:mtp/traceroute","host":["device"],"path":[":device",":mtp","traceroute"],"variable":[{"key":"device","value":"{{device}}"},{"key":"mtp","value":""}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Origin"},{"key":"Date","value":"Thu, 19 Sep 2024 14:13:56 GMT"},{"key":"Content-Length","value":"220"}],"cookie":[],"responseTime":null,"body":"{\n    \"interface\": {\n        \"writable\": false,\n        \"value\": \"\"\n    },\n    \"host\": {\n        \"writable\": true,\n        \"value\": \"192.168.60.3\"\n    },\n    \"number_of_tries\": {\n        \"writable\": true,\n        \"value\": 2\n    },\n    \"max_hop_count\": {\n        \"writable\": true,\n        \"value\": 30\n    },\n    \"timeout\": {\n        \"writable\": true,\n        \"value\": 4\n    }\n}"}],"_postman_id":"e7339a0f-8e81-42d1-bf5f-422928b4c811"},{"name":"Traceroute","id":"d8f5976a-94aa-44a0-a5c4-2ea19b45cd25","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"interface\": {\n        \"value\": \"\"\n    },\n    \"timeout\" : {\n        \"value\": 4\n    },\n    \"host\": {\n        \"value\":\"192.168.60.3\"\n    },\n    \"number_of_tries\": {\n        \"value\": 2\n    },\n    \"max_hop_count\": {\n        \"value\": \"30\"\n    }\n}","options":{"raw":{"language":"json"}}},"url":"device/:device/:mtp/traceroute","urlObject":{"path":[":device",":mtp","traceroute"],"host":["device"],"query":[],"variable":[{"type":"any","value":"{{device}}","key":"device"},{"type":"any","value":"","key":"mtp"}]}},"response":[{"id":"95a430d2-fd3d-47a3-90dd-39e35039704d","name":"Traceroute","originalRequest":{"method":"PUT","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"interface\": {\n        \"value\": \"\"\n    },\n    \"timeout\" : {\n        \"value\": 4\n    },\n    \"host\": {\n        \"value\":\"8.8.8.8\"\n    },\n    \"number_of_tries\": {\n        \"value\": 2\n    },\n    \"max_hop_count\": {\n        \"value\": 30\n    }\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"device/:device/:mtp/traceroute","host":["device"],"path":[":device",":mtp","traceroute"],"variable":[{"key":"device","value":"{{device}}"},{"key":"mtp","value":""}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Origin"},{"key":"Date","value":"Thu, 19 Sep 2024 15:34:08 GMT"},{"key":"Content-Length","value":"704"}],"cookie":[],"responseTime":null,"body":"{\n    \"result\": \"Success\",\n    \"response_time\": 2235,\n    \"hop_count\": 9,\n    \"hops\": [\n        {\n            \"host\": \"192.168.4.1\",\n            \"addr\": \"192.168.4.1\",\n            \"rtt\": \"0.728 ms, 0.601 ms\"\n        },\n        {\n            \"host\": \"10.28.100.1\",\n            \"addr\": \"10.28.100.1\",\n            \"rtt\": \"0.741 ms, 0.758 ms\"\n        },\n        {\n            \"host\": \"160.238.217.17\",\n            \"addr\": \"160.238.217.17\",\n            \"rtt\": \"1.823 ms, 2.164 ms\"\n        },\n        {\n            \"host\": \"172.20.0.2\",\n            \"addr\": \"172.20.0.2\",\n            \"rtt\": \"1.237 ms, 2.179 ms\"\n        },\n        {\n            \"host\": \"201.16.65.164\",\n            \"addr\": \"201.16.65.164\",\n            \"rtt\": \"2.112 ms, 2.280 ms\"\n        },\n        {\n            \"host\": \"ae0-0.core01.bre2.commcorp.net.br\",\n            \"addr\": \"201.16.2.7\",\n            \"rtt\": \"16.297 ms, 27.158 ms\"\n        },\n        {\n            \"host\": \"142.250.162.184\",\n            \"addr\": \"142.250.162.184\",\n            \"rtt\": \"15.653 ms, 14.826 ms\"\n        },\n        {\n            \"host\": \"*\",\n            \"addr\": \"*\",\n            \"rtt\": \"*\"\n        },\n        {\n            \"host\": \"dns.google\",\n            \"addr\": \"8.8.8.8\",\n            \"rtt\": \"13.052 ms, 13.870 ms\"\n        }\n    ]\n}"}],"_postman_id":"d8f5976a-94aa-44a0-a5c4-2ea19b45cd25"},{"name":"Ping","id":"7e050b1a-87ab-4861-8a39-c216db9cbf8a","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"url":"device/:device/:mtp/ping","urlObject":{"path":[":device",":mtp","ping"],"host":["device"],"query":[],"variable":[{"type":"any","value":"{{device}}","key":"device"},{"type":"any","value":"any","key":"mtp"}]}},"response":[{"id":"1328af00-3d7a-4cc7-b6a5-844e19cf76d2","name":"Ping","originalRequest":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"url":{"raw":"device/:device/ping","host":["device"],"path":[":device","ping"],"variable":[{"key":"device","value":"485754434ECDE6AD"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Origin"},{"key":"Date","value":"Mon, 01 Jul 2024 00:50:34 GMT"},{"key":"Content-Length","value":"208"}],"cookie":[],"responseTime":null,"body":"{\n    \"interface\": {\n        \"writable\": false,\n        \"value\": \"\"\n    },\n    \"interface_options\": null,\n    \"timeout\": {\n        \"writable\": true,\n        \"value\": 10\n    },\n    \"host\": {\n        \"writable\": true,\n        \"value\": \"192.168.60.95\"\n    },\n    \"number_of_repetitions\": {\n        \"writable\": true,\n        \"value\": 2\n    }\n}"}],"_postman_id":"7e050b1a-87ab-4861-8a39-c216db9cbf8a"},{"name":"Ping","id":"abc82177-d97a-442e-8447-daf7692d5d8a","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"interface\": {\n        \"value\": \"\"\n    },\n    \"timeout\" : {\n        \"value\": 4\n    },\n    \"host\": {\n        \"value\":\"8.8.8.8\"\n    },\n    \"number_of_repetitions\": {\n        \"value\": 2\n    },\n    \"data_block_size\": {\n        \"value\": \"8.8.8.8\"\n    }\n}","options":{"raw":{"language":"json"}}},"url":"device/:device/:mtp/ping","urlObject":{"path":[":device",":mtp","ping"],"host":["device"],"query":[],"variable":[{"type":"any","value":"{{device}}","key":"device"},{"type":"any","value":"any","key":"mtp"}]}},"response":[{"id":"db9b6d87-0843-44ce-8f8b-220d8b35224b","name":"Ping Failure","originalRequest":{"method":"PUT","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"interface\": {\n        \"value\": \"\"\n    },\n    \"timeout\" : {\n        \"value\": 10\n    },\n    \"host\": {\n        \"value\":\"192.168.60.3\"\n    },\n    \"number_of_repetitions\": {\n        \"value\": 2\n    }\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"device/:device/ping","host":["device"],"path":[":device","ping"],"variable":[{"key":"device","value":"485754434ECDE6AD"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Origin"},{"key":"Date","value":"Sun, 30 Jun 2024 22:56:03 GMT"},{"key":"Content-Length","value":"85"}],"cookie":[],"responseTime":null,"body":"{\n    \"failure_count\": 2,\n    \"success_count\": 0,\n    \"average_rtt\": 0,\n    \"minimum_rtt\": 0,\n    \"maximum_rtt\": 0\n}"},{"id":"50275985-3b04-474b-aa7c-ec0c21f4104c","name":"Ping Sucess","originalRequest":{"method":"PUT","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"interface\": {\n        \"value\": \"\"\n    },\n    \"timeout\" : {\n        \"value\": 10\n    },\n    \"host\": {\n        \"value\":\"192.168.60.95\"\n    },\n    \"number_of_repetitions\": {\n        \"value\": 2\n    }\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"device/:device/ping","host":["device"],"path":[":device","ping"],"variable":[{"key":"device","value":"485754434ECDE6AD"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Origin"},{"key":"Date","value":"Sun, 30 Jun 2024 22:56:58 GMT"},{"key":"Content-Length","value":"85"}],"cookie":[],"responseTime":null,"body":"{\n    \"failure_count\": 0,\n    \"success_count\": 2,\n    \"average_rtt\": 1,\n    \"minimum_rtt\": 1,\n    \"maximum_rtt\": 1\n}"}],"_postman_id":"abc82177-d97a-442e-8447-daf7692d5d8a"},{"name":"Model Capabilities","id":"aeede27b-1935-4d9c-907d-72c17748608f","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"url":"device/capabilities?model=EG8145X6-10a&sn={{device}}","urlObject":{"path":["capabilities"],"host":["device"],"query":[{"key":"model","value":"EG8145X6-10a"},{"key":"sn","value":"{{device}}"}],"variable":[]}},"response":[{"id":"3fe61f69-6609-47c5-b4e3-8d0ba1ccc6d1","name":"Model Capabilities","originalRequest":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"url":{"raw":"device/capabilities?model=EG8145X6-10a&sn=485754434ECDE6AD","host":["device"],"path":["capabilities"],"query":[{"key":"model","value":"EG8145X6-10a"},{"key":"sn","value":"485754434ECDE6AD"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"nginx/1.18.0 (Ubuntu)"},{"key":"Date","value":"Thu, 22 May 2025 15:46:35 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Content-Length","value":"333"},{"key":"Connection","value":"keep-alive"},{"key":"Vary","value":"Origin"}],"cookie":[],"responseTime":null,"body":"{\n    \"Wifi\": true,\n    \"SiteSurvey\": true,\n    \"ConnectedDevices\": true,\n    \"Diagnostic\": true,\n    \"Ping\": true,\n    \"Traceroute\": true,\n    \"SpeedTest\": true,\n    \"Ports\": true,\n    \"Reboot\": true,\n    \"FactoryReset\": false,\n    \"FirmwareUpgrade\": true,\n    \"FirmwareRollback\": false,\n    \"FactoryDefault\": true,\n    \"Logs\": true,\n    \"Stats\": true,\n    \"Interfaces\": true,\n    \"Hwinfo\": true,\n    \"Pon\": true,\n    \"ParallelProcessing\": false\n}"}],"_postman_id":"aeede27b-1935-4d9c-907d-72c17748608f"},{"name":"Historic","id":"e2263eae-e3bd-44d0-ac27-c62acce14031","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"url":"device/:device/historic?resource=site_survey,connected_devices","urlObject":{"path":[":device","historic"],"host":["device"],"query":[{"key":"resource","value":"site_survey,connected_devices"}],"variable":[{"type":"any","value":"{{device}}","key":"device"}]}},"response":[{"id":"23c99453-cdfe-4380-bebd-e1b7a8f36b23","name":"All Historic","originalRequest":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"url":{"raw":"device/:device/historic?resource=ping,connected_devices,site_survey","host":["device"],"path":[":device","historic"],"query":[{"key":"resource","value":"ping,connected_devices,site_survey"}],"variable":[{"key":"device","value":"{{device}}"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Origin"},{"key":"Date","value":"Tue, 05 Nov 2024 16:12:26 GMT"},{"key":"Transfer-Encoding","value":"chunked"}],"cookie":[],"responseTime":null,"body":"[\n    {\n        \"connected_devices\": {\n            \"5GHz\": [\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"Watch\",\n                    \"ipadress\": \"192.168.3.7\",\n                    \"mac\": \"5E:4A:B6:72:AA:C6\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"\",\n                    \"ipadress\": \"192.168.3.8\",\n                    \"mac\": \"4A:15:D2:14:CC:90\",\n                    \"rssi\": \"\"\n                }\n            ],\n            \"LAN 1\": [\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"MacBookPro\",\n                    \"ipadress\": \"192.168.3.9\",\n                    \"mac\": \"0A:55:DC:53:ED:C3\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"dell-worker2\",\n                    \"ipadress\": \"192.168.3.10\",\n                    \"mac\": \"8C:04:BA:FC:F7:0A\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"iPhone\",\n                    \"ipadress\": \"192.168.3.6\",\n                    \"mac\": \"2A:B0:F6:D1:AF:70\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.2\",\n                    \"mac\": \"F8:AF:05:25:32:89\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.3\",\n                    \"mac\": \"F8:AF:05:25:32:88\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782\",\n                    \"ipadress\": \"192.168.3.5\",\n                    \"mac\": \"F8:AF:05:25:32:87\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"STATIC\",\n                    \"hostname\": \"lenovo-worker1\",\n                    \"ipadress\": \"192.168.3.4\",\n                    \"mac\": \"00:E0:4C:68:15:14\",\n                    \"rssi\": \"\"\n                }\n            ]\n        },\n        \"date\": \"02/11/2024 15:41\",\n        \"ping\": {\n            \"cloudfare.com\": {\n                \"averagertt\": 19,\n                \"failurecount\": 0,\n                \"maximumrtt\": 48,\n                \"minimumrtt\": 13,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"google.com\": {\n                \"averagertt\": 14,\n                \"failurecount\": 0,\n                \"maximumrtt\": 16,\n                \"minimumrtt\": 13,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"ping-br.ds.on.epicgames.com\": {\n                \"averagertt\": 16,\n                \"failurecount\": 0,\n                \"maximumrtt\": 20,\n                \"minimumrtt\": 15,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"spotify.com\": {\n                \"averagertt\": 12,\n                \"failurecount\": 0,\n                \"maximumrtt\": 13,\n                \"minimumrtt\": 12,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"youtube.com\": {\n                \"averagertt\": 13,\n                \"failurecount\": 0,\n                \"maximumrtt\": 16,\n                \"minimumrtt\": 12,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            }\n        }\n    },\n    {\n        \"connected_devices\": {\n            \"5GHz\": [\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"Watch\",\n                    \"ipadress\": \"192.168.3.7\",\n                    \"mac\": \"5E:4A:B6:72:AA:C6\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"\",\n                    \"ipadress\": \"192.168.3.8\",\n                    \"mac\": \"4A:15:D2:14:CC:90\",\n                    \"rssi\": \"\"\n                }\n            ],\n            \"LAN 1\": [\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"dell-worker2\",\n                    \"ipadress\": \"192.168.3.10\",\n                    \"mac\": \"8C:04:BA:FC:F7:0A\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.2\",\n                    \"mac\": \"F8:AF:05:25:32:89\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.3\",\n                    \"mac\": \"F8:AF:05:25:32:88\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782\",\n                    \"ipadress\": \"192.168.3.5\",\n                    \"mac\": \"F8:AF:05:25:32:87\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"MacBookPro\",\n                    \"ipadress\": \"192.168.3.9\",\n                    \"mac\": \"0A:55:DC:53:ED:C3\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"STATIC\",\n                    \"hostname\": \"lenovo-worker1\",\n                    \"ipadress\": \"192.168.3.4\",\n                    \"mac\": \"00:E0:4C:68:15:14\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"iPhone\",\n                    \"ipadress\": \"192.168.3.6\",\n                    \"mac\": \"2A:B0:F6:D1:AF:70\",\n                    \"rssi\": \"\"\n                }\n            ]\n        },\n        \"date\": \"02/11/2024 16:26\",\n        \"ping\": {\n            \"cloudfare.com\": {\n                \"averagertt\": 16,\n                \"failurecount\": 0,\n                \"maximumrtt\": 19,\n                \"minimumrtt\": 15,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"google.com\": {\n                \"averagertt\": 13,\n                \"failurecount\": 0,\n                \"maximumrtt\": 14,\n                \"minimumrtt\": 13,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"ping-br.ds.on.epicgames.com\": {\n                \"averagertt\": 14,\n                \"failurecount\": 0,\n                \"maximumrtt\": 14,\n                \"minimumrtt\": 13,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"spotify.com\": {\n                \"averagertt\": 12,\n                \"failurecount\": 0,\n                \"maximumrtt\": 14,\n                \"minimumrtt\": 12,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"youtube.com\": {\n                \"averagertt\": 14,\n                \"failurecount\": 0,\n                \"maximumrtt\": 16,\n                \"minimumrtt\": 14,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            }\n        }\n    },\n    {\n        \"connected_devices\": {\n            \"5GHz\": [\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"Watch\",\n                    \"ipadress\": \"192.168.3.7\",\n                    \"mac\": \"5E:4A:B6:72:AA:C6\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"\",\n                    \"ipadress\": \"192.168.3.8\",\n                    \"mac\": \"4A:15:D2:14:CC:90\",\n                    \"rssi\": \"\"\n                }\n            ],\n            \"LAN 1\": [\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.2\",\n                    \"mac\": \"F8:AF:05:25:32:89\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782\",\n                    \"ipadress\": \"192.168.3.5\",\n                    \"mac\": \"F8:AF:05:25:32:87\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"iPhone\",\n                    \"ipadress\": \"192.168.3.6\",\n                    \"mac\": \"2A:B0:F6:D1:AF:70\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"MacBookPro\",\n                    \"ipadress\": \"192.168.3.9\",\n                    \"mac\": \"0A:55:DC:53:ED:C3\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"STATIC\",\n                    \"hostname\": \"lenovo-worker1\",\n                    \"ipadress\": \"192.168.3.4\",\n                    \"mac\": \"00:E0:4C:68:15:14\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.3\",\n                    \"mac\": \"F8:AF:05:25:32:88\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"dell-worker2\",\n                    \"ipadress\": \"192.168.3.10\",\n                    \"mac\": \"8C:04:BA:FC:F7:0A\",\n                    \"rssi\": \"\"\n                }\n            ]\n        },\n        \"date\": \"02/11/2024 17:11\",\n        \"ping\": {\n            \"cloudfare.com\": {\n                \"averagertt\": 13,\n                \"failurecount\": 0,\n                \"maximumrtt\": 14,\n                \"minimumrtt\": 13,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"google.com\": {\n                \"averagertt\": 14,\n                \"failurecount\": 2,\n                \"maximumrtt\": 20,\n                \"minimumrtt\": 13,\n                \"result\": \"Failure\",\n                \"successcount\": 20\n            },\n            \"ping-br.ds.on.epicgames.com\": {\n                \"averagertt\": 15,\n                \"failurecount\": 0,\n                \"maximumrtt\": 16,\n                \"minimumrtt\": 14,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"spotify.com\": {\n                \"averagertt\": 26,\n                \"failurecount\": 0,\n                \"maximumrtt\": 30,\n                \"minimumrtt\": 26,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"youtube.com\": {\n                \"averagertt\": 14,\n                \"failurecount\": 0,\n                \"maximumrtt\": 34,\n                \"minimumrtt\": 12,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            }\n        }\n    },\n    {\n        \"connected_devices\": {\n            \"5GHz\": [\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"Watch\",\n                    \"ipadress\": \"192.168.3.7\",\n                    \"mac\": \"5E:4A:B6:72:AA:C6\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"\",\n                    \"ipadress\": \"192.168.3.8\",\n                    \"mac\": \"4A:15:D2:14:CC:90\",\n                    \"rssi\": \"\"\n                }\n            ],\n            \"LAN 1\": [\n                {\n                    \"active\": false,\n                    \"adresssource\": \"STATIC\",\n                    \"hostname\": \"lenovo-worker1\",\n                    \"ipadress\": \"192.168.3.4\",\n                    \"mac\": \"00:E0:4C:68:15:14\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.2\",\n                    \"mac\": \"F8:AF:05:25:32:89\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782\",\n                    \"ipadress\": \"192.168.3.5\",\n                    \"mac\": \"F8:AF:05:25:32:87\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"iPhone\",\n                    \"ipadress\": \"192.168.3.6\",\n                    \"mac\": \"2A:B0:F6:D1:AF:70\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"MacBookPro\",\n                    \"ipadress\": \"192.168.3.9\",\n                    \"mac\": \"0A:55:DC:53:ED:C3\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.3\",\n                    \"mac\": \"F8:AF:05:25:32:88\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"dell-worker2\",\n                    \"ipadress\": \"192.168.3.10\",\n                    \"mac\": \"8C:04:BA:FC:F7:0A\",\n                    \"rssi\": \"\"\n                }\n            ]\n        },\n        \"date\": \"02/11/2024 17:56\",\n        \"ping\": {\n            \"cloudfare.com\": {\n                \"averagertt\": 13,\n                \"failurecount\": 0,\n                \"maximumrtt\": 15,\n                \"minimumrtt\": 13,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"google.com\": {\n                \"averagertt\": 15,\n                \"failurecount\": 0,\n                \"maximumrtt\": 17,\n                \"minimumrtt\": 14,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"ping-br.ds.on.epicgames.com\": {\n                \"averagertt\": 15,\n                \"failurecount\": 0,\n                \"maximumrtt\": 16,\n                \"minimumrtt\": 14,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"spotify.com\": {\n                \"averagertt\": 12,\n                \"failurecount\": 0,\n                \"maximumrtt\": 13,\n                \"minimumrtt\": 12,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"youtube.com\": {\n                \"averagertt\": 12,\n                \"failurecount\": 0,\n                \"maximumrtt\": 13,\n                \"minimumrtt\": 11,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            }\n        }\n    },\n    {\n        \"connected_devices\": {\n            \"5GHz\": [\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"Watch\",\n                    \"ipadress\": \"192.168.3.7\",\n                    \"mac\": \"5E:4A:B6:72:AA:C6\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"\",\n                    \"ipadress\": \"192.168.3.8\",\n                    \"mac\": \"4A:15:D2:14:CC:90\",\n                    \"rssi\": \"\"\n                }\n            ],\n            \"LAN 1\": [\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"iPhone\",\n                    \"ipadress\": \"192.168.3.6\",\n                    \"mac\": \"2A:B0:F6:D1:AF:70\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.2\",\n                    \"mac\": \"F8:AF:05:25:32:89\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782\",\n                    \"ipadress\": \"192.168.3.5\",\n                    \"mac\": \"F8:AF:05:25:32:87\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"MacBookPro\",\n                    \"ipadress\": \"192.168.3.9\",\n                    \"mac\": \"0A:55:DC:53:ED:C3\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"dell-worker2\",\n                    \"ipadress\": \"192.168.3.10\",\n                    \"mac\": \"8C:04:BA:FC:F7:0A\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"STATIC\",\n                    \"hostname\": \"lenovo-worker1\",\n                    \"ipadress\": \"192.168.3.4\",\n                    \"mac\": \"00:E0:4C:68:15:14\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.3\",\n                    \"mac\": \"F8:AF:05:25:32:88\",\n                    \"rssi\": \"\"\n                }\n            ]\n        },\n        \"date\": \"02/11/2024 18:41\",\n        \"ping\": {\n            \"cloudfare.com\": {\n                \"averagertt\": 22,\n                \"failurecount\": 0,\n                \"maximumrtt\": 31,\n                \"minimumrtt\": 15,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"google.com\": {\n                \"averagertt\": 19,\n                \"failurecount\": 2,\n                \"maximumrtt\": 30,\n                \"minimumrtt\": 15,\n                \"result\": \"Failure\",\n                \"successcount\": 20\n            },\n            \"ping-br.ds.on.epicgames.com\": {\n                \"averagertt\": 18,\n                \"failurecount\": 0,\n                \"maximumrtt\": 35,\n                \"minimumrtt\": 13,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"spotify.com\": {\n                \"averagertt\": 17,\n                \"failurecount\": 4,\n                \"maximumrtt\": 31,\n                \"minimumrtt\": 11,\n                \"result\": \"Failure\",\n                \"successcount\": 20\n            },\n            \"youtube.com\": {\n                \"averagertt\": 17,\n                \"failurecount\": 0,\n                \"maximumrtt\": 35,\n                \"minimumrtt\": 12,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            }\n        }\n    },\n    {\n        \"connected_devices\": {\n            \"5GHz\": [\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"Watch\",\n                    \"ipadress\": \"192.168.3.7\",\n                    \"mac\": \"5E:4A:B6:72:AA:C6\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"\",\n                    \"ipadress\": \"192.168.3.8\",\n                    \"mac\": \"4A:15:D2:14:CC:90\",\n                    \"rssi\": \"\"\n                }\n            ],\n            \"LAN 1\": [\n                {\n                    \"active\": false,\n                    \"adresssource\": \"STATIC\",\n                    \"hostname\": \"lenovo-worker1\",\n                    \"ipadress\": \"192.168.3.4\",\n                    \"mac\": \"00:E0:4C:68:15:14\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.2\",\n                    \"mac\": \"F8:AF:05:25:32:89\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"MacBookPro\",\n                    \"ipadress\": \"192.168.3.9\",\n                    \"mac\": \"0A:55:DC:53:ED:C3\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.3\",\n                    \"mac\": \"F8:AF:05:25:32:88\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782\",\n                    \"ipadress\": \"192.168.3.5\",\n                    \"mac\": \"F8:AF:05:25:32:87\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"iPhone\",\n                    \"ipadress\": \"192.168.3.6\",\n                    \"mac\": \"2A:B0:F6:D1:AF:70\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"dell-worker2\",\n                    \"ipadress\": \"192.168.3.10\",\n                    \"mac\": \"8C:04:BA:FC:F7:0A\",\n                    \"rssi\": \"\"\n                }\n            ]\n        },\n        \"date\": \"02/11/2024 19:26\",\n        \"ping\": {\n            \"cloudfare.com\": {\n                \"averagertt\": 15,\n                \"failurecount\": 0,\n                \"maximumrtt\": 17,\n                \"minimumrtt\": 14,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"google.com\": {\n                \"averagertt\": 13,\n                \"failurecount\": 0,\n                \"maximumrtt\": 17,\n                \"minimumrtt\": 13,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"ping-br.ds.on.epicgames.com\": {\n                \"averagertt\": 16,\n                \"failurecount\": 0,\n                \"maximumrtt\": 19,\n                \"minimumrtt\": 15,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"spotify.com\": {\n                \"averagertt\": 14,\n                \"failurecount\": 0,\n                \"maximumrtt\": 15,\n                \"minimumrtt\": 14,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"youtube.com\": {\n                \"averagertt\": 12,\n                \"failurecount\": 0,\n                \"maximumrtt\": 13,\n                \"minimumrtt\": 12,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            }\n        }\n    },\n    {\n        \"connected_devices\": {\n            \"5GHz\": [\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"Watch\",\n                    \"ipadress\": \"192.168.3.7\",\n                    \"mac\": \"5E:4A:B6:72:AA:C6\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"\",\n                    \"ipadress\": \"192.168.3.8\",\n                    \"mac\": \"4A:15:D2:14:CC:90\",\n                    \"rssi\": \"\"\n                }\n            ],\n            \"LAN 1\": [\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"MacBookPro\",\n                    \"ipadress\": \"192.168.3.9\",\n                    \"mac\": \"0A:55:DC:53:ED:C3\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"dell-worker2\",\n                    \"ipadress\": \"192.168.3.10\",\n                    \"mac\": \"8C:04:BA:FC:F7:0A\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"STATIC\",\n                    \"hostname\": \"lenovo-worker1\",\n                    \"ipadress\": \"192.168.3.4\",\n                    \"mac\": \"00:E0:4C:68:15:14\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782\",\n                    \"ipadress\": \"192.168.3.5\",\n                    \"mac\": \"F8:AF:05:25:32:87\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.2\",\n                    \"mac\": \"F8:AF:05:25:32:89\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.3\",\n                    \"mac\": \"F8:AF:05:25:32:88\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"iPhone\",\n                    \"ipadress\": \"192.168.3.6\",\n                    \"mac\": \"2A:B0:F6:D1:AF:70\",\n                    \"rssi\": \"\"\n                }\n            ]\n        },\n        \"date\": \"02/11/2024 20:11\",\n        \"ping\": {\n            \"cloudfare.com\": {\n                \"averagertt\": 14,\n                \"failurecount\": 0,\n                \"maximumrtt\": 16,\n                \"minimumrtt\": 13,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"google.com\": {\n                \"averagertt\": 15,\n                \"failurecount\": 0,\n                \"maximumrtt\": 16,\n                \"minimumrtt\": 14,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"ping-br.ds.on.epicgames.com\": {\n                \"averagertt\": 15,\n                \"failurecount\": 0,\n                \"maximumrtt\": 18,\n                \"minimumrtt\": 14,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"spotify.com\": {\n                \"averagertt\": 12,\n                \"failurecount\": 0,\n                \"maximumrtt\": 13,\n                \"minimumrtt\": 11,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"youtube.com\": {\n                \"averagertt\": 13,\n                \"failurecount\": 0,\n                \"maximumrtt\": 14,\n                \"minimumrtt\": 13,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            }\n        }\n    },\n    {\n        \"connected_devices\": {\n            \"5GHz\": [\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"Watch\",\n                    \"ipadress\": \"192.168.3.7\",\n                    \"mac\": \"5E:4A:B6:72:AA:C6\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"\",\n                    \"ipadress\": \"192.168.3.8\",\n                    \"mac\": \"4A:15:D2:14:CC:90\",\n                    \"rssi\": \"\"\n                }\n            ],\n            \"LAN 1\": [\n                {\n                    \"active\": false,\n                    \"adresssource\": \"STATIC\",\n                    \"hostname\": \"lenovo-worker1\",\n                    \"ipadress\": \"192.168.3.4\",\n                    \"mac\": \"00:E0:4C:68:15:14\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.2\",\n                    \"mac\": \"F8:AF:05:25:32:89\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"dell-worker2\",\n                    \"ipadress\": \"192.168.3.10\",\n                    \"mac\": \"8C:04:BA:FC:F7:0A\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.3\",\n                    \"mac\": \"F8:AF:05:25:32:88\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782\",\n                    \"ipadress\": \"192.168.3.5\",\n                    \"mac\": \"F8:AF:05:25:32:87\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"iPhone\",\n                    \"ipadress\": \"192.168.3.6\",\n                    \"mac\": \"2A:B0:F6:D1:AF:70\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"MacBookPro\",\n                    \"ipadress\": \"192.168.3.9\",\n                    \"mac\": \"0A:55:DC:53:ED:C3\",\n                    \"rssi\": \"\"\n                }\n            ]\n        },\n        \"date\": \"02/11/2024 20:56\",\n        \"ping\": {\n            \"cloudfare.com\": {\n                \"averagertt\": 15,\n                \"failurecount\": 0,\n                \"maximumrtt\": 15,\n                \"minimumrtt\": 14,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"google.com\": {\n                \"averagertt\": 13,\n                \"failurecount\": 0,\n                \"maximumrtt\": 15,\n                \"minimumrtt\": 13,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"ping-br.ds.on.epicgames.com\": {\n                \"averagertt\": 15,\n                \"failurecount\": 0,\n                \"maximumrtt\": 16,\n                \"minimumrtt\": 14,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"spotify.com\": {\n                \"averagertt\": 12,\n                \"failurecount\": 0,\n                \"maximumrtt\": 13,\n                \"minimumrtt\": 12,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"youtube.com\": {\n                \"averagertt\": 13,\n                \"failurecount\": 0,\n                \"maximumrtt\": 16,\n                \"minimumrtt\": 12,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            }\n        }\n    },\n    {\n        \"connected_devices\": {\n            \"5GHz\": [\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"Watch\",\n                    \"ipadress\": \"192.168.3.7\",\n                    \"mac\": \"5E:4A:B6:72:AA:C6\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"\",\n                    \"ipadress\": \"192.168.3.8\",\n                    \"mac\": \"4A:15:D2:14:CC:90\",\n                    \"rssi\": \"\"\n                }\n            ],\n            \"LAN 1\": [\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.3\",\n                    \"mac\": \"F8:AF:05:25:32:88\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782\",\n                    \"ipadress\": \"192.168.3.5\",\n                    \"mac\": \"F8:AF:05:25:32:87\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"dell-worker2\",\n                    \"ipadress\": \"192.168.3.10\",\n                    \"mac\": \"8C:04:BA:FC:F7:0A\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.2\",\n                    \"mac\": \"F8:AF:05:25:32:89\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"iPhone\",\n                    \"ipadress\": \"192.168.3.6\",\n                    \"mac\": \"2A:B0:F6:D1:AF:70\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"MacBookPro\",\n                    \"ipadress\": \"192.168.3.9\",\n                    \"mac\": \"0A:55:DC:53:ED:C3\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"STATIC\",\n                    \"hostname\": \"lenovo-worker1\",\n                    \"ipadress\": \"192.168.3.4\",\n                    \"mac\": \"00:E0:4C:68:15:14\",\n                    \"rssi\": \"\"\n                }\n            ]\n        },\n        \"date\": \"02/11/2024 21:41\",\n        \"ping\": {\n            \"cloudfare.com\": {\n                \"averagertt\": 14,\n                \"failurecount\": 0,\n                \"maximumrtt\": 18,\n                \"minimumrtt\": 13,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"google.com\": {\n                \"averagertt\": 13,\n                \"failurecount\": 0,\n                \"maximumrtt\": 14,\n                \"minimumrtt\": 13,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"ping-br.ds.on.epicgames.com\": {\n                \"averagertt\": 15,\n                \"failurecount\": 0,\n                \"maximumrtt\": 16,\n                \"minimumrtt\": 14,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"spotify.com\": {\n                \"averagertt\": 13,\n                \"failurecount\": 0,\n                \"maximumrtt\": 16,\n                \"minimumrtt\": 11,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"youtube.com\": {\n                \"averagertt\": 25,\n                \"failurecount\": 0,\n                \"maximumrtt\": 258,\n                \"minimumrtt\": 12,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            }\n        }\n    },\n    {\n        \"connected_devices\": {\n            \"5GHz\": [\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"Watch\",\n                    \"ipadress\": \"192.168.3.7\",\n                    \"mac\": \"5E:4A:B6:72:AA:C6\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"\",\n                    \"ipadress\": \"192.168.3.8\",\n                    \"mac\": \"4A:15:D2:14:CC:90\",\n                    \"rssi\": \"\"\n                }\n            ],\n            \"LAN 1\": [\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.3\",\n                    \"mac\": \"F8:AF:05:25:32:88\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782\",\n                    \"ipadress\": \"192.168.3.5\",\n                    \"mac\": \"F8:AF:05:25:32:87\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"iPhone\",\n                    \"ipadress\": \"192.168.3.6\",\n                    \"mac\": \"2A:B0:F6:D1:AF:70\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"STATIC\",\n                    \"hostname\": \"lenovo-worker1\",\n                    \"ipadress\": \"192.168.3.4\",\n                    \"mac\": \"00:E0:4C:68:15:14\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.2\",\n                    \"mac\": \"F8:AF:05:25:32:89\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"dell-worker2\",\n                    \"ipadress\": \"192.168.3.10\",\n                    \"mac\": \"8C:04:BA:FC:F7:0A\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"MacBookPro\",\n                    \"ipadress\": \"192.168.3.9\",\n                    \"mac\": \"0A:55:DC:53:ED:C3\",\n                    \"rssi\": \"\"\n                }\n            ]\n        },\n        \"date\": \"02/11/2024 22:26\",\n        \"ping\": {\n            \"cloudfare.com\": {\n                \"averagertt\": 14,\n                \"failurecount\": 0,\n                \"maximumrtt\": 17,\n                \"minimumrtt\": 14,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"google.com\": {\n                \"averagertt\": 14,\n                \"failurecount\": 0,\n                \"maximumrtt\": 16,\n                \"minimumrtt\": 13,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"ping-br.ds.on.epicgames.com\": {\n                \"averagertt\": 15,\n                \"failurecount\": 0,\n                \"maximumrtt\": 15,\n                \"minimumrtt\": 15,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"spotify.com\": {\n                \"averagertt\": 13,\n                \"failurecount\": 0,\n                \"maximumrtt\": 15,\n                \"minimumrtt\": 12,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"youtube.com\": {\n                \"averagertt\": 12,\n                \"failurecount\": 0,\n                \"maximumrtt\": 14,\n                \"minimumrtt\": 12,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            }\n        }\n    },\n    {\n        \"connected_devices\": {\n            \"5GHz\": [\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"Watch\",\n                    \"ipadress\": \"192.168.3.7\",\n                    \"mac\": \"5E:4A:B6:72:AA:C6\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"\",\n                    \"ipadress\": \"192.168.3.8\",\n                    \"mac\": \"4A:15:D2:14:CC:90\",\n                    \"rssi\": \"\"\n                }\n            ],\n            \"LAN 1\": [\n                {\n                    \"active\": false,\n                    \"adresssource\": \"STATIC\",\n                    \"hostname\": \"lenovo-worker1\",\n                    \"ipadress\": \"192.168.3.4\",\n                    \"mac\": \"00:E0:4C:68:15:14\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"MacBookPro\",\n                    \"ipadress\": \"192.168.3.9\",\n                    \"mac\": \"0A:55:DC:53:ED:C3\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.2\",\n                    \"mac\": \"F8:AF:05:25:32:89\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.3\",\n                    \"mac\": \"F8:AF:05:25:32:88\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782\",\n                    \"ipadress\": \"192.168.3.5\",\n                    \"mac\": \"F8:AF:05:25:32:87\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"iPhone\",\n                    \"ipadress\": \"192.168.3.6\",\n                    \"mac\": \"2A:B0:F6:D1:AF:70\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"dell-worker2\",\n                    \"ipadress\": \"192.168.3.10\",\n                    \"mac\": \"8C:04:BA:FC:F7:0A\",\n                    \"rssi\": \"\"\n                }\n            ]\n        },\n        \"date\": \"02/11/2024 23:11\",\n        \"ping\": {\n            \"cloudfare.com\": {\n                \"averagertt\": 14,\n                \"failurecount\": 0,\n                \"maximumrtt\": 15,\n                \"minimumrtt\": 13,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"google.com\": {\n                \"averagertt\": 16,\n                \"failurecount\": 0,\n                \"maximumrtt\": 44,\n                \"minimumrtt\": 14,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"ping-br.ds.on.epicgames.com\": {\n                \"averagertt\": 16,\n                \"failurecount\": 0,\n                \"maximumrtt\": 16,\n                \"minimumrtt\": 16,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"spotify.com\": {\n                \"averagertt\": 12,\n                \"failurecount\": 0,\n                \"maximumrtt\": 14,\n                \"minimumrtt\": 12,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"youtube.com\": {\n                \"averagertt\": 12,\n                \"failurecount\": 0,\n                \"maximumrtt\": 15,\n                \"minimumrtt\": 12,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            }\n        }\n    },\n    {\n        \"connected_devices\": {\n            \"5GHz\": [\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"Watch\",\n                    \"ipadress\": \"192.168.3.7\",\n                    \"mac\": \"5E:4A:B6:72:AA:C6\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"\",\n                    \"ipadress\": \"192.168.3.8\",\n                    \"mac\": \"4A:15:D2:14:CC:90\",\n                    \"rssi\": \"\"\n                }\n            ],\n            \"LAN 1\": [\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.3\",\n                    \"mac\": \"F8:AF:05:25:32:88\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782\",\n                    \"ipadress\": \"192.168.3.5\",\n                    \"mac\": \"F8:AF:05:25:32:87\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"iPhone\",\n                    \"ipadress\": \"192.168.3.6\",\n                    \"mac\": \"2A:B0:F6:D1:AF:70\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"MacBookPro\",\n                    \"ipadress\": \"192.168.3.9\",\n                    \"mac\": \"0A:55:DC:53:ED:C3\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"dell-worker2\",\n                    \"ipadress\": \"192.168.3.10\",\n                    \"mac\": \"8C:04:BA:FC:F7:0A\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"STATIC\",\n                    \"hostname\": \"lenovo-worker1\",\n                    \"ipadress\": \"192.168.3.4\",\n                    \"mac\": \"00:E0:4C:68:15:14\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.2\",\n                    \"mac\": \"F8:AF:05:25:32:89\",\n                    \"rssi\": \"\"\n                }\n            ]\n        },\n        \"date\": \"02/11/2024 23:56\",\n        \"ping\": {\n            \"cloudfare.com\": {\n                \"averagertt\": 14,\n                \"failurecount\": 0,\n                \"maximumrtt\": 15,\n                \"minimumrtt\": 13,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"google.com\": {\n                \"averagertt\": 24,\n                \"failurecount\": 0,\n                \"maximumrtt\": 182,\n                \"minimumrtt\": 15,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"ping-br.ds.on.epicgames.com\": {\n                \"averagertt\": 15,\n                \"failurecount\": 0,\n                \"maximumrtt\": 16,\n                \"minimumrtt\": 14,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"spotify.com\": {\n                \"averagertt\": 14,\n                \"failurecount\": 0,\n                \"maximumrtt\": 16,\n                \"minimumrtt\": 13,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"youtube.com\": {\n                \"averagertt\": 14,\n                \"failurecount\": 0,\n                \"maximumrtt\": 15,\n                \"minimumrtt\": 13,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            }\n        }\n    },\n    {\n        \"connected_devices\": {\n            \"5GHz\": [\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"Watch\",\n                    \"ipadress\": \"192.168.3.7\",\n                    \"mac\": \"5E:4A:B6:72:AA:C6\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"\",\n                    \"ipadress\": \"192.168.3.8\",\n                    \"mac\": \"4A:15:D2:14:CC:90\",\n                    \"rssi\": \"\"\n                }\n            ],\n            \"LAN 1\": [\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"dell-worker2\",\n                    \"ipadress\": \"192.168.3.10\",\n                    \"mac\": \"8C:04:BA:FC:F7:0A\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782\",\n                    \"ipadress\": \"192.168.3.5\",\n                    \"mac\": \"F8:AF:05:25:32:87\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"iPhone\",\n                    \"ipadress\": \"192.168.3.6\",\n                    \"mac\": \"2A:B0:F6:D1:AF:70\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"MacBookPro\",\n                    \"ipadress\": \"192.168.3.9\",\n                    \"mac\": \"0A:55:DC:53:ED:C3\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"STATIC\",\n                    \"hostname\": \"lenovo-worker1\",\n                    \"ipadress\": \"192.168.3.4\",\n                    \"mac\": \"00:E0:4C:68:15:14\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.2\",\n                    \"mac\": \"F8:AF:05:25:32:89\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.3\",\n                    \"mac\": \"F8:AF:05:25:32:88\",\n                    \"rssi\": \"\"\n                }\n            ]\n        },\n        \"date\": \"03/11/2024 00:41\",\n        \"ping\": {\n            \"cloudfare.com\": {\n                \"averagertt\": 14,\n                \"failurecount\": 0,\n                \"maximumrtt\": 15,\n                \"minimumrtt\": 13,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"google.com\": {\n                \"averagertt\": 13,\n                \"failurecount\": 0,\n                \"maximumrtt\": 14,\n                \"minimumrtt\": 13,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"ping-br.ds.on.epicgames.com\": {\n                \"averagertt\": 15,\n                \"failurecount\": 0,\n                \"maximumrtt\": 16,\n                \"minimumrtt\": 14,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"spotify.com\": {\n                \"averagertt\": 12,\n                \"failurecount\": 0,\n                \"maximumrtt\": 13,\n                \"minimumrtt\": 12,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"youtube.com\": {\n                \"averagertt\": 14,\n                \"failurecount\": 0,\n                \"maximumrtt\": 15,\n                \"minimumrtt\": 13,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            }\n        }\n    },\n    {\n        \"connected_devices\": {\n            \"5GHz\": [\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"Watch\",\n                    \"ipadress\": \"192.168.3.7\",\n                    \"mac\": \"5E:4A:B6:72:AA:C6\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"\",\n                    \"ipadress\": \"192.168.3.8\",\n                    \"mac\": \"4A:15:D2:14:CC:90\",\n                    \"rssi\": \"\"\n                }\n            ],\n            \"LAN 1\": [\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"iPhone\",\n                    \"ipadress\": \"192.168.3.6\",\n                    \"mac\": \"2A:B0:F6:D1:AF:70\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"STATIC\",\n                    \"hostname\": \"lenovo-worker1\",\n                    \"ipadress\": \"192.168.3.4\",\n                    \"mac\": \"00:E0:4C:68:15:14\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.3\",\n                    \"mac\": \"F8:AF:05:25:32:88\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782\",\n                    \"ipadress\": \"192.168.3.5\",\n                    \"mac\": \"F8:AF:05:25:32:87\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"MacBookPro\",\n                    \"ipadress\": \"192.168.3.9\",\n                    \"mac\": \"0A:55:DC:53:ED:C3\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"dell-worker2\",\n                    \"ipadress\": \"192.168.3.10\",\n                    \"mac\": \"8C:04:BA:FC:F7:0A\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.2\",\n                    \"mac\": \"F8:AF:05:25:32:89\",\n                    \"rssi\": \"\"\n                }\n            ]\n        },\n        \"date\": \"03/11/2024 01:24\",\n        \"ping\": null\n    },\n    {\n        \"connected_devices\": {\n            \"5GHz\": [\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"\",\n                    \"ipadress\": \"192.168.3.8\",\n                    \"mac\": \"4A:15:D2:14:CC:90\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"Watch\",\n                    \"ipadress\": \"192.168.3.7\",\n                    \"mac\": \"5E:4A:B6:72:AA:C6\",\n                    \"rssi\": \"\"\n                }\n            ],\n            \"LAN 1\": [\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"MacBookPro\",\n                    \"ipadress\": \"192.168.3.9\",\n                    \"mac\": \"0A:55:DC:53:ED:C3\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"dell-worker2\",\n                    \"ipadress\": \"192.168.3.10\",\n                    \"mac\": \"8C:04:BA:FC:F7:0A\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"STATIC\",\n                    \"hostname\": \"lenovo-worker1\",\n                    \"ipadress\": \"192.168.3.4\",\n                    \"mac\": \"00:E0:4C:68:15:14\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782\",\n                    \"ipadress\": \"192.168.3.5\",\n                    \"mac\": \"F8:AF:05:25:32:87\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"iPhone\",\n                    \"ipadress\": \"192.168.3.6\",\n                    \"mac\": \"2A:B0:F6:D1:AF:70\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.2\",\n                    \"mac\": \"F8:AF:05:25:32:89\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.3\",\n                    \"mac\": \"F8:AF:05:25:32:88\",\n                    \"rssi\": \"\"\n                }\n            ]\n        },\n        \"date\": \"03/11/2024 02:09\",\n        \"ping\": null\n    },\n    {\n        \"connected_devices\": {\n            \"5GHz\": [\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"Watch\",\n                    \"ipadress\": \"192.168.3.7\",\n                    \"mac\": \"5E:4A:B6:72:AA:C6\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"\",\n                    \"ipadress\": \"192.168.3.8\",\n                    \"mac\": \"4A:15:D2:14:CC:90\",\n                    \"rssi\": \"\"\n                }\n            ],\n            \"LAN 1\": [\n                {\n                    \"active\": false,\n                    \"adresssource\": \"STATIC\",\n                    \"hostname\": \"lenovo-worker1\",\n                    \"ipadress\": \"192.168.3.4\",\n                    \"mac\": \"00:E0:4C:68:15:14\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.2\",\n                    \"mac\": \"F8:AF:05:25:32:89\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.3\",\n                    \"mac\": \"F8:AF:05:25:32:88\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782\",\n                    \"ipadress\": \"192.168.3.5\",\n                    \"mac\": \"F8:AF:05:25:32:87\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"MacBookPro\",\n                    \"ipadress\": \"192.168.3.9\",\n                    \"mac\": \"0A:55:DC:53:ED:C3\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"iPhone\",\n                    \"ipadress\": \"192.168.3.6\",\n                    \"mac\": \"2A:B0:F6:D1:AF:70\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"dell-worker2\",\n                    \"ipadress\": \"192.168.3.10\",\n                    \"mac\": \"8C:04:BA:FC:F7:0A\",\n                    \"rssi\": \"\"\n                }\n            ]\n        },\n        \"date\": \"03/11/2024 02:56\",\n        \"ping\": {\n            \"cloudfare.com\": {\n                \"averagertt\": 14,\n                \"failurecount\": 0,\n                \"maximumrtt\": 15,\n                \"minimumrtt\": 13,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"google.com\": {\n                \"averagertt\": 13,\n                \"failurecount\": 0,\n                \"maximumrtt\": 14,\n                \"minimumrtt\": 13,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"ping-br.ds.on.epicgames.com\": {\n                \"averagertt\": 15,\n                \"failurecount\": 0,\n                \"maximumrtt\": 15,\n                \"minimumrtt\": 14,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"spotify.com\": {\n                \"averagertt\": 14,\n                \"failurecount\": 0,\n                \"maximumrtt\": 16,\n                \"minimumrtt\": 13,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"youtube.com\": {\n                \"averagertt\": 14,\n                \"failurecount\": 0,\n                \"maximumrtt\": 14,\n                \"minimumrtt\": 13,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            }\n        }\n    },\n    {\n        \"connected_devices\": {\n            \"5GHz\": [\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"Watch\",\n                    \"ipadress\": \"192.168.3.7\",\n                    \"mac\": \"5E:4A:B6:72:AA:C6\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"\",\n                    \"ipadress\": \"192.168.3.8\",\n                    \"mac\": \"4A:15:D2:14:CC:90\",\n                    \"rssi\": \"\"\n                }\n            ],\n            \"LAN 1\": [\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.2\",\n                    \"mac\": \"F8:AF:05:25:32:89\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782\",\n                    \"ipadress\": \"192.168.3.5\",\n                    \"mac\": \"F8:AF:05:25:32:87\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"STATIC\",\n                    \"hostname\": \"lenovo-worker1\",\n                    \"ipadress\": \"192.168.3.4\",\n                    \"mac\": \"00:E0:4C:68:15:14\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.3\",\n                    \"mac\": \"F8:AF:05:25:32:88\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"iPhone\",\n                    \"ipadress\": \"192.168.3.6\",\n                    \"mac\": \"2A:B0:F6:D1:AF:70\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"MacBookPro\",\n                    \"ipadress\": \"192.168.3.9\",\n                    \"mac\": \"0A:55:DC:53:ED:C3\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"dell-worker2\",\n                    \"ipadress\": \"192.168.3.10\",\n                    \"mac\": \"8C:04:BA:FC:F7:0A\",\n                    \"rssi\": \"\"\n                }\n            ]\n        },\n        \"date\": \"03/11/2024 03:41\",\n        \"ping\": {\n            \"cloudfare.com\": {\n                \"averagertt\": 13,\n                \"failurecount\": 0,\n                \"maximumrtt\": 14,\n                \"minimumrtt\": 13,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"google.com\": {\n                \"averagertt\": 15,\n                \"failurecount\": 0,\n                \"maximumrtt\": 15,\n                \"minimumrtt\": 14,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"ping-br.ds.on.epicgames.com\": {\n                \"averagertt\": 15,\n                \"failurecount\": 0,\n                \"maximumrtt\": 15,\n                \"minimumrtt\": 14,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"spotify.com\": {\n                \"averagertt\": 14,\n                \"failurecount\": 0,\n                \"maximumrtt\": 14,\n                \"minimumrtt\": 13,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"youtube.com\": {\n                \"averagertt\": 14,\n                \"failurecount\": 0,\n                \"maximumrtt\": 14,\n                \"minimumrtt\": 13,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            }\n        }\n    },\n    {\n        \"connected_devices\": {\n            \"5GHz\": [\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"Watch\",\n                    \"ipadress\": \"192.168.3.7\",\n                    \"mac\": \"5E:4A:B6:72:AA:C6\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"\",\n                    \"ipadress\": \"192.168.3.8\",\n                    \"mac\": \"4A:15:D2:14:CC:90\",\n                    \"rssi\": \"\"\n                }\n            ],\n            \"LAN 1\": [\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.2\",\n                    \"mac\": \"F8:AF:05:25:32:89\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.3\",\n                    \"mac\": \"F8:AF:05:25:32:88\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"MacBookPro\",\n                    \"ipadress\": \"192.168.3.9\",\n                    \"mac\": \"0A:55:DC:53:ED:C3\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"STATIC\",\n                    \"hostname\": \"lenovo-worker1\",\n                    \"ipadress\": \"192.168.3.4\",\n                    \"mac\": \"00:E0:4C:68:15:14\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782\",\n                    \"ipadress\": \"192.168.3.5\",\n                    \"mac\": \"F8:AF:05:25:32:87\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"iPhone\",\n                    \"ipadress\": \"192.168.3.6\",\n                    \"mac\": \"2A:B0:F6:D1:AF:70\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"dell-worker2\",\n                    \"ipadress\": \"192.168.3.10\",\n                    \"mac\": \"8C:04:BA:FC:F7:0A\",\n                    \"rssi\": \"\"\n                }\n            ]\n        },\n        \"date\": \"03/11/2024 04:25\",\n        \"ping\": {\n            \"cloudfare.com\": {\n                \"averagertt\": 15,\n                \"failurecount\": 0,\n                \"maximumrtt\": 16,\n                \"minimumrtt\": 15,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"google.com\": {\n                \"averagertt\": 13,\n                \"failurecount\": 0,\n                \"maximumrtt\": 14,\n                \"minimumrtt\": 13,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"ping-br.ds.on.epicgames.com\": {\n                \"averagertt\": 15,\n                \"failurecount\": 0,\n                \"maximumrtt\": 17,\n                \"minimumrtt\": 14,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"spotify.com\": {\n                \"averagertt\": 14,\n                \"failurecount\": 0,\n                \"maximumrtt\": 14,\n                \"minimumrtt\": 13,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"youtube.com\": {\n                \"averagertt\": 14,\n                \"failurecount\": 0,\n                \"maximumrtt\": 16,\n                \"minimumrtt\": 13,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            }\n        }\n    },\n    {\n        \"connected_devices\": {\n            \"5GHz\": [\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"Watch\",\n                    \"ipadress\": \"192.168.3.7\",\n                    \"mac\": \"5E:4A:B6:72:AA:C6\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"\",\n                    \"ipadress\": \"192.168.3.8\",\n                    \"mac\": \"4A:15:D2:14:CC:90\",\n                    \"rssi\": \"\"\n                }\n            ],\n            \"LAN 1\": [\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.3\",\n                    \"mac\": \"F8:AF:05:25:32:88\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782\",\n                    \"ipadress\": \"192.168.3.5\",\n                    \"mac\": \"F8:AF:05:25:32:87\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"MacBookPro\",\n                    \"ipadress\": \"192.168.3.9\",\n                    \"mac\": \"0A:55:DC:53:ED:C3\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"dell-worker2\",\n                    \"ipadress\": \"192.168.3.10\",\n                    \"mac\": \"8C:04:BA:FC:F7:0A\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"STATIC\",\n                    \"hostname\": \"lenovo-worker1\",\n                    \"ipadress\": \"192.168.3.4\",\n                    \"mac\": \"00:E0:4C:68:15:14\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"iPhone\",\n                    \"ipadress\": \"192.168.3.6\",\n                    \"mac\": \"2A:B0:F6:D1:AF:70\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.2\",\n                    \"mac\": \"F8:AF:05:25:32:89\",\n                    \"rssi\": \"\"\n                }\n            ]\n        },\n        \"date\": \"03/11/2024 05:11\",\n        \"ping\": {\n            \"cloudfare.com\": {\n                \"averagertt\": 14,\n                \"failurecount\": 0,\n                \"maximumrtt\": 16,\n                \"minimumrtt\": 14,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"google.com\": {\n                \"averagertt\": 13,\n                \"failurecount\": 0,\n                \"maximumrtt\": 14,\n                \"minimumrtt\": 12,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"ping-br.ds.on.epicgames.com\": {\n                \"averagertt\": 15,\n                \"failurecount\": 0,\n                \"maximumrtt\": 16,\n                \"minimumrtt\": 15,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"spotify.com\": {\n                \"averagertt\": 15,\n                \"failurecount\": 0,\n                \"maximumrtt\": 39,\n                \"minimumrtt\": 13,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"youtube.com\": {\n                \"averagertt\": 14,\n                \"failurecount\": 0,\n                \"maximumrtt\": 14,\n                \"minimumrtt\": 13,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            }\n        }\n    },\n    {\n        \"connected_devices\": {\n            \"5GHz\": [\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"\",\n                    \"ipadress\": \"192.168.3.8\",\n                    \"mac\": \"4A:15:D2:14:CC:90\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"Watch\",\n                    \"ipadress\": \"192.168.3.7\",\n                    \"mac\": \"5E:4A:B6:72:AA:C6\",\n                    \"rssi\": \"\"\n                }\n            ],\n            \"LAN 1\": [\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.3\",\n                    \"mac\": \"F8:AF:05:25:32:88\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782\",\n                    \"ipadress\": \"192.168.3.5\",\n                    \"mac\": \"F8:AF:05:25:32:87\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"dell-worker2\",\n                    \"ipadress\": \"192.168.3.10\",\n                    \"mac\": \"8C:04:BA:FC:F7:0A\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.2\",\n                    \"mac\": \"F8:AF:05:25:32:89\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"iPhone\",\n                    \"ipadress\": \"192.168.3.6\",\n                    \"mac\": \"2A:B0:F6:D1:AF:70\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"MacBookPro\",\n                    \"ipadress\": \"192.168.3.9\",\n                    \"mac\": \"0A:55:DC:53:ED:C3\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"STATIC\",\n                    \"hostname\": \"lenovo-worker1\",\n                    \"ipadress\": \"192.168.3.4\",\n                    \"mac\": \"00:E0:4C:68:15:14\",\n                    \"rssi\": \"\"\n                }\n            ]\n        },\n        \"date\": \"03/11/2024 05:56\",\n        \"ping\": {\n            \"cloudfare.com\": {\n                \"averagertt\": 15,\n                \"failurecount\": 0,\n                \"maximumrtt\": 16,\n                \"minimumrtt\": 14,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"google.com\": {\n                \"averagertt\": 15,\n                \"failurecount\": 0,\n                \"maximumrtt\": 16,\n                \"minimumrtt\": 14,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"ping-br.ds.on.epicgames.com\": {\n                \"averagertt\": 12,\n                \"failurecount\": 0,\n                \"maximumrtt\": 13,\n                \"minimumrtt\": 12,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"spotify.com\": {\n                \"averagertt\": 12,\n                \"failurecount\": 0,\n                \"maximumrtt\": 12,\n                \"minimumrtt\": 11,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"youtube.com\": {\n                \"averagertt\": 14,\n                \"failurecount\": 0,\n                \"maximumrtt\": 15,\n                \"minimumrtt\": 14,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            }\n        }\n    },\n    {\n        \"connected_devices\": {\n            \"5GHz\": [\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"Watch\",\n                    \"ipadress\": \"192.168.3.7\",\n                    \"mac\": \"5E:4A:B6:72:AA:C6\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"\",\n                    \"ipadress\": \"192.168.3.8\",\n                    \"mac\": \"4A:15:D2:14:CC:90\",\n                    \"rssi\": \"\"\n                }\n            ],\n            \"LAN 1\": [\n                {\n                    \"active\": false,\n                    \"adresssource\": \"STATIC\",\n                    \"hostname\": \"lenovo-worker1\",\n                    \"ipadress\": \"192.168.3.4\",\n                    \"mac\": \"00:E0:4C:68:15:14\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.2\",\n                    \"mac\": \"F8:AF:05:25:32:89\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.3\",\n                    \"mac\": \"F8:AF:05:25:32:88\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782\",\n                    \"ipadress\": \"192.168.3.5\",\n                    \"mac\": \"F8:AF:05:25:32:87\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"MacBookPro\",\n                    \"ipadress\": \"192.168.3.9\",\n                    \"mac\": \"0A:55:DC:53:ED:C3\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"dell-worker2\",\n                    \"ipadress\": \"192.168.3.10\",\n                    \"mac\": \"8C:04:BA:FC:F7:0A\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"iPhone\",\n                    \"ipadress\": \"192.168.3.6\",\n                    \"mac\": \"2A:B0:F6:D1:AF:70\",\n                    \"rssi\": \"\"\n                }\n            ]\n        },\n        \"date\": \"03/11/2024 06:41\",\n        \"ping\": {\n            \"cloudfare.com\": {\n                \"averagertt\": 15,\n                \"failurecount\": 0,\n                \"maximumrtt\": 15,\n                \"minimumrtt\": 15,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"google.com\": {\n                \"averagertt\": 15,\n                \"failurecount\": 0,\n                \"maximumrtt\": 15,\n                \"minimumrtt\": 14,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"ping-br.ds.on.epicgames.com\": {\n                \"averagertt\": 14,\n                \"failurecount\": 0,\n                \"maximumrtt\": 14,\n                \"minimumrtt\": 13,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"spotify.com\": {\n                \"averagertt\": 12,\n                \"failurecount\": 0,\n                \"maximumrtt\": 12,\n                \"minimumrtt\": 12,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"youtube.com\": {\n                \"averagertt\": 12,\n                \"failurecount\": 0,\n                \"maximumrtt\": 13,\n                \"minimumrtt\": 11,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            }\n        }\n    },\n    {\n        \"connected_devices\": {\n            \"5GHz\": [\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"Watch\",\n                    \"ipadress\": \"192.168.3.7\",\n                    \"mac\": \"5E:4A:B6:72:AA:C6\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"\",\n                    \"ipadress\": \"192.168.3.8\",\n                    \"mac\": \"4A:15:D2:14:CC:90\",\n                    \"rssi\": \"\"\n                }\n            ],\n            \"LAN 1\": [\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.3\",\n                    \"mac\": \"F8:AF:05:25:32:88\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"dell-worker2\",\n                    \"ipadress\": \"192.168.3.10\",\n                    \"mac\": \"8C:04:BA:FC:F7:0A\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"STATIC\",\n                    \"hostname\": \"lenovo-worker1\",\n                    \"ipadress\": \"192.168.3.4\",\n                    \"mac\": \"00:E0:4C:68:15:14\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.2\",\n                    \"mac\": \"F8:AF:05:25:32:89\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782\",\n                    \"ipadress\": \"192.168.3.5\",\n                    \"mac\": \"F8:AF:05:25:32:87\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"iPhone\",\n                    \"ipadress\": \"192.168.3.6\",\n                    \"mac\": \"2A:B0:F6:D1:AF:70\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"MacBookPro\",\n                    \"ipadress\": \"192.168.3.9\",\n                    \"mac\": \"0A:55:DC:53:ED:C3\",\n                    \"rssi\": \"\"\n                }\n            ]\n        },\n        \"date\": \"03/11/2024 07:26\",\n        \"ping\": {\n            \"cloudfare.com\": {\n                \"averagertt\": 14,\n                \"failurecount\": 0,\n                \"maximumrtt\": 14,\n                \"minimumrtt\": 13,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"google.com\": {\n                \"averagertt\": 13,\n                \"failurecount\": 0,\n                \"maximumrtt\": 15,\n                \"minimumrtt\": 13,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"ping-br.ds.on.epicgames.com\": {\n                \"averagertt\": 14,\n                \"failurecount\": 0,\n                \"maximumrtt\": 15,\n                \"minimumrtt\": 14,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"spotify.com\": {\n                \"averagertt\": 14,\n                \"failurecount\": 0,\n                \"maximumrtt\": 15,\n                \"minimumrtt\": 13,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"youtube.com\": {\n                \"averagertt\": 13,\n                \"failurecount\": 0,\n                \"maximumrtt\": 14,\n                \"minimumrtt\": 13,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            }\n        }\n    },\n    {\n        \"connected_devices\": {\n            \"5GHz\": [\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"\",\n                    \"ipadress\": \"192.168.3.8\",\n                    \"mac\": \"4A:15:D2:14:CC:90\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"Watch\",\n                    \"ipadress\": \"192.168.3.7\",\n                    \"mac\": \"5E:4A:B6:72:AA:C6\",\n                    \"rssi\": \"\"\n                }\n            ],\n            \"LAN 1\": [\n                {\n                    \"active\": false,\n                    \"adresssource\": \"STATIC\",\n                    \"hostname\": \"lenovo-worker1\",\n                    \"ipadress\": \"192.168.3.4\",\n                    \"mac\": \"00:E0:4C:68:15:14\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.2\",\n                    \"mac\": \"F8:AF:05:25:32:89\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.3\",\n                    \"mac\": \"F8:AF:05:25:32:88\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782\",\n                    \"ipadress\": \"192.168.3.5\",\n                    \"mac\": \"F8:AF:05:25:32:87\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"dell-worker2\",\n                    \"ipadress\": \"192.168.3.10\",\n                    \"mac\": \"8C:04:BA:FC:F7:0A\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"iPhone\",\n                    \"ipadress\": \"192.168.3.6\",\n                    \"mac\": \"2A:B0:F6:D1:AF:70\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"MacBookPro\",\n                    \"ipadress\": \"192.168.3.9\",\n                    \"mac\": \"0A:55:DC:53:ED:C3\",\n                    \"rssi\": \"\"\n                }\n            ]\n        },\n        \"date\": \"03/11/2024 08:11\",\n        \"ping\": {\n            \"cloudfare.com\": {\n                \"averagertt\": 14,\n                \"failurecount\": 0,\n                \"maximumrtt\": 14,\n                \"minimumrtt\": 13,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"google.com\": {\n                \"averagertt\": 12,\n                \"failurecount\": 0,\n                \"maximumrtt\": 13,\n                \"minimumrtt\": 12,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"ping-br.ds.on.epicgames.com\": {\n                \"averagertt\": 12,\n                \"failurecount\": 0,\n                \"maximumrtt\": 13,\n                \"minimumrtt\": 12,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"spotify.com\": {\n                \"averagertt\": 12,\n                \"failurecount\": 0,\n                \"maximumrtt\": 14,\n                \"minimumrtt\": 12,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"youtube.com\": {\n                \"averagertt\": 12,\n                \"failurecount\": 0,\n                \"maximumrtt\": 16,\n                \"minimumrtt\": 11,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            }\n        }\n    },\n    {\n        \"connected_devices\": {\n            \"5GHz\": [\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"Watch\",\n                    \"ipadress\": \"192.168.3.7\",\n                    \"mac\": \"5E:4A:B6:72:AA:C6\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"\",\n                    \"ipadress\": \"192.168.3.8\",\n                    \"mac\": \"4A:15:D2:14:CC:90\",\n                    \"rssi\": \"\"\n                }\n            ],\n            \"LAN 1\": [\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"MacBookPro\",\n                    \"ipadress\": \"192.168.3.9\",\n                    \"mac\": \"0A:55:DC:53:ED:C3\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"dell-worker2\",\n                    \"ipadress\": \"192.168.3.10\",\n                    \"mac\": \"8C:04:BA:FC:F7:0A\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.3\",\n                    \"mac\": \"F8:AF:05:25:32:88\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782\",\n                    \"ipadress\": \"192.168.3.5\",\n                    \"mac\": \"F8:AF:05:25:32:87\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"iPhone\",\n                    \"ipadress\": \"192.168.3.6\",\n                    \"mac\": \"2A:B0:F6:D1:AF:70\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"STATIC\",\n                    \"hostname\": \"lenovo-worker1\",\n                    \"ipadress\": \"192.168.3.4\",\n                    \"mac\": \"00:E0:4C:68:15:14\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.2\",\n                    \"mac\": \"F8:AF:05:25:32:89\",\n                    \"rssi\": \"\"\n                }\n            ]\n        },\n        \"date\": \"03/11/2024 08:56\",\n        \"ping\": {\n            \"cloudfare.com\": {\n                \"averagertt\": 14,\n                \"failurecount\": 0,\n                \"maximumrtt\": 14,\n                \"minimumrtt\": 13,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"google.com\": {\n                \"averagertt\": 15,\n                \"failurecount\": 0,\n                \"maximumrtt\": 17,\n                \"minimumrtt\": 15,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"ping-br.ds.on.epicgames.com\": {\n                \"averagertt\": 14,\n                \"failurecount\": 0,\n                \"maximumrtt\": 14,\n                \"minimumrtt\": 13,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"spotify.com\": {\n                \"averagertt\": 13,\n                \"failurecount\": 0,\n                \"maximumrtt\": 15,\n                \"minimumrtt\": 13,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"youtube.com\": {\n                \"averagertt\": 12,\n                \"failurecount\": 0,\n                \"maximumrtt\": 13,\n                \"minimumrtt\": 12,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            }\n        }\n    },\n    {\n        \"connected_devices\": {\n            \"5GHz\": [\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"Watch\",\n                    \"ipadress\": \"192.168.3.7\",\n                    \"mac\": \"5E:4A:B6:72:AA:C6\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"\",\n                    \"ipadress\": \"192.168.3.8\",\n                    \"mac\": \"4A:15:D2:14:CC:90\",\n                    \"rssi\": \"\"\n                }\n            ],\n            \"LAN 1\": [\n                {\n                    \"active\": false,\n                    \"adresssource\": \"STATIC\",\n                    \"hostname\": \"lenovo-worker1\",\n                    \"ipadress\": \"192.168.3.4\",\n                    \"mac\": \"00:E0:4C:68:15:14\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.2\",\n                    \"mac\": \"F8:AF:05:25:32:89\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.3\",\n                    \"mac\": \"F8:AF:05:25:32:88\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"dell-worker2\",\n                    \"ipadress\": \"192.168.3.10\",\n                    \"mac\": \"8C:04:BA:FC:F7:0A\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782\",\n                    \"ipadress\": \"192.168.3.5\",\n                    \"mac\": \"F8:AF:05:25:32:87\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"iPhone\",\n                    \"ipadress\": \"192.168.3.6\",\n                    \"mac\": \"2A:B0:F6:D1:AF:70\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"MacBookPro\",\n                    \"ipadress\": \"192.168.3.9\",\n                    \"mac\": \"0A:55:DC:53:ED:C3\",\n                    \"rssi\": \"\"\n                }\n            ]\n        },\n        \"date\": \"03/11/2024 09:41\",\n        \"ping\": {\n            \"cloudfare.com\": {\n                \"averagertt\": 13,\n                \"failurecount\": 0,\n                \"maximumrtt\": 15,\n                \"minimumrtt\": 13,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"google.com\": {\n                \"averagertt\": 13,\n                \"failurecount\": 0,\n                \"maximumrtt\": 14,\n                \"minimumrtt\": 13,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"ping-br.ds.on.epicgames.com\": {\n                \"averagertt\": 12,\n                \"failurecount\": 0,\n                \"maximumrtt\": 13,\n                \"minimumrtt\": 12,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"spotify.com\": {\n                \"averagertt\": 14,\n                \"failurecount\": 0,\n                \"maximumrtt\": 15,\n                \"minimumrtt\": 13,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"youtube.com\": {\n                \"averagertt\": 12,\n                \"failurecount\": 0,\n                \"maximumrtt\": 12,\n                \"minimumrtt\": 12,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            }\n        }\n    },\n    {\n        \"connected_devices\": {\n            \"5GHz\": [\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"\",\n                    \"ipadress\": \"192.168.3.8\",\n                    \"mac\": \"4A:15:D2:14:CC:90\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"Watch\",\n                    \"ipadress\": \"192.168.3.7\",\n                    \"mac\": \"5E:4A:B6:72:AA:C6\",\n                    \"rssi\": \"\"\n                }\n            ],\n            \"LAN 1\": [\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.2\",\n                    \"mac\": \"F8:AF:05:25:32:89\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"iPhone\",\n                    \"ipadress\": \"192.168.3.6\",\n                    \"mac\": \"2A:B0:F6:D1:AF:70\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"MacBookPro\",\n                    \"ipadress\": \"192.168.3.9\",\n                    \"mac\": \"0A:55:DC:53:ED:C3\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"dell-worker2\",\n                    \"ipadress\": \"192.168.3.10\",\n                    \"mac\": \"8C:04:BA:FC:F7:0A\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"STATIC\",\n                    \"hostname\": \"lenovo-worker1\",\n                    \"ipadress\": \"192.168.3.4\",\n                    \"mac\": \"00:E0:4C:68:15:14\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.3\",\n                    \"mac\": \"F8:AF:05:25:32:88\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782\",\n                    \"ipadress\": \"192.168.3.5\",\n                    \"mac\": \"F8:AF:05:25:32:87\",\n                    \"rssi\": \"\"\n                }\n            ]\n        },\n        \"date\": \"03/11/2024 10:26\",\n        \"ping\": {\n            \"cloudfare.com\": {\n                \"averagertt\": 13,\n                \"failurecount\": 0,\n                \"maximumrtt\": 14,\n                \"minimumrtt\": 13,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"google.com\": {\n                \"averagertt\": 16,\n                \"failurecount\": 0,\n                \"maximumrtt\": 16,\n                \"minimumrtt\": 15,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"ping-br.ds.on.epicgames.com\": {\n                \"averagertt\": 15,\n                \"failurecount\": 0,\n                \"maximumrtt\": 15,\n                \"minimumrtt\": 14,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"spotify.com\": {\n                \"averagertt\": 14,\n                \"failurecount\": 0,\n                \"maximumrtt\": 14,\n                \"minimumrtt\": 13,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"youtube.com\": {\n                \"averagertt\": 12,\n                \"failurecount\": 0,\n                \"maximumrtt\": 13,\n                \"minimumrtt\": 12,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            }\n        }\n    },\n    {\n        \"connected_devices\": {\n            \"5GHz\": [\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"Watch\",\n                    \"ipadress\": \"192.168.3.7\",\n                    \"mac\": \"5E:4A:B6:72:AA:C6\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"\",\n                    \"ipadress\": \"192.168.3.8\",\n                    \"mac\": \"4A:15:D2:14:CC:90\",\n                    \"rssi\": \"\"\n                }\n            ],\n            \"LAN 1\": [\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"dell-worker2\",\n                    \"ipadress\": \"192.168.3.10\",\n                    \"mac\": \"8C:04:BA:FC:F7:0A\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"STATIC\",\n                    \"hostname\": \"lenovo-worker1\",\n                    \"ipadress\": \"192.168.3.4\",\n                    \"mac\": \"00:E0:4C:68:15:14\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.2\",\n                    \"mac\": \"F8:AF:05:25:32:89\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.3\",\n                    \"mac\": \"F8:AF:05:25:32:88\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782\",\n                    \"ipadress\": \"192.168.3.5\",\n                    \"mac\": \"F8:AF:05:25:32:87\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"iPhone\",\n                    \"ipadress\": \"192.168.3.6\",\n                    \"mac\": \"2A:B0:F6:D1:AF:70\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"MacBookPro\",\n                    \"ipadress\": \"192.168.3.9\",\n                    \"mac\": \"0A:55:DC:53:ED:C3\",\n                    \"rssi\": \"\"\n                }\n            ]\n        },\n        \"date\": \"03/11/2024 11:11\",\n        \"ping\": {\n            \"cloudfare.com\": {\n                \"averagertt\": 15,\n                \"failurecount\": 0,\n                \"maximumrtt\": 15,\n                \"minimumrtt\": 14,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"google.com\": {\n                \"averagertt\": 13,\n                \"failurecount\": 0,\n                \"maximumrtt\": 15,\n                \"minimumrtt\": 13,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"ping-br.ds.on.epicgames.com\": {\n                \"averagertt\": 12,\n                \"failurecount\": 0,\n                \"maximumrtt\": 13,\n                \"minimumrtt\": 12,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"spotify.com\": {\n                \"averagertt\": 14,\n                \"failurecount\": 0,\n                \"maximumrtt\": 15,\n                \"minimumrtt\": 13,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"youtube.com\": {\n                \"averagertt\": 14,\n                \"failurecount\": 0,\n                \"maximumrtt\": 15,\n                \"minimumrtt\": 14,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            }\n        }\n    },\n    {\n        \"connected_devices\": {\n            \"5GHz\": [\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"Watch\",\n                    \"ipadress\": \"192.168.3.7\",\n                    \"mac\": \"5E:4A:B6:72:AA:C6\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"\",\n                    \"ipadress\": \"192.168.3.8\",\n                    \"mac\": \"4A:15:D2:14:CC:90\",\n                    \"rssi\": \"\"\n                }\n            ],\n            \"LAN 1\": [\n                {\n                    \"active\": false,\n                    \"adresssource\": \"STATIC\",\n                    \"hostname\": \"lenovo-worker1\",\n                    \"ipadress\": \"192.168.3.4\",\n                    \"mac\": \"00:E0:4C:68:15:14\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.2\",\n                    \"mac\": \"F8:AF:05:25:32:89\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.3\",\n                    \"mac\": \"F8:AF:05:25:32:88\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782\",\n                    \"ipadress\": \"192.168.3.5\",\n                    \"mac\": \"F8:AF:05:25:32:87\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"MacBookPro\",\n                    \"ipadress\": \"192.168.3.9\",\n                    \"mac\": \"0A:55:DC:53:ED:C3\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"iPhone\",\n                    \"ipadress\": \"192.168.3.6\",\n                    \"mac\": \"2A:B0:F6:D1:AF:70\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"dell-worker2\",\n                    \"ipadress\": \"192.168.3.10\",\n                    \"mac\": \"8C:04:BA:FC:F7:0A\",\n                    \"rssi\": \"\"\n                }\n            ]\n        },\n        \"date\": \"03/11/2024 11:56\",\n        \"ping\": {\n            \"cloudfare.com\": {\n                \"averagertt\": 14,\n                \"failurecount\": 0,\n                \"maximumrtt\": 14,\n                \"minimumrtt\": 13,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"google.com\": {\n                \"averagertt\": 13,\n                \"failurecount\": 0,\n                \"maximumrtt\": 13,\n                \"minimumrtt\": 12,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"ping-br.ds.on.epicgames.com\": {\n                \"averagertt\": 15,\n                \"failurecount\": 0,\n                \"maximumrtt\": 16,\n                \"minimumrtt\": 14,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"spotify.com\": {\n                \"averagertt\": 13,\n                \"failurecount\": 0,\n                \"maximumrtt\": 14,\n                \"minimumrtt\": 13,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"youtube.com\": {\n                \"averagertt\": 14,\n                \"failurecount\": 0,\n                \"maximumrtt\": 14,\n                \"minimumrtt\": 13,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            }\n        }\n    },\n    {\n        \"connected_devices\": {\n            \"5GHz\": [\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"Watch\",\n                    \"ipadress\": \"192.168.3.7\",\n                    \"mac\": \"5E:4A:B6:72:AA:C6\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"\",\n                    \"ipadress\": \"192.168.3.8\",\n                    \"mac\": \"4A:15:D2:14:CC:90\",\n                    \"rssi\": \"\"\n                }\n            ],\n            \"LAN 1\": [\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"iPhone\",\n                    \"ipadress\": \"192.168.3.6\",\n                    \"mac\": \"2A:B0:F6:D1:AF:70\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"MacBookPro\",\n                    \"ipadress\": \"192.168.3.9\",\n                    \"mac\": \"0A:55:DC:53:ED:C3\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"STATIC\",\n                    \"hostname\": \"lenovo-worker1\",\n                    \"ipadress\": \"192.168.3.4\",\n                    \"mac\": \"00:E0:4C:68:15:14\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.2\",\n                    \"mac\": \"F8:AF:05:25:32:89\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782\",\n                    \"ipadress\": \"192.168.3.5\",\n                    \"mac\": \"F8:AF:05:25:32:87\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"dell-worker2\",\n                    \"ipadress\": \"192.168.3.10\",\n                    \"mac\": \"8C:04:BA:FC:F7:0A\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.3\",\n                    \"mac\": \"F8:AF:05:25:32:88\",\n                    \"rssi\": \"\"\n                }\n            ]\n        },\n        \"date\": \"03/11/2024 12:39\",\n        \"ping\": null\n    },\n    {\n        \"connected_devices\": {\n            \"5GHz\": [\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"Watch\",\n                    \"ipadress\": \"192.168.3.7\",\n                    \"mac\": \"5E:4A:B6:72:AA:C6\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"\",\n                    \"ipadress\": \"192.168.3.8\",\n                    \"mac\": \"4A:15:D2:14:CC:90\",\n                    \"rssi\": \"\"\n                }\n            ],\n            \"LAN 1\": [\n                {\n                    \"active\": false,\n                    \"adresssource\": \"STATIC\",\n                    \"hostname\": \"lenovo-worker1\",\n                    \"ipadress\": \"192.168.3.4\",\n                    \"mac\": \"00:E0:4C:68:15:14\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782\",\n                    \"ipadress\": \"192.168.3.5\",\n                    \"mac\": \"F8:AF:05:25:32:87\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"iPhone\",\n                    \"ipadress\": \"192.168.3.6\",\n                    \"mac\": \"2A:B0:F6:D1:AF:70\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"MacBookPro\",\n                    \"ipadress\": \"192.168.3.9\",\n                    \"mac\": \"0A:55:DC:53:ED:C3\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.2\",\n                    \"mac\": \"F8:AF:05:25:32:89\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.3\",\n                    \"mac\": \"F8:AF:05:25:32:88\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"dell-worker2\",\n                    \"ipadress\": \"192.168.3.10\",\n                    \"mac\": \"8C:04:BA:FC:F7:0A\",\n                    \"rssi\": \"\"\n                }\n            ]\n        },\n        \"date\": \"03/11/2024 13:24\",\n        \"ping\": null\n    },\n    {\n        \"connected_devices\": {\n            \"5GHz\": [\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"Watch\",\n                    \"ipadress\": \"192.168.3.7\",\n                    \"mac\": \"5E:4A:B6:72:AA:C6\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"\",\n                    \"ipadress\": \"192.168.3.8\",\n                    \"mac\": \"4A:15:D2:14:CC:90\",\n                    \"rssi\": \"\"\n                }\n            ],\n            \"LAN 1\": [\n                {\n                    \"active\": false,\n                    \"adresssource\": \"STATIC\",\n                    \"hostname\": \"lenovo-worker1\",\n                    \"ipadress\": \"192.168.3.4\",\n                    \"mac\": \"00:E0:4C:68:15:14\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.3\",\n                    \"mac\": \"F8:AF:05:25:32:88\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"iPhone\",\n                    \"ipadress\": \"192.168.3.6\",\n                    \"mac\": \"2A:B0:F6:D1:AF:70\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.2\",\n                    \"mac\": \"F8:AF:05:25:32:89\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782\",\n                    \"ipadress\": \"192.168.3.5\",\n                    \"mac\": \"F8:AF:05:25:32:87\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"MacBookPro\",\n                    \"ipadress\": \"192.168.3.9\",\n                    \"mac\": \"0A:55:DC:53:ED:C3\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"dell-worker2\",\n                    \"ipadress\": \"192.168.3.10\",\n                    \"mac\": \"8C:04:BA:FC:F7:0A\",\n                    \"rssi\": \"\"\n                }\n            ]\n        },\n        \"date\": \"03/11/2024 14:09\",\n        \"ping\": null\n    },\n    {\n        \"connected_devices\": {\n            \"5GHz\": [\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"\",\n                    \"ipadress\": \"192.168.3.8\",\n                    \"mac\": \"4A:15:D2:14:CC:90\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"Watch\",\n                    \"ipadress\": \"192.168.3.7\",\n                    \"mac\": \"5E:4A:B6:72:AA:C6\",\n                    \"rssi\": \"\"\n                }\n            ],\n            \"LAN 1\": [\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.3\",\n                    \"mac\": \"F8:AF:05:25:32:88\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"MacBookPro\",\n                    \"ipadress\": \"192.168.3.9\",\n                    \"mac\": \"0A:55:DC:53:ED:C3\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"dell-worker2\",\n                    \"ipadress\": \"192.168.3.10\",\n                    \"mac\": \"8C:04:BA:FC:F7:0A\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"STATIC\",\n                    \"hostname\": \"lenovo-worker1\",\n                    \"ipadress\": \"192.168.3.4\",\n                    \"mac\": \"00:E0:4C:68:15:14\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.2\",\n                    \"mac\": \"F8:AF:05:25:32:89\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782\",\n                    \"ipadress\": \"192.168.3.5\",\n                    \"mac\": \"F8:AF:05:25:32:87\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"iPhone\",\n                    \"ipadress\": \"192.168.3.6\",\n                    \"mac\": \"2A:B0:F6:D1:AF:70\",\n                    \"rssi\": \"\"\n                }\n            ]\n        },\n        \"date\": \"03/11/2024 14:54\",\n        \"ping\": null\n    },\n    {\n        \"connected_devices\": {\n            \"5GHz\": [\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"\",\n                    \"ipadress\": \"192.168.3.8\",\n                    \"mac\": \"4A:15:D2:14:CC:90\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"Watch\",\n                    \"ipadress\": \"192.168.3.7\",\n                    \"mac\": \"5E:4A:B6:72:AA:C6\",\n                    \"rssi\": \"\"\n                }\n            ],\n            \"LAN 1\": [\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.2\",\n                    \"mac\": \"F8:AF:05:25:32:89\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"iPhone\",\n                    \"ipadress\": \"192.168.3.6\",\n                    \"mac\": \"2A:B0:F6:D1:AF:70\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"STATIC\",\n                    \"hostname\": \"lenovo-worker1\",\n                    \"ipadress\": \"192.168.3.4\",\n                    \"mac\": \"00:E0:4C:68:15:14\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.3\",\n                    \"mac\": \"F8:AF:05:25:32:88\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782\",\n                    \"ipadress\": \"192.168.3.5\",\n                    \"mac\": \"F8:AF:05:25:32:87\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"MacBookPro\",\n                    \"ipadress\": \"192.168.3.9\",\n                    \"mac\": \"0A:55:DC:53:ED:C3\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"dell-worker2\",\n                    \"ipadress\": \"192.168.3.10\",\n                    \"mac\": \"8C:04:BA:FC:F7:0A\",\n                    \"rssi\": \"\"\n                }\n            ]\n        },\n        \"date\": \"03/11/2024 15:39\",\n        \"ping\": null\n    },\n    {\n        \"connected_devices\": {\n            \"5GHz\": [\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"Watch\",\n                    \"ipadress\": \"192.168.3.7\",\n                    \"mac\": \"5E:4A:B6:72:AA:C6\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"\",\n                    \"ipadress\": \"192.168.3.8\",\n                    \"mac\": \"4A:15:D2:14:CC:90\",\n                    \"rssi\": \"\"\n                }\n            ],\n            \"LAN 1\": [\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"iPhone\",\n                    \"ipadress\": \"192.168.3.6\",\n                    \"mac\": \"2A:B0:F6:D1:AF:70\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"dell-worker2\",\n                    \"ipadress\": \"192.168.3.10\",\n                    \"mac\": \"8C:04:BA:FC:F7:0A\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.3\",\n                    \"mac\": \"F8:AF:05:25:32:88\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782\",\n                    \"ipadress\": \"192.168.3.5\",\n                    \"mac\": \"F8:AF:05:25:32:87\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"MacBookPro\",\n                    \"ipadress\": \"192.168.3.9\",\n                    \"mac\": \"0A:55:DC:53:ED:C3\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"STATIC\",\n                    \"hostname\": \"lenovo-worker1\",\n                    \"ipadress\": \"192.168.3.4\",\n                    \"mac\": \"00:E0:4C:68:15:14\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.2\",\n                    \"mac\": \"F8:AF:05:25:32:89\",\n                    \"rssi\": \"\"\n                }\n            ]\n        },\n        \"date\": \"03/11/2024 16:24\",\n        \"ping\": null\n    },\n    {\n        \"connected_devices\": {\n            \"5GHz\": [\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"\",\n                    \"ipadress\": \"192.168.3.8\",\n                    \"mac\": \"4A:15:D2:14:CC:90\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"Watch\",\n                    \"ipadress\": \"192.168.3.7\",\n                    \"mac\": \"5E:4A:B6:72:AA:C6\",\n                    \"rssi\": \"\"\n                }\n            ],\n            \"LAN 1\": [\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"iPhone\",\n                    \"ipadress\": \"192.168.3.6\",\n                    \"mac\": \"2A:B0:F6:D1:AF:70\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"MacBookPro\",\n                    \"ipadress\": \"192.168.3.9\",\n                    \"mac\": \"0A:55:DC:53:ED:C3\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"dell-worker2\",\n                    \"ipadress\": \"192.168.3.10\",\n                    \"mac\": \"8C:04:BA:FC:F7:0A\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"STATIC\",\n                    \"hostname\": \"lenovo-worker1\",\n                    \"ipadress\": \"192.168.3.4\",\n                    \"mac\": \"00:E0:4C:68:15:14\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.2\",\n                    \"mac\": \"F8:AF:05:25:32:89\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.3\",\n                    \"mac\": \"F8:AF:05:25:32:88\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782\",\n                    \"ipadress\": \"192.168.3.5\",\n                    \"mac\": \"F8:AF:05:25:32:87\",\n                    \"rssi\": \"\"\n                }\n            ]\n        },\n        \"date\": \"03/11/2024 17:09\",\n        \"ping\": null\n    },\n    {\n        \"connected_devices\": {\n            \"5GHz\": [\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"Watch\",\n                    \"ipadress\": \"192.168.3.7\",\n                    \"mac\": \"5E:4A:B6:72:AA:C6\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"\",\n                    \"ipadress\": \"192.168.3.8\",\n                    \"mac\": \"4A:15:D2:14:CC:90\",\n                    \"rssi\": \"\"\n                }\n            ],\n            \"LAN 1\": [\n                {\n                    \"active\": false,\n                    \"adresssource\": \"STATIC\",\n                    \"hostname\": \"lenovo-worker1\",\n                    \"ipadress\": \"192.168.3.4\",\n                    \"mac\": \"00:E0:4C:68:15:14\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.2\",\n                    \"mac\": \"F8:AF:05:25:32:89\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782\",\n                    \"ipadress\": \"192.168.3.5\",\n                    \"mac\": \"F8:AF:05:25:32:87\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"iPhone\",\n                    \"ipadress\": \"192.168.3.6\",\n                    \"mac\": \"2A:B0:F6:D1:AF:70\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"dell-worker2\",\n                    \"ipadress\": \"192.168.3.10\",\n                    \"mac\": \"8C:04:BA:FC:F7:0A\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.3\",\n                    \"mac\": \"F8:AF:05:25:32:88\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"MacBookPro\",\n                    \"ipadress\": \"192.168.3.9\",\n                    \"mac\": \"0A:55:DC:53:ED:C3\",\n                    \"rssi\": \"\"\n                }\n            ]\n        },\n        \"date\": \"03/11/2024 17:54\",\n        \"ping\": null\n    },\n    {\n        \"connected_devices\": {\n            \"5GHz\": [\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"Watch\",\n                    \"ipadress\": \"192.168.3.7\",\n                    \"mac\": \"5E:4A:B6:72:AA:C6\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"\",\n                    \"ipadress\": \"192.168.3.8\",\n                    \"mac\": \"4A:15:D2:14:CC:90\",\n                    \"rssi\": \"\"\n                }\n            ],\n            \"LAN 1\": [\n                {\n                    \"active\": false,\n                    \"adresssource\": \"STATIC\",\n                    \"hostname\": \"lenovo-worker1\",\n                    \"ipadress\": \"192.168.3.4\",\n                    \"mac\": \"00:E0:4C:68:15:14\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.2\",\n                    \"mac\": \"F8:AF:05:25:32:89\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"MacBookPro\",\n                    \"ipadress\": \"192.168.3.9\",\n                    \"mac\": \"0A:55:DC:53:ED:C3\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"dell-worker2\",\n                    \"ipadress\": \"192.168.3.10\",\n                    \"mac\": \"8C:04:BA:FC:F7:0A\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.3\",\n                    \"mac\": \"F8:AF:05:25:32:88\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782\",\n                    \"ipadress\": \"192.168.3.5\",\n                    \"mac\": \"F8:AF:05:25:32:87\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"iPhone\",\n                    \"ipadress\": \"192.168.3.6\",\n                    \"mac\": \"2A:B0:F6:D1:AF:70\",\n                    \"rssi\": \"\"\n                }\n            ]\n        },\n        \"date\": \"03/11/2024 18:39\",\n        \"ping\": null\n    },\n    {\n        \"connected_devices\": {\n            \"5GHz\": [\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"Watch\",\n                    \"ipadress\": \"192.168.3.7\",\n                    \"mac\": \"5E:4A:B6:72:AA:C6\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"\",\n                    \"ipadress\": \"192.168.3.8\",\n                    \"mac\": \"4A:15:D2:14:CC:90\",\n                    \"rssi\": \"\"\n                }\n            ],\n            \"LAN 1\": [\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"MacBookPro\",\n                    \"ipadress\": \"192.168.3.9\",\n                    \"mac\": \"0A:55:DC:53:ED:C3\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.3\",\n                    \"mac\": \"F8:AF:05:25:32:88\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782\",\n                    \"ipadress\": \"192.168.3.5\",\n                    \"mac\": \"F8:AF:05:25:32:87\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"STATIC\",\n                    \"hostname\": \"lenovo-worker1\",\n                    \"ipadress\": \"192.168.3.4\",\n                    \"mac\": \"00:E0:4C:68:15:14\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.2\",\n                    \"mac\": \"F8:AF:05:25:32:89\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"iPhone\",\n                    \"ipadress\": \"192.168.3.6\",\n                    \"mac\": \"2A:B0:F6:D1:AF:70\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"dell-worker2\",\n                    \"ipadress\": \"192.168.3.10\",\n                    \"mac\": \"8C:04:BA:FC:F7:0A\",\n                    \"rssi\": \"\"\n                }\n            ]\n        },\n        \"date\": \"03/11/2024 19:24\",\n        \"ping\": null\n    },\n    {\n        \"connected_devices\": {\n            \"5GHz\": [\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"\",\n                    \"ipadress\": \"192.168.3.8\",\n                    \"mac\": \"4A:15:D2:14:CC:90\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"Watch\",\n                    \"ipadress\": \"192.168.3.7\",\n                    \"mac\": \"5E:4A:B6:72:AA:C6\",\n                    \"rssi\": \"\"\n                }\n            ],\n            \"LAN 1\": [\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.2\",\n                    \"mac\": \"F8:AF:05:25:32:89\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782\",\n                    \"ipadress\": \"192.168.3.5\",\n                    \"mac\": \"F8:AF:05:25:32:87\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"iPhone\",\n                    \"ipadress\": \"192.168.3.6\",\n                    \"mac\": \"2A:B0:F6:D1:AF:70\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"MacBookPro\",\n                    \"ipadress\": \"192.168.3.9\",\n                    \"mac\": \"0A:55:DC:53:ED:C3\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"STATIC\",\n                    \"hostname\": \"lenovo-worker1\",\n                    \"ipadress\": \"192.168.3.4\",\n                    \"mac\": \"00:E0:4C:68:15:14\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.3\",\n                    \"mac\": \"F8:AF:05:25:32:88\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"dell-worker2\",\n                    \"ipadress\": \"192.168.3.10\",\n                    \"mac\": \"8C:04:BA:FC:F7:0A\",\n                    \"rssi\": \"\"\n                }\n            ]\n        },\n        \"date\": \"03/11/2024 20:09\",\n        \"ping\": null\n    },\n    {\n        \"connected_devices\": {\n            \"5GHz\": [\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"Watch\",\n                    \"ipadress\": \"192.168.3.7\",\n                    \"mac\": \"5E:4A:B6:72:AA:C6\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"\",\n                    \"ipadress\": \"192.168.3.8\",\n                    \"mac\": \"4A:15:D2:14:CC:90\",\n                    \"rssi\": \"\"\n                }\n            ],\n            \"LAN 1\": [\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"MacBookPro\",\n                    \"ipadress\": \"192.168.3.9\",\n                    \"mac\": \"0A:55:DC:53:ED:C3\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"STATIC\",\n                    \"hostname\": \"lenovo-worker1\",\n                    \"ipadress\": \"192.168.3.4\",\n                    \"mac\": \"00:E0:4C:68:15:14\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.2\",\n                    \"mac\": \"F8:AF:05:25:32:89\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"iPhone\",\n                    \"ipadress\": \"192.168.3.6\",\n                    \"mac\": \"2A:B0:F6:D1:AF:70\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"dell-worker2\",\n                    \"ipadress\": \"192.168.3.10\",\n                    \"mac\": \"8C:04:BA:FC:F7:0A\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.3\",\n                    \"mac\": \"F8:AF:05:25:32:88\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782\",\n                    \"ipadress\": \"192.168.3.5\",\n                    \"mac\": \"F8:AF:05:25:32:87\",\n                    \"rssi\": \"\"\n                }\n            ]\n        },\n        \"date\": \"03/11/2024 20:54\",\n        \"ping\": null\n    },\n    {\n        \"connected_devices\": {\n            \"5GHz\": [\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"Watch\",\n                    \"ipadress\": \"192.168.3.7\",\n                    \"mac\": \"5E:4A:B6:72:AA:C6\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"\",\n                    \"ipadress\": \"192.168.3.8\",\n                    \"mac\": \"4A:15:D2:14:CC:90\",\n                    \"rssi\": \"\"\n                }\n            ],\n            \"LAN 1\": [\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.3\",\n                    \"mac\": \"F8:AF:05:25:32:88\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"iPhone\",\n                    \"ipadress\": \"192.168.3.6\",\n                    \"mac\": \"2A:B0:F6:D1:AF:70\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"MacBookPro\",\n                    \"ipadress\": \"192.168.3.9\",\n                    \"mac\": \"0A:55:DC:53:ED:C3\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"dell-worker2\",\n                    \"ipadress\": \"192.168.3.10\",\n                    \"mac\": \"8C:04:BA:FC:F7:0A\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"STATIC\",\n                    \"hostname\": \"lenovo-worker1\",\n                    \"ipadress\": \"192.168.3.4\",\n                    \"mac\": \"00:E0:4C:68:15:14\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.2\",\n                    \"mac\": \"F8:AF:05:25:32:89\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782\",\n                    \"ipadress\": \"192.168.3.5\",\n                    \"mac\": \"F8:AF:05:25:32:87\",\n                    \"rssi\": \"\"\n                }\n            ]\n        },\n        \"date\": \"03/11/2024 21:39\",\n        \"ping\": null\n    },\n    {\n        \"connected_devices\": {\n            \"5GHz\": [\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"Watch\",\n                    \"ipadress\": \"192.168.3.7\",\n                    \"mac\": \"5E:4A:B6:72:AA:C6\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"\",\n                    \"ipadress\": \"192.168.3.8\",\n                    \"mac\": \"4A:15:D2:14:CC:90\",\n                    \"rssi\": \"\"\n                }\n            ],\n            \"LAN 1\": [\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.2\",\n                    \"mac\": \"F8:AF:05:25:32:89\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.3\",\n                    \"mac\": \"F8:AF:05:25:32:88\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782\",\n                    \"ipadress\": \"192.168.3.5\",\n                    \"mac\": \"F8:AF:05:25:32:87\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"dell-worker2\",\n                    \"ipadress\": \"192.168.3.10\",\n                    \"mac\": \"8C:04:BA:FC:F7:0A\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"STATIC\",\n                    \"hostname\": \"lenovo-worker1\",\n                    \"ipadress\": \"192.168.3.4\",\n                    \"mac\": \"00:E0:4C:68:15:14\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"iPhone\",\n                    \"ipadress\": \"192.168.3.6\",\n                    \"mac\": \"2A:B0:F6:D1:AF:70\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"MacBookPro\",\n                    \"ipadress\": \"192.168.3.9\",\n                    \"mac\": \"0A:55:DC:53:ED:C3\",\n                    \"rssi\": \"\"\n                }\n            ]\n        },\n        \"date\": \"03/11/2024 22:24\",\n        \"ping\": null\n    },\n    {\n        \"connected_devices\": {\n            \"5GHz\": [\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"\",\n                    \"ipadress\": \"192.168.3.8\",\n                    \"mac\": \"4A:15:D2:14:CC:90\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"Watch\",\n                    \"ipadress\": \"192.168.3.7\",\n                    \"mac\": \"5E:4A:B6:72:AA:C6\",\n                    \"rssi\": \"\"\n                }\n            ],\n            \"LAN 1\": [\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.2\",\n                    \"mac\": \"F8:AF:05:25:32:89\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782\",\n                    \"ipadress\": \"192.168.3.5\",\n                    \"mac\": \"F8:AF:05:25:32:87\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"iPhone\",\n                    \"ipadress\": \"192.168.3.6\",\n                    \"mac\": \"2A:B0:F6:D1:AF:70\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"MacBookPro\",\n                    \"ipadress\": \"192.168.3.9\",\n                    \"mac\": \"0A:55:DC:53:ED:C3\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"dell-worker2\",\n                    \"ipadress\": \"192.168.3.10\",\n                    \"mac\": \"8C:04:BA:FC:F7:0A\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"STATIC\",\n                    \"hostname\": \"lenovo-worker1\",\n                    \"ipadress\": \"192.168.3.4\",\n                    \"mac\": \"00:E0:4C:68:15:14\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.3\",\n                    \"mac\": \"F8:AF:05:25:32:88\",\n                    \"rssi\": \"\"\n                }\n            ]\n        },\n        \"date\": \"03/11/2024 23:09\",\n        \"ping\": null\n    },\n    {\n        \"connected_devices\": {\n            \"5GHz\": [\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"Watch\",\n                    \"ipadress\": \"192.168.3.7\",\n                    \"mac\": \"5E:4A:B6:72:AA:C6\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"\",\n                    \"ipadress\": \"192.168.3.8\",\n                    \"mac\": \"4A:15:D2:14:CC:90\",\n                    \"rssi\": \"\"\n                }\n            ],\n            \"LAN 1\": [\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"MacBookPro\",\n                    \"ipadress\": \"192.168.3.9\",\n                    \"mac\": \"0A:55:DC:53:ED:C3\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"dell-worker2\",\n                    \"ipadress\": \"192.168.3.10\",\n                    \"mac\": \"8C:04:BA:FC:F7:0A\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"STATIC\",\n                    \"hostname\": \"lenovo-worker1\",\n                    \"ipadress\": \"192.168.3.4\",\n                    \"mac\": \"00:E0:4C:68:15:14\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.2\",\n                    \"mac\": \"F8:AF:05:25:32:89\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.3\",\n                    \"mac\": \"F8:AF:05:25:32:88\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782\",\n                    \"ipadress\": \"192.168.3.5\",\n                    \"mac\": \"F8:AF:05:25:32:87\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"iPhone\",\n                    \"ipadress\": \"192.168.3.6\",\n                    \"mac\": \"2A:B0:F6:D1:AF:70\",\n                    \"rssi\": \"\"\n                }\n            ]\n        },\n        \"date\": \"03/11/2024 23:54\",\n        \"ping\": null\n    },\n    {\n        \"connected_devices\": {\n            \"5GHz\": [\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"\",\n                    \"ipadress\": \"192.168.3.8\",\n                    \"mac\": \"4A:15:D2:14:CC:90\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"Watch\",\n                    \"ipadress\": \"192.168.3.7\",\n                    \"mac\": \"5E:4A:B6:72:AA:C6\",\n                    \"rssi\": \"\"\n                }\n            ],\n            \"LAN 1\": [\n                {\n                    \"active\": false,\n                    \"adresssource\": \"STATIC\",\n                    \"hostname\": \"lenovo-worker1\",\n                    \"ipadress\": \"192.168.3.4\",\n                    \"mac\": \"00:E0:4C:68:15:14\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.2\",\n                    \"mac\": \"F8:AF:05:25:32:89\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"dell-worker2\",\n                    \"ipadress\": \"192.168.3.10\",\n                    \"mac\": \"8C:04:BA:FC:F7:0A\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.3\",\n                    \"mac\": \"F8:AF:05:25:32:88\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782\",\n                    \"ipadress\": \"192.168.3.5\",\n                    \"mac\": \"F8:AF:05:25:32:87\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"iPhone\",\n                    \"ipadress\": \"192.168.3.6\",\n                    \"mac\": \"2A:B0:F6:D1:AF:70\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"MacBookPro\",\n                    \"ipadress\": \"192.168.3.9\",\n                    \"mac\": \"0A:55:DC:53:ED:C3\",\n                    \"rssi\": \"\"\n                }\n            ]\n        },\n        \"date\": \"04/11/2024 00:39\",\n        \"ping\": null\n    },\n    {\n        \"connected_devices\": {\n            \"5GHz\": [\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"Watch\",\n                    \"ipadress\": \"192.168.3.7\",\n                    \"mac\": \"5E:4A:B6:72:AA:C6\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"\",\n                    \"ipadress\": \"192.168.3.8\",\n                    \"mac\": \"4A:15:D2:14:CC:90\",\n                    \"rssi\": \"\"\n                }\n            ],\n            \"LAN 1\": [\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.3\",\n                    \"mac\": \"F8:AF:05:25:32:88\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782\",\n                    \"ipadress\": \"192.168.3.5\",\n                    \"mac\": \"F8:AF:05:25:32:87\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"MacBookPro\",\n                    \"ipadress\": \"192.168.3.9\",\n                    \"mac\": \"0A:55:DC:53:ED:C3\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"STATIC\",\n                    \"hostname\": \"lenovo-worker1\",\n                    \"ipadress\": \"192.168.3.4\",\n                    \"mac\": \"00:E0:4C:68:15:14\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.2\",\n                    \"mac\": \"F8:AF:05:25:32:89\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"iPhone\",\n                    \"ipadress\": \"192.168.3.6\",\n                    \"mac\": \"2A:B0:F6:D1:AF:70\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"dell-worker2\",\n                    \"ipadress\": \"192.168.3.10\",\n                    \"mac\": \"8C:04:BA:FC:F7:0A\",\n                    \"rssi\": \"\"\n                }\n            ]\n        },\n        \"date\": \"04/11/2024 01:24\",\n        \"ping\": null\n    },\n    {\n        \"connected_devices\": {\n            \"5GHz\": [\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"Watch\",\n                    \"ipadress\": \"192.168.3.7\",\n                    \"mac\": \"5E:4A:B6:72:AA:C6\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"\",\n                    \"ipadress\": \"192.168.3.8\",\n                    \"mac\": \"4A:15:D2:14:CC:90\",\n                    \"rssi\": \"\"\n                }\n            ],\n            \"LAN 1\": [\n                {\n                    \"active\": false,\n                    \"adresssource\": \"STATIC\",\n                    \"hostname\": \"lenovo-worker1\",\n                    \"ipadress\": \"192.168.3.4\",\n                    \"mac\": \"00:E0:4C:68:15:14\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"iPhone\",\n                    \"ipadress\": \"192.168.3.6\",\n                    \"mac\": \"2A:B0:F6:D1:AF:70\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"MacBookPro\",\n                    \"ipadress\": \"192.168.3.9\",\n                    \"mac\": \"0A:55:DC:53:ED:C3\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"dell-worker2\",\n                    \"ipadress\": \"192.168.3.10\",\n                    \"mac\": \"8C:04:BA:FC:F7:0A\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.2\",\n                    \"mac\": \"F8:AF:05:25:32:89\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.3\",\n                    \"mac\": \"F8:AF:05:25:32:88\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782\",\n                    \"ipadress\": \"192.168.3.5\",\n                    \"mac\": \"F8:AF:05:25:32:87\",\n                    \"rssi\": \"\"\n                }\n            ]\n        },\n        \"date\": \"04/11/2024 02:09\",\n        \"ping\": null\n    },\n    {\n        \"connected_devices\": {\n            \"5GHz\": [\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"\",\n                    \"ipadress\": \"192.168.3.8\",\n                    \"mac\": \"4A:15:D2:14:CC:90\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"Watch\",\n                    \"ipadress\": \"192.168.3.7\",\n                    \"mac\": \"5E:4A:B6:72:AA:C6\",\n                    \"rssi\": \"\"\n                }\n            ],\n            \"LAN 1\": [\n                {\n                    \"active\": false,\n                    \"adresssource\": \"STATIC\",\n                    \"hostname\": \"lenovo-worker1\",\n                    \"ipadress\": \"192.168.3.4\",\n                    \"mac\": \"00:E0:4C:68:15:14\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"iPhone\",\n                    \"ipadress\": \"192.168.3.6\",\n                    \"mac\": \"2A:B0:F6:D1:AF:70\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"MacBookPro\",\n                    \"ipadress\": \"192.168.3.9\",\n                    \"mac\": \"0A:55:DC:53:ED:C3\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"dell-worker2\",\n                    \"ipadress\": \"192.168.3.10\",\n                    \"mac\": \"8C:04:BA:FC:F7:0A\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.2\",\n                    \"mac\": \"F8:AF:05:25:32:89\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.3\",\n                    \"mac\": \"F8:AF:05:25:32:88\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782\",\n                    \"ipadress\": \"192.168.3.5\",\n                    \"mac\": \"F8:AF:05:25:32:87\",\n                    \"rssi\": \"\"\n                }\n            ]\n        },\n        \"date\": \"04/11/2024 02:54\",\n        \"ping\": null\n    },\n    {\n        \"connected_devices\": {\n            \"5GHz\": [\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"Watch\",\n                    \"ipadress\": \"192.168.3.7\",\n                    \"mac\": \"5E:4A:B6:72:AA:C6\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"\",\n                    \"ipadress\": \"192.168.3.8\",\n                    \"mac\": \"4A:15:D2:14:CC:90\",\n                    \"rssi\": \"\"\n                }\n            ],\n            \"LAN 1\": [\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.3\",\n                    \"mac\": \"F8:AF:05:25:32:88\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"iPhone\",\n                    \"ipadress\": \"192.168.3.6\",\n                    \"mac\": \"2A:B0:F6:D1:AF:70\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"MacBookPro\",\n                    \"ipadress\": \"192.168.3.9\",\n                    \"mac\": \"0A:55:DC:53:ED:C3\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"dell-worker2\",\n                    \"ipadress\": \"192.168.3.10\",\n                    \"mac\": \"8C:04:BA:FC:F7:0A\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"STATIC\",\n                    \"hostname\": \"lenovo-worker1\",\n                    \"ipadress\": \"192.168.3.4\",\n                    \"mac\": \"00:E0:4C:68:15:14\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.2\",\n                    \"mac\": \"F8:AF:05:25:32:89\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782\",\n                    \"ipadress\": \"192.168.3.5\",\n                    \"mac\": \"F8:AF:05:25:32:87\",\n                    \"rssi\": \"\"\n                }\n            ]\n        },\n        \"date\": \"04/11/2024 03:39\",\n        \"ping\": null\n    },\n    {\n        \"connected_devices\": {\n            \"5GHz\": [\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"\",\n                    \"ipadress\": \"192.168.3.8\",\n                    \"mac\": \"4A:15:D2:14:CC:90\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"Watch\",\n                    \"ipadress\": \"192.168.3.7\",\n                    \"mac\": \"5E:4A:B6:72:AA:C6\",\n                    \"rssi\": \"\"\n                }\n            ],\n            \"LAN 1\": [\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"dell-worker2\",\n                    \"ipadress\": \"192.168.3.10\",\n                    \"mac\": \"8C:04:BA:FC:F7:0A\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"STATIC\",\n                    \"hostname\": \"lenovo-worker1\",\n                    \"ipadress\": \"192.168.3.4\",\n                    \"mac\": \"00:E0:4C:68:15:14\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.3\",\n                    \"mac\": \"F8:AF:05:25:32:88\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"iPhone\",\n                    \"ipadress\": \"192.168.3.6\",\n                    \"mac\": \"2A:B0:F6:D1:AF:70\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"MacBookPro\",\n                    \"ipadress\": \"192.168.3.9\",\n                    \"mac\": \"0A:55:DC:53:ED:C3\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.2\",\n                    \"mac\": \"F8:AF:05:25:32:89\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782\",\n                    \"ipadress\": \"192.168.3.5\",\n                    \"mac\": \"F8:AF:05:25:32:87\",\n                    \"rssi\": \"\"\n                }\n            ]\n        },\n        \"date\": \"04/11/2024 04:24\",\n        \"ping\": null\n    },\n    {\n        \"connected_devices\": {\n            \"5GHz\": [\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"Watch\",\n                    \"ipadress\": \"192.168.3.7\",\n                    \"mac\": \"5E:4A:B6:72:AA:C6\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"\",\n                    \"ipadress\": \"192.168.3.8\",\n                    \"mac\": \"4A:15:D2:14:CC:90\",\n                    \"rssi\": \"\"\n                }\n            ],\n            \"LAN 1\": [\n                {\n                    \"active\": false,\n                    \"adresssource\": \"STATIC\",\n                    \"hostname\": \"lenovo-worker1\",\n                    \"ipadress\": \"192.168.3.4\",\n                    \"mac\": \"00:E0:4C:68:15:14\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"iPhone\",\n                    \"ipadress\": \"192.168.3.6\",\n                    \"mac\": \"2A:B0:F6:D1:AF:70\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"MacBookPro\",\n                    \"ipadress\": \"192.168.3.9\",\n                    \"mac\": \"0A:55:DC:53:ED:C3\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.2\",\n                    \"mac\": \"F8:AF:05:25:32:89\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.3\",\n                    \"mac\": \"F8:AF:05:25:32:88\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782\",\n                    \"ipadress\": \"192.168.3.5\",\n                    \"mac\": \"F8:AF:05:25:32:87\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"dell-worker2\",\n                    \"ipadress\": \"192.168.3.10\",\n                    \"mac\": \"8C:04:BA:FC:F7:0A\",\n                    \"rssi\": \"\"\n                }\n            ]\n        },\n        \"date\": \"04/11/2024 05:09\",\n        \"ping\": null\n    },\n    {\n        \"connected_devices\": {\n            \"5GHz\": [\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"Watch\",\n                    \"ipadress\": \"192.168.3.7\",\n                    \"mac\": \"5E:4A:B6:72:AA:C6\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"\",\n                    \"ipadress\": \"192.168.3.8\",\n                    \"mac\": \"4A:15:D2:14:CC:90\",\n                    \"rssi\": \"\"\n                }\n            ],\n            \"LAN 1\": [\n                {\n                    \"active\": false,\n                    \"adresssource\": \"STATIC\",\n                    \"hostname\": \"lenovo-worker1\",\n                    \"ipadress\": \"192.168.3.4\",\n                    \"mac\": \"00:E0:4C:68:15:14\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.3\",\n                    \"mac\": \"F8:AF:05:25:32:88\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782\",\n                    \"ipadress\": \"192.168.3.5\",\n                    \"mac\": \"F8:AF:05:25:32:87\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"iPhone\",\n                    \"ipadress\": \"192.168.3.6\",\n                    \"mac\": \"2A:B0:F6:D1:AF:70\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"dell-worker2\",\n                    \"ipadress\": \"192.168.3.10\",\n                    \"mac\": \"8C:04:BA:FC:F7:0A\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.2\",\n                    \"mac\": \"F8:AF:05:25:32:89\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"MacBookPro\",\n                    \"ipadress\": \"192.168.3.9\",\n                    \"mac\": \"0A:55:DC:53:ED:C3\",\n                    \"rssi\": \"\"\n                }\n            ]\n        },\n        \"date\": \"04/11/2024 05:54\",\n        \"ping\": null\n    },\n    {\n        \"connected_devices\": {\n            \"5GHz\": [\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"Watch\",\n                    \"ipadress\": \"192.168.3.7\",\n                    \"mac\": \"5E:4A:B6:72:AA:C6\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"\",\n                    \"ipadress\": \"192.168.3.8\",\n                    \"mac\": \"4A:15:D2:14:CC:90\",\n                    \"rssi\": \"\"\n                }\n            ],\n            \"LAN 1\": [\n                {\n                    \"active\": false,\n                    \"adresssource\": \"STATIC\",\n                    \"hostname\": \"lenovo-worker1\",\n                    \"ipadress\": \"192.168.3.4\",\n                    \"mac\": \"00:E0:4C:68:15:14\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.3\",\n                    \"mac\": \"F8:AF:05:25:32:88\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"MacBookPro\",\n                    \"ipadress\": \"192.168.3.9\",\n                    \"mac\": \"0A:55:DC:53:ED:C3\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.2\",\n                    \"mac\": \"F8:AF:05:25:32:89\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782\",\n                    \"ipadress\": \"192.168.3.5\",\n                    \"mac\": \"F8:AF:05:25:32:87\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"iPhone\",\n                    \"ipadress\": \"192.168.3.6\",\n                    \"mac\": \"2A:B0:F6:D1:AF:70\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"dell-worker2\",\n                    \"ipadress\": \"192.168.3.10\",\n                    \"mac\": \"8C:04:BA:FC:F7:0A\",\n                    \"rssi\": \"\"\n                }\n            ]\n        },\n        \"date\": \"04/11/2024 06:39\",\n        \"ping\": null\n    },\n    {\n        \"connected_devices\": {\n            \"5GHz\": [\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"Watch\",\n                    \"ipadress\": \"192.168.3.7\",\n                    \"mac\": \"5E:4A:B6:72:AA:C6\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"\",\n                    \"ipadress\": \"192.168.3.8\",\n                    \"mac\": \"4A:15:D2:14:CC:90\",\n                    \"rssi\": \"\"\n                }\n            ],\n            \"LAN 1\": [\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"dell-worker2\",\n                    \"ipadress\": \"192.168.3.10\",\n                    \"mac\": \"8C:04:BA:FC:F7:0A\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"STATIC\",\n                    \"hostname\": \"lenovo-worker1\",\n                    \"ipadress\": \"192.168.3.4\",\n                    \"mac\": \"00:E0:4C:68:15:14\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.2\",\n                    \"mac\": \"F8:AF:05:25:32:89\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"MacBookPro\",\n                    \"ipadress\": \"192.168.3.9\",\n                    \"mac\": \"0A:55:DC:53:ED:C3\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.3\",\n                    \"mac\": \"F8:AF:05:25:32:88\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782\",\n                    \"ipadress\": \"192.168.3.5\",\n                    \"mac\": \"F8:AF:05:25:32:87\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"iPhone\",\n                    \"ipadress\": \"192.168.3.6\",\n                    \"mac\": \"2A:B0:F6:D1:AF:70\",\n                    \"rssi\": \"\"\n                }\n            ]\n        },\n        \"date\": \"04/11/2024 07:24\",\n        \"ping\": null\n    },\n    {\n        \"connected_devices\": {\n            \"5GHz\": [\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"Watch\",\n                    \"ipadress\": \"192.168.3.7\",\n                    \"mac\": \"5E:4A:B6:72:AA:C6\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"\",\n                    \"ipadress\": \"192.168.3.8\",\n                    \"mac\": \"4A:15:D2:14:CC:90\",\n                    \"rssi\": \"\"\n                }\n            ],\n            \"LAN 1\": [\n                {\n                    \"active\": false,\n                    \"adresssource\": \"STATIC\",\n                    \"hostname\": \"lenovo-worker1\",\n                    \"ipadress\": \"192.168.3.4\",\n                    \"mac\": \"00:E0:4C:68:15:14\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.2\",\n                    \"mac\": \"F8:AF:05:25:32:89\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"iPhone\",\n                    \"ipadress\": \"192.168.3.6\",\n                    \"mac\": \"2A:B0:F6:D1:AF:70\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"MacBookPro\",\n                    \"ipadress\": \"192.168.3.9\",\n                    \"mac\": \"0A:55:DC:53:ED:C3\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.3\",\n                    \"mac\": \"F8:AF:05:25:32:88\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782\",\n                    \"ipadress\": \"192.168.3.5\",\n                    \"mac\": \"F8:AF:05:25:32:87\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"dell-worker2\",\n                    \"ipadress\": \"192.168.3.10\",\n                    \"mac\": \"8C:04:BA:FC:F7:0A\",\n                    \"rssi\": \"\"\n                }\n            ]\n        },\n        \"date\": \"04/11/2024 08:09\",\n        \"ping\": null\n    },\n    {\n        \"connected_devices\": {\n            \"5GHz\": [\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"\",\n                    \"ipadress\": \"192.168.3.8\",\n                    \"mac\": \"4A:15:D2:14:CC:90\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"Watch\",\n                    \"ipadress\": \"192.168.3.7\",\n                    \"mac\": \"5E:4A:B6:72:AA:C6\",\n                    \"rssi\": \"\"\n                }\n            ],\n            \"LAN 1\": [\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.2\",\n                    \"mac\": \"F8:AF:05:25:32:89\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.3\",\n                    \"mac\": \"F8:AF:05:25:32:88\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"MacBookPro\",\n                    \"ipadress\": \"192.168.3.9\",\n                    \"mac\": \"0A:55:DC:53:ED:C3\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"dell-worker2\",\n                    \"ipadress\": \"192.168.3.10\",\n                    \"mac\": \"8C:04:BA:FC:F7:0A\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"STATIC\",\n                    \"hostname\": \"lenovo-worker1\",\n                    \"ipadress\": \"192.168.3.4\",\n                    \"mac\": \"00:E0:4C:68:15:14\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782\",\n                    \"ipadress\": \"192.168.3.5\",\n                    \"mac\": \"F8:AF:05:25:32:87\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"iPhone\",\n                    \"ipadress\": \"192.168.3.6\",\n                    \"mac\": \"2A:B0:F6:D1:AF:70\",\n                    \"rssi\": \"\"\n                }\n            ]\n        },\n        \"date\": \"04/11/2024 08:54\",\n        \"ping\": null\n    },\n    {\n        \"connected_devices\": {\n            \"5GHz\": [\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"Watch\",\n                    \"ipadress\": \"192.168.3.7\",\n                    \"mac\": \"5E:4A:B6:72:AA:C6\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"\",\n                    \"ipadress\": \"192.168.3.8\",\n                    \"mac\": \"4A:15:D2:14:CC:90\",\n                    \"rssi\": \"\"\n                }\n            ],\n            \"LAN 1\": [\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.3\",\n                    \"mac\": \"F8:AF:05:25:32:88\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782\",\n                    \"ipadress\": \"192.168.3.5\",\n                    \"mac\": \"F8:AF:05:25:32:87\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"MacBookPro\",\n                    \"ipadress\": \"192.168.3.9\",\n                    \"mac\": \"0A:55:DC:53:ED:C3\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"STATIC\",\n                    \"hostname\": \"lenovo-worker1\",\n                    \"ipadress\": \"192.168.3.4\",\n                    \"mac\": \"00:E0:4C:68:15:14\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.2\",\n                    \"mac\": \"F8:AF:05:25:32:89\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"iPhone\",\n                    \"ipadress\": \"192.168.3.6\",\n                    \"mac\": \"2A:B0:F6:D1:AF:70\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"dell-worker2\",\n                    \"ipadress\": \"192.168.3.10\",\n                    \"mac\": \"8C:04:BA:FC:F7:0A\",\n                    \"rssi\": \"\"\n                }\n            ]\n        },\n        \"date\": \"04/11/2024 09:39\",\n        \"ping\": null\n    },\n    {\n        \"connected_devices\": {\n            \"5GHz\": [\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"\",\n                    \"ipadress\": \"192.168.3.8\",\n                    \"mac\": \"4A:15:D2:14:CC:90\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"Watch\",\n                    \"ipadress\": \"192.168.3.7\",\n                    \"mac\": \"5E:4A:B6:72:AA:C6\",\n                    \"rssi\": \"\"\n                }\n            ],\n            \"LAN 1\": [\n                {\n                    \"active\": false,\n                    \"adresssource\": \"STATIC\",\n                    \"hostname\": \"lenovo-worker1\",\n                    \"ipadress\": \"192.168.3.4\",\n                    \"mac\": \"00:E0:4C:68:15:14\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"MacBookPro\",\n                    \"ipadress\": \"192.168.3.9\",\n                    \"mac\": \"0A:55:DC:53:ED:C3\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"iPhone\",\n                    \"ipadress\": \"192.168.3.6\",\n                    \"mac\": \"2A:B0:F6:D1:AF:70\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"dell-worker2\",\n                    \"ipadress\": \"192.168.3.10\",\n                    \"mac\": \"8C:04:BA:FC:F7:0A\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.2\",\n                    \"mac\": \"F8:AF:05:25:32:89\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.3\",\n                    \"mac\": \"F8:AF:05:25:32:88\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782\",\n                    \"ipadress\": \"192.168.3.5\",\n                    \"mac\": \"F8:AF:05:25:32:87\",\n                    \"rssi\": \"\"\n                }\n            ]\n        },\n        \"date\": \"04/11/2024 10:24\",\n        \"ping\": null\n    },\n    {\n        \"connected_devices\": {\n            \"5GHz\": [\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"Watch\",\n                    \"ipadress\": \"192.168.3.7\",\n                    \"mac\": \"5E:4A:B6:72:AA:C6\",\n                    \"rssi\": \"\"\n                }\n            ],\n            \"LAN 1\": [\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782\",\n                    \"ipadress\": \"192.168.3.5\",\n                    \"mac\": \"F8:AF:05:25:32:87\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"iPhone\",\n                    \"ipadress\": \"192.168.3.6\",\n                    \"mac\": \"2A:B0:F6:D1:AF:70\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"MacBookPro\",\n                    \"ipadress\": \"192.168.3.9\",\n                    \"mac\": \"0A:55:DC:53:ED:C3\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"dell-worker2\",\n                    \"ipadress\": \"192.168.3.10\",\n                    \"mac\": \"8C:04:BA:FC:F7:0A\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"STATIC\",\n                    \"hostname\": \"lenovo-worker1\",\n                    \"ipadress\": \"192.168.3.4\",\n                    \"mac\": \"00:E0:4C:68:15:14\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.2\",\n                    \"mac\": \"F8:AF:05:25:32:89\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.3\",\n                    \"mac\": \"F8:AF:05:25:32:88\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"\",\n                    \"ipadress\": \"192.168.3.8\",\n                    \"mac\": \"4A:15:D2:14:CC:90\",\n                    \"rssi\": \"\"\n                }\n            ]\n        },\n        \"date\": \"04/11/2024 11:09\",\n        \"ping\": null\n    },\n    {\n        \"connected_devices\": {\n            \"5GHz\": [\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"Watch\",\n                    \"ipadress\": \"192.168.3.7\",\n                    \"mac\": \"5E:4A:B6:72:AA:C6\",\n                    \"rssi\": \"\"\n                }\n            ],\n            \"LAN 1\": [\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"MacBookPro\",\n                    \"ipadress\": \"192.168.3.9\",\n                    \"mac\": \"0A:55:DC:53:ED:C3\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"dell-worker2\",\n                    \"ipadress\": \"192.168.3.10\",\n                    \"mac\": \"8C:04:BA:FC:F7:0A\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"STATIC\",\n                    \"hostname\": \"lenovo-worker1\",\n                    \"ipadress\": \"192.168.3.4\",\n                    \"mac\": \"00:E0:4C:68:15:14\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.2\",\n                    \"mac\": \"F8:AF:05:25:32:89\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.3\",\n                    \"mac\": \"F8:AF:05:25:32:88\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"\",\n                    \"ipadress\": \"192.168.3.8\",\n                    \"mac\": \"4A:15:D2:14:CC:90\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782\",\n                    \"ipadress\": \"192.168.3.5\",\n                    \"mac\": \"F8:AF:05:25:32:87\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"iPhone\",\n                    \"ipadress\": \"192.168.3.6\",\n                    \"mac\": \"2A:B0:F6:D1:AF:70\",\n                    \"rssi\": \"\"\n                }\n            ]\n        },\n        \"date\": \"04/11/2024 11:54\",\n        \"ping\": null\n    },\n    {\n        \"connected_devices\": {\n            \"5GHz\": [\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"Watch\",\n                    \"ipadress\": \"192.168.3.7\",\n                    \"mac\": \"5E:4A:B6:72:AA:C6\",\n                    \"rssi\": \"\"\n                }\n            ],\n            \"LAN 1\": [\n                {\n                    \"active\": false,\n                    \"adresssource\": \"STATIC\",\n                    \"hostname\": \"lenovo-worker1\",\n                    \"ipadress\": \"192.168.3.4\",\n                    \"mac\": \"00:E0:4C:68:15:14\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782\",\n                    \"ipadress\": \"192.168.3.5\",\n                    \"mac\": \"F8:AF:05:25:32:87\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"iPhone\",\n                    \"ipadress\": \"192.168.3.6\",\n                    \"mac\": \"2A:B0:F6:D1:AF:70\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"MacBookPro\",\n                    \"ipadress\": \"192.168.3.9\",\n                    \"mac\": \"0A:55:DC:53:ED:C3\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.2\",\n                    \"mac\": \"F8:AF:05:25:32:89\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.3\",\n                    \"mac\": \"F8:AF:05:25:32:88\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"\",\n                    \"ipadress\": \"192.168.3.8\",\n                    \"mac\": \"4A:15:D2:14:CC:90\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"dell-worker2\",\n                    \"ipadress\": \"192.168.3.10\",\n                    \"mac\": \"8C:04:BA:FC:F7:0A\",\n                    \"rssi\": \"\"\n                }\n            ]\n        },\n        \"date\": \"04/11/2024 12:39\",\n        \"ping\": null\n    },\n    {\n        \"connected_devices\": {\n            \"5GHz\": [\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"Watch\",\n                    \"ipadress\": \"192.168.3.7\",\n                    \"mac\": \"5E:4A:B6:72:AA:C6\",\n                    \"rssi\": \"\"\n                }\n            ],\n            \"LAN 1\": [\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.2\",\n                    \"mac\": \"F8:AF:05:25:32:89\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.3\",\n                    \"mac\": \"F8:AF:05:25:32:88\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"iPhone\",\n                    \"ipadress\": \"192.168.3.6\",\n                    \"mac\": \"2A:B0:F6:D1:AF:70\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"\",\n                    \"ipadress\": \"192.168.3.8\",\n                    \"mac\": \"4A:15:D2:14:CC:90\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"STATIC\",\n                    \"hostname\": \"lenovo-worker1\",\n                    \"ipadress\": \"192.168.3.4\",\n                    \"mac\": \"00:E0:4C:68:15:14\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782\",\n                    \"ipadress\": \"192.168.3.5\",\n                    \"mac\": \"F8:AF:05:25:32:87\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"MacBookPro\",\n                    \"ipadress\": \"192.168.3.9\",\n                    \"mac\": \"0A:55:DC:53:ED:C3\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"dell-worker2\",\n                    \"ipadress\": \"192.168.3.10\",\n                    \"mac\": \"8C:04:BA:FC:F7:0A\",\n                    \"rssi\": \"\"\n                }\n            ]\n        },\n        \"date\": \"04/11/2024 13:24\",\n        \"ping\": null\n    },\n    {\n        \"connected_devices\": {\n            \"5GHz\": [\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"Watch\",\n                    \"ipadress\": \"192.168.3.7\",\n                    \"mac\": \"5E:4A:B6:72:AA:C6\",\n                    \"rssi\": \"\"\n                }\n            ],\n            \"LAN 1\": [\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.2\",\n                    \"mac\": \"F8:AF:05:25:32:89\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782\",\n                    \"ipadress\": \"192.168.3.5\",\n                    \"mac\": \"F8:AF:05:25:32:87\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"MacBookPro\",\n                    \"ipadress\": \"192.168.3.9\",\n                    \"mac\": \"0A:55:DC:53:ED:C3\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"dell-worker2\",\n                    \"ipadress\": \"192.168.3.10\",\n                    \"mac\": \"8C:04:BA:FC:F7:0A\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"STATIC\",\n                    \"hostname\": \"lenovo-worker1\",\n                    \"ipadress\": \"192.168.3.4\",\n                    \"mac\": \"00:E0:4C:68:15:14\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"iPhone\",\n                    \"ipadress\": \"192.168.3.6\",\n                    \"mac\": \"2A:B0:F6:D1:AF:70\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"\",\n                    \"ipadress\": \"192.168.3.8\",\n                    \"mac\": \"4A:15:D2:14:CC:90\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.3\",\n                    \"mac\": \"F8:AF:05:25:32:88\",\n                    \"rssi\": \"\"\n                }\n            ]\n        },\n        \"date\": \"04/11/2024 14:09\",\n        \"ping\": null\n    },\n    {\n        \"connected_devices\": {\n            \"5GHz\": [\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"Watch\",\n                    \"ipadress\": \"192.168.3.7\",\n                    \"mac\": \"5E:4A:B6:72:AA:C6\",\n                    \"rssi\": \"\"\n                }\n            ],\n            \"LAN 1\": [\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"iPhone\",\n                    \"ipadress\": \"192.168.3.6\",\n                    \"mac\": \"2A:B0:F6:D1:AF:70\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"\",\n                    \"ipadress\": \"192.168.3.8\",\n                    \"mac\": \"4A:15:D2:14:CC:90\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.2\",\n                    \"mac\": \"F8:AF:05:25:32:89\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782\",\n                    \"ipadress\": \"192.168.3.5\",\n                    \"mac\": \"F8:AF:05:25:32:87\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"MacBookPro\",\n                    \"ipadress\": \"192.168.3.9\",\n                    \"mac\": \"0A:55:DC:53:ED:C3\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"dell-worker2\",\n                    \"ipadress\": \"192.168.3.10\",\n                    \"mac\": \"8C:04:BA:FC:F7:0A\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"STATIC\",\n                    \"hostname\": \"lenovo-worker1\",\n                    \"ipadress\": \"192.168.3.4\",\n                    \"mac\": \"00:E0:4C:68:15:14\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.3\",\n                    \"mac\": \"F8:AF:05:25:32:88\",\n                    \"rssi\": \"\"\n                }\n            ]\n        },\n        \"date\": \"04/11/2024 14:54\",\n        \"ping\": null\n    },\n    {\n        \"connected_devices\": {\n            \"5GHz\": [\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"Watch\",\n                    \"ipadress\": \"192.168.3.7\",\n                    \"mac\": \"5E:4A:B6:72:AA:C6\",\n                    \"rssi\": \"\"\n                }\n            ],\n            \"LAN 1\": [\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782\",\n                    \"ipadress\": \"192.168.3.5\",\n                    \"mac\": \"F8:AF:05:25:32:87\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"iPhone\",\n                    \"ipadress\": \"192.168.3.6\",\n                    \"mac\": \"2A:B0:F6:D1:AF:70\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.3\",\n                    \"mac\": \"F8:AF:05:25:32:88\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"\",\n                    \"ipadress\": \"192.168.3.8\",\n                    \"mac\": \"4A:15:D2:14:CC:90\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"MacBookPro\",\n                    \"ipadress\": \"192.168.3.9\",\n                    \"mac\": \"0A:55:DC:53:ED:C3\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"dell-worker2\",\n                    \"ipadress\": \"192.168.3.10\",\n                    \"mac\": \"8C:04:BA:FC:F7:0A\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"STATIC\",\n                    \"hostname\": \"lenovo-worker1\",\n                    \"ipadress\": \"192.168.3.4\",\n                    \"mac\": \"00:E0:4C:68:15:14\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.2\",\n                    \"mac\": \"F8:AF:05:25:32:89\",\n                    \"rssi\": \"\"\n                }\n            ]\n        },\n        \"date\": \"04/11/2024 15:39\",\n        \"ping\": null\n    },\n    {\n        \"connected_devices\": {\n            \"5GHz\": [\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"Watch\",\n                    \"ipadress\": \"192.168.3.7\",\n                    \"mac\": \"5E:4A:B6:72:AA:C6\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"\",\n                    \"ipadress\": \"192.168.3.8\",\n                    \"mac\": \"4A:15:D2:14:CC:90\",\n                    \"rssi\": \"\"\n                }\n            ],\n            \"LAN 1\": [\n                {\n                    \"active\": false,\n                    \"adresssource\": \"STATIC\",\n                    \"hostname\": \"lenovo-worker1\",\n                    \"ipadress\": \"192.168.3.4\",\n                    \"mac\": \"00:E0:4C:68:15:14\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"dell-worker2\",\n                    \"ipadress\": \"192.168.3.10\",\n                    \"mac\": \"8C:04:BA:FC:F7:0A\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"MacBookPro\",\n                    \"ipadress\": \"192.168.3.9\",\n                    \"mac\": \"0A:55:DC:53:ED:C3\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.2\",\n                    \"mac\": \"F8:AF:05:25:32:89\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.3\",\n                    \"mac\": \"F8:AF:05:25:32:88\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782\",\n                    \"ipadress\": \"192.168.3.5\",\n                    \"mac\": \"F8:AF:05:25:32:87\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"iPhone\",\n                    \"ipadress\": \"192.168.3.6\",\n                    \"mac\": \"2A:B0:F6:D1:AF:70\",\n                    \"rssi\": \"\"\n                }\n            ]\n        },\n        \"date\": \"04/11/2024 16:24\",\n        \"ping\": null\n    },\n    {\n        \"connected_devices\": {\n            \"5GHz\": [\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"\",\n                    \"ipadress\": \"192.168.3.8\",\n                    \"mac\": \"4A:15:D2:14:CC:90\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"Watch\",\n                    \"ipadress\": \"192.168.3.7\",\n                    \"mac\": \"5E:4A:B6:72:AA:C6\",\n                    \"rssi\": \"\"\n                }\n            ],\n            \"LAN 1\": [\n                {\n                    \"active\": false,\n                    \"adresssource\": \"STATIC\",\n                    \"hostname\": \"lenovo-worker1\",\n                    \"ipadress\": \"192.168.3.4\",\n                    \"mac\": \"00:E0:4C:68:15:14\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782\",\n                    \"ipadress\": \"192.168.3.5\",\n                    \"mac\": \"F8:AF:05:25:32:87\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"iPhone\",\n                    \"ipadress\": \"192.168.3.6\",\n                    \"mac\": \"2A:B0:F6:D1:AF:70\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"MacBookPro\",\n                    \"ipadress\": \"192.168.3.9\",\n                    \"mac\": \"0A:55:DC:53:ED:C3\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.2\",\n                    \"mac\": \"F8:AF:05:25:32:89\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.3\",\n                    \"mac\": \"F8:AF:05:25:32:88\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"dell-worker2\",\n                    \"ipadress\": \"192.168.3.10\",\n                    \"mac\": \"8C:04:BA:FC:F7:0A\",\n                    \"rssi\": \"\"\n                }\n            ]\n        },\n        \"date\": \"04/11/2024 17:09\",\n        \"ping\": null\n    },\n    {\n        \"connected_devices\": {\n            \"5GHz\": [\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"Watch\",\n                    \"ipadress\": \"192.168.3.7\",\n                    \"mac\": \"5E:4A:B6:72:AA:C6\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                }\n            ],\n            \"LAN 1\": [\n                {\n                    \"active\": false,\n                    \"adresssource\": \"STATIC\",\n                    \"hostname\": \"lenovo-worker1\",\n                    \"ipadress\": \"192.168.3.4\",\n                    \"mac\": \"00:E0:4C:68:15:14\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"iPhone\",\n                    \"ipadress\": \"192.168.3.6\",\n                    \"mac\": \"2A:B0:F6:D1:AF:70\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"dell-worker2\",\n                    \"ipadress\": \"192.168.3.10\",\n                    \"mac\": \"8C:04:BA:FC:F7:0A\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.2\",\n                    \"mac\": \"F8:AF:05:25:32:89\",\n                    \"routermesh\": true,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.3\",\n                    \"mac\": \"F8:AF:05:25:32:88\",\n                    \"routermesh\": true,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782\",\n                    \"ipadress\": \"192.168.3.5\",\n                    \"mac\": \"F8:AF:05:25:32:87\",\n                    \"routermesh\": true,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"\",\n                    \"ipadress\": \"192.168.3.8\",\n                    \"mac\": \"4A:15:D2:14:CC:90\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"MacBookPro\",\n                    \"ipadress\": \"192.168.3.9\",\n                    \"mac\": \"0A:55:DC:53:ED:C3\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                }\n            ]\n        },\n        \"date\": \"04/11/2024 17:31\",\n        \"ping\": null\n    },\n    {\n        \"connected_devices\": {\n            \"5GHz\": [\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"Watch\",\n                    \"ipadress\": \"192.168.3.7\",\n                    \"mac\": \"5E:4A:B6:72:AA:C6\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                }\n            ],\n            \"LAN 1\": [\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.2\",\n                    \"mac\": \"F8:AF:05:25:32:89\",\n                    \"routermesh\": true,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"\",\n                    \"ipadress\": \"192.168.3.8\",\n                    \"mac\": \"4A:15:D2:14:CC:90\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"dell-worker2\",\n                    \"ipadress\": \"192.168.3.10\",\n                    \"mac\": \"8C:04:BA:FC:F7:0A\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"STATIC\",\n                    \"hostname\": \"lenovo-worker1\",\n                    \"ipadress\": \"192.168.3.4\",\n                    \"mac\": \"00:E0:4C:68:15:14\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.3\",\n                    \"mac\": \"F8:AF:05:25:32:88\",\n                    \"routermesh\": true,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782\",\n                    \"ipadress\": \"192.168.3.5\",\n                    \"mac\": \"F8:AF:05:25:32:87\",\n                    \"routermesh\": true,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"iPhone\",\n                    \"ipadress\": \"192.168.3.6\",\n                    \"mac\": \"2A:B0:F6:D1:AF:70\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"MacBookPro\",\n                    \"ipadress\": \"192.168.3.9\",\n                    \"mac\": \"0A:55:DC:53:ED:C3\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                }\n            ]\n        },\n        \"date\": \"04/11/2024 18:18\",\n        \"ping\": {\n            \"cloudfare.com\": {\n                \"averagertt\": 13,\n                \"failurecount\": 0,\n                \"maximumrtt\": 15,\n                \"minimumrtt\": 12,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"google.com\": {\n                \"averagertt\": 13,\n                \"failurecount\": 0,\n                \"maximumrtt\": 16,\n                \"minimumrtt\": 12,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"ping-br.ds.on.epicgames.com\": {\n                \"averagertt\": 15,\n                \"failurecount\": 0,\n                \"maximumrtt\": 18,\n                \"minimumrtt\": 14,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"spotify.com\": {\n                \"averagertt\": 13,\n                \"failurecount\": 0,\n                \"maximumrtt\": 15,\n                \"minimumrtt\": 11,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"youtube.com\": {\n                \"averagertt\": 12,\n                \"failurecount\": 0,\n                \"maximumrtt\": 13,\n                \"minimumrtt\": 11,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            }\n        }\n    },\n    {\n        \"connected_devices\": {\n            \"5GHz\": [\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"Watch\",\n                    \"ipadress\": \"192.168.3.7\",\n                    \"mac\": \"5E:4A:B6:72:AA:C6\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                }\n            ],\n            \"LAN 1\": [\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.2\",\n                    \"mac\": \"F8:AF:05:25:32:89\",\n                    \"routermesh\": true,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.3\",\n                    \"mac\": \"F8:AF:05:25:32:88\",\n                    \"routermesh\": true,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782\",\n                    \"ipadress\": \"192.168.3.5\",\n                    \"mac\": \"F8:AF:05:25:32:87\",\n                    \"routermesh\": true,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"\",\n                    \"ipadress\": \"192.168.3.8\",\n                    \"mac\": \"4A:15:D2:14:CC:90\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"MacBookPro\",\n                    \"ipadress\": \"192.168.3.9\",\n                    \"mac\": \"0A:55:DC:53:ED:C3\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"STATIC\",\n                    \"hostname\": \"lenovo-worker1\",\n                    \"ipadress\": \"192.168.3.4\",\n                    \"mac\": \"00:E0:4C:68:15:14\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"dell-worker2\",\n                    \"ipadress\": \"192.168.3.10\",\n                    \"mac\": \"8C:04:BA:FC:F7:0A\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"iPhone\",\n                    \"ipadress\": \"192.168.3.6\",\n                    \"mac\": \"2A:B0:F6:D1:AF:70\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                }\n            ]\n        },\n        \"date\": \"04/11/2024 19:03\",\n        \"ping\": {\n            \"cloudfare.com\": {\n                \"averagertt\": 13,\n                \"failurecount\": 0,\n                \"maximumrtt\": 15,\n                \"minimumrtt\": 13,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"google.com\": {\n                \"averagertt\": 15,\n                \"failurecount\": 0,\n                \"maximumrtt\": 19,\n                \"minimumrtt\": 14,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"ping-br.ds.on.epicgames.com\": {\n                \"averagertt\": 15,\n                \"failurecount\": 0,\n                \"maximumrtt\": 17,\n                \"minimumrtt\": 14,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"spotify.com\": {\n                \"averagertt\": 13,\n                \"failurecount\": 0,\n                \"maximumrtt\": 17,\n                \"minimumrtt\": 11,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"youtube.com\": {\n                \"averagertt\": 13,\n                \"failurecount\": 0,\n                \"maximumrtt\": 15,\n                \"minimumrtt\": 12,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            }\n        }\n    },\n    {\n        \"connected_devices\": {\n            \"5GHz\": [\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"Watch\",\n                    \"ipadress\": \"192.168.3.7\",\n                    \"mac\": \"5E:4A:B6:72:AA:C6\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                }\n            ],\n            \"LAN 1\": [\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782\",\n                    \"ipadress\": \"192.168.3.5\",\n                    \"mac\": \"F8:AF:05:25:32:87\",\n                    \"routermesh\": true,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"iPhone\",\n                    \"ipadress\": \"192.168.3.6\",\n                    \"mac\": \"2A:B0:F6:D1:AF:70\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"MacBookPro\",\n                    \"ipadress\": \"192.168.3.9\",\n                    \"mac\": \"0A:55:DC:53:ED:C3\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"dell-worker2\",\n                    \"ipadress\": \"192.168.3.10\",\n                    \"mac\": \"8C:04:BA:FC:F7:0A\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"STATIC\",\n                    \"hostname\": \"lenovo-worker1\",\n                    \"ipadress\": \"192.168.3.4\",\n                    \"mac\": \"00:E0:4C:68:15:14\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.2\",\n                    \"mac\": \"F8:AF:05:25:32:89\",\n                    \"routermesh\": true,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.3\",\n                    \"mac\": \"F8:AF:05:25:32:88\",\n                    \"routermesh\": true,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"\",\n                    \"ipadress\": \"192.168.3.8\",\n                    \"mac\": \"4A:15:D2:14:CC:90\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                }\n            ]\n        },\n        \"date\": \"04/11/2024 19:48\",\n        \"ping\": {\n            \"cloudfare.com\": {\n                \"averagertt\": 15,\n                \"failurecount\": 0,\n                \"maximumrtt\": 25,\n                \"minimumrtt\": 13,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"google.com\": {\n                \"averagertt\": 13,\n                \"failurecount\": 0,\n                \"maximumrtt\": 16,\n                \"minimumrtt\": 12,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"ping-br.ds.on.epicgames.com\": {\n                \"averagertt\": 15,\n                \"failurecount\": 0,\n                \"maximumrtt\": 19,\n                \"minimumrtt\": 13,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"spotify.com\": {\n                \"averagertt\": 14,\n                \"failurecount\": 0,\n                \"maximumrtt\": 48,\n                \"minimumrtt\": 12,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"youtube.com\": {\n                \"averagertt\": 12,\n                \"failurecount\": 0,\n                \"maximumrtt\": 14,\n                \"minimumrtt\": 11,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            }\n        }\n    },\n    {\n        \"connected_devices\": {\n            \"5GHz\": [\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"Watch\",\n                    \"ipadress\": \"192.168.3.7\",\n                    \"mac\": \"5E:4A:B6:72:AA:C6\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                }\n            ],\n            \"LAN 1\": [\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782\",\n                    \"ipadress\": \"192.168.3.5\",\n                    \"mac\": \"F8:AF:05:25:32:87\",\n                    \"routermesh\": true,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"\",\n                    \"ipadress\": \"192.168.3.8\",\n                    \"mac\": \"4A:15:D2:14:CC:90\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"MacBookPro\",\n                    \"ipadress\": \"192.168.3.9\",\n                    \"mac\": \"0A:55:DC:53:ED:C3\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"dell-worker2\",\n                    \"ipadress\": \"192.168.3.10\",\n                    \"mac\": \"8C:04:BA:FC:F7:0A\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"STATIC\",\n                    \"hostname\": \"lenovo-worker1\",\n                    \"ipadress\": \"192.168.3.4\",\n                    \"mac\": \"00:E0:4C:68:15:14\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.2\",\n                    \"mac\": \"F8:AF:05:25:32:89\",\n                    \"routermesh\": true,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.3\",\n                    \"mac\": \"F8:AF:05:25:32:88\",\n                    \"routermesh\": true,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"iPhone\",\n                    \"ipadress\": \"192.168.3.6\",\n                    \"mac\": \"2A:B0:F6:D1:AF:70\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                }\n            ]\n        },\n        \"date\": \"04/11/2024 20:33\",\n        \"ping\": {\n            \"cloudfare.com\": {\n                \"averagertt\": 15,\n                \"failurecount\": 0,\n                \"maximumrtt\": 18,\n                \"minimumrtt\": 14,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"google.com\": {\n                \"averagertt\": 13,\n                \"failurecount\": 0,\n                \"maximumrtt\": 15,\n                \"minimumrtt\": 13,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"ping-br.ds.on.epicgames.com\": {\n                \"averagertt\": 12,\n                \"failurecount\": 0,\n                \"maximumrtt\": 16,\n                \"minimumrtt\": 12,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"spotify.com\": {\n                \"averagertt\": 12,\n                \"failurecount\": 0,\n                \"maximumrtt\": 13,\n                \"minimumrtt\": 11,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"youtube.com\": {\n                \"averagertt\": 12,\n                \"failurecount\": 0,\n                \"maximumrtt\": 13,\n                \"minimumrtt\": 12,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            }\n        }\n    },\n    {\n        \"connected_devices\": {\n            \"5GHz\": [\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"Watch\",\n                    \"ipadress\": \"192.168.3.7\",\n                    \"mac\": \"5E:4A:B6:72:AA:C6\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                }\n            ],\n            \"LAN 1\": [\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.2\",\n                    \"mac\": \"F8:AF:05:25:32:89\",\n                    \"routermesh\": true,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.3\",\n                    \"mac\": \"F8:AF:05:25:32:88\",\n                    \"routermesh\": true,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782\",\n                    \"ipadress\": \"192.168.3.5\",\n                    \"mac\": \"F8:AF:05:25:32:87\",\n                    \"routermesh\": true,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"iPhone\",\n                    \"ipadress\": \"192.168.3.6\",\n                    \"mac\": \"2A:B0:F6:D1:AF:70\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"\",\n                    \"ipadress\": \"192.168.3.8\",\n                    \"mac\": \"4A:15:D2:14:CC:90\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"STATIC\",\n                    \"hostname\": \"lenovo-worker1\",\n                    \"ipadress\": \"192.168.3.4\",\n                    \"mac\": \"00:E0:4C:68:15:14\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"MacBookPro\",\n                    \"ipadress\": \"192.168.3.9\",\n                    \"mac\": \"0A:55:DC:53:ED:C3\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"dell-worker2\",\n                    \"ipadress\": \"192.168.3.10\",\n                    \"mac\": \"8C:04:BA:FC:F7:0A\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                }\n            ]\n        },\n        \"date\": \"04/11/2024 21:18\",\n        \"ping\": {\n            \"cloudfare.com\": {\n                \"averagertt\": 15,\n                \"failurecount\": 0,\n                \"maximumrtt\": 16,\n                \"minimumrtt\": 14,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"google.com\": {\n                \"averagertt\": 13,\n                \"failurecount\": 0,\n                \"maximumrtt\": 14,\n                \"minimumrtt\": 13,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"ping-br.ds.on.epicgames.com\": {\n                \"averagertt\": 15,\n                \"failurecount\": 0,\n                \"maximumrtt\": 15,\n                \"minimumrtt\": 14,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"spotify.com\": {\n                \"averagertt\": 12,\n                \"failurecount\": 0,\n                \"maximumrtt\": 13,\n                \"minimumrtt\": 12,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"youtube.com\": {\n                \"averagertt\": 12,\n                \"failurecount\": 0,\n                \"maximumrtt\": 15,\n                \"minimumrtt\": 11,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            }\n        }\n    },\n    {\n        \"connected_devices\": {\n            \"5GHz\": [\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"Watch\",\n                    \"ipadress\": \"192.168.3.7\",\n                    \"mac\": \"5E:4A:B6:72:AA:C6\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                }\n            ],\n            \"LAN 1\": [\n                {\n                    \"active\": false,\n                    \"adresssource\": \"STATIC\",\n                    \"hostname\": \"lenovo-worker1\",\n                    \"ipadress\": \"192.168.3.4\",\n                    \"mac\": \"00:E0:4C:68:15:14\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"dell-worker2\",\n                    \"ipadress\": \"192.168.3.10\",\n                    \"mac\": \"8C:04:BA:FC:F7:0A\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"iPhone\",\n                    \"ipadress\": \"192.168.3.6\",\n                    \"mac\": \"2A:B0:F6:D1:AF:70\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"\",\n                    \"ipadress\": \"192.168.3.8\",\n                    \"mac\": \"4A:15:D2:14:CC:90\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"MacBookPro\",\n                    \"ipadress\": \"192.168.3.9\",\n                    \"mac\": \"0A:55:DC:53:ED:C3\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.2\",\n                    \"mac\": \"F8:AF:05:25:32:89\",\n                    \"routermesh\": true,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.3\",\n                    \"mac\": \"F8:AF:05:25:32:88\",\n                    \"routermesh\": true,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782\",\n                    \"ipadress\": \"192.168.3.5\",\n                    \"mac\": \"F8:AF:05:25:32:87\",\n                    \"routermesh\": true,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                }\n            ]\n        },\n        \"date\": \"04/11/2024 22:03\",\n        \"ping\": {\n            \"cloudfare.com\": {\n                \"averagertt\": 14,\n                \"failurecount\": 0,\n                \"maximumrtt\": 14,\n                \"minimumrtt\": 13,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"google.com\": {\n                \"averagertt\": 14,\n                \"failurecount\": 0,\n                \"maximumrtt\": 32,\n                \"minimumrtt\": 13,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"ping-br.ds.on.epicgames.com\": {\n                \"averagertt\": 17,\n                \"failurecount\": 0,\n                \"maximumrtt\": 21,\n                \"minimumrtt\": 16,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"spotify.com\": {\n                \"averagertt\": 14,\n                \"failurecount\": 0,\n                \"maximumrtt\": 14,\n                \"minimumrtt\": 13,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"youtube.com\": {\n                \"averagertt\": 13,\n                \"failurecount\": 0,\n                \"maximumrtt\": 15,\n                \"minimumrtt\": 13,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            }\n        }\n    },\n    {\n        \"connected_devices\": {\n            \"5GHz\": [\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"Watch\",\n                    \"ipadress\": \"192.168.3.7\",\n                    \"mac\": \"5E:4A:B6:72:AA:C6\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                }\n            ],\n            \"LAN 1\": [\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.3\",\n                    \"mac\": \"F8:AF:05:25:32:88\",\n                    \"routermesh\": true,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782\",\n                    \"ipadress\": \"192.168.3.5\",\n                    \"mac\": \"F8:AF:05:25:32:87\",\n                    \"routermesh\": true,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"\",\n                    \"ipadress\": \"192.168.3.8\",\n                    \"mac\": \"4A:15:D2:14:CC:90\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"STATIC\",\n                    \"hostname\": \"lenovo-worker1\",\n                    \"ipadress\": \"192.168.3.4\",\n                    \"mac\": \"00:E0:4C:68:15:14\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"iPhone\",\n                    \"ipadress\": \"192.168.3.6\",\n                    \"mac\": \"2A:B0:F6:D1:AF:70\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"MacBookPro\",\n                    \"ipadress\": \"192.168.3.9\",\n                    \"mac\": \"0A:55:DC:53:ED:C3\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"dell-worker2\",\n                    \"ipadress\": \"192.168.3.10\",\n                    \"mac\": \"8C:04:BA:FC:F7:0A\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.2\",\n                    \"mac\": \"F8:AF:05:25:32:89\",\n                    \"routermesh\": true,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                }\n            ]\n        },\n        \"date\": \"04/11/2024 22:48\",\n        \"ping\": {\n            \"cloudfare.com\": {\n                \"averagertt\": 14,\n                \"failurecount\": 0,\n                \"maximumrtt\": 17,\n                \"minimumrtt\": 13,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"google.com\": {\n                \"averagertt\": 14,\n                \"failurecount\": 0,\n                \"maximumrtt\": 16,\n                \"minimumrtt\": 13,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"ping-br.ds.on.epicgames.com\": {\n                \"averagertt\": 14,\n                \"failurecount\": 0,\n                \"maximumrtt\": 18,\n                \"minimumrtt\": 13,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"spotify.com\": {\n                \"averagertt\": 12,\n                \"failurecount\": 0,\n                \"maximumrtt\": 14,\n                \"minimumrtt\": 12,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"youtube.com\": {\n                \"averagertt\": 12,\n                \"failurecount\": 0,\n                \"maximumrtt\": 13,\n                \"minimumrtt\": 12,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            }\n        }\n    },\n    {\n        \"connected_devices\": {\n            \"5GHz\": [\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"Watch\",\n                    \"ipadress\": \"192.168.3.7\",\n                    \"mac\": \"5E:4A:B6:72:AA:C6\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                }\n            ],\n            \"LAN 1\": [\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"MacBookPro\",\n                    \"ipadress\": \"192.168.3.9\",\n                    \"mac\": \"0A:55:DC:53:ED:C3\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.2\",\n                    \"mac\": \"F8:AF:05:25:32:89\",\n                    \"routermesh\": true,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.3\",\n                    \"mac\": \"F8:AF:05:25:32:88\",\n                    \"routermesh\": true,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782\",\n                    \"ipadress\": \"192.168.3.5\",\n                    \"mac\": \"F8:AF:05:25:32:87\",\n                    \"routermesh\": true,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"iPhone\",\n                    \"ipadress\": \"192.168.3.6\",\n                    \"mac\": \"2A:B0:F6:D1:AF:70\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"\",\n                    \"ipadress\": \"192.168.3.8\",\n                    \"mac\": \"4A:15:D2:14:CC:90\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"dell-worker2\",\n                    \"ipadress\": \"192.168.3.10\",\n                    \"mac\": \"8C:04:BA:FC:F7:0A\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"STATIC\",\n                    \"hostname\": \"lenovo-worker1\",\n                    \"ipadress\": \"192.168.3.4\",\n                    \"mac\": \"00:E0:4C:68:15:14\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                }\n            ]\n        },\n        \"date\": \"04/11/2024 23:33\",\n        \"ping\": {\n            \"cloudfare.com\": {\n                \"averagertt\": 15,\n                \"failurecount\": 0,\n                \"maximumrtt\": 39,\n                \"minimumrtt\": 13,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"google.com\": {\n                \"averagertt\": 14,\n                \"failurecount\": 0,\n                \"maximumrtt\": 16,\n                \"minimumrtt\": 14,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"ping-br.ds.on.epicgames.com\": {\n                \"averagertt\": 15,\n                \"failurecount\": 0,\n                \"maximumrtt\": 17,\n                \"minimumrtt\": 15,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"spotify.com\": {\n                \"averagertt\": 13,\n                \"failurecount\": 0,\n                \"maximumrtt\": 14,\n                \"minimumrtt\": 12,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"youtube.com\": {\n                \"averagertt\": 13,\n                \"failurecount\": 0,\n                \"maximumrtt\": 15,\n                \"minimumrtt\": 13,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            }\n        }\n    },\n    {\n        \"connected_devices\": {\n            \"5GHz\": [\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"Watch\",\n                    \"ipadress\": \"192.168.3.7\",\n                    \"mac\": \"5E:4A:B6:72:AA:C6\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                }\n            ],\n            \"LAN 1\": [\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.3\",\n                    \"mac\": \"F8:AF:05:25:32:88\",\n                    \"routermesh\": true,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"dell-worker2\",\n                    \"ipadress\": \"192.168.3.10\",\n                    \"mac\": \"8C:04:BA:FC:F7:0A\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"STATIC\",\n                    \"hostname\": \"lenovo-worker1\",\n                    \"ipadress\": \"192.168.3.4\",\n                    \"mac\": \"00:E0:4C:68:15:14\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782\",\n                    \"ipadress\": \"192.168.3.5\",\n                    \"mac\": \"F8:AF:05:25:32:87\",\n                    \"routermesh\": true,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"iPhone\",\n                    \"ipadress\": \"192.168.3.6\",\n                    \"mac\": \"2A:B0:F6:D1:AF:70\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"\",\n                    \"ipadress\": \"192.168.3.8\",\n                    \"mac\": \"4A:15:D2:14:CC:90\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"MacBookPro\",\n                    \"ipadress\": \"192.168.3.9\",\n                    \"mac\": \"0A:55:DC:53:ED:C3\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.2\",\n                    \"mac\": \"F8:AF:05:25:32:89\",\n                    \"routermesh\": true,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                }\n            ]\n        },\n        \"date\": \"05/11/2024 00:18\",\n        \"ping\": {\n            \"cloudfare.com\": {\n                \"averagertt\": 13,\n                \"failurecount\": 0,\n                \"maximumrtt\": 14,\n                \"minimumrtt\": 13,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"google.com\": {\n                \"averagertt\": 14,\n                \"failurecount\": 0,\n                \"maximumrtt\": 18,\n                \"minimumrtt\": 13,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"ping-br.ds.on.epicgames.com\": {\n                \"averagertt\": 15,\n                \"failurecount\": 0,\n                \"maximumrtt\": 20,\n                \"minimumrtt\": 13,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"spotify.com\": {\n                \"averagertt\": 13,\n                \"failurecount\": 0,\n                \"maximumrtt\": 15,\n                \"minimumrtt\": 11,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"youtube.com\": {\n                \"averagertt\": 13,\n                \"failurecount\": 0,\n                \"maximumrtt\": 14,\n                \"minimumrtt\": 13,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            }\n        }\n    },\n    {\n        \"connected_devices\": {\n            \"5GHz\": [\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"Watch\",\n                    \"ipadress\": \"192.168.3.7\",\n                    \"mac\": \"5E:4A:B6:72:AA:C6\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                }\n            ],\n            \"LAN 1\": [\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"MacBookPro\",\n                    \"ipadress\": \"192.168.3.9\",\n                    \"mac\": \"0A:55:DC:53:ED:C3\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.2\",\n                    \"mac\": \"F8:AF:05:25:32:89\",\n                    \"routermesh\": true,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782\",\n                    \"ipadress\": \"192.168.3.5\",\n                    \"mac\": \"F8:AF:05:25:32:87\",\n                    \"routermesh\": true,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"\",\n                    \"ipadress\": \"192.168.3.8\",\n                    \"mac\": \"4A:15:D2:14:CC:90\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"dell-worker2\",\n                    \"ipadress\": \"192.168.3.10\",\n                    \"mac\": \"8C:04:BA:FC:F7:0A\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"STATIC\",\n                    \"hostname\": \"lenovo-worker1\",\n                    \"ipadress\": \"192.168.3.4\",\n                    \"mac\": \"00:E0:4C:68:15:14\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.3\",\n                    \"mac\": \"F8:AF:05:25:32:88\",\n                    \"routermesh\": true,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"iPhone\",\n                    \"ipadress\": \"192.168.3.6\",\n                    \"mac\": \"2A:B0:F6:D1:AF:70\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                }\n            ]\n        },\n        \"date\": \"05/11/2024 01:03\",\n        \"ping\": {\n            \"cloudfare.com\": {\n                \"averagertt\": 14,\n                \"failurecount\": 0,\n                \"maximumrtt\": 14,\n                \"minimumrtt\": 13,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"google.com\": {\n                \"averagertt\": 14,\n                \"failurecount\": 0,\n                \"maximumrtt\": 17,\n                \"minimumrtt\": 12,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"ping-br.ds.on.epicgames.com\": {\n                \"averagertt\": 14,\n                \"failurecount\": 0,\n                \"maximumrtt\": 16,\n                \"minimumrtt\": 13,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"spotify.com\": {\n                \"averagertt\": 13,\n                \"failurecount\": 0,\n                \"maximumrtt\": 15,\n                \"minimumrtt\": 12,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"youtube.com\": {\n                \"averagertt\": 12,\n                \"failurecount\": 0,\n                \"maximumrtt\": 14,\n                \"minimumrtt\": 11,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            }\n        }\n    },\n    {\n        \"connected_devices\": {\n            \"5GHz\": [\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"Watch\",\n                    \"ipadress\": \"192.168.3.7\",\n                    \"mac\": \"5E:4A:B6:72:AA:C6\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                }\n            ],\n            \"LAN 1\": [\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"dell-worker2\",\n                    \"ipadress\": \"192.168.3.10\",\n                    \"mac\": \"8C:04:BA:FC:F7:0A\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"STATIC\",\n                    \"hostname\": \"lenovo-worker1\",\n                    \"ipadress\": \"192.168.3.4\",\n                    \"mac\": \"00:E0:4C:68:15:14\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782\",\n                    \"ipadress\": \"192.168.3.5\",\n                    \"mac\": \"F8:AF:05:25:32:87\",\n                    \"routermesh\": true,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"iPhone\",\n                    \"ipadress\": \"192.168.3.6\",\n                    \"mac\": \"2A:B0:F6:D1:AF:70\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"\",\n                    \"ipadress\": \"192.168.3.8\",\n                    \"mac\": \"4A:15:D2:14:CC:90\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.2\",\n                    \"mac\": \"F8:AF:05:25:32:89\",\n                    \"routermesh\": true,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.3\",\n                    \"mac\": \"F8:AF:05:25:32:88\",\n                    \"routermesh\": true,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"MacBookPro\",\n                    \"ipadress\": \"192.168.3.9\",\n                    \"mac\": \"0A:55:DC:53:ED:C3\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                }\n            ]\n        },\n        \"date\": \"05/11/2024 01:48\",\n        \"ping\": {\n            \"cloudfare.com\": {\n                \"averagertt\": 14,\n                \"failurecount\": 0,\n                \"maximumrtt\": 16,\n                \"minimumrtt\": 13,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"google.com\": {\n                \"averagertt\": 14,\n                \"failurecount\": 0,\n                \"maximumrtt\": 16,\n                \"minimumrtt\": 13,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"ping-br.ds.on.epicgames.com\": {\n                \"averagertt\": 15,\n                \"failurecount\": 0,\n                \"maximumrtt\": 18,\n                \"minimumrtt\": 13,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"spotify.com\": {\n                \"averagertt\": 13,\n                \"failurecount\": 0,\n                \"maximumrtt\": 15,\n                \"minimumrtt\": 12,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"youtube.com\": {\n                \"averagertt\": 13,\n                \"failurecount\": 0,\n                \"maximumrtt\": 14,\n                \"minimumrtt\": 11,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            }\n        }\n    },\n    {\n        \"connected_devices\": {\n            \"5GHz\": [\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"Watch\",\n                    \"ipadress\": \"192.168.3.7\",\n                    \"mac\": \"5E:4A:B6:72:AA:C6\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                }\n            ],\n            \"LAN 1\": [\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"dell-worker2\",\n                    \"ipadress\": \"192.168.3.10\",\n                    \"mac\": \"8C:04:BA:FC:F7:0A\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.3\",\n                    \"mac\": \"F8:AF:05:25:32:88\",\n                    \"routermesh\": true,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"\",\n                    \"ipadress\": \"192.168.3.8\",\n                    \"mac\": \"4A:15:D2:14:CC:90\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"MacBookPro\",\n                    \"ipadress\": \"192.168.3.9\",\n                    \"mac\": \"0A:55:DC:53:ED:C3\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"iPhone\",\n                    \"ipadress\": \"192.168.3.6\",\n                    \"mac\": \"2A:B0:F6:D1:AF:70\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"STATIC\",\n                    \"hostname\": \"lenovo-worker1\",\n                    \"ipadress\": \"192.168.3.4\",\n                    \"mac\": \"00:E0:4C:68:15:14\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.2\",\n                    \"mac\": \"F8:AF:05:25:32:89\",\n                    \"routermesh\": true,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782\",\n                    \"ipadress\": \"192.168.3.5\",\n                    \"mac\": \"F8:AF:05:25:32:87\",\n                    \"routermesh\": true,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                }\n            ]\n        },\n        \"date\": \"05/11/2024 02:33\",\n        \"ping\": {\n            \"cloudfare.com\": {\n                \"averagertt\": 12,\n                \"failurecount\": 0,\n                \"maximumrtt\": 16,\n                \"minimumrtt\": 11,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"google.com\": {\n                \"averagertt\": 13,\n                \"failurecount\": 0,\n                \"maximumrtt\": 43,\n                \"minimumrtt\": 11,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"ping-br.ds.on.epicgames.com\": {\n                \"averagertt\": 15,\n                \"failurecount\": 0,\n                \"maximumrtt\": 15,\n                \"minimumrtt\": 14,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"spotify.com\": {\n                \"averagertt\": 12,\n                \"failurecount\": 0,\n                \"maximumrtt\": 13,\n                \"minimumrtt\": 11,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"youtube.com\": {\n                \"averagertt\": 12,\n                \"failurecount\": 0,\n                \"maximumrtt\": 13,\n                \"minimumrtt\": 12,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            }\n        }\n    },\n    {\n        \"connected_devices\": {\n            \"5GHz\": [\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"Watch\",\n                    \"ipadress\": \"192.168.3.7\",\n                    \"mac\": \"5E:4A:B6:72:AA:C6\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                }\n            ],\n            \"LAN 1\": [\n                {\n                    \"active\": false,\n                    \"adresssource\": \"STATIC\",\n                    \"hostname\": \"lenovo-worker1\",\n                    \"ipadress\": \"192.168.3.4\",\n                    \"mac\": \"00:E0:4C:68:15:14\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.2\",\n                    \"mac\": \"F8:AF:05:25:32:89\",\n                    \"routermesh\": true,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.3\",\n                    \"mac\": \"F8:AF:05:25:32:88\",\n                    \"routermesh\": true,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"MacBookPro\",\n                    \"ipadress\": \"192.168.3.9\",\n                    \"mac\": \"0A:55:DC:53:ED:C3\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"dell-worker2\",\n                    \"ipadress\": \"192.168.3.10\",\n                    \"mac\": \"8C:04:BA:FC:F7:0A\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782\",\n                    \"ipadress\": \"192.168.3.5\",\n                    \"mac\": \"F8:AF:05:25:32:87\",\n                    \"routermesh\": true,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"iPhone\",\n                    \"ipadress\": \"192.168.3.6\",\n                    \"mac\": \"2A:B0:F6:D1:AF:70\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"\",\n                    \"ipadress\": \"192.168.3.8\",\n                    \"mac\": \"4A:15:D2:14:CC:90\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                }\n            ]\n        },\n        \"date\": \"05/11/2024 03:18\",\n        \"ping\": {\n            \"cloudfare.com\": {\n                \"averagertt\": 12,\n                \"failurecount\": 0,\n                \"maximumrtt\": 15,\n                \"minimumrtt\": 11,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"google.com\": {\n                \"averagertt\": 12,\n                \"failurecount\": 0,\n                \"maximumrtt\": 13,\n                \"minimumrtt\": 11,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"ping-br.ds.on.epicgames.com\": {\n                \"averagertt\": 16,\n                \"failurecount\": 0,\n                \"maximumrtt\": 30,\n                \"minimumrtt\": 14,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"spotify.com\": {\n                \"averagertt\": 12,\n                \"failurecount\": 0,\n                \"maximumrtt\": 13,\n                \"minimumrtt\": 12,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"youtube.com\": {\n                \"averagertt\": 12,\n                \"failurecount\": 0,\n                \"maximumrtt\": 13,\n                \"minimumrtt\": 12,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            }\n        }\n    },\n    {\n        \"connected_devices\": {\n            \"5GHz\": [\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"Watch\",\n                    \"ipadress\": \"192.168.3.7\",\n                    \"mac\": \"5E:4A:B6:72:AA:C6\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                }\n            ],\n            \"LAN 1\": [\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782\",\n                    \"ipadress\": \"192.168.3.5\",\n                    \"mac\": \"F8:AF:05:25:32:87\",\n                    \"routermesh\": true,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"iPhone\",\n                    \"ipadress\": \"192.168.3.6\",\n                    \"mac\": \"2A:B0:F6:D1:AF:70\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"MacBookPro\",\n                    \"ipadress\": \"192.168.3.9\",\n                    \"mac\": \"0A:55:DC:53:ED:C3\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"dell-worker2\",\n                    \"ipadress\": \"192.168.3.10\",\n                    \"mac\": \"8C:04:BA:FC:F7:0A\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"STATIC\",\n                    \"hostname\": \"lenovo-worker1\",\n                    \"ipadress\": \"192.168.3.4\",\n                    \"mac\": \"00:E0:4C:68:15:14\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.3\",\n                    \"mac\": \"F8:AF:05:25:32:88\",\n                    \"routermesh\": true,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"\",\n                    \"ipadress\": \"192.168.3.8\",\n                    \"mac\": \"4A:15:D2:14:CC:90\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.2\",\n                    \"mac\": \"F8:AF:05:25:32:89\",\n                    \"routermesh\": true,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                }\n            ]\n        },\n        \"date\": \"05/11/2024 04:03\",\n        \"ping\": {\n            \"cloudfare.com\": {\n                \"averagertt\": 12,\n                \"failurecount\": 0,\n                \"maximumrtt\": 13,\n                \"minimumrtt\": 11,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"google.com\": {\n                \"averagertt\": 12,\n                \"failurecount\": 0,\n                \"maximumrtt\": 14,\n                \"minimumrtt\": 12,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"ping-br.ds.on.epicgames.com\": {\n                \"averagertt\": 15,\n                \"failurecount\": 0,\n                \"maximumrtt\": 16,\n                \"minimumrtt\": 14,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"spotify.com\": {\n                \"averagertt\": 12,\n                \"failurecount\": 0,\n                \"maximumrtt\": 14,\n                \"minimumrtt\": 12,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"youtube.com\": {\n                \"averagertt\": 12,\n                \"failurecount\": 0,\n                \"maximumrtt\": 13,\n                \"minimumrtt\": 11,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            }\n        }\n    },\n    {\n        \"connected_devices\": {\n            \"5GHz\": [\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"Watch\",\n                    \"ipadress\": \"192.168.3.7\",\n                    \"mac\": \"5E:4A:B6:72:AA:C6\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                }\n            ],\n            \"LAN 1\": [\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.2\",\n                    \"mac\": \"F8:AF:05:25:32:89\",\n                    \"routermesh\": true,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782\",\n                    \"ipadress\": \"192.168.3.5\",\n                    \"mac\": \"F8:AF:05:25:32:87\",\n                    \"routermesh\": true,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"MacBookPro\",\n                    \"ipadress\": \"192.168.3.9\",\n                    \"mac\": \"0A:55:DC:53:ED:C3\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"dell-worker2\",\n                    \"ipadress\": \"192.168.3.10\",\n                    \"mac\": \"8C:04:BA:FC:F7:0A\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"STATIC\",\n                    \"hostname\": \"lenovo-worker1\",\n                    \"ipadress\": \"192.168.3.4\",\n                    \"mac\": \"00:E0:4C:68:15:14\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.3\",\n                    \"mac\": \"F8:AF:05:25:32:88\",\n                    \"routermesh\": true,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"iPhone\",\n                    \"ipadress\": \"192.168.3.6\",\n                    \"mac\": \"2A:B0:F6:D1:AF:70\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"\",\n                    \"ipadress\": \"192.168.3.8\",\n                    \"mac\": \"4A:15:D2:14:CC:90\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                }\n            ]\n        },\n        \"date\": \"05/11/2024 04:48\",\n        \"ping\": {\n            \"cloudfare.com\": {\n                \"averagertt\": 12,\n                \"failurecount\": 0,\n                \"maximumrtt\": 15,\n                \"minimumrtt\": 11,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"google.com\": {\n                \"averagertt\": 12,\n                \"failurecount\": 0,\n                \"maximumrtt\": 13,\n                \"minimumrtt\": 11,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"ping-br.ds.on.epicgames.com\": {\n                \"averagertt\": 15,\n                \"failurecount\": 0,\n                \"maximumrtt\": 15,\n                \"minimumrtt\": 14,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"spotify.com\": {\n                \"averagertt\": 12,\n                \"failurecount\": 0,\n                \"maximumrtt\": 14,\n                \"minimumrtt\": 11,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"youtube.com\": {\n                \"averagertt\": 12,\n                \"failurecount\": 0,\n                \"maximumrtt\": 13,\n                \"minimumrtt\": 11,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            }\n        }\n    },\n    {\n        \"connected_devices\": {\n            \"5GHz\": [\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"Watch\",\n                    \"ipadress\": \"192.168.3.7\",\n                    \"mac\": \"5E:4A:B6:72:AA:C6\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                }\n            ],\n            \"LAN 1\": [\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"\",\n                    \"ipadress\": \"192.168.3.8\",\n                    \"mac\": \"4A:15:D2:14:CC:90\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"dell-worker2\",\n                    \"ipadress\": \"192.168.3.10\",\n                    \"mac\": \"8C:04:BA:FC:F7:0A\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"STATIC\",\n                    \"hostname\": \"lenovo-worker1\",\n                    \"ipadress\": \"192.168.3.4\",\n                    \"mac\": \"00:E0:4C:68:15:14\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782\",\n                    \"ipadress\": \"192.168.3.5\",\n                    \"mac\": \"F8:AF:05:25:32:87\",\n                    \"routermesh\": true,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"iPhone\",\n                    \"ipadress\": \"192.168.3.6\",\n                    \"mac\": \"2A:B0:F6:D1:AF:70\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.2\",\n                    \"mac\": \"F8:AF:05:25:32:89\",\n                    \"routermesh\": true,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.3\",\n                    \"mac\": \"F8:AF:05:25:32:88\",\n                    \"routermesh\": true,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"MacBookPro\",\n                    \"ipadress\": \"192.168.3.9\",\n                    \"mac\": \"0A:55:DC:53:ED:C3\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                }\n            ]\n        },\n        \"date\": \"05/11/2024 05:33\",\n        \"ping\": {\n            \"cloudfare.com\": {\n                \"averagertt\": 12,\n                \"failurecount\": 0,\n                \"maximumrtt\": 13,\n                \"minimumrtt\": 11,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"google.com\": {\n                \"averagertt\": 12,\n                \"failurecount\": 0,\n                \"maximumrtt\": 12,\n                \"minimumrtt\": 11,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"ping-br.ds.on.epicgames.com\": {\n                \"averagertt\": 22,\n                \"failurecount\": 0,\n                \"maximumrtt\": 169,\n                \"minimumrtt\": 14,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"spotify.com\": {\n                \"averagertt\": 12,\n                \"failurecount\": 0,\n                \"maximumrtt\": 12,\n                \"minimumrtt\": 11,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"youtube.com\": {\n                \"averagertt\": 12,\n                \"failurecount\": 0,\n                \"maximumrtt\": 12,\n                \"minimumrtt\": 11,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            }\n        }\n    },\n    {\n        \"connected_devices\": {\n            \"5GHz\": [\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"Watch\",\n                    \"ipadress\": \"192.168.3.7\",\n                    \"mac\": \"5E:4A:B6:72:AA:C6\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                }\n            ],\n            \"LAN 1\": [\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782\",\n                    \"ipadress\": \"192.168.3.5\",\n                    \"mac\": \"F8:AF:05:25:32:87\",\n                    \"routermesh\": true,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"\",\n                    \"ipadress\": \"192.168.3.8\",\n                    \"mac\": \"4A:15:D2:14:CC:90\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"MacBookPro\",\n                    \"ipadress\": \"192.168.3.9\",\n                    \"mac\": \"0A:55:DC:53:ED:C3\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"dell-worker2\",\n                    \"ipadress\": \"192.168.3.10\",\n                    \"mac\": \"8C:04:BA:FC:F7:0A\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"STATIC\",\n                    \"hostname\": \"lenovo-worker1\",\n                    \"ipadress\": \"192.168.3.4\",\n                    \"mac\": \"00:E0:4C:68:15:14\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.2\",\n                    \"mac\": \"F8:AF:05:25:32:89\",\n                    \"routermesh\": true,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.3\",\n                    \"mac\": \"F8:AF:05:25:32:88\",\n                    \"routermesh\": true,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"iPhone\",\n                    \"ipadress\": \"192.168.3.6\",\n                    \"mac\": \"2A:B0:F6:D1:AF:70\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                }\n            ]\n        },\n        \"date\": \"05/11/2024 06:18\",\n        \"ping\": {\n            \"cloudfare.com\": {\n                \"averagertt\": 12,\n                \"failurecount\": 0,\n                \"maximumrtt\": 13,\n                \"minimumrtt\": 12,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"google.com\": {\n                \"averagertt\": 12,\n                \"failurecount\": 0,\n                \"maximumrtt\": 12,\n                \"minimumrtt\": 11,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"ping-br.ds.on.epicgames.com\": {\n                \"averagertt\": 14,\n                \"failurecount\": 0,\n                \"maximumrtt\": 14,\n                \"minimumrtt\": 13,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"spotify.com\": {\n                \"averagertt\": 12,\n                \"failurecount\": 0,\n                \"maximumrtt\": 13,\n                \"minimumrtt\": 11,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"youtube.com\": {\n                \"averagertt\": 12,\n                \"failurecount\": 0,\n                \"maximumrtt\": 12,\n                \"minimumrtt\": 12,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            }\n        }\n    },\n    {\n        \"connected_devices\": {\n            \"5GHz\": [\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"Watch\",\n                    \"ipadress\": \"192.168.3.7\",\n                    \"mac\": \"5E:4A:B6:72:AA:C6\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                }\n            ],\n            \"LAN 1\": [\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"\",\n                    \"ipadress\": \"192.168.3.8\",\n                    \"mac\": \"4A:15:D2:14:CC:90\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"dell-worker2\",\n                    \"ipadress\": \"192.168.3.10\",\n                    \"mac\": \"8C:04:BA:FC:F7:0A\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.2\",\n                    \"mac\": \"F8:AF:05:25:32:89\",\n                    \"routermesh\": true,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.3\",\n                    \"mac\": \"F8:AF:05:25:32:88\",\n                    \"routermesh\": true,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782\",\n                    \"ipadress\": \"192.168.3.5\",\n                    \"mac\": \"F8:AF:05:25:32:87\",\n                    \"routermesh\": true,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"iPhone\",\n                    \"ipadress\": \"192.168.3.6\",\n                    \"mac\": \"2A:B0:F6:D1:AF:70\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"STATIC\",\n                    \"hostname\": \"lenovo-worker1\",\n                    \"ipadress\": \"192.168.3.4\",\n                    \"mac\": \"00:E0:4C:68:15:14\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"MacBookPro\",\n                    \"ipadress\": \"192.168.3.9\",\n                    \"mac\": \"0A:55:DC:53:ED:C3\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                }\n            ]\n        },\n        \"date\": \"05/11/2024 07:03\",\n        \"ping\": {\n            \"cloudfare.com\": {\n                \"averagertt\": 12,\n                \"failurecount\": 0,\n                \"maximumrtt\": 13,\n                \"minimumrtt\": 12,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"google.com\": {\n                \"averagertt\": 12,\n                \"failurecount\": 0,\n                \"maximumrtt\": 12,\n                \"minimumrtt\": 11,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"ping-br.ds.on.epicgames.com\": {\n                \"averagertt\": 15,\n                \"failurecount\": 0,\n                \"maximumrtt\": 15,\n                \"minimumrtt\": 14,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"spotify.com\": {\n                \"averagertt\": 12,\n                \"failurecount\": 0,\n                \"maximumrtt\": 13,\n                \"minimumrtt\": 11,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"youtube.com\": {\n                \"averagertt\": 12,\n                \"failurecount\": 0,\n                \"maximumrtt\": 13,\n                \"minimumrtt\": 11,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            }\n        }\n    },\n    {\n        \"connected_devices\": {\n            \"5GHz\": [\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"Watch\",\n                    \"ipadress\": \"192.168.3.7\",\n                    \"mac\": \"5E:4A:B6:72:AA:C6\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                }\n            ],\n            \"LAN 1\": [\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"iPhone\",\n                    \"ipadress\": \"192.168.3.6\",\n                    \"mac\": \"2A:B0:F6:D1:AF:70\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"MacBookPro\",\n                    \"ipadress\": \"192.168.3.9\",\n                    \"mac\": \"0A:55:DC:53:ED:C3\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"STATIC\",\n                    \"hostname\": \"lenovo-worker1\",\n                    \"ipadress\": \"192.168.3.4\",\n                    \"mac\": \"00:E0:4C:68:15:14\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.2\",\n                    \"mac\": \"F8:AF:05:25:32:89\",\n                    \"routermesh\": true,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.3\",\n                    \"mac\": \"F8:AF:05:25:32:88\",\n                    \"routermesh\": true,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782\",\n                    \"ipadress\": \"192.168.3.5\",\n                    \"mac\": \"F8:AF:05:25:32:87\",\n                    \"routermesh\": true,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"\",\n                    \"ipadress\": \"192.168.3.8\",\n                    \"mac\": \"4A:15:D2:14:CC:90\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"dell-worker2\",\n                    \"ipadress\": \"192.168.3.10\",\n                    \"mac\": \"8C:04:BA:FC:F7:0A\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                }\n            ]\n        },\n        \"date\": \"05/11/2024 07:48\",\n        \"ping\": {\n            \"cloudfare.com\": {\n                \"averagertt\": 12,\n                \"failurecount\": 0,\n                \"maximumrtt\": 13,\n                \"minimumrtt\": 11,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"google.com\": {\n                \"averagertt\": 12,\n                \"failurecount\": 0,\n                \"maximumrtt\": 14,\n                \"minimumrtt\": 12,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"ping-br.ds.on.epicgames.com\": {\n                \"averagertt\": 15,\n                \"failurecount\": 0,\n                \"maximumrtt\": 15,\n                \"minimumrtt\": 14,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"spotify.com\": {\n                \"averagertt\": 12,\n                \"failurecount\": 0,\n                \"maximumrtt\": 13,\n                \"minimumrtt\": 11,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"youtube.com\": {\n                \"averagertt\": 13,\n                \"failurecount\": 0,\n                \"maximumrtt\": 16,\n                \"minimumrtt\": 11,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            }\n        }\n    },\n    {\n        \"connected_devices\": {\n            \"5GHz\": [\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"Watch\",\n                    \"ipadress\": \"192.168.3.7\",\n                    \"mac\": \"5E:4A:B6:72:AA:C6\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                }\n            ],\n            \"LAN 1\": [\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"dell-worker2\",\n                    \"ipadress\": \"192.168.3.10\",\n                    \"mac\": \"8C:04:BA:FC:F7:0A\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.2\",\n                    \"mac\": \"F8:AF:05:25:32:89\",\n                    \"routermesh\": true,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.3\",\n                    \"mac\": \"F8:AF:05:25:32:88\",\n                    \"routermesh\": true,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"iPhone\",\n                    \"ipadress\": \"192.168.3.6\",\n                    \"mac\": \"2A:B0:F6:D1:AF:70\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"\",\n                    \"ipadress\": \"192.168.3.8\",\n                    \"mac\": \"4A:15:D2:14:CC:90\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"STATIC\",\n                    \"hostname\": \"lenovo-worker1\",\n                    \"ipadress\": \"192.168.3.4\",\n                    \"mac\": \"00:E0:4C:68:15:14\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782\",\n                    \"ipadress\": \"192.168.3.5\",\n                    \"mac\": \"F8:AF:05:25:32:87\",\n                    \"routermesh\": true,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"MacBookPro\",\n                    \"ipadress\": \"192.168.3.9\",\n                    \"mac\": \"0A:55:DC:53:ED:C3\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                }\n            ]\n        },\n        \"date\": \"05/11/2024 08:33\",\n        \"ping\": {\n            \"cloudfare.com\": {\n                \"averagertt\": 12,\n                \"failurecount\": 0,\n                \"maximumrtt\": 13,\n                \"minimumrtt\": 12,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"google.com\": {\n                \"averagertt\": 12,\n                \"failurecount\": 0,\n                \"maximumrtt\": 13,\n                \"minimumrtt\": 11,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"ping-br.ds.on.epicgames.com\": {\n                \"averagertt\": 15,\n                \"failurecount\": 0,\n                \"maximumrtt\": 15,\n                \"minimumrtt\": 15,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"spotify.com\": {\n                \"averagertt\": 12,\n                \"failurecount\": 0,\n                \"maximumrtt\": 13,\n                \"minimumrtt\": 11,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"youtube.com\": {\n                \"averagertt\": 12,\n                \"failurecount\": 0,\n                \"maximumrtt\": 13,\n                \"minimumrtt\": 11,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            }\n        }\n    },\n    {\n        \"connected_devices\": {\n            \"5GHz\": [\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"Watch\",\n                    \"ipadress\": \"192.168.3.7\",\n                    \"mac\": \"5E:4A:B6:72:AA:C6\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                }\n            ],\n            \"LAN 1\": [\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"MacBookPro\",\n                    \"ipadress\": \"192.168.3.9\",\n                    \"mac\": \"0A:55:DC:53:ED:C3\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.3\",\n                    \"mac\": \"F8:AF:05:25:32:88\",\n                    \"routermesh\": true,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"\",\n                    \"ipadress\": \"192.168.3.8\",\n                    \"mac\": \"4A:15:D2:14:CC:90\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"iPhone\",\n                    \"ipadress\": \"192.168.3.6\",\n                    \"mac\": \"2A:B0:F6:D1:AF:70\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"dell-worker2\",\n                    \"ipadress\": \"192.168.3.10\",\n                    \"mac\": \"8C:04:BA:FC:F7:0A\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"STATIC\",\n                    \"hostname\": \"lenovo-worker1\",\n                    \"ipadress\": \"192.168.3.4\",\n                    \"mac\": \"00:E0:4C:68:15:14\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.2\",\n                    \"mac\": \"F8:AF:05:25:32:89\",\n                    \"routermesh\": true,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782\",\n                    \"ipadress\": \"192.168.3.5\",\n                    \"mac\": \"F8:AF:05:25:32:87\",\n                    \"routermesh\": true,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                }\n            ]\n        },\n        \"date\": \"05/11/2024 09:18\",\n        \"ping\": {\n            \"cloudfare.com\": {\n                \"averagertt\": 12,\n                \"failurecount\": 0,\n                \"maximumrtt\": 12,\n                \"minimumrtt\": 11,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"google.com\": {\n                \"averagertt\": 12,\n                \"failurecount\": 0,\n                \"maximumrtt\": 14,\n                \"minimumrtt\": 11,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"ping-br.ds.on.epicgames.com\": {\n                \"averagertt\": 21,\n                \"failurecount\": 0,\n                \"maximumrtt\": 189,\n                \"minimumrtt\": 11,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"spotify.com\": {\n                \"averagertt\": 12,\n                \"failurecount\": 0,\n                \"maximumrtt\": 13,\n                \"minimumrtt\": 11,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"youtube.com\": {\n                \"averagertt\": 12,\n                \"failurecount\": 0,\n                \"maximumrtt\": 13,\n                \"minimumrtt\": 11,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            }\n        }\n    },\n    {\n        \"connected_devices\": {\n            \"5GHz\": [\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"Watch\",\n                    \"ipadress\": \"192.168.3.7\",\n                    \"mac\": \"5E:4A:B6:72:AA:C6\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                }\n            ],\n            \"LAN 1\": [\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"\",\n                    \"ipadress\": \"192.168.3.8\",\n                    \"mac\": \"4A:15:D2:14:CC:90\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"MacBookPro\",\n                    \"ipadress\": \"192.168.3.9\",\n                    \"mac\": \"0A:55:DC:53:ED:C3\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"dell-worker2\",\n                    \"ipadress\": \"192.168.3.10\",\n                    \"mac\": \"8C:04:BA:FC:F7:0A\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.2\",\n                    \"mac\": \"F8:AF:05:25:32:89\",\n                    \"routermesh\": true,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.3\",\n                    \"mac\": \"F8:AF:05:25:32:88\",\n                    \"routermesh\": true,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"iPhone\",\n                    \"ipadress\": \"192.168.3.6\",\n                    \"mac\": \"2A:B0:F6:D1:AF:70\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"STATIC\",\n                    \"hostname\": \"lenovo-worker1\",\n                    \"ipadress\": \"192.168.3.4\",\n                    \"mac\": \"00:E0:4C:68:15:14\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782\",\n                    \"ipadress\": \"192.168.3.5\",\n                    \"mac\": \"F8:AF:05:25:32:87\",\n                    \"routermesh\": true,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                }\n            ]\n        },\n        \"date\": \"05/11/2024 10:03\",\n        \"ping\": {\n            \"cloudfare.com\": {\n                \"averagertt\": 12,\n                \"failurecount\": 0,\n                \"maximumrtt\": 14,\n                \"minimumrtt\": 11,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"google.com\": {\n                \"averagertt\": 13,\n                \"failurecount\": 0,\n                \"maximumrtt\": 14,\n                \"minimumrtt\": 12,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"ping-br.ds.on.epicgames.com\": {\n                \"averagertt\": 14,\n                \"failurecount\": 0,\n                \"maximumrtt\": 14,\n                \"minimumrtt\": 13,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"spotify.com\": {\n                \"averagertt\": 12,\n                \"failurecount\": 0,\n                \"maximumrtt\": 13,\n                \"minimumrtt\": 12,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"youtube.com\": {\n                \"averagertt\": 12,\n                \"failurecount\": 0,\n                \"maximumrtt\": 14,\n                \"minimumrtt\": 12,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            }\n        }\n    },\n    {\n        \"connected_devices\": {\n            \"5GHz\": [\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"Watch\",\n                    \"ipadress\": \"192.168.3.7\",\n                    \"mac\": \"5E:4A:B6:72:AA:C6\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                }\n            ],\n            \"LAN 1\": [\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"\",\n                    \"ipadress\": \"192.168.3.8\",\n                    \"mac\": \"4A:15:D2:14:CC:90\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"MacBookPro\",\n                    \"ipadress\": \"192.168.3.9\",\n                    \"mac\": \"0A:55:DC:53:ED:C3\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.3\",\n                    \"mac\": \"F8:AF:05:25:32:88\",\n                    \"routermesh\": true,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.2\",\n                    \"mac\": \"F8:AF:05:25:32:89\",\n                    \"routermesh\": true,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782\",\n                    \"ipadress\": \"192.168.3.5\",\n                    \"mac\": \"F8:AF:05:25:32:87\",\n                    \"routermesh\": true,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"iPhone\",\n                    \"ipadress\": \"192.168.3.6\",\n                    \"mac\": \"2A:B0:F6:D1:AF:70\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"dell-worker2\",\n                    \"ipadress\": \"192.168.3.10\",\n                    \"mac\": \"8C:04:BA:FC:F7:0A\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"STATIC\",\n                    \"hostname\": \"lenovo-worker1\",\n                    \"ipadress\": \"192.168.3.4\",\n                    \"mac\": \"00:E0:4C:68:15:14\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                }\n            ]\n        },\n        \"date\": \"05/11/2024 10:48\",\n        \"ping\": {\n            \"cloudfare.com\": {\n                \"averagertt\": 12,\n                \"failurecount\": 0,\n                \"maximumrtt\": 14,\n                \"minimumrtt\": 12,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"google.com\": {\n                \"averagertt\": 12,\n                \"failurecount\": 0,\n                \"maximumrtt\": 12,\n                \"minimumrtt\": 11,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"ping-br.ds.on.epicgames.com\": {\n                \"averagertt\": 16,\n                \"failurecount\": 0,\n                \"maximumrtt\": 16,\n                \"minimumrtt\": 15,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"spotify.com\": {\n                \"averagertt\": 12,\n                \"failurecount\": 0,\n                \"maximumrtt\": 12,\n                \"minimumrtt\": 11,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"youtube.com\": {\n                \"averagertt\": 12,\n                \"failurecount\": 0,\n                \"maximumrtt\": 13,\n                \"minimumrtt\": 12,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            }\n        }\n    },\n    {\n        \"connected_devices\": {\n            \"5GHz\": [\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"iPhone\",\n                    \"ipadress\": \"192.168.3.6\",\n                    \"mac\": \"2A:B0:F6:D1:AF:70\",\n                    \"routermesh\": false,\n                    \"rssi\": \"-56\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"Watch\",\n                    \"ipadress\": \"192.168.3.7\",\n                    \"mac\": \"5E:4A:B6:72:AA:C6\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                }\n            ],\n            \"LAN 1\": [\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782\",\n                    \"ipadress\": \"192.168.3.5\",\n                    \"mac\": \"F8:AF:05:25:32:87\",\n                    \"routermesh\": true,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"\",\n                    \"ipadress\": \"192.168.3.8\",\n                    \"mac\": \"4A:15:D2:14:CC:90\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"STATIC\",\n                    \"hostname\": \"lenovo-worker1\",\n                    \"ipadress\": \"192.168.3.4\",\n                    \"mac\": \"00:E0:4C:68:15:14\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.3\",\n                    \"mac\": \"F8:AF:05:25:32:88\",\n                    \"routermesh\": true,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"MacBookPro\",\n                    \"ipadress\": \"192.168.3.9\",\n                    \"mac\": \"0A:55:DC:53:ED:C3\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"dell-worker2\",\n                    \"ipadress\": \"192.168.3.10\",\n                    \"mac\": \"8C:04:BA:FC:F7:0A\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.2\",\n                    \"mac\": \"F8:AF:05:25:32:89\",\n                    \"routermesh\": true,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                }\n            ]\n        },\n        \"date\": \"05/11/2024 11:33\",\n        \"ping\": {\n            \"cloudfare.com\": {\n                \"averagertt\": 12,\n                \"failurecount\": 0,\n                \"maximumrtt\": 13,\n                \"minimumrtt\": 11,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"google.com\": {\n                \"averagertt\": 12,\n                \"failurecount\": 0,\n                \"maximumrtt\": 12,\n                \"minimumrtt\": 11,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"ping-br.ds.on.epicgames.com\": {\n                \"averagertt\": 15,\n                \"failurecount\": 0,\n                \"maximumrtt\": 15,\n                \"minimumrtt\": 14,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"spotify.com\": {\n                \"averagertt\": 12,\n                \"failurecount\": 0,\n                \"maximumrtt\": 13,\n                \"minimumrtt\": 11,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"youtube.com\": {\n                \"averagertt\": 12,\n                \"failurecount\": 0,\n                \"maximumrtt\": 16,\n                \"minimumrtt\": 12,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            }\n        }\n    },\n    {\n        \"connected_devices\": {\n            \"5GHz\": [\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"iPhone\",\n                    \"ipadress\": \"192.168.3.6\",\n                    \"mac\": \"2A:B0:F6:D1:AF:70\",\n                    \"routermesh\": false,\n                    \"rssi\": \"-55\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"Watch\",\n                    \"ipadress\": \"192.168.3.7\",\n                    \"mac\": \"5E:4A:B6:72:AA:C6\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                }\n            ],\n            \"LAN 1\": [\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"dell-worker2\",\n                    \"ipadress\": \"192.168.3.10\",\n                    \"mac\": \"8C:04:BA:FC:F7:0A\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.2\",\n                    \"mac\": \"F8:AF:05:25:32:89\",\n                    \"routermesh\": true,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782\",\n                    \"ipadress\": \"192.168.3.5\",\n                    \"mac\": \"F8:AF:05:25:32:87\",\n                    \"routermesh\": true,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"\",\n                    \"ipadress\": \"192.168.3.8\",\n                    \"mac\": \"4A:15:D2:14:CC:90\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"MacBookPro\",\n                    \"ipadress\": \"192.168.3.9\",\n                    \"mac\": \"0A:55:DC:53:ED:C3\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"STATIC\",\n                    \"hostname\": \"lenovo-worker1\",\n                    \"ipadress\": \"192.168.3.4\",\n                    \"mac\": \"00:E0:4C:68:15:14\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.3\",\n                    \"mac\": \"F8:AF:05:25:32:88\",\n                    \"routermesh\": true,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                }\n            ]\n        },\n        \"date\": \"05/11/2024 12:18\",\n        \"ping\": {\n            \"cloudfare.com\": {\n                \"averagertt\": 14,\n                \"failurecount\": 0,\n                \"maximumrtt\": 15,\n                \"minimumrtt\": 13,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"google.com\": {\n                \"averagertt\": 12,\n                \"failurecount\": 0,\n                \"maximumrtt\": 12,\n                \"minimumrtt\": 11,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"ping-br.ds.on.epicgames.com\": {\n                \"averagertt\": 15,\n                \"failurecount\": 0,\n                \"maximumrtt\": 18,\n                \"minimumrtt\": 14,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"spotify.com\": {\n                \"averagertt\": 12,\n                \"failurecount\": 0,\n                \"maximumrtt\": 13,\n                \"minimumrtt\": 11,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"youtube.com\": {\n                \"averagertt\": 12,\n                \"failurecount\": 0,\n                \"maximumrtt\": 15,\n                \"minimumrtt\": 11,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            }\n        }\n    },\n    {\n        \"connected_devices\": {\n            \"5GHz\": [\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"iPhone\",\n                    \"ipadress\": \"192.168.3.6\",\n                    \"mac\": \"2A:B0:F6:D1:AF:70\",\n                    \"routermesh\": false,\n                    \"rssi\": \"-51\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                }\n            ],\n            \"LAN 1\": [\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.3\",\n                    \"mac\": \"F8:AF:05:25:32:88\",\n                    \"routermesh\": true,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782\",\n                    \"ipadress\": \"192.168.3.5\",\n                    \"mac\": \"F8:AF:05:25:32:87\",\n                    \"routermesh\": true,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"\",\n                    \"ipadress\": \"192.168.3.8\",\n                    \"mac\": \"4A:15:D2:14:CC:90\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"STATIC\",\n                    \"hostname\": \"lenovo-worker1\",\n                    \"ipadress\": \"192.168.3.4\",\n                    \"mac\": \"00:E0:4C:68:15:14\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.2\",\n                    \"mac\": \"F8:AF:05:25:32:89\",\n                    \"routermesh\": true,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"Watch\",\n                    \"ipadress\": \"192.168.3.7\",\n                    \"mac\": \"5E:4A:B6:72:AA:C6\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"MacBookPro\",\n                    \"ipadress\": \"192.168.3.9\",\n                    \"mac\": \"0A:55:DC:53:ED:C3\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"dell-worker2\",\n                    \"ipadress\": \"192.168.3.10\",\n                    \"mac\": \"8C:04:BA:FC:F7:0A\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                }\n            ]\n        },\n        \"date\": \"05/11/2024 13:03\",\n        \"ping\": {\n            \"cloudfare.com\": {\n                \"averagertt\": 13,\n                \"failurecount\": 0,\n                \"maximumrtt\": 15,\n                \"minimumrtt\": 12,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"google.com\": {\n                \"averagertt\": 15,\n                \"failurecount\": 0,\n                \"maximumrtt\": 42,\n                \"minimumrtt\": 12,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"ping-br.ds.on.epicgames.com\": {\n                \"averagertt\": 15,\n                \"failurecount\": 0,\n                \"maximumrtt\": 15,\n                \"minimumrtt\": 14,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"spotify.com\": {\n                \"averagertt\": 12,\n                \"failurecount\": 0,\n                \"maximumrtt\": 13,\n                \"minimumrtt\": 11,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"youtube.com\": {\n                \"averagertt\": 12,\n                \"failurecount\": 0,\n                \"maximumrtt\": 12,\n                \"minimumrtt\": 11,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            }\n        }\n    },\n    {\n        \"connected_devices\": {\n            \"5GHz\": [\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"\",\n                    \"ipadress\": \"192.168.3.8\",\n                    \"mac\": \"4A:15:D2:14:CC:90\",\n                    \"routermesh\": false,\n                    \"rssi\": \"-40\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                }\n            ],\n            \"LAN 1\": [\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"MacBookPro\",\n                    \"ipadress\": \"192.168.3.9\",\n                    \"mac\": \"0A:55:DC:53:ED:C3\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"dell-worker2\",\n                    \"ipadress\": \"192.168.3.10\",\n                    \"mac\": \"8C:04:BA:FC:F7:0A\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"STATIC\",\n                    \"hostname\": \"lenovo-worker1\",\n                    \"ipadress\": \"192.168.3.4\",\n                    \"mac\": \"00:E0:4C:68:15:14\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.2\",\n                    \"mac\": \"F8:AF:05:25:32:89\",\n                    \"routermesh\": true,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.3\",\n                    \"mac\": \"F8:AF:05:25:32:88\",\n                    \"routermesh\": true,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782\",\n                    \"ipadress\": \"192.168.3.5\",\n                    \"mac\": \"F8:AF:05:25:32:87\",\n                    \"routermesh\": true,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"iPhone\",\n                    \"ipadress\": \"192.168.3.6\",\n                    \"mac\": \"2A:B0:F6:D1:AF:70\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"Watch\",\n                    \"ipadress\": \"192.168.3.7\",\n                    \"mac\": \"5E:4A:B6:72:AA:C6\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                }\n            ]\n        },\n        \"date\": \"05/11/2024 13:48\",\n        \"ping\": {\n            \"cloudfare.com\": {\n                \"averagertt\": 14,\n                \"failurecount\": 0,\n                \"maximumrtt\": 16,\n                \"minimumrtt\": 13,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"google.com\": {\n                \"averagertt\": 14,\n                \"failurecount\": 0,\n                \"maximumrtt\": 16,\n                \"minimumrtt\": 13,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"ping-br.ds.on.epicgames.com\": {\n                \"averagertt\": 15,\n                \"failurecount\": 0,\n                \"maximumrtt\": 18,\n                \"minimumrtt\": 14,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"spotify.com\": {\n                \"averagertt\": 12,\n                \"failurecount\": 0,\n                \"maximumrtt\": 14,\n                \"minimumrtt\": 12,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"youtube.com\": {\n                \"averagertt\": 14,\n                \"failurecount\": 0,\n                \"maximumrtt\": 16,\n                \"minimumrtt\": 13,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            }\n        }\n    },\n    {\n        \"connected_devices\": {\n            \"5GHz\": [\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"\",\n                    \"ipadress\": \"192.168.3.8\",\n                    \"mac\": \"4A:15:D2:14:CC:90\",\n                    \"routermesh\": false,\n                    \"rssi\": \"-40\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                }\n            ],\n            \"LAN 1\": [\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"dell-worker2\",\n                    \"ipadress\": \"192.168.3.10\",\n                    \"mac\": \"8C:04:BA:FC:F7:0A\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.3\",\n                    \"mac\": \"F8:AF:05:25:32:88\",\n                    \"routermesh\": true,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"iPhone\",\n                    \"ipadress\": \"192.168.3.6\",\n                    \"mac\": \"2A:B0:F6:D1:AF:70\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"MacBookPro\",\n                    \"ipadress\": \"192.168.3.9\",\n                    \"mac\": \"0A:55:DC:53:ED:C3\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"STATIC\",\n                    \"hostname\": \"lenovo-worker1\",\n                    \"ipadress\": \"192.168.3.4\",\n                    \"mac\": \"00:E0:4C:68:15:14\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.2\",\n                    \"mac\": \"F8:AF:05:25:32:89\",\n                    \"routermesh\": true,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782\",\n                    \"ipadress\": \"192.168.3.5\",\n                    \"mac\": \"F8:AF:05:25:32:87\",\n                    \"routermesh\": true,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"Watch\",\n                    \"ipadress\": \"192.168.3.7\",\n                    \"mac\": \"5E:4A:B6:72:AA:C6\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                }\n            ]\n        },\n        \"date\": \"05/11/2024 13:54\",\n        \"ping\": null\n    },\n    {\n        \"connected_devices\": {\n            \"5GHz\": [\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"\",\n                    \"ipadress\": \"192.168.3.8\",\n                    \"mac\": \"4A:15:D2:14:CC:90\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                }\n            ],\n            \"LAN 1\": [\n                {\n                    \"active\": false,\n                    \"adresssource\": \"STATIC\",\n                    \"hostname\": \"lenovo-worker1\",\n                    \"ipadress\": \"192.168.3.4\",\n                    \"mac\": \"00:E0:4C:68:15:14\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"dell-worker2\",\n                    \"ipadress\": \"192.168.3.10\",\n                    \"mac\": \"8C:04:BA:FC:F7:0A\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"iPhone\",\n                    \"ipadress\": \"192.168.3.6\",\n                    \"mac\": \"2A:B0:F6:D1:AF:70\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"Watch\",\n                    \"ipadress\": \"192.168.3.7\",\n                    \"mac\": \"5E:4A:B6:72:AA:C6\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"MacBookPro\",\n                    \"ipadress\": \"192.168.3.9\",\n                    \"mac\": \"0A:55:DC:53:ED:C3\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.2\",\n                    \"mac\": \"F8:AF:05:25:32:89\",\n                    \"routermesh\": true,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.3\",\n                    \"mac\": \"F8:AF:05:25:32:88\",\n                    \"routermesh\": true,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782\",\n                    \"ipadress\": \"192.168.3.5\",\n                    \"mac\": \"F8:AF:05:25:32:87\",\n                    \"routermesh\": true,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                }\n            ]\n        },\n        \"date\": \"05/11/2024 14:31\",\n        \"ping\": {\n            \"cloudfare.com\": {\n                \"averagertt\": 14,\n                \"failurecount\": 0,\n                \"maximumrtt\": 18,\n                \"minimumrtt\": 14,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"google.com\": {\n                \"averagertt\": 14,\n                \"failurecount\": 0,\n                \"maximumrtt\": 15,\n                \"minimumrtt\": 14,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"ping-br.ds.on.epicgames.com\": {\n                \"averagertt\": 14,\n                \"failurecount\": 0,\n                \"maximumrtt\": 15,\n                \"minimumrtt\": 13,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"spotify.com\": {\n                \"averagertt\": 12,\n                \"failurecount\": 0,\n                \"maximumrtt\": 16,\n                \"minimumrtt\": 12,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"youtube.com\": {\n                \"averagertt\": 12,\n                \"failurecount\": 0,\n                \"maximumrtt\": 13,\n                \"minimumrtt\": 11,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            }\n        }\n    },\n    {\n        \"connected_devices\": {\n            \"5GHz\": [\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"\",\n                    \"ipadress\": \"192.168.3.8\",\n                    \"mac\": \"4A:15:D2:14:CC:90\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                }\n            ],\n            \"LAN 1\": [\n                {\n                    \"active\": false,\n                    \"adresssource\": \"STATIC\",\n                    \"hostname\": \"lenovo-worker1\",\n                    \"ipadress\": \"192.168.3.4\",\n                    \"mac\": \"00:E0:4C:68:15:14\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.2\",\n                    \"mac\": \"F8:AF:05:25:32:89\",\n                    \"routermesh\": true,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"Watch\",\n                    \"ipadress\": \"192.168.3.7\",\n                    \"mac\": \"5E:4A:B6:72:AA:C6\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"MacBookPro\",\n                    \"ipadress\": \"192.168.3.9\",\n                    \"mac\": \"0A:55:DC:53:ED:C3\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.3\",\n                    \"mac\": \"F8:AF:05:25:32:88\",\n                    \"routermesh\": true,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782\",\n                    \"ipadress\": \"192.168.3.5\",\n                    \"mac\": \"F8:AF:05:25:32:87\",\n                    \"routermesh\": true,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"iPhone\",\n                    \"ipadress\": \"192.168.3.6\",\n                    \"mac\": \"2A:B0:F6:D1:AF:70\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"dell-worker2\",\n                    \"ipadress\": \"192.168.3.10\",\n                    \"mac\": \"8C:04:BA:FC:F7:0A\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                }\n            ]\n        },\n        \"date\": \"05/11/2024 14:56\",\n        \"ping\": {\n            \"cloudfare.com\": {\n                \"averagertt\": 15,\n                \"failurecount\": 0,\n                \"maximumrtt\": 19,\n                \"minimumrtt\": 14,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"google.com\": {\n                \"averagertt\": 14,\n                \"failurecount\": 0,\n                \"maximumrtt\": 16,\n                \"minimumrtt\": 13,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"ping-br.ds.on.epicgames.com\": {\n                \"averagertt\": 16,\n                \"failurecount\": 0,\n                \"maximumrtt\": 18,\n                \"minimumrtt\": 14,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"spotify.com\": {\n                \"averagertt\": 12,\n                \"failurecount\": 0,\n                \"maximumrtt\": 15,\n                \"minimumrtt\": 12,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"youtube.com\": {\n                \"averagertt\": 14,\n                \"failurecount\": 0,\n                \"maximumrtt\": 16,\n                \"minimumrtt\": 13,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            }\n        }\n    },\n    {\n        \"connected_devices\": {\n            \"5GHz\": [\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"\",\n                    \"ipadress\": \"192.168.3.8\",\n                    \"mac\": \"4A:15:D2:14:CC:90\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                }\n            ],\n            \"LAN 1\": [\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.3\",\n                    \"mac\": \"F8:AF:05:25:32:88\",\n                    \"routermesh\": true,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"iPhone\",\n                    \"ipadress\": \"192.168.3.6\",\n                    \"mac\": \"2A:B0:F6:D1:AF:70\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"Watch\",\n                    \"ipadress\": \"192.168.3.7\",\n                    \"mac\": \"5E:4A:B6:72:AA:C6\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"MacBookPro\",\n                    \"ipadress\": \"192.168.3.9\",\n                    \"mac\": \"0A:55:DC:53:ED:C3\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"dell-worker2\",\n                    \"ipadress\": \"192.168.3.10\",\n                    \"mac\": \"8C:04:BA:FC:F7:0A\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"STATIC\",\n                    \"hostname\": \"lenovo-worker1\",\n                    \"ipadress\": \"192.168.3.4\",\n                    \"mac\": \"00:E0:4C:68:15:14\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.2\",\n                    \"mac\": \"F8:AF:05:25:32:89\",\n                    \"routermesh\": true,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782\",\n                    \"ipadress\": \"192.168.3.5\",\n                    \"mac\": \"F8:AF:05:25:32:87\",\n                    \"routermesh\": true,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                }\n            ]\n        },\n        \"date\": \"05/11/2024 15:41\",\n        \"ping\": {\n            \"cloudfare.com\": {\n                \"averagertt\": 13,\n                \"failurecount\": 0,\n                \"maximumrtt\": 16,\n                \"minimumrtt\": 12,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"google.com\": {\n                \"averagertt\": 14,\n                \"failurecount\": 0,\n                \"maximumrtt\": 16,\n                \"minimumrtt\": 13,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"ping-br.ds.on.epicgames.com\": {\n                \"averagertt\": 14,\n                \"failurecount\": 0,\n                \"maximumrtt\": 16,\n                \"minimumrtt\": 13,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"spotify.com\": {\n                \"averagertt\": 12,\n                \"failurecount\": 0,\n                \"maximumrtt\": 14,\n                \"minimumrtt\": 12,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"youtube.com\": {\n                \"averagertt\": 12,\n                \"failurecount\": 0,\n                \"maximumrtt\": 13,\n                \"minimumrtt\": 11,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            }\n        }\n    }\n]"},{"id":"a3e8f666-b17a-4c28-8502-7d1266e3e8ec","name":"Only Ping","originalRequest":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"url":{"raw":"device/:device/historic?resource=ping,","host":["device"],"path":[":device","historic"],"query":[{"key":"resource","value":"ping,"}],"variable":[{"key":"device","value":"{{device}}"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Origin"},{"key":"Date","value":"Tue, 05 Nov 2024 16:12:40 GMT"},{"key":"Transfer-Encoding","value":"chunked"}],"cookie":[],"responseTime":null,"body":"[\n    {\n        \"connected_devices\": null,\n        \"date\": \"02/11/2024 15:41\",\n        \"ping\": {\n            \"cloudfare.com\": {\n                \"averagertt\": 19,\n                \"failurecount\": 0,\n                \"maximumrtt\": 48,\n                \"minimumrtt\": 13,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"google.com\": {\n                \"averagertt\": 14,\n                \"failurecount\": 0,\n                \"maximumrtt\": 16,\n                \"minimumrtt\": 13,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"ping-br.ds.on.epicgames.com\": {\n                \"averagertt\": 16,\n                \"failurecount\": 0,\n                \"maximumrtt\": 20,\n                \"minimumrtt\": 15,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"spotify.com\": {\n                \"averagertt\": 12,\n                \"failurecount\": 0,\n                \"maximumrtt\": 13,\n                \"minimumrtt\": 12,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"youtube.com\": {\n                \"averagertt\": 13,\n                \"failurecount\": 0,\n                \"maximumrtt\": 16,\n                \"minimumrtt\": 12,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            }\n        }\n    },\n    {\n        \"connected_devices\": null,\n        \"date\": \"02/11/2024 16:26\",\n        \"ping\": {\n            \"cloudfare.com\": {\n                \"averagertt\": 16,\n                \"failurecount\": 0,\n                \"maximumrtt\": 19,\n                \"minimumrtt\": 15,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"google.com\": {\n                \"averagertt\": 13,\n                \"failurecount\": 0,\n                \"maximumrtt\": 14,\n                \"minimumrtt\": 13,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"ping-br.ds.on.epicgames.com\": {\n                \"averagertt\": 14,\n                \"failurecount\": 0,\n                \"maximumrtt\": 14,\n                \"minimumrtt\": 13,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"spotify.com\": {\n                \"averagertt\": 12,\n                \"failurecount\": 0,\n                \"maximumrtt\": 14,\n                \"minimumrtt\": 12,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"youtube.com\": {\n                \"averagertt\": 14,\n                \"failurecount\": 0,\n                \"maximumrtt\": 16,\n                \"minimumrtt\": 14,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            }\n        }\n    },\n    {\n        \"connected_devices\": null,\n        \"date\": \"02/11/2024 17:11\",\n        \"ping\": {\n            \"cloudfare.com\": {\n                \"averagertt\": 13,\n                \"failurecount\": 0,\n                \"maximumrtt\": 14,\n                \"minimumrtt\": 13,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"google.com\": {\n                \"averagertt\": 14,\n                \"failurecount\": 2,\n                \"maximumrtt\": 20,\n                \"minimumrtt\": 13,\n                \"result\": \"Failure\",\n                \"successcount\": 20\n            },\n            \"ping-br.ds.on.epicgames.com\": {\n                \"averagertt\": 15,\n                \"failurecount\": 0,\n                \"maximumrtt\": 16,\n                \"minimumrtt\": 14,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"spotify.com\": {\n                \"averagertt\": 26,\n                \"failurecount\": 0,\n                \"maximumrtt\": 30,\n                \"minimumrtt\": 26,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"youtube.com\": {\n                \"averagertt\": 14,\n                \"failurecount\": 0,\n                \"maximumrtt\": 34,\n                \"minimumrtt\": 12,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            }\n        }\n    },\n    {\n        \"connected_devices\": null,\n        \"date\": \"02/11/2024 17:56\",\n        \"ping\": {\n            \"cloudfare.com\": {\n                \"averagertt\": 13,\n                \"failurecount\": 0,\n                \"maximumrtt\": 15,\n                \"minimumrtt\": 13,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"google.com\": {\n                \"averagertt\": 15,\n                \"failurecount\": 0,\n                \"maximumrtt\": 17,\n                \"minimumrtt\": 14,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"ping-br.ds.on.epicgames.com\": {\n                \"averagertt\": 15,\n                \"failurecount\": 0,\n                \"maximumrtt\": 16,\n                \"minimumrtt\": 14,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"spotify.com\": {\n                \"averagertt\": 12,\n                \"failurecount\": 0,\n                \"maximumrtt\": 13,\n                \"minimumrtt\": 12,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"youtube.com\": {\n                \"averagertt\": 12,\n                \"failurecount\": 0,\n                \"maximumrtt\": 13,\n                \"minimumrtt\": 11,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            }\n        }\n    },\n    {\n        \"connected_devices\": null,\n        \"date\": \"02/11/2024 18:41\",\n        \"ping\": {\n            \"cloudfare.com\": {\n                \"averagertt\": 22,\n                \"failurecount\": 0,\n                \"maximumrtt\": 31,\n                \"minimumrtt\": 15,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"google.com\": {\n                \"averagertt\": 19,\n                \"failurecount\": 2,\n                \"maximumrtt\": 30,\n                \"minimumrtt\": 15,\n                \"result\": \"Failure\",\n                \"successcount\": 20\n            },\n            \"ping-br.ds.on.epicgames.com\": {\n                \"averagertt\": 18,\n                \"failurecount\": 0,\n                \"maximumrtt\": 35,\n                \"minimumrtt\": 13,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"spotify.com\": {\n                \"averagertt\": 17,\n                \"failurecount\": 4,\n                \"maximumrtt\": 31,\n                \"minimumrtt\": 11,\n                \"result\": \"Failure\",\n                \"successcount\": 20\n            },\n            \"youtube.com\": {\n                \"averagertt\": 17,\n                \"failurecount\": 0,\n                \"maximumrtt\": 35,\n                \"minimumrtt\": 12,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            }\n        }\n    },\n    {\n        \"connected_devices\": null,\n        \"date\": \"02/11/2024 19:26\",\n        \"ping\": {\n            \"cloudfare.com\": {\n                \"averagertt\": 15,\n                \"failurecount\": 0,\n                \"maximumrtt\": 17,\n                \"minimumrtt\": 14,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"google.com\": {\n                \"averagertt\": 13,\n                \"failurecount\": 0,\n                \"maximumrtt\": 17,\n                \"minimumrtt\": 13,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"ping-br.ds.on.epicgames.com\": {\n                \"averagertt\": 16,\n                \"failurecount\": 0,\n                \"maximumrtt\": 19,\n                \"minimumrtt\": 15,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"spotify.com\": {\n                \"averagertt\": 14,\n                \"failurecount\": 0,\n                \"maximumrtt\": 15,\n                \"minimumrtt\": 14,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"youtube.com\": {\n                \"averagertt\": 12,\n                \"failurecount\": 0,\n                \"maximumrtt\": 13,\n                \"minimumrtt\": 12,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            }\n        }\n    },\n    {\n        \"connected_devices\": null,\n        \"date\": \"02/11/2024 20:11\",\n        \"ping\": {\n            \"cloudfare.com\": {\n                \"averagertt\": 14,\n                \"failurecount\": 0,\n                \"maximumrtt\": 16,\n                \"minimumrtt\": 13,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"google.com\": {\n                \"averagertt\": 15,\n                \"failurecount\": 0,\n                \"maximumrtt\": 16,\n                \"minimumrtt\": 14,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"ping-br.ds.on.epicgames.com\": {\n                \"averagertt\": 15,\n                \"failurecount\": 0,\n                \"maximumrtt\": 18,\n                \"minimumrtt\": 14,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"spotify.com\": {\n                \"averagertt\": 12,\n                \"failurecount\": 0,\n                \"maximumrtt\": 13,\n                \"minimumrtt\": 11,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"youtube.com\": {\n                \"averagertt\": 13,\n                \"failurecount\": 0,\n                \"maximumrtt\": 14,\n                \"minimumrtt\": 13,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            }\n        }\n    },\n    {\n        \"connected_devices\": null,\n        \"date\": \"02/11/2024 20:56\",\n        \"ping\": {\n            \"cloudfare.com\": {\n                \"averagertt\": 15,\n                \"failurecount\": 0,\n                \"maximumrtt\": 15,\n                \"minimumrtt\": 14,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"google.com\": {\n                \"averagertt\": 13,\n                \"failurecount\": 0,\n                \"maximumrtt\": 15,\n                \"minimumrtt\": 13,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"ping-br.ds.on.epicgames.com\": {\n                \"averagertt\": 15,\n                \"failurecount\": 0,\n                \"maximumrtt\": 16,\n                \"minimumrtt\": 14,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"spotify.com\": {\n                \"averagertt\": 12,\n                \"failurecount\": 0,\n                \"maximumrtt\": 13,\n                \"minimumrtt\": 12,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"youtube.com\": {\n                \"averagertt\": 13,\n                \"failurecount\": 0,\n                \"maximumrtt\": 16,\n                \"minimumrtt\": 12,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            }\n        }\n    },\n    {\n        \"connected_devices\": null,\n        \"date\": \"02/11/2024 21:41\",\n        \"ping\": {\n            \"cloudfare.com\": {\n                \"averagertt\": 14,\n                \"failurecount\": 0,\n                \"maximumrtt\": 18,\n                \"minimumrtt\": 13,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"google.com\": {\n                \"averagertt\": 13,\n                \"failurecount\": 0,\n                \"maximumrtt\": 14,\n                \"minimumrtt\": 13,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"ping-br.ds.on.epicgames.com\": {\n                \"averagertt\": 15,\n                \"failurecount\": 0,\n                \"maximumrtt\": 16,\n                \"minimumrtt\": 14,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"spotify.com\": {\n                \"averagertt\": 13,\n                \"failurecount\": 0,\n                \"maximumrtt\": 16,\n                \"minimumrtt\": 11,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"youtube.com\": {\n                \"averagertt\": 25,\n                \"failurecount\": 0,\n                \"maximumrtt\": 258,\n                \"minimumrtt\": 12,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            }\n        }\n    },\n    {\n        \"connected_devices\": null,\n        \"date\": \"02/11/2024 22:26\",\n        \"ping\": {\n            \"cloudfare.com\": {\n                \"averagertt\": 14,\n                \"failurecount\": 0,\n                \"maximumrtt\": 17,\n                \"minimumrtt\": 14,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"google.com\": {\n                \"averagertt\": 14,\n                \"failurecount\": 0,\n                \"maximumrtt\": 16,\n                \"minimumrtt\": 13,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"ping-br.ds.on.epicgames.com\": {\n                \"averagertt\": 15,\n                \"failurecount\": 0,\n                \"maximumrtt\": 15,\n                \"minimumrtt\": 15,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"spotify.com\": {\n                \"averagertt\": 13,\n                \"failurecount\": 0,\n                \"maximumrtt\": 15,\n                \"minimumrtt\": 12,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"youtube.com\": {\n                \"averagertt\": 12,\n                \"failurecount\": 0,\n                \"maximumrtt\": 14,\n                \"minimumrtt\": 12,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            }\n        }\n    },\n    {\n        \"connected_devices\": null,\n        \"date\": \"02/11/2024 23:11\",\n        \"ping\": {\n            \"cloudfare.com\": {\n                \"averagertt\": 14,\n                \"failurecount\": 0,\n                \"maximumrtt\": 15,\n                \"minimumrtt\": 13,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"google.com\": {\n                \"averagertt\": 16,\n                \"failurecount\": 0,\n                \"maximumrtt\": 44,\n                \"minimumrtt\": 14,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"ping-br.ds.on.epicgames.com\": {\n                \"averagertt\": 16,\n                \"failurecount\": 0,\n                \"maximumrtt\": 16,\n                \"minimumrtt\": 16,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"spotify.com\": {\n                \"averagertt\": 12,\n                \"failurecount\": 0,\n                \"maximumrtt\": 14,\n                \"minimumrtt\": 12,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"youtube.com\": {\n                \"averagertt\": 12,\n                \"failurecount\": 0,\n                \"maximumrtt\": 15,\n                \"minimumrtt\": 12,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            }\n        }\n    },\n    {\n        \"connected_devices\": null,\n        \"date\": \"02/11/2024 23:56\",\n        \"ping\": {\n            \"cloudfare.com\": {\n                \"averagertt\": 14,\n                \"failurecount\": 0,\n                \"maximumrtt\": 15,\n                \"minimumrtt\": 13,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"google.com\": {\n                \"averagertt\": 24,\n                \"failurecount\": 0,\n                \"maximumrtt\": 182,\n                \"minimumrtt\": 15,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"ping-br.ds.on.epicgames.com\": {\n                \"averagertt\": 15,\n                \"failurecount\": 0,\n                \"maximumrtt\": 16,\n                \"minimumrtt\": 14,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"spotify.com\": {\n                \"averagertt\": 14,\n                \"failurecount\": 0,\n                \"maximumrtt\": 16,\n                \"minimumrtt\": 13,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"youtube.com\": {\n                \"averagertt\": 14,\n                \"failurecount\": 0,\n                \"maximumrtt\": 15,\n                \"minimumrtt\": 13,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            }\n        }\n    },\n    {\n        \"connected_devices\": null,\n        \"date\": \"03/11/2024 00:41\",\n        \"ping\": {\n            \"cloudfare.com\": {\n                \"averagertt\": 14,\n                \"failurecount\": 0,\n                \"maximumrtt\": 15,\n                \"minimumrtt\": 13,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"google.com\": {\n                \"averagertt\": 13,\n                \"failurecount\": 0,\n                \"maximumrtt\": 14,\n                \"minimumrtt\": 13,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"ping-br.ds.on.epicgames.com\": {\n                \"averagertt\": 15,\n                \"failurecount\": 0,\n                \"maximumrtt\": 16,\n                \"minimumrtt\": 14,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"spotify.com\": {\n                \"averagertt\": 12,\n                \"failurecount\": 0,\n                \"maximumrtt\": 13,\n                \"minimumrtt\": 12,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"youtube.com\": {\n                \"averagertt\": 14,\n                \"failurecount\": 0,\n                \"maximumrtt\": 15,\n                \"minimumrtt\": 13,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            }\n        }\n    },\n    {\n        \"connected_devices\": null,\n        \"date\": \"03/11/2024 01:24\",\n        \"ping\": null\n    },\n    {\n        \"connected_devices\": null,\n        \"date\": \"03/11/2024 02:09\",\n        \"ping\": null\n    },\n    {\n        \"connected_devices\": null,\n        \"date\": \"03/11/2024 02:56\",\n        \"ping\": {\n            \"cloudfare.com\": {\n                \"averagertt\": 14,\n                \"failurecount\": 0,\n                \"maximumrtt\": 15,\n                \"minimumrtt\": 13,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"google.com\": {\n                \"averagertt\": 13,\n                \"failurecount\": 0,\n                \"maximumrtt\": 14,\n                \"minimumrtt\": 13,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"ping-br.ds.on.epicgames.com\": {\n                \"averagertt\": 15,\n                \"failurecount\": 0,\n                \"maximumrtt\": 15,\n                \"minimumrtt\": 14,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"spotify.com\": {\n                \"averagertt\": 14,\n                \"failurecount\": 0,\n                \"maximumrtt\": 16,\n                \"minimumrtt\": 13,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"youtube.com\": {\n                \"averagertt\": 14,\n                \"failurecount\": 0,\n                \"maximumrtt\": 14,\n                \"minimumrtt\": 13,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            }\n        }\n    },\n    {\n        \"connected_devices\": null,\n        \"date\": \"03/11/2024 03:41\",\n        \"ping\": {\n            \"cloudfare.com\": {\n                \"averagertt\": 13,\n                \"failurecount\": 0,\n                \"maximumrtt\": 14,\n                \"minimumrtt\": 13,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"google.com\": {\n                \"averagertt\": 15,\n                \"failurecount\": 0,\n                \"maximumrtt\": 15,\n                \"minimumrtt\": 14,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"ping-br.ds.on.epicgames.com\": {\n                \"averagertt\": 15,\n                \"failurecount\": 0,\n                \"maximumrtt\": 15,\n                \"minimumrtt\": 14,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"spotify.com\": {\n                \"averagertt\": 14,\n                \"failurecount\": 0,\n                \"maximumrtt\": 14,\n                \"minimumrtt\": 13,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"youtube.com\": {\n                \"averagertt\": 14,\n                \"failurecount\": 0,\n                \"maximumrtt\": 14,\n                \"minimumrtt\": 13,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            }\n        }\n    },\n    {\n        \"connected_devices\": null,\n        \"date\": \"03/11/2024 04:25\",\n        \"ping\": {\n            \"cloudfare.com\": {\n                \"averagertt\": 15,\n                \"failurecount\": 0,\n                \"maximumrtt\": 16,\n                \"minimumrtt\": 15,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"google.com\": {\n                \"averagertt\": 13,\n                \"failurecount\": 0,\n                \"maximumrtt\": 14,\n                \"minimumrtt\": 13,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"ping-br.ds.on.epicgames.com\": {\n                \"averagertt\": 15,\n                \"failurecount\": 0,\n                \"maximumrtt\": 17,\n                \"minimumrtt\": 14,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"spotify.com\": {\n                \"averagertt\": 14,\n                \"failurecount\": 0,\n                \"maximumrtt\": 14,\n                \"minimumrtt\": 13,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"youtube.com\": {\n                \"averagertt\": 14,\n                \"failurecount\": 0,\n                \"maximumrtt\": 16,\n                \"minimumrtt\": 13,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            }\n        }\n    },\n    {\n        \"connected_devices\": null,\n        \"date\": \"03/11/2024 05:11\",\n        \"ping\": {\n            \"cloudfare.com\": {\n                \"averagertt\": 14,\n                \"failurecount\": 0,\n                \"maximumrtt\": 16,\n                \"minimumrtt\": 14,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"google.com\": {\n                \"averagertt\": 13,\n                \"failurecount\": 0,\n                \"maximumrtt\": 14,\n                \"minimumrtt\": 12,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"ping-br.ds.on.epicgames.com\": {\n                \"averagertt\": 15,\n                \"failurecount\": 0,\n                \"maximumrtt\": 16,\n                \"minimumrtt\": 15,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"spotify.com\": {\n                \"averagertt\": 15,\n                \"failurecount\": 0,\n                \"maximumrtt\": 39,\n                \"minimumrtt\": 13,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"youtube.com\": {\n                \"averagertt\": 14,\n                \"failurecount\": 0,\n                \"maximumrtt\": 14,\n                \"minimumrtt\": 13,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            }\n        }\n    },\n    {\n        \"connected_devices\": null,\n        \"date\": \"03/11/2024 05:56\",\n        \"ping\": {\n            \"cloudfare.com\": {\n                \"averagertt\": 15,\n                \"failurecount\": 0,\n                \"maximumrtt\": 16,\n                \"minimumrtt\": 14,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"google.com\": {\n                \"averagertt\": 15,\n                \"failurecount\": 0,\n                \"maximumrtt\": 16,\n                \"minimumrtt\": 14,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"ping-br.ds.on.epicgames.com\": {\n                \"averagertt\": 12,\n                \"failurecount\": 0,\n                \"maximumrtt\": 13,\n                \"minimumrtt\": 12,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"spotify.com\": {\n                \"averagertt\": 12,\n                \"failurecount\": 0,\n                \"maximumrtt\": 12,\n                \"minimumrtt\": 11,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"youtube.com\": {\n                \"averagertt\": 14,\n                \"failurecount\": 0,\n                \"maximumrtt\": 15,\n                \"minimumrtt\": 14,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            }\n        }\n    },\n    {\n        \"connected_devices\": null,\n        \"date\": \"03/11/2024 06:41\",\n        \"ping\": {\n            \"cloudfare.com\": {\n                \"averagertt\": 15,\n                \"failurecount\": 0,\n                \"maximumrtt\": 15,\n                \"minimumrtt\": 15,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"google.com\": {\n                \"averagertt\": 15,\n                \"failurecount\": 0,\n                \"maximumrtt\": 15,\n                \"minimumrtt\": 14,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"ping-br.ds.on.epicgames.com\": {\n                \"averagertt\": 14,\n                \"failurecount\": 0,\n                \"maximumrtt\": 14,\n                \"minimumrtt\": 13,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"spotify.com\": {\n                \"averagertt\": 12,\n                \"failurecount\": 0,\n                \"maximumrtt\": 12,\n                \"minimumrtt\": 12,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"youtube.com\": {\n                \"averagertt\": 12,\n                \"failurecount\": 0,\n                \"maximumrtt\": 13,\n                \"minimumrtt\": 11,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            }\n        }\n    },\n    {\n        \"connected_devices\": null,\n        \"date\": \"03/11/2024 07:26\",\n        \"ping\": {\n            \"cloudfare.com\": {\n                \"averagertt\": 14,\n                \"failurecount\": 0,\n                \"maximumrtt\": 14,\n                \"minimumrtt\": 13,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"google.com\": {\n                \"averagertt\": 13,\n                \"failurecount\": 0,\n                \"maximumrtt\": 15,\n                \"minimumrtt\": 13,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"ping-br.ds.on.epicgames.com\": {\n                \"averagertt\": 14,\n                \"failurecount\": 0,\n                \"maximumrtt\": 15,\n                \"minimumrtt\": 14,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"spotify.com\": {\n                \"averagertt\": 14,\n                \"failurecount\": 0,\n                \"maximumrtt\": 15,\n                \"minimumrtt\": 13,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"youtube.com\": {\n                \"averagertt\": 13,\n                \"failurecount\": 0,\n                \"maximumrtt\": 14,\n                \"minimumrtt\": 13,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            }\n        }\n    },\n    {\n        \"connected_devices\": null,\n        \"date\": \"03/11/2024 08:11\",\n        \"ping\": {\n            \"cloudfare.com\": {\n                \"averagertt\": 14,\n                \"failurecount\": 0,\n                \"maximumrtt\": 14,\n                \"minimumrtt\": 13,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"google.com\": {\n                \"averagertt\": 12,\n                \"failurecount\": 0,\n                \"maximumrtt\": 13,\n                \"minimumrtt\": 12,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"ping-br.ds.on.epicgames.com\": {\n                \"averagertt\": 12,\n                \"failurecount\": 0,\n                \"maximumrtt\": 13,\n                \"minimumrtt\": 12,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"spotify.com\": {\n                \"averagertt\": 12,\n                \"failurecount\": 0,\n                \"maximumrtt\": 14,\n                \"minimumrtt\": 12,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"youtube.com\": {\n                \"averagertt\": 12,\n                \"failurecount\": 0,\n                \"maximumrtt\": 16,\n                \"minimumrtt\": 11,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            }\n        }\n    },\n    {\n        \"connected_devices\": null,\n        \"date\": \"03/11/2024 08:56\",\n        \"ping\": {\n            \"cloudfare.com\": {\n                \"averagertt\": 14,\n                \"failurecount\": 0,\n                \"maximumrtt\": 14,\n                \"minimumrtt\": 13,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"google.com\": {\n                \"averagertt\": 15,\n                \"failurecount\": 0,\n                \"maximumrtt\": 17,\n                \"minimumrtt\": 15,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"ping-br.ds.on.epicgames.com\": {\n                \"averagertt\": 14,\n                \"failurecount\": 0,\n                \"maximumrtt\": 14,\n                \"minimumrtt\": 13,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"spotify.com\": {\n                \"averagertt\": 13,\n                \"failurecount\": 0,\n                \"maximumrtt\": 15,\n                \"minimumrtt\": 13,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"youtube.com\": {\n                \"averagertt\": 12,\n                \"failurecount\": 0,\n                \"maximumrtt\": 13,\n                \"minimumrtt\": 12,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            }\n        }\n    },\n    {\n        \"connected_devices\": null,\n        \"date\": \"03/11/2024 09:41\",\n        \"ping\": {\n            \"cloudfare.com\": {\n                \"averagertt\": 13,\n                \"failurecount\": 0,\n                \"maximumrtt\": 15,\n                \"minimumrtt\": 13,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"google.com\": {\n                \"averagertt\": 13,\n                \"failurecount\": 0,\n                \"maximumrtt\": 14,\n                \"minimumrtt\": 13,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"ping-br.ds.on.epicgames.com\": {\n                \"averagertt\": 12,\n                \"failurecount\": 0,\n                \"maximumrtt\": 13,\n                \"minimumrtt\": 12,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"spotify.com\": {\n                \"averagertt\": 14,\n                \"failurecount\": 0,\n                \"maximumrtt\": 15,\n                \"minimumrtt\": 13,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"youtube.com\": {\n                \"averagertt\": 12,\n                \"failurecount\": 0,\n                \"maximumrtt\": 12,\n                \"minimumrtt\": 12,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            }\n        }\n    },\n    {\n        \"connected_devices\": null,\n        \"date\": \"03/11/2024 10:26\",\n        \"ping\": {\n            \"cloudfare.com\": {\n                \"averagertt\": 13,\n                \"failurecount\": 0,\n                \"maximumrtt\": 14,\n                \"minimumrtt\": 13,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"google.com\": {\n                \"averagertt\": 16,\n                \"failurecount\": 0,\n                \"maximumrtt\": 16,\n                \"minimumrtt\": 15,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"ping-br.ds.on.epicgames.com\": {\n                \"averagertt\": 15,\n                \"failurecount\": 0,\n                \"maximumrtt\": 15,\n                \"minimumrtt\": 14,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"spotify.com\": {\n                \"averagertt\": 14,\n                \"failurecount\": 0,\n                \"maximumrtt\": 14,\n                \"minimumrtt\": 13,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"youtube.com\": {\n                \"averagertt\": 12,\n                \"failurecount\": 0,\n                \"maximumrtt\": 13,\n                \"minimumrtt\": 12,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            }\n        }\n    },\n    {\n        \"connected_devices\": null,\n        \"date\": \"03/11/2024 11:11\",\n        \"ping\": {\n            \"cloudfare.com\": {\n                \"averagertt\": 15,\n                \"failurecount\": 0,\n                \"maximumrtt\": 15,\n                \"minimumrtt\": 14,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"google.com\": {\n                \"averagertt\": 13,\n                \"failurecount\": 0,\n                \"maximumrtt\": 15,\n                \"minimumrtt\": 13,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"ping-br.ds.on.epicgames.com\": {\n                \"averagertt\": 12,\n                \"failurecount\": 0,\n                \"maximumrtt\": 13,\n                \"minimumrtt\": 12,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"spotify.com\": {\n                \"averagertt\": 14,\n                \"failurecount\": 0,\n                \"maximumrtt\": 15,\n                \"minimumrtt\": 13,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"youtube.com\": {\n                \"averagertt\": 14,\n                \"failurecount\": 0,\n                \"maximumrtt\": 15,\n                \"minimumrtt\": 14,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            }\n        }\n    },\n    {\n        \"connected_devices\": null,\n        \"date\": \"03/11/2024 11:56\",\n        \"ping\": {\n            \"cloudfare.com\": {\n                \"averagertt\": 14,\n                \"failurecount\": 0,\n                \"maximumrtt\": 14,\n                \"minimumrtt\": 13,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"google.com\": {\n                \"averagertt\": 13,\n                \"failurecount\": 0,\n                \"maximumrtt\": 13,\n                \"minimumrtt\": 12,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"ping-br.ds.on.epicgames.com\": {\n                \"averagertt\": 15,\n                \"failurecount\": 0,\n                \"maximumrtt\": 16,\n                \"minimumrtt\": 14,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"spotify.com\": {\n                \"averagertt\": 13,\n                \"failurecount\": 0,\n                \"maximumrtt\": 14,\n                \"minimumrtt\": 13,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"youtube.com\": {\n                \"averagertt\": 14,\n                \"failurecount\": 0,\n                \"maximumrtt\": 14,\n                \"minimumrtt\": 13,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            }\n        }\n    },\n    {\n        \"connected_devices\": null,\n        \"date\": \"03/11/2024 12:39\",\n        \"ping\": null\n    },\n    {\n        \"connected_devices\": null,\n        \"date\": \"03/11/2024 13:24\",\n        \"ping\": null\n    },\n    {\n        \"connected_devices\": null,\n        \"date\": \"03/11/2024 14:09\",\n        \"ping\": null\n    },\n    {\n        \"connected_devices\": null,\n        \"date\": \"03/11/2024 14:54\",\n        \"ping\": null\n    },\n    {\n        \"connected_devices\": null,\n        \"date\": \"03/11/2024 15:39\",\n        \"ping\": null\n    },\n    {\n        \"connected_devices\": null,\n        \"date\": \"03/11/2024 16:24\",\n        \"ping\": null\n    },\n    {\n        \"connected_devices\": null,\n        \"date\": \"03/11/2024 17:09\",\n        \"ping\": null\n    },\n    {\n        \"connected_devices\": null,\n        \"date\": \"03/11/2024 17:54\",\n        \"ping\": null\n    },\n    {\n        \"connected_devices\": null,\n        \"date\": \"03/11/2024 18:39\",\n        \"ping\": null\n    },\n    {\n        \"connected_devices\": null,\n        \"date\": \"03/11/2024 19:24\",\n        \"ping\": null\n    },\n    {\n        \"connected_devices\": null,\n        \"date\": \"03/11/2024 20:09\",\n        \"ping\": null\n    },\n    {\n        \"connected_devices\": null,\n        \"date\": \"03/11/2024 20:54\",\n        \"ping\": null\n    },\n    {\n        \"connected_devices\": null,\n        \"date\": \"03/11/2024 21:39\",\n        \"ping\": null\n    },\n    {\n        \"connected_devices\": null,\n        \"date\": \"03/11/2024 22:24\",\n        \"ping\": null\n    },\n    {\n        \"connected_devices\": null,\n        \"date\": \"03/11/2024 23:09\",\n        \"ping\": null\n    },\n    {\n        \"connected_devices\": null,\n        \"date\": \"03/11/2024 23:54\",\n        \"ping\": null\n    },\n    {\n        \"connected_devices\": null,\n        \"date\": \"04/11/2024 00:39\",\n        \"ping\": null\n    },\n    {\n        \"connected_devices\": null,\n        \"date\": \"04/11/2024 01:24\",\n        \"ping\": null\n    },\n    {\n        \"connected_devices\": null,\n        \"date\": \"04/11/2024 02:09\",\n        \"ping\": null\n    },\n    {\n        \"connected_devices\": null,\n        \"date\": \"04/11/2024 02:54\",\n        \"ping\": null\n    },\n    {\n        \"connected_devices\": null,\n        \"date\": \"04/11/2024 03:39\",\n        \"ping\": null\n    },\n    {\n        \"connected_devices\": null,\n        \"date\": \"04/11/2024 04:24\",\n        \"ping\": null\n    },\n    {\n        \"connected_devices\": null,\n        \"date\": \"04/11/2024 05:09\",\n        \"ping\": null\n    },\n    {\n        \"connected_devices\": null,\n        \"date\": \"04/11/2024 05:54\",\n        \"ping\": null\n    },\n    {\n        \"connected_devices\": null,\n        \"date\": \"04/11/2024 06:39\",\n        \"ping\": null\n    },\n    {\n        \"connected_devices\": null,\n        \"date\": \"04/11/2024 07:24\",\n        \"ping\": null\n    },\n    {\n        \"connected_devices\": null,\n        \"date\": \"04/11/2024 08:09\",\n        \"ping\": null\n    },\n    {\n        \"connected_devices\": null,\n        \"date\": \"04/11/2024 08:54\",\n        \"ping\": null\n    },\n    {\n        \"connected_devices\": null,\n        \"date\": \"04/11/2024 09:39\",\n        \"ping\": null\n    },\n    {\n        \"connected_devices\": null,\n        \"date\": \"04/11/2024 10:24\",\n        \"ping\": null\n    },\n    {\n        \"connected_devices\": null,\n        \"date\": \"04/11/2024 11:09\",\n        \"ping\": null\n    },\n    {\n        \"connected_devices\": null,\n        \"date\": \"04/11/2024 11:54\",\n        \"ping\": null\n    },\n    {\n        \"connected_devices\": null,\n        \"date\": \"04/11/2024 12:39\",\n        \"ping\": null\n    },\n    {\n        \"connected_devices\": null,\n        \"date\": \"04/11/2024 13:24\",\n        \"ping\": null\n    },\n    {\n        \"connected_devices\": null,\n        \"date\": \"04/11/2024 14:09\",\n        \"ping\": null\n    },\n    {\n        \"connected_devices\": null,\n        \"date\": \"04/11/2024 14:54\",\n        \"ping\": null\n    },\n    {\n        \"connected_devices\": null,\n        \"date\": \"04/11/2024 15:39\",\n        \"ping\": null\n    },\n    {\n        \"connected_devices\": null,\n        \"date\": \"04/11/2024 16:24\",\n        \"ping\": null\n    },\n    {\n        \"connected_devices\": null,\n        \"date\": \"04/11/2024 17:09\",\n        \"ping\": null\n    },\n    {\n        \"connected_devices\": null,\n        \"date\": \"04/11/2024 17:31\",\n        \"ping\": null\n    },\n    {\n        \"connected_devices\": null,\n        \"date\": \"04/11/2024 18:18\",\n        \"ping\": {\n            \"cloudfare.com\": {\n                \"averagertt\": 13,\n                \"failurecount\": 0,\n                \"maximumrtt\": 15,\n                \"minimumrtt\": 12,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"google.com\": {\n                \"averagertt\": 13,\n                \"failurecount\": 0,\n                \"maximumrtt\": 16,\n                \"minimumrtt\": 12,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"ping-br.ds.on.epicgames.com\": {\n                \"averagertt\": 15,\n                \"failurecount\": 0,\n                \"maximumrtt\": 18,\n                \"minimumrtt\": 14,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"spotify.com\": {\n                \"averagertt\": 13,\n                \"failurecount\": 0,\n                \"maximumrtt\": 15,\n                \"minimumrtt\": 11,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"youtube.com\": {\n                \"averagertt\": 12,\n                \"failurecount\": 0,\n                \"maximumrtt\": 13,\n                \"minimumrtt\": 11,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            }\n        }\n    },\n    {\n        \"connected_devices\": null,\n        \"date\": \"04/11/2024 19:03\",\n        \"ping\": {\n            \"cloudfare.com\": {\n                \"averagertt\": 13,\n                \"failurecount\": 0,\n                \"maximumrtt\": 15,\n                \"minimumrtt\": 13,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"google.com\": {\n                \"averagertt\": 15,\n                \"failurecount\": 0,\n                \"maximumrtt\": 19,\n                \"minimumrtt\": 14,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"ping-br.ds.on.epicgames.com\": {\n                \"averagertt\": 15,\n                \"failurecount\": 0,\n                \"maximumrtt\": 17,\n                \"minimumrtt\": 14,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"spotify.com\": {\n                \"averagertt\": 13,\n                \"failurecount\": 0,\n                \"maximumrtt\": 17,\n                \"minimumrtt\": 11,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"youtube.com\": {\n                \"averagertt\": 13,\n                \"failurecount\": 0,\n                \"maximumrtt\": 15,\n                \"minimumrtt\": 12,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            }\n        }\n    },\n    {\n        \"connected_devices\": null,\n        \"date\": \"04/11/2024 19:48\",\n        \"ping\": {\n            \"cloudfare.com\": {\n                \"averagertt\": 15,\n                \"failurecount\": 0,\n                \"maximumrtt\": 25,\n                \"minimumrtt\": 13,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"google.com\": {\n                \"averagertt\": 13,\n                \"failurecount\": 0,\n                \"maximumrtt\": 16,\n                \"minimumrtt\": 12,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"ping-br.ds.on.epicgames.com\": {\n                \"averagertt\": 15,\n                \"failurecount\": 0,\n                \"maximumrtt\": 19,\n                \"minimumrtt\": 13,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"spotify.com\": {\n                \"averagertt\": 14,\n                \"failurecount\": 0,\n                \"maximumrtt\": 48,\n                \"minimumrtt\": 12,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"youtube.com\": {\n                \"averagertt\": 12,\n                \"failurecount\": 0,\n                \"maximumrtt\": 14,\n                \"minimumrtt\": 11,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            }\n        }\n    },\n    {\n        \"connected_devices\": null,\n        \"date\": \"04/11/2024 20:33\",\n        \"ping\": {\n            \"cloudfare.com\": {\n                \"averagertt\": 15,\n                \"failurecount\": 0,\n                \"maximumrtt\": 18,\n                \"minimumrtt\": 14,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"google.com\": {\n                \"averagertt\": 13,\n                \"failurecount\": 0,\n                \"maximumrtt\": 15,\n                \"minimumrtt\": 13,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"ping-br.ds.on.epicgames.com\": {\n                \"averagertt\": 12,\n                \"failurecount\": 0,\n                \"maximumrtt\": 16,\n                \"minimumrtt\": 12,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"spotify.com\": {\n                \"averagertt\": 12,\n                \"failurecount\": 0,\n                \"maximumrtt\": 13,\n                \"minimumrtt\": 11,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"youtube.com\": {\n                \"averagertt\": 12,\n                \"failurecount\": 0,\n                \"maximumrtt\": 13,\n                \"minimumrtt\": 12,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            }\n        }\n    },\n    {\n        \"connected_devices\": null,\n        \"date\": \"04/11/2024 21:18\",\n        \"ping\": {\n            \"cloudfare.com\": {\n                \"averagertt\": 15,\n                \"failurecount\": 0,\n                \"maximumrtt\": 16,\n                \"minimumrtt\": 14,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"google.com\": {\n                \"averagertt\": 13,\n                \"failurecount\": 0,\n                \"maximumrtt\": 14,\n                \"minimumrtt\": 13,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"ping-br.ds.on.epicgames.com\": {\n                \"averagertt\": 15,\n                \"failurecount\": 0,\n                \"maximumrtt\": 15,\n                \"minimumrtt\": 14,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"spotify.com\": {\n                \"averagertt\": 12,\n                \"failurecount\": 0,\n                \"maximumrtt\": 13,\n                \"minimumrtt\": 12,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"youtube.com\": {\n                \"averagertt\": 12,\n                \"failurecount\": 0,\n                \"maximumrtt\": 15,\n                \"minimumrtt\": 11,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            }\n        }\n    },\n    {\n        \"connected_devices\": null,\n        \"date\": \"04/11/2024 22:03\",\n        \"ping\": {\n            \"cloudfare.com\": {\n                \"averagertt\": 14,\n                \"failurecount\": 0,\n                \"maximumrtt\": 14,\n                \"minimumrtt\": 13,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"google.com\": {\n                \"averagertt\": 14,\n                \"failurecount\": 0,\n                \"maximumrtt\": 32,\n                \"minimumrtt\": 13,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"ping-br.ds.on.epicgames.com\": {\n                \"averagertt\": 17,\n                \"failurecount\": 0,\n                \"maximumrtt\": 21,\n                \"minimumrtt\": 16,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"spotify.com\": {\n                \"averagertt\": 14,\n                \"failurecount\": 0,\n                \"maximumrtt\": 14,\n                \"minimumrtt\": 13,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"youtube.com\": {\n                \"averagertt\": 13,\n                \"failurecount\": 0,\n                \"maximumrtt\": 15,\n                \"minimumrtt\": 13,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            }\n        }\n    },\n    {\n        \"connected_devices\": null,\n        \"date\": \"04/11/2024 22:48\",\n        \"ping\": {\n            \"cloudfare.com\": {\n                \"averagertt\": 14,\n                \"failurecount\": 0,\n                \"maximumrtt\": 17,\n                \"minimumrtt\": 13,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"google.com\": {\n                \"averagertt\": 14,\n                \"failurecount\": 0,\n                \"maximumrtt\": 16,\n                \"minimumrtt\": 13,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"ping-br.ds.on.epicgames.com\": {\n                \"averagertt\": 14,\n                \"failurecount\": 0,\n                \"maximumrtt\": 18,\n                \"minimumrtt\": 13,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"spotify.com\": {\n                \"averagertt\": 12,\n                \"failurecount\": 0,\n                \"maximumrtt\": 14,\n                \"minimumrtt\": 12,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"youtube.com\": {\n                \"averagertt\": 12,\n                \"failurecount\": 0,\n                \"maximumrtt\": 13,\n                \"minimumrtt\": 12,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            }\n        }\n    },\n    {\n        \"connected_devices\": null,\n        \"date\": \"04/11/2024 23:33\",\n        \"ping\": {\n            \"cloudfare.com\": {\n                \"averagertt\": 15,\n                \"failurecount\": 0,\n                \"maximumrtt\": 39,\n                \"minimumrtt\": 13,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"google.com\": {\n                \"averagertt\": 14,\n                \"failurecount\": 0,\n                \"maximumrtt\": 16,\n                \"minimumrtt\": 14,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"ping-br.ds.on.epicgames.com\": {\n                \"averagertt\": 15,\n                \"failurecount\": 0,\n                \"maximumrtt\": 17,\n                \"minimumrtt\": 15,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"spotify.com\": {\n                \"averagertt\": 13,\n                \"failurecount\": 0,\n                \"maximumrtt\": 14,\n                \"minimumrtt\": 12,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"youtube.com\": {\n                \"averagertt\": 13,\n                \"failurecount\": 0,\n                \"maximumrtt\": 15,\n                \"minimumrtt\": 13,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            }\n        }\n    },\n    {\n        \"connected_devices\": null,\n        \"date\": \"05/11/2024 00:18\",\n        \"ping\": {\n            \"cloudfare.com\": {\n                \"averagertt\": 13,\n                \"failurecount\": 0,\n                \"maximumrtt\": 14,\n                \"minimumrtt\": 13,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"google.com\": {\n                \"averagertt\": 14,\n                \"failurecount\": 0,\n                \"maximumrtt\": 18,\n                \"minimumrtt\": 13,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"ping-br.ds.on.epicgames.com\": {\n                \"averagertt\": 15,\n                \"failurecount\": 0,\n                \"maximumrtt\": 20,\n                \"minimumrtt\": 13,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"spotify.com\": {\n                \"averagertt\": 13,\n                \"failurecount\": 0,\n                \"maximumrtt\": 15,\n                \"minimumrtt\": 11,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"youtube.com\": {\n                \"averagertt\": 13,\n                \"failurecount\": 0,\n                \"maximumrtt\": 14,\n                \"minimumrtt\": 13,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            }\n        }\n    },\n    {\n        \"connected_devices\": null,\n        \"date\": \"05/11/2024 01:03\",\n        \"ping\": {\n            \"cloudfare.com\": {\n                \"averagertt\": 14,\n                \"failurecount\": 0,\n                \"maximumrtt\": 14,\n                \"minimumrtt\": 13,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"google.com\": {\n                \"averagertt\": 14,\n                \"failurecount\": 0,\n                \"maximumrtt\": 17,\n                \"minimumrtt\": 12,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"ping-br.ds.on.epicgames.com\": {\n                \"averagertt\": 14,\n                \"failurecount\": 0,\n                \"maximumrtt\": 16,\n                \"minimumrtt\": 13,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"spotify.com\": {\n                \"averagertt\": 13,\n                \"failurecount\": 0,\n                \"maximumrtt\": 15,\n                \"minimumrtt\": 12,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"youtube.com\": {\n                \"averagertt\": 12,\n                \"failurecount\": 0,\n                \"maximumrtt\": 14,\n                \"minimumrtt\": 11,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            }\n        }\n    },\n    {\n        \"connected_devices\": null,\n        \"date\": \"05/11/2024 01:48\",\n        \"ping\": {\n            \"cloudfare.com\": {\n                \"averagertt\": 14,\n                \"failurecount\": 0,\n                \"maximumrtt\": 16,\n                \"minimumrtt\": 13,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"google.com\": {\n                \"averagertt\": 14,\n                \"failurecount\": 0,\n                \"maximumrtt\": 16,\n                \"minimumrtt\": 13,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"ping-br.ds.on.epicgames.com\": {\n                \"averagertt\": 15,\n                \"failurecount\": 0,\n                \"maximumrtt\": 18,\n                \"minimumrtt\": 13,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"spotify.com\": {\n                \"averagertt\": 13,\n                \"failurecount\": 0,\n                \"maximumrtt\": 15,\n                \"minimumrtt\": 12,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"youtube.com\": {\n                \"averagertt\": 13,\n                \"failurecount\": 0,\n                \"maximumrtt\": 14,\n                \"minimumrtt\": 11,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            }\n        }\n    },\n    {\n        \"connected_devices\": null,\n        \"date\": \"05/11/2024 02:33\",\n        \"ping\": {\n            \"cloudfare.com\": {\n                \"averagertt\": 12,\n                \"failurecount\": 0,\n                \"maximumrtt\": 16,\n                \"minimumrtt\": 11,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"google.com\": {\n                \"averagertt\": 13,\n                \"failurecount\": 0,\n                \"maximumrtt\": 43,\n                \"minimumrtt\": 11,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"ping-br.ds.on.epicgames.com\": {\n                \"averagertt\": 15,\n                \"failurecount\": 0,\n                \"maximumrtt\": 15,\n                \"minimumrtt\": 14,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"spotify.com\": {\n                \"averagertt\": 12,\n                \"failurecount\": 0,\n                \"maximumrtt\": 13,\n                \"minimumrtt\": 11,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"youtube.com\": {\n                \"averagertt\": 12,\n                \"failurecount\": 0,\n                \"maximumrtt\": 13,\n                \"minimumrtt\": 12,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            }\n        }\n    },\n    {\n        \"connected_devices\": null,\n        \"date\": \"05/11/2024 03:18\",\n        \"ping\": {\n            \"cloudfare.com\": {\n                \"averagertt\": 12,\n                \"failurecount\": 0,\n                \"maximumrtt\": 15,\n                \"minimumrtt\": 11,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"google.com\": {\n                \"averagertt\": 12,\n                \"failurecount\": 0,\n                \"maximumrtt\": 13,\n                \"minimumrtt\": 11,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"ping-br.ds.on.epicgames.com\": {\n                \"averagertt\": 16,\n                \"failurecount\": 0,\n                \"maximumrtt\": 30,\n                \"minimumrtt\": 14,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"spotify.com\": {\n                \"averagertt\": 12,\n                \"failurecount\": 0,\n                \"maximumrtt\": 13,\n                \"minimumrtt\": 12,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"youtube.com\": {\n                \"averagertt\": 12,\n                \"failurecount\": 0,\n                \"maximumrtt\": 13,\n                \"minimumrtt\": 12,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            }\n        }\n    },\n    {\n        \"connected_devices\": null,\n        \"date\": \"05/11/2024 04:03\",\n        \"ping\": {\n            \"cloudfare.com\": {\n                \"averagertt\": 12,\n                \"failurecount\": 0,\n                \"maximumrtt\": 13,\n                \"minimumrtt\": 11,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"google.com\": {\n                \"averagertt\": 12,\n                \"failurecount\": 0,\n                \"maximumrtt\": 14,\n                \"minimumrtt\": 12,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"ping-br.ds.on.epicgames.com\": {\n                \"averagertt\": 15,\n                \"failurecount\": 0,\n                \"maximumrtt\": 16,\n                \"minimumrtt\": 14,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"spotify.com\": {\n                \"averagertt\": 12,\n                \"failurecount\": 0,\n                \"maximumrtt\": 14,\n                \"minimumrtt\": 12,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"youtube.com\": {\n                \"averagertt\": 12,\n                \"failurecount\": 0,\n                \"maximumrtt\": 13,\n                \"minimumrtt\": 11,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            }\n        }\n    },\n    {\n        \"connected_devices\": null,\n        \"date\": \"05/11/2024 04:48\",\n        \"ping\": {\n            \"cloudfare.com\": {\n                \"averagertt\": 12,\n                \"failurecount\": 0,\n                \"maximumrtt\": 15,\n                \"minimumrtt\": 11,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"google.com\": {\n                \"averagertt\": 12,\n                \"failurecount\": 0,\n                \"maximumrtt\": 13,\n                \"minimumrtt\": 11,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"ping-br.ds.on.epicgames.com\": {\n                \"averagertt\": 15,\n                \"failurecount\": 0,\n                \"maximumrtt\": 15,\n                \"minimumrtt\": 14,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"spotify.com\": {\n                \"averagertt\": 12,\n                \"failurecount\": 0,\n                \"maximumrtt\": 14,\n                \"minimumrtt\": 11,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"youtube.com\": {\n                \"averagertt\": 12,\n                \"failurecount\": 0,\n                \"maximumrtt\": 13,\n                \"minimumrtt\": 11,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            }\n        }\n    },\n    {\n        \"connected_devices\": null,\n        \"date\": \"05/11/2024 05:33\",\n        \"ping\": {\n            \"cloudfare.com\": {\n                \"averagertt\": 12,\n                \"failurecount\": 0,\n                \"maximumrtt\": 13,\n                \"minimumrtt\": 11,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"google.com\": {\n                \"averagertt\": 12,\n                \"failurecount\": 0,\n                \"maximumrtt\": 12,\n                \"minimumrtt\": 11,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"ping-br.ds.on.epicgames.com\": {\n                \"averagertt\": 22,\n                \"failurecount\": 0,\n                \"maximumrtt\": 169,\n                \"minimumrtt\": 14,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"spotify.com\": {\n                \"averagertt\": 12,\n                \"failurecount\": 0,\n                \"maximumrtt\": 12,\n                \"minimumrtt\": 11,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"youtube.com\": {\n                \"averagertt\": 12,\n                \"failurecount\": 0,\n                \"maximumrtt\": 12,\n                \"minimumrtt\": 11,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            }\n        }\n    },\n    {\n        \"connected_devices\": null,\n        \"date\": \"05/11/2024 06:18\",\n        \"ping\": {\n            \"cloudfare.com\": {\n                \"averagertt\": 12,\n                \"failurecount\": 0,\n                \"maximumrtt\": 13,\n                \"minimumrtt\": 12,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"google.com\": {\n                \"averagertt\": 12,\n                \"failurecount\": 0,\n                \"maximumrtt\": 12,\n                \"minimumrtt\": 11,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"ping-br.ds.on.epicgames.com\": {\n                \"averagertt\": 14,\n                \"failurecount\": 0,\n                \"maximumrtt\": 14,\n                \"minimumrtt\": 13,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"spotify.com\": {\n                \"averagertt\": 12,\n                \"failurecount\": 0,\n                \"maximumrtt\": 13,\n                \"minimumrtt\": 11,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"youtube.com\": {\n                \"averagertt\": 12,\n                \"failurecount\": 0,\n                \"maximumrtt\": 12,\n                \"minimumrtt\": 12,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            }\n        }\n    },\n    {\n        \"connected_devices\": null,\n        \"date\": \"05/11/2024 07:03\",\n        \"ping\": {\n            \"cloudfare.com\": {\n                \"averagertt\": 12,\n                \"failurecount\": 0,\n                \"maximumrtt\": 13,\n                \"minimumrtt\": 12,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"google.com\": {\n                \"averagertt\": 12,\n                \"failurecount\": 0,\n                \"maximumrtt\": 12,\n                \"minimumrtt\": 11,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"ping-br.ds.on.epicgames.com\": {\n                \"averagertt\": 15,\n                \"failurecount\": 0,\n                \"maximumrtt\": 15,\n                \"minimumrtt\": 14,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"spotify.com\": {\n                \"averagertt\": 12,\n                \"failurecount\": 0,\n                \"maximumrtt\": 13,\n                \"minimumrtt\": 11,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"youtube.com\": {\n                \"averagertt\": 12,\n                \"failurecount\": 0,\n                \"maximumrtt\": 13,\n                \"minimumrtt\": 11,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            }\n        }\n    },\n    {\n        \"connected_devices\": null,\n        \"date\": \"05/11/2024 07:48\",\n        \"ping\": {\n            \"cloudfare.com\": {\n                \"averagertt\": 12,\n                \"failurecount\": 0,\n                \"maximumrtt\": 13,\n                \"minimumrtt\": 11,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"google.com\": {\n                \"averagertt\": 12,\n                \"failurecount\": 0,\n                \"maximumrtt\": 14,\n                \"minimumrtt\": 12,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"ping-br.ds.on.epicgames.com\": {\n                \"averagertt\": 15,\n                \"failurecount\": 0,\n                \"maximumrtt\": 15,\n                \"minimumrtt\": 14,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"spotify.com\": {\n                \"averagertt\": 12,\n                \"failurecount\": 0,\n                \"maximumrtt\": 13,\n                \"minimumrtt\": 11,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"youtube.com\": {\n                \"averagertt\": 13,\n                \"failurecount\": 0,\n                \"maximumrtt\": 16,\n                \"minimumrtt\": 11,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            }\n        }\n    },\n    {\n        \"connected_devices\": null,\n        \"date\": \"05/11/2024 08:33\",\n        \"ping\": {\n            \"cloudfare.com\": {\n                \"averagertt\": 12,\n                \"failurecount\": 0,\n                \"maximumrtt\": 13,\n                \"minimumrtt\": 12,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"google.com\": {\n                \"averagertt\": 12,\n                \"failurecount\": 0,\n                \"maximumrtt\": 13,\n                \"minimumrtt\": 11,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"ping-br.ds.on.epicgames.com\": {\n                \"averagertt\": 15,\n                \"failurecount\": 0,\n                \"maximumrtt\": 15,\n                \"minimumrtt\": 15,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"spotify.com\": {\n                \"averagertt\": 12,\n                \"failurecount\": 0,\n                \"maximumrtt\": 13,\n                \"minimumrtt\": 11,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"youtube.com\": {\n                \"averagertt\": 12,\n                \"failurecount\": 0,\n                \"maximumrtt\": 13,\n                \"minimumrtt\": 11,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            }\n        }\n    },\n    {\n        \"connected_devices\": null,\n        \"date\": \"05/11/2024 09:18\",\n        \"ping\": {\n            \"cloudfare.com\": {\n                \"averagertt\": 12,\n                \"failurecount\": 0,\n                \"maximumrtt\": 12,\n                \"minimumrtt\": 11,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"google.com\": {\n                \"averagertt\": 12,\n                \"failurecount\": 0,\n                \"maximumrtt\": 14,\n                \"minimumrtt\": 11,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"ping-br.ds.on.epicgames.com\": {\n                \"averagertt\": 21,\n                \"failurecount\": 0,\n                \"maximumrtt\": 189,\n                \"minimumrtt\": 11,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"spotify.com\": {\n                \"averagertt\": 12,\n                \"failurecount\": 0,\n                \"maximumrtt\": 13,\n                \"minimumrtt\": 11,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"youtube.com\": {\n                \"averagertt\": 12,\n                \"failurecount\": 0,\n                \"maximumrtt\": 13,\n                \"minimumrtt\": 11,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            }\n        }\n    },\n    {\n        \"connected_devices\": null,\n        \"date\": \"05/11/2024 10:03\",\n        \"ping\": {\n            \"cloudfare.com\": {\n                \"averagertt\": 12,\n                \"failurecount\": 0,\n                \"maximumrtt\": 14,\n                \"minimumrtt\": 11,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"google.com\": {\n                \"averagertt\": 13,\n                \"failurecount\": 0,\n                \"maximumrtt\": 14,\n                \"minimumrtt\": 12,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"ping-br.ds.on.epicgames.com\": {\n                \"averagertt\": 14,\n                \"failurecount\": 0,\n                \"maximumrtt\": 14,\n                \"minimumrtt\": 13,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"spotify.com\": {\n                \"averagertt\": 12,\n                \"failurecount\": 0,\n                \"maximumrtt\": 13,\n                \"minimumrtt\": 12,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"youtube.com\": {\n                \"averagertt\": 12,\n                \"failurecount\": 0,\n                \"maximumrtt\": 14,\n                \"minimumrtt\": 12,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            }\n        }\n    },\n    {\n        \"connected_devices\": null,\n        \"date\": \"05/11/2024 10:48\",\n        \"ping\": {\n            \"cloudfare.com\": {\n                \"averagertt\": 12,\n                \"failurecount\": 0,\n                \"maximumrtt\": 14,\n                \"minimumrtt\": 12,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"google.com\": {\n                \"averagertt\": 12,\n                \"failurecount\": 0,\n                \"maximumrtt\": 12,\n                \"minimumrtt\": 11,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"ping-br.ds.on.epicgames.com\": {\n                \"averagertt\": 16,\n                \"failurecount\": 0,\n                \"maximumrtt\": 16,\n                \"minimumrtt\": 15,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"spotify.com\": {\n                \"averagertt\": 12,\n                \"failurecount\": 0,\n                \"maximumrtt\": 12,\n                \"minimumrtt\": 11,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"youtube.com\": {\n                \"averagertt\": 12,\n                \"failurecount\": 0,\n                \"maximumrtt\": 13,\n                \"minimumrtt\": 12,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            }\n        }\n    },\n    {\n        \"connected_devices\": null,\n        \"date\": \"05/11/2024 11:33\",\n        \"ping\": {\n            \"cloudfare.com\": {\n                \"averagertt\": 12,\n                \"failurecount\": 0,\n                \"maximumrtt\": 13,\n                \"minimumrtt\": 11,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"google.com\": {\n                \"averagertt\": 12,\n                \"failurecount\": 0,\n                \"maximumrtt\": 12,\n                \"minimumrtt\": 11,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"ping-br.ds.on.epicgames.com\": {\n                \"averagertt\": 15,\n                \"failurecount\": 0,\n                \"maximumrtt\": 15,\n                \"minimumrtt\": 14,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"spotify.com\": {\n                \"averagertt\": 12,\n                \"failurecount\": 0,\n                \"maximumrtt\": 13,\n                \"minimumrtt\": 11,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"youtube.com\": {\n                \"averagertt\": 12,\n                \"failurecount\": 0,\n                \"maximumrtt\": 16,\n                \"minimumrtt\": 12,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            }\n        }\n    },\n    {\n        \"connected_devices\": null,\n        \"date\": \"05/11/2024 12:18\",\n        \"ping\": {\n            \"cloudfare.com\": {\n                \"averagertt\": 14,\n                \"failurecount\": 0,\n                \"maximumrtt\": 15,\n                \"minimumrtt\": 13,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"google.com\": {\n                \"averagertt\": 12,\n                \"failurecount\": 0,\n                \"maximumrtt\": 12,\n                \"minimumrtt\": 11,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"ping-br.ds.on.epicgames.com\": {\n                \"averagertt\": 15,\n                \"failurecount\": 0,\n                \"maximumrtt\": 18,\n                \"minimumrtt\": 14,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"spotify.com\": {\n                \"averagertt\": 12,\n                \"failurecount\": 0,\n                \"maximumrtt\": 13,\n                \"minimumrtt\": 11,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"youtube.com\": {\n                \"averagertt\": 12,\n                \"failurecount\": 0,\n                \"maximumrtt\": 15,\n                \"minimumrtt\": 11,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            }\n        }\n    },\n    {\n        \"connected_devices\": null,\n        \"date\": \"05/11/2024 13:03\",\n        \"ping\": {\n            \"cloudfare.com\": {\n                \"averagertt\": 13,\n                \"failurecount\": 0,\n                \"maximumrtt\": 15,\n                \"minimumrtt\": 12,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"google.com\": {\n                \"averagertt\": 15,\n                \"failurecount\": 0,\n                \"maximumrtt\": 42,\n                \"minimumrtt\": 12,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"ping-br.ds.on.epicgames.com\": {\n                \"averagertt\": 15,\n                \"failurecount\": 0,\n                \"maximumrtt\": 15,\n                \"minimumrtt\": 14,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"spotify.com\": {\n                \"averagertt\": 12,\n                \"failurecount\": 0,\n                \"maximumrtt\": 13,\n                \"minimumrtt\": 11,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"youtube.com\": {\n                \"averagertt\": 12,\n                \"failurecount\": 0,\n                \"maximumrtt\": 12,\n                \"minimumrtt\": 11,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            }\n        }\n    },\n    {\n        \"connected_devices\": null,\n        \"date\": \"05/11/2024 13:48\",\n        \"ping\": {\n            \"cloudfare.com\": {\n                \"averagertt\": 14,\n                \"failurecount\": 0,\n                \"maximumrtt\": 16,\n                \"minimumrtt\": 13,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"google.com\": {\n                \"averagertt\": 14,\n                \"failurecount\": 0,\n                \"maximumrtt\": 16,\n                \"minimumrtt\": 13,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"ping-br.ds.on.epicgames.com\": {\n                \"averagertt\": 15,\n                \"failurecount\": 0,\n                \"maximumrtt\": 18,\n                \"minimumrtt\": 14,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"spotify.com\": {\n                \"averagertt\": 12,\n                \"failurecount\": 0,\n                \"maximumrtt\": 14,\n                \"minimumrtt\": 12,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"youtube.com\": {\n                \"averagertt\": 14,\n                \"failurecount\": 0,\n                \"maximumrtt\": 16,\n                \"minimumrtt\": 13,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            }\n        }\n    },\n    {\n        \"connected_devices\": null,\n        \"date\": \"05/11/2024 13:54\",\n        \"ping\": null\n    },\n    {\n        \"connected_devices\": null,\n        \"date\": \"05/11/2024 14:31\",\n        \"ping\": {\n            \"cloudfare.com\": {\n                \"averagertt\": 14,\n                \"failurecount\": 0,\n                \"maximumrtt\": 18,\n                \"minimumrtt\": 14,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"google.com\": {\n                \"averagertt\": 14,\n                \"failurecount\": 0,\n                \"maximumrtt\": 15,\n                \"minimumrtt\": 14,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"ping-br.ds.on.epicgames.com\": {\n                \"averagertt\": 14,\n                \"failurecount\": 0,\n                \"maximumrtt\": 15,\n                \"minimumrtt\": 13,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"spotify.com\": {\n                \"averagertt\": 12,\n                \"failurecount\": 0,\n                \"maximumrtt\": 16,\n                \"minimumrtt\": 12,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"youtube.com\": {\n                \"averagertt\": 12,\n                \"failurecount\": 0,\n                \"maximumrtt\": 13,\n                \"minimumrtt\": 11,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            }\n        }\n    },\n    {\n        \"connected_devices\": null,\n        \"date\": \"05/11/2024 14:56\",\n        \"ping\": {\n            \"cloudfare.com\": {\n                \"averagertt\": 15,\n                \"failurecount\": 0,\n                \"maximumrtt\": 19,\n                \"minimumrtt\": 14,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"google.com\": {\n                \"averagertt\": 14,\n                \"failurecount\": 0,\n                \"maximumrtt\": 16,\n                \"minimumrtt\": 13,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"ping-br.ds.on.epicgames.com\": {\n                \"averagertt\": 16,\n                \"failurecount\": 0,\n                \"maximumrtt\": 18,\n                \"minimumrtt\": 14,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"spotify.com\": {\n                \"averagertt\": 12,\n                \"failurecount\": 0,\n                \"maximumrtt\": 15,\n                \"minimumrtt\": 12,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"youtube.com\": {\n                \"averagertt\": 14,\n                \"failurecount\": 0,\n                \"maximumrtt\": 16,\n                \"minimumrtt\": 13,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            }\n        }\n    },\n    {\n        \"connected_devices\": null,\n        \"date\": \"05/11/2024 15:41\",\n        \"ping\": {\n            \"cloudfare.com\": {\n                \"averagertt\": 13,\n                \"failurecount\": 0,\n                \"maximumrtt\": 16,\n                \"minimumrtt\": 12,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"google.com\": {\n                \"averagertt\": 14,\n                \"failurecount\": 0,\n                \"maximumrtt\": 16,\n                \"minimumrtt\": 13,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"ping-br.ds.on.epicgames.com\": {\n                \"averagertt\": 14,\n                \"failurecount\": 0,\n                \"maximumrtt\": 16,\n                \"minimumrtt\": 13,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"spotify.com\": {\n                \"averagertt\": 12,\n                \"failurecount\": 0,\n                \"maximumrtt\": 14,\n                \"minimumrtt\": 12,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            },\n            \"youtube.com\": {\n                \"averagertt\": 12,\n                \"failurecount\": 0,\n                \"maximumrtt\": 13,\n                \"minimumrtt\": 11,\n                \"result\": \"Success\",\n                \"successcount\": 20\n            }\n        }\n    }\n]"},{"id":"7ab84586-b103-4037-b580-9b5e24870550","name":"Only Connected Devices","originalRequest":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"url":{"raw":"device/:device/historic?resource=connected_devices,","host":["device"],"path":[":device","historic"],"query":[{"key":"resource","value":"connected_devices,"}],"variable":[{"key":"device","value":"{{device}}"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Origin"},{"key":"Date","value":"Tue, 05 Nov 2024 16:12:54 GMT"},{"key":"Transfer-Encoding","value":"chunked"}],"cookie":[],"responseTime":null,"body":"[\n    {\n        \"connected_devices\": {\n            \"5GHz\": [\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"Watch\",\n                    \"ipadress\": \"192.168.3.7\",\n                    \"mac\": \"5E:4A:B6:72:AA:C6\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"\",\n                    \"ipadress\": \"192.168.3.8\",\n                    \"mac\": \"4A:15:D2:14:CC:90\",\n                    \"rssi\": \"\"\n                }\n            ],\n            \"LAN 1\": [\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"MacBookPro\",\n                    \"ipadress\": \"192.168.3.9\",\n                    \"mac\": \"0A:55:DC:53:ED:C3\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"dell-worker2\",\n                    \"ipadress\": \"192.168.3.10\",\n                    \"mac\": \"8C:04:BA:FC:F7:0A\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"iPhone\",\n                    \"ipadress\": \"192.168.3.6\",\n                    \"mac\": \"2A:B0:F6:D1:AF:70\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.2\",\n                    \"mac\": \"F8:AF:05:25:32:89\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.3\",\n                    \"mac\": \"F8:AF:05:25:32:88\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782\",\n                    \"ipadress\": \"192.168.3.5\",\n                    \"mac\": \"F8:AF:05:25:32:87\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"STATIC\",\n                    \"hostname\": \"lenovo-worker1\",\n                    \"ipadress\": \"192.168.3.4\",\n                    \"mac\": \"00:E0:4C:68:15:14\",\n                    \"rssi\": \"\"\n                }\n            ]\n        },\n        \"date\": \"02/11/2024 15:41\",\n        \"ping\": null\n    },\n    {\n        \"connected_devices\": {\n            \"5GHz\": [\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"Watch\",\n                    \"ipadress\": \"192.168.3.7\",\n                    \"mac\": \"5E:4A:B6:72:AA:C6\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"\",\n                    \"ipadress\": \"192.168.3.8\",\n                    \"mac\": \"4A:15:D2:14:CC:90\",\n                    \"rssi\": \"\"\n                }\n            ],\n            \"LAN 1\": [\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"dell-worker2\",\n                    \"ipadress\": \"192.168.3.10\",\n                    \"mac\": \"8C:04:BA:FC:F7:0A\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.2\",\n                    \"mac\": \"F8:AF:05:25:32:89\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.3\",\n                    \"mac\": \"F8:AF:05:25:32:88\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782\",\n                    \"ipadress\": \"192.168.3.5\",\n                    \"mac\": \"F8:AF:05:25:32:87\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"MacBookPro\",\n                    \"ipadress\": \"192.168.3.9\",\n                    \"mac\": \"0A:55:DC:53:ED:C3\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"STATIC\",\n                    \"hostname\": \"lenovo-worker1\",\n                    \"ipadress\": \"192.168.3.4\",\n                    \"mac\": \"00:E0:4C:68:15:14\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"iPhone\",\n                    \"ipadress\": \"192.168.3.6\",\n                    \"mac\": \"2A:B0:F6:D1:AF:70\",\n                    \"rssi\": \"\"\n                }\n            ]\n        },\n        \"date\": \"02/11/2024 16:26\",\n        \"ping\": null\n    },\n    {\n        \"connected_devices\": {\n            \"5GHz\": [\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"Watch\",\n                    \"ipadress\": \"192.168.3.7\",\n                    \"mac\": \"5E:4A:B6:72:AA:C6\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"\",\n                    \"ipadress\": \"192.168.3.8\",\n                    \"mac\": \"4A:15:D2:14:CC:90\",\n                    \"rssi\": \"\"\n                }\n            ],\n            \"LAN 1\": [\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.2\",\n                    \"mac\": \"F8:AF:05:25:32:89\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782\",\n                    \"ipadress\": \"192.168.3.5\",\n                    \"mac\": \"F8:AF:05:25:32:87\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"iPhone\",\n                    \"ipadress\": \"192.168.3.6\",\n                    \"mac\": \"2A:B0:F6:D1:AF:70\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"MacBookPro\",\n                    \"ipadress\": \"192.168.3.9\",\n                    \"mac\": \"0A:55:DC:53:ED:C3\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"STATIC\",\n                    \"hostname\": \"lenovo-worker1\",\n                    \"ipadress\": \"192.168.3.4\",\n                    \"mac\": \"00:E0:4C:68:15:14\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.3\",\n                    \"mac\": \"F8:AF:05:25:32:88\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"dell-worker2\",\n                    \"ipadress\": \"192.168.3.10\",\n                    \"mac\": \"8C:04:BA:FC:F7:0A\",\n                    \"rssi\": \"\"\n                }\n            ]\n        },\n        \"date\": \"02/11/2024 17:11\",\n        \"ping\": null\n    },\n    {\n        \"connected_devices\": {\n            \"5GHz\": [\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"Watch\",\n                    \"ipadress\": \"192.168.3.7\",\n                    \"mac\": \"5E:4A:B6:72:AA:C6\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"\",\n                    \"ipadress\": \"192.168.3.8\",\n                    \"mac\": \"4A:15:D2:14:CC:90\",\n                    \"rssi\": \"\"\n                }\n            ],\n            \"LAN 1\": [\n                {\n                    \"active\": false,\n                    \"adresssource\": \"STATIC\",\n                    \"hostname\": \"lenovo-worker1\",\n                    \"ipadress\": \"192.168.3.4\",\n                    \"mac\": \"00:E0:4C:68:15:14\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.2\",\n                    \"mac\": \"F8:AF:05:25:32:89\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782\",\n                    \"ipadress\": \"192.168.3.5\",\n                    \"mac\": \"F8:AF:05:25:32:87\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"iPhone\",\n                    \"ipadress\": \"192.168.3.6\",\n                    \"mac\": \"2A:B0:F6:D1:AF:70\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"MacBookPro\",\n                    \"ipadress\": \"192.168.3.9\",\n                    \"mac\": \"0A:55:DC:53:ED:C3\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.3\",\n                    \"mac\": \"F8:AF:05:25:32:88\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"dell-worker2\",\n                    \"ipadress\": \"192.168.3.10\",\n                    \"mac\": \"8C:04:BA:FC:F7:0A\",\n                    \"rssi\": \"\"\n                }\n            ]\n        },\n        \"date\": \"02/11/2024 17:56\",\n        \"ping\": null\n    },\n    {\n        \"connected_devices\": {\n            \"5GHz\": [\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"Watch\",\n                    \"ipadress\": \"192.168.3.7\",\n                    \"mac\": \"5E:4A:B6:72:AA:C6\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"\",\n                    \"ipadress\": \"192.168.3.8\",\n                    \"mac\": \"4A:15:D2:14:CC:90\",\n                    \"rssi\": \"\"\n                }\n            ],\n            \"LAN 1\": [\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"iPhone\",\n                    \"ipadress\": \"192.168.3.6\",\n                    \"mac\": \"2A:B0:F6:D1:AF:70\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.2\",\n                    \"mac\": \"F8:AF:05:25:32:89\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782\",\n                    \"ipadress\": \"192.168.3.5\",\n                    \"mac\": \"F8:AF:05:25:32:87\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"MacBookPro\",\n                    \"ipadress\": \"192.168.3.9\",\n                    \"mac\": \"0A:55:DC:53:ED:C3\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"dell-worker2\",\n                    \"ipadress\": \"192.168.3.10\",\n                    \"mac\": \"8C:04:BA:FC:F7:0A\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"STATIC\",\n                    \"hostname\": \"lenovo-worker1\",\n                    \"ipadress\": \"192.168.3.4\",\n                    \"mac\": \"00:E0:4C:68:15:14\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.3\",\n                    \"mac\": \"F8:AF:05:25:32:88\",\n                    \"rssi\": \"\"\n                }\n            ]\n        },\n        \"date\": \"02/11/2024 18:41\",\n        \"ping\": null\n    },\n    {\n        \"connected_devices\": {\n            \"5GHz\": [\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"Watch\",\n                    \"ipadress\": \"192.168.3.7\",\n                    \"mac\": \"5E:4A:B6:72:AA:C6\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"\",\n                    \"ipadress\": \"192.168.3.8\",\n                    \"mac\": \"4A:15:D2:14:CC:90\",\n                    \"rssi\": \"\"\n                }\n            ],\n            \"LAN 1\": [\n                {\n                    \"active\": false,\n                    \"adresssource\": \"STATIC\",\n                    \"hostname\": \"lenovo-worker1\",\n                    \"ipadress\": \"192.168.3.4\",\n                    \"mac\": \"00:E0:4C:68:15:14\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.2\",\n                    \"mac\": \"F8:AF:05:25:32:89\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"MacBookPro\",\n                    \"ipadress\": \"192.168.3.9\",\n                    \"mac\": \"0A:55:DC:53:ED:C3\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.3\",\n                    \"mac\": \"F8:AF:05:25:32:88\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782\",\n                    \"ipadress\": \"192.168.3.5\",\n                    \"mac\": \"F8:AF:05:25:32:87\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"iPhone\",\n                    \"ipadress\": \"192.168.3.6\",\n                    \"mac\": \"2A:B0:F6:D1:AF:70\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"dell-worker2\",\n                    \"ipadress\": \"192.168.3.10\",\n                    \"mac\": \"8C:04:BA:FC:F7:0A\",\n                    \"rssi\": \"\"\n                }\n            ]\n        },\n        \"date\": \"02/11/2024 19:26\",\n        \"ping\": null\n    },\n    {\n        \"connected_devices\": {\n            \"5GHz\": [\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"Watch\",\n                    \"ipadress\": \"192.168.3.7\",\n                    \"mac\": \"5E:4A:B6:72:AA:C6\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"\",\n                    \"ipadress\": \"192.168.3.8\",\n                    \"mac\": \"4A:15:D2:14:CC:90\",\n                    \"rssi\": \"\"\n                }\n            ],\n            \"LAN 1\": [\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"MacBookPro\",\n                    \"ipadress\": \"192.168.3.9\",\n                    \"mac\": \"0A:55:DC:53:ED:C3\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"dell-worker2\",\n                    \"ipadress\": \"192.168.3.10\",\n                    \"mac\": \"8C:04:BA:FC:F7:0A\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"STATIC\",\n                    \"hostname\": \"lenovo-worker1\",\n                    \"ipadress\": \"192.168.3.4\",\n                    \"mac\": \"00:E0:4C:68:15:14\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782\",\n                    \"ipadress\": \"192.168.3.5\",\n                    \"mac\": \"F8:AF:05:25:32:87\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.2\",\n                    \"mac\": \"F8:AF:05:25:32:89\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.3\",\n                    \"mac\": \"F8:AF:05:25:32:88\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"iPhone\",\n                    \"ipadress\": \"192.168.3.6\",\n                    \"mac\": \"2A:B0:F6:D1:AF:70\",\n                    \"rssi\": \"\"\n                }\n            ]\n        },\n        \"date\": \"02/11/2024 20:11\",\n        \"ping\": null\n    },\n    {\n        \"connected_devices\": {\n            \"5GHz\": [\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"Watch\",\n                    \"ipadress\": \"192.168.3.7\",\n                    \"mac\": \"5E:4A:B6:72:AA:C6\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"\",\n                    \"ipadress\": \"192.168.3.8\",\n                    \"mac\": \"4A:15:D2:14:CC:90\",\n                    \"rssi\": \"\"\n                }\n            ],\n            \"LAN 1\": [\n                {\n                    \"active\": false,\n                    \"adresssource\": \"STATIC\",\n                    \"hostname\": \"lenovo-worker1\",\n                    \"ipadress\": \"192.168.3.4\",\n                    \"mac\": \"00:E0:4C:68:15:14\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.2\",\n                    \"mac\": \"F8:AF:05:25:32:89\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"dell-worker2\",\n                    \"ipadress\": \"192.168.3.10\",\n                    \"mac\": \"8C:04:BA:FC:F7:0A\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.3\",\n                    \"mac\": \"F8:AF:05:25:32:88\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782\",\n                    \"ipadress\": \"192.168.3.5\",\n                    \"mac\": \"F8:AF:05:25:32:87\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"iPhone\",\n                    \"ipadress\": \"192.168.3.6\",\n                    \"mac\": \"2A:B0:F6:D1:AF:70\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"MacBookPro\",\n                    \"ipadress\": \"192.168.3.9\",\n                    \"mac\": \"0A:55:DC:53:ED:C3\",\n                    \"rssi\": \"\"\n                }\n            ]\n        },\n        \"date\": \"02/11/2024 20:56\",\n        \"ping\": null\n    },\n    {\n        \"connected_devices\": {\n            \"5GHz\": [\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"Watch\",\n                    \"ipadress\": \"192.168.3.7\",\n                    \"mac\": \"5E:4A:B6:72:AA:C6\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"\",\n                    \"ipadress\": \"192.168.3.8\",\n                    \"mac\": \"4A:15:D2:14:CC:90\",\n                    \"rssi\": \"\"\n                }\n            ],\n            \"LAN 1\": [\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.3\",\n                    \"mac\": \"F8:AF:05:25:32:88\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782\",\n                    \"ipadress\": \"192.168.3.5\",\n                    \"mac\": \"F8:AF:05:25:32:87\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"dell-worker2\",\n                    \"ipadress\": \"192.168.3.10\",\n                    \"mac\": \"8C:04:BA:FC:F7:0A\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.2\",\n                    \"mac\": \"F8:AF:05:25:32:89\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"iPhone\",\n                    \"ipadress\": \"192.168.3.6\",\n                    \"mac\": \"2A:B0:F6:D1:AF:70\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"MacBookPro\",\n                    \"ipadress\": \"192.168.3.9\",\n                    \"mac\": \"0A:55:DC:53:ED:C3\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"STATIC\",\n                    \"hostname\": \"lenovo-worker1\",\n                    \"ipadress\": \"192.168.3.4\",\n                    \"mac\": \"00:E0:4C:68:15:14\",\n                    \"rssi\": \"\"\n                }\n            ]\n        },\n        \"date\": \"02/11/2024 21:41\",\n        \"ping\": null\n    },\n    {\n        \"connected_devices\": {\n            \"5GHz\": [\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"Watch\",\n                    \"ipadress\": \"192.168.3.7\",\n                    \"mac\": \"5E:4A:B6:72:AA:C6\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"\",\n                    \"ipadress\": \"192.168.3.8\",\n                    \"mac\": \"4A:15:D2:14:CC:90\",\n                    \"rssi\": \"\"\n                }\n            ],\n            \"LAN 1\": [\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.3\",\n                    \"mac\": \"F8:AF:05:25:32:88\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782\",\n                    \"ipadress\": \"192.168.3.5\",\n                    \"mac\": \"F8:AF:05:25:32:87\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"iPhone\",\n                    \"ipadress\": \"192.168.3.6\",\n                    \"mac\": \"2A:B0:F6:D1:AF:70\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"STATIC\",\n                    \"hostname\": \"lenovo-worker1\",\n                    \"ipadress\": \"192.168.3.4\",\n                    \"mac\": \"00:E0:4C:68:15:14\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.2\",\n                    \"mac\": \"F8:AF:05:25:32:89\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"dell-worker2\",\n                    \"ipadress\": \"192.168.3.10\",\n                    \"mac\": \"8C:04:BA:FC:F7:0A\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"MacBookPro\",\n                    \"ipadress\": \"192.168.3.9\",\n                    \"mac\": \"0A:55:DC:53:ED:C3\",\n                    \"rssi\": \"\"\n                }\n            ]\n        },\n        \"date\": \"02/11/2024 22:26\",\n        \"ping\": null\n    },\n    {\n        \"connected_devices\": {\n            \"5GHz\": [\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"Watch\",\n                    \"ipadress\": \"192.168.3.7\",\n                    \"mac\": \"5E:4A:B6:72:AA:C6\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"\",\n                    \"ipadress\": \"192.168.3.8\",\n                    \"mac\": \"4A:15:D2:14:CC:90\",\n                    \"rssi\": \"\"\n                }\n            ],\n            \"LAN 1\": [\n                {\n                    \"active\": false,\n                    \"adresssource\": \"STATIC\",\n                    \"hostname\": \"lenovo-worker1\",\n                    \"ipadress\": \"192.168.3.4\",\n                    \"mac\": \"00:E0:4C:68:15:14\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"MacBookPro\",\n                    \"ipadress\": \"192.168.3.9\",\n                    \"mac\": \"0A:55:DC:53:ED:C3\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.2\",\n                    \"mac\": \"F8:AF:05:25:32:89\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.3\",\n                    \"mac\": \"F8:AF:05:25:32:88\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782\",\n                    \"ipadress\": \"192.168.3.5\",\n                    \"mac\": \"F8:AF:05:25:32:87\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"iPhone\",\n                    \"ipadress\": \"192.168.3.6\",\n                    \"mac\": \"2A:B0:F6:D1:AF:70\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"dell-worker2\",\n                    \"ipadress\": \"192.168.3.10\",\n                    \"mac\": \"8C:04:BA:FC:F7:0A\",\n                    \"rssi\": \"\"\n                }\n            ]\n        },\n        \"date\": \"02/11/2024 23:11\",\n        \"ping\": null\n    },\n    {\n        \"connected_devices\": {\n            \"5GHz\": [\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"Watch\",\n                    \"ipadress\": \"192.168.3.7\",\n                    \"mac\": \"5E:4A:B6:72:AA:C6\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"\",\n                    \"ipadress\": \"192.168.3.8\",\n                    \"mac\": \"4A:15:D2:14:CC:90\",\n                    \"rssi\": \"\"\n                }\n            ],\n            \"LAN 1\": [\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.3\",\n                    \"mac\": \"F8:AF:05:25:32:88\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782\",\n                    \"ipadress\": \"192.168.3.5\",\n                    \"mac\": \"F8:AF:05:25:32:87\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"iPhone\",\n                    \"ipadress\": \"192.168.3.6\",\n                    \"mac\": \"2A:B0:F6:D1:AF:70\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"MacBookPro\",\n                    \"ipadress\": \"192.168.3.9\",\n                    \"mac\": \"0A:55:DC:53:ED:C3\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"dell-worker2\",\n                    \"ipadress\": \"192.168.3.10\",\n                    \"mac\": \"8C:04:BA:FC:F7:0A\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"STATIC\",\n                    \"hostname\": \"lenovo-worker1\",\n                    \"ipadress\": \"192.168.3.4\",\n                    \"mac\": \"00:E0:4C:68:15:14\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.2\",\n                    \"mac\": \"F8:AF:05:25:32:89\",\n                    \"rssi\": \"\"\n                }\n            ]\n        },\n        \"date\": \"02/11/2024 23:56\",\n        \"ping\": null\n    },\n    {\n        \"connected_devices\": {\n            \"5GHz\": [\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"Watch\",\n                    \"ipadress\": \"192.168.3.7\",\n                    \"mac\": \"5E:4A:B6:72:AA:C6\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"\",\n                    \"ipadress\": \"192.168.3.8\",\n                    \"mac\": \"4A:15:D2:14:CC:90\",\n                    \"rssi\": \"\"\n                }\n            ],\n            \"LAN 1\": [\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"dell-worker2\",\n                    \"ipadress\": \"192.168.3.10\",\n                    \"mac\": \"8C:04:BA:FC:F7:0A\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782\",\n                    \"ipadress\": \"192.168.3.5\",\n                    \"mac\": \"F8:AF:05:25:32:87\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"iPhone\",\n                    \"ipadress\": \"192.168.3.6\",\n                    \"mac\": \"2A:B0:F6:D1:AF:70\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"MacBookPro\",\n                    \"ipadress\": \"192.168.3.9\",\n                    \"mac\": \"0A:55:DC:53:ED:C3\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"STATIC\",\n                    \"hostname\": \"lenovo-worker1\",\n                    \"ipadress\": \"192.168.3.4\",\n                    \"mac\": \"00:E0:4C:68:15:14\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.2\",\n                    \"mac\": \"F8:AF:05:25:32:89\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.3\",\n                    \"mac\": \"F8:AF:05:25:32:88\",\n                    \"rssi\": \"\"\n                }\n            ]\n        },\n        \"date\": \"03/11/2024 00:41\",\n        \"ping\": null\n    },\n    {\n        \"connected_devices\": {\n            \"5GHz\": [\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"Watch\",\n                    \"ipadress\": \"192.168.3.7\",\n                    \"mac\": \"5E:4A:B6:72:AA:C6\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"\",\n                    \"ipadress\": \"192.168.3.8\",\n                    \"mac\": \"4A:15:D2:14:CC:90\",\n                    \"rssi\": \"\"\n                }\n            ],\n            \"LAN 1\": [\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"iPhone\",\n                    \"ipadress\": \"192.168.3.6\",\n                    \"mac\": \"2A:B0:F6:D1:AF:70\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"STATIC\",\n                    \"hostname\": \"lenovo-worker1\",\n                    \"ipadress\": \"192.168.3.4\",\n                    \"mac\": \"00:E0:4C:68:15:14\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.3\",\n                    \"mac\": \"F8:AF:05:25:32:88\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782\",\n                    \"ipadress\": \"192.168.3.5\",\n                    \"mac\": \"F8:AF:05:25:32:87\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"MacBookPro\",\n                    \"ipadress\": \"192.168.3.9\",\n                    \"mac\": \"0A:55:DC:53:ED:C3\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"dell-worker2\",\n                    \"ipadress\": \"192.168.3.10\",\n                    \"mac\": \"8C:04:BA:FC:F7:0A\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.2\",\n                    \"mac\": \"F8:AF:05:25:32:89\",\n                    \"rssi\": \"\"\n                }\n            ]\n        },\n        \"date\": \"03/11/2024 01:24\",\n        \"ping\": null\n    },\n    {\n        \"connected_devices\": {\n            \"5GHz\": [\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"\",\n                    \"ipadress\": \"192.168.3.8\",\n                    \"mac\": \"4A:15:D2:14:CC:90\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"Watch\",\n                    \"ipadress\": \"192.168.3.7\",\n                    \"mac\": \"5E:4A:B6:72:AA:C6\",\n                    \"rssi\": \"\"\n                }\n            ],\n            \"LAN 1\": [\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"MacBookPro\",\n                    \"ipadress\": \"192.168.3.9\",\n                    \"mac\": \"0A:55:DC:53:ED:C3\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"dell-worker2\",\n                    \"ipadress\": \"192.168.3.10\",\n                    \"mac\": \"8C:04:BA:FC:F7:0A\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"STATIC\",\n                    \"hostname\": \"lenovo-worker1\",\n                    \"ipadress\": \"192.168.3.4\",\n                    \"mac\": \"00:E0:4C:68:15:14\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782\",\n                    \"ipadress\": \"192.168.3.5\",\n                    \"mac\": \"F8:AF:05:25:32:87\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"iPhone\",\n                    \"ipadress\": \"192.168.3.6\",\n                    \"mac\": \"2A:B0:F6:D1:AF:70\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.2\",\n                    \"mac\": \"F8:AF:05:25:32:89\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.3\",\n                    \"mac\": \"F8:AF:05:25:32:88\",\n                    \"rssi\": \"\"\n                }\n            ]\n        },\n        \"date\": \"03/11/2024 02:09\",\n        \"ping\": null\n    },\n    {\n        \"connected_devices\": {\n            \"5GHz\": [\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"Watch\",\n                    \"ipadress\": \"192.168.3.7\",\n                    \"mac\": \"5E:4A:B6:72:AA:C6\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"\",\n                    \"ipadress\": \"192.168.3.8\",\n                    \"mac\": \"4A:15:D2:14:CC:90\",\n                    \"rssi\": \"\"\n                }\n            ],\n            \"LAN 1\": [\n                {\n                    \"active\": false,\n                    \"adresssource\": \"STATIC\",\n                    \"hostname\": \"lenovo-worker1\",\n                    \"ipadress\": \"192.168.3.4\",\n                    \"mac\": \"00:E0:4C:68:15:14\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.2\",\n                    \"mac\": \"F8:AF:05:25:32:89\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.3\",\n                    \"mac\": \"F8:AF:05:25:32:88\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782\",\n                    \"ipadress\": \"192.168.3.5\",\n                    \"mac\": \"F8:AF:05:25:32:87\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"MacBookPro\",\n                    \"ipadress\": \"192.168.3.9\",\n                    \"mac\": \"0A:55:DC:53:ED:C3\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"iPhone\",\n                    \"ipadress\": \"192.168.3.6\",\n                    \"mac\": \"2A:B0:F6:D1:AF:70\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"dell-worker2\",\n                    \"ipadress\": \"192.168.3.10\",\n                    \"mac\": \"8C:04:BA:FC:F7:0A\",\n                    \"rssi\": \"\"\n                }\n            ]\n        },\n        \"date\": \"03/11/2024 02:56\",\n        \"ping\": null\n    },\n    {\n        \"connected_devices\": {\n            \"5GHz\": [\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"Watch\",\n                    \"ipadress\": \"192.168.3.7\",\n                    \"mac\": \"5E:4A:B6:72:AA:C6\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"\",\n                    \"ipadress\": \"192.168.3.8\",\n                    \"mac\": \"4A:15:D2:14:CC:90\",\n                    \"rssi\": \"\"\n                }\n            ],\n            \"LAN 1\": [\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.2\",\n                    \"mac\": \"F8:AF:05:25:32:89\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782\",\n                    \"ipadress\": \"192.168.3.5\",\n                    \"mac\": \"F8:AF:05:25:32:87\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"STATIC\",\n                    \"hostname\": \"lenovo-worker1\",\n                    \"ipadress\": \"192.168.3.4\",\n                    \"mac\": \"00:E0:4C:68:15:14\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.3\",\n                    \"mac\": \"F8:AF:05:25:32:88\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"iPhone\",\n                    \"ipadress\": \"192.168.3.6\",\n                    \"mac\": \"2A:B0:F6:D1:AF:70\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"MacBookPro\",\n                    \"ipadress\": \"192.168.3.9\",\n                    \"mac\": \"0A:55:DC:53:ED:C3\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"dell-worker2\",\n                    \"ipadress\": \"192.168.3.10\",\n                    \"mac\": \"8C:04:BA:FC:F7:0A\",\n                    \"rssi\": \"\"\n                }\n            ]\n        },\n        \"date\": \"03/11/2024 03:41\",\n        \"ping\": null\n    },\n    {\n        \"connected_devices\": {\n            \"5GHz\": [\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"Watch\",\n                    \"ipadress\": \"192.168.3.7\",\n                    \"mac\": \"5E:4A:B6:72:AA:C6\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"\",\n                    \"ipadress\": \"192.168.3.8\",\n                    \"mac\": \"4A:15:D2:14:CC:90\",\n                    \"rssi\": \"\"\n                }\n            ],\n            \"LAN 1\": [\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.2\",\n                    \"mac\": \"F8:AF:05:25:32:89\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.3\",\n                    \"mac\": \"F8:AF:05:25:32:88\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"MacBookPro\",\n                    \"ipadress\": \"192.168.3.9\",\n                    \"mac\": \"0A:55:DC:53:ED:C3\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"STATIC\",\n                    \"hostname\": \"lenovo-worker1\",\n                    \"ipadress\": \"192.168.3.4\",\n                    \"mac\": \"00:E0:4C:68:15:14\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782\",\n                    \"ipadress\": \"192.168.3.5\",\n                    \"mac\": \"F8:AF:05:25:32:87\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"iPhone\",\n                    \"ipadress\": \"192.168.3.6\",\n                    \"mac\": \"2A:B0:F6:D1:AF:70\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"dell-worker2\",\n                    \"ipadress\": \"192.168.3.10\",\n                    \"mac\": \"8C:04:BA:FC:F7:0A\",\n                    \"rssi\": \"\"\n                }\n            ]\n        },\n        \"date\": \"03/11/2024 04:25\",\n        \"ping\": null\n    },\n    {\n        \"connected_devices\": {\n            \"5GHz\": [\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"Watch\",\n                    \"ipadress\": \"192.168.3.7\",\n                    \"mac\": \"5E:4A:B6:72:AA:C6\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"\",\n                    \"ipadress\": \"192.168.3.8\",\n                    \"mac\": \"4A:15:D2:14:CC:90\",\n                    \"rssi\": \"\"\n                }\n            ],\n            \"LAN 1\": [\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.3\",\n                    \"mac\": \"F8:AF:05:25:32:88\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782\",\n                    \"ipadress\": \"192.168.3.5\",\n                    \"mac\": \"F8:AF:05:25:32:87\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"MacBookPro\",\n                    \"ipadress\": \"192.168.3.9\",\n                    \"mac\": \"0A:55:DC:53:ED:C3\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"dell-worker2\",\n                    \"ipadress\": \"192.168.3.10\",\n                    \"mac\": \"8C:04:BA:FC:F7:0A\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"STATIC\",\n                    \"hostname\": \"lenovo-worker1\",\n                    \"ipadress\": \"192.168.3.4\",\n                    \"mac\": \"00:E0:4C:68:15:14\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"iPhone\",\n                    \"ipadress\": \"192.168.3.6\",\n                    \"mac\": \"2A:B0:F6:D1:AF:70\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.2\",\n                    \"mac\": \"F8:AF:05:25:32:89\",\n                    \"rssi\": \"\"\n                }\n            ]\n        },\n        \"date\": \"03/11/2024 05:11\",\n        \"ping\": null\n    },\n    {\n        \"connected_devices\": {\n            \"5GHz\": [\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"\",\n                    \"ipadress\": \"192.168.3.8\",\n                    \"mac\": \"4A:15:D2:14:CC:90\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"Watch\",\n                    \"ipadress\": \"192.168.3.7\",\n                    \"mac\": \"5E:4A:B6:72:AA:C6\",\n                    \"rssi\": \"\"\n                }\n            ],\n            \"LAN 1\": [\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.3\",\n                    \"mac\": \"F8:AF:05:25:32:88\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782\",\n                    \"ipadress\": \"192.168.3.5\",\n                    \"mac\": \"F8:AF:05:25:32:87\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"dell-worker2\",\n                    \"ipadress\": \"192.168.3.10\",\n                    \"mac\": \"8C:04:BA:FC:F7:0A\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.2\",\n                    \"mac\": \"F8:AF:05:25:32:89\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"iPhone\",\n                    \"ipadress\": \"192.168.3.6\",\n                    \"mac\": \"2A:B0:F6:D1:AF:70\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"MacBookPro\",\n                    \"ipadress\": \"192.168.3.9\",\n                    \"mac\": \"0A:55:DC:53:ED:C3\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"STATIC\",\n                    \"hostname\": \"lenovo-worker1\",\n                    \"ipadress\": \"192.168.3.4\",\n                    \"mac\": \"00:E0:4C:68:15:14\",\n                    \"rssi\": \"\"\n                }\n            ]\n        },\n        \"date\": \"03/11/2024 05:56\",\n        \"ping\": null\n    },\n    {\n        \"connected_devices\": {\n            \"5GHz\": [\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"Watch\",\n                    \"ipadress\": \"192.168.3.7\",\n                    \"mac\": \"5E:4A:B6:72:AA:C6\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"\",\n                    \"ipadress\": \"192.168.3.8\",\n                    \"mac\": \"4A:15:D2:14:CC:90\",\n                    \"rssi\": \"\"\n                }\n            ],\n            \"LAN 1\": [\n                {\n                    \"active\": false,\n                    \"adresssource\": \"STATIC\",\n                    \"hostname\": \"lenovo-worker1\",\n                    \"ipadress\": \"192.168.3.4\",\n                    \"mac\": \"00:E0:4C:68:15:14\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.2\",\n                    \"mac\": \"F8:AF:05:25:32:89\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.3\",\n                    \"mac\": \"F8:AF:05:25:32:88\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782\",\n                    \"ipadress\": \"192.168.3.5\",\n                    \"mac\": \"F8:AF:05:25:32:87\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"MacBookPro\",\n                    \"ipadress\": \"192.168.3.9\",\n                    \"mac\": \"0A:55:DC:53:ED:C3\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"dell-worker2\",\n                    \"ipadress\": \"192.168.3.10\",\n                    \"mac\": \"8C:04:BA:FC:F7:0A\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"iPhone\",\n                    \"ipadress\": \"192.168.3.6\",\n                    \"mac\": \"2A:B0:F6:D1:AF:70\",\n                    \"rssi\": \"\"\n                }\n            ]\n        },\n        \"date\": \"03/11/2024 06:41\",\n        \"ping\": null\n    },\n    {\n        \"connected_devices\": {\n            \"5GHz\": [\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"Watch\",\n                    \"ipadress\": \"192.168.3.7\",\n                    \"mac\": \"5E:4A:B6:72:AA:C6\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"\",\n                    \"ipadress\": \"192.168.3.8\",\n                    \"mac\": \"4A:15:D2:14:CC:90\",\n                    \"rssi\": \"\"\n                }\n            ],\n            \"LAN 1\": [\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.3\",\n                    \"mac\": \"F8:AF:05:25:32:88\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"dell-worker2\",\n                    \"ipadress\": \"192.168.3.10\",\n                    \"mac\": \"8C:04:BA:FC:F7:0A\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"STATIC\",\n                    \"hostname\": \"lenovo-worker1\",\n                    \"ipadress\": \"192.168.3.4\",\n                    \"mac\": \"00:E0:4C:68:15:14\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.2\",\n                    \"mac\": \"F8:AF:05:25:32:89\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782\",\n                    \"ipadress\": \"192.168.3.5\",\n                    \"mac\": \"F8:AF:05:25:32:87\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"iPhone\",\n                    \"ipadress\": \"192.168.3.6\",\n                    \"mac\": \"2A:B0:F6:D1:AF:70\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"MacBookPro\",\n                    \"ipadress\": \"192.168.3.9\",\n                    \"mac\": \"0A:55:DC:53:ED:C3\",\n                    \"rssi\": \"\"\n                }\n            ]\n        },\n        \"date\": \"03/11/2024 07:26\",\n        \"ping\": null\n    },\n    {\n        \"connected_devices\": {\n            \"5GHz\": [\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"\",\n                    \"ipadress\": \"192.168.3.8\",\n                    \"mac\": \"4A:15:D2:14:CC:90\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"Watch\",\n                    \"ipadress\": \"192.168.3.7\",\n                    \"mac\": \"5E:4A:B6:72:AA:C6\",\n                    \"rssi\": \"\"\n                }\n            ],\n            \"LAN 1\": [\n                {\n                    \"active\": false,\n                    \"adresssource\": \"STATIC\",\n                    \"hostname\": \"lenovo-worker1\",\n                    \"ipadress\": \"192.168.3.4\",\n                    \"mac\": \"00:E0:4C:68:15:14\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.2\",\n                    \"mac\": \"F8:AF:05:25:32:89\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.3\",\n                    \"mac\": \"F8:AF:05:25:32:88\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782\",\n                    \"ipadress\": \"192.168.3.5\",\n                    \"mac\": \"F8:AF:05:25:32:87\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"dell-worker2\",\n                    \"ipadress\": \"192.168.3.10\",\n                    \"mac\": \"8C:04:BA:FC:F7:0A\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"iPhone\",\n                    \"ipadress\": \"192.168.3.6\",\n                    \"mac\": \"2A:B0:F6:D1:AF:70\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"MacBookPro\",\n                    \"ipadress\": \"192.168.3.9\",\n                    \"mac\": \"0A:55:DC:53:ED:C3\",\n                    \"rssi\": \"\"\n                }\n            ]\n        },\n        \"date\": \"03/11/2024 08:11\",\n        \"ping\": null\n    },\n    {\n        \"connected_devices\": {\n            \"5GHz\": [\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"Watch\",\n                    \"ipadress\": \"192.168.3.7\",\n                    \"mac\": \"5E:4A:B6:72:AA:C6\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"\",\n                    \"ipadress\": \"192.168.3.8\",\n                    \"mac\": \"4A:15:D2:14:CC:90\",\n                    \"rssi\": \"\"\n                }\n            ],\n            \"LAN 1\": [\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"MacBookPro\",\n                    \"ipadress\": \"192.168.3.9\",\n                    \"mac\": \"0A:55:DC:53:ED:C3\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"dell-worker2\",\n                    \"ipadress\": \"192.168.3.10\",\n                    \"mac\": \"8C:04:BA:FC:F7:0A\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.3\",\n                    \"mac\": \"F8:AF:05:25:32:88\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782\",\n                    \"ipadress\": \"192.168.3.5\",\n                    \"mac\": \"F8:AF:05:25:32:87\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"iPhone\",\n                    \"ipadress\": \"192.168.3.6\",\n                    \"mac\": \"2A:B0:F6:D1:AF:70\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"STATIC\",\n                    \"hostname\": \"lenovo-worker1\",\n                    \"ipadress\": \"192.168.3.4\",\n                    \"mac\": \"00:E0:4C:68:15:14\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.2\",\n                    \"mac\": \"F8:AF:05:25:32:89\",\n                    \"rssi\": \"\"\n                }\n            ]\n        },\n        \"date\": \"03/11/2024 08:56\",\n        \"ping\": null\n    },\n    {\n        \"connected_devices\": {\n            \"5GHz\": [\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"Watch\",\n                    \"ipadress\": \"192.168.3.7\",\n                    \"mac\": \"5E:4A:B6:72:AA:C6\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"\",\n                    \"ipadress\": \"192.168.3.8\",\n                    \"mac\": \"4A:15:D2:14:CC:90\",\n                    \"rssi\": \"\"\n                }\n            ],\n            \"LAN 1\": [\n                {\n                    \"active\": false,\n                    \"adresssource\": \"STATIC\",\n                    \"hostname\": \"lenovo-worker1\",\n                    \"ipadress\": \"192.168.3.4\",\n                    \"mac\": \"00:E0:4C:68:15:14\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.2\",\n                    \"mac\": \"F8:AF:05:25:32:89\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.3\",\n                    \"mac\": \"F8:AF:05:25:32:88\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"dell-worker2\",\n                    \"ipadress\": \"192.168.3.10\",\n                    \"mac\": \"8C:04:BA:FC:F7:0A\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782\",\n                    \"ipadress\": \"192.168.3.5\",\n                    \"mac\": \"F8:AF:05:25:32:87\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"iPhone\",\n                    \"ipadress\": \"192.168.3.6\",\n                    \"mac\": \"2A:B0:F6:D1:AF:70\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"MacBookPro\",\n                    \"ipadress\": \"192.168.3.9\",\n                    \"mac\": \"0A:55:DC:53:ED:C3\",\n                    \"rssi\": \"\"\n                }\n            ]\n        },\n        \"date\": \"03/11/2024 09:41\",\n        \"ping\": null\n    },\n    {\n        \"connected_devices\": {\n            \"5GHz\": [\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"\",\n                    \"ipadress\": \"192.168.3.8\",\n                    \"mac\": \"4A:15:D2:14:CC:90\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"Watch\",\n                    \"ipadress\": \"192.168.3.7\",\n                    \"mac\": \"5E:4A:B6:72:AA:C6\",\n                    \"rssi\": \"\"\n                }\n            ],\n            \"LAN 1\": [\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.2\",\n                    \"mac\": \"F8:AF:05:25:32:89\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"iPhone\",\n                    \"ipadress\": \"192.168.3.6\",\n                    \"mac\": \"2A:B0:F6:D1:AF:70\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"MacBookPro\",\n                    \"ipadress\": \"192.168.3.9\",\n                    \"mac\": \"0A:55:DC:53:ED:C3\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"dell-worker2\",\n                    \"ipadress\": \"192.168.3.10\",\n                    \"mac\": \"8C:04:BA:FC:F7:0A\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"STATIC\",\n                    \"hostname\": \"lenovo-worker1\",\n                    \"ipadress\": \"192.168.3.4\",\n                    \"mac\": \"00:E0:4C:68:15:14\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.3\",\n                    \"mac\": \"F8:AF:05:25:32:88\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782\",\n                    \"ipadress\": \"192.168.3.5\",\n                    \"mac\": \"F8:AF:05:25:32:87\",\n                    \"rssi\": \"\"\n                }\n            ]\n        },\n        \"date\": \"03/11/2024 10:26\",\n        \"ping\": null\n    },\n    {\n        \"connected_devices\": {\n            \"5GHz\": [\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"Watch\",\n                    \"ipadress\": \"192.168.3.7\",\n                    \"mac\": \"5E:4A:B6:72:AA:C6\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"\",\n                    \"ipadress\": \"192.168.3.8\",\n                    \"mac\": \"4A:15:D2:14:CC:90\",\n                    \"rssi\": \"\"\n                }\n            ],\n            \"LAN 1\": [\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"dell-worker2\",\n                    \"ipadress\": \"192.168.3.10\",\n                    \"mac\": \"8C:04:BA:FC:F7:0A\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"STATIC\",\n                    \"hostname\": \"lenovo-worker1\",\n                    \"ipadress\": \"192.168.3.4\",\n                    \"mac\": \"00:E0:4C:68:15:14\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.2\",\n                    \"mac\": \"F8:AF:05:25:32:89\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.3\",\n                    \"mac\": \"F8:AF:05:25:32:88\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782\",\n                    \"ipadress\": \"192.168.3.5\",\n                    \"mac\": \"F8:AF:05:25:32:87\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"iPhone\",\n                    \"ipadress\": \"192.168.3.6\",\n                    \"mac\": \"2A:B0:F6:D1:AF:70\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"MacBookPro\",\n                    \"ipadress\": \"192.168.3.9\",\n                    \"mac\": \"0A:55:DC:53:ED:C3\",\n                    \"rssi\": \"\"\n                }\n            ]\n        },\n        \"date\": \"03/11/2024 11:11\",\n        \"ping\": null\n    },\n    {\n        \"connected_devices\": {\n            \"5GHz\": [\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"Watch\",\n                    \"ipadress\": \"192.168.3.7\",\n                    \"mac\": \"5E:4A:B6:72:AA:C6\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"\",\n                    \"ipadress\": \"192.168.3.8\",\n                    \"mac\": \"4A:15:D2:14:CC:90\",\n                    \"rssi\": \"\"\n                }\n            ],\n            \"LAN 1\": [\n                {\n                    \"active\": false,\n                    \"adresssource\": \"STATIC\",\n                    \"hostname\": \"lenovo-worker1\",\n                    \"ipadress\": \"192.168.3.4\",\n                    \"mac\": \"00:E0:4C:68:15:14\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.2\",\n                    \"mac\": \"F8:AF:05:25:32:89\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.3\",\n                    \"mac\": \"F8:AF:05:25:32:88\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782\",\n                    \"ipadress\": \"192.168.3.5\",\n                    \"mac\": \"F8:AF:05:25:32:87\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"MacBookPro\",\n                    \"ipadress\": \"192.168.3.9\",\n                    \"mac\": \"0A:55:DC:53:ED:C3\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"iPhone\",\n                    \"ipadress\": \"192.168.3.6\",\n                    \"mac\": \"2A:B0:F6:D1:AF:70\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"dell-worker2\",\n                    \"ipadress\": \"192.168.3.10\",\n                    \"mac\": \"8C:04:BA:FC:F7:0A\",\n                    \"rssi\": \"\"\n                }\n            ]\n        },\n        \"date\": \"03/11/2024 11:56\",\n        \"ping\": null\n    },\n    {\n        \"connected_devices\": {\n            \"5GHz\": [\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"Watch\",\n                    \"ipadress\": \"192.168.3.7\",\n                    \"mac\": \"5E:4A:B6:72:AA:C6\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"\",\n                    \"ipadress\": \"192.168.3.8\",\n                    \"mac\": \"4A:15:D2:14:CC:90\",\n                    \"rssi\": \"\"\n                }\n            ],\n            \"LAN 1\": [\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"iPhone\",\n                    \"ipadress\": \"192.168.3.6\",\n                    \"mac\": \"2A:B0:F6:D1:AF:70\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"MacBookPro\",\n                    \"ipadress\": \"192.168.3.9\",\n                    \"mac\": \"0A:55:DC:53:ED:C3\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"STATIC\",\n                    \"hostname\": \"lenovo-worker1\",\n                    \"ipadress\": \"192.168.3.4\",\n                    \"mac\": \"00:E0:4C:68:15:14\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.2\",\n                    \"mac\": \"F8:AF:05:25:32:89\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782\",\n                    \"ipadress\": \"192.168.3.5\",\n                    \"mac\": \"F8:AF:05:25:32:87\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"dell-worker2\",\n                    \"ipadress\": \"192.168.3.10\",\n                    \"mac\": \"8C:04:BA:FC:F7:0A\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.3\",\n                    \"mac\": \"F8:AF:05:25:32:88\",\n                    \"rssi\": \"\"\n                }\n            ]\n        },\n        \"date\": \"03/11/2024 12:39\",\n        \"ping\": null\n    },\n    {\n        \"connected_devices\": {\n            \"5GHz\": [\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"Watch\",\n                    \"ipadress\": \"192.168.3.7\",\n                    \"mac\": \"5E:4A:B6:72:AA:C6\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"\",\n                    \"ipadress\": \"192.168.3.8\",\n                    \"mac\": \"4A:15:D2:14:CC:90\",\n                    \"rssi\": \"\"\n                }\n            ],\n            \"LAN 1\": [\n                {\n                    \"active\": false,\n                    \"adresssource\": \"STATIC\",\n                    \"hostname\": \"lenovo-worker1\",\n                    \"ipadress\": \"192.168.3.4\",\n                    \"mac\": \"00:E0:4C:68:15:14\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782\",\n                    \"ipadress\": \"192.168.3.5\",\n                    \"mac\": \"F8:AF:05:25:32:87\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"iPhone\",\n                    \"ipadress\": \"192.168.3.6\",\n                    \"mac\": \"2A:B0:F6:D1:AF:70\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"MacBookPro\",\n                    \"ipadress\": \"192.168.3.9\",\n                    \"mac\": \"0A:55:DC:53:ED:C3\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.2\",\n                    \"mac\": \"F8:AF:05:25:32:89\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.3\",\n                    \"mac\": \"F8:AF:05:25:32:88\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"dell-worker2\",\n                    \"ipadress\": \"192.168.3.10\",\n                    \"mac\": \"8C:04:BA:FC:F7:0A\",\n                    \"rssi\": \"\"\n                }\n            ]\n        },\n        \"date\": \"03/11/2024 13:24\",\n        \"ping\": null\n    },\n    {\n        \"connected_devices\": {\n            \"5GHz\": [\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"Watch\",\n                    \"ipadress\": \"192.168.3.7\",\n                    \"mac\": \"5E:4A:B6:72:AA:C6\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"\",\n                    \"ipadress\": \"192.168.3.8\",\n                    \"mac\": \"4A:15:D2:14:CC:90\",\n                    \"rssi\": \"\"\n                }\n            ],\n            \"LAN 1\": [\n                {\n                    \"active\": false,\n                    \"adresssource\": \"STATIC\",\n                    \"hostname\": \"lenovo-worker1\",\n                    \"ipadress\": \"192.168.3.4\",\n                    \"mac\": \"00:E0:4C:68:15:14\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.3\",\n                    \"mac\": \"F8:AF:05:25:32:88\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"iPhone\",\n                    \"ipadress\": \"192.168.3.6\",\n                    \"mac\": \"2A:B0:F6:D1:AF:70\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.2\",\n                    \"mac\": \"F8:AF:05:25:32:89\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782\",\n                    \"ipadress\": \"192.168.3.5\",\n                    \"mac\": \"F8:AF:05:25:32:87\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"MacBookPro\",\n                    \"ipadress\": \"192.168.3.9\",\n                    \"mac\": \"0A:55:DC:53:ED:C3\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"dell-worker2\",\n                    \"ipadress\": \"192.168.3.10\",\n                    \"mac\": \"8C:04:BA:FC:F7:0A\",\n                    \"rssi\": \"\"\n                }\n            ]\n        },\n        \"date\": \"03/11/2024 14:09\",\n        \"ping\": null\n    },\n    {\n        \"connected_devices\": {\n            \"5GHz\": [\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"\",\n                    \"ipadress\": \"192.168.3.8\",\n                    \"mac\": \"4A:15:D2:14:CC:90\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"Watch\",\n                    \"ipadress\": \"192.168.3.7\",\n                    \"mac\": \"5E:4A:B6:72:AA:C6\",\n                    \"rssi\": \"\"\n                }\n            ],\n            \"LAN 1\": [\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.3\",\n                    \"mac\": \"F8:AF:05:25:32:88\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"MacBookPro\",\n                    \"ipadress\": \"192.168.3.9\",\n                    \"mac\": \"0A:55:DC:53:ED:C3\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"dell-worker2\",\n                    \"ipadress\": \"192.168.3.10\",\n                    \"mac\": \"8C:04:BA:FC:F7:0A\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"STATIC\",\n                    \"hostname\": \"lenovo-worker1\",\n                    \"ipadress\": \"192.168.3.4\",\n                    \"mac\": \"00:E0:4C:68:15:14\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.2\",\n                    \"mac\": \"F8:AF:05:25:32:89\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782\",\n                    \"ipadress\": \"192.168.3.5\",\n                    \"mac\": \"F8:AF:05:25:32:87\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"iPhone\",\n                    \"ipadress\": \"192.168.3.6\",\n                    \"mac\": \"2A:B0:F6:D1:AF:70\",\n                    \"rssi\": \"\"\n                }\n            ]\n        },\n        \"date\": \"03/11/2024 14:54\",\n        \"ping\": null\n    },\n    {\n        \"connected_devices\": {\n            \"5GHz\": [\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"\",\n                    \"ipadress\": \"192.168.3.8\",\n                    \"mac\": \"4A:15:D2:14:CC:90\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"Watch\",\n                    \"ipadress\": \"192.168.3.7\",\n                    \"mac\": \"5E:4A:B6:72:AA:C6\",\n                    \"rssi\": \"\"\n                }\n            ],\n            \"LAN 1\": [\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.2\",\n                    \"mac\": \"F8:AF:05:25:32:89\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"iPhone\",\n                    \"ipadress\": \"192.168.3.6\",\n                    \"mac\": \"2A:B0:F6:D1:AF:70\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"STATIC\",\n                    \"hostname\": \"lenovo-worker1\",\n                    \"ipadress\": \"192.168.3.4\",\n                    \"mac\": \"00:E0:4C:68:15:14\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.3\",\n                    \"mac\": \"F8:AF:05:25:32:88\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782\",\n                    \"ipadress\": \"192.168.3.5\",\n                    \"mac\": \"F8:AF:05:25:32:87\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"MacBookPro\",\n                    \"ipadress\": \"192.168.3.9\",\n                    \"mac\": \"0A:55:DC:53:ED:C3\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"dell-worker2\",\n                    \"ipadress\": \"192.168.3.10\",\n                    \"mac\": \"8C:04:BA:FC:F7:0A\",\n                    \"rssi\": \"\"\n                }\n            ]\n        },\n        \"date\": \"03/11/2024 15:39\",\n        \"ping\": null\n    },\n    {\n        \"connected_devices\": {\n            \"5GHz\": [\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"Watch\",\n                    \"ipadress\": \"192.168.3.7\",\n                    \"mac\": \"5E:4A:B6:72:AA:C6\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"\",\n                    \"ipadress\": \"192.168.3.8\",\n                    \"mac\": \"4A:15:D2:14:CC:90\",\n                    \"rssi\": \"\"\n                }\n            ],\n            \"LAN 1\": [\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"iPhone\",\n                    \"ipadress\": \"192.168.3.6\",\n                    \"mac\": \"2A:B0:F6:D1:AF:70\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"dell-worker2\",\n                    \"ipadress\": \"192.168.3.10\",\n                    \"mac\": \"8C:04:BA:FC:F7:0A\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.3\",\n                    \"mac\": \"F8:AF:05:25:32:88\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782\",\n                    \"ipadress\": \"192.168.3.5\",\n                    \"mac\": \"F8:AF:05:25:32:87\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"MacBookPro\",\n                    \"ipadress\": \"192.168.3.9\",\n                    \"mac\": \"0A:55:DC:53:ED:C3\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"STATIC\",\n                    \"hostname\": \"lenovo-worker1\",\n                    \"ipadress\": \"192.168.3.4\",\n                    \"mac\": \"00:E0:4C:68:15:14\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.2\",\n                    \"mac\": \"F8:AF:05:25:32:89\",\n                    \"rssi\": \"\"\n                }\n            ]\n        },\n        \"date\": \"03/11/2024 16:24\",\n        \"ping\": null\n    },\n    {\n        \"connected_devices\": {\n            \"5GHz\": [\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"\",\n                    \"ipadress\": \"192.168.3.8\",\n                    \"mac\": \"4A:15:D2:14:CC:90\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"Watch\",\n                    \"ipadress\": \"192.168.3.7\",\n                    \"mac\": \"5E:4A:B6:72:AA:C6\",\n                    \"rssi\": \"\"\n                }\n            ],\n            \"LAN 1\": [\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"iPhone\",\n                    \"ipadress\": \"192.168.3.6\",\n                    \"mac\": \"2A:B0:F6:D1:AF:70\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"MacBookPro\",\n                    \"ipadress\": \"192.168.3.9\",\n                    \"mac\": \"0A:55:DC:53:ED:C3\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"dell-worker2\",\n                    \"ipadress\": \"192.168.3.10\",\n                    \"mac\": \"8C:04:BA:FC:F7:0A\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"STATIC\",\n                    \"hostname\": \"lenovo-worker1\",\n                    \"ipadress\": \"192.168.3.4\",\n                    \"mac\": \"00:E0:4C:68:15:14\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.2\",\n                    \"mac\": \"F8:AF:05:25:32:89\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.3\",\n                    \"mac\": \"F8:AF:05:25:32:88\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782\",\n                    \"ipadress\": \"192.168.3.5\",\n                    \"mac\": \"F8:AF:05:25:32:87\",\n                    \"rssi\": \"\"\n                }\n            ]\n        },\n        \"date\": \"03/11/2024 17:09\",\n        \"ping\": null\n    },\n    {\n        \"connected_devices\": {\n            \"5GHz\": [\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"Watch\",\n                    \"ipadress\": \"192.168.3.7\",\n                    \"mac\": \"5E:4A:B6:72:AA:C6\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"\",\n                    \"ipadress\": \"192.168.3.8\",\n                    \"mac\": \"4A:15:D2:14:CC:90\",\n                    \"rssi\": \"\"\n                }\n            ],\n            \"LAN 1\": [\n                {\n                    \"active\": false,\n                    \"adresssource\": \"STATIC\",\n                    \"hostname\": \"lenovo-worker1\",\n                    \"ipadress\": \"192.168.3.4\",\n                    \"mac\": \"00:E0:4C:68:15:14\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.2\",\n                    \"mac\": \"F8:AF:05:25:32:89\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782\",\n                    \"ipadress\": \"192.168.3.5\",\n                    \"mac\": \"F8:AF:05:25:32:87\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"iPhone\",\n                    \"ipadress\": \"192.168.3.6\",\n                    \"mac\": \"2A:B0:F6:D1:AF:70\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"dell-worker2\",\n                    \"ipadress\": \"192.168.3.10\",\n                    \"mac\": \"8C:04:BA:FC:F7:0A\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.3\",\n                    \"mac\": \"F8:AF:05:25:32:88\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"MacBookPro\",\n                    \"ipadress\": \"192.168.3.9\",\n                    \"mac\": \"0A:55:DC:53:ED:C3\",\n                    \"rssi\": \"\"\n                }\n            ]\n        },\n        \"date\": \"03/11/2024 17:54\",\n        \"ping\": null\n    },\n    {\n        \"connected_devices\": {\n            \"5GHz\": [\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"Watch\",\n                    \"ipadress\": \"192.168.3.7\",\n                    \"mac\": \"5E:4A:B6:72:AA:C6\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"\",\n                    \"ipadress\": \"192.168.3.8\",\n                    \"mac\": \"4A:15:D2:14:CC:90\",\n                    \"rssi\": \"\"\n                }\n            ],\n            \"LAN 1\": [\n                {\n                    \"active\": false,\n                    \"adresssource\": \"STATIC\",\n                    \"hostname\": \"lenovo-worker1\",\n                    \"ipadress\": \"192.168.3.4\",\n                    \"mac\": \"00:E0:4C:68:15:14\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.2\",\n                    \"mac\": \"F8:AF:05:25:32:89\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"MacBookPro\",\n                    \"ipadress\": \"192.168.3.9\",\n                    \"mac\": \"0A:55:DC:53:ED:C3\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"dell-worker2\",\n                    \"ipadress\": \"192.168.3.10\",\n                    \"mac\": \"8C:04:BA:FC:F7:0A\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.3\",\n                    \"mac\": \"F8:AF:05:25:32:88\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782\",\n                    \"ipadress\": \"192.168.3.5\",\n                    \"mac\": \"F8:AF:05:25:32:87\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"iPhone\",\n                    \"ipadress\": \"192.168.3.6\",\n                    \"mac\": \"2A:B0:F6:D1:AF:70\",\n                    \"rssi\": \"\"\n                }\n            ]\n        },\n        \"date\": \"03/11/2024 18:39\",\n        \"ping\": null\n    },\n    {\n        \"connected_devices\": {\n            \"5GHz\": [\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"Watch\",\n                    \"ipadress\": \"192.168.3.7\",\n                    \"mac\": \"5E:4A:B6:72:AA:C6\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"\",\n                    \"ipadress\": \"192.168.3.8\",\n                    \"mac\": \"4A:15:D2:14:CC:90\",\n                    \"rssi\": \"\"\n                }\n            ],\n            \"LAN 1\": [\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"MacBookPro\",\n                    \"ipadress\": \"192.168.3.9\",\n                    \"mac\": \"0A:55:DC:53:ED:C3\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.3\",\n                    \"mac\": \"F8:AF:05:25:32:88\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782\",\n                    \"ipadress\": \"192.168.3.5\",\n                    \"mac\": \"F8:AF:05:25:32:87\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"STATIC\",\n                    \"hostname\": \"lenovo-worker1\",\n                    \"ipadress\": \"192.168.3.4\",\n                    \"mac\": \"00:E0:4C:68:15:14\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.2\",\n                    \"mac\": \"F8:AF:05:25:32:89\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"iPhone\",\n                    \"ipadress\": \"192.168.3.6\",\n                    \"mac\": \"2A:B0:F6:D1:AF:70\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"dell-worker2\",\n                    \"ipadress\": \"192.168.3.10\",\n                    \"mac\": \"8C:04:BA:FC:F7:0A\",\n                    \"rssi\": \"\"\n                }\n            ]\n        },\n        \"date\": \"03/11/2024 19:24\",\n        \"ping\": null\n    },\n    {\n        \"connected_devices\": {\n            \"5GHz\": [\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"\",\n                    \"ipadress\": \"192.168.3.8\",\n                    \"mac\": \"4A:15:D2:14:CC:90\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"Watch\",\n                    \"ipadress\": \"192.168.3.7\",\n                    \"mac\": \"5E:4A:B6:72:AA:C6\",\n                    \"rssi\": \"\"\n                }\n            ],\n            \"LAN 1\": [\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.2\",\n                    \"mac\": \"F8:AF:05:25:32:89\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782\",\n                    \"ipadress\": \"192.168.3.5\",\n                    \"mac\": \"F8:AF:05:25:32:87\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"iPhone\",\n                    \"ipadress\": \"192.168.3.6\",\n                    \"mac\": \"2A:B0:F6:D1:AF:70\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"MacBookPro\",\n                    \"ipadress\": \"192.168.3.9\",\n                    \"mac\": \"0A:55:DC:53:ED:C3\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"STATIC\",\n                    \"hostname\": \"lenovo-worker1\",\n                    \"ipadress\": \"192.168.3.4\",\n                    \"mac\": \"00:E0:4C:68:15:14\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.3\",\n                    \"mac\": \"F8:AF:05:25:32:88\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"dell-worker2\",\n                    \"ipadress\": \"192.168.3.10\",\n                    \"mac\": \"8C:04:BA:FC:F7:0A\",\n                    \"rssi\": \"\"\n                }\n            ]\n        },\n        \"date\": \"03/11/2024 20:09\",\n        \"ping\": null\n    },\n    {\n        \"connected_devices\": {\n            \"5GHz\": [\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"Watch\",\n                    \"ipadress\": \"192.168.3.7\",\n                    \"mac\": \"5E:4A:B6:72:AA:C6\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"\",\n                    \"ipadress\": \"192.168.3.8\",\n                    \"mac\": \"4A:15:D2:14:CC:90\",\n                    \"rssi\": \"\"\n                }\n            ],\n            \"LAN 1\": [\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"MacBookPro\",\n                    \"ipadress\": \"192.168.3.9\",\n                    \"mac\": \"0A:55:DC:53:ED:C3\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"STATIC\",\n                    \"hostname\": \"lenovo-worker1\",\n                    \"ipadress\": \"192.168.3.4\",\n                    \"mac\": \"00:E0:4C:68:15:14\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.2\",\n                    \"mac\": \"F8:AF:05:25:32:89\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"iPhone\",\n                    \"ipadress\": \"192.168.3.6\",\n                    \"mac\": \"2A:B0:F6:D1:AF:70\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"dell-worker2\",\n                    \"ipadress\": \"192.168.3.10\",\n                    \"mac\": \"8C:04:BA:FC:F7:0A\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.3\",\n                    \"mac\": \"F8:AF:05:25:32:88\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782\",\n                    \"ipadress\": \"192.168.3.5\",\n                    \"mac\": \"F8:AF:05:25:32:87\",\n                    \"rssi\": \"\"\n                }\n            ]\n        },\n        \"date\": \"03/11/2024 20:54\",\n        \"ping\": null\n    },\n    {\n        \"connected_devices\": {\n            \"5GHz\": [\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"Watch\",\n                    \"ipadress\": \"192.168.3.7\",\n                    \"mac\": \"5E:4A:B6:72:AA:C6\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"\",\n                    \"ipadress\": \"192.168.3.8\",\n                    \"mac\": \"4A:15:D2:14:CC:90\",\n                    \"rssi\": \"\"\n                }\n            ],\n            \"LAN 1\": [\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.3\",\n                    \"mac\": \"F8:AF:05:25:32:88\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"iPhone\",\n                    \"ipadress\": \"192.168.3.6\",\n                    \"mac\": \"2A:B0:F6:D1:AF:70\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"MacBookPro\",\n                    \"ipadress\": \"192.168.3.9\",\n                    \"mac\": \"0A:55:DC:53:ED:C3\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"dell-worker2\",\n                    \"ipadress\": \"192.168.3.10\",\n                    \"mac\": \"8C:04:BA:FC:F7:0A\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"STATIC\",\n                    \"hostname\": \"lenovo-worker1\",\n                    \"ipadress\": \"192.168.3.4\",\n                    \"mac\": \"00:E0:4C:68:15:14\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.2\",\n                    \"mac\": \"F8:AF:05:25:32:89\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782\",\n                    \"ipadress\": \"192.168.3.5\",\n                    \"mac\": \"F8:AF:05:25:32:87\",\n                    \"rssi\": \"\"\n                }\n            ]\n        },\n        \"date\": \"03/11/2024 21:39\",\n        \"ping\": null\n    },\n    {\n        \"connected_devices\": {\n            \"5GHz\": [\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"Watch\",\n                    \"ipadress\": \"192.168.3.7\",\n                    \"mac\": \"5E:4A:B6:72:AA:C6\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"\",\n                    \"ipadress\": \"192.168.3.8\",\n                    \"mac\": \"4A:15:D2:14:CC:90\",\n                    \"rssi\": \"\"\n                }\n            ],\n            \"LAN 1\": [\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.2\",\n                    \"mac\": \"F8:AF:05:25:32:89\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.3\",\n                    \"mac\": \"F8:AF:05:25:32:88\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782\",\n                    \"ipadress\": \"192.168.3.5\",\n                    \"mac\": \"F8:AF:05:25:32:87\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"dell-worker2\",\n                    \"ipadress\": \"192.168.3.10\",\n                    \"mac\": \"8C:04:BA:FC:F7:0A\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"STATIC\",\n                    \"hostname\": \"lenovo-worker1\",\n                    \"ipadress\": \"192.168.3.4\",\n                    \"mac\": \"00:E0:4C:68:15:14\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"iPhone\",\n                    \"ipadress\": \"192.168.3.6\",\n                    \"mac\": \"2A:B0:F6:D1:AF:70\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"MacBookPro\",\n                    \"ipadress\": \"192.168.3.9\",\n                    \"mac\": \"0A:55:DC:53:ED:C3\",\n                    \"rssi\": \"\"\n                }\n            ]\n        },\n        \"date\": \"03/11/2024 22:24\",\n        \"ping\": null\n    },\n    {\n        \"connected_devices\": {\n            \"5GHz\": [\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"\",\n                    \"ipadress\": \"192.168.3.8\",\n                    \"mac\": \"4A:15:D2:14:CC:90\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"Watch\",\n                    \"ipadress\": \"192.168.3.7\",\n                    \"mac\": \"5E:4A:B6:72:AA:C6\",\n                    \"rssi\": \"\"\n                }\n            ],\n            \"LAN 1\": [\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.2\",\n                    \"mac\": \"F8:AF:05:25:32:89\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782\",\n                    \"ipadress\": \"192.168.3.5\",\n                    \"mac\": \"F8:AF:05:25:32:87\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"iPhone\",\n                    \"ipadress\": \"192.168.3.6\",\n                    \"mac\": \"2A:B0:F6:D1:AF:70\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"MacBookPro\",\n                    \"ipadress\": \"192.168.3.9\",\n                    \"mac\": \"0A:55:DC:53:ED:C3\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"dell-worker2\",\n                    \"ipadress\": \"192.168.3.10\",\n                    \"mac\": \"8C:04:BA:FC:F7:0A\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"STATIC\",\n                    \"hostname\": \"lenovo-worker1\",\n                    \"ipadress\": \"192.168.3.4\",\n                    \"mac\": \"00:E0:4C:68:15:14\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.3\",\n                    \"mac\": \"F8:AF:05:25:32:88\",\n                    \"rssi\": \"\"\n                }\n            ]\n        },\n        \"date\": \"03/11/2024 23:09\",\n        \"ping\": null\n    },\n    {\n        \"connected_devices\": {\n            \"5GHz\": [\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"Watch\",\n                    \"ipadress\": \"192.168.3.7\",\n                    \"mac\": \"5E:4A:B6:72:AA:C6\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"\",\n                    \"ipadress\": \"192.168.3.8\",\n                    \"mac\": \"4A:15:D2:14:CC:90\",\n                    \"rssi\": \"\"\n                }\n            ],\n            \"LAN 1\": [\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"MacBookPro\",\n                    \"ipadress\": \"192.168.3.9\",\n                    \"mac\": \"0A:55:DC:53:ED:C3\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"dell-worker2\",\n                    \"ipadress\": \"192.168.3.10\",\n                    \"mac\": \"8C:04:BA:FC:F7:0A\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"STATIC\",\n                    \"hostname\": \"lenovo-worker1\",\n                    \"ipadress\": \"192.168.3.4\",\n                    \"mac\": \"00:E0:4C:68:15:14\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.2\",\n                    \"mac\": \"F8:AF:05:25:32:89\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.3\",\n                    \"mac\": \"F8:AF:05:25:32:88\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782\",\n                    \"ipadress\": \"192.168.3.5\",\n                    \"mac\": \"F8:AF:05:25:32:87\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"iPhone\",\n                    \"ipadress\": \"192.168.3.6\",\n                    \"mac\": \"2A:B0:F6:D1:AF:70\",\n                    \"rssi\": \"\"\n                }\n            ]\n        },\n        \"date\": \"03/11/2024 23:54\",\n        \"ping\": null\n    },\n    {\n        \"connected_devices\": {\n            \"5GHz\": [\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"\",\n                    \"ipadress\": \"192.168.3.8\",\n                    \"mac\": \"4A:15:D2:14:CC:90\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"Watch\",\n                    \"ipadress\": \"192.168.3.7\",\n                    \"mac\": \"5E:4A:B6:72:AA:C6\",\n                    \"rssi\": \"\"\n                }\n            ],\n            \"LAN 1\": [\n                {\n                    \"active\": false,\n                    \"adresssource\": \"STATIC\",\n                    \"hostname\": \"lenovo-worker1\",\n                    \"ipadress\": \"192.168.3.4\",\n                    \"mac\": \"00:E0:4C:68:15:14\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.2\",\n                    \"mac\": \"F8:AF:05:25:32:89\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"dell-worker2\",\n                    \"ipadress\": \"192.168.3.10\",\n                    \"mac\": \"8C:04:BA:FC:F7:0A\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.3\",\n                    \"mac\": \"F8:AF:05:25:32:88\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782\",\n                    \"ipadress\": \"192.168.3.5\",\n                    \"mac\": \"F8:AF:05:25:32:87\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"iPhone\",\n                    \"ipadress\": \"192.168.3.6\",\n                    \"mac\": \"2A:B0:F6:D1:AF:70\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"MacBookPro\",\n                    \"ipadress\": \"192.168.3.9\",\n                    \"mac\": \"0A:55:DC:53:ED:C3\",\n                    \"rssi\": \"\"\n                }\n            ]\n        },\n        \"date\": \"04/11/2024 00:39\",\n        \"ping\": null\n    },\n    {\n        \"connected_devices\": {\n            \"5GHz\": [\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"Watch\",\n                    \"ipadress\": \"192.168.3.7\",\n                    \"mac\": \"5E:4A:B6:72:AA:C6\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"\",\n                    \"ipadress\": \"192.168.3.8\",\n                    \"mac\": \"4A:15:D2:14:CC:90\",\n                    \"rssi\": \"\"\n                }\n            ],\n            \"LAN 1\": [\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.3\",\n                    \"mac\": \"F8:AF:05:25:32:88\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782\",\n                    \"ipadress\": \"192.168.3.5\",\n                    \"mac\": \"F8:AF:05:25:32:87\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"MacBookPro\",\n                    \"ipadress\": \"192.168.3.9\",\n                    \"mac\": \"0A:55:DC:53:ED:C3\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"STATIC\",\n                    \"hostname\": \"lenovo-worker1\",\n                    \"ipadress\": \"192.168.3.4\",\n                    \"mac\": \"00:E0:4C:68:15:14\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.2\",\n                    \"mac\": \"F8:AF:05:25:32:89\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"iPhone\",\n                    \"ipadress\": \"192.168.3.6\",\n                    \"mac\": \"2A:B0:F6:D1:AF:70\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"dell-worker2\",\n                    \"ipadress\": \"192.168.3.10\",\n                    \"mac\": \"8C:04:BA:FC:F7:0A\",\n                    \"rssi\": \"\"\n                }\n            ]\n        },\n        \"date\": \"04/11/2024 01:24\",\n        \"ping\": null\n    },\n    {\n        \"connected_devices\": {\n            \"5GHz\": [\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"Watch\",\n                    \"ipadress\": \"192.168.3.7\",\n                    \"mac\": \"5E:4A:B6:72:AA:C6\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"\",\n                    \"ipadress\": \"192.168.3.8\",\n                    \"mac\": \"4A:15:D2:14:CC:90\",\n                    \"rssi\": \"\"\n                }\n            ],\n            \"LAN 1\": [\n                {\n                    \"active\": false,\n                    \"adresssource\": \"STATIC\",\n                    \"hostname\": \"lenovo-worker1\",\n                    \"ipadress\": \"192.168.3.4\",\n                    \"mac\": \"00:E0:4C:68:15:14\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"iPhone\",\n                    \"ipadress\": \"192.168.3.6\",\n                    \"mac\": \"2A:B0:F6:D1:AF:70\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"MacBookPro\",\n                    \"ipadress\": \"192.168.3.9\",\n                    \"mac\": \"0A:55:DC:53:ED:C3\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"dell-worker2\",\n                    \"ipadress\": \"192.168.3.10\",\n                    \"mac\": \"8C:04:BA:FC:F7:0A\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.2\",\n                    \"mac\": \"F8:AF:05:25:32:89\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.3\",\n                    \"mac\": \"F8:AF:05:25:32:88\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782\",\n                    \"ipadress\": \"192.168.3.5\",\n                    \"mac\": \"F8:AF:05:25:32:87\",\n                    \"rssi\": \"\"\n                }\n            ]\n        },\n        \"date\": \"04/11/2024 02:09\",\n        \"ping\": null\n    },\n    {\n        \"connected_devices\": {\n            \"5GHz\": [\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"\",\n                    \"ipadress\": \"192.168.3.8\",\n                    \"mac\": \"4A:15:D2:14:CC:90\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"Watch\",\n                    \"ipadress\": \"192.168.3.7\",\n                    \"mac\": \"5E:4A:B6:72:AA:C6\",\n                    \"rssi\": \"\"\n                }\n            ],\n            \"LAN 1\": [\n                {\n                    \"active\": false,\n                    \"adresssource\": \"STATIC\",\n                    \"hostname\": \"lenovo-worker1\",\n                    \"ipadress\": \"192.168.3.4\",\n                    \"mac\": \"00:E0:4C:68:15:14\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"iPhone\",\n                    \"ipadress\": \"192.168.3.6\",\n                    \"mac\": \"2A:B0:F6:D1:AF:70\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"MacBookPro\",\n                    \"ipadress\": \"192.168.3.9\",\n                    \"mac\": \"0A:55:DC:53:ED:C3\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"dell-worker2\",\n                    \"ipadress\": \"192.168.3.10\",\n                    \"mac\": \"8C:04:BA:FC:F7:0A\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.2\",\n                    \"mac\": \"F8:AF:05:25:32:89\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.3\",\n                    \"mac\": \"F8:AF:05:25:32:88\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782\",\n                    \"ipadress\": \"192.168.3.5\",\n                    \"mac\": \"F8:AF:05:25:32:87\",\n                    \"rssi\": \"\"\n                }\n            ]\n        },\n        \"date\": \"04/11/2024 02:54\",\n        \"ping\": null\n    },\n    {\n        \"connected_devices\": {\n            \"5GHz\": [\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"Watch\",\n                    \"ipadress\": \"192.168.3.7\",\n                    \"mac\": \"5E:4A:B6:72:AA:C6\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"\",\n                    \"ipadress\": \"192.168.3.8\",\n                    \"mac\": \"4A:15:D2:14:CC:90\",\n                    \"rssi\": \"\"\n                }\n            ],\n            \"LAN 1\": [\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.3\",\n                    \"mac\": \"F8:AF:05:25:32:88\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"iPhone\",\n                    \"ipadress\": \"192.168.3.6\",\n                    \"mac\": \"2A:B0:F6:D1:AF:70\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"MacBookPro\",\n                    \"ipadress\": \"192.168.3.9\",\n                    \"mac\": \"0A:55:DC:53:ED:C3\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"dell-worker2\",\n                    \"ipadress\": \"192.168.3.10\",\n                    \"mac\": \"8C:04:BA:FC:F7:0A\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"STATIC\",\n                    \"hostname\": \"lenovo-worker1\",\n                    \"ipadress\": \"192.168.3.4\",\n                    \"mac\": \"00:E0:4C:68:15:14\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.2\",\n                    \"mac\": \"F8:AF:05:25:32:89\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782\",\n                    \"ipadress\": \"192.168.3.5\",\n                    \"mac\": \"F8:AF:05:25:32:87\",\n                    \"rssi\": \"\"\n                }\n            ]\n        },\n        \"date\": \"04/11/2024 03:39\",\n        \"ping\": null\n    },\n    {\n        \"connected_devices\": {\n            \"5GHz\": [\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"\",\n                    \"ipadress\": \"192.168.3.8\",\n                    \"mac\": \"4A:15:D2:14:CC:90\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"Watch\",\n                    \"ipadress\": \"192.168.3.7\",\n                    \"mac\": \"5E:4A:B6:72:AA:C6\",\n                    \"rssi\": \"\"\n                }\n            ],\n            \"LAN 1\": [\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"dell-worker2\",\n                    \"ipadress\": \"192.168.3.10\",\n                    \"mac\": \"8C:04:BA:FC:F7:0A\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"STATIC\",\n                    \"hostname\": \"lenovo-worker1\",\n                    \"ipadress\": \"192.168.3.4\",\n                    \"mac\": \"00:E0:4C:68:15:14\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.3\",\n                    \"mac\": \"F8:AF:05:25:32:88\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"iPhone\",\n                    \"ipadress\": \"192.168.3.6\",\n                    \"mac\": \"2A:B0:F6:D1:AF:70\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"MacBookPro\",\n                    \"ipadress\": \"192.168.3.9\",\n                    \"mac\": \"0A:55:DC:53:ED:C3\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.2\",\n                    \"mac\": \"F8:AF:05:25:32:89\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782\",\n                    \"ipadress\": \"192.168.3.5\",\n                    \"mac\": \"F8:AF:05:25:32:87\",\n                    \"rssi\": \"\"\n                }\n            ]\n        },\n        \"date\": \"04/11/2024 04:24\",\n        \"ping\": null\n    },\n    {\n        \"connected_devices\": {\n            \"5GHz\": [\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"Watch\",\n                    \"ipadress\": \"192.168.3.7\",\n                    \"mac\": \"5E:4A:B6:72:AA:C6\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"\",\n                    \"ipadress\": \"192.168.3.8\",\n                    \"mac\": \"4A:15:D2:14:CC:90\",\n                    \"rssi\": \"\"\n                }\n            ],\n            \"LAN 1\": [\n                {\n                    \"active\": false,\n                    \"adresssource\": \"STATIC\",\n                    \"hostname\": \"lenovo-worker1\",\n                    \"ipadress\": \"192.168.3.4\",\n                    \"mac\": \"00:E0:4C:68:15:14\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"iPhone\",\n                    \"ipadress\": \"192.168.3.6\",\n                    \"mac\": \"2A:B0:F6:D1:AF:70\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"MacBookPro\",\n                    \"ipadress\": \"192.168.3.9\",\n                    \"mac\": \"0A:55:DC:53:ED:C3\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.2\",\n                    \"mac\": \"F8:AF:05:25:32:89\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.3\",\n                    \"mac\": \"F8:AF:05:25:32:88\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782\",\n                    \"ipadress\": \"192.168.3.5\",\n                    \"mac\": \"F8:AF:05:25:32:87\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"dell-worker2\",\n                    \"ipadress\": \"192.168.3.10\",\n                    \"mac\": \"8C:04:BA:FC:F7:0A\",\n                    \"rssi\": \"\"\n                }\n            ]\n        },\n        \"date\": \"04/11/2024 05:09\",\n        \"ping\": null\n    },\n    {\n        \"connected_devices\": {\n            \"5GHz\": [\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"Watch\",\n                    \"ipadress\": \"192.168.3.7\",\n                    \"mac\": \"5E:4A:B6:72:AA:C6\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"\",\n                    \"ipadress\": \"192.168.3.8\",\n                    \"mac\": \"4A:15:D2:14:CC:90\",\n                    \"rssi\": \"\"\n                }\n            ],\n            \"LAN 1\": [\n                {\n                    \"active\": false,\n                    \"adresssource\": \"STATIC\",\n                    \"hostname\": \"lenovo-worker1\",\n                    \"ipadress\": \"192.168.3.4\",\n                    \"mac\": \"00:E0:4C:68:15:14\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.3\",\n                    \"mac\": \"F8:AF:05:25:32:88\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782\",\n                    \"ipadress\": \"192.168.3.5\",\n                    \"mac\": \"F8:AF:05:25:32:87\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"iPhone\",\n                    \"ipadress\": \"192.168.3.6\",\n                    \"mac\": \"2A:B0:F6:D1:AF:70\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"dell-worker2\",\n                    \"ipadress\": \"192.168.3.10\",\n                    \"mac\": \"8C:04:BA:FC:F7:0A\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.2\",\n                    \"mac\": \"F8:AF:05:25:32:89\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"MacBookPro\",\n                    \"ipadress\": \"192.168.3.9\",\n                    \"mac\": \"0A:55:DC:53:ED:C3\",\n                    \"rssi\": \"\"\n                }\n            ]\n        },\n        \"date\": \"04/11/2024 05:54\",\n        \"ping\": null\n    },\n    {\n        \"connected_devices\": {\n            \"5GHz\": [\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"Watch\",\n                    \"ipadress\": \"192.168.3.7\",\n                    \"mac\": \"5E:4A:B6:72:AA:C6\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"\",\n                    \"ipadress\": \"192.168.3.8\",\n                    \"mac\": \"4A:15:D2:14:CC:90\",\n                    \"rssi\": \"\"\n                }\n            ],\n            \"LAN 1\": [\n                {\n                    \"active\": false,\n                    \"adresssource\": \"STATIC\",\n                    \"hostname\": \"lenovo-worker1\",\n                    \"ipadress\": \"192.168.3.4\",\n                    \"mac\": \"00:E0:4C:68:15:14\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.3\",\n                    \"mac\": \"F8:AF:05:25:32:88\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"MacBookPro\",\n                    \"ipadress\": \"192.168.3.9\",\n                    \"mac\": \"0A:55:DC:53:ED:C3\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.2\",\n                    \"mac\": \"F8:AF:05:25:32:89\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782\",\n                    \"ipadress\": \"192.168.3.5\",\n                    \"mac\": \"F8:AF:05:25:32:87\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"iPhone\",\n                    \"ipadress\": \"192.168.3.6\",\n                    \"mac\": \"2A:B0:F6:D1:AF:70\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"dell-worker2\",\n                    \"ipadress\": \"192.168.3.10\",\n                    \"mac\": \"8C:04:BA:FC:F7:0A\",\n                    \"rssi\": \"\"\n                }\n            ]\n        },\n        \"date\": \"04/11/2024 06:39\",\n        \"ping\": null\n    },\n    {\n        \"connected_devices\": {\n            \"5GHz\": [\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"Watch\",\n                    \"ipadress\": \"192.168.3.7\",\n                    \"mac\": \"5E:4A:B6:72:AA:C6\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"\",\n                    \"ipadress\": \"192.168.3.8\",\n                    \"mac\": \"4A:15:D2:14:CC:90\",\n                    \"rssi\": \"\"\n                }\n            ],\n            \"LAN 1\": [\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"dell-worker2\",\n                    \"ipadress\": \"192.168.3.10\",\n                    \"mac\": \"8C:04:BA:FC:F7:0A\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"STATIC\",\n                    \"hostname\": \"lenovo-worker1\",\n                    \"ipadress\": \"192.168.3.4\",\n                    \"mac\": \"00:E0:4C:68:15:14\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.2\",\n                    \"mac\": \"F8:AF:05:25:32:89\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"MacBookPro\",\n                    \"ipadress\": \"192.168.3.9\",\n                    \"mac\": \"0A:55:DC:53:ED:C3\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.3\",\n                    \"mac\": \"F8:AF:05:25:32:88\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782\",\n                    \"ipadress\": \"192.168.3.5\",\n                    \"mac\": \"F8:AF:05:25:32:87\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"iPhone\",\n                    \"ipadress\": \"192.168.3.6\",\n                    \"mac\": \"2A:B0:F6:D1:AF:70\",\n                    \"rssi\": \"\"\n                }\n            ]\n        },\n        \"date\": \"04/11/2024 07:24\",\n        \"ping\": null\n    },\n    {\n        \"connected_devices\": {\n            \"5GHz\": [\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"Watch\",\n                    \"ipadress\": \"192.168.3.7\",\n                    \"mac\": \"5E:4A:B6:72:AA:C6\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"\",\n                    \"ipadress\": \"192.168.3.8\",\n                    \"mac\": \"4A:15:D2:14:CC:90\",\n                    \"rssi\": \"\"\n                }\n            ],\n            \"LAN 1\": [\n                {\n                    \"active\": false,\n                    \"adresssource\": \"STATIC\",\n                    \"hostname\": \"lenovo-worker1\",\n                    \"ipadress\": \"192.168.3.4\",\n                    \"mac\": \"00:E0:4C:68:15:14\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.2\",\n                    \"mac\": \"F8:AF:05:25:32:89\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"iPhone\",\n                    \"ipadress\": \"192.168.3.6\",\n                    \"mac\": \"2A:B0:F6:D1:AF:70\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"MacBookPro\",\n                    \"ipadress\": \"192.168.3.9\",\n                    \"mac\": \"0A:55:DC:53:ED:C3\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.3\",\n                    \"mac\": \"F8:AF:05:25:32:88\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782\",\n                    \"ipadress\": \"192.168.3.5\",\n                    \"mac\": \"F8:AF:05:25:32:87\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"dell-worker2\",\n                    \"ipadress\": \"192.168.3.10\",\n                    \"mac\": \"8C:04:BA:FC:F7:0A\",\n                    \"rssi\": \"\"\n                }\n            ]\n        },\n        \"date\": \"04/11/2024 08:09\",\n        \"ping\": null\n    },\n    {\n        \"connected_devices\": {\n            \"5GHz\": [\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"\",\n                    \"ipadress\": \"192.168.3.8\",\n                    \"mac\": \"4A:15:D2:14:CC:90\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"Watch\",\n                    \"ipadress\": \"192.168.3.7\",\n                    \"mac\": \"5E:4A:B6:72:AA:C6\",\n                    \"rssi\": \"\"\n                }\n            ],\n            \"LAN 1\": [\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.2\",\n                    \"mac\": \"F8:AF:05:25:32:89\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.3\",\n                    \"mac\": \"F8:AF:05:25:32:88\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"MacBookPro\",\n                    \"ipadress\": \"192.168.3.9\",\n                    \"mac\": \"0A:55:DC:53:ED:C3\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"dell-worker2\",\n                    \"ipadress\": \"192.168.3.10\",\n                    \"mac\": \"8C:04:BA:FC:F7:0A\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"STATIC\",\n                    \"hostname\": \"lenovo-worker1\",\n                    \"ipadress\": \"192.168.3.4\",\n                    \"mac\": \"00:E0:4C:68:15:14\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782\",\n                    \"ipadress\": \"192.168.3.5\",\n                    \"mac\": \"F8:AF:05:25:32:87\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"iPhone\",\n                    \"ipadress\": \"192.168.3.6\",\n                    \"mac\": \"2A:B0:F6:D1:AF:70\",\n                    \"rssi\": \"\"\n                }\n            ]\n        },\n        \"date\": \"04/11/2024 08:54\",\n        \"ping\": null\n    },\n    {\n        \"connected_devices\": {\n            \"5GHz\": [\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"Watch\",\n                    \"ipadress\": \"192.168.3.7\",\n                    \"mac\": \"5E:4A:B6:72:AA:C6\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"\",\n                    \"ipadress\": \"192.168.3.8\",\n                    \"mac\": \"4A:15:D2:14:CC:90\",\n                    \"rssi\": \"\"\n                }\n            ],\n            \"LAN 1\": [\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.3\",\n                    \"mac\": \"F8:AF:05:25:32:88\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782\",\n                    \"ipadress\": \"192.168.3.5\",\n                    \"mac\": \"F8:AF:05:25:32:87\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"MacBookPro\",\n                    \"ipadress\": \"192.168.3.9\",\n                    \"mac\": \"0A:55:DC:53:ED:C3\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"STATIC\",\n                    \"hostname\": \"lenovo-worker1\",\n                    \"ipadress\": \"192.168.3.4\",\n                    \"mac\": \"00:E0:4C:68:15:14\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.2\",\n                    \"mac\": \"F8:AF:05:25:32:89\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"iPhone\",\n                    \"ipadress\": \"192.168.3.6\",\n                    \"mac\": \"2A:B0:F6:D1:AF:70\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"dell-worker2\",\n                    \"ipadress\": \"192.168.3.10\",\n                    \"mac\": \"8C:04:BA:FC:F7:0A\",\n                    \"rssi\": \"\"\n                }\n            ]\n        },\n        \"date\": \"04/11/2024 09:39\",\n        \"ping\": null\n    },\n    {\n        \"connected_devices\": {\n            \"5GHz\": [\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"\",\n                    \"ipadress\": \"192.168.3.8\",\n                    \"mac\": \"4A:15:D2:14:CC:90\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"Watch\",\n                    \"ipadress\": \"192.168.3.7\",\n                    \"mac\": \"5E:4A:B6:72:AA:C6\",\n                    \"rssi\": \"\"\n                }\n            ],\n            \"LAN 1\": [\n                {\n                    \"active\": false,\n                    \"adresssource\": \"STATIC\",\n                    \"hostname\": \"lenovo-worker1\",\n                    \"ipadress\": \"192.168.3.4\",\n                    \"mac\": \"00:E0:4C:68:15:14\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"MacBookPro\",\n                    \"ipadress\": \"192.168.3.9\",\n                    \"mac\": \"0A:55:DC:53:ED:C3\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"iPhone\",\n                    \"ipadress\": \"192.168.3.6\",\n                    \"mac\": \"2A:B0:F6:D1:AF:70\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"dell-worker2\",\n                    \"ipadress\": \"192.168.3.10\",\n                    \"mac\": \"8C:04:BA:FC:F7:0A\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.2\",\n                    \"mac\": \"F8:AF:05:25:32:89\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.3\",\n                    \"mac\": \"F8:AF:05:25:32:88\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782\",\n                    \"ipadress\": \"192.168.3.5\",\n                    \"mac\": \"F8:AF:05:25:32:87\",\n                    \"rssi\": \"\"\n                }\n            ]\n        },\n        \"date\": \"04/11/2024 10:24\",\n        \"ping\": null\n    },\n    {\n        \"connected_devices\": {\n            \"5GHz\": [\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"Watch\",\n                    \"ipadress\": \"192.168.3.7\",\n                    \"mac\": \"5E:4A:B6:72:AA:C6\",\n                    \"rssi\": \"\"\n                }\n            ],\n            \"LAN 1\": [\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782\",\n                    \"ipadress\": \"192.168.3.5\",\n                    \"mac\": \"F8:AF:05:25:32:87\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"iPhone\",\n                    \"ipadress\": \"192.168.3.6\",\n                    \"mac\": \"2A:B0:F6:D1:AF:70\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"MacBookPro\",\n                    \"ipadress\": \"192.168.3.9\",\n                    \"mac\": \"0A:55:DC:53:ED:C3\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"dell-worker2\",\n                    \"ipadress\": \"192.168.3.10\",\n                    \"mac\": \"8C:04:BA:FC:F7:0A\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"STATIC\",\n                    \"hostname\": \"lenovo-worker1\",\n                    \"ipadress\": \"192.168.3.4\",\n                    \"mac\": \"00:E0:4C:68:15:14\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.2\",\n                    \"mac\": \"F8:AF:05:25:32:89\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.3\",\n                    \"mac\": \"F8:AF:05:25:32:88\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"\",\n                    \"ipadress\": \"192.168.3.8\",\n                    \"mac\": \"4A:15:D2:14:CC:90\",\n                    \"rssi\": \"\"\n                }\n            ]\n        },\n        \"date\": \"04/11/2024 11:09\",\n        \"ping\": null\n    },\n    {\n        \"connected_devices\": {\n            \"5GHz\": [\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"Watch\",\n                    \"ipadress\": \"192.168.3.7\",\n                    \"mac\": \"5E:4A:B6:72:AA:C6\",\n                    \"rssi\": \"\"\n                }\n            ],\n            \"LAN 1\": [\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"MacBookPro\",\n                    \"ipadress\": \"192.168.3.9\",\n                    \"mac\": \"0A:55:DC:53:ED:C3\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"dell-worker2\",\n                    \"ipadress\": \"192.168.3.10\",\n                    \"mac\": \"8C:04:BA:FC:F7:0A\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"STATIC\",\n                    \"hostname\": \"lenovo-worker1\",\n                    \"ipadress\": \"192.168.3.4\",\n                    \"mac\": \"00:E0:4C:68:15:14\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.2\",\n                    \"mac\": \"F8:AF:05:25:32:89\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.3\",\n                    \"mac\": \"F8:AF:05:25:32:88\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"\",\n                    \"ipadress\": \"192.168.3.8\",\n                    \"mac\": \"4A:15:D2:14:CC:90\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782\",\n                    \"ipadress\": \"192.168.3.5\",\n                    \"mac\": \"F8:AF:05:25:32:87\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"iPhone\",\n                    \"ipadress\": \"192.168.3.6\",\n                    \"mac\": \"2A:B0:F6:D1:AF:70\",\n                    \"rssi\": \"\"\n                }\n            ]\n        },\n        \"date\": \"04/11/2024 11:54\",\n        \"ping\": null\n    },\n    {\n        \"connected_devices\": {\n            \"5GHz\": [\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"Watch\",\n                    \"ipadress\": \"192.168.3.7\",\n                    \"mac\": \"5E:4A:B6:72:AA:C6\",\n                    \"rssi\": \"\"\n                }\n            ],\n            \"LAN 1\": [\n                {\n                    \"active\": false,\n                    \"adresssource\": \"STATIC\",\n                    \"hostname\": \"lenovo-worker1\",\n                    \"ipadress\": \"192.168.3.4\",\n                    \"mac\": \"00:E0:4C:68:15:14\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782\",\n                    \"ipadress\": \"192.168.3.5\",\n                    \"mac\": \"F8:AF:05:25:32:87\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"iPhone\",\n                    \"ipadress\": \"192.168.3.6\",\n                    \"mac\": \"2A:B0:F6:D1:AF:70\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"MacBookPro\",\n                    \"ipadress\": \"192.168.3.9\",\n                    \"mac\": \"0A:55:DC:53:ED:C3\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.2\",\n                    \"mac\": \"F8:AF:05:25:32:89\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.3\",\n                    \"mac\": \"F8:AF:05:25:32:88\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"\",\n                    \"ipadress\": \"192.168.3.8\",\n                    \"mac\": \"4A:15:D2:14:CC:90\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"dell-worker2\",\n                    \"ipadress\": \"192.168.3.10\",\n                    \"mac\": \"8C:04:BA:FC:F7:0A\",\n                    \"rssi\": \"\"\n                }\n            ]\n        },\n        \"date\": \"04/11/2024 12:39\",\n        \"ping\": null\n    },\n    {\n        \"connected_devices\": {\n            \"5GHz\": [\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"Watch\",\n                    \"ipadress\": \"192.168.3.7\",\n                    \"mac\": \"5E:4A:B6:72:AA:C6\",\n                    \"rssi\": \"\"\n                }\n            ],\n            \"LAN 1\": [\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.2\",\n                    \"mac\": \"F8:AF:05:25:32:89\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.3\",\n                    \"mac\": \"F8:AF:05:25:32:88\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"iPhone\",\n                    \"ipadress\": \"192.168.3.6\",\n                    \"mac\": \"2A:B0:F6:D1:AF:70\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"\",\n                    \"ipadress\": \"192.168.3.8\",\n                    \"mac\": \"4A:15:D2:14:CC:90\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"STATIC\",\n                    \"hostname\": \"lenovo-worker1\",\n                    \"ipadress\": \"192.168.3.4\",\n                    \"mac\": \"00:E0:4C:68:15:14\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782\",\n                    \"ipadress\": \"192.168.3.5\",\n                    \"mac\": \"F8:AF:05:25:32:87\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"MacBookPro\",\n                    \"ipadress\": \"192.168.3.9\",\n                    \"mac\": \"0A:55:DC:53:ED:C3\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"dell-worker2\",\n                    \"ipadress\": \"192.168.3.10\",\n                    \"mac\": \"8C:04:BA:FC:F7:0A\",\n                    \"rssi\": \"\"\n                }\n            ]\n        },\n        \"date\": \"04/11/2024 13:24\",\n        \"ping\": null\n    },\n    {\n        \"connected_devices\": {\n            \"5GHz\": [\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"Watch\",\n                    \"ipadress\": \"192.168.3.7\",\n                    \"mac\": \"5E:4A:B6:72:AA:C6\",\n                    \"rssi\": \"\"\n                }\n            ],\n            \"LAN 1\": [\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.2\",\n                    \"mac\": \"F8:AF:05:25:32:89\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782\",\n                    \"ipadress\": \"192.168.3.5\",\n                    \"mac\": \"F8:AF:05:25:32:87\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"MacBookPro\",\n                    \"ipadress\": \"192.168.3.9\",\n                    \"mac\": \"0A:55:DC:53:ED:C3\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"dell-worker2\",\n                    \"ipadress\": \"192.168.3.10\",\n                    \"mac\": \"8C:04:BA:FC:F7:0A\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"STATIC\",\n                    \"hostname\": \"lenovo-worker1\",\n                    \"ipadress\": \"192.168.3.4\",\n                    \"mac\": \"00:E0:4C:68:15:14\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"iPhone\",\n                    \"ipadress\": \"192.168.3.6\",\n                    \"mac\": \"2A:B0:F6:D1:AF:70\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"\",\n                    \"ipadress\": \"192.168.3.8\",\n                    \"mac\": \"4A:15:D2:14:CC:90\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.3\",\n                    \"mac\": \"F8:AF:05:25:32:88\",\n                    \"rssi\": \"\"\n                }\n            ]\n        },\n        \"date\": \"04/11/2024 14:09\",\n        \"ping\": null\n    },\n    {\n        \"connected_devices\": {\n            \"5GHz\": [\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"Watch\",\n                    \"ipadress\": \"192.168.3.7\",\n                    \"mac\": \"5E:4A:B6:72:AA:C6\",\n                    \"rssi\": \"\"\n                }\n            ],\n            \"LAN 1\": [\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"iPhone\",\n                    \"ipadress\": \"192.168.3.6\",\n                    \"mac\": \"2A:B0:F6:D1:AF:70\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"\",\n                    \"ipadress\": \"192.168.3.8\",\n                    \"mac\": \"4A:15:D2:14:CC:90\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.2\",\n                    \"mac\": \"F8:AF:05:25:32:89\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782\",\n                    \"ipadress\": \"192.168.3.5\",\n                    \"mac\": \"F8:AF:05:25:32:87\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"MacBookPro\",\n                    \"ipadress\": \"192.168.3.9\",\n                    \"mac\": \"0A:55:DC:53:ED:C3\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"dell-worker2\",\n                    \"ipadress\": \"192.168.3.10\",\n                    \"mac\": \"8C:04:BA:FC:F7:0A\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"STATIC\",\n                    \"hostname\": \"lenovo-worker1\",\n                    \"ipadress\": \"192.168.3.4\",\n                    \"mac\": \"00:E0:4C:68:15:14\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.3\",\n                    \"mac\": \"F8:AF:05:25:32:88\",\n                    \"rssi\": \"\"\n                }\n            ]\n        },\n        \"date\": \"04/11/2024 14:54\",\n        \"ping\": null\n    },\n    {\n        \"connected_devices\": {\n            \"5GHz\": [\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"Watch\",\n                    \"ipadress\": \"192.168.3.7\",\n                    \"mac\": \"5E:4A:B6:72:AA:C6\",\n                    \"rssi\": \"\"\n                }\n            ],\n            \"LAN 1\": [\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782\",\n                    \"ipadress\": \"192.168.3.5\",\n                    \"mac\": \"F8:AF:05:25:32:87\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"iPhone\",\n                    \"ipadress\": \"192.168.3.6\",\n                    \"mac\": \"2A:B0:F6:D1:AF:70\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.3\",\n                    \"mac\": \"F8:AF:05:25:32:88\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"\",\n                    \"ipadress\": \"192.168.3.8\",\n                    \"mac\": \"4A:15:D2:14:CC:90\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"MacBookPro\",\n                    \"ipadress\": \"192.168.3.9\",\n                    \"mac\": \"0A:55:DC:53:ED:C3\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"dell-worker2\",\n                    \"ipadress\": \"192.168.3.10\",\n                    \"mac\": \"8C:04:BA:FC:F7:0A\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"STATIC\",\n                    \"hostname\": \"lenovo-worker1\",\n                    \"ipadress\": \"192.168.3.4\",\n                    \"mac\": \"00:E0:4C:68:15:14\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.2\",\n                    \"mac\": \"F8:AF:05:25:32:89\",\n                    \"rssi\": \"\"\n                }\n            ]\n        },\n        \"date\": \"04/11/2024 15:39\",\n        \"ping\": null\n    },\n    {\n        \"connected_devices\": {\n            \"5GHz\": [\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"Watch\",\n                    \"ipadress\": \"192.168.3.7\",\n                    \"mac\": \"5E:4A:B6:72:AA:C6\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"\",\n                    \"ipadress\": \"192.168.3.8\",\n                    \"mac\": \"4A:15:D2:14:CC:90\",\n                    \"rssi\": \"\"\n                }\n            ],\n            \"LAN 1\": [\n                {\n                    \"active\": false,\n                    \"adresssource\": \"STATIC\",\n                    \"hostname\": \"lenovo-worker1\",\n                    \"ipadress\": \"192.168.3.4\",\n                    \"mac\": \"00:E0:4C:68:15:14\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"dell-worker2\",\n                    \"ipadress\": \"192.168.3.10\",\n                    \"mac\": \"8C:04:BA:FC:F7:0A\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"MacBookPro\",\n                    \"ipadress\": \"192.168.3.9\",\n                    \"mac\": \"0A:55:DC:53:ED:C3\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.2\",\n                    \"mac\": \"F8:AF:05:25:32:89\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.3\",\n                    \"mac\": \"F8:AF:05:25:32:88\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782\",\n                    \"ipadress\": \"192.168.3.5\",\n                    \"mac\": \"F8:AF:05:25:32:87\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"iPhone\",\n                    \"ipadress\": \"192.168.3.6\",\n                    \"mac\": \"2A:B0:F6:D1:AF:70\",\n                    \"rssi\": \"\"\n                }\n            ]\n        },\n        \"date\": \"04/11/2024 16:24\",\n        \"ping\": null\n    },\n    {\n        \"connected_devices\": {\n            \"5GHz\": [\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"\",\n                    \"ipadress\": \"192.168.3.8\",\n                    \"mac\": \"4A:15:D2:14:CC:90\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"Watch\",\n                    \"ipadress\": \"192.168.3.7\",\n                    \"mac\": \"5E:4A:B6:72:AA:C6\",\n                    \"rssi\": \"\"\n                }\n            ],\n            \"LAN 1\": [\n                {\n                    \"active\": false,\n                    \"adresssource\": \"STATIC\",\n                    \"hostname\": \"lenovo-worker1\",\n                    \"ipadress\": \"192.168.3.4\",\n                    \"mac\": \"00:E0:4C:68:15:14\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782\",\n                    \"ipadress\": \"192.168.3.5\",\n                    \"mac\": \"F8:AF:05:25:32:87\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"iPhone\",\n                    \"ipadress\": \"192.168.3.6\",\n                    \"mac\": \"2A:B0:F6:D1:AF:70\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"MacBookPro\",\n                    \"ipadress\": \"192.168.3.9\",\n                    \"mac\": \"0A:55:DC:53:ED:C3\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.2\",\n                    \"mac\": \"F8:AF:05:25:32:89\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.3\",\n                    \"mac\": \"F8:AF:05:25:32:88\",\n                    \"rssi\": \"\"\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"dell-worker2\",\n                    \"ipadress\": \"192.168.3.10\",\n                    \"mac\": \"8C:04:BA:FC:F7:0A\",\n                    \"rssi\": \"\"\n                }\n            ]\n        },\n        \"date\": \"04/11/2024 17:09\",\n        \"ping\": null\n    },\n    {\n        \"connected_devices\": {\n            \"5GHz\": [\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"Watch\",\n                    \"ipadress\": \"192.168.3.7\",\n                    \"mac\": \"5E:4A:B6:72:AA:C6\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                }\n            ],\n            \"LAN 1\": [\n                {\n                    \"active\": false,\n                    \"adresssource\": \"STATIC\",\n                    \"hostname\": \"lenovo-worker1\",\n                    \"ipadress\": \"192.168.3.4\",\n                    \"mac\": \"00:E0:4C:68:15:14\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"iPhone\",\n                    \"ipadress\": \"192.168.3.6\",\n                    \"mac\": \"2A:B0:F6:D1:AF:70\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"dell-worker2\",\n                    \"ipadress\": \"192.168.3.10\",\n                    \"mac\": \"8C:04:BA:FC:F7:0A\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.2\",\n                    \"mac\": \"F8:AF:05:25:32:89\",\n                    \"routermesh\": true,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.3\",\n                    \"mac\": \"F8:AF:05:25:32:88\",\n                    \"routermesh\": true,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782\",\n                    \"ipadress\": \"192.168.3.5\",\n                    \"mac\": \"F8:AF:05:25:32:87\",\n                    \"routermesh\": true,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"\",\n                    \"ipadress\": \"192.168.3.8\",\n                    \"mac\": \"4A:15:D2:14:CC:90\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"MacBookPro\",\n                    \"ipadress\": \"192.168.3.9\",\n                    \"mac\": \"0A:55:DC:53:ED:C3\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                }\n            ]\n        },\n        \"date\": \"04/11/2024 17:31\",\n        \"ping\": null\n    },\n    {\n        \"connected_devices\": {\n            \"5GHz\": [\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"Watch\",\n                    \"ipadress\": \"192.168.3.7\",\n                    \"mac\": \"5E:4A:B6:72:AA:C6\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                }\n            ],\n            \"LAN 1\": [\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.2\",\n                    \"mac\": \"F8:AF:05:25:32:89\",\n                    \"routermesh\": true,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"\",\n                    \"ipadress\": \"192.168.3.8\",\n                    \"mac\": \"4A:15:D2:14:CC:90\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"dell-worker2\",\n                    \"ipadress\": \"192.168.3.10\",\n                    \"mac\": \"8C:04:BA:FC:F7:0A\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"STATIC\",\n                    \"hostname\": \"lenovo-worker1\",\n                    \"ipadress\": \"192.168.3.4\",\n                    \"mac\": \"00:E0:4C:68:15:14\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.3\",\n                    \"mac\": \"F8:AF:05:25:32:88\",\n                    \"routermesh\": true,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782\",\n                    \"ipadress\": \"192.168.3.5\",\n                    \"mac\": \"F8:AF:05:25:32:87\",\n                    \"routermesh\": true,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"iPhone\",\n                    \"ipadress\": \"192.168.3.6\",\n                    \"mac\": \"2A:B0:F6:D1:AF:70\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"MacBookPro\",\n                    \"ipadress\": \"192.168.3.9\",\n                    \"mac\": \"0A:55:DC:53:ED:C3\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                }\n            ]\n        },\n        \"date\": \"04/11/2024 18:18\",\n        \"ping\": null\n    },\n    {\n        \"connected_devices\": {\n            \"5GHz\": [\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"Watch\",\n                    \"ipadress\": \"192.168.3.7\",\n                    \"mac\": \"5E:4A:B6:72:AA:C6\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                }\n            ],\n            \"LAN 1\": [\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.2\",\n                    \"mac\": \"F8:AF:05:25:32:89\",\n                    \"routermesh\": true,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.3\",\n                    \"mac\": \"F8:AF:05:25:32:88\",\n                    \"routermesh\": true,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782\",\n                    \"ipadress\": \"192.168.3.5\",\n                    \"mac\": \"F8:AF:05:25:32:87\",\n                    \"routermesh\": true,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"\",\n                    \"ipadress\": \"192.168.3.8\",\n                    \"mac\": \"4A:15:D2:14:CC:90\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"MacBookPro\",\n                    \"ipadress\": \"192.168.3.9\",\n                    \"mac\": \"0A:55:DC:53:ED:C3\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"STATIC\",\n                    \"hostname\": \"lenovo-worker1\",\n                    \"ipadress\": \"192.168.3.4\",\n                    \"mac\": \"00:E0:4C:68:15:14\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"dell-worker2\",\n                    \"ipadress\": \"192.168.3.10\",\n                    \"mac\": \"8C:04:BA:FC:F7:0A\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"iPhone\",\n                    \"ipadress\": \"192.168.3.6\",\n                    \"mac\": \"2A:B0:F6:D1:AF:70\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                }\n            ]\n        },\n        \"date\": \"04/11/2024 19:03\",\n        \"ping\": null\n    },\n    {\n        \"connected_devices\": {\n            \"5GHz\": [\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"Watch\",\n                    \"ipadress\": \"192.168.3.7\",\n                    \"mac\": \"5E:4A:B6:72:AA:C6\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                }\n            ],\n            \"LAN 1\": [\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782\",\n                    \"ipadress\": \"192.168.3.5\",\n                    \"mac\": \"F8:AF:05:25:32:87\",\n                    \"routermesh\": true,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"iPhone\",\n                    \"ipadress\": \"192.168.3.6\",\n                    \"mac\": \"2A:B0:F6:D1:AF:70\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"MacBookPro\",\n                    \"ipadress\": \"192.168.3.9\",\n                    \"mac\": \"0A:55:DC:53:ED:C3\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"dell-worker2\",\n                    \"ipadress\": \"192.168.3.10\",\n                    \"mac\": \"8C:04:BA:FC:F7:0A\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"STATIC\",\n                    \"hostname\": \"lenovo-worker1\",\n                    \"ipadress\": \"192.168.3.4\",\n                    \"mac\": \"00:E0:4C:68:15:14\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.2\",\n                    \"mac\": \"F8:AF:05:25:32:89\",\n                    \"routermesh\": true,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.3\",\n                    \"mac\": \"F8:AF:05:25:32:88\",\n                    \"routermesh\": true,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"\",\n                    \"ipadress\": \"192.168.3.8\",\n                    \"mac\": \"4A:15:D2:14:CC:90\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                }\n            ]\n        },\n        \"date\": \"04/11/2024 19:48\",\n        \"ping\": null\n    },\n    {\n        \"connected_devices\": {\n            \"5GHz\": [\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"Watch\",\n                    \"ipadress\": \"192.168.3.7\",\n                    \"mac\": \"5E:4A:B6:72:AA:C6\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                }\n            ],\n            \"LAN 1\": [\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782\",\n                    \"ipadress\": \"192.168.3.5\",\n                    \"mac\": \"F8:AF:05:25:32:87\",\n                    \"routermesh\": true,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"\",\n                    \"ipadress\": \"192.168.3.8\",\n                    \"mac\": \"4A:15:D2:14:CC:90\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"MacBookPro\",\n                    \"ipadress\": \"192.168.3.9\",\n                    \"mac\": \"0A:55:DC:53:ED:C3\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"dell-worker2\",\n                    \"ipadress\": \"192.168.3.10\",\n                    \"mac\": \"8C:04:BA:FC:F7:0A\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"STATIC\",\n                    \"hostname\": \"lenovo-worker1\",\n                    \"ipadress\": \"192.168.3.4\",\n                    \"mac\": \"00:E0:4C:68:15:14\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.2\",\n                    \"mac\": \"F8:AF:05:25:32:89\",\n                    \"routermesh\": true,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.3\",\n                    \"mac\": \"F8:AF:05:25:32:88\",\n                    \"routermesh\": true,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"iPhone\",\n                    \"ipadress\": \"192.168.3.6\",\n                    \"mac\": \"2A:B0:F6:D1:AF:70\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                }\n            ]\n        },\n        \"date\": \"04/11/2024 20:33\",\n        \"ping\": null\n    },\n    {\n        \"connected_devices\": {\n            \"5GHz\": [\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"Watch\",\n                    \"ipadress\": \"192.168.3.7\",\n                    \"mac\": \"5E:4A:B6:72:AA:C6\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                }\n            ],\n            \"LAN 1\": [\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.2\",\n                    \"mac\": \"F8:AF:05:25:32:89\",\n                    \"routermesh\": true,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.3\",\n                    \"mac\": \"F8:AF:05:25:32:88\",\n                    \"routermesh\": true,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782\",\n                    \"ipadress\": \"192.168.3.5\",\n                    \"mac\": \"F8:AF:05:25:32:87\",\n                    \"routermesh\": true,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"iPhone\",\n                    \"ipadress\": \"192.168.3.6\",\n                    \"mac\": \"2A:B0:F6:D1:AF:70\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"\",\n                    \"ipadress\": \"192.168.3.8\",\n                    \"mac\": \"4A:15:D2:14:CC:90\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"STATIC\",\n                    \"hostname\": \"lenovo-worker1\",\n                    \"ipadress\": \"192.168.3.4\",\n                    \"mac\": \"00:E0:4C:68:15:14\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"MacBookPro\",\n                    \"ipadress\": \"192.168.3.9\",\n                    \"mac\": \"0A:55:DC:53:ED:C3\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"dell-worker2\",\n                    \"ipadress\": \"192.168.3.10\",\n                    \"mac\": \"8C:04:BA:FC:F7:0A\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                }\n            ]\n        },\n        \"date\": \"04/11/2024 21:18\",\n        \"ping\": null\n    },\n    {\n        \"connected_devices\": {\n            \"5GHz\": [\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"Watch\",\n                    \"ipadress\": \"192.168.3.7\",\n                    \"mac\": \"5E:4A:B6:72:AA:C6\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                }\n            ],\n            \"LAN 1\": [\n                {\n                    \"active\": false,\n                    \"adresssource\": \"STATIC\",\n                    \"hostname\": \"lenovo-worker1\",\n                    \"ipadress\": \"192.168.3.4\",\n                    \"mac\": \"00:E0:4C:68:15:14\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"dell-worker2\",\n                    \"ipadress\": \"192.168.3.10\",\n                    \"mac\": \"8C:04:BA:FC:F7:0A\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"iPhone\",\n                    \"ipadress\": \"192.168.3.6\",\n                    \"mac\": \"2A:B0:F6:D1:AF:70\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"\",\n                    \"ipadress\": \"192.168.3.8\",\n                    \"mac\": \"4A:15:D2:14:CC:90\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"MacBookPro\",\n                    \"ipadress\": \"192.168.3.9\",\n                    \"mac\": \"0A:55:DC:53:ED:C3\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.2\",\n                    \"mac\": \"F8:AF:05:25:32:89\",\n                    \"routermesh\": true,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.3\",\n                    \"mac\": \"F8:AF:05:25:32:88\",\n                    \"routermesh\": true,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782\",\n                    \"ipadress\": \"192.168.3.5\",\n                    \"mac\": \"F8:AF:05:25:32:87\",\n                    \"routermesh\": true,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                }\n            ]\n        },\n        \"date\": \"04/11/2024 22:03\",\n        \"ping\": null\n    },\n    {\n        \"connected_devices\": {\n            \"5GHz\": [\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"Watch\",\n                    \"ipadress\": \"192.168.3.7\",\n                    \"mac\": \"5E:4A:B6:72:AA:C6\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                }\n            ],\n            \"LAN 1\": [\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.3\",\n                    \"mac\": \"F8:AF:05:25:32:88\",\n                    \"routermesh\": true,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782\",\n                    \"ipadress\": \"192.168.3.5\",\n                    \"mac\": \"F8:AF:05:25:32:87\",\n                    \"routermesh\": true,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"\",\n                    \"ipadress\": \"192.168.3.8\",\n                    \"mac\": \"4A:15:D2:14:CC:90\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"STATIC\",\n                    \"hostname\": \"lenovo-worker1\",\n                    \"ipadress\": \"192.168.3.4\",\n                    \"mac\": \"00:E0:4C:68:15:14\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"iPhone\",\n                    \"ipadress\": \"192.168.3.6\",\n                    \"mac\": \"2A:B0:F6:D1:AF:70\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"MacBookPro\",\n                    \"ipadress\": \"192.168.3.9\",\n                    \"mac\": \"0A:55:DC:53:ED:C3\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"dell-worker2\",\n                    \"ipadress\": \"192.168.3.10\",\n                    \"mac\": \"8C:04:BA:FC:F7:0A\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.2\",\n                    \"mac\": \"F8:AF:05:25:32:89\",\n                    \"routermesh\": true,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                }\n            ]\n        },\n        \"date\": \"04/11/2024 22:48\",\n        \"ping\": null\n    },\n    {\n        \"connected_devices\": {\n            \"5GHz\": [\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"Watch\",\n                    \"ipadress\": \"192.168.3.7\",\n                    \"mac\": \"5E:4A:B6:72:AA:C6\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                }\n            ],\n            \"LAN 1\": [\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"MacBookPro\",\n                    \"ipadress\": \"192.168.3.9\",\n                    \"mac\": \"0A:55:DC:53:ED:C3\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.2\",\n                    \"mac\": \"F8:AF:05:25:32:89\",\n                    \"routermesh\": true,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.3\",\n                    \"mac\": \"F8:AF:05:25:32:88\",\n                    \"routermesh\": true,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782\",\n                    \"ipadress\": \"192.168.3.5\",\n                    \"mac\": \"F8:AF:05:25:32:87\",\n                    \"routermesh\": true,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"iPhone\",\n                    \"ipadress\": \"192.168.3.6\",\n                    \"mac\": \"2A:B0:F6:D1:AF:70\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"\",\n                    \"ipadress\": \"192.168.3.8\",\n                    \"mac\": \"4A:15:D2:14:CC:90\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"dell-worker2\",\n                    \"ipadress\": \"192.168.3.10\",\n                    \"mac\": \"8C:04:BA:FC:F7:0A\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"STATIC\",\n                    \"hostname\": \"lenovo-worker1\",\n                    \"ipadress\": \"192.168.3.4\",\n                    \"mac\": \"00:E0:4C:68:15:14\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                }\n            ]\n        },\n        \"date\": \"04/11/2024 23:33\",\n        \"ping\": null\n    },\n    {\n        \"connected_devices\": {\n            \"5GHz\": [\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"Watch\",\n                    \"ipadress\": \"192.168.3.7\",\n                    \"mac\": \"5E:4A:B6:72:AA:C6\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                }\n            ],\n            \"LAN 1\": [\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.3\",\n                    \"mac\": \"F8:AF:05:25:32:88\",\n                    \"routermesh\": true,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"dell-worker2\",\n                    \"ipadress\": \"192.168.3.10\",\n                    \"mac\": \"8C:04:BA:FC:F7:0A\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"STATIC\",\n                    \"hostname\": \"lenovo-worker1\",\n                    \"ipadress\": \"192.168.3.4\",\n                    \"mac\": \"00:E0:4C:68:15:14\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782\",\n                    \"ipadress\": \"192.168.3.5\",\n                    \"mac\": \"F8:AF:05:25:32:87\",\n                    \"routermesh\": true,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"iPhone\",\n                    \"ipadress\": \"192.168.3.6\",\n                    \"mac\": \"2A:B0:F6:D1:AF:70\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"\",\n                    \"ipadress\": \"192.168.3.8\",\n                    \"mac\": \"4A:15:D2:14:CC:90\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"MacBookPro\",\n                    \"ipadress\": \"192.168.3.9\",\n                    \"mac\": \"0A:55:DC:53:ED:C3\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.2\",\n                    \"mac\": \"F8:AF:05:25:32:89\",\n                    \"routermesh\": true,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                }\n            ]\n        },\n        \"date\": \"05/11/2024 00:18\",\n        \"ping\": null\n    },\n    {\n        \"connected_devices\": {\n            \"5GHz\": [\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"Watch\",\n                    \"ipadress\": \"192.168.3.7\",\n                    \"mac\": \"5E:4A:B6:72:AA:C6\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                }\n            ],\n            \"LAN 1\": [\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"MacBookPro\",\n                    \"ipadress\": \"192.168.3.9\",\n                    \"mac\": \"0A:55:DC:53:ED:C3\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.2\",\n                    \"mac\": \"F8:AF:05:25:32:89\",\n                    \"routermesh\": true,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782\",\n                    \"ipadress\": \"192.168.3.5\",\n                    \"mac\": \"F8:AF:05:25:32:87\",\n                    \"routermesh\": true,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"\",\n                    \"ipadress\": \"192.168.3.8\",\n                    \"mac\": \"4A:15:D2:14:CC:90\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"dell-worker2\",\n                    \"ipadress\": \"192.168.3.10\",\n                    \"mac\": \"8C:04:BA:FC:F7:0A\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"STATIC\",\n                    \"hostname\": \"lenovo-worker1\",\n                    \"ipadress\": \"192.168.3.4\",\n                    \"mac\": \"00:E0:4C:68:15:14\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.3\",\n                    \"mac\": \"F8:AF:05:25:32:88\",\n                    \"routermesh\": true,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"iPhone\",\n                    \"ipadress\": \"192.168.3.6\",\n                    \"mac\": \"2A:B0:F6:D1:AF:70\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                }\n            ]\n        },\n        \"date\": \"05/11/2024 01:03\",\n        \"ping\": null\n    },\n    {\n        \"connected_devices\": {\n            \"5GHz\": [\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"Watch\",\n                    \"ipadress\": \"192.168.3.7\",\n                    \"mac\": \"5E:4A:B6:72:AA:C6\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                }\n            ],\n            \"LAN 1\": [\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"dell-worker2\",\n                    \"ipadress\": \"192.168.3.10\",\n                    \"mac\": \"8C:04:BA:FC:F7:0A\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"STATIC\",\n                    \"hostname\": \"lenovo-worker1\",\n                    \"ipadress\": \"192.168.3.4\",\n                    \"mac\": \"00:E0:4C:68:15:14\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782\",\n                    \"ipadress\": \"192.168.3.5\",\n                    \"mac\": \"F8:AF:05:25:32:87\",\n                    \"routermesh\": true,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"iPhone\",\n                    \"ipadress\": \"192.168.3.6\",\n                    \"mac\": \"2A:B0:F6:D1:AF:70\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"\",\n                    \"ipadress\": \"192.168.3.8\",\n                    \"mac\": \"4A:15:D2:14:CC:90\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.2\",\n                    \"mac\": \"F8:AF:05:25:32:89\",\n                    \"routermesh\": true,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.3\",\n                    \"mac\": \"F8:AF:05:25:32:88\",\n                    \"routermesh\": true,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"MacBookPro\",\n                    \"ipadress\": \"192.168.3.9\",\n                    \"mac\": \"0A:55:DC:53:ED:C3\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                }\n            ]\n        },\n        \"date\": \"05/11/2024 01:48\",\n        \"ping\": null\n    },\n    {\n        \"connected_devices\": {\n            \"5GHz\": [\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"Watch\",\n                    \"ipadress\": \"192.168.3.7\",\n                    \"mac\": \"5E:4A:B6:72:AA:C6\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                }\n            ],\n            \"LAN 1\": [\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"dell-worker2\",\n                    \"ipadress\": \"192.168.3.10\",\n                    \"mac\": \"8C:04:BA:FC:F7:0A\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.3\",\n                    \"mac\": \"F8:AF:05:25:32:88\",\n                    \"routermesh\": true,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"\",\n                    \"ipadress\": \"192.168.3.8\",\n                    \"mac\": \"4A:15:D2:14:CC:90\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"MacBookPro\",\n                    \"ipadress\": \"192.168.3.9\",\n                    \"mac\": \"0A:55:DC:53:ED:C3\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"iPhone\",\n                    \"ipadress\": \"192.168.3.6\",\n                    \"mac\": \"2A:B0:F6:D1:AF:70\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"STATIC\",\n                    \"hostname\": \"lenovo-worker1\",\n                    \"ipadress\": \"192.168.3.4\",\n                    \"mac\": \"00:E0:4C:68:15:14\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.2\",\n                    \"mac\": \"F8:AF:05:25:32:89\",\n                    \"routermesh\": true,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782\",\n                    \"ipadress\": \"192.168.3.5\",\n                    \"mac\": \"F8:AF:05:25:32:87\",\n                    \"routermesh\": true,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                }\n            ]\n        },\n        \"date\": \"05/11/2024 02:33\",\n        \"ping\": null\n    },\n    {\n        \"connected_devices\": {\n            \"5GHz\": [\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"Watch\",\n                    \"ipadress\": \"192.168.3.7\",\n                    \"mac\": \"5E:4A:B6:72:AA:C6\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                }\n            ],\n            \"LAN 1\": [\n                {\n                    \"active\": false,\n                    \"adresssource\": \"STATIC\",\n                    \"hostname\": \"lenovo-worker1\",\n                    \"ipadress\": \"192.168.3.4\",\n                    \"mac\": \"00:E0:4C:68:15:14\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.2\",\n                    \"mac\": \"F8:AF:05:25:32:89\",\n                    \"routermesh\": true,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.3\",\n                    \"mac\": \"F8:AF:05:25:32:88\",\n                    \"routermesh\": true,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"MacBookPro\",\n                    \"ipadress\": \"192.168.3.9\",\n                    \"mac\": \"0A:55:DC:53:ED:C3\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"dell-worker2\",\n                    \"ipadress\": \"192.168.3.10\",\n                    \"mac\": \"8C:04:BA:FC:F7:0A\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782\",\n                    \"ipadress\": \"192.168.3.5\",\n                    \"mac\": \"F8:AF:05:25:32:87\",\n                    \"routermesh\": true,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"iPhone\",\n                    \"ipadress\": \"192.168.3.6\",\n                    \"mac\": \"2A:B0:F6:D1:AF:70\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"\",\n                    \"ipadress\": \"192.168.3.8\",\n                    \"mac\": \"4A:15:D2:14:CC:90\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                }\n            ]\n        },\n        \"date\": \"05/11/2024 03:18\",\n        \"ping\": null\n    },\n    {\n        \"connected_devices\": {\n            \"5GHz\": [\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"Watch\",\n                    \"ipadress\": \"192.168.3.7\",\n                    \"mac\": \"5E:4A:B6:72:AA:C6\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                }\n            ],\n            \"LAN 1\": [\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782\",\n                    \"ipadress\": \"192.168.3.5\",\n                    \"mac\": \"F8:AF:05:25:32:87\",\n                    \"routermesh\": true,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"iPhone\",\n                    \"ipadress\": \"192.168.3.6\",\n                    \"mac\": \"2A:B0:F6:D1:AF:70\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"MacBookPro\",\n                    \"ipadress\": \"192.168.3.9\",\n                    \"mac\": \"0A:55:DC:53:ED:C3\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"dell-worker2\",\n                    \"ipadress\": \"192.168.3.10\",\n                    \"mac\": \"8C:04:BA:FC:F7:0A\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"STATIC\",\n                    \"hostname\": \"lenovo-worker1\",\n                    \"ipadress\": \"192.168.3.4\",\n                    \"mac\": \"00:E0:4C:68:15:14\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.3\",\n                    \"mac\": \"F8:AF:05:25:32:88\",\n                    \"routermesh\": true,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"\",\n                    \"ipadress\": \"192.168.3.8\",\n                    \"mac\": \"4A:15:D2:14:CC:90\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.2\",\n                    \"mac\": \"F8:AF:05:25:32:89\",\n                    \"routermesh\": true,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                }\n            ]\n        },\n        \"date\": \"05/11/2024 04:03\",\n        \"ping\": null\n    },\n    {\n        \"connected_devices\": {\n            \"5GHz\": [\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"Watch\",\n                    \"ipadress\": \"192.168.3.7\",\n                    \"mac\": \"5E:4A:B6:72:AA:C6\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                }\n            ],\n            \"LAN 1\": [\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.2\",\n                    \"mac\": \"F8:AF:05:25:32:89\",\n                    \"routermesh\": true,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782\",\n                    \"ipadress\": \"192.168.3.5\",\n                    \"mac\": \"F8:AF:05:25:32:87\",\n                    \"routermesh\": true,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"MacBookPro\",\n                    \"ipadress\": \"192.168.3.9\",\n                    \"mac\": \"0A:55:DC:53:ED:C3\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"dell-worker2\",\n                    \"ipadress\": \"192.168.3.10\",\n                    \"mac\": \"8C:04:BA:FC:F7:0A\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"STATIC\",\n                    \"hostname\": \"lenovo-worker1\",\n                    \"ipadress\": \"192.168.3.4\",\n                    \"mac\": \"00:E0:4C:68:15:14\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.3\",\n                    \"mac\": \"F8:AF:05:25:32:88\",\n                    \"routermesh\": true,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"iPhone\",\n                    \"ipadress\": \"192.168.3.6\",\n                    \"mac\": \"2A:B0:F6:D1:AF:70\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"\",\n                    \"ipadress\": \"192.168.3.8\",\n                    \"mac\": \"4A:15:D2:14:CC:90\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                }\n            ]\n        },\n        \"date\": \"05/11/2024 04:48\",\n        \"ping\": null\n    },\n    {\n        \"connected_devices\": {\n            \"5GHz\": [\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"Watch\",\n                    \"ipadress\": \"192.168.3.7\",\n                    \"mac\": \"5E:4A:B6:72:AA:C6\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                }\n            ],\n            \"LAN 1\": [\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"\",\n                    \"ipadress\": \"192.168.3.8\",\n                    \"mac\": \"4A:15:D2:14:CC:90\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"dell-worker2\",\n                    \"ipadress\": \"192.168.3.10\",\n                    \"mac\": \"8C:04:BA:FC:F7:0A\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"STATIC\",\n                    \"hostname\": \"lenovo-worker1\",\n                    \"ipadress\": \"192.168.3.4\",\n                    \"mac\": \"00:E0:4C:68:15:14\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782\",\n                    \"ipadress\": \"192.168.3.5\",\n                    \"mac\": \"F8:AF:05:25:32:87\",\n                    \"routermesh\": true,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"iPhone\",\n                    \"ipadress\": \"192.168.3.6\",\n                    \"mac\": \"2A:B0:F6:D1:AF:70\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.2\",\n                    \"mac\": \"F8:AF:05:25:32:89\",\n                    \"routermesh\": true,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.3\",\n                    \"mac\": \"F8:AF:05:25:32:88\",\n                    \"routermesh\": true,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"MacBookPro\",\n                    \"ipadress\": \"192.168.3.9\",\n                    \"mac\": \"0A:55:DC:53:ED:C3\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                }\n            ]\n        },\n        \"date\": \"05/11/2024 05:33\",\n        \"ping\": null\n    },\n    {\n        \"connected_devices\": {\n            \"5GHz\": [\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"Watch\",\n                    \"ipadress\": \"192.168.3.7\",\n                    \"mac\": \"5E:4A:B6:72:AA:C6\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                }\n            ],\n            \"LAN 1\": [\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782\",\n                    \"ipadress\": \"192.168.3.5\",\n                    \"mac\": \"F8:AF:05:25:32:87\",\n                    \"routermesh\": true,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"\",\n                    \"ipadress\": \"192.168.3.8\",\n                    \"mac\": \"4A:15:D2:14:CC:90\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"MacBookPro\",\n                    \"ipadress\": \"192.168.3.9\",\n                    \"mac\": \"0A:55:DC:53:ED:C3\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"dell-worker2\",\n                    \"ipadress\": \"192.168.3.10\",\n                    \"mac\": \"8C:04:BA:FC:F7:0A\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"STATIC\",\n                    \"hostname\": \"lenovo-worker1\",\n                    \"ipadress\": \"192.168.3.4\",\n                    \"mac\": \"00:E0:4C:68:15:14\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.2\",\n                    \"mac\": \"F8:AF:05:25:32:89\",\n                    \"routermesh\": true,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.3\",\n                    \"mac\": \"F8:AF:05:25:32:88\",\n                    \"routermesh\": true,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"iPhone\",\n                    \"ipadress\": \"192.168.3.6\",\n                    \"mac\": \"2A:B0:F6:D1:AF:70\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                }\n            ]\n        },\n        \"date\": \"05/11/2024 06:18\",\n        \"ping\": null\n    },\n    {\n        \"connected_devices\": {\n            \"5GHz\": [\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"Watch\",\n                    \"ipadress\": \"192.168.3.7\",\n                    \"mac\": \"5E:4A:B6:72:AA:C6\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                }\n            ],\n            \"LAN 1\": [\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"\",\n                    \"ipadress\": \"192.168.3.8\",\n                    \"mac\": \"4A:15:D2:14:CC:90\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"dell-worker2\",\n                    \"ipadress\": \"192.168.3.10\",\n                    \"mac\": \"8C:04:BA:FC:F7:0A\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.2\",\n                    \"mac\": \"F8:AF:05:25:32:89\",\n                    \"routermesh\": true,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.3\",\n                    \"mac\": \"F8:AF:05:25:32:88\",\n                    \"routermesh\": true,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782\",\n                    \"ipadress\": \"192.168.3.5\",\n                    \"mac\": \"F8:AF:05:25:32:87\",\n                    \"routermesh\": true,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"iPhone\",\n                    \"ipadress\": \"192.168.3.6\",\n                    \"mac\": \"2A:B0:F6:D1:AF:70\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"STATIC\",\n                    \"hostname\": \"lenovo-worker1\",\n                    \"ipadress\": \"192.168.3.4\",\n                    \"mac\": \"00:E0:4C:68:15:14\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"MacBookPro\",\n                    \"ipadress\": \"192.168.3.9\",\n                    \"mac\": \"0A:55:DC:53:ED:C3\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                }\n            ]\n        },\n        \"date\": \"05/11/2024 07:03\",\n        \"ping\": null\n    },\n    {\n        \"connected_devices\": {\n            \"5GHz\": [\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"Watch\",\n                    \"ipadress\": \"192.168.3.7\",\n                    \"mac\": \"5E:4A:B6:72:AA:C6\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                }\n            ],\n            \"LAN 1\": [\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"iPhone\",\n                    \"ipadress\": \"192.168.3.6\",\n                    \"mac\": \"2A:B0:F6:D1:AF:70\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"MacBookPro\",\n                    \"ipadress\": \"192.168.3.9\",\n                    \"mac\": \"0A:55:DC:53:ED:C3\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"STATIC\",\n                    \"hostname\": \"lenovo-worker1\",\n                    \"ipadress\": \"192.168.3.4\",\n                    \"mac\": \"00:E0:4C:68:15:14\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.2\",\n                    \"mac\": \"F8:AF:05:25:32:89\",\n                    \"routermesh\": true,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.3\",\n                    \"mac\": \"F8:AF:05:25:32:88\",\n                    \"routermesh\": true,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782\",\n                    \"ipadress\": \"192.168.3.5\",\n                    \"mac\": \"F8:AF:05:25:32:87\",\n                    \"routermesh\": true,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"\",\n                    \"ipadress\": \"192.168.3.8\",\n                    \"mac\": \"4A:15:D2:14:CC:90\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"dell-worker2\",\n                    \"ipadress\": \"192.168.3.10\",\n                    \"mac\": \"8C:04:BA:FC:F7:0A\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                }\n            ]\n        },\n        \"date\": \"05/11/2024 07:48\",\n        \"ping\": null\n    },\n    {\n        \"connected_devices\": {\n            \"5GHz\": [\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"Watch\",\n                    \"ipadress\": \"192.168.3.7\",\n                    \"mac\": \"5E:4A:B6:72:AA:C6\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                }\n            ],\n            \"LAN 1\": [\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"dell-worker2\",\n                    \"ipadress\": \"192.168.3.10\",\n                    \"mac\": \"8C:04:BA:FC:F7:0A\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.2\",\n                    \"mac\": \"F8:AF:05:25:32:89\",\n                    \"routermesh\": true,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.3\",\n                    \"mac\": \"F8:AF:05:25:32:88\",\n                    \"routermesh\": true,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"iPhone\",\n                    \"ipadress\": \"192.168.3.6\",\n                    \"mac\": \"2A:B0:F6:D1:AF:70\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"\",\n                    \"ipadress\": \"192.168.3.8\",\n                    \"mac\": \"4A:15:D2:14:CC:90\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"STATIC\",\n                    \"hostname\": \"lenovo-worker1\",\n                    \"ipadress\": \"192.168.3.4\",\n                    \"mac\": \"00:E0:4C:68:15:14\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782\",\n                    \"ipadress\": \"192.168.3.5\",\n                    \"mac\": \"F8:AF:05:25:32:87\",\n                    \"routermesh\": true,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"MacBookPro\",\n                    \"ipadress\": \"192.168.3.9\",\n                    \"mac\": \"0A:55:DC:53:ED:C3\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                }\n            ]\n        },\n        \"date\": \"05/11/2024 08:33\",\n        \"ping\": null\n    },\n    {\n        \"connected_devices\": {\n            \"5GHz\": [\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"Watch\",\n                    \"ipadress\": \"192.168.3.7\",\n                    \"mac\": \"5E:4A:B6:72:AA:C6\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                }\n            ],\n            \"LAN 1\": [\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"MacBookPro\",\n                    \"ipadress\": \"192.168.3.9\",\n                    \"mac\": \"0A:55:DC:53:ED:C3\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.3\",\n                    \"mac\": \"F8:AF:05:25:32:88\",\n                    \"routermesh\": true,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"\",\n                    \"ipadress\": \"192.168.3.8\",\n                    \"mac\": \"4A:15:D2:14:CC:90\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"iPhone\",\n                    \"ipadress\": \"192.168.3.6\",\n                    \"mac\": \"2A:B0:F6:D1:AF:70\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"dell-worker2\",\n                    \"ipadress\": \"192.168.3.10\",\n                    \"mac\": \"8C:04:BA:FC:F7:0A\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"STATIC\",\n                    \"hostname\": \"lenovo-worker1\",\n                    \"ipadress\": \"192.168.3.4\",\n                    \"mac\": \"00:E0:4C:68:15:14\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.2\",\n                    \"mac\": \"F8:AF:05:25:32:89\",\n                    \"routermesh\": true,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782\",\n                    \"ipadress\": \"192.168.3.5\",\n                    \"mac\": \"F8:AF:05:25:32:87\",\n                    \"routermesh\": true,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                }\n            ]\n        },\n        \"date\": \"05/11/2024 09:18\",\n        \"ping\": null\n    },\n    {\n        \"connected_devices\": {\n            \"5GHz\": [\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"Watch\",\n                    \"ipadress\": \"192.168.3.7\",\n                    \"mac\": \"5E:4A:B6:72:AA:C6\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                }\n            ],\n            \"LAN 1\": [\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"\",\n                    \"ipadress\": \"192.168.3.8\",\n                    \"mac\": \"4A:15:D2:14:CC:90\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"MacBookPro\",\n                    \"ipadress\": \"192.168.3.9\",\n                    \"mac\": \"0A:55:DC:53:ED:C3\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"dell-worker2\",\n                    \"ipadress\": \"192.168.3.10\",\n                    \"mac\": \"8C:04:BA:FC:F7:0A\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.2\",\n                    \"mac\": \"F8:AF:05:25:32:89\",\n                    \"routermesh\": true,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.3\",\n                    \"mac\": \"F8:AF:05:25:32:88\",\n                    \"routermesh\": true,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"iPhone\",\n                    \"ipadress\": \"192.168.3.6\",\n                    \"mac\": \"2A:B0:F6:D1:AF:70\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"STATIC\",\n                    \"hostname\": \"lenovo-worker1\",\n                    \"ipadress\": \"192.168.3.4\",\n                    \"mac\": \"00:E0:4C:68:15:14\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782\",\n                    \"ipadress\": \"192.168.3.5\",\n                    \"mac\": \"F8:AF:05:25:32:87\",\n                    \"routermesh\": true,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                }\n            ]\n        },\n        \"date\": \"05/11/2024 10:03\",\n        \"ping\": null\n    },\n    {\n        \"connected_devices\": {\n            \"5GHz\": [\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"Watch\",\n                    \"ipadress\": \"192.168.3.7\",\n                    \"mac\": \"5E:4A:B6:72:AA:C6\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                }\n            ],\n            \"LAN 1\": [\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"\",\n                    \"ipadress\": \"192.168.3.8\",\n                    \"mac\": \"4A:15:D2:14:CC:90\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"MacBookPro\",\n                    \"ipadress\": \"192.168.3.9\",\n                    \"mac\": \"0A:55:DC:53:ED:C3\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.3\",\n                    \"mac\": \"F8:AF:05:25:32:88\",\n                    \"routermesh\": true,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.2\",\n                    \"mac\": \"F8:AF:05:25:32:89\",\n                    \"routermesh\": true,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782\",\n                    \"ipadress\": \"192.168.3.5\",\n                    \"mac\": \"F8:AF:05:25:32:87\",\n                    \"routermesh\": true,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"iPhone\",\n                    \"ipadress\": \"192.168.3.6\",\n                    \"mac\": \"2A:B0:F6:D1:AF:70\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"dell-worker2\",\n                    \"ipadress\": \"192.168.3.10\",\n                    \"mac\": \"8C:04:BA:FC:F7:0A\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"STATIC\",\n                    \"hostname\": \"lenovo-worker1\",\n                    \"ipadress\": \"192.168.3.4\",\n                    \"mac\": \"00:E0:4C:68:15:14\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                }\n            ]\n        },\n        \"date\": \"05/11/2024 10:48\",\n        \"ping\": null\n    },\n    {\n        \"connected_devices\": {\n            \"5GHz\": [\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"iPhone\",\n                    \"ipadress\": \"192.168.3.6\",\n                    \"mac\": \"2A:B0:F6:D1:AF:70\",\n                    \"routermesh\": false,\n                    \"rssi\": \"-56\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"Watch\",\n                    \"ipadress\": \"192.168.3.7\",\n                    \"mac\": \"5E:4A:B6:72:AA:C6\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                }\n            ],\n            \"LAN 1\": [\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782\",\n                    \"ipadress\": \"192.168.3.5\",\n                    \"mac\": \"F8:AF:05:25:32:87\",\n                    \"routermesh\": true,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"\",\n                    \"ipadress\": \"192.168.3.8\",\n                    \"mac\": \"4A:15:D2:14:CC:90\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"STATIC\",\n                    \"hostname\": \"lenovo-worker1\",\n                    \"ipadress\": \"192.168.3.4\",\n                    \"mac\": \"00:E0:4C:68:15:14\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.3\",\n                    \"mac\": \"F8:AF:05:25:32:88\",\n                    \"routermesh\": true,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"MacBookPro\",\n                    \"ipadress\": \"192.168.3.9\",\n                    \"mac\": \"0A:55:DC:53:ED:C3\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"dell-worker2\",\n                    \"ipadress\": \"192.168.3.10\",\n                    \"mac\": \"8C:04:BA:FC:F7:0A\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.2\",\n                    \"mac\": \"F8:AF:05:25:32:89\",\n                    \"routermesh\": true,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                }\n            ]\n        },\n        \"date\": \"05/11/2024 11:33\",\n        \"ping\": null\n    },\n    {\n        \"connected_devices\": {\n            \"5GHz\": [\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"iPhone\",\n                    \"ipadress\": \"192.168.3.6\",\n                    \"mac\": \"2A:B0:F6:D1:AF:70\",\n                    \"routermesh\": false,\n                    \"rssi\": \"-55\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"Watch\",\n                    \"ipadress\": \"192.168.3.7\",\n                    \"mac\": \"5E:4A:B6:72:AA:C6\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                }\n            ],\n            \"LAN 1\": [\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"dell-worker2\",\n                    \"ipadress\": \"192.168.3.10\",\n                    \"mac\": \"8C:04:BA:FC:F7:0A\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.2\",\n                    \"mac\": \"F8:AF:05:25:32:89\",\n                    \"routermesh\": true,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782\",\n                    \"ipadress\": \"192.168.3.5\",\n                    \"mac\": \"F8:AF:05:25:32:87\",\n                    \"routermesh\": true,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"\",\n                    \"ipadress\": \"192.168.3.8\",\n                    \"mac\": \"4A:15:D2:14:CC:90\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"MacBookPro\",\n                    \"ipadress\": \"192.168.3.9\",\n                    \"mac\": \"0A:55:DC:53:ED:C3\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"STATIC\",\n                    \"hostname\": \"lenovo-worker1\",\n                    \"ipadress\": \"192.168.3.4\",\n                    \"mac\": \"00:E0:4C:68:15:14\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.3\",\n                    \"mac\": \"F8:AF:05:25:32:88\",\n                    \"routermesh\": true,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                }\n            ]\n        },\n        \"date\": \"05/11/2024 12:18\",\n        \"ping\": null\n    },\n    {\n        \"connected_devices\": {\n            \"5GHz\": [\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"iPhone\",\n                    \"ipadress\": \"192.168.3.6\",\n                    \"mac\": \"2A:B0:F6:D1:AF:70\",\n                    \"routermesh\": false,\n                    \"rssi\": \"-51\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                }\n            ],\n            \"LAN 1\": [\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.3\",\n                    \"mac\": \"F8:AF:05:25:32:88\",\n                    \"routermesh\": true,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782\",\n                    \"ipadress\": \"192.168.3.5\",\n                    \"mac\": \"F8:AF:05:25:32:87\",\n                    \"routermesh\": true,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"\",\n                    \"ipadress\": \"192.168.3.8\",\n                    \"mac\": \"4A:15:D2:14:CC:90\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"STATIC\",\n                    \"hostname\": \"lenovo-worker1\",\n                    \"ipadress\": \"192.168.3.4\",\n                    \"mac\": \"00:E0:4C:68:15:14\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.2\",\n                    \"mac\": \"F8:AF:05:25:32:89\",\n                    \"routermesh\": true,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"Watch\",\n                    \"ipadress\": \"192.168.3.7\",\n                    \"mac\": \"5E:4A:B6:72:AA:C6\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"MacBookPro\",\n                    \"ipadress\": \"192.168.3.9\",\n                    \"mac\": \"0A:55:DC:53:ED:C3\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"dell-worker2\",\n                    \"ipadress\": \"192.168.3.10\",\n                    \"mac\": \"8C:04:BA:FC:F7:0A\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                }\n            ]\n        },\n        \"date\": \"05/11/2024 13:03\",\n        \"ping\": null\n    },\n    {\n        \"connected_devices\": {\n            \"5GHz\": [\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"\",\n                    \"ipadress\": \"192.168.3.8\",\n                    \"mac\": \"4A:15:D2:14:CC:90\",\n                    \"routermesh\": false,\n                    \"rssi\": \"-40\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                }\n            ],\n            \"LAN 1\": [\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"MacBookPro\",\n                    \"ipadress\": \"192.168.3.9\",\n                    \"mac\": \"0A:55:DC:53:ED:C3\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"dell-worker2\",\n                    \"ipadress\": \"192.168.3.10\",\n                    \"mac\": \"8C:04:BA:FC:F7:0A\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"STATIC\",\n                    \"hostname\": \"lenovo-worker1\",\n                    \"ipadress\": \"192.168.3.4\",\n                    \"mac\": \"00:E0:4C:68:15:14\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.2\",\n                    \"mac\": \"F8:AF:05:25:32:89\",\n                    \"routermesh\": true,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.3\",\n                    \"mac\": \"F8:AF:05:25:32:88\",\n                    \"routermesh\": true,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782\",\n                    \"ipadress\": \"192.168.3.5\",\n                    \"mac\": \"F8:AF:05:25:32:87\",\n                    \"routermesh\": true,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"iPhone\",\n                    \"ipadress\": \"192.168.3.6\",\n                    \"mac\": \"2A:B0:F6:D1:AF:70\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"Watch\",\n                    \"ipadress\": \"192.168.3.7\",\n                    \"mac\": \"5E:4A:B6:72:AA:C6\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                }\n            ]\n        },\n        \"date\": \"05/11/2024 13:48\",\n        \"ping\": null\n    },\n    {\n        \"connected_devices\": {\n            \"5GHz\": [\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"\",\n                    \"ipadress\": \"192.168.3.8\",\n                    \"mac\": \"4A:15:D2:14:CC:90\",\n                    \"routermesh\": false,\n                    \"rssi\": \"-40\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                }\n            ],\n            \"LAN 1\": [\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"dell-worker2\",\n                    \"ipadress\": \"192.168.3.10\",\n                    \"mac\": \"8C:04:BA:FC:F7:0A\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.3\",\n                    \"mac\": \"F8:AF:05:25:32:88\",\n                    \"routermesh\": true,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"iPhone\",\n                    \"ipadress\": \"192.168.3.6\",\n                    \"mac\": \"2A:B0:F6:D1:AF:70\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"MacBookPro\",\n                    \"ipadress\": \"192.168.3.9\",\n                    \"mac\": \"0A:55:DC:53:ED:C3\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"STATIC\",\n                    \"hostname\": \"lenovo-worker1\",\n                    \"ipadress\": \"192.168.3.4\",\n                    \"mac\": \"00:E0:4C:68:15:14\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.2\",\n                    \"mac\": \"F8:AF:05:25:32:89\",\n                    \"routermesh\": true,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782\",\n                    \"ipadress\": \"192.168.3.5\",\n                    \"mac\": \"F8:AF:05:25:32:87\",\n                    \"routermesh\": true,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"Watch\",\n                    \"ipadress\": \"192.168.3.7\",\n                    \"mac\": \"5E:4A:B6:72:AA:C6\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                }\n            ]\n        },\n        \"date\": \"05/11/2024 13:54\",\n        \"ping\": null\n    },\n    {\n        \"connected_devices\": {\n            \"5GHz\": [\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"\",\n                    \"ipadress\": \"192.168.3.8\",\n                    \"mac\": \"4A:15:D2:14:CC:90\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                }\n            ],\n            \"LAN 1\": [\n                {\n                    \"active\": false,\n                    \"adresssource\": \"STATIC\",\n                    \"hostname\": \"lenovo-worker1\",\n                    \"ipadress\": \"192.168.3.4\",\n                    \"mac\": \"00:E0:4C:68:15:14\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"dell-worker2\",\n                    \"ipadress\": \"192.168.3.10\",\n                    \"mac\": \"8C:04:BA:FC:F7:0A\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"iPhone\",\n                    \"ipadress\": \"192.168.3.6\",\n                    \"mac\": \"2A:B0:F6:D1:AF:70\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"Watch\",\n                    \"ipadress\": \"192.168.3.7\",\n                    \"mac\": \"5E:4A:B6:72:AA:C6\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"MacBookPro\",\n                    \"ipadress\": \"192.168.3.9\",\n                    \"mac\": \"0A:55:DC:53:ED:C3\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.2\",\n                    \"mac\": \"F8:AF:05:25:32:89\",\n                    \"routermesh\": true,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.3\",\n                    \"mac\": \"F8:AF:05:25:32:88\",\n                    \"routermesh\": true,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782\",\n                    \"ipadress\": \"192.168.3.5\",\n                    \"mac\": \"F8:AF:05:25:32:87\",\n                    \"routermesh\": true,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                }\n            ]\n        },\n        \"date\": \"05/11/2024 14:31\",\n        \"ping\": null\n    },\n    {\n        \"connected_devices\": {\n            \"5GHz\": [\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"\",\n                    \"ipadress\": \"192.168.3.8\",\n                    \"mac\": \"4A:15:D2:14:CC:90\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                }\n            ],\n            \"LAN 1\": [\n                {\n                    \"active\": false,\n                    \"adresssource\": \"STATIC\",\n                    \"hostname\": \"lenovo-worker1\",\n                    \"ipadress\": \"192.168.3.4\",\n                    \"mac\": \"00:E0:4C:68:15:14\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.2\",\n                    \"mac\": \"F8:AF:05:25:32:89\",\n                    \"routermesh\": true,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"Watch\",\n                    \"ipadress\": \"192.168.3.7\",\n                    \"mac\": \"5E:4A:B6:72:AA:C6\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"MacBookPro\",\n                    \"ipadress\": \"192.168.3.9\",\n                    \"mac\": \"0A:55:DC:53:ED:C3\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.3\",\n                    \"mac\": \"F8:AF:05:25:32:88\",\n                    \"routermesh\": true,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782\",\n                    \"ipadress\": \"192.168.3.5\",\n                    \"mac\": \"F8:AF:05:25:32:87\",\n                    \"routermesh\": true,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"iPhone\",\n                    \"ipadress\": \"192.168.3.6\",\n                    \"mac\": \"2A:B0:F6:D1:AF:70\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"dell-worker2\",\n                    \"ipadress\": \"192.168.3.10\",\n                    \"mac\": \"8C:04:BA:FC:F7:0A\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                }\n            ]\n        },\n        \"date\": \"05/11/2024 14:56\",\n        \"ping\": null\n    },\n    {\n        \"connected_devices\": {\n            \"5GHz\": [\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"\",\n                    \"ipadress\": \"192.168.3.8\",\n                    \"mac\": \"4A:15:D2:14:CC:90\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                }\n            ],\n            \"LAN 1\": [\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.3\",\n                    \"mac\": \"F8:AF:05:25:32:88\",\n                    \"routermesh\": true,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"iPhone\",\n                    \"ipadress\": \"192.168.3.6\",\n                    \"mac\": \"2A:B0:F6:D1:AF:70\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"Watch\",\n                    \"ipadress\": \"192.168.3.7\",\n                    \"mac\": \"5E:4A:B6:72:AA:C6\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"MacBookPro\",\n                    \"ipadress\": \"192.168.3.9\",\n                    \"mac\": \"0A:55:DC:53:ED:C3\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"dell-worker2\",\n                    \"ipadress\": \"192.168.3.10\",\n                    \"mac\": \"8C:04:BA:FC:F7:0A\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"STATIC\",\n                    \"hostname\": \"lenovo-worker1\",\n                    \"ipadress\": \"192.168.3.4\",\n                    \"mac\": \"00:E0:4C:68:15:14\",\n                    \"routermesh\": false,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": false,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n                    \"ipadress\": \"192.168.3.2\",\n                    \"mac\": \"F8:AF:05:25:32:89\",\n                    \"routermesh\": true,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                },\n                {\n                    \"active\": true,\n                    \"adresssource\": \"DHCP\",\n                    \"hostname\": \"HUAWEI:router:WS7001-40:0782\",\n                    \"ipadress\": \"192.168.3.5\",\n                    \"mac\": \"F8:AF:05:25:32:87\",\n                    \"routermesh\": true,\n                    \"rssi\": \"\",\n                    \"stats\": {\n                        \"broadcastreceived\": 0,\n                        \"broadcastsent\": 0,\n                        \"bytesreceived\": 0,\n                        \"bytessent\": 0,\n                        \"discardreceived\": 0,\n                        \"discardsent\": 0,\n                        \"errorsreceived\": 0,\n                        \"errorssent\": 0,\n                        \"multicastreceived\": 0,\n                        \"multicastsent\": 0,\n                        \"packetsreceived\": 0,\n                        \"packetssent\": 0,\n                        \"unicastreceived\": 0,\n                        \"unicastsent\": 0,\n                        \"unknownreceived\": 0\n                    }\n                }\n            ]\n        },\n        \"date\": \"05/11/2024 15:41\",\n        \"ping\": null\n    }\n]"},{"id":"82a29517-b5ee-4bf0-a3ab-c729114357c4","name":"Only Site Survey","originalRequest":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"url":{"raw":"device/:device/historic?resource=site_survey","host":["device"],"path":[":device","historic"],"query":[{"key":"resource","value":"site_survey"}],"variable":[{"key":"device","value":"{{device}}"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"nginx/1.18.0 (Ubuntu)"},{"key":"Date","value":"Tue, 12 Nov 2024 14:26:42 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Vary","value":"Origin"}],"cookie":[],"responseTime":null,"body":"[\n    {\n        \"connected_devices\": null,\n        \"date\": \"2024-11-11T11:48:40.572Z\",\n        \"ping\": null,\n        \"siteSurvey\": null\n    },\n    {\n        \"connected_devices\": null,\n        \"date\": \"2024-11-11T12:33:40.694Z\",\n        \"ping\": null,\n        \"siteSurvey\": null\n    },\n    {\n        \"connected_devices\": null,\n        \"date\": \"2024-11-11T13:18:40.935Z\",\n        \"ping\": null,\n        \"siteSurvey\": null\n    },\n    {\n        \"connected_devices\": null,\n        \"date\": \"2024-11-11T14:03:40.787Z\",\n        \"ping\": null,\n        \"siteSurvey\": null\n    },\n    {\n        \"connected_devices\": null,\n        \"date\": \"2024-11-11T14:49:05.180Z\",\n        \"ping\": null,\n        \"siteSurvey\": null\n    },\n    {\n        \"connected_devices\": null,\n        \"date\": \"2024-11-11T15:34:11.264Z\",\n        \"ping\": null,\n        \"siteSurvey\": null\n    },\n    {\n        \"connected_devices\": null,\n        \"date\": \"2024-11-11T16:19:11.068Z\",\n        \"ping\": null,\n        \"siteSurvey\": null\n    },\n    {\n        \"connected_devices\": null,\n        \"date\": \"2024-11-11T17:04:11.171Z\",\n        \"ping\": null,\n        \"siteSurvey\": null\n    },\n    {\n        \"connected_devices\": null,\n        \"date\": \"2024-11-11T17:47:18.415Z\",\n        \"ping\": null,\n        \"siteSurvey\": null\n    },\n    {\n        \"connected_devices\": null,\n        \"date\": \"2024-11-11T18:31:57.550Z\",\n        \"ping\": null,\n        \"siteSurvey\": null\n    },\n    {\n        \"connected_devices\": null,\n        \"date\": \"2024-11-11T19:16:57.893Z\",\n        \"ping\": null,\n        \"siteSurvey\": null\n    },\n    {\n        \"connected_devices\": null,\n        \"date\": \"2024-11-11T20:01:57.575Z\",\n        \"ping\": null,\n        \"siteSurvey\": null\n    },\n    {\n        \"connected_devices\": null,\n        \"date\": \"2024-11-11T20:46:57.664Z\",\n        \"ping\": null,\n        \"siteSurvey\": null\n    },\n    {\n        \"connected_devices\": null,\n        \"date\": \"2024-11-11T21:25:07.068Z\",\n        \"ping\": null,\n        \"siteSurvey\": null\n    },\n    {\n        \"connected_devices\": null,\n        \"date\": \"2024-11-11T22:11:43.384Z\",\n        \"ping\": null,\n        \"siteSurvey\": null\n    },\n    {\n        \"connected_devices\": null,\n        \"date\": \"2024-11-11T22:56:43.169Z\",\n        \"ping\": null,\n        \"siteSurvey\": null\n    },\n    {\n        \"connected_devices\": null,\n        \"date\": \"2024-11-11T23:41:43.188Z\",\n        \"ping\": null,\n        \"siteSurvey\": null\n    },\n    {\n        \"connected_devices\": null,\n        \"date\": \"2024-11-12T00:26:43.235Z\",\n        \"ping\": null,\n        \"siteSurvey\": null\n    },\n    {\n        \"connected_devices\": null,\n        \"date\": \"2024-11-12T01:11:43.389Z\",\n        \"ping\": null,\n        \"siteSurvey\": null\n    },\n    {\n        \"connected_devices\": null,\n        \"date\": \"2024-11-12T01:56:43.277Z\",\n        \"ping\": null,\n        \"siteSurvey\": null\n    },\n    {\n        \"connected_devices\": null,\n        \"date\": \"2024-11-12T02:41:43.085Z\",\n        \"ping\": null,\n        \"siteSurvey\": null\n    },\n    {\n        \"connected_devices\": null,\n        \"date\": \"2024-11-12T03:26:43.071Z\",\n        \"ping\": null,\n        \"siteSurvey\": null\n    },\n    {\n        \"connected_devices\": null,\n        \"date\": \"2024-11-12T04:11:43.106Z\",\n        \"ping\": null,\n        \"siteSurvey\": null\n    },\n    {\n        \"connected_devices\": null,\n        \"date\": \"2024-11-12T04:56:43.075Z\",\n        \"ping\": null,\n        \"siteSurvey\": null\n    },\n    {\n        \"connected_devices\": null,\n        \"date\": \"2024-11-12T05:41:43.165Z\",\n        \"ping\": null,\n        \"siteSurvey\": null\n    },\n    {\n        \"connected_devices\": null,\n        \"date\": \"2024-11-12T06:26:43.105Z\",\n        \"ping\": null,\n        \"siteSurvey\": null\n    },\n    {\n        \"connected_devices\": null,\n        \"date\": \"2024-11-12T07:11:43.031Z\",\n        \"ping\": null,\n        \"siteSurvey\": null\n    },\n    {\n        \"connected_devices\": null,\n        \"date\": \"2024-11-12T07:56:42.992Z\",\n        \"ping\": null,\n        \"siteSurvey\": null\n    },\n    {\n        \"connected_devices\": null,\n        \"date\": \"2024-11-12T08:41:43.030Z\",\n        \"ping\": null,\n        \"siteSurvey\": null\n    },\n    {\n        \"connected_devices\": null,\n        \"date\": \"2024-11-12T09:26:43.458Z\",\n        \"ping\": null,\n        \"siteSurvey\": null\n    },\n    {\n        \"connected_devices\": null,\n        \"date\": \"2024-11-12T10:10:00.711Z\",\n        \"ping\": null,\n        \"siteSurvey\": null\n    },\n    {\n        \"connected_devices\": null,\n        \"date\": \"2024-11-12T10:55:00.454Z\",\n        \"ping\": null,\n        \"siteSurvey\": null\n    },\n    {\n        \"connected_devices\": null,\n        \"date\": \"2024-11-12T11:40:07.031Z\",\n        \"ping\": null,\n        \"siteSurvey\": null\n    },\n    {\n        \"connected_devices\": null,\n        \"date\": \"2024-11-12T12:25:07.150Z\",\n        \"ping\": null,\n        \"siteSurvey\": null\n    },\n    {\n        \"connected_devices\": null,\n        \"date\": \"2024-11-12T13:10:07.097Z\",\n        \"ping\": null,\n        \"siteSurvey\": null\n    },\n    {\n        \"connected_devices\": null,\n        \"date\": \"2024-11-12T13:50:58.614Z\",\n        \"ping\": null,\n        \"siteSurvey\": null\n    },\n    {\n        \"connected_devices\": null,\n        \"date\": \"2024-11-12T13:55:07.084Z\",\n        \"ping\": null,\n        \"siteSurvey\": null\n    },\n    {\n        \"connected_devices\": null,\n        \"date\": \"2024-11-12T14:02:57.717Z\",\n        \"ping\": null,\n        \"siteSurvey\": {\n            \"2.4GHz\": {},\n            \"5GHz\": {}\n        }\n    },\n    {\n        \"connected_devices\": null,\n        \"date\": \"2024-11-12T14:11:36.414Z\",\n        \"ping\": null,\n        \"siteSurvey\": null\n    },\n    {\n        \"connected_devices\": null,\n        \"date\": \"2024-11-12T14:13:27.059Z\",\n        \"ping\": null,\n        \"siteSurvey\": {\n            \"2.4GHz\": {},\n            \"5GHz\": {}\n        }\n    },\n    {\n        \"connected_devices\": null,\n        \"date\": \"2024-11-12T14:19:30.929Z\",\n        \"ping\": null,\n        \"siteSurvey\": {\n            \"2.4GHz\": {\n                \"neighborsites\": [\n                    {\n                        \"bandwidth\": \"20\",\n                        \"bssid\": \"70:A7:41:84:F4:9E\",\n                        \"channel\": \"1\",\n                        \"signallevel\": \"-53\",\n                        \"ssid\": \"American Corp\",\n                        \"standard\": \"b,g,n\"\n                    },\n                    {\n                        \"bandwidth\": \"40\",\n                        \"bssid\": \"14:EB:B6:A6:E2:F2\",\n                        \"channel\": \"1\",\n                        \"signallevel\": \"-55\",\n                        \"ssid\": \"Flex\",\n                        \"standard\": \"11ax\"\n                    },\n                    {\n                        \"bandwidth\": \"40\",\n                        \"bssid\": \"F8:AF:05:25:5B:A8\",\n                        \"channel\": \"1\",\n                        \"signallevel\": \"-15\",\n                        \"ssid\": \"HUAWEI-teste\",\n                        \"standard\": \"b,g,n\"\n                    },\n                    {\n                        \"bandwidth\": \"40\",\n                        \"bssid\": \"98:B3:EF:8A:48:E8\",\n                        \"channel\": \"1\",\n                        \"signallevel\": \"-77\",\n                        \"ssid\": \"LEVITHA\",\n                        \"standard\": \"11ax\"\n                    },\n                    {\n                        \"bandwidth\": \"20\",\n                        \"bssid\": \"90:F6:44:D9:1E:60\",\n                        \"channel\": \"1\",\n                        \"signallevel\": \"-59\",\n                        \"ssid\": \"WIUP-Zedia\",\n                        \"standard\": \"11ax\"\n                    },\n                    {\n                        \"bandwidth\": \"20\",\n                        \"bssid\": \"48:05:E2:49:78:24\",\n                        \"channel\": \"1\",\n                        \"signallevel\": \"-50\",\n                        \"ssid\": \"WIUP-Zedia\",\n                        \"standard\": \"11ax\"\n                    },\n                    {\n                        \"bandwidth\": \"20\",\n                        \"bssid\": \"24:5A:4C:2A:0C:E1\",\n                        \"channel\": \"6\",\n                        \"signallevel\": \"-71\",\n                        \"ssid\": \"American Corp\",\n                        \"standard\": \"b,g,n\"\n                    },\n                    {\n                        \"bandwidth\": \"20\",\n                        \"bssid\": \"24:5A:4C:27:FF:A3\",\n                        \"channel\": \"6\",\n                        \"signallevel\": \"-53\",\n                        \"ssid\": \"American Corp\",\n                        \"standard\": \"b,g,n\"\n                    },\n                    {\n                        \"bandwidth\": \"20\",\n                        \"bssid\": \"0E:EC:DA:E9:AA:3E\",\n                        \"channel\": \"6\",\n                        \"signallevel\": \"-64\",\n                        \"ssid\": \"CPD\",\n                        \"standard\": \"b,g,n\"\n                    },\n                    {\n                        \"bandwidth\": \"40\",\n                        \"bssid\": \"F8:AF:05:25:32:90\",\n                        \"channel\": \"6\",\n                        \"signallevel\": \"-15\",\n                        \"ssid\": \"HUAWEI-teste\",\n                        \"standard\": \"b,g,n\"\n                    },\n                    {\n                        \"bandwidth\": \"40\",\n                        \"bssid\": \"4C:2E:FE:12:FE:01\",\n                        \"channel\": \"6\",\n                        \"signallevel\": \"-15\",\n                        \"ssid\": \"INTELBRAS\",\n                        \"standard\": \"11ax\"\n                    },\n                    {\n                        \"bandwidth\": \"20\",\n                        \"bssid\": \"76:83:C2:34:CD:BC\",\n                        \"channel\": \"11\",\n                        \"signallevel\": \"-46\",\n                        \"ssid\": \"#Estação_BETHA\",\n                        \"standard\": \"b,g,n\"\n                    },\n                    {\n                        \"bandwidth\": \"20\",\n                        \"bssid\": \"FE:EC:DA:AD:0B:84\",\n                        \"channel\": \"11\",\n                        \"signallevel\": \"-69\",\n                        \"ssid\": \"#Estação_BETHA\",\n                        \"standard\": \"b,g,n\"\n                    },\n                    {\n                        \"bandwidth\": \"20\",\n                        \"bssid\": \"FC:EC:DA:AD:0B:84\",\n                        \"channel\": \"11\",\n                        \"signallevel\": \"-67\",\n                        \"ssid\": \"#Estação_INAITEC\",\n                        \"standard\": \"b,g,n\"\n                    },\n                    {\n                        \"bandwidth\": \"20\",\n                        \"bssid\": \"74:83:C2:34:CD:BC\",\n                        \"channel\": \"11\",\n                        \"signallevel\": \"-46\",\n                        \"ssid\": \"#Estação_INAITEC\",\n                        \"standard\": \"b,g,n\"\n                    },\n                    {\n                        \"bandwidth\": \"20\",\n                        \"bssid\": \"86:83:C2:34:CD:BC\",\n                        \"channel\": \"11\",\n                        \"signallevel\": \"-46\",\n                        \"ssid\": \"CPD\",\n                        \"standard\": \"b,g,n\"\n                    },\n                    {\n                        \"bandwidth\": \"20\",\n                        \"bssid\": \"92:CD:B6:44:40:BA\",\n                        \"channel\": \"11\",\n                        \"signallevel\": \"-53\",\n                        \"ssid\": \"DIRECT-ba-HP M426 LaserJet\",\n                        \"standard\": \"b,g,n\"\n                    }\n                ],\n                \"noise\": {\n                    \"0\": 36.36,\n                    \"1\": 45.96000000000001,\n                    \"2\": 49.730000000000004,\n                    \"3\": 66.41,\n                    \"4\": 43.46,\n                    \"5\": 57.75,\n                    \"6\": 40.09,\n                    \"7\": 43.2,\n                    \"8\": 44.84,\n                    \"9\": 19.22,\n                    \"10\": 49.6,\n                    \"11\": 45.129999999999995,\n                    \"12\": 50.099999999999994,\n                    \"13\": 52.56\n                }\n            },\n            \"5GHz\": {\n                \"neighborsites\": [\n                    {\n                        \"bandwidth\": \"80\",\n                        \"bssid\": \"70:CD:91:33:6C:06\",\n                        \"channel\": \"36\",\n                        \"signallevel\": \"-84\",\n                        \"ssid\": \"\",\n                        \"standard\": \"a,n,ac\"\n                    },\n                    {\n                        \"bandwidth\": \"80\",\n                        \"bssid\": \"2A:5A:4C:2B:0C:56\",\n                        \"channel\": \"36\",\n                        \"signallevel\": \"-92\",\n                        \"ssid\": \"\",\n                        \"standard\": \"a,n,ac\"\n                    },\n                    {\n                        \"bandwidth\": \"80\",\n                        \"bssid\": \"24:5A:4C:2B:0C:56\",\n                        \"channel\": \"36\",\n                        \"signallevel\": \"-92\",\n                        \"ssid\": \"American Corp\",\n                        \"standard\": \"a,n,ac\"\n                    },\n                    {\n                        \"bandwidth\": \"80\",\n                        \"bssid\": \"70:CD:91:33:6C:05\",\n                        \"channel\": \"36\",\n                        \"signallevel\": \"-85\",\n                        \"ssid\": \"CALION_5G\",\n                        \"standard\": \"a,n,ac\"\n                    },\n                    {\n                        \"bandwidth\": \"80\",\n                        \"bssid\": \"66:E9:CF:D3:6C:4E\",\n                        \"channel\": \"36\",\n                        \"signallevel\": \"-86\",\n                        \"ssid\": \"EUSOUOBATMAN 2,4GHz\",\n                        \"standard\": \"a,n,ac\"\n                    },\n                    {\n                        \"bandwidth\": \"80\",\n                        \"bssid\": \"78:E9:CF:D3:6C:4E\",\n                        \"channel\": \"36\",\n                        \"signallevel\": \"-86\",\n                        \"ssid\": \"EUSOUOBATMAN 5GHz\",\n                        \"standard\": \"a,n,ac\"\n                    },\n                    {\n                        \"bandwidth\": \"160\",\n                        \"bssid\": \"4C:2E:FE:12:FE:00\",\n                        \"channel\": \"36\",\n                        \"signallevel\": \"-15\",\n                        \"ssid\": \"INTELBRAS-5G\",\n                        \"standard\": \"11ax\"\n                    },\n                    {\n                        \"bandwidth\": \"80\",\n                        \"bssid\": \"C6:C6:78:0C:48:7F\",\n                        \"channel\": \"36\",\n                        \"signallevel\": \"-83\",\n                        \"ssid\": \"Matteo\",\n                        \"standard\": \"a,n,ac\"\n                    },\n                    {\n                        \"bandwidth\": \"80\",\n                        \"bssid\": \"D8:C6:78:0C:48:7F\",\n                        \"channel\": \"36\",\n                        \"signallevel\": \"-83\",\n                        \"ssid\": \"Matteo 5G\",\n                        \"standard\": \"a,n,ac\"\n                    },\n                    {\n                        \"bandwidth\": \"80\",\n                        \"bssid\": \"C6:C6:78:48:96:6F\",\n                        \"channel\": \"36\",\n                        \"signallevel\": \"-91\",\n                        \"ssid\": \"VOLK 2.4\",\n                        \"standard\": \"a,n,ac\"\n                    },\n                    {\n                        \"bandwidth\": \"80\",\n                        \"bssid\": \"54:71:DD:E3:15:88\",\n                        \"channel\": \"36\",\n                        \"signallevel\": \"-85\",\n                        \"ssid\": \"ZOOME GERAL\",\n                        \"standard\": \"11ax\"\n                    },\n                    {\n                        \"bandwidth\": \"160\",\n                        \"bssid\": \"62:2E:FE:12:FE:01\",\n                        \"channel\": \"36\",\n                        \"signallevel\": \"-15\",\n                        \"ssid\": \"opaopa\",\n                        \"standard\": \"11ax\"\n                    },\n                    {\n                        \"bandwidth\": \"40\",\n                        \"bssid\": \"FE:EC:DA:EA:AA:3E\",\n                        \"channel\": \"40\",\n                        \"signallevel\": \"-77\",\n                        \"ssid\": \"#Estação_BETHA\",\n                        \"standard\": \"a,n,ac\"\n                    },\n                    {\n                        \"bandwidth\": \"80\",\n                        \"bssid\": \"24:5A:4C:28:FF:A3\",\n                        \"channel\": \"40\",\n                        \"signallevel\": \"-81\",\n                        \"ssid\": \"American Corp\",\n                        \"standard\": \"a,n,ac\"\n                    },\n                    {\n                        \"bandwidth\": \"80\",\n                        \"bssid\": \"24:FD:0D:C8:80:05\",\n                        \"channel\": \"40\",\n                        \"signallevel\": \"-90\",\n                        \"ssid\": \"FAMILIA FELIZ 2\",\n                        \"standard\": \"a,n,ac\"\n                    },\n                    {\n                        \"bandwidth\": \"80\",\n                        \"bssid\": \"44:3B:32:7B:28:82\",\n                        \"channel\": \"40\",\n                        \"signallevel\": \"-84\",\n                        \"ssid\": \"Gandra\",\n                        \"standard\": \"a,n,ac\"\n                    },\n                    {\n                        \"bandwidth\": \"80\",\n                        \"bssid\": \"86:0B:BB:2E:17:AF\",\n                        \"channel\": \"40\",\n                        \"signallevel\": \"-87\",\n                        \"ssid\": \"RAYAN\",\n                        \"standard\": \"a,n,ac\"\n                    },\n                    {\n                        \"bandwidth\": \"40\",\n                        \"bssid\": \"FE:EC:DA:AE:0B:84\",\n                        \"channel\": \"44\",\n                        \"signallevel\": \"-79\",\n                        \"ssid\": \"#Estação_BETHA\",\n                        \"standard\": \"a,n,ac\"\n                    },\n                    {\n                        \"bandwidth\": \"40\",\n                        \"bssid\": \"B6:FB:E4:1B:E3:E8\",\n                        \"channel\": \"44\",\n                        \"signallevel\": \"-92\",\n                        \"ssid\": \"#Estação_BETHA\",\n                        \"standard\": \"a,n,ac\"\n                    }\n                ],\n                \"noise\": {}\n            }\n        }\n    },\n    {\n        \"connected_devices\": null,\n        \"date\": \"2024-11-12T14:24:52.280Z\",\n        \"ping\": null,\n        \"siteSurvey\": {\n            \"2.4GHz\": {\n                \"neighbor_sites\": [\n                    {\n                        \"bandwidth\": \"20\",\n                        \"bssid\": \"48:05:E2:49:78:29\",\n                        \"channel\": \"1\",\n                        \"signallevel\": \"-57\",\n                        \"ssid\": \"\",\n                        \"standard\": \"11ax\"\n                    },\n                    {\n                        \"bandwidth\": \"20\",\n                        \"bssid\": \"70:A7:41:84:F4:9E\",\n                        \"channel\": \"1\",\n                        \"signallevel\": \"-53\",\n                        \"ssid\": \"American Corp\",\n                        \"standard\": \"b,g,n\"\n                    },\n                    {\n                        \"bandwidth\": \"40\",\n                        \"bssid\": \"14:EB:B6:A6:E2:F2\",\n                        \"channel\": \"1\",\n                        \"signallevel\": \"-53\",\n                        \"ssid\": \"Flex\",\n                        \"standard\": \"11ax\"\n                    },\n                    {\n                        \"bandwidth\": \"40\",\n                        \"bssid\": \"F8:AF:05:25:5B:A8\",\n                        \"channel\": \"1\",\n                        \"signallevel\": \"-15\",\n                        \"ssid\": \"HUAWEI-teste\",\n                        \"standard\": \"b,g,n\"\n                    },\n                    {\n                        \"bandwidth\": \"40\",\n                        \"bssid\": \"98:B3:EF:8A:48:E8\",\n                        \"channel\": \"1\",\n                        \"signallevel\": \"-81\",\n                        \"ssid\": \"LEVITHA\",\n                        \"standard\": \"11ax\"\n                    },\n                    {\n                        \"bandwidth\": \"20\",\n                        \"bssid\": \"90:F6:44:D9:1E:60\",\n                        \"channel\": \"1\",\n                        \"signallevel\": \"-58\",\n                        \"ssid\": \"WIUP-Zedia\",\n                        \"standard\": \"11ax\"\n                    },\n                    {\n                        \"bandwidth\": \"20\",\n                        \"bssid\": \"24:5A:4C:2A:C5:0E\",\n                        \"channel\": \"6\",\n                        \"signallevel\": \"-74\",\n                        \"ssid\": \"American Corp\",\n                        \"standard\": \"b,g,n\"\n                    },\n                    {\n                        \"bandwidth\": \"40\",\n                        \"bssid\": \"F8:AF:05:25:32:90\",\n                        \"channel\": \"6\",\n                        \"signallevel\": \"-15\",\n                        \"ssid\": \"HUAWEI-teste\",\n                        \"standard\": \"b,g,n\"\n                    },\n                    {\n                        \"bandwidth\": \"40\",\n                        \"bssid\": \"4C:2E:FE:12:FE:01\",\n                        \"channel\": \"6\",\n                        \"signallevel\": \"-15\",\n                        \"ssid\": \"INTELBRAS\",\n                        \"standard\": \"11ax\"\n                    },\n                    {\n                        \"bandwidth\": \"20\",\n                        \"bssid\": \"70:CD:91:B5:D8:26\",\n                        \"channel\": \"6\",\n                        \"signallevel\": \"-77\",\n                        \"ssid\": \"MOVTI_205\",\n                        \"standard\": \"b,g,n\"\n                    },\n                    {\n                        \"bandwidth\": \"20\",\n                        \"bssid\": \"76:83:C2:34:CD:BC\",\n                        \"channel\": \"11\",\n                        \"signallevel\": \"-47\",\n                        \"ssid\": \"#Estação_BETHA\",\n                        \"standard\": \"b,g,n\"\n                    },\n                    {\n                        \"bandwidth\": \"20\",\n                        \"bssid\": \"FE:EC:DA:AD:0B:84\",\n                        \"channel\": \"11\",\n                        \"signallevel\": \"-66\",\n                        \"ssid\": \"#Estação_BETHA\",\n                        \"standard\": \"b,g,n\"\n                    },\n                    {\n                        \"bandwidth\": \"20\",\n                        \"bssid\": \"74:83:C2:34:CD:BC\",\n                        \"channel\": \"11\",\n                        \"signallevel\": \"-47\",\n                        \"ssid\": \"#Estação_INAITEC\",\n                        \"standard\": \"b,g,n\"\n                    },\n                    {\n                        \"bandwidth\": \"20\",\n                        \"bssid\": \"FC:EC:DA:AD:0B:84\",\n                        \"channel\": \"11\",\n                        \"signallevel\": \"-65\",\n                        \"ssid\": \"#Estação_INAITEC\",\n                        \"standard\": \"b,g,n\"\n                    },\n                    {\n                        \"bandwidth\": \"20\",\n                        \"bssid\": \"86:83:C2:34:CD:BC\",\n                        \"channel\": \"11\",\n                        \"signallevel\": \"-47\",\n                        \"ssid\": \"CPD\",\n                        \"standard\": \"b,g,n\"\n                    },\n                    {\n                        \"bandwidth\": \"20\",\n                        \"bssid\": \"92:CD:B6:44:40:BA\",\n                        \"channel\": \"11\",\n                        \"signallevel\": \"-52\",\n                        \"ssid\": \"DIRECT-ba-HP M426 LaserJet\",\n                        \"standard\": \"b,g,n\"\n                    },\n                    {\n                        \"bandwidth\": \"20\",\n                        \"bssid\": \"68:02:B8:AD:92:92\",\n                        \"channel\": \"11\",\n                        \"signallevel\": \"-72\",\n                        \"ssid\": \"FLEX_CLARO\",\n                        \"standard\": \"b,g,n\"\n                    },\n                    {\n                        \"bandwidth\": \"40\",\n                        \"bssid\": \"D8:77:8B:E1:F4:9C\",\n                        \"channel\": \"11\",\n                        \"signallevel\": \"-81\",\n                        \"ssid\": \"MAISINTERNET_ELP\",\n                        \"standard\": \"b,g,n\"\n                    }\n                ],\n                \"noise\": {\n                    \"0\": 35.7,\n                    \"1\": 45.59,\n                    \"2\": 49.47,\n                    \"3\": 66.21,\n                    \"4\": 43.41,\n                    \"5\": 51.07000000000001,\n                    \"6\": 31.78,\n                    \"7\": 34.33,\n                    \"8\": 35.67,\n                    \"9\": 21.86,\n                    \"10\": 58.41000000000001,\n                    \"11\": 58.32,\n                    \"12\": 65.06,\n                    \"13\": 68.53999999999999,\n                    \"14\": 7.9\n                }\n            },\n            \"5GHz\": {\n                \"neighbor_sites\": [\n                    {\n                        \"bandwidth\": \"80\",\n                        \"bssid\": \"86:0B:BB:BD:B1:AF\",\n                        \"channel\": \"36\",\n                        \"signallevel\": \"-95\",\n                        \"ssid\": \"\",\n                        \"standard\": \"11ax\"\n                    },\n                    {\n                        \"bandwidth\": \"80\",\n                        \"bssid\": \"70:CD:91:B6:47:BE\",\n                        \"channel\": \"36\",\n                        \"signallevel\": \"-95\",\n                        \"ssid\": \"\",\n                        \"standard\": \"a,n,ac\"\n                    },\n                    {\n                        \"bandwidth\": \"80\",\n                        \"bssid\": \"70:CD:91:33:6C:05\",\n                        \"channel\": \"36\",\n                        \"signallevel\": \"-87\",\n                        \"ssid\": \"CALION_5G\",\n                        \"standard\": \"a,n,ac\"\n                    },\n                    {\n                        \"bandwidth\": \"160\",\n                        \"bssid\": \"4C:2E:FE:12:FE:00\",\n                        \"channel\": \"36\",\n                        \"signallevel\": \"-15\",\n                        \"ssid\": \"INTELBRAS-5G\",\n                        \"standard\": \"11ax\"\n                    },\n                    {\n                        \"bandwidth\": \"80\",\n                        \"bssid\": \"C6:C6:78:0C:48:7F\",\n                        \"channel\": \"36\",\n                        \"signallevel\": \"-84\",\n                        \"ssid\": \"Matteo\",\n                        \"standard\": \"a,n,ac\"\n                    },\n                    {\n                        \"bandwidth\": \"80\",\n                        \"bssid\": \"D8:C6:78:0C:48:7F\",\n                        \"channel\": \"36\",\n                        \"signallevel\": \"-84\",\n                        \"ssid\": \"Matteo 5G\",\n                        \"standard\": \"a,n,ac\"\n                    },\n                    {\n                        \"bandwidth\": \"160\",\n                        \"bssid\": \"CC:F3:C8:57:64:17\",\n                        \"channel\": \"36\",\n                        \"signallevel\": \"-85\",\n                        \"ssid\": \"NPK\",\n                        \"standard\": \"11ax\"\n                    },\n                    {\n                        \"bandwidth\": \"80\",\n                        \"bssid\": \"70:CD:91:B6:47:BD\",\n                        \"channel\": \"36\",\n                        \"signallevel\": \"-92\",\n                        \"ssid\": \"Nossafamilia_5G\",\n                        \"standard\": \"a,n,ac\"\n                    },\n                    {\n                        \"bandwidth\": \"80\",\n                        \"bssid\": \"C6:C6:78:48:96:6F\",\n                        \"channel\": \"36\",\n                        \"signallevel\": \"-90\",\n                        \"ssid\": \"VOLK 2.4\",\n                        \"standard\": \"a,n,ac\"\n                    },\n                    {\n                        \"bandwidth\": \"160\",\n                        \"bssid\": \"62:2E:FE:12:FE:01\",\n                        \"channel\": \"36\",\n                        \"signallevel\": \"-15\",\n                        \"ssid\": \"opaopa\",\n                        \"standard\": \"11ax\"\n                    },\n                    {\n                        \"bandwidth\": \"40\",\n                        \"bssid\": \"FE:EC:DA:EA:AA:3E\",\n                        \"channel\": \"40\",\n                        \"signallevel\": \"-79\",\n                        \"ssid\": \"#Estação_BETHA\",\n                        \"standard\": \"a,n,ac\"\n                    },\n                    {\n                        \"bandwidth\": \"40\",\n                        \"bssid\": \"FC:EC:DA:EA:AA:3E\",\n                        \"channel\": \"40\",\n                        \"signallevel\": \"-79\",\n                        \"ssid\": \"#Estação_INAITEC\",\n                        \"standard\": \"a,n,ac\"\n                    },\n                    {\n                        \"bandwidth\": \"80\",\n                        \"bssid\": \"24:5A:4C:28:FF:A3\",\n                        \"channel\": \"40\",\n                        \"signallevel\": \"-83\",\n                        \"ssid\": \"American Corp\",\n                        \"standard\": \"a,n,ac\"\n                    },\n                    {\n                        \"bandwidth\": \"80\",\n                        \"bssid\": \"86:0B:BB:2E:17:AF\",\n                        \"channel\": \"40\",\n                        \"signallevel\": \"-88\",\n                        \"ssid\": \"RAYAN\",\n                        \"standard\": \"a,n,ac\"\n                    },\n                    {\n                        \"bandwidth\": \"40\",\n                        \"bssid\": \"FE:EC:DA:AE:0B:84\",\n                        \"channel\": \"44\",\n                        \"signallevel\": \"-78\",\n                        \"ssid\": \"#Estação_BETHA\",\n                        \"standard\": \"a,n,ac\"\n                    },\n                    {\n                        \"bandwidth\": \"40\",\n                        \"bssid\": \"FC:EC:DA:AE:0B:84\",\n                        \"channel\": \"44\",\n                        \"signallevel\": \"-78\",\n                        \"ssid\": \"#Estação_INAITEC\",\n                        \"standard\": \"a,n,ac\"\n                    },\n                    {\n                        \"bandwidth\": \"80\",\n                        \"bssid\": \"14:EB:B6:A6:E2:F3\",\n                        \"channel\": \"44\",\n                        \"signallevel\": \"-81\",\n                        \"ssid\": \"Flex_5Ghz\",\n                        \"standard\": \"11ax\"\n                    },\n                    {\n                        \"bandwidth\": \"40\",\n                        \"bssid\": \"78:8A:20:B5:5D:90\",\n                        \"channel\": \"48\",\n                        \"signallevel\": \"-87\",\n                        \"ssid\": \"\",\n                        \"standard\": \"a,n,ac\"\n                    }\n                ],\n                \"noise\": {\n                    \"36\": 63.75,\n                    \"40\": 63.75,\n                    \"44\": 47.16,\n                    \"48\": 47.16,\n                    \"52\": 20.42,\n                    \"56\": 20.42,\n                    \"60\": 20.42,\n                    \"64\": 20.42\n                }\n            }\n        }\n    }\n]"},{"id":"1340fac6-1d3b-4f2d-b316-b39a28f796f2","name":"Only Speed Test","originalRequest":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"url":{"raw":"device/:device/historic?resource=speedtest","host":["device"],"path":[":device","historic"],"query":[{"key":"resource","value":"speedtest"}],"variable":[{"key":"device","value":"{{device}}"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"nginx/1.18.0 (Ubuntu)"},{"key":"Date","value":"Thu, 03 Apr 2025 13:17:34 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Vary","value":"Origin"}],"cookie":[],"responseTime":null,"body":"[\n    {\n        \"connected_devices\": null,\n        \"date\": \"2025-03-31T12:31:36.707Z\",\n        \"ping\": null,\n        \"siteSurvey\": null,\n        \"speed_test\": null\n    },\n    {\n        \"connected_devices\": null,\n        \"date\": \"2025-03-31T13:16:36.686Z\",\n        \"ping\": null,\n        \"siteSurvey\": null,\n        \"speed_test\": null\n    },\n    {\n        \"connected_devices\": null,\n        \"date\": \"2025-03-31T14:01:36.728Z\",\n        \"ping\": null,\n        \"siteSurvey\": null,\n        \"speed_test\": null\n    },\n    {\n        \"connected_devices\": null,\n        \"date\": \"2025-03-31T14:47:55.542Z\",\n        \"ping\": null,\n        \"siteSurvey\": null,\n        \"speed_test\": null\n    },\n    {\n        \"connected_devices\": null,\n        \"date\": \"2025-03-31T15:32:55.553Z\",\n        \"ping\": null,\n        \"siteSurvey\": null,\n        \"speed_test\": null\n    },\n    {\n        \"connected_devices\": null,\n        \"date\": \"2025-03-31T16:17:55.543Z\",\n        \"ping\": null,\n        \"siteSurvey\": null,\n        \"speed_test\": null\n    },\n    {\n        \"connected_devices\": null,\n        \"date\": \"2025-03-31T17:50:28.001Z\",\n        \"ping\": null,\n        \"siteSurvey\": null,\n        \"speed_test\": null\n    },\n    {\n        \"connected_devices\": null,\n        \"date\": \"2025-03-31T18:36:01.238Z\",\n        \"ping\": null,\n        \"siteSurvey\": null,\n        \"speed_test\": null\n    },\n    {\n        \"connected_devices\": null,\n        \"date\": \"2025-03-31T19:20:07.121Z\",\n        \"ping\": null,\n        \"siteSurvey\": null,\n        \"speed_test\": null\n    },\n    {\n        \"connected_devices\": null,\n        \"date\": \"2025-03-31T20:05:12.415Z\",\n        \"ping\": null,\n        \"siteSurvey\": null,\n        \"speed_test\": null\n    },\n    {\n        \"connected_devices\": null,\n        \"date\": \"2025-03-31T20:50:12.400Z\",\n        \"ping\": null,\n        \"siteSurvey\": null,\n        \"speed_test\": null\n    },\n    {\n        \"connected_devices\": null,\n        \"date\": \"2025-03-31T21:35:12.454Z\",\n        \"ping\": null,\n        \"siteSurvey\": null,\n        \"speed_test\": null\n    },\n    {\n        \"connected_devices\": null,\n        \"date\": \"2025-03-31T22:20:55.867Z\",\n        \"ping\": null,\n        \"siteSurvey\": null,\n        \"speed_test\": null\n    },\n    {\n        \"connected_devices\": null,\n        \"date\": \"2025-03-31T23:05:55.806Z\",\n        \"ping\": null,\n        \"siteSurvey\": null,\n        \"speed_test\": null\n    },\n    {\n        \"connected_devices\": null,\n        \"date\": \"2025-03-31T23:50:55.819Z\",\n        \"ping\": null,\n        \"siteSurvey\": null,\n        \"speed_test\": null\n    },\n    {\n        \"connected_devices\": null,\n        \"date\": \"2025-04-01T00:35:55.772Z\",\n        \"ping\": null,\n        \"siteSurvey\": null,\n        \"speed_test\": null\n    },\n    {\n        \"connected_devices\": null,\n        \"date\": \"2025-04-01T01:20:55.753Z\",\n        \"ping\": null,\n        \"siteSurvey\": null,\n        \"speed_test\": null\n    },\n    {\n        \"connected_devices\": null,\n        \"date\": \"2025-04-01T02:05:55.790Z\",\n        \"ping\": null,\n        \"siteSurvey\": null,\n        \"speed_test\": null\n    },\n    {\n        \"connected_devices\": null,\n        \"date\": \"2025-04-01T02:50:55.751Z\",\n        \"ping\": null,\n        \"siteSurvey\": null,\n        \"speed_test\": null\n    },\n    {\n        \"connected_devices\": null,\n        \"date\": \"2025-04-01T03:35:55.824Z\",\n        \"ping\": null,\n        \"siteSurvey\": null,\n        \"speed_test\": null\n    },\n    {\n        \"connected_devices\": null,\n        \"date\": \"2025-04-01T04:20:55.818Z\",\n        \"ping\": null,\n        \"siteSurvey\": null,\n        \"speed_test\": null\n    },\n    {\n        \"connected_devices\": null,\n        \"date\": \"2025-04-01T05:05:55.829Z\",\n        \"ping\": null,\n        \"siteSurvey\": null,\n        \"speed_test\": null\n    },\n    {\n        \"connected_devices\": null,\n        \"date\": \"2025-04-01T05:50:55.773Z\",\n        \"ping\": null,\n        \"siteSurvey\": null,\n        \"speed_test\": null\n    },\n    {\n        \"connected_devices\": null,\n        \"date\": \"2025-04-01T06:35:55.859Z\",\n        \"ping\": null,\n        \"siteSurvey\": null,\n        \"speed_test\": null\n    },\n    {\n        \"connected_devices\": null,\n        \"date\": \"2025-04-01T07:20:56.253Z\",\n        \"ping\": null,\n        \"siteSurvey\": null,\n        \"speed_test\": null\n    },\n    {\n        \"connected_devices\": null,\n        \"date\": \"2025-04-01T08:05:13.971Z\",\n        \"ping\": null,\n        \"siteSurvey\": null,\n        \"speed_test\": null\n    },\n    {\n        \"connected_devices\": null,\n        \"date\": \"2025-04-01T08:50:56.694Z\",\n        \"ping\": null,\n        \"siteSurvey\": null,\n        \"speed_test\": null\n    },\n    {\n        \"connected_devices\": null,\n        \"date\": \"2025-04-01T09:35:12.664Z\",\n        \"ping\": null,\n        \"siteSurvey\": null,\n        \"speed_test\": null\n    },\n    {\n        \"connected_devices\": null,\n        \"date\": \"2025-04-01T20:50:55.595Z\",\n        \"ping\": null,\n        \"siteSurvey\": null,\n        \"speed_test\": null\n    },\n    {\n        \"connected_devices\": null,\n        \"date\": \"2025-04-01T21:35:12.300Z\",\n        \"ping\": null,\n        \"siteSurvey\": null,\n        \"speed_test\": null\n    },\n    {\n        \"connected_devices\": null,\n        \"date\": \"2025-04-01T22:20:12.377Z\",\n        \"ping\": null,\n        \"siteSurvey\": null,\n        \"speed_test\": null\n    },\n    {\n        \"connected_devices\": null,\n        \"date\": \"2025-04-01T23:05:12.265Z\",\n        \"ping\": null,\n        \"siteSurvey\": null,\n        \"speed_test\": null\n    },\n    {\n        \"connected_devices\": null,\n        \"date\": \"2025-04-01T23:51:18.985Z\",\n        \"ping\": null,\n        \"siteSurvey\": null,\n        \"speed_test\": {\n            \"http://yayzi.oktopusp.com:8080/downloads/20MB.file\": {\n                \"download\": {\n                    \"interface\": \"\",\n                    \"resptime\": \"2.37s\",\n                    \"result\": \"Completed\",\n                    \"rtt\": \"180ms\",\n                    \"throughput\": \"79.67Mbps\",\n                    \"type\": \"\",\n                    \"url\": \"\"\n                },\n                \"upload\": {\n                    \"interface\": \"\",\n                    \"resptime\": \"18.010454s\",\n                    \"result\": \"Completed\",\n                    \"rtt\": \"160ms\",\n                    \"throughput\": \"4.71Mbps\",\n                    \"type\": \"\",\n                    \"url\": \"\"\n                }\n            }\n        }\n    },\n    {\n        \"connected_devices\": null,\n        \"date\": \"2025-04-02T00:36:10.043Z\",\n        \"ping\": null,\n        \"siteSurvey\": null,\n        \"speed_test\": {\n            \"http://yayzi.oktopusp.com:8080/downloads/20MB.file\": {\n                \"download\": {\n                    \"interface\": \"\",\n                    \"resptime\": \"2.35s\",\n                    \"result\": \"Completed\",\n                    \"rtt\": \"180ms\",\n                    \"throughput\": \"81.06Mbps\",\n                    \"type\": \"\",\n                    \"url\": \"\"\n                },\n                \"upload\": {\n                    \"interface\": \"\",\n                    \"resptime\": \"18.040505s\",\n                    \"result\": \"Completed\",\n                    \"rtt\": \"160ms\",\n                    \"throughput\": \"4.71Mbps\",\n                    \"type\": \"\",\n                    \"url\": \"\"\n                }\n            }\n        }\n    },\n    {\n        \"connected_devices\": null,\n        \"date\": \"2025-04-02T01:21:09.930Z\",\n        \"ping\": null,\n        \"siteSurvey\": null,\n        \"speed_test\": {\n            \"http://yayzi.oktopusp.com:8080/downloads/20MB.file\": {\n                \"download\": {\n                    \"interface\": \"\",\n                    \"resptime\": \"2.24s\",\n                    \"result\": \"Completed\",\n                    \"rtt\": \"170ms\",\n                    \"throughput\": \"81.56Mbps\",\n                    \"type\": \"\",\n                    \"url\": \"\"\n                },\n                \"upload\": {\n                    \"interface\": \"\",\n                    \"resptime\": \"18.472103s\",\n                    \"result\": \"Completed\",\n                    \"rtt\": \"160ms\",\n                    \"throughput\": \"4.44Mbps\",\n                    \"type\": \"\",\n                    \"url\": \"\"\n                }\n            }\n        }\n    },\n    {\n        \"connected_devices\": null,\n        \"date\": \"2025-04-02T02:06:09.815Z\",\n        \"ping\": null,\n        \"siteSurvey\": null,\n        \"speed_test\": {\n            \"http://yayzi.oktopusp.com:8080/downloads/20MB.file\": {\n                \"download\": {\n                    \"interface\": \"\",\n                    \"resptime\": \"2.25s\",\n                    \"result\": \"Completed\",\n                    \"rtt\": \"170ms\",\n                    \"throughput\": \"81.31Mbps\",\n                    \"type\": \"\",\n                    \"url\": \"\"\n                },\n                \"upload\": {\n                    \"interface\": \"\",\n                    \"resptime\": \"18.141269s\",\n                    \"result\": \"Completed\",\n                    \"rtt\": \"170ms\",\n                    \"throughput\": \"4.71Mbps\",\n                    \"type\": \"\",\n                    \"url\": \"\"\n                }\n            }\n        }\n    },\n    {\n        \"connected_devices\": null,\n        \"date\": \"2025-04-02T02:51:10.112Z\",\n        \"ping\": null,\n        \"siteSurvey\": null,\n        \"speed_test\": {\n            \"http://yayzi.oktopusp.com:8080/downloads/20MB.file\": {\n                \"download\": {\n                    \"interface\": \"\",\n                    \"resptime\": \"2.25s\",\n                    \"result\": \"Completed\",\n                    \"rtt\": \"170ms\",\n                    \"throughput\": \"81.28Mbps\",\n                    \"type\": \"\",\n                    \"url\": \"\"\n                },\n                \"upload\": {\n                    \"interface\": \"\",\n                    \"resptime\": \"18.356678s\",\n                    \"result\": \"Completed\",\n                    \"rtt\": \"170ms\",\n                    \"throughput\": \"4.44Mbps\",\n                    \"type\": \"\",\n                    \"url\": \"\"\n                }\n            }\n        }\n    },\n    {\n        \"connected_devices\": null,\n        \"date\": \"2025-04-02T03:36:09.779Z\",\n        \"ping\": null,\n        \"siteSurvey\": null,\n        \"speed_test\": {\n            \"http://yayzi.oktopusp.com:8080/downloads/20MB.file\": {\n                \"download\": {\n                    \"interface\": \"\",\n                    \"resptime\": \"2.28s\",\n                    \"result\": \"Completed\",\n                    \"rtt\": \"170ms\",\n                    \"throughput\": \"80.66Mbps\",\n                    \"type\": \"\",\n                    \"url\": \"\"\n                },\n                \"upload\": {\n                    \"interface\": \"\",\n                    \"resptime\": \"18.346678s\",\n                    \"result\": \"Completed\",\n                    \"rtt\": \"160ms\",\n                    \"throughput\": \"4.44Mbps\",\n                    \"type\": \"\",\n                    \"url\": \"\"\n                }\n            }\n        }\n    },\n    {\n        \"connected_devices\": null,\n        \"date\": \"2025-04-02T04:21:09.997Z\",\n        \"ping\": null,\n        \"siteSurvey\": null,\n        \"speed_test\": {\n            \"http://yayzi.oktopusp.com:8080/downloads/20MB.file\": {\n                \"download\": {\n                    \"interface\": \"\",\n                    \"resptime\": \"2.24s\",\n                    \"result\": \"Completed\",\n                    \"rtt\": \"170ms\",\n                    \"throughput\": \"81.92Mbps\",\n                    \"type\": \"\",\n                    \"url\": \"\"\n                },\n                \"upload\": {\n                    \"interface\": \"\",\n                    \"resptime\": \"18.450585s\",\n                    \"result\": \"Completed\",\n                    \"rtt\": \"170ms\",\n                    \"throughput\": \"4.44Mbps\",\n                    \"type\": \"\",\n                    \"url\": \"\"\n                }\n            }\n        }\n    },\n    {\n        \"connected_devices\": null,\n        \"date\": \"2025-04-02T05:06:10.080Z\",\n        \"ping\": null,\n        \"siteSurvey\": null,\n        \"speed_test\": {\n            \"http://yayzi.oktopusp.com:8080/downloads/20MB.file\": {\n                \"download\": {\n                    \"interface\": \"\",\n                    \"resptime\": \"2.2s\",\n                    \"result\": \"Completed\",\n                    \"rtt\": \"170ms\",\n                    \"throughput\": \"81.18Mbps\",\n                    \"type\": \"\",\n                    \"url\": \"\"\n                },\n                \"upload\": {\n                    \"interface\": \"\",\n                    \"resptime\": \"18.32559s\",\n                    \"result\": \"Completed\",\n                    \"rtt\": \"170ms\",\n                    \"throughput\": \"4.44Mbps\",\n                    \"type\": \"\",\n                    \"url\": \"\"\n                }\n            }\n        }\n    },\n    {\n        \"connected_devices\": null,\n        \"date\": \"2025-04-02T05:50:23.366Z\",\n        \"ping\": null,\n        \"siteSurvey\": null,\n        \"speed_test\": {\n            \"http://yayzi.oktopusp.com:8080/downloads/20MB.file\": {\n                \"download\": {\n                    \"interface\": \"\",\n                    \"resptime\": \"2.19s\",\n                    \"result\": \"Completed\",\n                    \"rtt\": \"170ms\",\n                    \"throughput\": \"81.75Mbps\",\n                    \"type\": \"\",\n                    \"url\": \"\"\n                },\n                \"upload\": {\n                    \"interface\": \"\",\n                    \"resptime\": \"19.561423s\",\n                    \"result\": \"Completed\",\n                    \"rtt\": \"180ms\",\n                    \"throughput\": \"4.21Mbps\",\n                    \"type\": \"\",\n                    \"url\": \"\"\n                }\n            }\n        }\n    },\n    {\n        \"connected_devices\": null,\n        \"date\": \"2025-04-02T06:36:10.081Z\",\n        \"ping\": null,\n        \"siteSurvey\": null,\n        \"speed_test\": {\n            \"http://yayzi.oktopusp.com:8080/downloads/20MB.file\": {\n                \"download\": {\n                    \"interface\": \"\",\n                    \"resptime\": \"2.29s\",\n                    \"result\": \"Completed\",\n                    \"rtt\": \"170ms\",\n                    \"throughput\": \"80.05Mbps\",\n                    \"type\": \"\",\n                    \"url\": \"\"\n                },\n                \"upload\": {\n                    \"interface\": \"\",\n                    \"resptime\": \"18.641339s\",\n                    \"result\": \"Completed\",\n                    \"rtt\": \"170ms\",\n                    \"throughput\": \"4.44Mbps\",\n                    \"type\": \"\",\n                    \"url\": \"\"\n                }\n            }\n        }\n    },\n    {\n        \"connected_devices\": null,\n        \"date\": \"2025-04-02T07:21:11.059Z\",\n        \"ping\": null,\n        \"siteSurvey\": null,\n        \"speed_test\": {\n            \"http://yayzi.oktopusp.com:8080/downloads/20MB.file\": {\n                \"download\": {\n                    \"interface\": \"\",\n                    \"resptime\": \"2.27s\",\n                    \"result\": \"Completed\",\n                    \"rtt\": \"170ms\",\n                    \"throughput\": \"81.92Mbps\",\n                    \"type\": \"\",\n                    \"url\": \"\"\n                },\n                \"upload\": {\n                    \"interface\": \"\",\n                    \"resptime\": \"19.011596s\",\n                    \"result\": \"Completed\",\n                    \"rtt\": \"180ms\",\n                    \"throughput\": \"4.44Mbps\",\n                    \"type\": \"\",\n                    \"url\": \"\"\n                }\n            }\n        }\n    },\n    {\n        \"connected_devices\": null,\n        \"date\": \"2025-04-02T08:05:36.403Z\",\n        \"ping\": null,\n        \"siteSurvey\": null,\n        \"speed_test\": null\n    },\n    {\n        \"connected_devices\": null,\n        \"date\": \"2025-04-02T08:51:10.088Z\",\n        \"ping\": null,\n        \"siteSurvey\": null,\n        \"speed_test\": {\n            \"http://yayzi.oktopusp.com:8080/downloads/20MB.file\": {\n                \"download\": {\n                    \"interface\": \"\",\n                    \"resptime\": \"2.25s\",\n                    \"result\": \"Completed\",\n                    \"rtt\": \"170ms\",\n                    \"throughput\": \"81.64Mbps\",\n                    \"type\": \"\",\n                    \"url\": \"\"\n                },\n                \"upload\": {\n                    \"interface\": \"\",\n                    \"resptime\": \"18.673519s\",\n                    \"result\": \"Completed\",\n                    \"rtt\": \"170ms\",\n                    \"throughput\": \"4.44Mbps\",\n                    \"type\": \"\",\n                    \"url\": \"\"\n                }\n            }\n        }\n    },\n    {\n        \"connected_devices\": null,\n        \"date\": \"2025-04-02T09:35:12.083Z\",\n        \"ping\": null,\n        \"siteSurvey\": null,\n        \"speed_test\": null\n    },\n    {\n        \"connected_devices\": null,\n        \"date\": \"2025-04-02T10:21:11.020Z\",\n        \"ping\": null,\n        \"siteSurvey\": null,\n        \"speed_test\": {\n            \"http://yayzi.oktopusp.com:8080/downloads/20MB.file\": {\n                \"download\": {\n                    \"interface\": \"\",\n                    \"resptime\": \"2.28s\",\n                    \"result\": \"Completed\",\n                    \"rtt\": \"170ms\",\n                    \"throughput\": \"80.53Mbps\",\n                    \"type\": \"\",\n                    \"url\": \"\"\n                },\n                \"upload\": {\n                    \"interface\": \"\",\n                    \"resptime\": \"19.561423s\",\n                    \"result\": \"Completed\",\n                    \"rtt\": \"180ms\",\n                    \"throughput\": \"4.21Mbps\",\n                    \"type\": \"\",\n                    \"url\": \"\"\n                }\n            }\n        }\n    },\n    {\n        \"connected_devices\": null,\n        \"date\": \"2025-04-02T11:06:09.976Z\",\n        \"ping\": null,\n        \"siteSurvey\": null,\n        \"speed_test\": {\n            \"http://yayzi.oktopusp.com:8080/downloads/20MB.file\": {\n                \"download\": {\n                    \"interface\": \"\",\n                    \"resptime\": \"2.27s\",\n                    \"result\": \"Completed\",\n                    \"rtt\": \"170ms\",\n                    \"throughput\": \"81.70Mbps\",\n                    \"type\": \"\",\n                    \"url\": \"\"\n                },\n                \"upload\": {\n                    \"interface\": \"\",\n                    \"resptime\": \"18.609271s\",\n                    \"result\": \"Completed\",\n                    \"rtt\": \"170ms\",\n                    \"throughput\": \"4.44Mbps\",\n                    \"type\": \"\",\n                    \"url\": \"\"\n                }\n            }\n        }\n    },\n    {\n        \"connected_devices\": null,\n        \"date\": \"2025-04-02T11:50:08.007Z\",\n        \"ping\": null,\n        \"siteSurvey\": null,\n        \"speed_test\": null\n    },\n    {\n        \"connected_devices\": null,\n        \"date\": \"2025-04-02T12:35:07.952Z\",\n        \"ping\": null,\n        \"siteSurvey\": null,\n        \"speed_test\": null\n    },\n    {\n        \"connected_devices\": null,\n        \"date\": \"2025-04-02T13:20:08.022Z\",\n        \"ping\": null,\n        \"siteSurvey\": null,\n        \"speed_test\": null\n    },\n    {\n        \"connected_devices\": null,\n        \"date\": \"2025-04-02T14:06:09.939Z\",\n        \"ping\": null,\n        \"siteSurvey\": null,\n        \"speed_test\": {\n            \"http://yayzi.oktopusp.com:8080/downloads/20MB.file\": {\n                \"download\": {\n                    \"interface\": \"\",\n                    \"resptime\": \"2.32s\",\n                    \"result\": \"Completed\",\n                    \"rtt\": \"170ms\",\n                    \"throughput\": \"81.42Mbps\",\n                    \"type\": \"\",\n                    \"url\": \"\"\n                },\n                \"upload\": {\n                    \"interface\": \"\",\n                    \"resptime\": \"18.070657s\",\n                    \"result\": \"Completed\",\n                    \"rtt\": \"160ms\",\n                    \"throughput\": \"4.71Mbps\",\n                    \"type\": \"\",\n                    \"url\": \"\"\n                }\n            }\n        }\n    },\n    {\n        \"connected_devices\": null,\n        \"date\": \"2025-04-02T14:50:11.575Z\",\n        \"ping\": null,\n        \"siteSurvey\": null,\n        \"speed_test\": null\n    },\n    {\n        \"connected_devices\": null,\n        \"date\": \"2025-04-02T15:34:18.538Z\",\n        \"ping\": null,\n        \"siteSurvey\": null,\n        \"speed_test\": null\n    },\n    {\n        \"connected_devices\": null,\n        \"date\": \"2025-04-02T16:19:19.553Z\",\n        \"ping\": null,\n        \"siteSurvey\": null,\n        \"speed_test\": null\n    },\n    {\n        \"connected_devices\": null,\n        \"date\": \"2025-04-02T17:04:19.555Z\",\n        \"ping\": null,\n        \"siteSurvey\": null,\n        \"speed_test\": null\n    },\n    {\n        \"connected_devices\": null,\n        \"date\": \"2025-04-02T17:49:43.302Z\",\n        \"ping\": null,\n        \"siteSurvey\": null,\n        \"speed_test\": null\n    },\n    {\n        \"connected_devices\": null,\n        \"date\": \"2025-04-02T18:34:43.300Z\",\n        \"ping\": null,\n        \"siteSurvey\": null,\n        \"speed_test\": null\n    },\n    {\n        \"connected_devices\": null,\n        \"date\": \"2025-04-02T19:20:28.343Z\",\n        \"ping\": null,\n        \"siteSurvey\": null,\n        \"speed_test\": {\n            \"http://yayzi.oktopusp.com:8080/downloads/20MB.file\": {\n                \"download\": {\n                    \"interface\": \"\",\n                    \"resptime\": \"2.23s\",\n                    \"result\": \"Completed\",\n                    \"rtt\": \"170ms\",\n                    \"throughput\": \"81.65Mbps\",\n                    \"type\": \"\",\n                    \"url\": \"\"\n                },\n                \"upload\": {\n                    \"interface\": \"\",\n                    \"resptime\": \"19.068612s\",\n                    \"result\": \"Completed\",\n                    \"rtt\": \"170ms\",\n                    \"throughput\": \"4.44Mbps\",\n                    \"type\": \"\",\n                    \"url\": \"\"\n                }\n            }\n        }\n    },\n    {\n        \"connected_devices\": null,\n        \"date\": \"2025-04-02T20:05:27.431Z\",\n        \"ping\": null,\n        \"siteSurvey\": null,\n        \"speed_test\": {\n            \"http://yayzi.oktopusp.com:8080/downloads/20MB.file\": {\n                \"download\": {\n                    \"interface\": \"\",\n                    \"resptime\": \"2.26s\",\n                    \"result\": \"Completed\",\n                    \"rtt\": \"170ms\",\n                    \"throughput\": \"81.28Mbps\",\n                    \"type\": \"\",\n                    \"url\": \"\"\n                },\n                \"upload\": {\n                    \"interface\": \"\",\n                    \"resptime\": \"18.641339s\",\n                    \"result\": \"Completed\",\n                    \"rtt\": \"170ms\",\n                    \"throughput\": \"4.44Mbps\",\n                    \"type\": \"\",\n                    \"url\": \"\"\n                }\n            }\n        }\n    },\n    {\n        \"connected_devices\": null,\n        \"date\": \"2025-04-02T20:50:27.398Z\",\n        \"ping\": null,\n        \"siteSurvey\": null,\n        \"speed_test\": {\n            \"http://yayzi.oktopusp.com:8080/downloads/20MB.file\": {\n                \"download\": {\n                    \"interface\": \"\",\n                    \"resptime\": \"2.3s\",\n                    \"result\": \"Completed\",\n                    \"rtt\": \"170ms\",\n                    \"throughput\": \"80.42Mbps\",\n                    \"type\": \"\",\n                    \"url\": \"\"\n                },\n                \"upload\": {\n                    \"interface\": \"\",\n                    \"resptime\": \"18.641339s\",\n                    \"result\": \"Completed\",\n                    \"rtt\": \"170ms\",\n                    \"throughput\": \"4.44Mbps\",\n                    \"type\": \"\",\n                    \"url\": \"\"\n                }\n            }\n        }\n    },\n    {\n        \"connected_devices\": null,\n        \"date\": \"2025-04-02T21:35:27.377Z\",\n        \"ping\": null,\n        \"siteSurvey\": null,\n        \"speed_test\": {\n            \"http://yayzi.oktopusp.com:8080/downloads/20MB.file\": {\n                \"download\": {\n                    \"interface\": \"\",\n                    \"resptime\": \"2.37s\",\n                    \"result\": \"Completed\",\n                    \"rtt\": \"180ms\",\n                    \"throughput\": \"81.77Mbps\",\n                    \"type\": \"\",\n                    \"url\": \"\"\n                },\n                \"upload\": {\n                    \"interface\": \"\",\n                    \"resptime\": \"18.609271s\",\n                    \"result\": \"Completed\",\n                    \"rtt\": \"170ms\",\n                    \"throughput\": \"4.44Mbps\",\n                    \"type\": \"\",\n                    \"url\": \"\"\n                }\n            }\n        }\n    },\n    {\n        \"connected_devices\": null,\n        \"date\": \"2025-04-02T22:20:27.339Z\",\n        \"ping\": null,\n        \"siteSurvey\": null,\n        \"speed_test\": {\n            \"http://yayzi.oktopusp.com:8080/downloads/20MB.file\": {\n                \"download\": {\n                    \"interface\": \"\",\n                    \"resptime\": \"2.2s\",\n                    \"result\": \"Completed\",\n                    \"rtt\": \"170ms\",\n                    \"throughput\": \"81.82Mbps\",\n                    \"type\": \"\",\n                    \"url\": \"\"\n                },\n                \"upload\": {\n                    \"interface\": \"\",\n                    \"resptime\": \"18.641339s\",\n                    \"result\": \"Completed\",\n                    \"rtt\": \"170ms\",\n                    \"throughput\": \"4.44Mbps\",\n                    \"type\": \"\",\n                    \"url\": \"\"\n                }\n            }\n        }\n    },\n    {\n        \"connected_devices\": null,\n        \"date\": \"2025-04-02T23:05:27.372Z\",\n        \"ping\": null,\n        \"siteSurvey\": null,\n        \"speed_test\": {\n            \"http://yayzi.oktopusp.com:8080/downloads/20MB.file\": {\n                \"download\": {\n                    \"interface\": \"\",\n                    \"resptime\": \"2.21s\",\n                    \"result\": \"Completed\",\n                    \"rtt\": \"170ms\",\n                    \"throughput\": \"81.32Mbps\",\n                    \"type\": \"\",\n                    \"url\": \"\"\n                },\n                \"upload\": {\n                    \"interface\": \"\",\n                    \"resptime\": \"18.419175s\",\n                    \"result\": \"Completed\",\n                    \"rtt\": \"170ms\",\n                    \"throughput\": \"4.44Mbps\",\n                    \"type\": \"\",\n                    \"url\": \"\"\n                }\n            }\n        }\n    },\n    {\n        \"connected_devices\": null,\n        \"date\": \"2025-04-02T23:50:28.360Z\",\n        \"ping\": null,\n        \"siteSurvey\": null,\n        \"speed_test\": {\n            \"http://yayzi.oktopusp.com:8080/downloads/20MB.file\": {\n                \"download\": {\n                    \"interface\": \"\",\n                    \"resptime\": \"2.35s\",\n                    \"result\": \"Completed\",\n                    \"rtt\": \"170ms\",\n                    \"throughput\": \"81.90Mbps\",\n                    \"type\": \"\",\n                    \"url\": \"\"\n                },\n                \"upload\": {\n                    \"interface\": \"\",\n                    \"resptime\": \"19.65811s\",\n                    \"result\": \"Completed\",\n                    \"rtt\": \"170ms\",\n                    \"throughput\": \"4.21Mbps\",\n                    \"type\": \"\",\n                    \"url\": \"\"\n                }\n            }\n        }\n    },\n    {\n        \"connected_devices\": null,\n        \"date\": \"2025-04-03T00:35:07.369Z\",\n        \"ping\": null,\n        \"siteSurvey\": null,\n        \"speed_test\": null\n    },\n    {\n        \"connected_devices\": null,\n        \"date\": \"2025-04-03T01:20:08.833Z\",\n        \"ping\": null,\n        \"siteSurvey\": null,\n        \"speed_test\": null\n    },\n    {\n        \"connected_devices\": null,\n        \"date\": \"2025-04-03T02:05:30.737Z\",\n        \"ping\": null,\n        \"siteSurvey\": null,\n        \"speed_test\": {\n            \"http://yayzi.oktopusp.com:8080/downloads/20MB.file\": {\n                \"download\": {\n                    \"interface\": \"\",\n                    \"resptime\": \"2.72s\",\n                    \"result\": \"Completed\",\n                    \"rtt\": \"200ms\",\n                    \"throughput\": \"81.36Mbps\",\n                    \"type\": \"\",\n                    \"url\": \"\"\n                },\n                \"upload\": {\n                    \"interface\": \"\",\n                    \"resptime\": \"21.567349s\",\n                    \"result\": \"Completed\",\n                    \"rtt\": \"240ms\",\n                    \"throughput\": \"3.81Mbps\",\n                    \"type\": \"\",\n                    \"url\": \"\"\n                }\n            }\n        }\n    },\n    {\n        \"connected_devices\": null,\n        \"date\": \"2025-04-03T02:50:27.681Z\",\n        \"ping\": null,\n        \"siteSurvey\": null,\n        \"speed_test\": {\n            \"http://yayzi.oktopusp.com:8080/downloads/20MB.file\": {\n                \"download\": {\n                    \"interface\": \"\",\n                    \"resptime\": \"2.69s\",\n                    \"result\": \"Completed\",\n                    \"rtt\": \"200ms\",\n                    \"throughput\": \"80.66Mbps\",\n                    \"type\": \"\",\n                    \"url\": \"\"\n                },\n                \"upload\": {\n                    \"interface\": \"\",\n                    \"resptime\": \"18.482103s\",\n                    \"result\": \"Completed\",\n                    \"rtt\": \"170ms\",\n                    \"throughput\": \"4.44Mbps\",\n                    \"type\": \"\",\n                    \"url\": \"\"\n                }\n            }\n        }\n    },\n    {\n        \"connected_devices\": null,\n        \"date\": \"2025-04-03T03:36:09.954Z\",\n        \"ping\": null,\n        \"siteSurvey\": null,\n        \"speed_test\": {\n            \"http://yayzi.oktopusp.com:8080/downloads/20MB.file\": {\n                \"download\": {\n                    \"interface\": \"\",\n                    \"resptime\": \"2.19s\",\n                    \"result\": \"Completed\",\n                    \"rtt\": \"170ms\",\n                    \"throughput\": \"81.26Mbps\",\n                    \"type\": \"\",\n                    \"url\": \"\"\n                },\n                \"upload\": {\n                    \"interface\": \"\",\n                    \"resptime\": \"18.705811s\",\n                    \"result\": \"Completed\",\n                    \"rtt\": \"170ms\",\n                    \"throughput\": \"4.44Mbps\",\n                    \"type\": \"\",\n                    \"url\": \"\"\n                }\n            }\n        }\n    },\n    {\n        \"connected_devices\": null,\n        \"date\": \"2025-04-03T04:21:14.371Z\",\n        \"ping\": null,\n        \"siteSurvey\": null,\n        \"speed_test\": {\n            \"http://yayzi.oktopusp.com:8080/downloads/20MB.file\": {\n                \"download\": {\n                    \"interface\": \"\",\n                    \"resptime\": \"2.4s\",\n                    \"result\": \"Completed\",\n                    \"rtt\": \"180ms\",\n                    \"throughput\": \"81.07Mbps\",\n                    \"type\": \"\",\n                    \"url\": \"\"\n                },\n                \"upload\": {\n                    \"interface\": \"\",\n                    \"resptime\": \"19.703934s\",\n                    \"result\": \"Completed\",\n                    \"rtt\": \"180ms\",\n                    \"throughput\": \"4.21Mbps\",\n                    \"type\": \"\",\n                    \"url\": \"\"\n                }\n            }\n        }\n    },\n    {\n        \"connected_devices\": null,\n        \"date\": \"2025-04-03T05:06:10.256Z\",\n        \"ping\": null,\n        \"siteSurvey\": null,\n        \"speed_test\": {\n            \"http://yayzi.oktopusp.com:8080/downloads/20MB.file\": {\n                \"download\": {\n                    \"interface\": \"\",\n                    \"resptime\": \"2.36s\",\n                    \"result\": \"Completed\",\n                    \"rtt\": \"180ms\",\n                    \"throughput\": \"80.76Mbps\",\n                    \"type\": \"\",\n                    \"url\": \"\"\n                },\n                \"upload\": {\n                    \"interface\": \"\",\n                    \"resptime\": \"18.599271s\",\n                    \"result\": \"Completed\",\n                    \"rtt\": \"160ms\",\n                    \"throughput\": \"4.44Mbps\",\n                    \"type\": \"\",\n                    \"url\": \"\"\n                }\n            }\n        }\n    },\n    {\n        \"connected_devices\": null,\n        \"date\": \"2025-04-03T05:51:10.021Z\",\n        \"ping\": null,\n        \"siteSurvey\": null,\n        \"speed_test\": {\n            \"http://yayzi.oktopusp.com:8080/downloads/20MB.file\": {\n                \"download\": {\n                    \"interface\": \"\",\n                    \"resptime\": \"2.27s\",\n                    \"result\": \"Completed\",\n                    \"rtt\": \"170ms\",\n                    \"throughput\": \"81.47Mbps\",\n                    \"type\": \"\",\n                    \"url\": \"\"\n                },\n                \"upload\": {\n                    \"interface\": \"\",\n                    \"resptime\": \"17.960653s\",\n                    \"result\": \"Completed\",\n                    \"rtt\": \"170ms\",\n                    \"throughput\": \"4.71Mbps\",\n                    \"type\": \"\",\n                    \"url\": \"\"\n                }\n            }\n        }\n    },\n    {\n        \"connected_devices\": null,\n        \"date\": \"2025-04-03T06:36:09.840Z\",\n        \"ping\": null,\n        \"siteSurvey\": null,\n        \"speed_test\": {\n            \"http://yayzi.oktopusp.com:8080/downloads/20MB.file\": {\n                \"download\": {\n                    \"interface\": \"\",\n                    \"resptime\": \"2.25s\",\n                    \"result\": \"Completed\",\n                    \"rtt\": \"160ms\",\n                    \"throughput\": \"80.31Mbps\",\n                    \"type\": \"\",\n                    \"url\": \"\"\n                },\n                \"upload\": {\n                    \"interface\": \"\",\n                    \"resptime\": \"18.263731s\",\n                    \"result\": \"Completed\",\n                    \"rtt\": \"170ms\",\n                    \"throughput\": \"4.44Mbps\",\n                    \"type\": \"\",\n                    \"url\": \"\"\n                }\n            }\n        }\n    },\n    {\n        \"connected_devices\": null,\n        \"date\": \"2025-04-03T07:21:10.075Z\",\n        \"ping\": null,\n        \"siteSurvey\": null,\n        \"speed_test\": {\n            \"http://yayzi.oktopusp.com:8080/downloads/20MB.file\": {\n                \"download\": {\n                    \"interface\": \"\",\n                    \"resptime\": \"2.32s\",\n                    \"result\": \"Completed\",\n                    \"rtt\": \"170ms\",\n                    \"throughput\": \"81.68Mbps\",\n                    \"type\": \"\",\n                    \"url\": \"\"\n                },\n                \"upload\": {\n                    \"interface\": \"\",\n                    \"resptime\": \"18.50373s\",\n                    \"result\": \"Completed\",\n                    \"rtt\": \"160ms\",\n                    \"throughput\": \"4.44Mbps\",\n                    \"type\": \"\",\n                    \"url\": \"\"\n                }\n            }\n        }\n    },\n    {\n        \"connected_devices\": null,\n        \"date\": \"2025-04-03T08:05:22.251Z\",\n        \"ping\": null,\n        \"siteSurvey\": null,\n        \"speed_test\": {\n            \"http://yayzi.oktopusp.com:8080/downloads/20MB.file\": {\n                \"download\": {\n                    \"interface\": \"\",\n                    \"resptime\": \"2.28s\",\n                    \"result\": \"Completed\",\n                    \"rtt\": \"170ms\",\n                    \"throughput\": \"80.90Mbps\",\n                    \"type\": \"\",\n                    \"url\": \"\"\n                },\n                \"upload\": {\n                    \"interface\": \"\",\n                    \"resptime\": \"18.609271s\",\n                    \"result\": \"Completed\",\n                    \"rtt\": \"170ms\",\n                    \"throughput\": \"4.44Mbps\",\n                    \"type\": \"\",\n                    \"url\": \"\"\n                }\n            }\n        }\n    },\n    {\n        \"connected_devices\": null,\n        \"date\": \"2025-04-03T08:51:10.356Z\",\n        \"ping\": null,\n        \"siteSurvey\": null,\n        \"speed_test\": {\n            \"http://yayzi.oktopusp.com:8080/downloads/20MB.file\": {\n                \"download\": {\n                    \"interface\": \"\",\n                    \"resptime\": \"2.26s\",\n                    \"result\": \"Completed\",\n                    \"rtt\": \"170ms\",\n                    \"throughput\": \"81.47Mbps\",\n                    \"type\": \"\",\n                    \"url\": \"\"\n                },\n                \"upload\": {\n                    \"interface\": \"\",\n                    \"resptime\": \"18.51373s\",\n                    \"result\": \"Completed\",\n                    \"rtt\": \"170ms\",\n                    \"throughput\": \"4.44Mbps\",\n                    \"type\": \"\",\n                    \"url\": \"\"\n                }\n            }\n        }\n    },\n    {\n        \"connected_devices\": null,\n        \"date\": \"2025-04-03T09:36:10.122Z\",\n        \"ping\": null,\n        \"siteSurvey\": null,\n        \"speed_test\": {\n            \"http://yayzi.oktopusp.com:8080/downloads/20MB.file\": {\n                \"download\": {\n                    \"interface\": \"\",\n                    \"resptime\": \"2.26s\",\n                    \"result\": \"Completed\",\n                    \"rtt\": \"170ms\",\n                    \"throughput\": \"80.74Mbps\",\n                    \"type\": \"\",\n                    \"url\": \"\"\n                },\n                \"upload\": {\n                    \"interface\": \"\",\n                    \"resptime\": \"18.32559s\",\n                    \"result\": \"Completed\",\n                    \"rtt\": \"170ms\",\n                    \"throughput\": \"4.44Mbps\",\n                    \"type\": \"\",\n                    \"url\": \"\"\n                }\n            }\n        }\n    },\n    {\n        \"connected_devices\": null,\n        \"date\": \"2025-04-03T10:20:36.516Z\",\n        \"ping\": null,\n        \"siteSurvey\": null,\n        \"speed_test\": null\n    },\n    {\n        \"connected_devices\": null,\n        \"date\": \"2025-04-03T11:05:55.531Z\",\n        \"ping\": null,\n        \"siteSurvey\": null,\n        \"speed_test\": null\n    },\n    {\n        \"connected_devices\": null,\n        \"date\": \"2025-04-03T11:51:11.270Z\",\n        \"ping\": null,\n        \"siteSurvey\": null,\n        \"speed_test\": {\n            \"http://yayzi.oktopusp.com:8080/downloads/20MB.file\": {\n                \"download\": {\n                    \"interface\": \"\",\n                    \"resptime\": \"2.28s\",\n                    \"result\": \"Completed\",\n                    \"rtt\": \"170ms\",\n                    \"throughput\": \"81.84Mbps\",\n                    \"type\": \"\",\n                    \"url\": \"\"\n                },\n                \"upload\": {\n                    \"interface\": \"\",\n                    \"resptime\": \"19.272554s\",\n                    \"result\": \"Completed\",\n                    \"rtt\": \"170ms\",\n                    \"throughput\": \"4.21Mbps\",\n                    \"type\": \"\",\n                    \"url\": \"\"\n                }\n            }\n        }\n    },\n    {\n        \"connected_devices\": null,\n        \"date\": \"2025-04-03T12:36:10.367Z\",\n        \"ping\": null,\n        \"siteSurvey\": null,\n        \"speed_test\": {\n            \"http://yayzi.oktopusp.com:8080/downloads/20MB.file\": {\n                \"download\": {\n                    \"interface\": \"\",\n                    \"resptime\": \"2.25s\",\n                    \"result\": \"Completed\",\n                    \"rtt\": \"160ms\",\n                    \"throughput\": \"80.14Mbps\",\n                    \"type\": \"\",\n                    \"url\": \"\"\n                },\n                \"upload\": {\n                    \"interface\": \"\",\n                    \"resptime\": \"18.770735s\",\n                    \"result\": \"Completed\",\n                    \"rtt\": \"170ms\",\n                    \"throughput\": \"4.44Mbps\",\n                    \"type\": \"\",\n                    \"url\": \"\"\n                }\n            }\n        }\n    },\n    {\n        \"connected_devices\": null,\n        \"date\": \"2025-04-03T13:14:12.831Z\",\n        \"ping\": null,\n        \"siteSurvey\": null,\n        \"speed_test\": null\n    }\n]"}],"_postman_id":"e2263eae-e3bd-44d0-ac27-c62acce14031"},{"name":"Logs","id":"7c3ae3d6-1ed4-433c-ab38-18432f065102","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"url":"device/:device/:mtp/logs","urlObject":{"path":[":device",":mtp","logs"],"host":["device"],"query":[],"variable":[{"type":"any","value":"{{device}}","key":"device"},{"type":"any","value":"","key":"mtp"}]}},"response":[{"id":"957e7045-ed30-4659-837e-3c443464f4b1","name":"Logs","originalRequest":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"url":{"raw":"device/:device/:mtp/logs","host":["device"],"path":[":device",":mtp","logs"],"variable":[{"key":"device","value":"{{device}}"},{"key":"mtp","value":""}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"nginx/1.18.0 (Ubuntu)"},{"key":"Date","value":"Thu, 22 May 2025 15:46:10 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Vary","value":"Origin"}],"cookie":[],"responseTime":null,"body":"\"1981-01-01 23:22:14 [Critical] Terminal:ACS(192.168.4.200),Result:Success,Type:Authorization,pHovjMPf2f:\\n1981-01-01 23:21:53 [Critical] Terminal:ACS(192.168.4.200),Result:Success,Type:Authorization,pHovjMPf2f:\\n1981-01-01 23:21:52 [Critical] Terminal:ACS(192.168.4.200),Result:Success,Type:Authorization,pHovjMPf2f:\\n1981-01-01 23:21:52 [Critical] Terminal:ACS(192.168.4.200),Result:Success,Type:Authorization,pHovjMPf2f:\\n1981-01-01 23:21:19 [Critical] Terminal:ACS(192.168.4.200),Result:Success,Type:Authorization,pHovjMPf2f:\\n1981-01-01 23:20:48 [Critical] Terminal:ACS(192.168.4.200),Result:Success,Type:Authorization,pHovjMPf2f:\\n1981-01-01 23:14:02 [Critical] Terminal:ACS(192.168.4.200),Result:Success,Type:Authorization,pHovjMPf2f:\\n1981-01-01 23:14:02 [Critical] Terminal:ACS(192.168.4.200),Result:Success,Type:Authorization,pHovjMPf2f:\\n1981-01-01 23:14:01 [Critical] Terminal:ACS(192.168.4.200),Result:Success,Type:Authorization,pHovjMPf2f:\\n1981-01-01 23:14:01 [Critical] Terminal:ACS(192.168.4.200),Result:Success,Type:Authorization,pHovjMPf2f:\\n1981-01-01 23:14:01 [Critical] Terminal:ACS(192.168.4.200),Result:Success,Type:Authorization,pHovjMPf2f:\\n1981-01-01 23:14:00 [Critical] Terminal:ACS(192.168.4.200),Result:Success,Type:Authorization,pHovjMPf2f:\\n1981-01-01 23:14:00 [Critical] Terminal:ACS(192.168.4.200),Result:Success,Type:Authorization,pHovjMPf2f:\\n1981-01-01 23:14:00 [Critical] Terminal:ACS(192.168.4.200),Result:Success,Type:Authorization,pHovjMPf2f:\\n1981-01-01 23:01:35 [Critical] Terminal:ACS(192.168.4.200),Result:Success,Type:Authorization,pHovjMPf2f:\\n1981-01-01 22:59:42 [Critical] Terminal:ACS(192.168.4.200),Result:Success,Type:Authorization,pHovjMPf2f:\\n1981-01-01 22:56:46 [Critical] Terminal:ACS(192.168.4.200),Result:Success,Type:Authorization,pHovjMPf2f:\\n1981-01-01 22:56:45 [Critical] Terminal:ACS(192.168.4.200),Result:Success,Type:Authorization,pHovjMPf2f:\\n1981-01-01 22:56:44 [Critical] Terminal:ACS(192.168.4.200),Result:Success,Type:Authorization,pHovjMPf2f:\\n1981-01-01 22:56:44 [Critical] Terminal:ACS(192.168.4.200),Result:Success,Type:Authorization,pHovjMPf2f:\\n1981-01-01 22:56:43 [Critical] Terminal:ACS(192.168.4.200),Result:Success,Type:Authorization,pHovjMPf2f:\\n1981-01-01 22:56:42 [Critical] Terminal:ACS(192.168.4.200),Result:Success,Type:Authorization,pHovjMPf2f:\\n1981-01-01 22:56:42 [Critical] Terminal:ACS(192.168.4.200),Result:Success,Type:Authorization,pHovjMPf2f:\\n1981-01-01 22:56:42 [Critical] Terminal:ACS(192.168.4.200),Result:Success,Type:Authorization,pHovjMPf2f:\\n1981-01-01 22:56:42 [Critical] Terminal:ACS(192.168.4.200),Result:Success,Type:Authorization,pHovjMPf2f:\\n1981-01-01 22:56:40 [Error] AlarmID:104526,AlarmLevel:Error,PING Diagnose Execute Result:Success\\n1981-01-01 22:56:36 [Critical] Terminal:ACS(192.168.4.200),Result:Success,Type:Authorization,pHovjMPf2f:\\n1981-01-01 22:56:36 [Critical] Terminal:ACS(192.168.4.200),Result:Success,Type:Set,InternetGatewayDevice.IPPingDiagnostics:,DiagnosticsState:Requested,Interface:,Timeout:20000,Host:youtube.com,NumberOfRepetitions:3\\n1981-01-01 22:56:36 [Critical] Terminal:ACS(192.168.4.200),Result:Success,Type:Authorization,pHovjMPf2f:\\n1981-01-01 22:56:36 [Critical] Terminal:ACS(192.168.4.200),Result:Success,Type:Authorization,pHovjMPf2f:\\n1981-01-01 22:56:36 [Critical] Terminal:ACS(192.168.4.200),Result:Success,Type:Authorization,pHovjMPf2f:\\n1981-01-01 22:56:35 [Critical] Terminal:ACS(192.168.4.200),Result:Success,Type:Authorization,pHovjMPf2f:\\n1981-01-01 22:56:34 [Error] AlarmID:104526,AlarmLevel:Error,PING Diagnose Execute Result:Success\\n1981-01-01 22:56:30 [Critical] Terminal:ACS(192.168.4.200),Result:Success,Type:Authorization,pHovjMPf2f:\\n1981-01-01 22:56:30 [Critical] Terminal:ACS(192.168.4.200),Result:Success,Type:Set,InternetGatewayDevice.IPPingDiagnostics:,DiagnosticsState:Requested,Interface:,Timeout:20000,Host:spotify.com,NumberOfRepetitions:3\\n1981-01-01 22:56:30 [Critical] Terminal:ACS(192.168.4.200),Result:Success,Type:Authorization,pHovjMPf2f:\\n1981-01-01 22:56:29 [Critical] Terminal:ACS(192.168.4.200),Result:Success,Type:Authorization,pHovjMPf2f:\\n1981-01-01 22:56:29 [Critical] Terminal:ACS(192.168.4.200),Result:Success,Type:Authorization,pHovjMPf2f:\\n1981-01-01 22:56:29 [Critical] Terminal:ACS(192.168.4.200),Result:Success,Type:Authorization,pHovjMPf2f:\\n1981-01-01 22:56:28 [Error] AlarmID:104526,AlarmLevel:Error,PING Diagnose Execute Result:Success\\n1981-01-01 22:56:24 [Critical] Terminal:ACS(192.168.4.200),Result:Success,Type:Authorization,pHovjMPf2f:\\n1981-01-01 22:56:23 [Critical] Terminal:ACS(192.168.4.200),Result:Success,Type:Set,InternetGatewayDevice.IPPingDiagnostics:,DiagnosticsState:Requested,Interface:,Timeout:20000,Host:cloudfare.com,NumberOfRepetitions:3\\n1981-01-01 22:56:23 [Critical] Terminal:ACS(192.168.4.200),Result:Success,Type:Authorization,pHovjMPf2f:\\n1981-01-01 22:56:23 [Critical] Terminal:ACS(192.168.4.200),Result:Success,Type:Authorization,pHovjMPf2f:\\n1981-01-01 22:56:23 [Critical] Terminal:ACS(192.168.4.200),Result:Success,Type:Authorization,pHovjMPf2f:\\n1981-01-01 22:56:23 [Critical] Terminal:ACS(192.168.4.200),Result:Success,Type:Authorization,pHovjMPf2f:\\n1981-01-01 22:56:21 [Error] AlarmID:104526,AlarmLevel:Error,PING Diagnose Execute Result:Success\\n1981-01-01 22:56:17 [Critical] Terminal:ACS(192.168.4.200),Result:Success,Type:Authorization,pHovjMPf2f:\\n1981-01-01 22:56:17 [Critical] Terminal:ACS(192.168.4.200),Result:Success,Type:Set,InternetGatewayDevice.IPPingDiagnostics:,NumberOfRepetitions:3,DiagnosticsState:Requested,Interface:,Timeout:20000,Host:google.com\\n1981-01-01 22:56:17 [Critical] Terminal:ACS(192.168.4.200),Result:Success,Type:Authorization,pHovjMPf2f:\\n1981-01-01 22:56:17 [Critical] Terminal:ACS(192.168.4.200),Result:Success,Type:Authorization,pHovjMPf2f:\\n1981-01-01 22:54:12 [Critical] Terminal:ACS(192.168.4.200),Result:Success,Type:Authorization,pHovjMPf2f:\\n1981-01-01 22:54:12 [Critical] Terminal:ACS(192.168.4.200),Result:Success,Type:Authorization,pHovjMPf2f:\\n1981-01-01 22:54:11 [Critical] Terminal:ACS(192.168.4.200),Result:Success,Type:Authorization,pHovjMPf2f:\\n1981-01-01 22:54:11 [Critical] Terminal:ACS(192.168.4.200),Result:Success,Type:Authorization,pHovjMPf2f:\\n1981-01-01 22:54:11 [Critical] Terminal:ACS(192.168.4.200),Result:Success,Type:Authorization,pHovjMPf2f:\\n1981-01-01 22:54:10 [Critical] Terminal:ACS(192.168.4.200),Result:Success,Type:Authorization,pHovjMPf2f:\\n1981-01-01 22:54:10 [Critical] Terminal:ACS(192.168.4.200),Result:Success,Type:Authorization,pHovjMPf2f:\\n1981-01-01 22:54:10 [Critical] Terminal:ACS(192.168.4.200),Result:Success,Type:Authorization,pHovjMPf2f:\\n1981-01-01 22:53:54 [Critical] Terminal:ACS(192.168.4.200),Result:Success,Type:Authorization,pHovjMPf2f:\\n1981-01-01 22:53:53 [Critical] Terminal:ACS(192.168.4.200),Result:Success,Type:Authorization,pHovjMPf2f:\\n1981-01-01 22:53:48 [Critical] Terminal:ACS(192.168.4.200),Result:Success,Type:Authorization,pHovjMPf2f:\\n1981-01-01 22:53:48 [Critical] Terminal:ACS(192.168.4.200),Result:Success,Type:Authorization,pHovjMPf2f:\\n1981-01-01 22:53:45 [Critical] Terminal:ACS(192.168.4.200),Result:Success,Type:Authorization,pHovjMPf2f:\\n1981-01-01 22:53:45 [Critical] Terminal:ACS(192.168.4.200),Result:Success,Type:Authorization,pHovjMPf2f:\\n1981-01-01 22:53:45 [Critical] Terminal:ACS(192.168.4.200),Result:Success,Type:Authorization,pHovjMPf2f:\\n1981-01-01 22:53:44 [Critical] Terminal:ACS(192.168.4.200),Result:Success,Type:Authorization,pHovjMPf2f:\\n1981-01-01 22:53:40 [Critical] Terminal:ACS(192.168.4.200),Result:Success,Type:Authorization,pHovjMPf2f:\\n1981-01-01 22:53:39 [Critical] Terminal:ACS(192.168.4.200),Result:Success,Type:Authorization,pHovjMPf2f:\\n1981-01-01 22:53:39 [Critical] Terminal:ACS(192.168.4.200),Result:Success,Type:Authorization,pHovjMPf2f:\\n1981-01-01 22:53:39 [Critical] Terminal:ACS(192.168.4.200),Result:Success,Type:Authorization,pHovjMPf2f:\\n1981-01-01 22:53:39 [Critical] Terminal:ACS(192.168.4.200),Result:Success,Type:Authorization,pHovjMPf2f:\\n1981-01-01 22:53:38 [Critical] Terminal:ACS(192.168.4.200),Result:Success,Type:Authorization,pHovjMPf2f:\\n1981-01-01 22:53:38 [Critical] Terminal:ACS(192.168.4.200),Result:Success,Type:Authorization,pHovjMPf2f:\\n1981-01-01 22:53:38 [Critical] Terminal:ACS(192.168.4.200),Result:Success,Type:Authorization,pHovjMPf2f:\\n1981-01-01 22:44:54 [Critical] Terminal:ACS(192.168.4.200),Result:Success,Type:Authorization,pHovjMPf2f:\\n1981-01-01 22:44:54 [Critical] Terminal:ACS(192.168.4.200),Result:Success,Type:Authorization,pHovjMPf2f:\\n1981-01-01 22:43:34 [Critical] Terminal:ACS(192.168.4.200),Result:Success,Type:Authorization,pHovjMPf2f:\\n1981-01-01 22:43:34 [Critical] Terminal:ACS(192.168.4.200),Result:Success,Type:Authorization,pHovjMPf2f:\\n1981-01-01 22:34:03 [Critical] Terminal:ACS(192.168.4.200),Result:Success,Type:Authorization,pHovjMPf2f:\\n1981-01-01 22:34:02 [Critical] Terminal:ACS(192.168.4.200),Result:Success,Type:Authorization,pHovjMPf2f:\\n1981-01-01 22:34:02 [Critical] Terminal:ACS(192.168.4.200),Result:Success,Type:Authorization,pHovjMPf2f:\\n1981-01-01 22:34:02 [Critical] Terminal:ACS(192.168.4.200),Result:Success,Type:Authorization,pHovjMPf2f:\\n1981-01-01 22:34:01 [Critical] Terminal:ACS(192.168.4.200),Result:Success,Type:Authorization,pHovjMPf2f:\\n1981-01-01 22:34:01 [Critical] Terminal:ACS(192.168.4.200),Result:Success,Type:Authorization,pHovjMPf2f:\\n1981-01-01 22:34:00 [Critical] Terminal:ACS(192.168.4.200),Result:Success,Type:Authorization,pHovjMPf2f:\\n1981-01-01 22:34:00 [Critical] Terminal:ACS(192.168.4.200),Result:Success,Type:Authorization,pHovjMPf2f:\\n1981-01-01 22:28:05 [Critical] Terminal:ACS(192.168.4.200),Result:Success,Type:Authorization,pHovjMPf2f:\\n1981-01-01 22:28:04 [Critical] Terminal:ACS(192.168.4.200),Result:Success,Type:Authorization,pHovjMPf2f:\\n1981-01-01 22:27:59 [Critical] Terminal:ACS(192.168.4.200),Result:Success,Type:Authorization,pHovjMPf2f:\\n1981-01-01 22:27:59 [Critical] Terminal:ACS(192.168.4.200),Result:Success,Type:Authorization,pHovjMPf2f:\\n1981-01-01 22:19:11 [Critical] Terminal:ACS(192.168.4.200),Result:Success,Type:Authorization,pHovjMPf2f:\\n1981-01-01 22:19:04 [Critical] Terminal:ACS(192.168.4.200),Result:Success,Type:Authorization,pHovjMPf2f:\\n1981-01-01 22:18:58 [Critical] Terminal:ACS(192.168.4.200),Result:Success,Type:Authorization,pHovjMPf2f:\\n1981-01-01 22:18:57 [Critical] Terminal:ACS(192.168.4.200),Result:Success,Type:Authorization,pHovjMPf2f:\\n1981-01-01 22:18:57 [Critical] Terminal:ACS(192.168.4.200),Result:Success,Type:Authorization,pHovjMPf2f:\\n1981-01-01 22:18:57 [Critical] Terminal:ACS(192.168.4.200),Result:Success,Type:Authorization,pHovjMPf2f:\\n1981-01-01 22:18:56 [Critical] Terminal:ACS(192.168.4.200),Result:Success,Type:Authorization,pHovjMPf2f:\\n1981-01-01 22:18:56 [Critical] Terminal:ACS(192.168.4.200),Result:Success,Type:Authorization,pHovjMPf2f:\\n1981-01-01 22:18:55 [Critical] Terminal:ACS(192.168.4.200),Result:Success,Type:Authorization,pHovjMPf2f:\\n1981-01-01 22:18:55 [Critical] Terminal:ACS(192.168.4.200),Result:Success,Type:Authorization,pHovjMPf2f:\\n1981-01-01 22:18:55 [Critical] Terminal:ACS(192.168.4.200),Result:Success,Type:Authorization,pHovjMPf2f:\\n1981-01-01 22:16:40 [Critical] Terminal:ACS(192.168.4.200),Result:Success,Type:Authorization,pHovjMPf2f:\\n1981-01-01 22:16:39 [Critical] Terminal:ACS(192.168.4.200),Result:Success,Type:Authorization,pHovjMPf2f:\\n1981-01-01 22:16:39 [Critical] Terminal:ACS(192.168.4.200),Result:Success,Type:Authorization,pHovjMPf2f:\\n1981-01-01 22:16:38 [Critical] Terminal:ACS(192.168.4.200),Result:Success,Type:Authorization,pHovjMPf2f:\\n1981-01-01 22:16:38 [Critical] Terminal:ACS(192.168.4.200),Result:Success,Type:Authorization,pHovjMPf2f:\\n1981-01-01 22:16:37 [Critical] Terminal:ACS(192.168.4.200),Result:Success,Type:Authorization,pHovjMPf2f:\\n1981-01-01 22:16:37 [Critical] Terminal:ACS(192.168.4.200),Result:Success,Type:Authorization,pHovjMPf2f:\\n1981-01-01 22:16:37 [Critical] Terminal:ACS(192.168.4.200),Result:Success,Type:Authorization,pHovjMPf2f:\\n1981-01-01 22:16:36 [Critical] Terminal:ACS(192.168.4.200),Result:Success,Type:Authorization,pHovjMPf2f:\\n1981-01-01 22:16:36 [Critical] Terminal:ACS(192.168.4.200),Result:Success,Type:Authorization,pHovjMPf2f:\\n1981-01-01 22:16:34 [Critical] Terminal:ACS(192.168.4.200),Result:Success,Type:Authorization,pHovjMPf2f:\\n1981-01-01 22:16:34 [Critical] Terminal:ACS(192.168.4.200),Result:Success,Type:Authorization,pHovjMPf2f:\\n1981-01-01 22:16:34 [Critical] Terminal:ACS(192.168.4.200),Result:Success,Type:Authorization,pHovjMPf2f:\\n1981-01-01 22:16:33 [Critical] Terminal:ACS(192.168.4.200),Result:Success,Type:Authorization,pHovjMPf2f:\\n1981-01-01 22:16:33 [Critical] Terminal:ACS(192.168.4.200),Result:Success,Type:Authorization,pHovjMPf2f:\\n1981-01-01 22:16:33 [Critical] Terminal:ACS(192.168.4.200),Result:Success,Type:Authorization,pHovjMPf2f:\\n1981-01-01 22:16:32 [Critical] Terminal:ACS(192.168.4.200),Result:Success,Type:Authorization,pHovjMPf2f:\\n1981-01-01 22:16:32 [Critical] Terminal:ACS(192.168.4.200),Result:Success,Type:Authorization,pHovjMPf2f:\\n1981-01-01 22:16:31 [Critical] Terminal:ACS(192.168.4.200),Result:Success,Type:Authorization,pHovjMPf2f:\\n1981-01-01 22:16:28 [Critical] Terminal:ACS(192.168.4.200),Result:Success,Type:Authorization,pHovjMPf2f:\\n1981-01-01 22:16:24 [Critical] Terminal:ACS(192.168.4.200),Result:Success,Type:Authorization,pHovjMPf2f:\\n1981-01-01 22:16:20 [Critical] Terminal:ACS(192.168.4.200),Result:Success,Type:Authorization,pHovjMPf2f:\\n1981-01-01 22:16:15 [Critical] Terminal:ACS(192.168.4.200),Result:Success,Type:Authorization,pHovjMPf2f:\\n1981-01-01 22:16:11 [Critical] Terminal:ACS(192.168.4.200),Result:Success,Type:Authorization,pHovjMPf2f:\\n1981-01-01 22:16:11 [Critical] Terminal:ACS(192.168.4.200),Result:Success,Type:Authorization,pHovjMPf2f:\\n1981-01-01 22:16:10 [Critical] Terminal:ACS(192.168.4.200),Result:Success,Type:Authorization,pHovjMPf2f:\\n1981-01-01 22:16:10 [Critical] Terminal:ACS(192.168.4.200),Result:Success,Type:Authorization,pHovjMPf2f:\\n1981-01-01 22:16:09 [Critical] Terminal:ACS(192.168.4.200),Result:Success,Type:Authorization,pHovjMPf2f:\\n1981-01-01 22:16:07 [Critical] Terminal:ACS(192.168.4.200),Result:Success,Type:Authorization,pHovjMPf2f:\\n1981-01-01 22:16:06 [Critical] Terminal:ACS(192.168.4.200),Result:Success,Type:Authorization,pHovjMPf2f:\\n1981-01-01 22:16:02 [Critical] Terminal:ACS(192.168.4.200),Result:Success,Type:Authorization,pHovjMPf2f:\\n1981-01-01 22:15:59 [Critical] Terminal:ACS(192.168.4.200),Result:Success,Type:Authorization,pHovjMPf2f:\\n1981-01-01 22:15:59 [Critical] Terminal:ACS(192.168.4.200),Result:Success,Type:Authorization,pHovjMPf2f:\\n1981-01-01 22:15:58 [Critical] Terminal:ACS(192.168.4.200),Result:Success,Type:Authorization,pHovjMPf2f:\\n1981-01-01 22:15:53 [Critical] Terminal:ACS(192.168.4.200),Result:Success,Type:Authorization,pHovjMPf2f:\\n1981-01-01 22:15:50 [Critical] Terminal:ACS(192.168.4.200),Result:Success,Type:Authorization,pHovjMPf2f:\\n1981-01-01 22:15:50 [Critical] Terminal:ACS(192.168.4.200),Result:Success,Type:Authorization,pHovjMPf2f:\\n1981-01-01 22:15:49 [Critical] Terminal:ACS(192.168.4.200),Result:Success,Type:Authorization,pHovjMPf2f:\\n1981-01-01 22:15:45 [Critical] Terminal:ACS(192.168.4.200),Result:Success,Type:Authorization,pHovjMPf2f:\\n1981-01-01 22:15:44 [Critical] Terminal:ACS(192.168.4.200),Result:Success,Type:Authorization,pHovjMPf2f:\\n1981-01-01 22:15:44 [Critical] Terminal:ACS(192.168.4.200),Result:Success,Type:Authorization,pHovjMPf2f:\\n1981-01-01 22:15:44 [Critical] Terminal:ACS(192.168.4.200),Result:Success,Type:Authorization,pHovjMPf2f:\\n1981-01-01 22:15:43 [Critical] Terminal:ACS(192.168.4.200),Result:Success,Type:Authorization,pHovjMPf2f:\\n1981-01-01 22:15:43 [Critical] Terminal:ACS(192.168.4.200),Result:Success,Type:Authorization,pHovjMPf2f:\\n1981-01-01 22:15:42 [Critical] Terminal:ACS(192.168.4.200),Result:Success,Type:Authorization,pHovjMPf2f:\\n1981-01-01 22:15:42 [Critical] Terminal:ACS(192.168.4.200),Result:Success,Type:Authorization,pHovjMPf2f:\\n1981-01-01 22:15:42 [Critical] Terminal:ACS(192.168.4.200),Result:Success,Type:Authorization,pHovjMPf2f:\\n1981-01-01 22:15:41 [Critical] Terminal:ACS(192.168.4.200),Result:Success,Type:Authorization,pHovjMPf2f:\\n1981-01-01 22:15:40 [Critical] Terminal:ACS(192.168.4.200),Result:Success,Type:Authorization,pHovjMPf2f:\\n1981-01-01 22:15:36 [Critical] Terminal:ACS(192.168.4.200),Result:Success,Type:Authorization,pHovjMPf2f:\\n1981-01-01 22:15:31 [Critical] Terminal:ACS(192.168.4.200),Result:Success,Type:Authorization,pHovjMPf2f:\\n1981-01-01 22:15:27 [Critical] Terminal:ACS(192.168.4.200),Result:Success,Type:Authorization,pHovjMPf2f:\\n1981-01-01 22:15:27 [Critical] Terminal:ACS(192.168.4.200),Result:Success,Type:Set,InternetGatewayDevice.DownloadDiagnostics:,DownloadURL:-,DiagnosticsState:Requested\\n1981-01-01 22:15:26 [Critical] Terminal:ACS(192.168.4.200),Result:Success,Type:Authorization,pHovjMPf2f:\\n1981-01-01 22:15:26 [Critical] Terminal:ACS(192.168.4.200),Result:Success,Type:Authorization,pHovjMPf2f:\\n1981-01-01 22:15:25 [Critical] Terminal:ACS(192.168.4.200),Result:Success,Type:Authorization,pHovjMPf2f:\\n1981-01-01 22:15:25 [Critical] Terminal:ACS(192.168.4.200),Result:Success,Type:Authorization,pHovjMPf2f:\\n1981-01-01 22:15:22 [Critical] Terminal:ACS(192.168.4.200),Result:Success,Type:Authorization,pHovjMPf2f:\\n1981-01-01 22:15:21 [Critical] Terminal:ACS(192.168.4.200),Result:Success,Type:Authorization,pHovjMPf2f:\\n1981-01-01 22:15:20 [Critical] Terminal:ACS(192.168.4.200),Result:Success,Type:Authorization,pHovjMPf2f:\\n1981-01-01 22:15:19 [Critical] Terminal:ACS(192.168.4.200),Result:Success,Type:Authorization,pHovjMPf2f:\\n1981-01-01 22:15:19 [Critical] Terminal:ACS(192.168.4.200),Result:Success,Type:Authorization,pHovjMPf2f:\\n1981-01-01 22:15:18 [Critical] Terminal:ACS(192.168.4.200),Result:Success,Type:Authorization,pHovjMPf2f:\\n1981-01-01 22:15:18 [Critical] Terminal:ACS(192.168.4.200),Result:Success,Type:Authorization,pHovjMPf2f:\\n1981-01-01 22:15:16 [Error] AlarmID:104526,AlarmLevel:Error,PING Diagnose Execute Result:Success\\n1981-01-01 22:15:12 [Critical] Terminal:ACS(192.168.4.200),Result:Success,Type:Authorization,pHovjMPf2f:\\n1981-01-01 22:15:12 [Critical] Terminal:ACS(192.168.4.200),Result:Success,Type:Set,InternetGatewayDevice.IPPingDiagnostics:,Interface:,Timeout:20000,Host:youtube.com,NumberOfRepetitions:3,DiagnosticsState:Requested\\n1981-01-01 22:15:12 [Critical] Terminal:ACS(192.168.4.200),Result:Success,Type:Authorization,pHovjMPf2f:\\n1981-01-01 22:15:11 [Critical] Terminal:ACS(192.168.4.200),Result:Success,Type:Authorization,pHovjMPf2f:\\n1981-01-01 22:15:11 [Critical] Terminal:ACS(192.168.4.200),Result:Success,Type:Authorization,pHovjMPf2f:\\n1981-01-01 22:15:11 [Critical] Terminal:ACS(192.168.4.200),Result:Success,Type:Authorization,pHovjMPf2f:\\n1981-01-01 22:15:09 [Error] AlarmID:104526,AlarmLevel:Error,PING Diagnose Execute Result:Success\\n1981-01-01 22:15:05 [Critical] Terminal:ACS(192.168.4.200),Result:Success,Type:Authorization,pHovjMPf2f:\\n1981-01-01 22:15:05 [Critical] Terminal:ACS(192.168.4.200),Result:Success,Type:Set,InternetGatewayDevice.IPPingDiagnostics:,DiagnosticsState:Requested,Interface:,Timeout:20000,Host:spotify.com,NumberOfRepetitions:3\\n1981-01-01 22:15:05 [Critical] Terminal:ACS(192.168.4.200),Result:Success,Type:Authorization,pHovjMPf2f:\\n1981-01-01 22:15:04 [Critical] Terminal:ACS(192.168.4.200),Result:Success,Type:Authorization,pHovjMPf2f:\\n1981-01-01 22:15:04 [Critical] Terminal:ACS(192.168.4.200),Result:Success,Type:Authorization,pHovjMPf2f:\\n1981-01-01 22:15:03 [Critical] Terminal:ACS(192.168.4.200),Result:Success,Type:Authorization,pHovjMPf2f:\\n1981-01-01 22:15:02 [Error] AlarmID:104526,AlarmLevel:Error,PING Diagnose Execute Result:Success\\n1981-01-01 22:14:58 [Critical] Terminal:ACS(192.168.4.200),Result:Success,Type:Authorization,pHovjMPf2f:\\n1981-01-01 22:14:58 [Critical] Terminal:ACS(192.168.4.200),Result:Success,Type:Set,InternetGatewayDevice.IPPingDiagnostics:,Interface:,Timeout:20000,Host:cloudfare.com,NumberOfRepetitions:3,DiagnosticsState:Requested\\n1981-01-01 22:14:58 [Critical] Terminal:ACS(192.168.4.200),Result:Success,Type:Authorization,pHovjMPf2f:\\n1981-01-01 22:14:57 [Critical] Terminal:ACS(192.168.4.200),Result:Success,Type:Authorization,pHovjMPf2f:\\n1981-01-01 22:14:57 [Critical] Terminal:ACS(192.168.4.200),Result:Success,Type:Authorization,pHovjMPf2f:\\n1981-01-01 22:14:56 [Critical] Terminal:ACS(192.168.4.200),Result:Success,Type:Authorization,pHovjMPf2f:\\n1981-01-01 22:14:55 [Error] AlarmID:104526,AlarmLevel:Error,PING Diagnose Execute Result:Success\\n1981-01-01 22:14:51 [Critical] Terminal:ACS(192.168.4.200),Result:Success,Type:Authorization,pHovjMPf2f:\\n1981-01-01 22:14:50 [Critical] Terminal:ACS(192.168.4.200),Result:Success,Type:Set,InternetGatewayDevice.IPPingDiagnostics:,DiagnosticsState:Requested,Interface:,Timeout:20000,Host:google.com,NumberOfRepetitions:3\\n1981-01-01 22:14:50 [Critical] Terminal:ACS(192.168.4.200),Result:Success,Type:Authorization,pHovjMPf2f:\\n1981-01-01 22:14:50 [Critical] Terminal:ACS(192.168.4.200),Result:Success,Type:Authorization,pHovjMPf2f:\\n1981-01-01 22:14:44 [Critical] Terminal:ACS(192.168.4.200),Result:Success,Type:Authorization,pHovjMPf2f:\\n1981-01-01 22:14:44 [Critical] Terminal:ACS(192.168.4.200),Result:Success,Type:Authorization,pHovjMPf2f:\\n1981-01-01 22:14:43 [Critical] Terminal:ACS(192.168.4.200),Result:Success,Type:Authorization,pHovjMPf2f:\\n1981-01-01 22:14:03 [Critical] Terminal:ACS(192.168.4.200),Result:Success,Type:Authorization,pHovjMPf2f:\\n1981-01-01 22:14:02 [Critical] Terminal:ACS(192.168.4.200),Result:Success,Type:Authorization,pHovjMPf2f:\\n1981-01-01 22:14:02 [Critical] Terminal:ACS(192.168.4.200),Result:Success,Type:Authorization,pHovjMPf2f:\\n1981-01-01 22:14:02 [Critical] Terminal:ACS(192.168.4.200),Result:Success,Type:Authorization,pHovjMPf2f:\\n1981-01-01 22:14:01 [Critical] Terminal:ACS(192.168.4.200),Result:Success,Type:Authorization,pHovjMPf2f:\\n1981-01-01 22:14:01 [Critical] Terminal:ACS(192.168.4.200),Result:Success,Type:Authorization,pHovjMPf2f:\\n1981-01-01 22:14:00 [Critical] Terminal:ACS(192.168.4.200),Result:Success,Type:Authorization,pHovjMPf2f:\\n1981-01-01 22:14:00 [Critical] Terminal:ACS(192.168.4.200),Result:Success,Type:Authorization,pHovjMPf2f:\\n1981-01-01 22:13:38 [Critical] Terminal:ACS(192.168.4.200),Result:Success,Type:Authorization,pHovjMPf2f:\\n1981-01-01 22:13:37 [Critical] Terminal:ACS(192.168.4.200),Result:Success,Type:Authorization,pHovjMPf2f:\\n1981-01-01 22:13:37 [Critical] Terminal:ACS(192.168.4.200),Result:Success,Type:Authorization,pHovjMPf2f:\\n1981-01-01 22:13:36 [Critical] Terminal:ACS(192.168.4.200),Result:Success,Type:Authorization,pHovjMPf2f:\\n1981-01-01 22:13:36 [Critical] Terminal:ACS(192.168.4.200),Result:Success,Type:Authorization,pHovjMPf2f:\\n1981-01-01 22:13:35 [Critical] Terminal:ACS(192.168.4.200),Result:Success,Type:Authorization,pHovjMPf2f:\\n1981-01-01 22:13:35 [Critical] Terminal:ACS(192.168.4.200),Result:Success,Type:Authorization,pHovjMPf2f:\\n1981-01-01 22:13:35 [Critical] Terminal:ACS(192.168.4.200),Result:Success,Type:Authorization,pHovjMPf2f:\\n1981-01-01 22:13:30 [Critical] Terminal:ACS(192.168.4.200),Result:Success,Type:Authorization,pHovjMPf2f:\\n1981-01-01 22:13:30 [Critical] Terminal:ACS(192.168.4.200),Result:Success,Type:Authorization,pHovjMPf2f:\\n1981-01-01 22:13:30 [Critical] Terminal:ACS(192.168.4.200),Result:Success,Type:Authorization,pHovjMPf2f:\\n1981-01-01 22:13:29 [Critical] Terminal:ACS(192.168.4.200),Result:Success,Type:Authorization,pHovjMPf2f:\\n1981-01-01 22:13:29 [Critical] Terminal:ACS(192.168.4.200),Result:Success,Type:Authorization,pHovjMPf2f:\\n1981-01-01 22:13:28 [Critical] Terminal:ACS(192.168.4.200),Result:Success,Type:Authorization,pHovjMPf2f:\\n1981-01-01 22:13:28 [Critical] Terminal:ACS(192.168.4.200),Result:Success,Type:Authorization,pHovjMPf2f:\\n1981-01-01 22:13:27 [Critical] Terminal:ACS(192.168.4.200),Result:Success,Type:Authorization,pHovjMPf2f:\\n1981-01-01 22:13:27 [Critical] Terminal:ACS(192.168.4.200),Result:Success,Type:Authorization,pHovjMPf2f:\\n1981-01-01 22:13:27 [Critical] Terminal:ACS(192.168.4.200),Result:Success,Type:Authorization,pHovjMPf2f:\\n1981-01-01 22:13:26 [Critical] Terminal:ACS(192.168.4.200),Result:Success,Type:Authorization,pHovjMPf2f:\\n1981-01-01 22:13:26 [Critical] Terminal:ACS(192.168.4.200),Result:Success,Type:Authorization,pHovjMPf2f:\\n1981-01-01 22:13:25 [Critical] Terminal:ACS(192.168.4.200),Result:Success,Type:Authorization,pHovjMPf2f:\\n1981-01-01 22:13:25 [Critical] Terminal:ACS(192.168.4.200),Result:Success,Type:Authorization,pHovjMPf2f:\\n1981-01-01 22:13:24 [Critical] Terminal:ACS(192.168.4.200),Result:Success,Type:Authorization,pHovjMPf2f:\\n1981-01-01 22:13:24 [Critical] Terminal:ACS(192.168.4.200),Result:Success,Type:Authorization,pHovjMPf2f:\\n1981-01-01 22:13:23 [Critical] Terminal:ACS(192.168.4.200),Result:Success,Type:Authorization,pHovjMPf2f:\\n1981-01-01 22:13:23 [Critical] Terminal:ACS(192.168.4.200),Result:Success,Type:Authorization,pHovjMPf2f:\\n1981-01-01 22:13:23 [Critical] Terminal:ACS(192.168.4.200),Result:Success,Type:Authorization,pHovjMPf2f:\\n1981-01-01 22:13:22 [Critical] Terminal:ACS(192.168.4.200),Result:Success,Type:Authorization,pHovjMPf2f:\\n1981-01-01 22:13:22 [Critical] Terminal:ACS(192.168.4.200),Result:Success,Type:Authorization,pHovjMPf2f:\\n1981-01-01 22:13:21 [Critical] Terminal:ACS(192.168.4.200),Result:Success,Type:Authorization,pHovjMPf2f:\\n1981-01-01 22:13:21 [Critical] Terminal:ACS(192.168.4.200),Result:Success,Type:Authorization,pHovjMPf2f:\\n1981-01-01 22:13:20 [Critical] Terminal:ACS(192.168.4.200),Result:Success,Type:Authorization,pHovjMPf2f:\\n1981-01-01 22:13:20 [Critical] Terminal:ACS(192.168.4.200),Result:Success,Type:Authorization,pHovjMPf2f:\\n1981-01-01 22:13:11 [Critical] Terminal:ACS(192.168.4.200),Result:Success,Type:Authorization,pHovjMPf2f:\\n1981-01-01 22:13:11 [Critical] Terminal:ACS(192.168.4.200),Result:Success,Type:Authorization,pHovjMPf2f:\\n1981-01-01 22:13:09 [Critical] Terminal:ACS(192.168.4.200),Result:Success,Type:Authorization,pHovjMPf2f:\\n1981-01-01 22:13:09 [Critical] Terminal:ACS(192.168.4.200),Result:Success,Type:Authorization,pHovjMPf2f:\\n1981-01-01 22:13:09 [Critical] Terminal:ACS(192.168.4.200),Result:Success,Type:Authorization,pHovjMPf2f:\\n1981-01-01 22:13:09 [Critical] Terminal:ACS(192.168.4.200),Result:Success,Type:Authorization,pHovjMPf2f:\\n1981-01-01 22:13:08 [Critical] Terminal:ACS(192.168.4.200),Result:Success,Type:Authorization,pHovjMPf2f:\\n1981-01-01 22:13:08 [Critical] Terminal:ACS(192.168.4.200),Result:Success,Type:Authorization,pHovjMPf2f:\\n1981-01-01 22:13:08 [Critical] Terminal:ACS(192.168.4.200),Result:Success,Type:Authorization,pHovjMPf2f:\\n1981-01-01 22:13:08 [Critical] Terminal:ACS(192.168.4.200),Result:Success,Type:Authorization,pHovjMPf2f:\\n1981-01-01 22:13:07 [Critical] Terminal:ACS(192.168.4.200),Result:Success,Type:Authorization,pHovjMPf2f:\\n1981-01-01 22:13:07 [Critical] Terminal:ACS(192.168.4.200),Result:Success,Type:Authorization,pHovjMPf2f:\\n1981-01-01 22:12:59 [Critical] Terminal:ACS(192.168.4.200),Result:Success,Type:Authorization,pHovjMPf2f:\\n1981-01-01 22:12:59 [Critical] Terminal:ACS(192.168.4.200),Result:Success,Type:Authorization,pHovjMPf2f:\\n1981-01-01 22:12:59 [Critical] Terminal:ACS(192.168.4.200),Result:Success,Type:Authorization,pHovjMPf2f:\\n1981-01-01 22:12:58 [Critical] Terminal:ACS(192.168.4.200),Result:Success,Type:Authorization,pHovjMPf2f:\\n1981-01-01 22:12:58 [Critical] Terminal:ACS(192.168.4.200),Result:Success,Type:Authorization,pHovjMPf2f:\\n1981-01-01 22:12:58 [Critical] Terminal:ACS(192.168.4.200),Result:Success,Type:Authorization,pHovjMPf2f:\\n1981-01-01 22:12:58 [Critical] Terminal:ACS(192.168.4.200),Result:Success,Type:Authorization,pHovjMPf2f:\\n1981-01-01 22:12:57 [Critical] Terminal:ACS(192.168.4.200),Result:Success,Type:Authorization,pHovjMPf2f:\\n1981-01-01 22:12:55 [Critical] Terminal:ACS(192.168.4.200),Result:Success,Type:Authorization,pHovjMPf2f:\\n1981-01-01 22:12:55 [Critical] Terminal:ACS(192.168.4.200),Result:Success,Type:Authorization,pHovjMPf2f:\\n1981-01-01 22:12:55 [Critical] Terminal:ACS(192.168.4.200),Result:Success,Type:Authorization,pHovjMPf2f:\\n1981-01-01 22:12:51 [Critical] Terminal:ACS(192.168.4.200),Result:Success,Type:Authorization,pHovjMPf2f:\\n1981-01-01 22:12:51 [Critical] Terminal:ACS(192.168.4.200),Result:Success,Type:Authorization,pHovjMPf2f:\\n1981-01-01 22:12:51 [Critical] Terminal:ACS(192.168.4.200),Result:Success,Type:Authorization,pHovjMPf2f:\\n1981-01-01 22:12:51 [Critical] Terminal:ACS(192.168.4.200),Result:Success,Type:Authorization,pHovjMPf2f:\\n1981-01-01 22:12:49 [Critical] Terminal:ACS(192.168.4.200),Result:Success,Type:Authorization,pHovjMPf2f:\\n1981-01-01 22:12:49 [Critical] Terminal:ACS(192.168.4.200),Result:Success,Type:Authorization,pHovjMPf2f:\\n1981-01-01 22:12:49 [Critical] Terminal:ACS(192.168.4.200),Result:Success,Type:Authorization,pHovjMPf2f:\\n1981-01-01 22:12:48 [Critical] Terminal:ACS(192.168.4.200),Result:Success,Type:Authorization,pHovjMPf2f:\\n1981-01-01 22:12:47 [Critical] Terminal:ACS(192.168.4.200),Result:Success,Type:Authorization,pHovjMPf2f:\\n1981-01-01 22:12:47 [Critical] Terminal:ACS(192.168.4.200),Result:Success,Type:Authorization,pHovjMPf2f:\\n1981-01-01 22:12:47 [Critical] Terminal:ACS(192.168.4.200),Result:Success,Type:Authorization,pHovjMPf2f:\\n1981-01-01 22:12:47 [Critical] Terminal:ACS(192.168.4.200),Result:Success,Type:Authorization,pHovjMPf2f:\\n1981-01-01 22:12:46 [Critical] Terminal:ACS(192.168.4.200),Result:Success,Type:Authorization,pHovjMPf2f:\\n1981-01-01 22:12:46 [Critical] Terminal:ACS(192.168.4.200),Result:Success,Type:Authorization,pHovjMPf2f:\\n1981-01-01 22:11:39 [Critical] Terminal:ACS(192.168.4.200),Result:Success,Type:Authorization,pHovjMPf2f:\\n1981-01-01 22:11:16 [Critical] Terminal:ACS(192.168.4.200),Result:Success,Type:Authorization,pHovjMPf2f:\\n1981-01-01 22:11:16 [Critical] Terminal:ACS(192.168.4.200),Result:Success,Type:Authorization,pHovjMPf2f:\\n1981-01-01 22:11:15 [Critical] Terminal:ACS(192.168.4.200),Result:Success,Type:Authorization,pHovjMPf2f:\\n1981-01-01 22:11:14 [Critical] Terminal:ACS(192.168.4.200),Result:Success,Type:Authorization,pHovjMPf2f:\\n1981-01-01 22:11:14 [Critical] Terminal:ACS(192.168.4.200),Result:Success,Type:Authorization,pHovjMPf2f:\\n1981-01-01 22:11:14 [Critical] Terminal:ACS(192.168.4.200),Result:Success,Type:Authorization,pHovjMPf2f:\\n1981-01-01 22:11:13 [Critical] Terminal:ACS(192.168.4.200),Result:Success,Type:Authorization,pHovjMPf2f:\\n1981-01-01 22:11:13 [Critical] Terminal:ACS(192.168.4.200),Result:Success,Type:Authorization,pHovjMPf2f:\\n1981-01-01 22:11:13 [Critical] Terminal:ACS(192.168.4.200),Result:Success,Type:Authorization,pHovjMPf2f:\\n1981-01-01 22:11:13 [Critical] Terminal:ACS(192.168.4.200),Result:Success,Type:Authorization,pHovjMPf2f:\\n1981-01-01 22:11:13 [Critical] Terminal:ACS(192.168.4.200),Result:Success,Type:Authorization,pHovjMPf2f:\\n1981-01-01 22:11:12 [Critical] Terminal:ACS(192.168.4.200),Result:Success,Type:Authorization,pHovjMPf2f:\\n1981-01-01 22:11:11 [Error] AlarmID:104526,AlarmLevel:Error,PING Diagnose Execute Result:Success\\n1981-01-01 22:11:07 [Critical] Terminal:ACS(192.168.4.200),Result:Success,Type:Authorization,pHovjMPf2f:\\n1981-01-01 22:11:07 [Critical] Terminal:ACS(192.168.4.200),Result:Success,Type:Authorization,pHovjMPf2f:\\n1981-01-01 22:11:07 [Critical] Terminal:ACS(192.168.4.200),Result:Success,Type:Set,InternetGatewayDevice.IPPingDiagnostics:,NumberOfRepetitions:3,DiagnosticsState:Requested,Interface:,Timeout:20000,Host:youtube.com\\n1981-01-01 22:11:07 [Critical] Terminal:ACS(192.168.4.200),Result:Success,Type:Authorization,pHovjMPf2f:\\n1981-01-01 22:11:07 [Critical] Terminal:ACS(192.168.4.200),Result:Success,Type:Authorization,pHovjMPf2f:\\n1981-01-01 22:11:07 [Critical] Terminal:ACS(192.168.4.200),Result:Success,Type:Authorization,pHovjMPf2f:\\n1981-01-01 22:11:06 [Critical] Terminal:ACS(192.168.4.200),Result:Success,Type:Authorization,pHovjMPf2f:\\n1981-01-01 22:11:06 [Critical] Terminal:ACS(192.168.4.200),Result:Success,Type:Authorization,pHovjMPf2f:\\n1981-01-01 22:11:05 [Error] AlarmID:104526,AlarmLevel:Error,PING Diagnose Execute Result:Success\\n1981-01-01 22:11:01 [Critical] Terminal:ACS(192.168.4.200),Result:Success,Type:Authorization,pHovjMPf2f:\\n1981-01-01 22:11:01 [Critical] Terminal:ACS(192.168.4.200),Result:Success,Type:Authorization,pHovjMPf2f:\\n\""}],"_postman_id":"7c3ae3d6-1ed4-433c-ab38-18432f065102"},{"name":"Statistics","id":"038ac72d-c6cb-40d8-8f1c-082a585c8f9a","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"url":"device/:device/:mtp/stats","urlObject":{"path":[":device",":mtp","stats"],"host":["device"],"query":[],"variable":[{"type":"any","value":"485754434ECDE6AD","key":"device"},{"type":"any","value":"cwmp","key":"mtp"}]}},"response":[{"id":"97ac9f82-e578-48b6-905a-e852af47151e","name":"Statistics","originalRequest":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"url":{"raw":"device/:device/:mtp/stats","host":["device"],"path":[":device",":mtp","stats"],"variable":[{"key":"device","value":"485754434ECDE6AD"},{"key":"mtp","value":"cwmp"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Origin"},{"key":"Date","value":"Tue, 29 Oct 2024 02:54:13 GMT"},{"key":"Content-Length","value":"1179"}],"cookie":[],"responseTime":null,"body":"{\n    \"2.4GHz\": [\n        {\n            \"bytes_sent\": 0,\n            \"bytes_received\": 0,\n            \"packets_sent\": 0,\n            \"packets_received\": 0,\n            \"errors_sent\": 252,\n            \"errors_received\": 0,\n            \"discard_packets_sent\": 0,\n            \"discard_packets_received\": 0,\n            \"unicast_packets_sent\": 0,\n            \"unicast_packets_received\": 236416910,\n            \"multicast_packets_sent\": 10467453,\n            \"multicast_packets_received\": 178155,\n            \"broadcast_packets_sent\": 35110,\n            \"broadcast_packets_received\": 14828,\n            \"unknown_packets_received\": 0\n        }\n    ],\n    \"5GHz\": [\n        {\n            \"bytes_sent\": 0,\n            \"bytes_received\": 0,\n            \"packets_sent\": 0,\n            \"packets_received\": 0,\n            \"errors_sent\": 0,\n            \"errors_received\": 0,\n            \"discard_packets_sent\": 0,\n            \"discard_packets_received\": 0,\n            \"unicast_packets_sent\": 0,\n            \"unicast_packets_received\": 0,\n            \"multicast_packets_sent\": 0,\n            \"multicast_packets_received\": 0,\n            \"broadcast_packets_sent\": 0,\n            \"broadcast_packets_received\": 0,\n            \"unknown_packets_received\": 0\n        }\n    ],\n    \"WAN-1\": [\n        {\n            \"bytes_sent\": 772156530,\n            \"bytes_received\": 2906208540,\n            \"packets_sent\": 3558128,\n            \"packets_received\": 6580152,\n            \"errors_sent\": 0,\n            \"errors_received\": 0,\n            \"discard_packets_sent\": 0,\n            \"discard_packets_received\": 0,\n            \"unicast_packets_sent\": 0,\n            \"unicast_packets_received\": 0,\n            \"multicast_packets_sent\": 0,\n            \"multicast_packets_received\": 0,\n            \"broadcast_packets_sent\": 0,\n            \"broadcast_packets_received\": 0,\n            \"unknown_packets_received\": 0\n        }\n    ]\n}"}],"_postman_id":"038ac72d-c6cb-40d8-8f1c-082a585c8f9a"},{"name":"SpeedTest Download","id":"2b98b00f-986d-4862-a294-1c40023049a3","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"url\": \"http://oktopus.app.br:8080/downloads/200MB.file\"\n}","options":{"raw":{"language":"json"}}},"url":"device/:device/:mtp/speedtest","urlObject":{"path":[":device",":mtp","speedtest"],"host":["device"],"query":[],"variable":[{"type":"any","value":"{{device}}","key":"device"},{"type":"any","value":"any","key":"mtp"}]}},"response":[{"id":"684c2ce3-9b3e-4f27-b0d2-ed2d6d61135b","name":"SpeedTest Download","originalRequest":{"method":"PUT","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"url\": \"http://oktopus.app.br:8080/downloads/200MB.file\"\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"device/:device/:mtp/speedtest","host":["device"],"path":[":device",":mtp","speedtest"],"variable":[{"key":"device","value":"{{device}}"},{"key":"mtp","value":"any"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"nginx/1.18.0 (Ubuntu)"},{"key":"Date","value":"Thu, 20 Feb 2025 19:33:02 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Content-Length","value":"121"},{"key":"Connection","value":"keep-alive"},{"key":"Vary","value":"Origin"}],"cookie":[],"responseTime":null,"body":"{\n    \"result\": \"Completed\",\n    \"interface\": \"\",\n    \"url\": \"\",\n    \"action\": \"\",\n    \"rtt\": \"180ms\",\n    \"throughput\": \"90.96Mbps\",\n    \"resp_time\": \"18.492167s\"\n}"}],"_postman_id":"2b98b00f-986d-4862-a294-1c40023049a3"},{"name":"SpeedTest Upload","id":"03e9d90a-a329-483c-98e4-58c81faefc35","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"url\": \"http://oktopus.app.br:8080/uploads/upload.file\",\n    \"action\": \"upload\"\n}","options":{"raw":{"language":"json"}}},"url":"device/:device/:mtp/speedtest","urlObject":{"path":[":device",":mtp","speedtest"],"host":["device"],"query":[],"variable":[{"id":"da934af4-b4f1-46f1-9ca2-8b74e31551a4","type":"any","value":"{{device}}","key":"device"},{"id":"4fdf6246-e286-464d-bb54-a24d8887ec18","type":"any","value":"any","key":"mtp"}]}},"response":[{"id":"195c3820-9b94-452c-bc41-a1881ffbec4c","name":"SpeedTest Upload","originalRequest":{"method":"PUT","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"url\": \"http://oktopus.app.br:8080/uploads/upload.file\",\n    \"action\": \"upload\"\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"device/:device/:mtp/speedtest","host":["device"],"path":[":device",":mtp","speedtest"],"variable":[{"key":"device","value":"{{device}}"},{"key":"mtp","value":"any"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"nginx/1.18.0 (Ubuntu)"},{"key":"Date","value":"Fri, 21 Feb 2025 19:27:51 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Content-Length","value":"121"},{"key":"Connection","value":"keep-alive"},{"key":"Vary","value":"Origin"}],"cookie":[],"responseTime":null,"body":"{\n    \"result\": \"Completed\",\n    \"interface\": \"\",\n    \"url\": \"\",\n    \"action\": \"\",\n    \"rtt\": \"160ms\",\n    \"throughput\": \"4.71Mbps\",\n    \"resp_time\": \"17.543011s\"\n}"}],"_postman_id":"03e9d90a-a329-483c-98e4-58c81faefc35"},{"name":"Get SpeedTest Options","id":"c70f0ddd-11a1-4947-8fe4-bf8430d0686a","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"url":"device/:device/:mtp/speedtest","urlObject":{"path":[":device",":mtp","speedtest"],"host":["device"],"query":[],"variable":[{"type":"any","value":"{{device}}","key":"device"},{"type":"any","value":"any","key":"mtp"}]}},"response":[{"id":"2bd9c938-fc5d-4c3c-8f43-7fd19fe6c14c","name":"SpeedTest Options","originalRequest":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"url":{"raw":"device/:device/:mtp/speedtest","host":["device"],"path":[":device",":mtp","speedtest"],"variable":[{"key":"device","value":"{{device}}"},{"key":"mtp","value":""}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"nginx/1.18.0 (Ubuntu)"},{"key":"Date","value":"Thu, 10 Apr 2025 16:12:56 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Content-Length","value":"64"},{"key":"Connection","value":"keep-alive"},{"key":"Vary","value":"Origin"}],"cookie":[],"responseTime":null,"body":"{\n    \"download_servers\": [],\n    \"upload_servers\": [],\n    \"request_timeout\": 30\n}"}],"_postman_id":"c70f0ddd-11a1-4947-8fe4-bf8430d0686a"},{"name":"Get SpeedTest Results","id":"e5d5d4bc-4703-45f7-8458-695731a9169c","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"url":"device/:device/:mtp/speedtestresults","urlObject":{"path":[":device",":mtp","speedtestresults"],"host":["device"],"query":[],"variable":[{"type":"any","value":"{{device}}","key":"device"},{"type":"any","value":"","key":"mtp"}]}},"response":[{"id":"ca55a0da-48c8-4d08-a8c6-11c4b303557c","name":"Get SpeedTest Results","originalRequest":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"url":{"raw":"device/:device/:mtp/speedtestresults","host":["device"],"path":[":device",":mtp","speedtestresults"],"variable":[{"key":"device","value":"{{device}}"},{"key":"mtp","value":""}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"nginx/1.18.0 (Ubuntu)"},{"key":"Date","value":"Thu, 22 May 2025 15:45:14 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Content-Length","value":"133"},{"key":"Connection","value":"keep-alive"},{"key":"Vary","value":"Origin"}],"cookie":[],"responseTime":null,"body":"{\n    \"interface\": \"\",\n    \"url\": \"\",\n    \"bytes_received\": 1689,\n    \"bytes_sent\": 2177,\n    \"action\": \"\",\n    \"rtt\": \"263µs\",\n    \"throughput\": \"0\",\n    \"resp_time\": \"308.814ms\"\n}"}],"_postman_id":"e5d5d4bc-4703-45f7-8458-695731a9169c"},{"name":"Connected Devices","id":"d60611ff-6668-4c43-b6db-ca40771a2268","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"url":"device/:device/:mtp/connecteddevices","urlObject":{"path":[":device",":mtp","connecteddevices"],"host":["device"],"query":[],"variable":[{"type":"any","value":"{{device}}","key":"device"},{"type":"any","value":"any","key":"mtp"}]}},"response":[{"id":"490b33d2-0657-4347-b0db-f7fe6d08a696","name":"Connected Devices","originalRequest":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"url":{"raw":"device/:device/connecteddevices","host":["device"],"path":[":device","connecteddevices"],"variable":[{"key":"device","value":"485754434ECDE6AD"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Origin"},{"key":"Date","value":"Sat, 22 Jun 2024 14:57:41 GMT"},{"key":"Content-Length","value":"145"}],"cookie":[],"responseTime":null,"body":"{\n    \"2.4GHz\": [\n        {\n            \"mac\": \"d4:6e:0e:11:f7:6b\",\n            \"ip_adress\": \"192.168.18.5\",\n            \"adress_source\": \"DHCP\",\n            \"active\": true,\n            \"rssi\": \"-40\",\n            \"hostname\": \"leandro-laptop\"\n        }\n    ]\n}"},{"id":"a45acb6a-49e6-4c0d-af16-6c6b80946f6e","name":"Connected Devices With Mesh Router","originalRequest":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"url":{"raw":"device/:device/:mtp/connecteddevices","host":["device"],"path":[":device",":mtp","connecteddevices"],"variable":[{"key":"device","value":"{{device}}"},{"key":"mtp","value":""}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"nginx/1.18.0 (Ubuntu)"},{"key":"Date","value":"Wed, 23 Oct 2024 18:04:29 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Content-Length","value":"1382"},{"key":"Connection","value":"keep-alive"},{"key":"Vary","value":"Origin"}],"cookie":[],"responseTime":null,"body":"{\n    \"5GHz\": [\n        {\n            \"mac\": \"2A:B0:F6:D1:AF:70\",\n            \"ip_adress\": \"192.168.3.6\",\n            \"adress_source\": \"DHCP\",\n            \"active\": true,\n            \"rssi\": \"-58\",\n            \"hostname\": \"iPhone\",\n            \"router_mesh\": false\n        },\n        {\n            \"mac\": \"5E:4A:B6:72:AA:C6\",\n            \"ip_adress\": \"192.168.3.7\",\n            \"adress_source\": \"DHCP\",\n            \"active\": false,\n            \"rssi\": \"\",\n            \"hostname\": \"Watch\",\n            \"router_mesh\": false\n        },\n        {\n            \"mac\": \"4A:15:D2:14:CC:90\",\n            \"ip_adress\": \"192.168.3.8\",\n            \"adress_source\": \"DHCP\",\n            \"active\": true,\n            \"rssi\": \"-56\",\n            \"hostname\": \"\",\n            \"router_mesh\": false\n        }\n    ],\n    \"LAN 1\": [\n        {\n            \"mac\": \"00:E0:4C:68:15:14\",\n            \"ip_adress\": \"192.168.3.4\",\n            \"adress_source\": \"STATIC\",\n            \"active\": false,\n            \"rssi\": \"\",\n            \"hostname\": \"lenovo-worker1\",\n            \"router_mesh\": false\n        },\n        {\n            \"mac\": \"F8:AF:05:25:32:87\",\n            \"ip_adress\": \"192.168.3.5\",\n            \"adress_source\": \"DHCP\",\n            \"active\": true,\n            \"rssi\": \"\",\n            \"hostname\": \"HUAWEI:router:WS7001-40:0782\",\n            \"router_mesh\": true\n        },\n        {\n            \"mac\": \"8C:04:BA:FC:F7:0A\",\n            \"ip_adress\": \"192.168.3.10\",\n            \"adress_source\": \"DHCP\",\n            \"active\": true,\n            \"rssi\": \"\",\n            \"hostname\": \"dell-worker2\",\n            \"router_mesh\": false\n        },\n        {\n            \"mac\": \"F8:AF:05:25:32:89\",\n            \"ip_adress\": \"192.168.3.2\",\n            \"adress_source\": \"DHCP\",\n            \"active\": false,\n            \"rssi\": \"\",\n            \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n            \"router_mesh\": true\n        },\n        {\n            \"mac\": \"F8:AF:05:25:32:88\",\n            \"ip_adress\": \"192.168.3.3\",\n            \"adress_source\": \"DHCP\",\n            \"active\": false,\n            \"rssi\": \"\",\n            \"hostname\": \"HUAWEI:router:WS7001-40:0782:16\",\n            \"router_mesh\": true\n        },\n        {\n            \"mac\": \"0A:55:DC:53:ED:C3\",\n            \"ip_adress\": \"192.168.3.9\",\n            \"adress_source\": \"DHCP\",\n            \"active\": true,\n            \"rssi\": \"\",\n            \"hostname\": \"MacBookPro\",\n            \"router_mesh\": false\n        }\n    ]\n}"}],"_postman_id":"d60611ff-6668-4c43-b6db-ca40771a2268"},{"name":"Get Bridge","id":"bd20f5e0-702d-4d4f-b3bf-2bddf100a055","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"url":"device/:device/:mtp/bridge","urlObject":{"path":[":device",":mtp","bridge"],"host":["device"],"query":[],"variable":[{"type":"any","value":"{{device}}","key":"device"},{"type":"any","value":"any","key":"mtp"}]}},"response":[{"id":"37346dbb-7cb6-4a89-a505-18caad724846","name":"Get Bridge","originalRequest":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"url":{"raw":"device/:device/:mtp/bridge","host":["device"],"path":[":device",":mtp","bridge"],"variable":[{"key":"device","value":"{{device}}"},{"key":"mtp","value":"any"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"nginx/1.18.0 (Ubuntu)"},{"key":"Date","value":"Mon, 27 Jan 2025 21:08:17 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Content-Length","value":"814"},{"key":"Connection","value":"keep-alive"},{"key":"Vary","value":"Origin"}],"cookie":[],"responseTime":null,"body":"[\n    {\n        \"bridge_path\": \"Device.Bridging.Bridge.1.\",\n        \"ip_path\": \"Device.IP.Interface.1.\",\n        \"enable\": {\n            \"writable\": true,\n            \"value\": true\n        },\n        \"name\": {\n            \"writable\": false,\n            \"value\": \"br0\"\n        },\n        \"ipv4\": [\n            {\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": \"1\"\n                },\n                \"ip_address\": {\n                    \"writable\": true,\n                    \"value\": \"192.168.0.1\"\n                },\n                \"subnet_mask\": {\n                    \"writable\": true,\n                    \"value\": \"255.255.255.0\"\n                },\n                \"origin\": {\n                    \"writable\": false,\n                    \"value\": \"Static\"\n                }\n            }\n        ],\n        \"max_mtu_size\": {\n            \"writable\": false,\n            \"value\": \"1500\"\n        },\n        \"ipv6\": null,\n        \"bytes_sent\": {\n            \"writable\": false,\n            \"value\": \"191797279\"\n        },\n        \"bytes_received\": {\n            \"writable\": false,\n            \"value\": \"109593275\"\n        },\n        \"ports\": [\n            {\n                \"enable\": {\n                    \"writable\": true,\n                    \"value\": true\n                },\n                \"name\": \"LAN1\",\n                \"path\": \"Device.Bridging.Bridge.1.Port.3.\"\n            },\n            {\n                \"enable\": {\n                    \"writable\": true,\n                    \"value\": true\n                },\n                \"name\": \"LAN2\",\n                \"path\": \"Device.Bridging.Bridge.1.Port.4.\"\n            },\n            {\n                \"enable\": {\n                    \"writable\": true,\n                    \"value\": true\n                },\n                \"name\": \"LAN3\",\n                \"path\": \"Device.Bridging.Bridge.1.Port.5.\"\n            }\n        ],\n        \"igmp_proxy_enable\": {\n            \"writable\": true,\n            \"value\": true\n        },\n        \"mld_proxy_enable\": {\n            \"writable\": true,\n            \"value\": false\n        }\n    }\n]"}],"_postman_id":"bd20f5e0-702d-4d4f-b3bf-2bddf100a055"},{"name":"Set Bridge","id":"0b89483f-c0ce-4f44-8595-d4bf80b7d85e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"body":{"mode":"raw","raw":"[\n    {\n        \"ip_path\": \"Device.IP.Interface.1.\",\n        \"max_mtu_size\": {\n            \"value\": \"1494\"\n        },\n        \"dhcp_v4\": {\n            \"server\": [\n                {\n                    \"path\": \"Device.DHCPv4.Server.Pool.1.\",\n                    \"max_address\": {\n                        \"value\": \"192.168.0.249\"\n                    },\n                    \"lease_time\": {\n                        \"value\": \"7199\"\n                    }\n                }\n            ]\n        }\n    }\n]","options":{"raw":{"language":"json"}}},"url":"device/:device/:mtp/bridge","urlObject":{"path":[":device",":mtp","bridge"],"host":["device"],"query":[],"variable":[{"type":"any","value":"{{device}}","key":"device"},{"type":"any","value":"any","key":"mtp"}]}},"response":[{"id":"90cfb4e6-b4fb-41a8-9c77-84f9458faaf6","name":"Max MTU Size","originalRequest":{"method":"PUT","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"body":{"mode":"raw","raw":"[\n    {\n        \"ip_path\": \"Device.IP.Interface.1.\",\n        \"max_mtu_size\": {\n            \"value\": \"1492\"\n        }\n        \n    }\n]","options":{"raw":{"language":"json"}}},"url":{"raw":"device/:device/:mtp/bridge","host":["device"],"path":[":device",":mtp","bridge"],"variable":[{"key":"device","value":"{{device}}"},{"key":"mtp","value":"any"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"nginx/1.18.0 (Ubuntu)"},{"key":"Date","value":"Tue, 28 Jan 2025 13:37:11 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Content-Length","value":"223"},{"key":"Connection","value":"keep-alive"},{"key":"Vary","value":"Origin"}],"cookie":[],"responseTime":null,"body":"{\n    \"updated_obj_results\": [\n        {\n            \"requested_path\": \"Device.IP.Interface.1.\",\n            \"oper_status\": {\n                \"OperStatus\": {\n                    \"OperSuccess\": {\n                        \"updated_inst_results\": [\n                            {\n                                \"affected_path\": \"Device.IP.Interface.1.\",\n                                \"updated_params\": {\n                                    \"MaxMTUSize\": \"1492\"\n                                }\n                            }\n                        ]\n                    }\n                }\n            }\n        }\n    ]\n}"},{"id":"58c1b87e-b80f-44ca-97d9-c9dcd153e739","name":"Enable/Disable IGMP Proxy","originalRequest":{"method":"PUT","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"body":{"mode":"raw","raw":"[\n    {\n        \"ip_path\": \"Device.IP.Interface.1.\",\n        \"igmp_proxy_enable\": {\n            \"value\": \"false\"\n        }\n    }\n]","options":{"raw":{"language":"json"}}},"url":{"raw":"device/:device/:mtp/bridge","host":["device"],"path":[":device",":mtp","bridge"],"variable":[{"key":"device","value":"{{device}}"},{"key":"mtp","value":"any"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"nginx/1.18.0 (Ubuntu)"},{"key":"Date","value":"Tue, 28 Jan 2025 13:40:47 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Content-Length","value":"234"},{"key":"Connection","value":"keep-alive"},{"key":"Vary","value":"Origin"}],"cookie":[],"responseTime":null,"body":"{\n    \"updated_obj_results\": [\n        {\n            \"requested_path\": \"Device.IP.Interface.1.\",\n            \"oper_status\": {\n                \"OperStatus\": {\n                    \"OperSuccess\": {\n                        \"updated_inst_results\": [\n                            {\n                                \"affected_path\": \"Device.IP.Interface.1.\",\n                                \"updated_params\": {\n                                    \"X_TP_IGMPProxyEnable\": \"false\"\n                                }\n                            }\n                        ]\n                    }\n                }\n            }\n        }\n    ]\n}"},{"id":"b5bd0b30-34ff-4870-ae6e-13e41141dc3b","name":"Ports Mapping","originalRequest":{"method":"PUT","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"body":{"mode":"raw","raw":"[\n    {\n        \"ip_path\": \"Device.IP.Interface.1.\",\n        \"ports\": [\n            {\n                \"enable\": {\n                    \"value\": \"false\"\n                },\n                \"name\": \"LAN1\",\n                \"path\": \"Device.Bridging.Bridge.1.Port.3.\"\n            }\n        ]\n    }\n]","options":{"raw":{"language":"json"}}},"url":{"raw":"device/:device/:mtp/bridge","host":["device"],"path":[":device",":mtp","bridge"],"variable":[{"key":"device","value":"{{device}}"},{"key":"mtp","value":"any"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"nginx/1.18.0 (Ubuntu)"},{"key":"Date","value":"Tue, 28 Jan 2025 13:51:12 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Content-Length","value":"240"},{"key":"Connection","value":"keep-alive"},{"key":"Vary","value":"Origin"}],"cookie":[],"responseTime":null,"body":"{\n    \"updated_obj_results\": [\n        {\n            \"requested_path\": \"Device.Bridging.Bridge.1.Port.3.\",\n            \"oper_status\": {\n                \"OperStatus\": {\n                    \"OperSuccess\": {\n                        \"updated_inst_results\": [\n                            {\n                                \"affected_path\": \"Device.Bridging.Bridge.1.Port.3.\",\n                                \"updated_params\": {\n                                    \"Enable\": \"false\"\n                                }\n                            }\n                        ]\n                    }\n                }\n            }\n        }\n    ]\n}"}],"_postman_id":"0b89483f-c0ce-4f44-8595-d4bf80b7d85e"},{"name":"Get Cellular","id":"5ce79d0f-d0cf-4537-b6b1-15f8bb29da91","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"url":"device/:device/:mtp/cellular","urlObject":{"path":[":device",":mtp","cellular"],"host":["device"],"query":[],"variable":[{"type":"any","value":"{{device}}","key":"device"},{"type":"any","value":"","key":"mtp"}]}},"response":[{"id":"3bc5c241-0407-40d9-8e3f-24b062109775","name":"Get Cellular","originalRequest":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"url":{"raw":"device/:device/:mtp/cellular","host":["device"],"path":[":device",":mtp","cellular"],"variable":[{"key":"device","value":"{{device}}"},{"key":"mtp","value":""}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"nginx/1.24.0 (Ubuntu)"},{"key":"Date","value":"Fri, 26 Sep 2025 19:44:25 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Content-Length","value":"1905"},{"key":"Connection","value":"keep-alive"},{"key":"Vary","value":"Origin"}],"cookie":[],"responseTime":null,"body":"[\n    {\n        \"path\": \"Device.Cellular.Interface.1.\",\n        \"enable\": {\n            \"writable\": false,\n            \"value\": null\n        },\n        \"status\": {\n            \"writable\": false,\n            \"value\": \"Up\"\n        },\n        \"name\": {\n            \"writable\": false,\n            \"value\": \"rmnet_data0\"\n        },\n        \"supported_access_technologies\": {\n            \"writable\": false,\n            \"value\": [\n                \"LTE\",\n                \"NR\",\n                \"Auto\"\n            ]\n        },\n        \"current_access_technology\": {\n            \"writable\": true,\n            \"value\": \"Auto\"\n        },\n        \"rssi\": {\n            \"writable\": false,\n            \"value\": -48\n        },\n        \"rsrp\": {\n            \"writable\": false,\n            \"value\": -84\n        },\n        \"rsrq\": {\n            \"writable\": false,\n            \"value\": -16\n        },\n        \"network_name\": {\n            \"writable\": false,\n            \"value\": \"WINDTRE\"\n        },\n        \"access_point\": [\n            {\n                \"path\": \"Device.X_Aethra_AccessPoint.AccessPoint.2.\",\n                \"default_activation\": {\n                    \"writable\": true,\n                    \"value\": false\n                },\n                \"apn\": {\n                    \"writable\": false,\n                    \"value\": \"apn2.none\"\n                },\n                \"ip\": {\n                    \"writable\": false,\n                    \"value\": null\n                },\n                \"vlan_id\": {\n                    \"writable\": false,\n                    \"value\": \"200\"\n                }\n            },\n            {\n                \"path\": \"Device.X_Aethra_AccessPoint.AccessPoint.1.\",\n                \"default_activation\": {\n                    \"writable\": true,\n                    \"value\": true\n                },\n                \"apn\": {\n                    \"writable\": false,\n                    \"value\": \"iot.wimore.static.it\"\n                },\n                \"ip\": {\n                    \"writable\": false,\n                    \"value\": \"10.39.6.114\"\n                },\n                \"vlan_id\": {\n                    \"writable\": false,\n                    \"value\": \"100\"\n                }\n            },\n            {\n                \"path\": \"Device.X_Aethra_AccessPoint.AccessPoint.6.\",\n                \"default_activation\": {\n                    \"writable\": true,\n                    \"value\": false\n                },\n                \"apn\": {\n                    \"writable\": false,\n                    \"value\": \"apn6.none\"\n                },\n                \"ip\": {\n                    \"writable\": false,\n                    \"value\": null\n                },\n                \"vlan_id\": {\n                    \"writable\": false,\n                    \"value\": \"600\"\n                }\n            },\n            {\n                \"path\": \"Device.X_Aethra_AccessPoint.AccessPoint.5.\",\n                \"default_activation\": {\n                    \"writable\": true,\n                    \"value\": false\n                },\n                \"apn\": {\n                    \"writable\": false,\n                    \"value\": \"apn5.none\"\n                },\n                \"ip\": {\n                    \"writable\": false,\n                    \"value\": null\n                },\n                \"vlan_id\": {\n                    \"writable\": false,\n                    \"value\": \"500\"\n                }\n            },\n            {\n                \"path\": \"Device.X_Aethra_AccessPoint.AccessPoint.4.\",\n                \"default_activation\": {\n                    \"writable\": true,\n                    \"value\": false\n                },\n                \"apn\": {\n                    \"writable\": false,\n                    \"value\": \"apn4.none\"\n                },\n                \"ip\": {\n                    \"writable\": false,\n                    \"value\": null\n                },\n                \"vlan_id\": {\n                    \"writable\": false,\n                    \"value\": \"400\"\n                }\n            },\n            {\n                \"path\": \"Device.X_Aethra_AccessPoint.AccessPoint.3.\",\n                \"default_activation\": {\n                    \"writable\": true,\n                    \"value\": false\n                },\n                \"apn\": {\n                    \"writable\": false,\n                    \"value\": \"apn3.none\"\n                },\n                \"ip\": {\n                    \"writable\": false,\n                    \"value\": null\n                },\n                \"vlan_id\": {\n                    \"writable\": false,\n                    \"value\": \"300\"\n                }\n            }\n        ]\n    }\n]"}],"_postman_id":"5ce79d0f-d0cf-4537-b6b1-15f8bb29da91"},{"name":"Set Cellular","id":"900c990c-0ccf-4baf-87a7-8afc0b4df66c","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"path\": \"Device.Cellular.Interface.1.\",\n    \"current_access_technology\":{\n        \"value\": \"NR\"\n    },\n    \"access_point\":[\n        {\n            \"path\":\"Device.X_Aethra_AccessPoint.AccessPoint.3.\",\n            \"default_activation\": {\n                \"value\": true\n            }\n        }\n    ]\n}","options":{"raw":{"language":"json"}}},"url":"device/:device/:mtp/cellular","urlObject":{"path":[":device",":mtp","cellular"],"host":["device"],"query":[],"variable":[{"type":"any","value":"{{device}}","key":"device"},{"type":"any","value":"any","key":"mtp"}]}},"response":[{"id":"8d4c54b2-749b-4afd-8387-7ef312e52757","name":"Set Cellular","originalRequest":{"method":"PUT","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"path\": \"Device.Cellular.Interface.1.\",\n    \"current_access_technology\":{\n        \"value\": \"NR\"\n    },\n    \"access_point\":[\n        {\n            \"path\":\"Device.X_Aethra_AccessPoint.AccessPoint.3.\",\n            \"default_activation\": {\n                \"value\": true\n            }\n        }\n    ]\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"device/:device/:mtp/cellular","host":["device"],"path":[":device",":mtp","cellular"],"variable":[{"key":"device","value":"{{device}}"},{"key":"mtp","value":"any"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"nginx/1.24.0 (Ubuntu)"},{"key":"Date","value":"Fri, 26 Sep 2025 20:35:55 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Content-Length","value":"36"},{"key":"Connection","value":"keep-alive"},{"key":"Vary","value":"Origin"}],"cookie":[],"responseTime":null,"body":"\"Cellular set executed successfully\""}],"_postman_id":"900c990c-0ccf-4baf-87a7-8afc0b4df66c"},{"name":"Get NTP","id":"36f171c2-ecb2-4b98-9c92-8985aa4f8a77","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"url":"device/:device/:mtp/ntp","urlObject":{"path":[":device",":mtp","ntp"],"host":["device"],"query":[],"variable":[{"id":"75d15305-d3e8-4f6d-b4fd-e3937e728bf3","type":"any","value":"{{device}}","key":"device"},{"id":"035a6af6-4bd9-475a-9ba8-e10164046bb1","type":"any","value":"","key":"mtp"}]}},"response":[{"id":"d7e23ba0-54a6-466f-bb9d-5f890c5f4fa8","name":"Get NTP","originalRequest":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"url":{"raw":"device/:device/:mtp/ntp","host":["device"],"path":[":device",":mtp","ntp"],"variable":[{"id":"75d15305-d3e8-4f6d-b4fd-e3937e728bf3","key":"device","value":"{{device}}"},{"id":"035a6af6-4bd9-475a-9ba8-e10164046bb1","key":"mtp","value":""}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"nginx/1.24.0 (Ubuntu)"},{"key":"Date","value":"Sat, 27 Sep 2025 14:43:32 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Content-Length","value":"177"},{"key":"Connection","value":"keep-alive"},{"key":"Vary","value":"Origin"}],"cookie":[],"responseTime":null,"body":"[\n    {\n        \"path\": \"Device.Time.NTPServer2\",\n        \"server\": {\n            \"writable\": true,\n            \"value\": \"clock.nyc.he.net\"\n        }\n    },\n    {\n        \"path\": \"Device.Time.NTPServer1\",\n        \"server\": {\n            \"writable\": true,\n            \"value\": \"clock.fmt.he.net\"\n        }\n    }\n]"}],"_postman_id":"36f171c2-ecb2-4b98-9c92-8985aa4f8a77"},{"name":"Set NTP","id":"8ac6e1e8-bd7d-4ebe-9e25-22b86d1017aa","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"body":{"mode":"raw","raw":"[\n    {\n        \"path\": \"Device.Time.NTPServer2\",\n        \"server\":{\n            \"value\": \"pool.ntp.org\"\n        }\n    }\n]","options":{"raw":{"language":"json"}}},"url":"device/:device/:mtp/ntp","urlObject":{"path":[":device",":mtp","ntp"],"host":["device"],"query":[],"variable":[{"id":"8a6bf560-450d-4ae0-b228-addc1037442c","type":"any","value":"{{device}}","key":"device"},{"id":"8be08a38-21c3-4af9-b67c-5c018fd4584f","type":"any","value":"any","key":"mtp"}]}},"response":[{"id":"a73b64d8-5425-4b14-8a05-ac39dcbe3379","name":"Invalid arguments","originalRequest":{"method":"PUT","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"body":{"mode":"raw","raw":"[\n    {\n        \"path\": \"Device.Time.NTPServer2\",\n        \"server\":{\n            \"value\": \"pool.ntp.org\"\n        }\n    }\n]","options":{"raw":{"language":"json"}}},"url":{"raw":"device/:device/:mtp/ntp","host":["device"],"path":[":device",":mtp","ntp"],"variable":[{"id":"8a6bf560-450d-4ae0-b228-addc1037442c","key":"device","value":"{{device}}"},{"id":"8be08a38-21c3-4af9-b67c-5c018fd4584f","key":"mtp","value":"any"}]}},"status":"Internal Server Error","code":500,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"nginx/1.24.0 (Ubuntu)"},{"key":"Date","value":"Sat, 27 Sep 2025 15:53:45 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Content-Length","value":"38"},{"key":"Connection","value":"keep-alive"},{"key":"Vary","value":"Origin"}],"cookie":[],"responseTime":null,"body":"\"CWMP Fault: 9003 - Invalid Arguments\""}],"_postman_id":"8ac6e1e8-bd7d-4ebe-9e25-22b86d1017aa"},{"name":"Get xDSL","id":"d59249f1-0241-4ed1-833e-398ecebc4325","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"url":"device/:device/:mtp/xdsl","urlObject":{"path":[":device",":mtp","xdsl"],"host":["device"],"query":[],"variable":[{"type":"any","value":"{{device}}","key":"device"},{"type":"any","value":"any","key":"mtp"}]}},"response":[{"id":"2829b45c-e2f3-473a-aab2-82cf3e32bbed","name":"Get xDSL","originalRequest":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"url":{"raw":"device/:device/:mtp/xdsl","host":["device"],"path":[":device",":mtp","xdsl"],"variable":[{"key":"device","value":"{{device}}"},{"key":"mtp","value":"any"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"nginx/1.24.0 (Ubuntu)"},{"key":"Date","value":"Tue, 07 Oct 2025 10:19:38 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Content-Length","value":"348"},{"key":"Connection","value":"keep-alive"},{"key":"Vary","value":"Origin"}],"cookie":[],"responseTime":null,"body":"[\n    {\n        \"enable\": {\n            \"writable\": false,\n            \"value\": true\n        },\n        \"status\": {\n            \"writable\": false,\n            \"value\": \"Up\"\n        },\n        \"upstream_rate\": {\n            \"writable\": false,\n            \"value\": 21599\n        },\n        \"upstream_max_rate\": {\n            \"writable\": false,\n            \"value\": 24935\n        },\n        \"downstream_rate\": {\n            \"writable\": false,\n            \"value\": 105146\n        },\n        \"downstream_max_rate\": {\n            \"writable\": false,\n            \"value\": 121431\n        },\n        \"modulation_type\": {\n            \"writable\": false,\n            \"value\": \"VDSL2\"\n        }\n    }\n]"}],"_postman_id":"d59249f1-0241-4ed1-833e-398ecebc4325"},{"name":"Get Uptime","id":"76a3c41b-6b71-4fba-a557-b02e756f944e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"url":"device/:device/:mtp/uptime","urlObject":{"path":[":device",":mtp","uptime"],"host":["device"],"query":[],"variable":[{"type":"any","value":"{{device}}","key":"device"},{"type":"any","value":"any","key":"mtp"}]}},"response":[{"id":"b93052a2-2d5d-4b83-b31d-c20627c3a73f","name":"Get Uptime","originalRequest":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"url":{"raw":"device/:device/:mtp/uptime","host":["device"],"path":[":device",":mtp","uptime"],"variable":[{"key":"device","value":"{{device}}"},{"key":"mtp","value":"any"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"nginx/1.24.0 (Ubuntu)"},{"key":"Date","value":"Mon, 13 Oct 2025 12:14:52 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Content-Length","value":"7"},{"key":"Connection","value":"keep-alive"},{"key":"Vary","value":"Origin"}],"cookie":[],"responseTime":null,"body":"4571783"}],"_postman_id":"76a3c41b-6b71-4fba-a557-b02e756f944e"}],"id":"fa538a76-338b-4556-a9d3-de47a52d3064","_postman_id":"fa538a76-338b-4556-a9d3-de47a52d3064","description":""},{"name":"USP Native Messages","item":[{"name":"Generic Message","id":"139382da-75e4-4f28-963c-e5b8c1a21ee6","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"header\": {\n        \"msg_id\": \"b7dc38ea-aefb-4761-aa55-edaa97adb2f0\",\n        \"msg_type\": 14\n    },\n    \"body\": {\n        \"request\": {\n            \"get_instances\": {\n                \"obj_paths\" : [\"Device.DeviceInfo.\"],\n                \"first_level_only\" : false\n            }\n        }\n    }\n}","options":{"raw":{"language":"json"}}},"url":"device/:device/:mtp/generic","urlObject":{"path":[":device",":mtp","generic"],"host":["device"],"query":[],"variable":[{"id":"0a1af275-8407-40c6-9acf-546b92f6dd82","type":"any","value":"{{device}}","key":"device"},{"id":"bd31a99c-38dd-4766-952a-8827699f4a3f","type":"any","value":"any","key":"mtp"}]}},"response":[{"id":"9e3d1d89-9f6b-40d0-8b62-8b05cfc33aed","name":"Get","originalRequest":{"method":"PUT","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"header\": {\n        \"msg_id\": \"b7dc38ea-aefb-4761-aa55-edaa97adb2f0\",\n        \"msg_type\": 1\n    },\n    \"body\": {\n        \"request\": {\n            \"get\": {\n                \"paramPaths\": [\n                    \"Device.WiFi.SSID.[Name==wlan0].\",\n                    \"Device.IP.Interface.*.Alias\",\n                    \"Device.DeviceInfo.FirmwareImage.*.Alias\",\n                    \"Device.IP.Interface.1.IPv4Address.1.IPAddress\"\n                ],\n                \"maxDepth\": 2\n            }\n        }\n    }\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"device/:device/:mtp/generic","host":["device"],"path":[":device",":mtp","generic"],"variable":[{"key":"device","value":"{{device}}"},{"key":"mtp","value":"any"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Origin"},{"key":"Date","value":"Mon, 07 Oct 2024 23:25:39 GMT"},{"key":"Content-Length","value":"1699"}],"cookie":[],"responseTime":null,"body":"{\n    \"header\": {\n        \"msg_id\": \"b7dc38ea-aefb-4761-aa55-edaa97adb2f0\",\n        \"msg_type\": 2\n    },\n    \"body\": {\n        \"MsgBody\": {\n            \"Response\": {\n                \"RespType\": {\n                    \"GetResp\": {\n                        \"req_path_results\": [\n                            {\n                                \"requested_path\": \"Device.WiFi.SSID.[Name==wlan0].\",\n                                \"resolved_path_results\": [\n                                    {\n                                        \"resolved_path\": \"Device.WiFi.SSID.1.\",\n                                        \"result_params\": {\n                                            \"Alias\": \"cpe-1\",\n                                            \"BSSID\": \"4c:2e:fe:12:fe:00\",\n                                            \"Enable\": \"true\",\n                                            \"LastChange\": \"43200\",\n                                            \"LowerLayers\": \"Device.WiFi.Radio.1\",\n                                            \"MACAddress\": \"4c:2e:fe:12:fe:00\",\n                                            \"Name\": \"wlan0\",\n                                            \"SSID\": \"INTELBRAS-5G\",\n                                            \"Status\": \"Up\",\n                                            \"Upstream\": \"false\"\n                                        }\n                                    },\n                                    {\n                                        \"resolved_path\": \"Device.WiFi.SSID.1.Stats.\",\n                                        \"result_params\": {\n                                            \"ACKFailureCount\": \"0\",\n                                            \"AggregatedPacketCount\": \"0\",\n                                            \"BroadcastPacketsReceived\": \"0\",\n                                            \"BroadcastPacketsSent\": \"0\",\n                                            \"BytesReceived\": \"155\",\n                                            \"BytesSent\": \"3940\",\n                                            \"DiscardPacketsReceived\": \"0\",\n                                            \"DiscardPacketsSent\": \"1810\",\n                                            \"ErrorsReceived\": \"0\",\n                                            \"ErrorsSent\": \"0\",\n                                            \"FailedRetransCount\": \"0\",\n                                            \"MulticastPacketsReceived\": \"0\",\n                                            \"MulticastPacketsSent\": \"0\",\n                                            \"MultipleRetryCount\": \"0\",\n                                            \"PacketsReceived\": \"1\",\n                                            \"PacketsSent\": \"32\",\n                                            \"RetransCount\": \"0\",\n                                            \"RetryCount\": \"0\",\n                                            \"UnicastPacketsReceived\": \"0\",\n                                            \"UnicastPacketsSent\": \"0\",\n                                            \"UnknownProtoPacketsReceived\": \"0\"\n                                        }\n                                    }\n                                ]\n                            },\n                            {\n                                \"requested_path\": \"Device.IP.Interface.*.Alias\",\n                                \"resolved_path_results\": [\n                                    {\n                                        \"resolved_path\": \"Device.IP.Interface.1.\",\n                                        \"result_params\": {\n                                            \"Alias\": \"\"\n                                        }\n                                    }\n                                ]\n                            },\n                            {\n                                \"requested_path\": \"Device.DeviceInfo.FirmwareImage.*.Alias\",\n                                \"resolved_path_results\": [\n                                    {\n                                        \"resolved_path\": \"Device.DeviceInfo.FirmwareImage.1.\",\n                                        \"result_params\": {\n                                            \"Alias\": \"cpe-1\"\n                                        }\n                                    },\n                                    {\n                                        \"resolved_path\": \"Device.DeviceInfo.FirmwareImage.2.\",\n                                        \"result_params\": {\n                                            \"Alias\": \"cpe-2\"\n                                        }\n                                    }\n                                ]\n                            },\n                            {\n                                \"requested_path\": \"Device.IP.Interface.1.IPv4Address.1.IPAddress\",\n                                \"resolved_path_results\": [\n                                    {\n                                        \"resolved_path\": \"Device.IP.Interface.1.IPv4Address.1.\",\n                                        \"result_params\": {\n                                            \"IPAddress\": \"192.168.4.33\"\n                                        }\n                                    }\n                                ]\n                            }\n                        ]\n                    }\n                }\n            }\n        }\n    }\n}"},{"id":"0c53b8dd-bdfd-4d35-a3e0-e25c7ab6388b","name":"Set","originalRequest":{"method":"PUT","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"header\": {\n        \"msg_id\": \"b7dc38ea-aefb-4761-aa55-edaa97adb2f0\",\n        \"msg_type\": 4\n    },\n    \"body\": {\n        \"request\": {\n            \"set\": {\n                \"allow_partial\":true,\n                \"update_objs\":[\n                    {\n                        \"obj_path\":\"Device.IP.Interface.1.\",\n                        \"param_settings\":[\n                            {\n                            \"param\":\"Alias\",\n                            \"value\":\"goiaba\",\n                            \"required\":true\n                            }\n                        ]\n                    }\n                ]\n            }\n        }\n    }\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"device/:device/:mtp/generic","host":["device"],"path":[":device",":mtp","generic"],"variable":[{"key":"device","value":"{{device}}"},{"key":"mtp","value":"any"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Origin"},{"key":"Date","value":"Mon, 07 Oct 2024 23:37:47 GMT"},{"key":"Content-Length","value":"221"}],"cookie":[],"responseTime":null,"body":"{\n    \"updated_obj_results\": [\n        {\n            \"requested_path\": \"Device.IP.Interface.1.\",\n            \"oper_status\": {\n                \"OperStatus\": {\n                    \"OperSuccess\": {\n                        \"updated_inst_results\": [\n                            {\n                                \"affected_path\": \"Device.IP.Interface.1.\",\n                                \"updated_params\": {\n                                    \"Alias\": \"goiaba\"\n                                }\n                            }\n                        ]\n                    }\n                }\n            }\n        }\n    ]\n}"},{"id":"036351b4-a64b-4b38-85e7-84767183052a","name":"Add","originalRequest":{"method":"PUT","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"header\": {\n        \"msg_id\": \"b7dc38ea-aefb-4761-aa55-edaa97adb2f0\",\n        \"msg_type\": 8\n    },\n    \"body\": {\n        \"request\": {\n            \"add\": {\n                \"allow_partial\": true,\n                \"create_objs\": [\n                    {\n                        \"obj_path\": \"Device.IP.Interface.\",\n                        \"param_settings\": [\n                            {\n                                \"param\": \"Alias\",\n                                \"value\": \"test\",\n                                \"required\": true\n                            }\n                        ]\n                    }\n                ]\n            }\n        }\n    }\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"device/:device/:mtp/generic","host":["device"],"path":[":device",":mtp","generic"],"variable":[{"key":"device","value":"{{device}}"},{"key":"mtp","value":"any"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Origin"},{"key":"Date","value":"Mon, 07 Oct 2024 23:42:43 GMT"},{"key":"Content-Length","value":"160"}],"cookie":[],"responseTime":null,"body":"{\n    \"created_obj_results\": [\n        {\n            \"requested_path\": \"Device.IP.Interface.\",\n            \"oper_status\": {\n                \"OperStatus\": {\n                    \"OperSuccess\": {\n                        \"instantiated_path\": \"Device.IP.Interface.2.\"\n                    }\n                }\n            }\n        }\n    ]\n}"},{"id":"4fa7a82d-cf73-42f1-a642-a22b788574df","name":"Delete","originalRequest":{"method":"PUT","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"header\": {\n        \"msg_id\": \"b7dc38ea-aefb-4761-aa55-edaa97adb2f0\",\n        \"msg_type\": 10\n    },\n    \"body\": {\n        \"request\": {\n            \"delete\": {\n                \"allow_partial\": true,\n                \"obj_paths\": [\n                    \"Device.IP.Interface.[Alias==test].\"\n                ]\n            }\n        }\n    }\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"device/:device/:mtp/generic","host":["device"],"path":[":device",":mtp","generic"],"variable":[{"key":"device","value":"{{device}}"},{"key":"mtp","value":"any"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Origin"},{"key":"Date","value":"Tue, 08 Oct 2024 11:32:10 GMT"},{"key":"Content-Length","value":"198"}],"cookie":[],"responseTime":null,"body":"{\n    \"deleted_obj_results\": [\n        {\n            \"requested_path\": \"Device.IP.Interface.[Alias==test].\",\n            \"oper_status\": {\n                \"OperStatus\": {\n                    \"OperSuccess\": {\n                        \"affected_paths\": [\n                            \"Device.IP.Interface.2.\",\n                            \"Device.IP.Interface.3.\"\n                        ]\n                    }\n                }\n            }\n        }\n    ]\n}"},{"id":"fa550648-0c63-4eb4-865b-3837f4cbc91a","name":"Get Supported DM","originalRequest":{"method":"PUT","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"header\": {\n        \"msg_id\": \"b7dc38ea-aefb-4761-aa55-edaa97adb2f0\",\n        \"msg_type\": 12\n    },\n    \"body\": {\n        \"request\": {\n            \"get_supported_dm\": {\n                \"obj_paths\" : [\n                    \"Device.\"\n                ],\n                \"first_level_only\" : false,\n                \"return_commands\" : false,\n                \"return_events\" : false,\n                \"return_params\" : true \n            }\n        }\n    }\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"device/:device/:mtp/generic","host":["device"],"path":[":device",":mtp","generic"],"variable":[{"key":"device","value":"{{device}}"},{"key":"mtp","value":"any"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Origin"},{"key":"Date","value":"Tue, 08 Oct 2024 11:23:42 GMT"},{"key":"Transfer-Encoding","value":"chunked"}],"cookie":[],"responseTime":null,"body":"{\n    \"req_obj_results\": [\n        {\n            \"req_obj_path\": \"Device.\",\n            \"data_model_inst_uri\": \"urn:broadband-forum-org:tr-181-2-12-0\",\n            \"supported_objs\": [\n                {\n                    \"supported_obj_path\": \"Device.\"\n                },\n                {\n                    \"supported_obj_path\": \"Device.LocalAgent.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"UpTime\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"SupportedProtocols\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"SoftwareVersion\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"EndpointID\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"CertificateNumberOfEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"SupportedFingerprintAlgorithms\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ControllerNumberOfEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"MTPNumberOfEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"SubscriptionNumberOfEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"RequestNumberOfEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.LocalAgent.Certificate.{i}.\",\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Alias\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"SerialNumber\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Issuer\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.LocalAgent.Controller.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"EndpointID\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"InheritedRole\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"AssignedRole\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"PeriodicNotifInterval\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"PeriodicNotifTime\",\n                            \"access\": 1,\n                            \"value_type\": 3,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"USPNotifRetryMinimumWaitInterval\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"USPNotifRetryIntervalMultiplier\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ControllerCode\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ProvisioningCode\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"MTPNumberOfEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"BootParameterNumberOfEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.LocalAgent.Controller.{i}.MTP.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Protocol\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.LocalAgent.Controller.{i}.MTP.{i}.STOMP.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Reference\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Destination\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.LocalAgent.Controller.{i}.MTP.{i}.CoAP.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Host\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Port\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Path\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"EnableEncryption\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.LocalAgent.Controller.{i}.MTP.{i}.MQTT.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Reference\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Topic\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.LocalAgent.Controller.{i}.MTP.{i}.WebSocket.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Host\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Port\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Path\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"EnableEncryption\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"KeepAliveInterval\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"CurrentRetryCount\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"SessionRetryMinimumWaitInterval\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"SessionRetryIntervalMultiplier\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.LocalAgent.Controller.{i}.BootParameter.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ParameterName\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.LocalAgent.Controller.{i}.TransferCompletePolicy.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"ResultTypeFilter\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.LocalAgent.MTP.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Protocol\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Status\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.LocalAgent.MTP.{i}.STOMP.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Reference\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Destination\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"DestinationFromServer\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.LocalAgent.MTP.{i}.CoAP.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Port\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Path\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"EnableEncryption\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.LocalAgent.MTP.{i}.MQTT.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Reference\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ResponseTopicConfigured\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ResponseTopicDiscovered\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"PublishQoS\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.LocalAgent.MTP.{i}.WebSocket.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Port\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Path\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"EnableEncryption\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"KeepAliveInterval\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.LocalAgent.Subscription.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Recipient\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ID\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"CreationDate\",\n                            \"value_type\": 3,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"NotifType\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ReferenceList\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Persistent\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"TimeToLive\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"NotifRetry\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"NotifExpiration\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.LocalAgent.ControllerTrust.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"RoleNumberOfEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"CredentialNumberOfEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ChallengeNumberOfEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.LocalAgent.ControllerTrust.Role.{i}.\",\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Alias\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Enable\",\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Name\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"PermissionNumberOfEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.LocalAgent.ControllerTrust.Role.{i}.Permission.{i}.\",\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Alias\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Enable\",\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Order\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Targets\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Param\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Obj\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"InstantiatedObj\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"CommandEvent\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.LocalAgent.ControllerTrust.Credential.{i}.\",\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Alias\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Enable\",\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Role\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Credential\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"AllowedUses\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.LocalAgent.ControllerTrust.Challenge.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Description\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Role\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Type\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Value\",\n                            \"access\": 2,\n                            \"value_type\": 1,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ValueType\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Instruction\",\n                            \"access\": 1,\n                            \"value_type\": 1,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"InstructionType\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Retries\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"LockoutPeriod\",\n                            \"access\": 1,\n                            \"value_type\": 6,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.LocalAgent.Request.{i}.\",\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Originator\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Command\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"CommandKey\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Status\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Security.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"CertificateNumberOfEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Security.Certificate.{i}.\",\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"LastModif\",\n                            \"value_type\": 3,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"SerialNumber\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Issuer\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"NotBefore\",\n                            \"value_type\": 3,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"NotAfter\",\n                            \"value_type\": 3,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Subject\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"SubjectAlt\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"SignatureAlgorithm\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.STOMP.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"ConnectionNumberOfEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.STOMP.Connection.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Status\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"LastChangeDate\",\n                            \"value_type\": 3,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Host\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Port\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Username\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"EnableEncryption\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"IsEncrypted\",\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Password\",\n                            \"access\": 2,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"VirtualHost\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"EnableHeartbeats\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"OutgoingHeartbeat\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"IncomingHeartbeat\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ServerRetryInitialInterval\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ServerRetryIntervalMultiplier\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ServerRetryMaxInterval\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.BulkData.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Status\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"MinReportingInterval\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Protocols\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"EncodingTypes\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ParameterWildCardSupported\",\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"MaxNumberOfProfiles\",\n                            \"value_type\": 6,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"MaxNumberOfParameterReferences\",\n                            \"value_type\": 6,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ProfileNumberOfEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.BulkData.Profile.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Name\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"NumberOfRetainedFailedReports\",\n                            \"access\": 1,\n                            \"value_type\": 6,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Protocol\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"EncodingType\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ReportingInterval\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"TimeReference\",\n                            \"access\": 1,\n                            \"value_type\": 3,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"FileTransferURL\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"FileTransferUsername\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"FileTransferPassword\",\n                            \"access\": 2,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ParameterNumberOfEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.BulkData.Profile.{i}.Parameter.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Name\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Reference\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.BulkData.Profile.{i}.JSONEncoding.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"ReportFormat\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ReportTimestamp\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.BulkData.Profile.{i}.HTTP.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"URL\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Username\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Password\",\n                            \"access\": 2,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"CompressionsSupported\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Compression\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"MethodsSupported\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Method\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"UseDateHeader\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"RetryEnable\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"RetryMinimumWaitInterval\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"RetryIntervalMultiplier\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"RequestURIParameterNumberOfEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.BulkData.Profile.{i}.HTTP.RequestURIParameter.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Name\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Reference\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.MQTT.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"ClientNumberOfEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.MQTT.Capabilities.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"ProtocolVersionsSupported\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"TransportProtocolSupported\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"MaxNumberOfClientSubscriptions\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.MQTT.Client.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"BrokerAddress\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"BrokerPort\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Username\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Password\",\n                            \"access\": 2,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"KeepAliveTime\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ProtocolVersion\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ClientID\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Name\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"TransportProtocol\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"CleanSession\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"CleanStart\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"RequestResponseInfo\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"RequestProblemInfo\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ConnectRetryTime\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ConnectRetryIntervalMultiplier\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ConnectRetryMaxInterval\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ResponseInformation\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Status\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"SubscriptionNumberOfEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.MQTT.Client.{i}.Subscription.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Topic\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"QoS\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.DeviceInfo.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"SoftwareVersion\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ProductClass\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Manufacturer\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ModelName\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"HardwareVersion\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"SerialNumber\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ManufacturerOUI\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Description\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ProvisioningCode\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"UpTime\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ActiveFirmwareImage\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"BootFirmwareImage\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ProcessorNumberOfEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"FirmwareImageNumberOfEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"VendorConfigFileNumberOfEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"VendorLogFileNumberOfEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.DeviceInfo.MemoryStatus.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Total\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Free\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.DeviceInfo.Processor.{i}.\",\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Architecture\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.DeviceInfo.FirmwareImage.{i}.\",\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Name\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Version\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Available\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Status\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"BootFailureLog\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.DeviceInfo.ProcessStatus.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"CPUUsage\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ProcessNumberOfEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.DeviceInfo.ProcessStatus.Process.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"PID\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Command\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Size\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Priority\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"CPUTime\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"State\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.DeviceInfo.TemperatureStatus.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"TemperatureSensorNumberOfEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.DeviceInfo.TemperatureStatus.TemperatureSensor.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Status\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ResetTime\",\n                            \"value_type\": 3,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Name\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Value\",\n                            \"value_type\": 6,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"LastUpdate\",\n                            \"value_type\": 3,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"MinValue\",\n                            \"value_type\": 6,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"MinTime\",\n                            \"value_type\": 3,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"MaxValue\",\n                            \"value_type\": 6,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"MaxTime\",\n                            \"value_type\": 3,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"LowAlarmValue\",\n                            \"access\": 1,\n                            \"value_type\": 6,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"LowAlarmTime\",\n                            \"value_type\": 3,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"HighAlarmValue\",\n                            \"access\": 1,\n                            \"value_type\": 6,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"PollingInterval\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"HighAlarmTime\",\n                            \"value_type\": 3,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.DeviceInfo.VendorConfigFile.{i}.\",\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Name\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Version\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Date\",\n                            \"value_type\": 3,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Description\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"UseForBackupRestore\",\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.DeviceInfo.VendorLogFile.{i}.\",\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Name\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"MaximumSize\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Persistent\",\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.DHCPv4.\"\n                },\n                {\n                    \"supported_obj_path\": \"Device.DHCPv4.Client.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Interface\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Status\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"IPAddress\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"SubnetMask\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"IPRouters\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"DNSServers\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"LeaseTimeRemaining\",\n                            \"value_type\": 6,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"DHCPServer\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"SentOptionNumberOfEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ReqOptionNumberOfEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.DHCPv4.Client.{i}.SentOption.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Tag\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Value\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.DHCPv4.Client.{i}.ReqOption.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Order\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Tag\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Value\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.DHCPv4.Server.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"PoolNumberOfEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.DHCPv4.Server.Pool.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Status\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Order\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Interface\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"VendorClassID\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"VendorClassIDExclude\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"VendorClassIDMode\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ClientID\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ClientIDExclude\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"UserClassID\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"UserClassIDExclude\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Chaddr\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ChaddrMask\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ChaddrExclude\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"AllowedDevices\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"MinAddress\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"MaxAddress\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ReservedAddresses\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"SubnetMask\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"DNSServers\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"DomainName\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"IPRouters\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"LeaseTime\",\n                            \"access\": 1,\n                            \"value_type\": 6,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"OptionNumberOfEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ClientNumberOfEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.DHCPv4.Server.Pool.{i}.Option.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Tag\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Value\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.DHCPv4.Server.Pool.{i}.Client.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Chaddr\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Active\",\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"IPv4AddressNumberOfEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"OptionNumberOfEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.DHCPv4.Server.Pool.{i}.Client.{i}.IPv4Address.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"IPAddress\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"LeaseTimeRemaining\",\n                            \"value_type\": 3,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.DHCPv4.Server.Pool.{i}.Client.{i}.Option.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Tag\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Value\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.DHCPv4.Server.Pool.{i}.StaticAddress.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Chaddr\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Yiaddr\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.DHCPv4.Relay.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Status\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ForwardingNumberOfEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.DHCPv4.Relay.Forwarding.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Status\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Order\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Interface\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"VendorClassID\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ClientID\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"UserClassID\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Chaddr\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ChaddrMask\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"LocallyServed\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"DHCPServerIPAddress\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.DNS.\"\n                },\n                {\n                    \"supported_obj_path\": \"Device.DNS.Client.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"ServerNumberOfEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Status\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.DNS.Client.Server.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Status\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"DNSServer\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Interface\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Type\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Ethernet.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"InterfaceNumberOfEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"LinkNumberOfEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"VLANTerminationNumberOfEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Ethernet.Interface.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Status\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Name\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"LastChange\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"LowerLayers\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Upstream\",\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"MACAddress\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"MaxBitRate\",\n                            \"access\": 1,\n                            \"value_type\": 6,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"CurrentBitRate\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"DuplexMode\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"EEECapability\",\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"EEEEnable\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Ethernet.Interface.{i}.Stats.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"BytesSent\",\n                            \"value_type\": 10,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"BytesReceived\",\n                            \"value_type\": 10,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"PacketsSent\",\n                            \"value_type\": 10,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"PacketsReceived\",\n                            \"value_type\": 10,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ErrorsSent\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ErrorsReceived\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"UnicastPacketsSent\",\n                            \"value_type\": 10,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"UnicastPacketsReceived\",\n                            \"value_type\": 10,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"DiscardPacketsSent\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"DiscardPacketsReceived\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"MulticastPacketsSent\",\n                            \"value_type\": 10,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"MulticastPacketsReceived\",\n                            \"value_type\": 10,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"BroadcastPacketsSent\",\n                            \"value_type\": 10,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"BroadcastPacketsReceived\",\n                            \"value_type\": 10,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"UnknownProtoPacketsReceived\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Ethernet.Link.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Status\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Name\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"LastChange\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"LowerLayers\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"MACAddress\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"PriorityTagging\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"FlowControl\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Ethernet.Link.{i}.Stats.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"BytesSent\",\n                            \"value_type\": 10,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"BytesReceived\",\n                            \"value_type\": 10,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"PacketsSent\",\n                            \"value_type\": 10,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"PacketsReceived\",\n                            \"value_type\": 10,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ErrorsSent\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ErrorsReceived\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"UnicastPacketsSent\",\n                            \"value_type\": 10,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"UnicastPacketsReceived\",\n                            \"value_type\": 10,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"DiscardPacketsSent\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"DiscardPacketsReceived\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"MulticastPacketsSent\",\n                            \"value_type\": 10,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"MulticastPacketsReceived\",\n                            \"value_type\": 10,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"BroadcastPacketsSent\",\n                            \"value_type\": 10,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"BroadcastPacketsReceived\",\n                            \"value_type\": 10,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"UnknownProtoPacketsReceived\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Ethernet.VLANTermination.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Status\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Name\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"LastChange\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"LowerLayers\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"VLANID\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"TPID\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Ethernet.VLANTermination.{i}.Stats.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"BytesSent\",\n                            \"value_type\": 10,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"BytesReceived\",\n                            \"value_type\": 10,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"PacketsSent\",\n                            \"value_type\": 10,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"PacketsReceived\",\n                            \"value_type\": 10,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ErrorsSent\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ErrorsReceived\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"UnicastPacketsSent\",\n                            \"value_type\": 10,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"UnicastPacketsReceived\",\n                            \"value_type\": 10,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"DiscardPacketsSent\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"DiscardPacketsReceived\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"MulticastPacketsSent\",\n                            \"value_type\": 10,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"MulticastPacketsReceived\",\n                            \"value_type\": 10,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"BroadcastPacketsSent\",\n                            \"value_type\": 10,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"BroadcastPacketsReceived\",\n                            \"value_type\": 10,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"UnknownProtoPacketsReceived\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Firewall.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Config\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"AdvancedLevel\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Type\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Version\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"LastChange\",\n                            \"value_type\": 3,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"LevelNumberOfEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ChainNumberOfEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Firewall.Level.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Name\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Description\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Order\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Chain\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"PortMappingEnabled\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"DefaultPolicy\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"DefaultLogPolicy\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Firewall.Chain.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Name\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Creator\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"RuleNumberOfEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Firewall.Chain.{i}.Rule.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Status\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Order\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Description\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Target\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"TargetChain\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Log\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"CreationDate\",\n                            \"value_type\": 3,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ExpiryDate\",\n                            \"access\": 1,\n                            \"value_type\": 3,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"SourceInterface\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"SourceInterfaceExclude\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"SourceAllInterfaces\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"DestInterface\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"DestInterfaceExclude\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"DestAllInterfaces\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"IPVersion\",\n                            \"access\": 1,\n                            \"value_type\": 6,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"DestIP\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"DestMask\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"DestIPExclude\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"SourceIP\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"SourceMask\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"SourceIPExclude\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Protocol\",\n                            \"access\": 1,\n                            \"value_type\": 6,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ProtocolExclude\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"DestPort\",\n                            \"access\": 1,\n                            \"value_type\": 6,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"DestPortRangeMax\",\n                            \"access\": 1,\n                            \"value_type\": 6,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"DestPortExclude\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"SourcePort\",\n                            \"access\": 1,\n                            \"value_type\": 6,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"SourcePortRangeMax\",\n                            \"access\": 1,\n                            \"value_type\": 6,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"SourcePortExclude\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"DSCP\",\n                            \"access\": 1,\n                            \"value_type\": 6,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"DSCPExclude\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Hosts.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"HostNumberOfEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Hosts.Host.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"PhysAddress\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"IPAddress\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"AddressSource\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"DHCPClient\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"LeaseTimeRemaining\",\n                            \"value_type\": 6,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"AssociatedDevice\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Layer1Interface\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Layer3Interface\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"VendorClassID\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ClientID\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"UserClassID\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"HostName\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Active\",\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ActiveLastChange\",\n                            \"value_type\": 3,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"IPv4AddressNumberOfEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"IPv6AddressNumberOfEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Hosts.Host.{i}.IPv4Address.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"IPAddress\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Hosts.Host.{i}.IPv6Address.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"IPAddress\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Hosts.Host.{i}.WANStats.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"BytesSent\",\n                            \"value_type\": 10,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"BytesReceived\",\n                            \"value_type\": 10,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"PacketsSent\",\n                            \"value_type\": 10,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"PacketsReceived\",\n                            \"value_type\": 10,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ErrorsSent\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"RetransCount\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"DiscardPacketsSent\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.IP.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"IPv4Capable\",\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"IPv4Enable\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"IPv4Status\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"IPv6Capable\",\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"IPv6Enable\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"IPv6Status\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ULAPrefix\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"InterfaceNumberOfEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.IP.Interface.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"IPv4Enable\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"IPv6Enable\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ULAEnable\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Status\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Name\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"LastChange\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"LowerLayers\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Router\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"MaxMTUSize\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Type\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Loopback\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"IPv4AddressNumberOfEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"IPv6AddressNumberOfEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"IPv6PrefixNumberOfEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"AutoIPEnable\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.IP.Interface.{i}.IPv4Address.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Status\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"IPAddress\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"SubnetMask\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"AddressingType\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.IP.Interface.{i}.IPv6Address.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Status\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"IPAddressStatus\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"IPAddress\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Origin\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Prefix\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"PreferredLifetime\",\n                            \"access\": 1,\n                            \"value_type\": 3,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ValidLifetime\",\n                            \"access\": 1,\n                            \"value_type\": 3,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Anycast\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.IP.Interface.{i}.IPv6Prefix.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Status\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"PrefixStatus\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Prefix\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Origin\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"OnLink\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Autonomous\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"PreferredLifetime\",\n                            \"access\": 1,\n                            \"value_type\": 3,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ValidLifetime\",\n                            \"access\": 1,\n                            \"value_type\": 3,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.IP.Interface.{i}.Stats.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"BytesSent\",\n                            \"value_type\": 10,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"BytesReceived\",\n                            \"value_type\": 10,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"PacketsSent\",\n                            \"value_type\": 10,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"PacketsReceived\",\n                            \"value_type\": 10,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ErrorsSent\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ErrorsReceived\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"UnicastPacketsSent\",\n                            \"value_type\": 10,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"UnicastPacketsReceived\",\n                            \"value_type\": 10,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"DiscardPacketsSent\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"DiscardPacketsReceived\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"MulticastPacketsSent\",\n                            \"value_type\": 10,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"MulticastPacketsReceived\",\n                            \"value_type\": 10,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"BroadcastPacketsSent\",\n                            \"value_type\": 10,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"BroadcastPacketsReceived\",\n                            \"value_type\": 10,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"UnknownProtoPacketsReceived\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.IP.Diagnostics.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"IPv4PingSupported\",\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"IPv6PingSupported\",\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"IPv4TraceRouteSupported\",\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"IPv6TraceRouteSupported\",\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"IPv4DownloadDiagnosticsSupported\",\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"IPv6DownloadDiagnosticsSupported\",\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"IPv4UploadDiagnosticsSupported\",\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"IPv6UploadDiagnosticsSupported\",\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"IPv4UDPEchoDiagnosticsSupported\",\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"IPv6UDPEchoDiagnosticsSupported\",\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"IPLayerCapacitySupported\",\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"IPv4ServerSelectionDiagnosticsSupported\",\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"IPv6ServerSelectionDiagnosticsSupported\",\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"DownloadTransports\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"DownloadDiagnosticMaxConnections\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"DownloadDiagnosticsMaxIncrementalResult\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"UploadTransports\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"UploadDiagnosticsMaxConnections\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"UploadDiagnosticsMaxIncrementalResult\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.IP.Diagnostics.UDPEchoConfig.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Interface\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"SourceIPAddress\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"UDPPort\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"EchoPlusEnabled\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"EchoPlusSupported\",\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"PacketsReceived\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"PacketsResponded\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"BytesReceived\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"BytesResponded\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"TimeFirstPacketReceived\",\n                            \"value_type\": 3,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"TimeLastPacketReceived\",\n                            \"value_type\": 3,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.DHCPv6.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"ClientNumberOfEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.DHCPv6.Client.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Interface\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Status\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"DUID\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"RequestAddresses\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"RequestPrefixes\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"RapidCommit\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"SuggestedT1\",\n                            \"access\": 1,\n                            \"value_type\": 6,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"SuggestedT2\",\n                            \"access\": 1,\n                            \"value_type\": 6,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"SupportedOptions\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"RequestedOptions\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"SentOptionNumberOfEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ReceivedOptionNumberOfEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.DHCPv6.Client.{i}.SentOption.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true\n                },\n                {\n                    \"supported_obj_path\": \"Device.DHCPv6.Client.{i}.ReceivedOption.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true\n                },\n                {\n                    \"supported_obj_path\": \"Device.DHCPv6.Server.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"PoolNumberOfEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.DHCPv6.Server.Pool.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Status\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Order\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Interface\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"DUID\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"DUIDExclude\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"VendorClassID\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"VendorClassIDExclude\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"UserClassID\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"UserClassIDExclude\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"SourceAddress\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"SourceAddressMask\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"SourceAddressExclude\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"IANAEnable\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"IANAManualPrefixes\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"IANAPrefixes\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"IAPDEnable\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"IAPDManualPrefixes\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"IAPDPrefixes\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"IAPDAddLength\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ClientNumberOfEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"OptionNumberOfEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.DHCPv6.Server.Pool.{i}.Client.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"SourceAddress\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Active\",\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"IPv6AddressNumberOfEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"IPv6PrefixNumberOfEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"OptionNumberOfEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.DHCPv6.Server.Pool.{i}.Client.{i}.IPv6Address.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"IPAddress\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"PreferredLifetime\",\n                            \"value_type\": 3,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ValidLifetime\",\n                            \"value_type\": 3,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.DHCPv6.Server.Pool.{i}.Client.{i}.IPv6Prefix.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Prefix\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"PreferredLifetime\",\n                            \"value_type\": 3,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ValidLifetime\",\n                            \"value_type\": 3,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.DHCPv6.Server.Pool.{i}.Client.{i}.Option.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Tag\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Value\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.DHCPv6.Server.Pool.{i}.Option.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true\n                },\n                {\n                    \"supported_obj_path\": \"Device.LANConfigSecurity.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"ConfigPassword\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.LEDs.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"LEDNumberOfEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.LEDs.LED.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Name\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Status\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Reason\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"CyclePeriodRepetitions\",\n                            \"value_type\": 6,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Location\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"RelativeXPosition\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"RelativeYPosition\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"CycleElementNumberOfEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.LEDs.LED.{i}.CycleElement.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Order\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Color\",\n                            \"access\": 1,\n                            \"value_type\": 5,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Duration\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"FadeInterval\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.LEDs.LED.{i}.CurrentCycleElement.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"CycleElementReference\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Color\",\n                            \"value_type\": 5,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Duration\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Optical.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"InterfaceNumberOfEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Optical.Interface.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Status\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Name\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"LastChange\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"LowerLayers\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Upstream\",\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"OpticalSignalLevel\",\n                            \"value_type\": 6,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"LowerOpticalThreshold\",\n                            \"value_type\": 6,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"UpperOpticalThreshold\",\n                            \"value_type\": 6,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"TransmitOpticalLevel\",\n                            \"value_type\": 6,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"LowerTransmitPowerThreshold\",\n                            \"value_type\": 6,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"UpperTransmitPowerThreshold\",\n                            \"value_type\": 6,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Optical.Interface.{i}.Stats.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"BytesSent\",\n                            \"value_type\": 10,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"BytesReceived\",\n                            \"value_type\": 10,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"PacketsSent\",\n                            \"value_type\": 10,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"PacketsReceived\",\n                            \"value_type\": 10,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ErrorsSent\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ErrorsReceived\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"DiscardPacketsSent\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"DiscardPacketsReceived\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.PPP.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"InterfaceNumberOfEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"SupportedNCPs\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.PPP.Interface.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Status\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Name\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"LastChange\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"LowerLayers\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ConnectionStatus\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"LastConnectionError\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"AutoDisconnectTime\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"IdleDisconnectTime\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"WarnDisconnectDelay\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Username\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Password\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"EncryptionProtocol\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"CompressionProtocol\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"AuthenticationProtocol\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"MaxMRUSize\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"CurrentMRUSize\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ConnectionTrigger\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"LCPEcho\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"LCPEchoRetry\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"IPCPEnable\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"IPv6CPEnable\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.PPP.Interface.{i}.IPCP.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"LocalIPAddress\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"RemoteIPAddress\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"DNSServers\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"PassthroughEnable\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"PassthroughDHCPPool\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.PPP.Interface.{i}.IPv6CP.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"LocalInterfaceIdentifier\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"RemoteInterfaceIdentifier\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.PPP.Interface.{i}.PPPoE.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"SessionID\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ACName\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ServiceName\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.PPP.Interface.{i}.Stats.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"BytesSent\",\n                            \"value_type\": 10,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"BytesReceived\",\n                            \"value_type\": 10,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"PacketsSent\",\n                            \"value_type\": 10,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"PacketsReceived\",\n                            \"value_type\": 10,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ErrorsSent\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ErrorsReceived\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"UnicastPacketsSent\",\n                            \"value_type\": 10,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"UnicastPacketsReceived\",\n                            \"value_type\": 10,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"DiscardPacketsSent\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"DiscardPacketsReceived\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"MulticastPacketsSent\",\n                            \"value_type\": 10,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"MulticastPacketsReceived\",\n                            \"value_type\": 10,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"BroadcastPacketsSent\",\n                            \"value_type\": 10,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"BroadcastPacketsReceived\",\n                            \"value_type\": 10,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"UnknownProtoPacketsReceived\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Bridging.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"MaxBridgeEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"MaxDBridgeEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"MaxQBridgeEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"MaxVLANEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"BridgeNumberOfEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Bridging.Bridge.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Status\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Standard\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"PortNumberOfEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"VLANNumberOfEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"VLANPortNumberOfEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Bridging.Bridge.{i}.Port.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Status\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Name\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"LastChange\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"LowerLayers\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ManagementPort\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Type\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"DefaultUserPriority\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"PriorityRegeneration\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"PortState\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"PVID\",\n                            \"access\": 1,\n                            \"value_type\": 6,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"TPID\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"AcceptableFrameTypes\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"IngressFiltering\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ServiceAccessPrioritySelection\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ServiceAccessPriorityTranslation\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"PriorityTagging\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Bridging.Bridge.{i}.Port.{i}.Stats.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"BytesSent\",\n                            \"value_type\": 10,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"BytesReceived\",\n                            \"value_type\": 10,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"PacketsSent\",\n                            \"value_type\": 10,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"PacketsReceived\",\n                            \"value_type\": 10,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ErrorsSent\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ErrorsReceived\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"UnicastPacketsSent\",\n                            \"value_type\": 10,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"UnicastPacketsReceived\",\n                            \"value_type\": 10,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"DiscardPacketsSent\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"DiscardPacketsReceived\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"MulticastPacketsSent\",\n                            \"value_type\": 10,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"MulticastPacketsReceived\",\n                            \"value_type\": 10,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"BroadcastPacketsSent\",\n                            \"value_type\": 10,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"BroadcastPacketsReceived\",\n                            \"value_type\": 10,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"UnknownProtoPacketsReceived\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Bridging.Bridge.{i}.VLAN.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Name\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"VLANID\",\n                            \"access\": 1,\n                            \"value_type\": 6,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Bridging.Bridge.{i}.VLANPort.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"VLAN\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Port\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Untagged\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.NAT.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"InterfaceSettingNumberOfEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"PortMappingNumberOfEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.NAT.InterfaceSetting.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Status\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Interface\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"TCPTranslationTimeout\",\n                            \"access\": 1,\n                            \"value_type\": 6,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"UDPTranslationTimeout\",\n                            \"access\": 1,\n                            \"value_type\": 6,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.NAT.PortMapping.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Status\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Interface\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"AllInterfaces\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"LeaseDuration\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"RemoteHost\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ExternalPort\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ExternalPortEndRange\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"InternalPort\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Protocol\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"InternalClient\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Description\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Routing.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"RouterNumberOfEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Routing.Router.{i}.\",\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Status\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"IPv4ForwardingNumberOfEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Routing.Router.{i}.IPv4Forwarding.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Status\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"StaticRoute\",\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"DestIPAddress\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"DestSubnetMask\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ForwardingPolicy\",\n                            \"access\": 1,\n                            \"value_type\": 6,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"GatewayIPAddress\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Interface\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ForwardingMetric\",\n                            \"access\": 1,\n                            \"value_type\": 6,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Routing.RIP.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"SupportedModes\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"InterfaceSettingNumberOfEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Routing.RIP.InterfaceSetting.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Status\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Interface\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"AcceptRA\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"SendRA\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Routing.RouteInformation.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"InterfaceSettingNumberOfEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Routing.RouteInformation.InterfaceSetting.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Status\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Interface\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"SourceRouter\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"PreferredRouteFlag\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Prefix\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"RouteLifetime\",\n                            \"value_type\": 3,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Time.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Status\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"NTPServer1\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"NTPServer2\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"NTPServer3\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"NTPServer4\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"NTPServer5\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"CurrentLocalTime\",\n                            \"value_type\": 3,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"LocalTimeZone\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"VoiceServiceNumberOfEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"VoIPProfileNumberOfEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"CodecProfileNumberOfEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"InterworkNumberOfEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"TrunkNumberOfEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"CallLogNumberOfEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"TerminalNumberOfEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.VoIPProfile.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"QuiescentMode\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Name\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"DTMFMethod\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"DTMFMethodG711\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"QIModelUsed\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"QICalculationInterval\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"NumberOfWorstQIValues\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.VoIPProfile.{i}.RTP.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"LocalPortMin\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"LocalPortMax\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Gmin\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"DSCPMark\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"VLANIDMark\",\n                            \"access\": 1,\n                            \"value_type\": 6,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"EthernetPriorityMark\",\n                            \"access\": 1,\n                            \"value_type\": 6,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"TelephoneEventPayloadType\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"JitterBufferType\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"JitterBufferMaxSize\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"JitterBufferMinSize\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"JitterBufferActualSize\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.VoIPProfile.{i}.RTP.SRTP.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"KeyingMethods\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"EncryptionKeySizes\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.VoIPProfile.{i}.RTP.RTCP.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"TxRepeatInterval\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"LocalCName\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.VoIPProfile.{i}.RTP.Redundancy.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"PayloadType\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"BlockPayloadType\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"FaxAndModemRedundancy\",\n                            \"access\": 1,\n                            \"value_type\": 6,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ModemRedundancy\",\n                            \"access\": 1,\n                            \"value_type\": 6,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"DTMFRedundancy\",\n                            \"access\": 1,\n                            \"value_type\": 6,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"VoiceRedundancy\",\n                            \"access\": 1,\n                            \"value_type\": 6,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"MaxSessionsUsingRedundancy\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.VoIPProfile.{i}.FaxT38.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"MaxBitRate\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"HighSpeedRedundancy\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"LowSpeedRedundancy\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"TCFMethod\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.CodecProfile.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Codec\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"PacketizationPeriod\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"SilenceSuppression\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.Interwork.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"QuiescentMode\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Status\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"OperationalStatus\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"OperationalStatusReason\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"NetworkConnectionMode\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"UserConnectionMode\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"E164Mode\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"NetworkAuthenticationChallengeMode\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"NetworkIPAddress\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"InterworkingRuleSetURI\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"InterworkingRuleSetInterval\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"InterworkingRuleSetTime\",\n                            \"access\": 1,\n                            \"value_type\": 3,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"FirewallRuleSetURI\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"FirewallRuleSetInterval\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"FirewallRuleSetTime\",\n                            \"access\": 1,\n                            \"value_type\": 3,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"InterworkName\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ProxyServer\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Networks\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"E164Client\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"UserInterfaceNumberOfEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"MapNumberOfEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.Interwork.{i}.UserInterface.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Registrar\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Network\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.Interwork.{i}.Map.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Status\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"StatusDescription\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"LastTime\",\n                            \"value_type\": 3,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Origin\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"NetworkConnection\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"UserConnection\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"DigitMap\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"DigitMapEnable\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Priority\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.Trunk.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.CallLog.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"CallingPartyNumber\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"CalledPartyNumber\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Source\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Destination\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"RemoteParty\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"UsedLine\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"UsedExtensions\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Direction\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Start\",\n                            \"value_type\": 3,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Duration\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"CallTerminationCause\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"SessionNumberOfEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"SignalingPerformanceNumberOfEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.CallLog.{i}.Session.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"StreamType\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Start\",\n                            \"value_type\": 3,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Duration\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"SessionID\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.CallLog.{i}.Session.{i}.Source.\"\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.CallLog.{i}.Session.{i}.Source.VoiceQuality.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"VoIPQualityIndicator\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"WorstVoIPQualityIndicatorsValues\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"WorstVoIPQualityIndicatorTimestamps\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.CallLog.{i}.Session.{i}.Source.RTP.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"FarEndIPAddress\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"FarEndUDPPort\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"LocalUDPPort\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"MinJitter\",\n                            \"value_type\": 6,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"MaxJitter\",\n                            \"value_type\": 6,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"MeanJitter\",\n                            \"value_type\": 6,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"PacketDelayVariation\",\n                            \"value_type\": 6,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"BufferDelay\",\n                            \"value_type\": 6,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"BurstCount\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"PacketsReceived\",\n                            \"value_type\": 10,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"PacketsSent\",\n                            \"value_type\": 10,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"PacketsLost\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"PacketsDiscarded\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"BytesReceived\",\n                            \"value_type\": 10,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"BytesSent\",\n                            \"value_type\": 10,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ReceivePacketLossRate\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"FarEndPacketLossRate\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ReceiveInterarrivalJitter\",\n                            \"value_type\": 6,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"FarEndInterarrivalJitter\",\n                            \"value_type\": 6,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"AverageReceiveInterarrivalJitter\",\n                            \"value_type\": 6,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"AverageFarEndInterarrivalJitter\",\n                            \"value_type\": 6,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"RoundTripDelay\",\n                            \"value_type\": 6,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"AverageRoundTripDelay\",\n                            \"value_type\": 6,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"SamplingFrequency\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.CallLog.{i}.Session.{i}.Source.DSP.\"\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.CallLog.{i}.Session.{i}.Source.DSP.TransmitCodec.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Codec\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"SilenceSuppression\",\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"PacketizationPeriod\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Overruns\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Underruns\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.CallLog.{i}.Session.{i}.Source.DSP.ReceiveCodec.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Codec\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"SilenceSuppression\",\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Overruns\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Underruns\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.CallLog.{i}.Session.{i}.Destination.\"\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.CallLog.{i}.Session.{i}.Destination.VoiceQuality.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"VoIPQualityIndicator\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"WorstVoIPQualityIndicatorsValues\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"WorstVoIPQualityIndicatorTimestamps\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.CallLog.{i}.Session.{i}.Destination.RTP.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"FarEndIPAddress\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"FarEndUDPPort\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"LocalUDPPort\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"MinJitter\",\n                            \"value_type\": 6,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"MaxJitter\",\n                            \"value_type\": 6,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"MeanJitter\",\n                            \"value_type\": 6,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"PacketDelayVariation\",\n                            \"value_type\": 6,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"BufferDelay\",\n                            \"value_type\": 6,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"BurstCount\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"PacketsReceived\",\n                            \"value_type\": 10,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"PacketsSent\",\n                            \"value_type\": 10,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"PacketsLost\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"PacketsDiscarded\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"BytesReceived\",\n                            \"value_type\": 10,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"BytesSent\",\n                            \"value_type\": 10,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ReceivePacketLossRate\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"FarEndPacketLossRate\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ReceiveInterarrivalJitter\",\n                            \"value_type\": 6,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"FarEndInterarrivalJitter\",\n                            \"value_type\": 6,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"AverageReceiveInterarrivalJitter\",\n                            \"value_type\": 6,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"AverageFarEndInterarrivalJitter\",\n                            \"value_type\": 6,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"RoundTripDelay\",\n                            \"value_type\": 6,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"AverageRoundTripDelay\",\n                            \"value_type\": 6,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"SamplingFrequency\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.CallLog.{i}.Session.{i}.Destination.DSP.\"\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.CallLog.{i}.Session.{i}.Destination.DSP.TransmitCodec.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Codec\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"SilenceSuppression\",\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"PacketizationPeriod\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Overruns\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Underruns\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.CallLog.{i}.Session.{i}.Destination.DSP.ReceiveCodec.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Codec\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"SilenceSuppression\",\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Overruns\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Underruns\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.CallLog.{i}.SignalingPerformance.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Protocol\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"CallSetupDelay\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"OutgoingMediaEstablishDelay\",\n                            \"value_type\": 6,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"IncomingMediaEstablishDelay\",\n                            \"value_type\": 6,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.Terminal.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"QuiescentMode\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Status\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ToneEventProfile\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"AudioNumberOfEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.Terminal.{i}.Audio.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Name\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.Terminal.{i}.Audio.{i}.VoiceProcessing.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"TransmitGain\",\n                            \"access\": 1,\n                            \"value_type\": 6,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ReceiveGain\",\n                            \"access\": 1,\n                            \"value_type\": 6,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"EchoCancellationEnable\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"EchoCancellationInUse\",\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"EchoCancellationTail\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.Terminal.{i}.Ringer.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"DescriptionNumberOfEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"PatternNumberOfEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.Terminal.{i}.Ringer.Description.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"RingEnable\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"RingName\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"RingPattern\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"RingFile\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.Terminal.{i}.Ringer.Pattern.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"RingerOn\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Duration\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"NextPattern\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.Terminal.{i}.DiagTests.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"DiagnosticsState\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"TestSelector\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"PhoneRinging\",\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.Terminal.{i}.ButtonMap.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"ButtonNumberOfEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.Terminal.{i}.ButtonMap.Button.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ButtonName\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"FacilityAction\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"FacilityActionArgument\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"QuickDialNumber\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ButtonMessage\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"UserAccess\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.Capabilities.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"MaxLineCount\",\n                            \"value_type\": 6,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"MaxExtensionCount\",\n                            \"value_type\": 6,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"MaxCallLogCount\",\n                            \"value_type\": 6,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"MaxSessionsPerLine\",\n                            \"value_type\": 6,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"MaxSessionsPerExtension\",\n                            \"value_type\": 6,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"MaxSessionCount\",\n                            \"value_type\": 6,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"NetworkConnectionModes\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"UserConnectionModes\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ToneFileFormats\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"RingFileFormats\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"FacilityActions\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"CodecNumberOfEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.Capabilities.Codec.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Codec\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"BitRate\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"PacketizationPeriod\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"SilenceSuppression\",\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.Capabilities.SIP.\"\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.Capabilities.SIP.Client.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Extensions\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"URISchemes\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"EventTypes\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"TLSAuthenticationProtocols\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"TLSAuthenticationKeySizes\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"TLSEncryptionProtocols\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"TLSEncryptionKeySizes\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"TLSKeyExchangeProtocols\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.Capabilities.SIP.Registrar.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Extensions\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"URISchemes\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"EventTypes\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"TLSAuthenticationProtocols\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"TLSAuthenticationKeySizes\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"TLSEncryptionProtocols\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"TLSEncryptionKeySizes\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"TLSKeyExchangeProtocols\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.Capabilities.POTS.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"DialType\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ClipGeneration\",\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ChargingPulse\",\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.Capabilities.QualityIndicator.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"QIModelsSupported\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"MaxQIValues\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"MaxWorstQIValues\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.SIP.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"NetworkNumberOfEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ClientNumberOfEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ProxyNumberOfEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"RegistrarNumberOfEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.SIP.Network.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"QuiescentMode\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Status\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ProxyServer\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ProxyServerPort\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ProxyServerTransport\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"RegistrarServer\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"RegistrarServerPort\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"RegistrarServerTransport\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ServerDomain\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ChosenDomain\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ChosenIPAddress\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ChosenPort\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"UserAgentDomain\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"UserAgentPort\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"UserAgentTransport\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"OutboundProxy\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"OutboundProxyResolvedAddress\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"OutboundProxyPrecedence\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"OutboundProxyPort\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"STUNEnable\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"STUNServer\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"NonVoiceBandwidthReservedUpstream\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"NonVoiceBandwidthReservedDownstream\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Organization\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"RegistrationPeriod\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Realm\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"TimerT1\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"TimerT2\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"TimerT4\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"TimerA\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"TimerB\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"TimerC\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"TimerD\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"TimerE\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"TimerF\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"TimerG\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"TimerH\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"TimerI\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"TimerJ\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"TimerK\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"InviteExpires\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ReInviteExpires\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"RegisterExpires\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"RegisterRetryInterval\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"InboundAuth\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"InboundAuthUsername\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"InboundAuthPassword\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"UseCodecPriorityInSDPResponse\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"DSCPMark\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"VLANIDMark\",\n                            \"access\": 1,\n                            \"value_type\": 6,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"EthernetPriorityMark\",\n                            \"access\": 1,\n                            \"value_type\": 6,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ConferenceCallDomainURI\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"TimerLoginRejected\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"NoLoginRetry\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"TimerRegistrationFailed\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"TimerSubscriptionFailed\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"UnansweredRegistrationAttempts\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"VoIPProfile\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"CodecList\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"MaxSessions\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"FQDNServerNumberOfEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"EventSubscribeNumberOfEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ResponseMapNumberOfEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.SIP.Network.{i}.FQDNServer.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Origin\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Domain\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Weight\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Priority\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Port\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"IPAddresses\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.SIP.Network.{i}.EventSubscribe.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Event\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Notifier\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"NotifierPort\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"NotifierTransport\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ExpireTime\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.SIP.Network.{i}.ResponseMap.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"SIPResponseNumber\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"TextMessage\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Tone\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.SIP.Client.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"QuiescentMode\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Status\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Origin\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"RegisterMode\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"AuthUserName\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"AuthPassword\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Network\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"MaxSessions\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"RegisterURI\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"E164Format\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"T38Enable\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"SIPEventSubscribeNumberOfEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ContactNumberOfEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.SIP.Client.{i}.EventSubscribe.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Event\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"AuthUserName\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"AuthPassword\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.SIP.Client.{i}.Contact.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Status\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Origin\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"IPAddress\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Port\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ContactURI\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ExpireTime\",\n                            \"value_type\": 3,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"PingInterval\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"UserAgent\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.SIP.Proxy.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Status\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Origin\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ProxyIPAddress\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ProxyPort\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ContactURI\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"VoIPProfile\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.SIP.Registrar.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"QuiescentMode\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Status\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Origin\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"RegistrarIPAddress\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"RegistrarPort\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"RegisterExpires\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"PingInterval\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Organization\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Realm\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"VoIPProfile\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ContactURI\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"AccountNumberOfEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.SIP.Registrar.{i}.Account.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"QuiescentMode\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Status\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Origin\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"CallStatus\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"AuthUserName\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"AuthPassword\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"RegistrationStatus\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"URI\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Domain\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"CodecList\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"VoIPProfile\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ContactNumberOfEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.SIP.Registrar.{i}.Account.{i}.Contact.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Status\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Origin\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"IPAddress\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Port\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ContactURI\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ExpireTime\",\n                            \"value_type\": 3,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"UserAgent\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.POTS.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"FXONumberOfEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"FXSNumberOfEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Region\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.POTS.FXO.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.POTS.FXS.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Status\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Name\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ToneEventProfile\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"FaxPassThrough\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ModemPassThrough\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"DialType\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ClipGeneration\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ChargingPulse\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Active\",\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"TerminalType\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.POTS.FXS.{i}.DiagTests.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"DiagnosticsState\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"TestSelector\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"TestResult\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.POTS.FXS.{i}.VoiceProcessing.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"TransmitGain\",\n                            \"access\": 1,\n                            \"value_type\": 6,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ReceiveGain\",\n                            \"access\": 1,\n                            \"value_type\": 6,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"EchoCancellationEnable\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"EchoCancellationInUse\",\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"EchoCancellationTail\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.POTS.Ringer.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"EventNumberOfEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.POTS.Ringer.Event.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Function\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Cadence\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.CallControl.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"MaxNumberOfLines\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"MaxNumberOfExtensions\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"LineNumberOfEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ExtensionNumberOfEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"MailboxNumberOfEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"IncomingMapNumberOfEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"OutgoingMapNumberOfEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"NumberingPlanNumberOfEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"GroupNumberOfEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.CallControl.Line.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"QuiescentMode\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Status\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"CallStatus\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Origin\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"DirectoryNumber\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Provider\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"CallingFeatures\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.CallControl.Line.{i}.Stats.\"\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.CallControl.Line.{i}.Stats.DSP.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Overruns\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Underruns\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.CallControl.Line.{i}.Stats.IncomingCalls.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"CallsReceived\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"CallsConnected\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"CallsFailed\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"CallsDropped\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"TotalCallTime\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.CallControl.Line.{i}.Stats.OutgoingCalls.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"CallsAttempted\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"CallsConnected\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"CallsFailed\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"CallsDropped\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"TotalCallTime\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.CallControl.Line.{i}.Stats.RTP.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"PacketsReceived\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"PacketsSent\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"PacketsLost\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"BytesSent\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"BytesReceived\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.CallControl.Extension.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"QuiescentMode\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Status\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"CallStatus\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Origin\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Name\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ExtensionNumber\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Provider\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"NumberingPlan\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"CallingFeatures\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"CallWaitingStatus\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ConferenceCallingStatus\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ConferenceCallingSessionCount\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"VoiceMail\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.CallControl.Extension.{i}.Stats.\"\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.CallControl.Extension.{i}.Stats.DSP.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Overruns\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Underruns\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.CallControl.Extension.{i}.Stats.IncomingCalls.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"CallsReceived\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"CallsConnected\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"CallsFailed\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"CallsDropped\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"TotalCallTime\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.CallControl.Extension.{i}.Stats.OutgoingCalls.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"CallsAttempted\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"CallsConnected\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"CallsFailed\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"CallsDropped\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"TotalCallTime\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.CallControl.Extension.{i}.Stats.RTP.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"PacketsReceived\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"PacketsSent\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"PacketsLost\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"BytesSent\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"BytesReceived\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.CallControl.Mailbox.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"MaxMsg\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"MaxMessageTime\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"MinSize\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"SMTPServerAddress\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"SMTPServerPort\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"SMTPUser\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"SMTPPassword\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"SMTPAuthenticationType\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"SMTPFrom\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.CallControl.IncomingMap.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Line\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Extension\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Order\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Timeout\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.CallControl.OutgoingMap.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"CLIPNoScreeningNumber\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Extension\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Line\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Order\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.CallControl.NumberingPlan.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"MinimumNumberOfDigits\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"MaximumNumberOfDigits\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"InterDigitTimerStd\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"InterDigitTimerOpen\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"TerminationDigit\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"InvalidNumberTone\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"PrefixInfoMaxEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"PrefixInfoNumberOfEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.CallControl.NumberingPlan.{i}.PrefixInfo.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"PrefixRange\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"PrefixMinNumberOfDigits\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"PrefixMaxNumberOfDigits\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"NumberOfDigitsToRemove\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"PosOfDigitsToRemove\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"DialTone\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"FacilityAction\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"FacilityActionArgument\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.CallControl.Group.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Extensions\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"RingType\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"RingTimeout\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.CallControl.CallingFeatures.\"\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.CallControl.CallingFeatures.Set.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"CallerIDEnable\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"CallerIDNameEnable\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"CallWaitingEnable\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"CallForwardUnconditionalEnable\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"CallForwardUnconditionalNumber\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"CallForwardOnBusyEnable\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"CallForwardOnBusyNumber\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"CallForwardOnBusyRingTimeout\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"CallForwardOnNoAnswerEnable\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"CallForwardOnNoAnswerNumber\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"CallForwardOnNoAnswerRingTimeout\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"CallTransferEnable\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"MWIEnable\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"VMWIEnable\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"LineMessagesWaiting\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"AnonymousCallRejectionEnable\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"AnonymousCallEnable\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"DoNotDisturbEnable\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"RepeatDialEnable\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"VoiceMailEnable\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"CallPickUpEnable\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"CCBSEnable\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"IIFCEnable\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"BlockForwardEnable\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"SecretForwarderEnable\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"FollowMeEnable\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"CFTNumberOfEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"SCFNumberOfEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"SCREJNumberOfEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"FollowMeNumberOfEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.CallControl.CallingFeatures.Set.{i}.CFT.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Day\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"StartTime\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"EndTime\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ForwardedToNumber\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.CallControl.CallingFeatures.Set.{i}.SCF.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"CallingNumber\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ForwardedToNumber\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.CallControl.CallingFeatures.Set.{i}.SCREJ.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"CallingNumber\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.CallControl.CallingFeatures.Set.{i}.FollowMe.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Delay\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Number\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Order\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.CallControl.CallingFeatures.Set.{i}.Voice2Mail.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"MaxMessageLength\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Attach\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"KeepLocal\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"EMailAddress\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.Tone.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"DescriptionNumberOfEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"PatternNumberOfEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"EventProfileNumberOfEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"DefautEventProfile\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.Tone.Description.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"ToneEnable\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ToneName\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"TonePattern\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ToneFile\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ToneRepetitions\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ToneText\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.Tone.Pattern.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ToneOn\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Frequency1\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Power1\",\n                            \"access\": 1,\n                            \"value_type\": 6,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Frequency2\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Power2\",\n                            \"access\": 1,\n                            \"value_type\": 6,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Frequency3\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Power3\",\n                            \"access\": 1,\n                            \"value_type\": 6,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Frequency4\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Power4\",\n                            \"access\": 1,\n                            \"value_type\": 6,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ModulationFrequency\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ModulationPower\",\n                            \"access\": 1,\n                            \"value_type\": 6,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Duration\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"NextPattern\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.Tone.EventProfile.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"EventNumberOfEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.Tone.EventProfile.{i}.Event.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Function\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Tone\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.ClockSynchronization.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"ClockSourceNumberOfEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"CurrentSource\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Description\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"AutoRevert\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.ClockSynchronization.ClockSource.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Order\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Interface\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.MGCP.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"ClientNumberOfEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"NetworkNumberOfEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.MGCP.Client.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"QuiescentMode\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Status\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"RegisterMode\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"LocalPort\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Domain\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"User\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Network\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"MaxSessions\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.MGCP.Network.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"QuiescentMode\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Status\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"CallAgent1\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"CallAgentPort1\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"CallAgent2\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"CallAgentPort2\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"RetranIntervalTimer\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"MaxRetranCount\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"DSCPMark\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"VLANIDMark\",\n                            \"access\": 1,\n                            \"value_type\": 6,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"EthernetPriorityMark\",\n                            \"access\": 1,\n                            \"value_type\": 6,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"AllowPiggybackEvents\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"SendRSIPImmediately\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"STUNEnable\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"STUNServer\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"NonVoiceBandwidthReservedUpstream\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"NonVoiceBandwidthReservedDownstream\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"MaxSessions\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"VoIPProfile\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"CodecList\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Standby.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"NetworkAware\",\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"TimerAware\",\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.QoS.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"MaxClassificationEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ClassificationNumberOfEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"MaxQueueEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"QueueNumberOfEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"MaxShaperEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ShaperNumberOfEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"DefaultDSCPMark\",\n                            \"access\": 1,\n                            \"value_type\": 6,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"DefaultEthernetPriorityMark\",\n                            \"access\": 1,\n                            \"value_type\": 6,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.QoS.Classification.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Status\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Order\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Interface\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"AllInterfaces\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"DestIP\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"DestMask\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"SourceIP\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"SourceMask\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Protocol\",\n                            \"access\": 1,\n                            \"value_type\": 6,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"DestPort\",\n                            \"access\": 1,\n                            \"value_type\": 6,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"DestPortRangeMax\",\n                            \"access\": 1,\n                            \"value_type\": 6,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"SourcePort\",\n                            \"access\": 1,\n                            \"value_type\": 6,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"SourcePortRangeMax\",\n                            \"access\": 1,\n                            \"value_type\": 6,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"SourceMACAddress\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"DestMACAddress\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Ethertype\",\n                            \"access\": 1,\n                            \"value_type\": 6,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"DSCPCheck\",\n                            \"access\": 1,\n                            \"value_type\": 6,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"DSCPMark\",\n                            \"access\": 1,\n                            \"value_type\": 6,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"EthernetPriorityCheck\",\n                            \"access\": 1,\n                            \"value_type\": 6,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"EthernetPriorityMark\",\n                            \"access\": 1,\n                            \"value_type\": 6,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ForwardingPolicy\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"TrafficClass\",\n                            \"access\": 1,\n                            \"value_type\": 6,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.QoS.Queue.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Status\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"TrafficClasses\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Interface\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"AllInterfaces\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"BufferLength\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Weight\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Precedence\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"DropAlgorithm\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"SchedulerAlgorithm\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ShapingRate\",\n                            \"access\": 1,\n                            \"value_type\": 6,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ShapingBurstSize\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.QoS.Shaper.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Status\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Interface\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ShapingRate\",\n                            \"access\": 1,\n                            \"value_type\": 6,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Users.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"UserNumberOfEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"GroupNumberOfEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"RoleNumberOfEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"SupportedShellNumberOfEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Users.User.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"UserID\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"RemoteAccessCapable\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Username\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Password\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"GroupParticipation\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"RoleParticipation\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"StaticUser\",\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Language\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Shell\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Users.Group.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"GroupID\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Groupname\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"RoleParticipation\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"StaticGroup\",\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Users.SupportedShell.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Name\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Users.Role.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"RoleID\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"RoleName\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"StaticRole\",\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.WiFi.\"\n                },\n                {\n                    \"supported_obj_path\": \"Device.WiFi.Radio.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Status\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Name\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"LastChange\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"LowerLayers\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Upstream\",\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"MaxBitRate\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"SupportedFrequencyBands\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"OperatingFrequencyBand\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"SupportedStandards\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"OperatingStandards\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"PossibleChannels\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ChannelsInUse\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Channel\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"AutoChannelSupported\",\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"AutoChannelEnable\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"AutoChannelRefreshPeriod\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ChannelLastChange\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ChannelLastSelectionReason\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"MaxSupportedSSIDs\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"MaxSupportedAssociations\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"FirmwareVersion\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"SupportedOperatingChannelBandwidths\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"OperatingChannelBandwidth\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"CurrentOperatingChannelBandwidth\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ExtensionChannel\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"GuardInterval\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"MCS\",\n                            \"access\": 1,\n                            \"value_type\": 6,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"TransmitPowerSupported\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"TransmitPower\",\n                            \"access\": 1,\n                            \"value_type\": 6,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"IEEE80211hSupported\",\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"IEEE80211hEnabled\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"RegulatoryDomain\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"RetryLimit\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"CCARequest\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"CCAReport\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"RPIHistogramRequest\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"RPIHistogramReport\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"FragmentationThreshold\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"RTSThreshold\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"LongRetryLimit\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"BeaconPeriod\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"DTIMPeriod\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"PacketAggregationEnable\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"PreambleType\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"BasicDataTransmitRates\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"OperationalDataTransmitRates\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"SupportedDataTransmitRates\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.WiFi.Radio.{i}.Stats.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"BytesSent\",\n                            \"value_type\": 10,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"BytesReceived\",\n                            \"value_type\": 10,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"PacketsSent\",\n                            \"value_type\": 10,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"PacketsReceived\",\n                            \"value_type\": 10,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ErrorsSent\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ErrorsReceived\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"DiscardPacketsSent\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"DiscardPacketsReceived\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"PLCPErrorCount\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"FCSErrorCount\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"InvalidMACCount\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"PacketsOtherReceived\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Noise\",\n                            \"value_type\": 6,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"TotalChannelChangeCount\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ManualChannelChangeCount\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"AutoStartupChannelChangeCount\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"AutoUserChannelChangeCount\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"AutoRefreshChannelChangeCount\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"AutoDynamicChannelChangeCount\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"AutoDFSChannelChangeCount\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.WiFi.SSID.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Status\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Name\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"LastChange\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"LowerLayers\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"BSSID\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"MACAddress\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"SSID\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Upstream\",\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.WiFi.SSID.{i}.Stats.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"BytesSent\",\n                            \"value_type\": 10,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"BytesReceived\",\n                            \"value_type\": 10,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"PacketsSent\",\n                            \"value_type\": 10,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"PacketsReceived\",\n                            \"value_type\": 10,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ErrorsSent\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"RetransCount\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"FailedRetransCount\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"RetryCount\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"MultipleRetryCount\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ACKFailureCount\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"AggregatedPacketCount\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ErrorsReceived\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"UnicastPacketsSent\",\n                            \"value_type\": 10,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"UnicastPacketsReceived\",\n                            \"value_type\": 10,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"DiscardPacketsSent\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"DiscardPacketsReceived\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"MulticastPacketsSent\",\n                            \"value_type\": 10,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"MulticastPacketsReceived\",\n                            \"value_type\": 10,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"BroadcastPacketsSent\",\n                            \"value_type\": 10,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"BroadcastPacketsReceived\",\n                            \"value_type\": 10,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"UnknownProtoPacketsReceived\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.WiFi.AccessPoint.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Status\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"SSIDReference\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"SSIDAdvertisementEnabled\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"RetryLimit\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"WMMCapability\",\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"UAPSDCapability\",\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"WMMEnable\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"UAPSDEnable\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"AssociatedDeviceNumberOfEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"MaxAssociatedDevices\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"IsolationEnable\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"MACAddressControlEnabled\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"AllowedMACAddress\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"MaxAllowedAssociations\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"CpeOperationMode\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.WiFi.AccessPoint.{i}.Security.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"ModesSupported\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ModeEnabled\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"EncryptionMode\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"WEPKey\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"PreSharedKey\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"KeyPassphrase\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"RekeyingInterval\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"SAEPassphrase\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"RadiusServerIPAddr\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"SecondaryRadiusServerIPAddr\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"RadiusServerPort\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"SecondaryRadiusServerPort\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"RadiusSecret\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"SecondaryRadiusSecret\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"MFPConfig\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.WiFi.AccessPoint.{i}.WPS.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ConfigMethodsSupported\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ConfigMethodsEnabled\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Status\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Version\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"PIN\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.WiFi.AccessPoint.{i}.AssociatedDevice.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Type\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"SetStaATF\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"MACAddress\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"OperatingStandard\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"AuthenticationState\",\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"LastDataDownlinkRate\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"LastDataUplinkRate\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"AssociationTime\",\n                            \"value_type\": 3,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"SignalStrength\",\n                            \"value_type\": 6,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Noise\",\n                            \"value_type\": 6,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Retransmissions\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Active\",\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.WiFi.AccessPoint.{i}.AssociatedDevice.{i}.Stats.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"BytesSent\",\n                            \"value_type\": 10,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"BytesReceived\",\n                            \"value_type\": 10,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"PacketsSent\",\n                            \"value_type\": 10,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"PacketsReceived\",\n                            \"value_type\": 10,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ErrorsSent\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ErrorsReceived\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"RetransCount\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"FailedRetransCount\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"RetryCount\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"MultipleRetryCount\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.WiFi.AccessPoint.{i}.AC.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"AccessCategory\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"AIFSN\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ECWMin\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ECWMax\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"TxOpMax\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"AckPolicy\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"OutQLenHistogramIntervals\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"OutQLenHistogramSampleInterval\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.WiFi.AccessPoint.{i}.AC.{i}.Stats.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"BytesSent\",\n                            \"value_type\": 10,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"BytesReceived\",\n                            \"value_type\": 10,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"PacketsSent\",\n                            \"value_type\": 10,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"PacketsReceived\",\n                            \"value_type\": 10,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ErrorsSent\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ErrorsReceived\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"DiscardPacketsSent\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"DiscardPacketsReceived\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"RetransCount\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"OutQLenHistogram\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.WiFi.AccessPoint.{i}.Accounting.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ServerIPAddr\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"SecondaryServerIPAddr\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ServerPort\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"SecondaryServerPort\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Secret\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"SecondarySecret\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"InterimInterval\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.WiFi.EndPoint.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Status\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ProfileReference\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"SSIDReference\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ProfileNumberOfEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.WiFi.EndPoint.{i}.Stats.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"LastDataDownlinkRate\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"LastDataUplinkRate\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"SignalStrength\",\n                            \"value_type\": 6,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Retransmissions\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.WiFi.EndPoint.{i}.Security.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"ModesSupported\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.WiFi.EndPoint.{i}.Profile.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Status\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"SSID\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Location\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Priority\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.WiFi.EndPoint.{i}.Profile.{i}.Security.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"ModeEnabled\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"WEPKey\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"PreSharedKey\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"KeyPassphrase\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"SAEPassphrase\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"MFPConfig\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.WiFi.EndPoint.{i}.WPS.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ConfigMethodsSupported\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ConfigMethodsEnabled\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Status\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Version\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"PIN\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.WiFi.EndPoint.{i}.AC.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"AccessCategory\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"AIFSN\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ECWMin\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ECWMax\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"TxOpMax\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"AckPolicy\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"OutQLenHistogramIntervals\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"OutQLenHistogramSampleInterval\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.WiFi.EndPoint.{i}.AC.{i}.Stats.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"BytesSent\",\n                            \"value_type\": 10,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"BytesReceived\",\n                            \"value_type\": 10,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"PacketsSent\",\n                            \"value_type\": 10,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"PacketsReceived\",\n                            \"value_type\": 10,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ErrorsSent\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ErrorsReceived\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"DiscardPacketsSent\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"DiscardPacketsReceived\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"RetransCount\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"OutQLenHistogram\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.WiFi.MultiAP.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"APDeviceNumberOfEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.WiFi.MultiAP.SteeringSummaryStats.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"NoCandidateAPFailures\",\n                            \"value_type\": 10,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"BlacklistAttempts\",\n                            \"value_type\": 10,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"BlacklistSuccesses\",\n                            \"value_type\": 10,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"BlacklistFailures\",\n                            \"value_type\": 10,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"BTMAttempts\",\n                            \"value_type\": 10,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"BTMSuccesses\",\n                            \"value_type\": 10,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"BTMFailures\",\n                            \"value_type\": 10,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"BTMQueryResponses\",\n                            \"value_type\": 10,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.WiFi.MultiAP.APDevice.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"MACAddress\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Manufacturer\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ManufacturerOUI\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ProductClass\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"SerialNumber\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"SoftwareVersion\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"LastContactTime\",\n                            \"value_type\": 3,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"AssocIEEE1905DeviceRef\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"BackhaulLinkType\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"BackhaulMACAddress\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"BackhaulBytesSent\",\n                            \"value_type\": 10,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"BackhaulBytesReceived\",\n                            \"value_type\": 10,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"BackhaulLinkUtilization\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"BackhaulSignalStrength\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"RadarDetections\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"DFSEnable\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"RadioNumberOfEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.WiFi.MultiAP.APDevice.{i}.Radio.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"MACAddress\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"OperatingFrequencyBand\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"OperatingStandards\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Channel\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ExtensionChannel\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"PossibleChannels\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"CurrentOperatingChannelBandwidth\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"MCS\",\n                            \"value_type\": 6,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"TransmitPower\",\n                            \"value_type\": 6,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"TransmitPowerLimit\",\n                            \"access\": 1,\n                            \"value_type\": 6,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"APNumberOfEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.WiFi.MultiAP.APDevice.{i}.Radio.{i}.AP.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"BSSID\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"SSID\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"BlacklistAttempts\",\n                            \"value_type\": 10,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"BTMAttempts\",\n                            \"value_type\": 10,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"BTMQueryResponses\",\n                            \"value_type\": 10,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"AssociatedDeviceNumberOfEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.WiFi.MultiAP.APDevice.{i}.Radio.{i}.AP.{i}.AssociatedDevice.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"MACAddress\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"OperatingStandard\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Active\",\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"AssociationTime\",\n                            \"value_type\": 3,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"LastDataDownlinkRate\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"LastDataUplinkRate\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"SignalStrength\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Noise\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"SteeringHistoryNumberOfEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.WiFi.MultiAP.APDevice.{i}.Radio.{i}.AP.{i}.AssociatedDevice.{i}.Stats.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"BytesSent\",\n                            \"value_type\": 10,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"BytesReceived\",\n                            \"value_type\": 10,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"PacketsSent\",\n                            \"value_type\": 10,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"PacketsReceived\",\n                            \"value_type\": 10,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ErrorsSent\",\n                            \"value_type\": 10,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ErrorsReceived\",\n                            \"value_type\": 10,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"RetransCount\",\n                            \"value_type\": 10,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.WiFi.MultiAP.APDevice.{i}.Radio.{i}.AP.{i}.AssociatedDevice.{i}.SteeringHistory.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Time\",\n                            \"value_type\": 3,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"APOrigin\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"TriggerEvent\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"SteeringApproach\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"APDestination\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"SteeringDuration\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.WiFi.MultiAP.APDevice.{i}.Radio.{i}.AP.{i}.AssociatedDevice.{i}.SteeringSummaryStats.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"NoCandidateAPFailures\",\n                            \"value_type\": 10,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"BlacklistAttempts\",\n                            \"value_type\": 10,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"BlacklistSuccesses\",\n                            \"value_type\": 10,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"BlacklistFailures\",\n                            \"value_type\": 10,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"BTMAttempts\",\n                            \"value_type\": 10,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"BTMSuccesses\",\n                            \"value_type\": 10,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"BTMFailures\",\n                            \"value_type\": 10,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"BTMQueryResponses\",\n                            \"value_type\": 10,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"LastSteerTime\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.WiFi.DataElements.\"\n                },\n                {\n                    \"supported_obj_path\": \"Device.WiFi.DataElements.Network.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"ID\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"TimeStamp\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ControllerID\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"DeviceNumberOfEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"MSCSDisallowedStaList\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"SCSDisallowedStaList\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"SSIDNumberOfEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.WiFi.DataElements.Network.SSID.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"SSID\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Band\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.WiFi.DataElements.Network.MultiAPSteeringSummaryStats.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"NoCandidateAPFailures\",\n                            \"value_type\": 10,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"BlacklistAttempts\",\n                            \"value_type\": 10,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"BlacklistSuccesses\",\n                            \"value_type\": 10,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"BlacklistFailures\",\n                            \"value_type\": 10,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"BTMAttempts\",\n                            \"value_type\": 10,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"BTMSuccesses\",\n                            \"value_type\": 10,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"BTMFailures\",\n                            \"value_type\": 10,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"BTMQueryResponses\",\n                            \"value_type\": 10,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.WiFi.DataElements.Network.Device.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"ID\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"MultiAPCapabilities\",\n                            \"value_type\": 1,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"CollectionInterval\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ReportUnsuccessfulAssociations\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"MaxReportingRate\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"APMetricsReportingInterval\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Manufacturer\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"SerialNumber\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ManufacturerModel\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"SoftwareVersion\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ExecutionEnv\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"DSCPMap\",\n                            \"value_type\": 5,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"MaxPrioritizationRules\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"PrioritizationSupport\",\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"MaxVIDs\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"APMetricsWiFi6\",\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"CountryCode\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"LocalSteeringDisallowedSTAList\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"BTMSteeringDisallowedSTAList\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"DFSEnable\",\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ReportIndependentScans\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"AssociatedSTAinAPMetricsWiFi6\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"MaxUnsuccessfulAssociationReportingRate\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"STASteeringState\",\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"CoordinatedCACAllowed\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"TrafficSeparationAllowed\",\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ServicePrioritizationAllowed\",\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"RadioNumberOfEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Default8021QNumberOfEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"SSIDtoVIDMappingNumberOfEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"CACStatusNumberOfEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"IEEE1905SecurityNumberOfEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"SPRuleNumberOfEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"AnticipatedChannelsNumberOfEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"AnticipatedChannelUsageNumberOfEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.WiFi.DataElements.Network.Device.{i}.Default8021Q.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"PrimaryVID\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"DefaultPCP\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.WiFi.DataElements.Network.Device.{i}.SSIDtoVIDMapping.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"SSID\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"VID\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.WiFi.DataElements.Network.Device.{i}.CACStatus.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"TimeStamp\",\n                            \"value_type\": 3,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"CACAvailableChannelNumberOfEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"CACNonOccupancyChannelNumberOfEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"CACActiveChannelNumberOfEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.WiFi.DataElements.Network.Device.{i}.CACStatus.{i}.CACAvailableChannel.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"OpClass\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Channel\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Minutes\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.WiFi.DataElements.Network.Device.{i}.CACStatus.{i}.CACNonOccupancyChannel.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"OpClass\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Channel\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Seconds\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.WiFi.DataElements.Network.Device.{i}.CACStatus.{i}.CACActiveChannel.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"OpClass\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Channel\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Countdown\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.WiFi.DataElements.Network.Device.{i}.SPRule.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"ID\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Precedence\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Output\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"AlwaysMatch\",\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.WiFi.DataElements.Network.Device.{i}.IEEE1905Security.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"OnboardingProtocol\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"IntegrityAlgorithm\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"EncryptionAlgorithm\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.WiFi.DataElements.Network.Device.{i}.AnticipatedChannels.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"OpClass\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ChannelList\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.WiFi.DataElements.Network.Device.{i}.AnticipatedChannelUsage.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"OpClass\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Channel\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ReferenceBSSID\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"EntryNumberOfEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.WiFi.DataElements.Network.Device.{i}.AnticipatedChannelUsage.{i}.Entry.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"BurstStartTime\",\n                            \"value_type\": 5,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"BurstLength\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Repetitions\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"BurstInterval\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"RUBitmask\",\n                            \"value_type\": 5,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"TransmitterIdentifier\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"PowerLevel\",\n                            \"value_type\": 6,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ChannelUsageReason\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.WiFi.DataElements.Network.Device.{i}.MultiAPDevice.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"ManufacturerOUI\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"LastContactTime\",\n                            \"value_type\": 3,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"AssocIEEE1905DeviceRef\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"EasyMeshControllerOperationMode\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"EasyMeshAgentOperationMode\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.WiFi.DataElements.Network.Device.{i}.MultiAPDevice.Backhaul.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"LinkType\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"BackhaulMACAddress\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"BackhaulDeviceID\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"MACAddress\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"CurrentOperatingClassProfileNumberOfEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.WiFi.DataElements.Network.Device.{i}.MultiAPDevice.Backhaul.CurrentOperatingClassProfile.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Class\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Channel\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"TxPower\",\n                            \"value_type\": 6,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"TimeStamp\",\n                            \"value_type\": 3,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.WiFi.DataElements.Network.Device.{i}.MultiAPDevice.Backhaul.Stats.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"BytesSent\",\n                            \"value_type\": 10,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"BytesReceived\",\n                            \"value_type\": 10,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"PacketsSent\",\n                            \"value_type\": 10,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"PacketsReceived\",\n                            \"value_type\": 10,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ErrorsSent\",\n                            \"value_type\": 10,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ErrorsReceived\",\n                            \"value_type\": 10,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"LinkUtilization\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"SignalStrength\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"LastDataDownlinkRate\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"LastDataUplinkRate\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"TimeStamp\",\n                            \"value_type\": 3,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.WiFi.DataElements.Network.Device.{i}.Radio.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"ID\",\n                            \"value_type\": 1,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Enabled\",\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Noise\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Utilization\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Transmit\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ReceiveSelf\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ReceiveOther\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"TrafficSeparationCombinedFronthaul\",\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"TrafficSeparationCombinedBackhaul\",\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"SteeringPolicy\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ChannelUtilizationThreshold\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"RCPISteeringThreshold\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"STAReportingRCPIThreshold\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"STAReportingRCPIHysteresisMarginOverride\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ChannelUtilizationReportingThreshold\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"AssociatedSTATrafficStatsInclusionPolicy\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"AssociatedSTALinkMetricsInclusionPolicy\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ChipsetVendor\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"APMetricsWiFi6\",\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"CurrentOperatingClassProfileNumberOfEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"UnassociatedSTANumberOfEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"BSSNumberOfEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ScanResultNumberOfEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"DisAllowedOpClassChannelsNumberOfEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.WiFi.DataElements.Network.Device.{i}.Radio.{i}.ScanResult.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"TimeStamp\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"OpClassScanNumberOfEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.WiFi.DataElements.Network.Device.{i}.Radio.{i}.ScanResult.{i}.OpClassScan.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"OperatingClass\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ChannelScanNumberOfEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.WiFi.DataElements.Network.Device.{i}.Radio.{i}.ScanResult.{i}.OpClassScan.{i}.ChannelScan.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Channel\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"TimeStamp\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Utilization\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Noise\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"NeighborBSSNumberOfEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.WiFi.DataElements.Network.Device.{i}.Radio.{i}.ScanResult.{i}.OpClassScan.{i}.ChannelScan.{i}.NeighborBSS.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"BSSID\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"SSID\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"SignalStrength\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ChannelBandwidth\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ChannelUtilization\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"StationCount\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.WiFi.DataElements.Network.Device.{i}.Radio.{i}.BackhaulSta.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"MACAddress\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.WiFi.DataElements.Network.Device.{i}.Radio.{i}.ScanCapability.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"OnBootOnly\",\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Impact\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"MinimumInterval\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"OpClassChannelsNumberOfEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.WiFi.DataElements.Network.Device.{i}.Radio.{i}.ScanCapability.OpClassChannels.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"OpClass\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ChannelList\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.WiFi.DataElements.Network.Device.{i}.Radio.{i}.CACCapability.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"CACMethodNumberOfEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.WiFi.DataElements.Network.Device.{i}.Radio.{i}.CACCapability.CACMethod.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Method\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"NumberOfSeconds\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"OpClassChannelsNumberOfEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.WiFi.DataElements.Network.Device.{i}.Radio.{i}.CACCapability.CACMethod.{i}.OpClassChannels.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"OpClass\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ChannelList\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.WiFi.DataElements.Network.Device.{i}.Radio.{i}.Capabilities.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"HTCapabilities\",\n                            \"value_type\": 1,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"VHTCapabilities\",\n                            \"value_type\": 1,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"HECapabilities\",\n                            \"value_type\": 1,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"CapableOperatingClassProfileNumberOfEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"AKMFrontHaulNumberOfEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"AKMBackhaulNumberOfEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.WiFi.DataElements.Network.Device.{i}.Radio.{i}.Capabilities.WiFi6APRole.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"HE160\",\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"HE8080\",\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"MCSNSS\",\n                            \"value_type\": 1,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"SUBeamformer\",\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"SUBeamformee\",\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"MUBeamformer\",\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Beamformee80orLess\",\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"BeamformeeAbove80\",\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ULMUMIMO\",\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ULOFDMA\",\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"MaxDLMUMIMO\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"MaxULMUMIMO\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"MaxDLOFDMA\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"MaxULOFDMA\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"RTS\",\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"MURTS\",\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"MultiBSSID\",\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"MUEDCA\",\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"TWTRequestor\",\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"TWTResponder\",\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"SpatialReuse\",\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"AnticipatedChannelUsage\",\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.WiFi.DataElements.Network.Device.{i}.Radio.{i}.Capabilities.WiFi6bSTARole.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"HE160\",\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"HE8080\",\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"MCSNSS\",\n                            \"value_type\": 1,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"SUBeamformer\",\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"SUBeamformee\",\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"MUBeamformer\",\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Beamformee80orLess\",\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"BeamformeeAbove80\",\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ULMUMIMO\",\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ULOFDMA\",\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"MaxDLMUMIMO\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"MaxULMUMIMO\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"MaxDLOFDMA\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"MaxULOFDMA\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"RTS\",\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"MURTS\",\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"MultiBSSID\",\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"MUEDCA\",\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"TWTRequestor\",\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"TWTResponder\",\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"SpatialReuse\",\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"AnticipatedChannelUsage\",\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.WiFi.DataElements.Network.Device.{i}.Radio.{i}.Capabilities.AKMFrontHaul.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"OUI\",\n                            \"value_type\": 1,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Type\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.WiFi.DataElements.Network.Device.{i}.Radio.{i}.Capabilities.AKMBackhaul.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"OUI\",\n                            \"value_type\": 1,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Type\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.WiFi.DataElements.Network.Device.{i}.Radio.{i}.Capabilities.CapableOperatingClassProfile.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Class\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"MaxTxPower\",\n                            \"value_type\": 6,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"NonOperable\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"NumberOfNonOperChan\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.WiFi.DataElements.Network.Device.{i}.Radio.{i}.CurrentOperatingClassProfile.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Class\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Channel\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"TxPower\",\n                            \"value_type\": 6,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"TransmitPowerLimit\",\n                            \"value_type\": 6,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"TimeStamp\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.WiFi.DataElements.Network.Device.{i}.Radio.{i}.DisAllowedOpClassChannels.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"OpClass\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ChannelList\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.WiFi.DataElements.Network.Device.{i}.Radio.{i}.SpatialReuse.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"PartialBSSColor\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"BSSColor\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"HESIGASpatialReuseValue15Allowed\",\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"SRGInformationValid\",\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"NonSRGOffsetValid\",\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"PSRDisallowed\",\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"NonSRGOBSSPDMaxOffset\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"SRGOBSSPDMinOffset\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"SRGOBSSPDMaxOffset\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"SRGBSSColorBitmap\",\n                            \"value_type\": 5,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"SRGPartialBSSIDBitmap\",\n                            \"value_type\": 5,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"NeighborBSSColorInUseBitmap\",\n                            \"value_type\": 5,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.WiFi.DataElements.Network.Device.{i}.Radio.{i}.BSS.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"BSSID\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"SSID\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Enabled\",\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"LastChange\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"TimeStamp\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"UnicastBytesSent\",\n                            \"value_type\": 10,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"UnicastBytesReceived\",\n                            \"value_type\": 10,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"MulticastBytesSent\",\n                            \"value_type\": 10,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"MulticastBytesReceived\",\n                            \"value_type\": 10,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"BroadcastBytesSent\",\n                            \"value_type\": 10,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"BroadcastBytesReceived\",\n                            \"value_type\": 10,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ByteCounterUnits\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Profile1bSTAsDisallowed\",\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Profile2bSTAsDisallowed\",\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"AssociationAllowanceStatus\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"EstServiceParametersBE\",\n                            \"value_type\": 1,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"EstServiceParametersBK\",\n                            \"value_type\": 1,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"EstServiceParametersVI\",\n                            \"value_type\": 1,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"EstServiceParametersVO\",\n                            \"value_type\": 1,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"BackhaulUse\",\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"FronthaulUse\",\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"R1disallowed\",\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"R2disallowed\",\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"MultiBSSID\",\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"TransmittedBSSID\",\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"FronthaulAKMsAllowed\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"BackhaulAKMsAllowed\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"STANumberOfEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"QMDescriptorNumberOfEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.WiFi.DataElements.Network.Device.{i}.Radio.{i}.BSS.{i}.QMDescriptor.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"ClientMAC\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"DescriptorElement\",\n                            \"value_type\": 5,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.WiFi.DataElements.Network.Device.{i}.Radio.{i}.BSS.{i}.MultiAPSteering.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"BlacklistAttempts\",\n                            \"value_type\": 10,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"BTMAttempts\",\n                            \"value_type\": 10,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"BTMQueryResponses\",\n                            \"value_type\": 10,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.WiFi.DataElements.Network.Device.{i}.Radio.{i}.BSS.{i}.STA.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"MACAddress\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"TimeStamp\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"HTCapabilities\",\n                            \"value_type\": 1,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"VHTCapabilities\",\n                            \"value_type\": 1,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"HECapabilities\",\n                            \"value_type\": 1,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ClientCapabilities\",\n                            \"value_type\": 1,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"LastDataDownlinkRate\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"LastDataUplinkRate\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"UtilizationReceive\",\n                            \"value_type\": 10,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"UtilizationTransmit\",\n                            \"value_type\": 10,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"EstMACDataRateDownlink\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"EstMACDataRateUplink\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"SignalStrength\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"LastConnectTime\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"BytesSent\",\n                            \"value_type\": 10,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"BytesReceived\",\n                            \"value_type\": 10,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"PacketsSent\",\n                            \"value_type\": 10,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"PacketsReceived\",\n                            \"value_type\": 10,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ErrorsSent\",\n                            \"value_type\": 10,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ErrorsReceived\",\n                            \"value_type\": 10,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"RetransCount\",\n                            \"value_type\": 10,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"MeasurementReport\",\n                            \"value_type\": 1,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"NumberOfMeasureReports\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"IPV4Address\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"IPV6Address\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Hostname\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"CellularDataPreference\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ReAssociationDelay\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"TIDQueueSizesNumberOfEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.WiFi.DataElements.Network.Device.{i}.Radio.{i}.BSS.{i}.STA.{i}.MultiAPSTA.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"AssociationTime\",\n                            \"value_type\": 3,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Noise\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"SteeringHistoryNumberOfEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.WiFi.DataElements.Network.Device.{i}.Radio.{i}.BSS.{i}.STA.{i}.MultiAPSTA.SteeringSummaryStats.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"NoCandidateAPFailures\",\n                            \"value_type\": 10,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"BlacklistAttempts\",\n                            \"value_type\": 10,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"BlacklistSuccesses\",\n                            \"value_type\": 10,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"BlacklistFailures\",\n                            \"value_type\": 10,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"BTMAttempts\",\n                            \"value_type\": 10,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"BTMSuccesses\",\n                            \"value_type\": 10,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"BTMFailures\",\n                            \"value_type\": 10,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"BTMQueryResponses\",\n                            \"value_type\": 10,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"LastSteerTime\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.WiFi.DataElements.Network.Device.{i}.Radio.{i}.BSS.{i}.STA.{i}.MultiAPSTA.SteeringHistory.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Time\",\n                            \"value_type\": 3,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"APOrigin\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"TriggerEvent\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"SteeringApproach\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"APDestination\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"SteeringDuration\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.WiFi.DataElements.Network.Device.{i}.Radio.{i}.BSS.{i}.STA.{i}.WiFi6Capabilities.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"HE160\",\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"HE8080\",\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"MCSNSS\",\n                            \"value_type\": 1,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"SUBeamformer\",\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"SUBeamformee\",\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"MUBeamformer\",\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Beamformee80orLess\",\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"BeamformeeAbove80\",\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ULMUMIMO\",\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ULOFDMA\",\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"MaxDLMUMIMO\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"MaxULMUMIMO\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"MaxDLOFDMA\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"MaxULOFDMA\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"RTS\",\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"MURTS\",\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"MultiBSSID\",\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"MUEDCA\",\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"TWTRequestor\",\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"TWTResponder\",\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"SpatialReuse\",\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"AnticipatedChannelUsage\",\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.WiFi.DataElements.Network.Device.{i}.Radio.{i}.BSS.{i}.STA.{i}.TIDQueueSizes.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"TID\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Size\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.WiFi.DataElements.Network.Device.{i}.Radio.{i}.UnassociatedSTA.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"MACAddress\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"SignalStrength\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.WiFi.DataElements.Network.Device.{i}.Radio.{i}.MultiAPRadio.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"RadarDetections\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.WiFi.DataElements.AssociationEvent.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"AssociationEventDataNumberOfEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.WiFi.DataElements.AssociationEvent.AssociationEventData.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"BSSID\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"MACAddress\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"StatusCode\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"HTCapabilities\",\n                            \"value_type\": 1,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"VHTCapabilities\",\n                            \"value_type\": 1,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"HECapabilities\",\n                            \"value_type\": 1,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"TimeStamp\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.WiFi.DataElements.AssociationEvent.AssociationEventData.{i}.WiFi6Capabilities.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"HE160\",\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"HE8080\",\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"MCSNSS\",\n                            \"value_type\": 1,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"SUBeamformer\",\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"SUBeamformee\",\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"MUBeamformer\",\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Beamformee80orLess\",\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"BeamformeeAbove80\",\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ULMUMIMO\",\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ULOFDMA\",\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"MaxDLMUMIMO\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"MaxULMUMIMO\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"MaxDLOFDMA\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"MaxULOFDMA\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"RTS\",\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"MURTS\",\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"MultiBSSID\",\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"MUEDCA\",\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"TWTRequestor\",\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"TWTResponder\",\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"SpatialReuse\",\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"AnticipatedChannelUsage\",\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.WiFi.DataElements.DisassociationEvent.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"DisassociationEventDataNumberOfEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.WiFi.DataElements.DisassociationEvent.DisassociationEventData.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"BSSID\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"MACAddress\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ReasonCode\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"BytesSent\",\n                            \"value_type\": 10,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"BytesReceived\",\n                            \"value_type\": 10,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"PacketsSent\",\n                            \"value_type\": 10,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"PacketsReceived\",\n                            \"value_type\": 10,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ErrorsSent\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ErrorsReceived\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"RetransCount\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"TimeStamp\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.WiFi.DataElements.FailedConnectionEvent.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"FailedConnectionEventDataNumberOfEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.WiFi.DataElements.FailedConnectionEvent.FailedConnectionEventData.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"MACAddress\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"StatusCode\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ReasonCode\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"TimeStamp\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.NeighborDiscovery.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"InterfaceSettingNumberOfEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.NeighborDiscovery.InterfaceSetting.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Status\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Interface\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"DADTransmits\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"RetransTimer\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"RtrSolicitationInterval\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"MaxRtrSolicitations\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"NUDEnable\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"RSEnable\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.RouterAdvertisement.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"InterfaceSettingNumberOfEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.RouterAdvertisement.InterfaceSetting.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Status\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Interface\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"ManualPrefixes\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Prefixes\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"MaxRtrAdvInterval\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"MinRtrAdvInterval\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"AdvDefaultLifetime\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"AdvManagedFlag\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"AdvOtherConfigFlag\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"AdvMobileAgentFlag\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"AdvPreferredRouterFlag\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"AdvNDProxyFlag\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"AdvLinkMTU\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"AdvReachableTime\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"AdvRetransTimer\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"AdvCurHopLimit\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"OptionNumberOfEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.RouterAdvertisement.InterfaceSetting.{i}.Option.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Tag\",\n                            \"access\": 1,\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Value\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.DSLite.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"InterfaceSettingNumberOfEntries\",\n                            \"value_type\": 9,\n                            \"value_change\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.DSLite.InterfaceSetting.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1,\n                            \"value_type\": 2,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Status\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"EndpointAssignmentPrecedence\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"EndpointAddressTypePrecedence\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"EndpointAddressInUse\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"EndpointName\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"EndpointAddress\",\n                            \"access\": 1,\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"Origin\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"TunnelInterface\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        },\n                        {\n                            \"param_name\": \"TunneledInterface\",\n                            \"value_type\": 8,\n                            \"value_change\": 1\n                        }\n                    ]\n                }\n            ]\n        }\n    ]\n}"},{"id":"5b83ffa2-3ff4-4503-b6a5-03a51d50166f","name":"Get Instances","originalRequest":{"method":"PUT","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"header\": {\n        \"msg_id\": \"b7dc38ea-aefb-4761-aa55-edaa97adb2f0\",\n        \"msg_type\": 14\n    },\n    \"body\": {\n        \"request\": {\n            \"get_instances\": {\n                \"obj_paths\" : [\"Device.DeviceInfo.\"],\n                \"first_level_only\" : false\n            }\n        }\n    }\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"device/:device/:mtp/generic","host":["device"],"path":[":device",":mtp","generic"],"variable":[{"key":"device","value":"{{device}}"},{"key":"mtp","value":"any"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Origin"},{"key":"Date","value":"Tue, 08 Oct 2024 11:38:01 GMT"},{"key":"Transfer-Encoding","value":"chunked"}],"cookie":[],"responseTime":null,"body":"{\n    \"req_path_results\": [\n        {\n            \"requested_path\": \"Device.DeviceInfo.\",\n            \"curr_insts\": [\n                {\n                    \"instantiated_obj_path\": \"Device.DeviceInfo.FirmwareImage.1.\"\n                },\n                {\n                    \"instantiated_obj_path\": \"Device.DeviceInfo.FirmwareImage.2.\"\n                },\n                {\n                    \"instantiated_obj_path\": \"Device.DeviceInfo.ProcessStatus.Process.1.\"\n                },\n                {\n                    \"instantiated_obj_path\": \"Device.DeviceInfo.ProcessStatus.Process.2.\"\n                },\n                {\n                    \"instantiated_obj_path\": \"Device.DeviceInfo.ProcessStatus.Process.3.\"\n                },\n                {\n                    \"instantiated_obj_path\": \"Device.DeviceInfo.ProcessStatus.Process.4.\"\n                },\n                {\n                    \"instantiated_obj_path\": \"Device.DeviceInfo.ProcessStatus.Process.5.\"\n                },\n                {\n                    \"instantiated_obj_path\": \"Device.DeviceInfo.ProcessStatus.Process.6.\"\n                },\n                {\n                    \"instantiated_obj_path\": \"Device.DeviceInfo.ProcessStatus.Process.7.\"\n                },\n                {\n                    \"instantiated_obj_path\": \"Device.DeviceInfo.ProcessStatus.Process.8.\"\n                },\n                {\n                    \"instantiated_obj_path\": \"Device.DeviceInfo.ProcessStatus.Process.9.\"\n                },\n                {\n                    \"instantiated_obj_path\": \"Device.DeviceInfo.ProcessStatus.Process.10.\"\n                },\n                {\n                    \"instantiated_obj_path\": \"Device.DeviceInfo.ProcessStatus.Process.11.\"\n                },\n                {\n                    \"instantiated_obj_path\": \"Device.DeviceInfo.ProcessStatus.Process.12.\"\n                },\n                {\n                    \"instantiated_obj_path\": \"Device.DeviceInfo.ProcessStatus.Process.13.\"\n                },\n                {\n                    \"instantiated_obj_path\": \"Device.DeviceInfo.ProcessStatus.Process.14.\"\n                },\n                {\n                    \"instantiated_obj_path\": \"Device.DeviceInfo.ProcessStatus.Process.15.\"\n                },\n                {\n                    \"instantiated_obj_path\": \"Device.DeviceInfo.ProcessStatus.Process.16.\"\n                },\n                {\n                    \"instantiated_obj_path\": \"Device.DeviceInfo.ProcessStatus.Process.17.\"\n                },\n                {\n                    \"instantiated_obj_path\": \"Device.DeviceInfo.ProcessStatus.Process.18.\"\n                },\n                {\n                    \"instantiated_obj_path\": \"Device.DeviceInfo.ProcessStatus.Process.19.\"\n                },\n                {\n                    \"instantiated_obj_path\": \"Device.DeviceInfo.ProcessStatus.Process.20.\"\n                },\n                {\n                    \"instantiated_obj_path\": \"Device.DeviceInfo.ProcessStatus.Process.21.\"\n                },\n                {\n                    \"instantiated_obj_path\": \"Device.DeviceInfo.ProcessStatus.Process.22.\"\n                },\n                {\n                    \"instantiated_obj_path\": \"Device.DeviceInfo.ProcessStatus.Process.23.\"\n                },\n                {\n                    \"instantiated_obj_path\": \"Device.DeviceInfo.ProcessStatus.Process.24.\"\n                },\n                {\n                    \"instantiated_obj_path\": \"Device.DeviceInfo.ProcessStatus.Process.25.\"\n                },\n                {\n                    \"instantiated_obj_path\": \"Device.DeviceInfo.ProcessStatus.Process.26.\"\n                },\n                {\n                    \"instantiated_obj_path\": \"Device.DeviceInfo.ProcessStatus.Process.27.\"\n                },\n                {\n                    \"instantiated_obj_path\": \"Device.DeviceInfo.ProcessStatus.Process.28.\"\n                },\n                {\n                    \"instantiated_obj_path\": \"Device.DeviceInfo.ProcessStatus.Process.29.\"\n                },\n                {\n                    \"instantiated_obj_path\": \"Device.DeviceInfo.ProcessStatus.Process.30.\"\n                },\n                {\n                    \"instantiated_obj_path\": \"Device.DeviceInfo.ProcessStatus.Process.31.\"\n                },\n                {\n                    \"instantiated_obj_path\": \"Device.DeviceInfo.ProcessStatus.Process.32.\"\n                },\n                {\n                    \"instantiated_obj_path\": \"Device.DeviceInfo.ProcessStatus.Process.33.\"\n                },\n                {\n                    \"instantiated_obj_path\": \"Device.DeviceInfo.Processor.1.\"\n                },\n                {\n                    \"instantiated_obj_path\": \"Device.DeviceInfo.TemperatureStatus.TemperatureSensor.1.\"\n                },\n                {\n                    \"instantiated_obj_path\": \"Device.DeviceInfo.TemperatureStatus.TemperatureSensor.2.\"\n                },\n                {\n                    \"instantiated_obj_path\": \"Device.DeviceInfo.VendorConfigFile.1.\"\n                },\n                {\n                    \"instantiated_obj_path\": \"Device.DeviceInfo.VendorLogFile.1.\"\n                }\n            ]\n        }\n    ]\n}"},{"id":"7cf305dd-6978-4944-a1b5-00793ef4e863","name":"Operate","originalRequest":{"method":"PUT","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"header\": {\n        \"msg_id\": \"b7dc38ea-aefb-4761-aa55-edaa97adb2f0\",\n        \"msg_type\": 6\n    },\n    \"body\": {\n        \"request\": {\n            \"operate\": {\n                \"command\": \"Device.Reboot()\",\n                \"send_resp\": true\n            }\n        }\n    }\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"device/:device/:mtp/generic","host":["device"],"path":[":device",":mtp","generic"],"variable":[{"key":"device","value":"{{device}}"},{"key":"mtp","value":"any"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Origin"},{"key":"Date","value":"Tue, 08 Oct 2024 11:26:27 GMT"},{"key":"Content-Length","value":"100"}],"cookie":[],"responseTime":null,"body":"{\n    \"operation_results\": [\n        {\n            \"executed_command\": \"Device.Reboot()\",\n            \"OperationResp\": {\n                \"ReqOutputArgs\": {}\n            }\n        }\n    ]\n}"}],"_postman_id":"139382da-75e4-4f28-963c-e5b8c1a21ee6"},{"name":"RequestDeviceSet","id":"06dcdced-4815-42a3-88f5-e1f680904e91","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"allow_partial\":true,\n    \"update_objs\":[\n        {\n            \"obj_path\":\"Device.BulkData.\",\n            \"param_settings\":[\n                {\n                \"param\":\"Enable\",\n                \"value\":\"true\",\n                \"required\":true\n                }\n            ]\n        }\n    ]\n}","options":{"raw":{"language":"json"}}},"url":"device/:device/:mtp/set","urlObject":{"path":[":device",":mtp","set"],"host":["device"],"query":[],"variable":[{"id":"03ae3a8a-3f02-4a60-8dc0-238286e584f2","type":"string","value":"oktopus-0-mqtt","key":"device"},{"id":"bd8e6e8c-bf37-429a-b938-18ddacc57b70","type":"string","value":"mqtt","key":"mtp"}]}},"response":[{"id":"4f932b77-c90b-4a7e-b6df-437dc545d344","name":"RequestDeviceSet","originalRequest":{"method":"PUT","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"allow_partial\":true,\n    \"update_objs\":[\n        {\n            \"obj_path\":\"Device.IP.Interface.2.\",\n            \"param_settings\":[\n                {\n                \"param\":\"Alias\",\n                \"value\":\"goiaba\",\n                \"required\":true\n                }\n            ]\n        }\n    ]\n}","options":{"raw":{"language":"json"}}},"url":"device/{{device}}/set"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Date","value":"Wed, 10 May 2023 02:22:03 GMT"},{"key":"Content-Length","value":"221"}],"cookie":[],"responseTime":null,"body":"{\n    \"updated_obj_results\": [\n        {\n            \"requested_path\": \"Device.IP.Interface.2.\",\n            \"oper_status\": {\n                \"OperStatus\": {\n                    \"OperSuccess\": {\n                        \"updated_inst_results\": [\n                            {\n                                \"affected_path\": \"Device.IP.Interface.2.\",\n                                \"updated_params\": {\n                                    \"Alias\": \"goiaba\"\n                                }\n                            }\n                        ]\n                    }\n                }\n            }\n        }\n    ]\n}"},{"id":"69f02c63-937c-4312-b653-1a8f97ba8039","name":"Activate Bulk Data","originalRequest":{"method":"PUT","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"allow_partial\":true,\n    \"update_objs\":[\n        {\n            \"obj_path\":\"Device.BulkData.\",\n            \"param_settings\":[\n                {\n                \"param\":\"Enable\",\n                \"value\":\"true\",\n                \"required\":true\n                }\n            ]\n        }\n    ]\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"device/:device/:mtp/set","host":["device"],"path":[":device",":mtp","set"],"variable":[{"key":"device","value":"oktopus-0-mqtt","type":"string"},{"key":"mtp","value":"mqtt","type":"string"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Origin"},{"key":"Date","value":"Tue, 30 Apr 2024 23:35:27 GMT"},{"key":"Content-Length","value":"208"}],"cookie":[],"responseTime":null,"body":"{\n    \"updated_obj_results\": [\n        {\n            \"requested_path\": \"Device.BulkData.\",\n            \"oper_status\": {\n                \"OperStatus\": {\n                    \"OperSuccess\": {\n                        \"updated_inst_results\": [\n                            {\n                                \"affected_path\": \"Device.BulkData.\",\n                                \"updated_params\": {\n                                    \"Enable\": \"true\"\n                                }\n                            }\n                        ]\n                    }\n                }\n            }\n        }\n    ]\n}"},{"id":"c5e394b4-248d-4609-8290-b54a5bade5cd","name":"Set WiFi Password","originalRequest":{"method":"PUT","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"allow_partial\":true,\n    \"update_objs\":[\n        {\n            \"obj_path\":\"Device.WiFi.AccessPoint.2.Security.\",\n            \"param_settings\":[\n                {\n                \"param\":\"KeyPassphrase\",\n                \"value\":\"77898778\",\n                \"required\":true\n                }\n            ]\n        }\n    ]\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"device/:device/:mtp/set","host":["device"],"path":[":device",":mtp","set"],"variable":[{"key":"device","value":"os::0000CA-29G412666500039","type":"string"},{"key":"mtp","value":"any","type":"string"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"nginx/1.27.0"},{"key":"Date","value":"Wed, 28 Aug 2024 12:50:03 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Content-Length","value":"257"},{"key":"Connection","value":"keep-alive"},{"key":"Vary","value":"Origin"}],"cookie":[],"responseTime":null,"body":"{\n    \"updated_obj_results\": [\n        {\n            \"requested_path\": \"Device.WiFi.AccessPoint.2.Security.\",\n            \"oper_status\": {\n                \"OperStatus\": {\n                    \"OperSuccess\": {\n                        \"updated_inst_results\": [\n                            {\n                                \"affected_path\": \"Device.WiFi.AccessPoint.2.Security.\",\n                                \"updated_params\": {\n                                    \"KeyPassphrase\": \"77898778\"\n                                }\n                            }\n                        ]\n                    }\n                }\n            }\n        }\n    ]\n}"}],"_postman_id":"06dcdced-4815-42a3-88f5-e1f680904e91"},{"name":"RequestDeviceDel","id":"bde4d7b4-3ad8-4623-b7e8-230df66dbe79","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"allow_partial\": true,\n    \"obj_paths\": [\n        \"Device.IP.Interface.3.\"\n    ]\n}","options":{"raw":{"language":"json"}}},"url":"device/:device/:mtp/del","urlObject":{"path":[":device",":mtp","del"],"host":["device"],"query":[],"variable":[{"id":"59212c18-6bb6-4dc1-9c76-b4fc2421ea87","type":"string","value":"","key":"device"},{"type":"string","value":"mqtt","key":"mtp"}]}},"response":[{"id":"1b7e977f-bc41-4da6-afb5-1a5fcf503388","name":"DeleteInstance","originalRequest":{"method":"PUT","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"allow_partial\": true,\n    \"obj_paths\": [\n        \"Device.IP.Interface.3.\"\n    ]\n}","options":{"raw":{"language":"json"}}},"url":"device/{{device}}/del"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Date","value":"Wed, 10 May 2023 02:19:33 GMT"},{"key":"Content-Length","value":"161"}],"cookie":[],"responseTime":null,"body":"{\n    \"deleted_obj_results\": [\n        {\n            \"requested_path\": \"Device.IP.Interface.3.\",\n            \"oper_status\": {\n                \"OperStatus\": {\n                    \"OperSuccess\": {\n                        \"affected_paths\": [\n                            \"Device.IP.Interface.3.\"\n                        ]\n                    }\n                }\n            }\n        }\n    ]\n}"},{"id":"d249df50-3992-4750-9c34-d439865cc47b","name":"DeleteWithQuery","originalRequest":{"method":"PUT","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"allow_partial\": true,\n    \"obj_paths\": [\n        \"Device.IP.Interface.[Alias==test].\"\n    ]\n}","options":{"raw":{"language":"json"}}},"url":"device/{{device}}/del"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Date","value":"Wed, 10 May 2023 02:20:05 GMT"},{"key":"Content-Length","value":"173"}],"cookie":[],"responseTime":null,"body":"{\n    \"deleted_obj_results\": [\n        {\n            \"requested_path\": \"Device.IP.Interface.[Alias==test].\",\n            \"oper_status\": {\n                \"OperStatus\": {\n                    \"OperSuccess\": {\n                        \"affected_paths\": [\n                            \"Device.IP.Interface.4.\"\n                        ]\n                    }\n                }\n            }\n        }\n    ]\n}"}],"_postman_id":"bde4d7b4-3ad8-4623-b7e8-230df66dbe79"},{"name":"RequestDeviceAdd","id":"3d50ee00-e910-4063-8371-a93961798556","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"allow_partial\": true,\n    \"create_objs\": [\n        {\n            \"obj_path\": \"Device.BulkData.Profile.\",\n            \"param_settings\": [\n                {\n                    \"param\": \"Alias\",\n                    \"value\": \"test-1\",\n                    \"required\": true\n                },\n                {\n                    \"param\": \"Enable\",\n                    \"value\": \"true\",\n                    \"required\": true  \n                },\n                {\n                    \"param\": \"Name\",\n                    \"value\": \"test-1\",\n                    \"required\": true\n                },\n                {\n                    \"param\": \"Protocol\",\n                    \"value\": \"HTTP\",\n                    \"required\": true\n                },\n                {\n                    \"param\": \"ReportingInterval\",\n                    \"value\": \"15\",\n                    \"required\": true\n                },\n                {\n                    \"param\": \"HTTP.URL\",\n                    \"value\": \"http://127.0.0.1:4000\",\n                    \"required\": true\n                },\n                {\n                    \"param\": \"HTTP.Method\",\n                    \"value\": \"POST\",\n                    \"required\": true\n                }\n            ]\n        },\n        {\n            \"obj_path\": \"Device.BulkData.Profile.[Alias==test-1].Parameter.\",\n            \"param_settings\": [\n                {\n                    \"param\": \"Reference\",\n                    \"value\": \"Device.LocalAgent.\",\n                    \"required\": true\n                }\n            ]\n        }\n    ]\n}","options":{"raw":{"language":"json"}}},"url":"device/:device/:mtp/add","urlObject":{"path":[":device",":mtp","add"],"host":["device"],"query":[],"variable":[{"id":"e074723c-5b99-4580-9053-68dc34d4ceb5","type":"string","value":"oktopus-0-mqtt","key":"device"},{"id":"22adf85d-df83-4a0e-8e49-0c3a75b80435","type":"string","value":"","key":"mtp"}]}},"response":[{"id":"ed8e3d02-ef92-445c-8a34-0610ecd5a0b9","name":"CreateNewParamInstance","originalRequest":{"method":"PUT","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"allow_partial\": true,\n    \"create_objs\": [\n        {\n            \"obj_path\": \"Device.IP.Interface.\",\n            \"param_settings\": [\n                {\n                    \"param\": \"Alias\",\n                    \"value\": \"test\",\n                    \"required\": true\n                }\n            ]\n        }\n    ]\n}","options":{"raw":{"language":"json"}}},"url":"device/{{device}}/add"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Date","value":"Wed, 10 May 2023 02:18:56 GMT"},{"key":"Content-Length","value":"160"}],"cookie":[],"responseTime":null,"body":"{\n    \"created_obj_results\": [\n        {\n            \"requested_path\": \"Device.IP.Interface.\",\n            \"oper_status\": {\n                \"OperStatus\": {\n                    \"OperSuccess\": {\n                        \"instantiated_path\": \"Device.IP.Interface.4.\"\n                    }\n                }\n            }\n        }\n    ]\n}"},{"id":"8cb03e6a-339c-4b8d-8f86-bd93ee515e67","name":"Bulk Data through USPNotify","originalRequest":{"method":"PUT","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"allow_partial\": true,\n    \"create_objs\": [\n        {\n            \"obj_path\": \"Device.BulkData.Profile.\",\n            \"param_settings\": [\n                {\n                    \"param\": \"Alias\",\n                    \"value\": \"test-1\",\n                    \"required\": true\n                },\n                {\n                    \"param\": \"Enable\",\n                    \"value\": \"true\",\n                    \"required\": true  \n                },\n                {\n                    \"param\": \"Name\",\n                    \"value\": \"test-1\",\n                    \"required\": true\n                },\n                {\n                    \"param\": \"Protocol\",\n                    \"value\": \"USPEventNotif\",\n                    \"required\": true\n                },\n                {\n                    \"param\": \"ReportingInterval\",\n                    \"value\": \"15\",\n                    \"required\": true\n                }\n            ]\n        },\n        {\n            \"obj_path\": \"Device.BulkData.Profile.[Alias==test-1].Parameter.\",\n            \"param_settings\": [\n                {\n                    \"param\": \"Reference\",\n                    \"value\": \"Device.LocalAgent.\",\n                    \"required\": true\n                }\n            ]\n        }\n    ]\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"device/:device/:mtp/add","host":["device"],"path":[":device",":mtp","add"],"variable":[{"key":"device","value":"oktopus-0-mqtt","type":"string"},{"key":"mtp","value":"","type":"string"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Origin"},{"key":"Date","value":"Tue, 30 Apr 2024 23:36:08 GMT"},{"key":"Content-Length","value":"381"}],"cookie":[],"responseTime":null,"body":"{\n    \"created_obj_results\": [\n        {\n            \"requested_path\": \"Device.BulkData.Profile.\",\n            \"oper_status\": {\n                \"OperStatus\": {\n                    \"OperSuccess\": {\n                        \"instantiated_path\": \"Device.BulkData.Profile.1.\",\n                        \"unique_keys\": {\n                            \"Alias\": \"test-1\"\n                        }\n                    }\n                }\n            }\n        },\n        {\n            \"requested_path\": \"Device.BulkData.Profile.[Alias==test-1].Parameter.\",\n            \"oper_status\": {\n                \"OperStatus\": {\n                    \"OperSuccess\": {\n                        \"instantiated_path\": \"Device.BulkData.Profile.1.Parameter.1.\"\n                    }\n                }\n            }\n        }\n    ]\n}"},{"id":"a4102da8-6a9a-4f16-803d-031694f0636c","name":"Bulk Data through HTTP","originalRequest":{"method":"PUT","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"allow_partial\": true,\n    \"create_objs\": [\n        {\n            \"obj_path\": \"Device.BulkData.Profile.\",\n            \"param_settings\": [\n                {\n                    \"param\": \"Alias\",\n                    \"value\": \"test-1\",\n                    \"required\": true\n                },\n                {\n                    \"param\": \"Enable\",\n                    \"value\": \"true\",\n                    \"required\": true  \n                },\n                {\n                    \"param\": \"Name\",\n                    \"value\": \"test-1\",\n                    \"required\": true\n                },\n                {\n                    \"param\": \"Protocol\",\n                    \"value\": \"HTTP\",\n                    \"required\": true\n                },\n                {\n                    \"param\": \"ReportingInterval\",\n                    \"value\": \"15\",\n                    \"required\": true\n                },\n                {\n                    \"param\": \"HTTP.URL\",\n                    \"value\": \"http://127.0.0.1:4000\",\n                    \"required\": true\n                },\n                {\n                    \"param\": \"HTTP.Method\",\n                    \"value\": \"POST\",\n                    \"required\": true\n                }\n            ]\n        },\n        {\n            \"obj_path\": \"Device.BulkData.Profile.[Alias==test-1].Parameter.\",\n            \"param_settings\": [\n                {\n                    \"param\": \"Reference\",\n                    \"value\": \"Device.LocalAgent.\",\n                    \"required\": true\n                }\n            ]\n        }\n    ]\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"device/:device/:mtp/add","host":["device"],"path":[":device",":mtp","add"],"variable":[{"key":"device","value":"oktopus-0-mqtt","type":"string"},{"key":"mtp","value":"","type":"string"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Origin"},{"key":"Date","value":"Mon, 13 May 2024 17:59:36 GMT"},{"key":"Content-Length","value":"381"}],"cookie":[],"responseTime":null,"body":"{\n    \"created_obj_results\": [\n        {\n            \"requested_path\": \"Device.BulkData.Profile.\",\n            \"oper_status\": {\n                \"OperStatus\": {\n                    \"OperSuccess\": {\n                        \"instantiated_path\": \"Device.BulkData.Profile.1.\",\n                        \"unique_keys\": {\n                            \"Alias\": \"test-1\"\n                        }\n                    }\n                }\n            }\n        },\n        {\n            \"requested_path\": \"Device.BulkData.Profile.[Alias==test-1].Parameter.\",\n            \"oper_status\": {\n                \"OperStatus\": {\n                    \"OperSuccess\": {\n                        \"instantiated_path\": \"Device.BulkData.Profile.1.Parameter.1.\"\n                    }\n                }\n            }\n        }\n    ]\n}"}],"_postman_id":"3d50ee00-e910-4063-8371-a93961798556"},{"name":"RequestDeviceGet","id":"8c1c9577-e7b0-4017-b5dc-5a33a277f209","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"param_paths\": [\n        \"Device.LocalAgent.\"\n    ],\n    \"max_depth\": 1\n}","options":{"raw":{"language":"json"}}},"url":"device/:device/:mtp/get","urlObject":{"path":[":device",":mtp","get"],"host":["device"],"query":[],"variable":[{"id":"2ab1b6bd-a137-49b1-9242-3afc7f00f48f","type":"string","value":"{{device}}","key":"device"},{"id":"ddfaae31-6953-444f-8e6c-b885b8dc8fe3","type":"string","value":"any","key":"mtp"}]}},"response":[{"id":"9e19e728-d3fe-4089-8530-7a5cb4890221","name":"MultipleParamGet","originalRequest":{"method":"PUT","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"param_paths\": [\n        \"Device.WiFi.SSID.[Name==wlan0].\",\n        \"Device.IP.Interface.*.Alias\",\n        \"Device.DeviceInfo.FirmwareImage.*.Alias\",\n        \"Device.IP.Interface.1.IPv4Address.1.IPAddress\"\n    ],\n    \"max_depth\": 2\n}","options":{"raw":{"language":"json"}}},"url":"device/{{device}}/get"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Date","value":"Wed, 10 May 2023 02:16:33 GMT"},{"key":"Content-Length","value":"1857"}],"cookie":[],"responseTime":null,"body":"{\n    \"req_path_results\": [\n        {\n            \"requested_path\": \"Device.WiFi.SSID.[Name==wlan0].\",\n            \"resolved_path_results\": [\n                {\n                    \"resolved_path\": \"Device.WiFi.SSID.1.\",\n                    \"result_params\": {\n                        \"Alias\": \"cpe-1\",\n                        \"BSSID\": \"48:51:cf:dc:d6:1c\",\n                        \"Enable\": \"true\",\n                        \"LastChange\": \"72000\",\n                        \"LowerLayers\": \"Device.WiFi.Radio.1\",\n                        \"MACAddress\": \"48:51:cf:dc:d6:1c\",\n                        \"Name\": \"wlan0\",\n                        \"SSID\": \"INTELBRAS-5G\",\n                        \"Stats.ACKFailureCount\": \"0\",\n                        \"Stats.AggregatedPacketCount\": \"0\",\n                        \"Stats.BroadcastPacketsReceived\": \"384197597\",\n                        \"Stats.BroadcastPacketsSent\": \"31046\",\n                        \"Stats.BytesReceived\": \"11141685820\",\n                        \"Stats.BytesSent\": \"1726749838\",\n                        \"Stats.DiscardPacketsReceived\": \"0\",\n                        \"Stats.DiscardPacketsSent\": \"0\",\n                        \"Stats.ErrorsReceived\": \"0\",\n                        \"Stats.ErrorsSent\": \"1030\",\n                        \"Stats.FailedRetransCount\": \"0\",\n                        \"Stats.MulticastPacketsReceived\": \"36055021\",\n                        \"Stats.MulticastPacketsSent\": \"924\",\n                        \"Stats.MultipleRetryCount\": \"760193\",\n                        \"Stats.PacketsReceived\": \"69329686\",\n                        \"Stats.PacketsSent\": \"1502012\",\n                        \"Stats.RetransCount\": \"760193\",\n                        \"Stats.RetryCount\": \"760193\",\n                        \"Stats.UnicastPacketsReceived\": \"640936\",\n                        \"Stats.UnicastPacketsSent\": \"5785784\",\n                        \"Stats.UnknownProtoPacketsReceived\": \"0\",\n                        \"Status\": \"Up\",\n                        \"Upstream\": \"false\"\n                    }\n                }\n            ]\n        },\n        {\n            \"requested_path\": \"Device.IP.Interface.*.Alias\",\n            \"resolved_path_results\": [\n                {\n                    \"resolved_path\": \"Device.IP.Interface.1.\",\n                    \"result_params\": {\n                        \"Alias\": \"\"\n                    }\n                },\n                {\n                    \"resolved_path\": \"Device.IP.Interface.2.\",\n                    \"result_params\": {\n                        \"Alias\": \"cpe-2\"\n                    }\n                },\n                {\n                    \"resolved_path\": \"Device.IP.Interface.3.\",\n                    \"result_params\": {\n                        \"Alias\": \"goiaba\"\n                    }\n                }\n            ]\n        },\n        {\n            \"requested_path\": \"Device.DeviceInfo.FirmwareImage.*.Alias\",\n            \"resolved_path_results\": [\n                {\n                    \"resolved_path\": \"Device.DeviceInfo.FirmwareImage.1.\",\n                    \"result_params\": {\n                        \"Alias\": \"cpe-1\"\n                    }\n                },\n                {\n                    \"resolved_path\": \"Device.DeviceInfo.FirmwareImage.2.\",\n                    \"result_params\": {\n                        \"Alias\": \"cpe-2\"\n                    }\n                }\n            ]\n        },\n        {\n            \"requested_path\": \"Device.IP.Interface.1.IPv4Address.1.IPAddress\",\n            \"resolved_path_results\": [\n                {\n                    \"resolved_path\": \"Device.IP.Interface.1.IPv4Address.1.\",\n                    \"result_params\": {\n                        \"IPAddress\": \"192.168.1.1\"\n                    }\n                }\n            ]\n        }\n    ]\n}"},{"id":"ad29c803-8bd5-45dd-adbd-86ddce3bed27","name":"GetDeviceInfo","originalRequest":{"method":"PUT","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"param_paths\": [\n        \"Device.DeviceInfo.\"\n    ],\n    \"max_depth\": 2\n}","options":{"raw":{"language":"json"}}},"url":"device/{{device}}/get"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Date","value":"Wed, 10 May 2023 02:17:02 GMT"},{"key":"Content-Length","value":"1969"}],"cookie":[],"responseTime":null,"body":"{\n    \"req_path_results\": [\n        {\n            \"requested_path\": \"Device.DeviceInfo.\",\n            \"resolved_path_results\": [\n                {\n                    \"resolved_path\": \"Device.DeviceInfo.\",\n                    \"result_params\": {\n                        \"ActiveFirmwareImage\": \"Device.DeviceInfo.FirmwareImage.2\",\n                        \"BootFirmwareImage\": \"Device.DeviceInfo.FirmwareImage.2\",\n                        \"Description\": \"System Description\",\n                        \"FirmwareImage.1.Alias\": \"cpe-1\",\n                        \"FirmwareImage.1.Available\": \"true\",\n                        \"FirmwareImage.1.BootFailureLog\": \"\",\n                        \"FirmwareImage.1.Name\": \"img.tar\",\n                        \"FirmwareImage.1.Status\": \"Available\",\n                        \"FirmwareImage.1.Version\": \"2.2-221112\",\n                        \"FirmwareImage.2.Alias\": \"cpe-2\",\n                        \"FirmwareImage.2.Available\": \"true\",\n                        \"FirmwareImage.2.BootFailureLog\": \"\",\n                        \"FirmwareImage.2.Name\": \"img.tar\",\n                        \"FirmwareImage.2.Status\": \"Active\",\n                        \"FirmwareImage.2.Version\": \"2.2-221214\",\n                        \"FirmwareImageNumberOfEntries\": \"2\",\n                        \"HardwareVersion\": \"121AC_v2.0\",\n                        \"Manufacturer\": \"Intelbras\",\n                        \"ManufacturerOUI\": \"4851CF\",\n                        \"MemoryStatus.Free\": \"92068\",\n                        \"MemoryStatus.Total\": \"132440\",\n                        \"ModelName\": \"121AC\",\n                        \"Processor.1.Alias\": \"cpe-1\",\n                        \"Processor.1.Architecture\": \"mipseb\",\n                        \"ProcessorNumberOfEntries\": \"1\",\n                        \"ProductClass\": \"121AC\",\n                        \"ProvisioningCode\": \"\",\n                        \"SerialNumber\": \"000000000002\",\n                        \"SoftwareVersion\": \"2.2-221214\",\n                        \"TemperatureStatus.TemperatureSensor.1.Alias\": \"cpe-1\",\n                        \"TemperatureStatus.TemperatureSensor.1.Enable\": \"true\",\n                        \"TemperatureStatus.TemperatureSensor.1.Name\": \"Optical Module\",\n                        \"TemperatureStatus.TemperatureSensor.1.Status\": \"Enabled\",\n                        \"TemperatureStatus.TemperatureSensor.1.Value\": \"30\",\n                        \"TemperatureStatus.TemperatureSensorNumberOfEntries\": \"1\",\n                        \"UpTime\": \"1756762\",\n                        \"VendorConfigFile.1.Alias\": \"cpe-1\",\n                        \"VendorConfigFile.1.Date\": \"1969-12-31T21:00:00+00:00\",\n                        \"VendorConfigFile.1.Description\": \"System Description\",\n                        \"VendorConfigFile.1.Name\": \"/tmp/config.xml\",\n                        \"VendorConfigFile.1.UseForBackupRestore\": \"true\",\n                        \"VendorConfigFile.1.Version\": \"2.2-221214\",\n                        \"VendorConfigFileNumberOfEntries\": \"1\",\n                        \"VendorLogFile.1.Alias\": \"cpe-1\",\n                        \"VendorLogFile.1.MaximumSize\": \"51200\",\n                        \"VendorLogFile.1.Name\": \"/var/log/messages\",\n                        \"VendorLogFile.1.Persistent\": \"false\",\n                        \"VendorLogFileNumberOfEntries\": \"1\"\n                    }\n                }\n            ]\n        }\n    ]\n}"}],"_postman_id":"8c1c9577-e7b0-4017-b5dc-5a33a277f209"},{"name":"RequestDeviceParameters","id":"29b3c974-3604-452a-928d-cfbe746b40f6","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"obj_paths\" : [\"Device.Reboot.\"],\n      \"first_level_only\" : true,\n      \"return_commands\" : false,\n      \"return_events\" : false,\n      \"return_params\" : true \n}","options":{"raw":{"language":"json"}}},"url":"device/:device/:mtp/parameters","urlObject":{"path":[":device",":mtp","parameters"],"host":["device"],"query":[],"variable":[{"id":"24b2f938-d124-4e4a-9615-2e1f8aef88df","type":"string","value":"os::0000CA-267412555500050","key":"device"},{"id":"4dfc7d3e-f17f-4e03-85da-d511235787d7","type":"string","value":"any","key":"mtp"}]}},"response":[{"id":"6c60cf82-699a-4e31-960b-d79b789ac062","name":"RequestDeviceParameters","originalRequest":{"method":"PUT","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"obj_paths\" : [\"Device.\"],\n      \"first_level_only\" : false,\n      \"return_commands\" : false,\n      \"return_events\" : false,\n      \"return_params\" : true \n}","options":{"raw":{"language":"json"}}},"url":"device/{{device}}/parameters"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Origin"},{"key":"Date","value":"Sat, 24 Jun 2023 14:21:56 GMT"},{"key":"Transfer-Encoding","value":"chunked"}],"cookie":[],"responseTime":null,"body":"{\n    \"req_obj_results\": [\n        {\n            \"req_obj_path\": \"Device.\",\n            \"data_model_inst_uri\": \"urn:broadband-forum-org:tr-181-2-12-0\",\n            \"supported_objs\": [\n                {\n                    \"supported_obj_path\": \"Device.\"\n                },\n                {\n                    \"supported_obj_path\": \"Device.LocalAgent.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"UpTime\"\n                        },\n                        {\n                            \"param_name\": \"SupportedProtocols\"\n                        },\n                        {\n                            \"param_name\": \"SoftwareVersion\"\n                        },\n                        {\n                            \"param_name\": \"EndpointID\"\n                        },\n                        {\n                            \"param_name\": \"CertificateNumberOfEntries\"\n                        },\n                        {\n                            \"param_name\": \"SupportedFingerprintAlgorithms\"\n                        },\n                        {\n                            \"param_name\": \"ControllerNumberOfEntries\"\n                        },\n                        {\n                            \"param_name\": \"MTPNumberOfEntries\"\n                        },\n                        {\n                            \"param_name\": \"SubscriptionNumberOfEntries\"\n                        },\n                        {\n                            \"param_name\": \"RequestNumberOfEntries\"\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.LocalAgent.Certificate.{i}.\",\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Alias\"\n                        },\n                        {\n                            \"param_name\": \"SerialNumber\"\n                        },\n                        {\n                            \"param_name\": \"Issuer\"\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.LocalAgent.Controller.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"EndpointID\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"InheritedRole\"\n                        },\n                        {\n                            \"param_name\": \"AssignedRole\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"PeriodicNotifInterval\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"PeriodicNotifTime\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"USPNotifRetryMinimumWaitInterval\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"USPNotifRetryIntervalMultiplier\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"ControllerCode\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"ProvisioningCode\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"MTPNumberOfEntries\"\n                        },\n                        {\n                            \"param_name\": \"BootParameterNumberOfEntries\"\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.LocalAgent.Controller.{i}.MTP.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Protocol\",\n                            \"access\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.LocalAgent.Controller.{i}.MTP.{i}.STOMP.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Reference\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Destination\",\n                            \"access\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.LocalAgent.Controller.{i}.MTP.{i}.CoAP.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Host\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Port\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Path\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"EnableEncryption\",\n                            \"access\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.LocalAgent.Controller.{i}.MTP.{i}.MQTT.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Reference\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Topic\",\n                            \"access\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.LocalAgent.Controller.{i}.MTP.{i}.WebSocket.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Host\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Port\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Path\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"EnableEncryption\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"KeepAliveInterval\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"CurrentRetryCount\"\n                        },\n                        {\n                            \"param_name\": \"SessionRetryMinimumWaitInterval\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"SessionRetryIntervalMultiplier\",\n                            \"access\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.LocalAgent.Controller.{i}.BootParameter.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"ParameterName\",\n                            \"access\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.LocalAgent.MTP.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Protocol\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Status\"\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.LocalAgent.MTP.{i}.STOMP.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Reference\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Destination\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"DestinationFromServer\"\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.LocalAgent.MTP.{i}.CoAP.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Port\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Path\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"EnableEncryption\",\n                            \"access\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.LocalAgent.MTP.{i}.MQTT.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Reference\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"ResponseTopicConfigured\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"ResponseTopicDiscovered\"\n                        },\n                        {\n                            \"param_name\": \"PublishQoS\",\n                            \"access\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.LocalAgent.MTP.{i}.WebSocket.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Port\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Path\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"EnableEncryption\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"KeepAliveInterval\",\n                            \"access\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.LocalAgent.Subscription.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Recipient\"\n                        },\n                        {\n                            \"param_name\": \"ID\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"CreationDate\"\n                        },\n                        {\n                            \"param_name\": \"NotifType\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"ReferenceList\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Persistent\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"TimeToLive\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"NotifRetry\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"NotifExpiration\",\n                            \"access\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.LocalAgent.ControllerTrust.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"RoleNumberOfEntries\"\n                        },\n                        {\n                            \"param_name\": \"CredentialNumberOfEntries\"\n                        },\n                        {\n                            \"param_name\": \"ChallengeNumberOfEntries\"\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.LocalAgent.ControllerTrust.Role.{i}.\",\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Alias\"\n                        },\n                        {\n                            \"param_name\": \"Enable\"\n                        },\n                        {\n                            \"param_name\": \"Name\"\n                        },\n                        {\n                            \"param_name\": \"PermissionNumberOfEntries\"\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.LocalAgent.ControllerTrust.Role.{i}.Permission.{i}.\",\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Alias\"\n                        },\n                        {\n                            \"param_name\": \"Enable\"\n                        },\n                        {\n                            \"param_name\": \"Order\"\n                        },\n                        {\n                            \"param_name\": \"Targets\"\n                        },\n                        {\n                            \"param_name\": \"Param\"\n                        },\n                        {\n                            \"param_name\": \"Obj\"\n                        },\n                        {\n                            \"param_name\": \"InstantiatedObj\"\n                        },\n                        {\n                            \"param_name\": \"CommandEvent\"\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.LocalAgent.ControllerTrust.Credential.{i}.\",\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Alias\"\n                        },\n                        {\n                            \"param_name\": \"Enable\"\n                        },\n                        {\n                            \"param_name\": \"Role\"\n                        },\n                        {\n                            \"param_name\": \"Credential\"\n                        },\n                        {\n                            \"param_name\": \"AllowedUses\"\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.LocalAgent.ControllerTrust.Challenge.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Description\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Role\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Type\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Value\",\n                            \"access\": 2\n                        },\n                        {\n                            \"param_name\": \"ValueType\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Instruction\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"InstructionType\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Retries\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"LockoutPeriod\",\n                            \"access\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.LocalAgent.Request.{i}.\",\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Originator\"\n                        },\n                        {\n                            \"param_name\": \"Command\"\n                        },\n                        {\n                            \"param_name\": \"CommandKey\"\n                        },\n                        {\n                            \"param_name\": \"Status\"\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Security.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"CertificateNumberOfEntries\"\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Security.Certificate.{i}.\",\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"LastModif\"\n                        },\n                        {\n                            \"param_name\": \"SerialNumber\"\n                        },\n                        {\n                            \"param_name\": \"Issuer\"\n                        },\n                        {\n                            \"param_name\": \"NotBefore\"\n                        },\n                        {\n                            \"param_name\": \"NotAfter\"\n                        },\n                        {\n                            \"param_name\": \"Subject\"\n                        },\n                        {\n                            \"param_name\": \"SubjectAlt\"\n                        },\n                        {\n                            \"param_name\": \"SignatureAlgorithm\"\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.STOMP.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"ConnectionNumberOfEntries\"\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.STOMP.Connection.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Status\"\n                        },\n                        {\n                            \"param_name\": \"LastChangeDate\"\n                        },\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Host\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Port\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Username\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"EnableEncryption\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"IsEncrypted\"\n                        },\n                        {\n                            \"param_name\": \"Password\",\n                            \"access\": 2\n                        },\n                        {\n                            \"param_name\": \"VirtualHost\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"EnableHeartbeats\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"OutgoingHeartbeat\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"IncomingHeartbeat\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"ServerRetryInitialInterval\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"ServerRetryIntervalMultiplier\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"ServerRetryMaxInterval\",\n                            \"access\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.BulkData.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Status\"\n                        },\n                        {\n                            \"param_name\": \"MinReportingInterval\"\n                        },\n                        {\n                            \"param_name\": \"Protocols\"\n                        },\n                        {\n                            \"param_name\": \"EncodingTypes\"\n                        },\n                        {\n                            \"param_name\": \"ParameterWildCardSupported\"\n                        },\n                        {\n                            \"param_name\": \"MaxNumberOfProfiles\"\n                        },\n                        {\n                            \"param_name\": \"MaxNumberOfParameterReferences\"\n                        },\n                        {\n                            \"param_name\": \"ProfileNumberOfEntries\"\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.BulkData.Profile.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Name\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"NumberOfRetainedFailedReports\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Protocol\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"EncodingType\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"ReportingInterval\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"TimeReference\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"FileTransferURL\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"FileTransferUsername\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"FileTransferPassword\",\n                            \"access\": 2\n                        },\n                        {\n                            \"param_name\": \"ParameterNumberOfEntries\"\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.BulkData.Profile.{i}.Parameter.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Name\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Reference\",\n                            \"access\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.BulkData.Profile.{i}.JSONEncoding.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"ReportFormat\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"ReportTimestamp\",\n                            \"access\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.BulkData.Profile.{i}.HTTP.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"URL\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Username\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Password\",\n                            \"access\": 2\n                        },\n                        {\n                            \"param_name\": \"CompressionsSupported\"\n                        },\n                        {\n                            \"param_name\": \"Compression\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"MethodsSupported\"\n                        },\n                        {\n                            \"param_name\": \"Method\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"UseDateHeader\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"RetryEnable\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"RetryMinimumWaitInterval\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"RetryIntervalMultiplier\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"RequestURIParameterNumberOfEntries\"\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.BulkData.Profile.{i}.HTTP.RequestURIParameter.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Name\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Reference\",\n                            \"access\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.MQTT.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"ClientNumberOfEntries\"\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.MQTT.Capabilities.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"ProtocolVersionsSupported\"\n                        },\n                        {\n                            \"param_name\": \"TransportProtocolSupported\"\n                        },\n                        {\n                            \"param_name\": \"MaxNumberOfClientSubscriptions\"\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.MQTT.Client.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"BrokerAddress\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"BrokerPort\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Username\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Password\",\n                            \"access\": 2\n                        },\n                        {\n                            \"param_name\": \"KeepAliveTime\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"ProtocolVersion\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"ClientID\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Name\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"TransportProtocol\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"CleanSession\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"CleanStart\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"RequestResponseInfo\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"RequestProblemInfo\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"ConnectRetryTime\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"ConnectRetryIntervalMultiplier\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"ConnectRetryMaxInterval\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"ResponseInformation\"\n                        },\n                        {\n                            \"param_name\": \"Status\"\n                        },\n                        {\n                            \"param_name\": \"SubscriptionNumberOfEntries\"\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.MQTT.Client.{i}.Subscription.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Topic\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"QoS\",\n                            \"access\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.DeviceInfo.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"SoftwareVersion\"\n                        },\n                        {\n                            \"param_name\": \"ProductClass\"\n                        },\n                        {\n                            \"param_name\": \"Manufacturer\"\n                        },\n                        {\n                            \"param_name\": \"ModelName\"\n                        },\n                        {\n                            \"param_name\": \"HardwareVersion\"\n                        },\n                        {\n                            \"param_name\": \"SerialNumber\"\n                        },\n                        {\n                            \"param_name\": \"ManufacturerOUI\"\n                        },\n                        {\n                            \"param_name\": \"Description\"\n                        },\n                        {\n                            \"param_name\": \"ProvisioningCode\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"UpTime\"\n                        },\n                        {\n                            \"param_name\": \"ActiveFirmwareImage\"\n                        },\n                        {\n                            \"param_name\": \"BootFirmwareImage\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"ProcessorNumberOfEntries\"\n                        },\n                        {\n                            \"param_name\": \"FirmwareImageNumberOfEntries\"\n                        },\n                        {\n                            \"param_name\": \"VendorConfigFileNumberOfEntries\"\n                        },\n                        {\n                            \"param_name\": \"VendorLogFileNumberOfEntries\"\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.DeviceInfo.MemoryStatus.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Total\"\n                        },\n                        {\n                            \"param_name\": \"Free\"\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.DeviceInfo.Processor.{i}.\",\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Architecture\"\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.DeviceInfo.TemperatureStatus.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"TemperatureSensorNumberOfEntries\"\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.DeviceInfo.TemperatureStatus.TemperatureSensor.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Status\"\n                        },\n                        {\n                            \"param_name\": \"Name\"\n                        },\n                        {\n                            \"param_name\": \"Value\"\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.DeviceInfo.FirmwareImage.{i}.\",\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Name\"\n                        },\n                        {\n                            \"param_name\": \"Version\"\n                        },\n                        {\n                            \"param_name\": \"Available\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Status\"\n                        },\n                        {\n                            \"param_name\": \"BootFailureLog\"\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.DeviceInfo.VendorConfigFile.{i}.\",\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Name\"\n                        },\n                        {\n                            \"param_name\": \"Version\"\n                        },\n                        {\n                            \"param_name\": \"Date\"\n                        },\n                        {\n                            \"param_name\": \"Description\"\n                        },\n                        {\n                            \"param_name\": \"UseForBackupRestore\"\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.DeviceInfo.VendorLogFile.{i}.\",\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Name\"\n                        },\n                        {\n                            \"param_name\": \"MaximumSize\"\n                        },\n                        {\n                            \"param_name\": \"Persistent\"\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.DHCPv4.\"\n                },\n                {\n                    \"supported_obj_path\": \"Device.DHCPv4.Client.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Interface\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Status\"\n                        },\n                        {\n                            \"param_name\": \"IPAddress\"\n                        },\n                        {\n                            \"param_name\": \"SubnetMask\"\n                        },\n                        {\n                            \"param_name\": \"IPRouters\"\n                        },\n                        {\n                            \"param_name\": \"DNSServers\"\n                        },\n                        {\n                            \"param_name\": \"LeaseTimeRemaining\"\n                        },\n                        {\n                            \"param_name\": \"DHCPServer\"\n                        },\n                        {\n                            \"param_name\": \"SentOptionNumberOfEntries\"\n                        },\n                        {\n                            \"param_name\": \"ReqOptionNumberOfEntries\"\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.DHCPv4.Client.{i}.SentOption.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Tag\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Value\",\n                            \"access\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.DHCPv4.Client.{i}.ReqOption.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Order\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Tag\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Value\"\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.DHCPv4.Server.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"PoolNumberOfEntries\"\n                        },\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.DHCPv4.Server.Pool.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Status\"\n                        },\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Order\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Interface\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"VendorClassID\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"VendorClassIDExclude\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"VendorClassIDMode\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"ClientID\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"ClientIDExclude\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"UserClassID\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"UserClassIDExclude\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Chaddr\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"ChaddrMask\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"ChaddrExclude\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"AllowedDevices\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"MinAddress\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"MaxAddress\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"ReservedAddresses\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"SubnetMask\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"DNSServers\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"DomainName\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"IPRouters\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"LeaseTime\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"OptionNumberOfEntries\"\n                        },\n                        {\n                            \"param_name\": \"ClientNumberOfEntries\"\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.DHCPv4.Server.Pool.{i}.Option.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Tag\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Value\",\n                            \"access\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.DHCPv4.Server.Pool.{i}.Client.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Chaddr\"\n                        },\n                        {\n                            \"param_name\": \"Active\"\n                        },\n                        {\n                            \"param_name\": \"IPv4AddressNumberOfEntries\"\n                        },\n                        {\n                            \"param_name\": \"OptionNumberOfEntries\"\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.DHCPv4.Server.Pool.{i}.Client.{i}.IPv4Address.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"IPAddress\"\n                        },\n                        {\n                            \"param_name\": \"LeaseTimeRemaining\"\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.DHCPv4.Server.Pool.{i}.Client.{i}.Option.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Tag\"\n                        },\n                        {\n                            \"param_name\": \"Value\"\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.DHCPv4.Server.Pool.{i}.StaticAddress.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true\n                },\n                {\n                    \"supported_obj_path\": \"Device.DHCPv4.Relay.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Status\"\n                        },\n                        {\n                            \"param_name\": \"ForwardingNumberOfEntries\"\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.DHCPv4.Relay.Forwarding.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Status\"\n                        },\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Order\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Interface\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"VendorClassID\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"ClientID\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"UserClassID\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Chaddr\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"ChaddrMask\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"LocallyServed\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"DHCPServerIPAddress\",\n                            \"access\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.DNS.\"\n                },\n                {\n                    \"supported_obj_path\": \"Device.DNS.Client.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"ServerNumberOfEntries\"\n                        },\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Status\"\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.DNS.Client.Server.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Status\"\n                        },\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"DNSServer\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Interface\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Type\"\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Ethernet.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"InterfaceNumberOfEntries\"\n                        },\n                        {\n                            \"param_name\": \"LinkNumberOfEntries\"\n                        },\n                        {\n                            \"param_name\": \"VLANTerminationNumberOfEntries\"\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Ethernet.Interface.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Status\"\n                        },\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Name\"\n                        },\n                        {\n                            \"param_name\": \"LastChange\"\n                        },\n                        {\n                            \"param_name\": \"LowerLayers\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Upstream\"\n                        },\n                        {\n                            \"param_name\": \"MACAddress\"\n                        },\n                        {\n                            \"param_name\": \"MaxBitRate\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"CurrentBitRate\"\n                        },\n                        {\n                            \"param_name\": \"DuplexMode\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"EEECapability\"\n                        },\n                        {\n                            \"param_name\": \"EEEEnable\",\n                            \"access\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Ethernet.Link.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Status\"\n                        },\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Name\"\n                        },\n                        {\n                            \"param_name\": \"LastChange\"\n                        },\n                        {\n                            \"param_name\": \"LowerLayers\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"MACAddress\"\n                        },\n                        {\n                            \"param_name\": \"PriorityTagging\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"FlowControl\",\n                            \"access\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Ethernet.VLANTermination.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Status\"\n                        },\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Name\"\n                        },\n                        {\n                            \"param_name\": \"LastChange\"\n                        },\n                        {\n                            \"param_name\": \"LowerLayers\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"VLANID\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"TPID\",\n                            \"access\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Ethernet.VLANTermination.{i}.Stats.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"BytesSent\"\n                        },\n                        {\n                            \"param_name\": \"BytesReceived\"\n                        },\n                        {\n                            \"param_name\": \"PacketsSent\"\n                        },\n                        {\n                            \"param_name\": \"PacketsReceived\"\n                        },\n                        {\n                            \"param_name\": \"ErrorsSent\"\n                        },\n                        {\n                            \"param_name\": \"ErrorsReceived\"\n                        },\n                        {\n                            \"param_name\": \"UnicastPacketsSent\"\n                        },\n                        {\n                            \"param_name\": \"UnicastPacketsReceived\"\n                        },\n                        {\n                            \"param_name\": \"DiscardPacketsSent\"\n                        },\n                        {\n                            \"param_name\": \"DiscardPacketsReceived\"\n                        },\n                        {\n                            \"param_name\": \"MulticastPacketsSent\"\n                        },\n                        {\n                            \"param_name\": \"MulticastPacketsReceived\"\n                        },\n                        {\n                            \"param_name\": \"BroadcastPacketsSent\"\n                        },\n                        {\n                            \"param_name\": \"BroadcastPacketsReceived\"\n                        },\n                        {\n                            \"param_name\": \"UnknownProtoPacketsReceived\"\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Hosts.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"HostNumberOfEntries\"\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Hosts.Host.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"PhysAddress\"\n                        },\n                        {\n                            \"param_name\": \"IPAddress\"\n                        },\n                        {\n                            \"param_name\": \"AddressSource\"\n                        },\n                        {\n                            \"param_name\": \"DHCPClient\"\n                        },\n                        {\n                            \"param_name\": \"LeaseTimeRemaining\"\n                        },\n                        {\n                            \"param_name\": \"AssociatedDevice\"\n                        },\n                        {\n                            \"param_name\": \"Layer1Interface\"\n                        },\n                        {\n                            \"param_name\": \"Layer3Interface\"\n                        },\n                        {\n                            \"param_name\": \"VendorClassID\"\n                        },\n                        {\n                            \"param_name\": \"ClientID\"\n                        },\n                        {\n                            \"param_name\": \"UserClassID\"\n                        },\n                        {\n                            \"param_name\": \"HostName\"\n                        },\n                        {\n                            \"param_name\": \"Active\"\n                        },\n                        {\n                            \"param_name\": \"ActiveLastChange\"\n                        },\n                        {\n                            \"param_name\": \"IPv4AddressNumberOfEntries\"\n                        },\n                        {\n                            \"param_name\": \"IPv6AddressNumberOfEntries\"\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Hosts.Host.{i}.IPv4Address.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"IPAddress\"\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Hosts.Host.{i}.IPv6Address.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"IPAddress\"\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Hosts.Host.{i}.WANStats.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"BytesSent\"\n                        },\n                        {\n                            \"param_name\": \"BytesReceived\"\n                        },\n                        {\n                            \"param_name\": \"PacketsSent\"\n                        },\n                        {\n                            \"param_name\": \"PacketsReceived\"\n                        },\n                        {\n                            \"param_name\": \"ErrorsSent\"\n                        },\n                        {\n                            \"param_name\": \"RetransCount\"\n                        },\n                        {\n                            \"param_name\": \"DiscardPacketsSent\"\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.IP.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"IPv4Capable\"\n                        },\n                        {\n                            \"param_name\": \"IPv4Enable\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"IPv4Status\"\n                        },\n                        {\n                            \"param_name\": \"IPv6Capable\"\n                        },\n                        {\n                            \"param_name\": \"IPv6Enable\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"IPv6Status\"\n                        },\n                        {\n                            \"param_name\": \"ULAPrefix\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"InterfaceNumberOfEntries\"\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.IP.Interface.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"IPv4Enable\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"IPv6Enable\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"ULAEnable\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Status\"\n                        },\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Name\"\n                        },\n                        {\n                            \"param_name\": \"LastChange\"\n                        },\n                        {\n                            \"param_name\": \"LowerLayers\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Router\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"MaxMTUSize\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Type\"\n                        },\n                        {\n                            \"param_name\": \"Loopback\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"IPv4AddressNumberOfEntries\"\n                        },\n                        {\n                            \"param_name\": \"IPv6AddressNumberOfEntries\"\n                        },\n                        {\n                            \"param_name\": \"IPv6PrefixNumberOfEntries\"\n                        },\n                        {\n                            \"param_name\": \"AutoIPEnable\",\n                            \"access\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.IP.Interface.{i}.IPv4Address.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Status\"\n                        },\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"IPAddress\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"SubnetMask\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"AddressingType\"\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.IP.Interface.{i}.IPv6Address.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Status\"\n                        },\n                        {\n                            \"param_name\": \"IPAddressStatus\"\n                        },\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"IPAddress\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Origin\"\n                        },\n                        {\n                            \"param_name\": \"Prefix\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"PreferredLifetime\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"ValidLifetime\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Anycast\",\n                            \"access\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.IP.Interface.{i}.IPv6Prefix.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Status\"\n                        },\n                        {\n                            \"param_name\": \"PrefixStatus\"\n                        },\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Prefix\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Origin\"\n                        },\n                        {\n                            \"param_name\": \"OnLink\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Autonomous\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"PreferredLifetime\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"ValidLifetime\",\n                            \"access\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.IP.Interface.{i}.Stats.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"BytesSent\"\n                        },\n                        {\n                            \"param_name\": \"BytesReceived\"\n                        },\n                        {\n                            \"param_name\": \"PacketsSent\"\n                        },\n                        {\n                            \"param_name\": \"PacketsReceived\"\n                        },\n                        {\n                            \"param_name\": \"ErrorsSent\"\n                        },\n                        {\n                            \"param_name\": \"ErrorsReceived\"\n                        },\n                        {\n                            \"param_name\": \"UnicastPacketsSent\"\n                        },\n                        {\n                            \"param_name\": \"UnicastPacketsReceived\"\n                        },\n                        {\n                            \"param_name\": \"DiscardPacketsSent\"\n                        },\n                        {\n                            \"param_name\": \"DiscardPacketsReceived\"\n                        },\n                        {\n                            \"param_name\": \"MulticastPacketsSent\"\n                        },\n                        {\n                            \"param_name\": \"MulticastPacketsReceived\"\n                        },\n                        {\n                            \"param_name\": \"BroadcastPacketsSent\"\n                        },\n                        {\n                            \"param_name\": \"BroadcastPacketsReceived\"\n                        },\n                        {\n                            \"param_name\": \"UnknownProtoPacketsReceived\"\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.IP.Diagnostics.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"IPv4PingSupported\"\n                        },\n                        {\n                            \"param_name\": \"IPv6PingSupported\"\n                        },\n                        {\n                            \"param_name\": \"IPv4TraceRouteSupported\"\n                        },\n                        {\n                            \"param_name\": \"IPv6TraceRouteSupported\"\n                        },\n                        {\n                            \"param_name\": \"IPv4DownloadDiagnosticsSupported\"\n                        },\n                        {\n                            \"param_name\": \"IPv6DownloadDiagnosticsSupported\"\n                        },\n                        {\n                            \"param_name\": \"IPv4UploadDiagnosticsSupported\"\n                        },\n                        {\n                            \"param_name\": \"IPv6UploadDiagnosticsSupported\"\n                        },\n                        {\n                            \"param_name\": \"IPv4UDPEchoDiagnosticsSupported\"\n                        },\n                        {\n                            \"param_name\": \"IPv6UDPEchoDiagnosticsSupported\"\n                        },\n                        {\n                            \"param_name\": \"IPLayerCapacitySupported\"\n                        },\n                        {\n                            \"param_name\": \"IPv4ServerSelectionDiagnosticsSupported\"\n                        },\n                        {\n                            \"param_name\": \"IPv6ServerSelectionDiagnosticsSupported\"\n                        },\n                        {\n                            \"param_name\": \"DownloadTransports\"\n                        },\n                        {\n                            \"param_name\": \"DownloadDiagnosticMaxConnections\"\n                        },\n                        {\n                            \"param_name\": \"DownloadDiagnosticsMaxIncrementalResult\"\n                        },\n                        {\n                            \"param_name\": \"UploadTransports\"\n                        },\n                        {\n                            \"param_name\": \"UploadDiagnosticsMaxConnections\"\n                        },\n                        {\n                            \"param_name\": \"UploadDiagnosticsMaxIncrementalResult\"\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.IP.Diagnostics.UDPEchoConfig.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Interface\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"SourceIPAddress\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"UDPPort\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"EchoPlusEnabled\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"EchoPlusSupported\"\n                        },\n                        {\n                            \"param_name\": \"PacketsReceived\"\n                        },\n                        {\n                            \"param_name\": \"PacketsResponded\"\n                        },\n                        {\n                            \"param_name\": \"BytesReceived\"\n                        },\n                        {\n                            \"param_name\": \"BytesResponded\"\n                        },\n                        {\n                            \"param_name\": \"TimeFirstPacketReceived\"\n                        },\n                        {\n                            \"param_name\": \"TimeLastPacketReceived\"\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.DHCPv6.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"ClientNumberOfEntries\"\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.DHCPv6.Client.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Interface\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Status\"\n                        },\n                        {\n                            \"param_name\": \"DUID\"\n                        },\n                        {\n                            \"param_name\": \"RequestAddresses\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"RequestPrefixes\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"RapidCommit\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"SuggestedT1\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"SuggestedT2\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"SupportedOptions\"\n                        },\n                        {\n                            \"param_name\": \"RequestedOptions\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"SentOptionNumberOfEntries\"\n                        },\n                        {\n                            \"param_name\": \"ReceivedOptionNumberOfEntries\"\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.DHCPv6.Client.{i}.SentOption.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true\n                },\n                {\n                    \"supported_obj_path\": \"Device.DHCPv6.Client.{i}.ReceivedOption.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true\n                },\n                {\n                    \"supported_obj_path\": \"Device.DHCPv6.Server.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"PoolNumberOfEntries\"\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.DHCPv6.Server.Pool.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Status\"\n                        },\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Order\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Interface\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"DUID\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"DUIDExclude\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"VendorClassID\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"VendorClassIDExclude\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"UserClassID\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"UserClassIDExclude\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"SourceAddress\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"SourceAddressMask\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"SourceAddressExclude\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"IANAEnable\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"IANAManualPrefixes\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"IANAPrefixes\"\n                        },\n                        {\n                            \"param_name\": \"IAPDEnable\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"IAPDManualPrefixes\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"IAPDPrefixes\"\n                        },\n                        {\n                            \"param_name\": \"IAPDAddLength\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"ClientNumberOfEntries\"\n                        },\n                        {\n                            \"param_name\": \"OptionNumberOfEntries\"\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.DHCPv6.Server.Pool.{i}.Client.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"SourceAddress\"\n                        },\n                        {\n                            \"param_name\": \"Active\"\n                        },\n                        {\n                            \"param_name\": \"IPv6AddressNumberOfEntries\"\n                        },\n                        {\n                            \"param_name\": \"IPv6PrefixNumberOfEntries\"\n                        },\n                        {\n                            \"param_name\": \"OptionNumberOfEntries\"\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.DHCPv6.Server.Pool.{i}.Client.{i}.IPv6Address.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"IPAddress\"\n                        },\n                        {\n                            \"param_name\": \"PreferredLifetime\"\n                        },\n                        {\n                            \"param_name\": \"ValidLifetime\"\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.DHCPv6.Server.Pool.{i}.Client.{i}.IPv6Prefix.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Prefix\"\n                        },\n                        {\n                            \"param_name\": \"PreferredLifetime\"\n                        },\n                        {\n                            \"param_name\": \"ValidLifetime\"\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.DHCPv6.Server.Pool.{i}.Client.{i}.Option.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Tag\"\n                        },\n                        {\n                            \"param_name\": \"Value\"\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.DHCPv6.Server.Pool.{i}.Option.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true\n                },\n                {\n                    \"supported_obj_path\": \"Device.Optical.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"InterfaceNumberOfEntries\"\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Optical.Interface.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Status\"\n                        },\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Name\"\n                        },\n                        {\n                            \"param_name\": \"LastChange\"\n                        },\n                        {\n                            \"param_name\": \"LowerLayers\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Upstream\"\n                        },\n                        {\n                            \"param_name\": \"OpticalSignalLevel\"\n                        },\n                        {\n                            \"param_name\": \"LowerOpticalThreshold\"\n                        },\n                        {\n                            \"param_name\": \"UpperOpticalThreshold\"\n                        },\n                        {\n                            \"param_name\": \"TransmitOpticalLevel\"\n                        },\n                        {\n                            \"param_name\": \"LowerTransmitPowerThreshold\"\n                        },\n                        {\n                            \"param_name\": \"UpperTransmitPowerThreshold\"\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Optical.Interface.{i}.Stats.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"BytesSent\"\n                        },\n                        {\n                            \"param_name\": \"BytesReceived\"\n                        },\n                        {\n                            \"param_name\": \"PacketsSent\"\n                        },\n                        {\n                            \"param_name\": \"PacketsReceived\"\n                        },\n                        {\n                            \"param_name\": \"ErrorsSent\"\n                        },\n                        {\n                            \"param_name\": \"ErrorsReceived\"\n                        },\n                        {\n                            \"param_name\": \"DiscardPacketsSent\"\n                        },\n                        {\n                            \"param_name\": \"DiscardPacketsReceived\"\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.PPP.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"InterfaceNumberOfEntries\"\n                        },\n                        {\n                            \"param_name\": \"SupportedNCPs\"\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.PPP.Interface.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Status\"\n                        },\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Name\"\n                        },\n                        {\n                            \"param_name\": \"LastChange\"\n                        },\n                        {\n                            \"param_name\": \"LowerLayers\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"ConnectionStatus\"\n                        },\n                        {\n                            \"param_name\": \"LastConnectionError\"\n                        },\n                        {\n                            \"param_name\": \"AutoDisconnectTime\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"IdleDisconnectTime\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"WarnDisconnectDelay\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Username\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Password\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"EncryptionProtocol\"\n                        },\n                        {\n                            \"param_name\": \"CompressionProtocol\"\n                        },\n                        {\n                            \"param_name\": \"AuthenticationProtocol\"\n                        },\n                        {\n                            \"param_name\": \"MaxMRUSize\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"CurrentMRUSize\"\n                        },\n                        {\n                            \"param_name\": \"ConnectionTrigger\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"LCPEcho\"\n                        },\n                        {\n                            \"param_name\": \"LCPEchoRetry\"\n                        },\n                        {\n                            \"param_name\": \"IPCPEnable\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"IPv6CPEnable\",\n                            \"access\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.PPP.Interface.{i}.IPCP.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"LocalIPAddress\"\n                        },\n                        {\n                            \"param_name\": \"RemoteIPAddress\"\n                        },\n                        {\n                            \"param_name\": \"DNSServers\"\n                        },\n                        {\n                            \"param_name\": \"PassthroughEnable\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"PassthroughDHCPPool\",\n                            \"access\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.PPP.Interface.{i}.IPv6CP.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"LocalInterfaceIdentifier\"\n                        },\n                        {\n                            \"param_name\": \"RemoteInterfaceIdentifier\"\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.PPP.Interface.{i}.PPPoE.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"SessionID\"\n                        },\n                        {\n                            \"param_name\": \"ACName\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"ServiceName\",\n                            \"access\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.PPP.Interface.{i}.Stats.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"BytesSent\"\n                        },\n                        {\n                            \"param_name\": \"BytesReceived\"\n                        },\n                        {\n                            \"param_name\": \"PacketsSent\"\n                        },\n                        {\n                            \"param_name\": \"PacketsReceived\"\n                        },\n                        {\n                            \"param_name\": \"ErrorsSent\"\n                        },\n                        {\n                            \"param_name\": \"ErrorsReceived\"\n                        },\n                        {\n                            \"param_name\": \"UnicastPacketsSent\"\n                        },\n                        {\n                            \"param_name\": \"UnicastPacketsReceived\"\n                        },\n                        {\n                            \"param_name\": \"DiscardPacketsSent\"\n                        },\n                        {\n                            \"param_name\": \"DiscardPacketsReceived\"\n                        },\n                        {\n                            \"param_name\": \"MulticastPacketsSent\"\n                        },\n                        {\n                            \"param_name\": \"MulticastPacketsReceived\"\n                        },\n                        {\n                            \"param_name\": \"BroadcastPacketsSent\"\n                        },\n                        {\n                            \"param_name\": \"BroadcastPacketsReceived\"\n                        },\n                        {\n                            \"param_name\": \"UnknownProtoPacketsReceived\"\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Bridging.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"MaxBridgeEntries\"\n                        },\n                        {\n                            \"param_name\": \"MaxDBridgeEntries\"\n                        },\n                        {\n                            \"param_name\": \"MaxQBridgeEntries\"\n                        },\n                        {\n                            \"param_name\": \"MaxVLANEntries\"\n                        },\n                        {\n                            \"param_name\": \"BridgeNumberOfEntries\"\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Bridging.Bridge.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Status\"\n                        },\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Standard\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"PortNumberOfEntries\"\n                        },\n                        {\n                            \"param_name\": \"VLANNumberOfEntries\"\n                        },\n                        {\n                            \"param_name\": \"VLANPortNumberOfEntries\"\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Bridging.Bridge.{i}.Port.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Status\"\n                        },\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Name\"\n                        },\n                        {\n                            \"param_name\": \"LastChange\"\n                        },\n                        {\n                            \"param_name\": \"LowerLayers\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"ManagementPort\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Type\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"DefaultUserPriority\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"PriorityRegeneration\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"PortState\"\n                        },\n                        {\n                            \"param_name\": \"PVID\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"TPID\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"AcceptableFrameTypes\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"IngressFiltering\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"ServiceAccessPrioritySelection\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"ServiceAccessPriorityTranslation\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"PriorityTagging\",\n                            \"access\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Bridging.Bridge.{i}.Port.{i}.Stats.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"BytesSent\"\n                        },\n                        {\n                            \"param_name\": \"BytesReceived\"\n                        },\n                        {\n                            \"param_name\": \"PacketsSent\"\n                        },\n                        {\n                            \"param_name\": \"PacketsReceived\"\n                        },\n                        {\n                            \"param_name\": \"ErrorsSent\"\n                        },\n                        {\n                            \"param_name\": \"ErrorsReceived\"\n                        },\n                        {\n                            \"param_name\": \"UnicastPacketsSent\"\n                        },\n                        {\n                            \"param_name\": \"UnicastPacketsReceived\"\n                        },\n                        {\n                            \"param_name\": \"DiscardPacketsSent\"\n                        },\n                        {\n                            \"param_name\": \"DiscardPacketsReceived\"\n                        },\n                        {\n                            \"param_name\": \"MulticastPacketsSent\"\n                        },\n                        {\n                            \"param_name\": \"MulticastPacketsReceived\"\n                        },\n                        {\n                            \"param_name\": \"BroadcastPacketsSent\"\n                        },\n                        {\n                            \"param_name\": \"BroadcastPacketsReceived\"\n                        },\n                        {\n                            \"param_name\": \"UnknownProtoPacketsReceived\"\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Bridging.Bridge.{i}.VLAN.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Name\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"VLANID\",\n                            \"access\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Bridging.Bridge.{i}.VLANPort.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"VLAN\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Port\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Untagged\",\n                            \"access\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.NAT.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"InterfaceSettingNumberOfEntries\"\n                        },\n                        {\n                            \"param_name\": \"PortMappingNumberOfEntries\"\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.NAT.InterfaceSetting.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Status\"\n                        },\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Interface\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"TCPTranslationTimeout\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"UDPTranslationTimeout\",\n                            \"access\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.NAT.PortMapping.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Status\"\n                        },\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Interface\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"AllInterfaces\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"LeaseDuration\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"RemoteHost\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"ExternalPort\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"ExternalPortEndRange\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"InternalPort\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Protocol\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"InternalClient\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Description\",\n                            \"access\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Routing.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"RouterNumberOfEntries\"\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Routing.Router.{i}.\",\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Status\"\n                        },\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"IPv4ForwardingNumberOfEntries\"\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Routing.Router.{i}.IPv4Forwarding.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Status\"\n                        },\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"StaticRoute\"\n                        },\n                        {\n                            \"param_name\": \"DestIPAddress\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"DestSubnetMask\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"ForwardingPolicy\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"GatewayIPAddress\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Interface\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"ForwardingMetric\",\n                            \"access\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Routing.RIP.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"SupportedModes\"\n                        },\n                        {\n                            \"param_name\": \"InterfaceSettingNumberOfEntries\"\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Routing.RIP.InterfaceSetting.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Status\"\n                        },\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Interface\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"AcceptRA\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"SendRA\",\n                            \"access\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Routing.RouteInformation.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"InterfaceSettingNumberOfEntries\"\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Routing.RouteInformation.InterfaceSetting.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Status\"\n                        },\n                        {\n                            \"param_name\": \"Interface\"\n                        },\n                        {\n                            \"param_name\": \"SourceRouter\"\n                        },\n                        {\n                            \"param_name\": \"PreferredRouteFlag\"\n                        },\n                        {\n                            \"param_name\": \"Prefix\"\n                        },\n                        {\n                            \"param_name\": \"RouteLifetime\"\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Time.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Status\"\n                        },\n                        {\n                            \"param_name\": \"NTPServer1\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"NTPServer2\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"NTPServer3\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"NTPServer4\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"NTPServer5\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"CurrentLocalTime\"\n                        },\n                        {\n                            \"param_name\": \"LocalTimeZone\",\n                            \"access\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"VoiceServiceNumberOfEntries\"\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"VoIPProfileNumberOfEntries\"\n                        },\n                        {\n                            \"param_name\": \"CodecProfileNumberOfEntries\"\n                        },\n                        {\n                            \"param_name\": \"InterworkNumberOfEntries\"\n                        },\n                        {\n                            \"param_name\": \"TrunkNumberOfEntries\"\n                        },\n                        {\n                            \"param_name\": \"CallLogNumberOfEntries\"\n                        },\n                        {\n                            \"param_name\": \"TerminalNumberOfEntries\"\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.VoIPProfile.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"QuiescentMode\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Name\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"DTMFMethod\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"DTMFMethodG711\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"QIModelUsed\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"QICalculationInterval\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"NumberOfWorstQIValues\",\n                            \"access\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.VoIPProfile.{i}.RTP.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"LocalPortMin\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"LocalPortMax\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Gmin\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"DSCPMark\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"VLANIDMark\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"EthernetPriorityMark\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"TelephoneEventPayloadType\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"JitterBufferType\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"JitterBufferMaxSize\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"JitterBufferMinSize\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"JitterBufferActualSize\",\n                            \"access\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.VoIPProfile.{i}.RTP.SRTP.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"KeyingMethods\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"EncryptionKeySizes\",\n                            \"access\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.VoIPProfile.{i}.RTP.RTCP.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"TxRepeatInterval\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"LocalCName\",\n                            \"access\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.VoIPProfile.{i}.RTP.Redundancy.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"PayloadType\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"BlockPayloadType\"\n                        },\n                        {\n                            \"param_name\": \"FaxAndModemRedundancy\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"ModemRedundancy\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"DTMFRedundancy\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"VoiceRedundancy\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"MaxSessionsUsingRedundancy\",\n                            \"access\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.VoIPProfile.{i}.FaxT38.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"MaxBitRate\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"HighSpeedRedundancy\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"LowSpeedRedundancy\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"TCFMethod\",\n                            \"access\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.CodecProfile.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Codec\"\n                        },\n                        {\n                            \"param_name\": \"PacketizationPeriod\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"SilenceSuppression\",\n                            \"access\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.Interwork.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"QuiescentMode\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Status\"\n                        },\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"OperationalStatus\"\n                        },\n                        {\n                            \"param_name\": \"OperationalStatusReason\"\n                        },\n                        {\n                            \"param_name\": \"NetworkConnectionMode\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"UserConnectionMode\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"E164Mode\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"NetworkAuthenticationChallengeMode\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"NetworkIPAddress\"\n                        },\n                        {\n                            \"param_name\": \"InterworkingRuleSetURI\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"InterworkingRuleSetInterval\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"InterworkingRuleSetTime\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"FirewallRuleSetURI\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"FirewallRuleSetInterval\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"FirewallRuleSetTime\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"InterworkName\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"ProxyServer\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Networks\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"E164Client\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"UserInterfaceNumberOfEntries\"\n                        },\n                        {\n                            \"param_name\": \"MapNumberOfEntries\"\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.Interwork.{i}.UserInterface.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Registrar\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Network\",\n                            \"access\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.Interwork.{i}.Map.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Status\"\n                        },\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"StatusDescription\"\n                        },\n                        {\n                            \"param_name\": \"LastTime\"\n                        },\n                        {\n                            \"param_name\": \"Origin\"\n                        },\n                        {\n                            \"param_name\": \"NetworkConnection\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"UserConnection\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"DigitMap\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"DigitMapEnable\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Priority\",\n                            \"access\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.Trunk.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.CallLog.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"CallingPartyNumber\"\n                        },\n                        {\n                            \"param_name\": \"CalledPartyNumber\"\n                        },\n                        {\n                            \"param_name\": \"Source\"\n                        },\n                        {\n                            \"param_name\": \"Destination\"\n                        },\n                        {\n                            \"param_name\": \"RemoteParty\"\n                        },\n                        {\n                            \"param_name\": \"UsedLine\"\n                        },\n                        {\n                            \"param_name\": \"UsedExtensions\"\n                        },\n                        {\n                            \"param_name\": \"Direction\"\n                        },\n                        {\n                            \"param_name\": \"Start\"\n                        },\n                        {\n                            \"param_name\": \"Duration\"\n                        },\n                        {\n                            \"param_name\": \"CallTerminationCause\"\n                        },\n                        {\n                            \"param_name\": \"SessionNumberOfEntries\"\n                        },\n                        {\n                            \"param_name\": \"SignalingPerformanceNumberOfEntries\"\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.CallLog.{i}.Session.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"StreamType\"\n                        },\n                        {\n                            \"param_name\": \"Start\"\n                        },\n                        {\n                            \"param_name\": \"Duration\"\n                        },\n                        {\n                            \"param_name\": \"SessionID\"\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.CallLog.{i}.Session.{i}.Source.\"\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.CallLog.{i}.Session.{i}.Source.VoiceQuality.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"VoIPQualityIndicator\"\n                        },\n                        {\n                            \"param_name\": \"WorstVoIPQualityIndicatorsValues\"\n                        },\n                        {\n                            \"param_name\": \"WorstVoIPQualityIndicatorTimestamps\"\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.CallLog.{i}.Session.{i}.Source.RTP.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"FarEndIPAddress\"\n                        },\n                        {\n                            \"param_name\": \"FarEndUDPPort\"\n                        },\n                        {\n                            \"param_name\": \"LocalUDPPort\"\n                        },\n                        {\n                            \"param_name\": \"MinJitter\"\n                        },\n                        {\n                            \"param_name\": \"MaxJitter\"\n                        },\n                        {\n                            \"param_name\": \"MeanJitter\"\n                        },\n                        {\n                            \"param_name\": \"PacketDelayVariation\"\n                        },\n                        {\n                            \"param_name\": \"BufferDelay\"\n                        },\n                        {\n                            \"param_name\": \"BurstCount\"\n                        },\n                        {\n                            \"param_name\": \"PacketsReceived\"\n                        },\n                        {\n                            \"param_name\": \"PacketsSent\"\n                        },\n                        {\n                            \"param_name\": \"PacketsLost\"\n                        },\n                        {\n                            \"param_name\": \"PacketsDiscarded\"\n                        },\n                        {\n                            \"param_name\": \"BytesReceived\"\n                        },\n                        {\n                            \"param_name\": \"BytesSent\"\n                        },\n                        {\n                            \"param_name\": \"ReceivePacketLossRate\"\n                        },\n                        {\n                            \"param_name\": \"FarEndPacketLossRate\"\n                        },\n                        {\n                            \"param_name\": \"ReceiveInterarrivalJitter\"\n                        },\n                        {\n                            \"param_name\": \"FarEndInterarrivalJitter\"\n                        },\n                        {\n                            \"param_name\": \"AverageReceiveInterarrivalJitter\"\n                        },\n                        {\n                            \"param_name\": \"AverageFarEndInterarrivalJitter\"\n                        },\n                        {\n                            \"param_name\": \"RoundTripDelay\"\n                        },\n                        {\n                            \"param_name\": \"AverageRoundTripDelay\"\n                        },\n                        {\n                            \"param_name\": \"SamplingFrequency\"\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.CallLog.{i}.Session.{i}.Source.DSP.\"\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.CallLog.{i}.Session.{i}.Source.DSP.TransmitCodec.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Codec\"\n                        },\n                        {\n                            \"param_name\": \"SilenceSuppression\"\n                        },\n                        {\n                            \"param_name\": \"PacketizationPeriod\"\n                        },\n                        {\n                            \"param_name\": \"Overruns\"\n                        },\n                        {\n                            \"param_name\": \"Underruns\"\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.CallLog.{i}.Session.{i}.Source.DSP.ReceiveCodec.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Codec\"\n                        },\n                        {\n                            \"param_name\": \"SilenceSuppression\"\n                        },\n                        {\n                            \"param_name\": \"Overruns\"\n                        },\n                        {\n                            \"param_name\": \"Underruns\"\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.CallLog.{i}.Session.{i}.Destination.\"\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.CallLog.{i}.Session.{i}.Destination.VoiceQuality.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"VoIPQualityIndicator\"\n                        },\n                        {\n                            \"param_name\": \"WorstVoIPQualityIndicatorsValues\"\n                        },\n                        {\n                            \"param_name\": \"WorstVoIPQualityIndicatorTimestamps\"\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.CallLog.{i}.Session.{i}.Destination.RTP.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"FarEndIPAddress\"\n                        },\n                        {\n                            \"param_name\": \"FarEndUDPPort\"\n                        },\n                        {\n                            \"param_name\": \"LocalUDPPort\"\n                        },\n                        {\n                            \"param_name\": \"MinJitter\"\n                        },\n                        {\n                            \"param_name\": \"MaxJitter\"\n                        },\n                        {\n                            \"param_name\": \"MeanJitter\"\n                        },\n                        {\n                            \"param_name\": \"PacketDelayVariation\"\n                        },\n                        {\n                            \"param_name\": \"BufferDelay\"\n                        },\n                        {\n                            \"param_name\": \"BurstCount\"\n                        },\n                        {\n                            \"param_name\": \"PacketsReceived\"\n                        },\n                        {\n                            \"param_name\": \"PacketsSent\"\n                        },\n                        {\n                            \"param_name\": \"PacketsLost\"\n                        },\n                        {\n                            \"param_name\": \"PacketsDiscarded\"\n                        },\n                        {\n                            \"param_name\": \"BytesReceived\"\n                        },\n                        {\n                            \"param_name\": \"BytesSent\"\n                        },\n                        {\n                            \"param_name\": \"ReceivePacketLossRate\"\n                        },\n                        {\n                            \"param_name\": \"FarEndPacketLossRate\"\n                        },\n                        {\n                            \"param_name\": \"ReceiveInterarrivalJitter\"\n                        },\n                        {\n                            \"param_name\": \"FarEndInterarrivalJitter\"\n                        },\n                        {\n                            \"param_name\": \"AverageReceiveInterarrivalJitter\"\n                        },\n                        {\n                            \"param_name\": \"AverageFarEndInterarrivalJitter\"\n                        },\n                        {\n                            \"param_name\": \"RoundTripDelay\"\n                        },\n                        {\n                            \"param_name\": \"AverageRoundTripDelay\"\n                        },\n                        {\n                            \"param_name\": \"SamplingFrequency\"\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.CallLog.{i}.Session.{i}.Destination.DSP.\"\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.CallLog.{i}.Session.{i}.Destination.DSP.TransmitCodec.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Codec\"\n                        },\n                        {\n                            \"param_name\": \"SilenceSuppression\"\n                        },\n                        {\n                            \"param_name\": \"PacketizationPeriod\"\n                        },\n                        {\n                            \"param_name\": \"Overruns\"\n                        },\n                        {\n                            \"param_name\": \"Underruns\"\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.CallLog.{i}.Session.{i}.Destination.DSP.ReceiveCodec.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Codec\"\n                        },\n                        {\n                            \"param_name\": \"SilenceSuppression\"\n                        },\n                        {\n                            \"param_name\": \"Overruns\"\n                        },\n                        {\n                            \"param_name\": \"Underruns\"\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.CallLog.{i}.SignalingPerformance.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Protocol\"\n                        },\n                        {\n                            \"param_name\": \"CallSetupDelay\"\n                        },\n                        {\n                            \"param_name\": \"OutgoingMediaEstablishDelay\"\n                        },\n                        {\n                            \"param_name\": \"IncomingMediaEstablishDelay\"\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.Terminal.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"QuiescentMode\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Status\"\n                        },\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"ToneEventProfile\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"AudioNumberOfEntries\"\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.Terminal.{i}.Audio.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Name\",\n                            \"access\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.Terminal.{i}.Audio.{i}.VoiceProcessing.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"TransmitGain\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"ReceiveGain\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"EchoCancellationEnable\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"EchoCancellationInUse\"\n                        },\n                        {\n                            \"param_name\": \"EchoCancellationTail\"\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.Terminal.{i}.Ringer.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"DescriptionNumberOfEntries\"\n                        },\n                        {\n                            \"param_name\": \"PatternNumberOfEntries\"\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.Terminal.{i}.Ringer.Description.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"RingEnable\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"RingName\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"RingPattern\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"RingFile\",\n                            \"access\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.Terminal.{i}.Ringer.Pattern.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"RingerOn\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Duration\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"NextPattern\",\n                            \"access\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.Terminal.{i}.DiagTests.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"DiagnosticsState\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"TestSelector\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"PhoneRinging\"\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.Terminal.{i}.ButtonMap.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"ButtonNumberOfEntries\"\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.Terminal.{i}.ButtonMap.Button.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"ButtonName\"\n                        },\n                        {\n                            \"param_name\": \"FacilityAction\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"FacilityActionArgument\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"QuickDialNumber\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"ButtonMessage\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"UserAccess\",\n                            \"access\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.Capabilities.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"MaxLineCount\"\n                        },\n                        {\n                            \"param_name\": \"MaxExtensionCount\"\n                        },\n                        {\n                            \"param_name\": \"MaxCallLogCount\"\n                        },\n                        {\n                            \"param_name\": \"MaxSessionsPerLine\"\n                        },\n                        {\n                            \"param_name\": \"MaxSessionsPerExtension\"\n                        },\n                        {\n                            \"param_name\": \"MaxSessionCount\"\n                        },\n                        {\n                            \"param_name\": \"NetworkConnectionModes\"\n                        },\n                        {\n                            \"param_name\": \"UserConnectionModes\"\n                        },\n                        {\n                            \"param_name\": \"ToneFileFormats\"\n                        },\n                        {\n                            \"param_name\": \"RingFileFormats\"\n                        },\n                        {\n                            \"param_name\": \"FacilityActions\"\n                        },\n                        {\n                            \"param_name\": \"CodecNumberOfEntries\"\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.Capabilities.Codec.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Codec\"\n                        },\n                        {\n                            \"param_name\": \"BitRate\"\n                        },\n                        {\n                            \"param_name\": \"PacketizationPeriod\"\n                        },\n                        {\n                            \"param_name\": \"SilenceSuppression\"\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.Capabilities.SIP.\"\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.Capabilities.SIP.Client.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Extensions\"\n                        },\n                        {\n                            \"param_name\": \"URISchemes\"\n                        },\n                        {\n                            \"param_name\": \"EventTypes\"\n                        },\n                        {\n                            \"param_name\": \"TLSAuthenticationProtocols\"\n                        },\n                        {\n                            \"param_name\": \"TLSAuthenticationKeySizes\"\n                        },\n                        {\n                            \"param_name\": \"TLSEncryptionProtocols\"\n                        },\n                        {\n                            \"param_name\": \"TLSEncryptionKeySizes\"\n                        },\n                        {\n                            \"param_name\": \"TLSKeyExchangeProtocols\"\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.Capabilities.SIP.Registrar.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Extensions\"\n                        },\n                        {\n                            \"param_name\": \"URISchemes\"\n                        },\n                        {\n                            \"param_name\": \"EventTypes\"\n                        },\n                        {\n                            \"param_name\": \"TLSAuthenticationProtocols\"\n                        },\n                        {\n                            \"param_name\": \"TLSAuthenticationKeySizes\"\n                        },\n                        {\n                            \"param_name\": \"TLSEncryptionProtocols\"\n                        },\n                        {\n                            \"param_name\": \"TLSEncryptionKeySizes\"\n                        },\n                        {\n                            \"param_name\": \"TLSKeyExchangeProtocols\"\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.Capabilities.POTS.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"DialType\"\n                        },\n                        {\n                            \"param_name\": \"ClipGeneration\"\n                        },\n                        {\n                            \"param_name\": \"ChargingPulse\"\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.Capabilities.QualityIndicator.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"QIModelsSupported\"\n                        },\n                        {\n                            \"param_name\": \"MaxQIValues\"\n                        },\n                        {\n                            \"param_name\": \"MaxWorstQIValues\"\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.SIP.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"NetworkNumberOfEntries\"\n                        },\n                        {\n                            \"param_name\": \"ClientNumberOfEntries\"\n                        },\n                        {\n                            \"param_name\": \"ProxyNumberOfEntries\"\n                        },\n                        {\n                            \"param_name\": \"RegistrarNumberOfEntries\"\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.SIP.Network.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"QuiescentMode\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Status\"\n                        },\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"ProxyServer\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"ProxyServerPort\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"ProxyServerTransport\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"RegistrarServer\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"RegistrarServerPort\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"RegistrarServerTransport\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"ServerDomain\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"ChosenDomain\"\n                        },\n                        {\n                            \"param_name\": \"ChosenIPAddress\"\n                        },\n                        {\n                            \"param_name\": \"ChosenPort\"\n                        },\n                        {\n                            \"param_name\": \"UserAgentDomain\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"UserAgentPort\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"UserAgentTransport\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"OutboundProxy\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"OutboundProxyResolvedAddress\"\n                        },\n                        {\n                            \"param_name\": \"OutboundProxyPrecedence\"\n                        },\n                        {\n                            \"param_name\": \"OutboundProxyPort\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"STUNEnable\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"STUNServer\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"NonVoiceBandwidthReservedUpstream\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"NonVoiceBandwidthReservedDownstream\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Organization\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"RegistrationPeriod\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Realm\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"TimerT1\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"TimerT2\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"TimerT4\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"TimerA\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"TimerB\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"TimerC\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"TimerD\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"TimerE\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"TimerF\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"TimerG\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"TimerH\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"TimerI\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"TimerJ\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"TimerK\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"InviteExpires\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"ReInviteExpires\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"RegisterExpires\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"RegisterRetryInterval\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"InboundAuth\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"InboundAuthUsername\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"InboundAuthPassword\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"UseCodecPriorityInSDPResponse\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"DSCPMark\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"VLANIDMark\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"EthernetPriorityMark\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"ConferenceCallDomainURI\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"TimerLoginRejected\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"NoLoginRetry\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"TimerRegistrationFailed\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"TimerSubscriptionFailed\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"UnansweredRegistrationAttempts\"\n                        },\n                        {\n                            \"param_name\": \"VoIPProfile\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"CodecList\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"MaxSessions\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"FQDNServerNumberOfEntries\"\n                        },\n                        {\n                            \"param_name\": \"EventSubscribeNumberOfEntries\"\n                        },\n                        {\n                            \"param_name\": \"ResponseMapNumberOfEntries\"\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.SIP.Network.{i}.FQDNServer.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Origin\"\n                        },\n                        {\n                            \"param_name\": \"Domain\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Weight\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Priority\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Port\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"IPAddresses\",\n                            \"access\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.SIP.Network.{i}.EventSubscribe.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Event\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Notifier\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"NotifierPort\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"NotifierTransport\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"ExpireTime\",\n                            \"access\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.SIP.Network.{i}.ResponseMap.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"SIPResponseNumber\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"TextMessage\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Tone\",\n                            \"access\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.SIP.Client.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"QuiescentMode\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Status\"\n                        },\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Origin\"\n                        },\n                        {\n                            \"param_name\": \"RegisterMode\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"AuthUserName\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"AuthPassword\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Network\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"MaxSessions\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"RegisterURI\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"E164Format\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"T38Enable\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"SIPEventSubscribeNumberOfEntries\"\n                        },\n                        {\n                            \"param_name\": \"ContactNumberOfEntries\"\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.SIP.Client.{i}.EventSubscribe.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Event\"\n                        },\n                        {\n                            \"param_name\": \"AuthUserName\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"AuthPassword\",\n                            \"access\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.SIP.Client.{i}.Contact.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Status\"\n                        },\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Origin\"\n                        },\n                        {\n                            \"param_name\": \"IPAddress\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Port\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"ContactURI\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"ExpireTime\"\n                        },\n                        {\n                            \"param_name\": \"PingInterval\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"UserAgent\"\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.SIP.Proxy.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Status\"\n                        },\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Origin\"\n                        },\n                        {\n                            \"param_name\": \"ProxyIPAddress\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"ProxyPort\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"ContactURI\"\n                        },\n                        {\n                            \"param_name\": \"VoIPProfile\",\n                            \"access\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.SIP.Registrar.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"QuiescentMode\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Status\"\n                        },\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Origin\"\n                        },\n                        {\n                            \"param_name\": \"RegistrarIPAddress\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"RegistrarPort\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"RegisterExpires\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"PingInterval\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Organization\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Realm\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"VoIPProfile\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"ContactURI\"\n                        },\n                        {\n                            \"param_name\": \"AccountNumberOfEntries\"\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.SIP.Registrar.{i}.Account.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"QuiescentMode\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Status\"\n                        },\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Origin\"\n                        },\n                        {\n                            \"param_name\": \"CallStatus\"\n                        },\n                        {\n                            \"param_name\": \"AuthUserName\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"AuthPassword\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"RegistrationStatus\"\n                        },\n                        {\n                            \"param_name\": \"URI\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Domain\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"CodecList\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"VoIPProfile\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"ContactNumberOfEntries\"\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.SIP.Registrar.{i}.Account.{i}.Contact.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Status\"\n                        },\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Origin\"\n                        },\n                        {\n                            \"param_name\": \"IPAddress\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Port\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"ContactURI\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"ExpireTime\"\n                        },\n                        {\n                            \"param_name\": \"UserAgent\",\n                            \"access\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.POTS.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"FXONumberOfEntries\"\n                        },\n                        {\n                            \"param_name\": \"FXSNumberOfEntries\"\n                        },\n                        {\n                            \"param_name\": \"Region\",\n                            \"access\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.POTS.FXO.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.POTS.FXS.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Status\"\n                        },\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Name\"\n                        },\n                        {\n                            \"param_name\": \"ToneEventProfile\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"FaxPassThrough\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"ModemPassThrough\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"DialType\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"ClipGeneration\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"ChargingPulse\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Active\"\n                        },\n                        {\n                            \"param_name\": \"TerminalType\",\n                            \"access\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.POTS.FXS.{i}.DiagTests.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"DiagnosticsState\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"TestSelector\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"TestResult\"\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.POTS.FXS.{i}.VoiceProcessing.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"TransmitGain\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"ReceiveGain\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"EchoCancellationEnable\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"EchoCancellationInUse\"\n                        },\n                        {\n                            \"param_name\": \"EchoCancellationTail\"\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.POTS.Ringer.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"EventNumberOfEntries\"\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.POTS.Ringer.Event.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Function\"\n                        },\n                        {\n                            \"param_name\": \"Cadence\",\n                            \"access\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.CallControl.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"MaxNumberOfLines\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"MaxNumberOfExtensions\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"LineNumberOfEntries\"\n                        },\n                        {\n                            \"param_name\": \"ExtensionNumberOfEntries\"\n                        },\n                        {\n                            \"param_name\": \"MailboxNumberOfEntries\"\n                        },\n                        {\n                            \"param_name\": \"IncomingMapNumberOfEntries\"\n                        },\n                        {\n                            \"param_name\": \"OutgoingMapNumberOfEntries\"\n                        },\n                        {\n                            \"param_name\": \"NumberingPlanNumberOfEntries\"\n                        },\n                        {\n                            \"param_name\": \"GroupNumberOfEntries\"\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.CallControl.Line.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"QuiescentMode\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Status\"\n                        },\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"CallStatus\"\n                        },\n                        {\n                            \"param_name\": \"Origin\"\n                        },\n                        {\n                            \"param_name\": \"DirectoryNumber\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Provider\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"CallingFeatures\",\n                            \"access\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.CallControl.Line.{i}.Stats.\"\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.CallControl.Line.{i}.Stats.DSP.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Overruns\"\n                        },\n                        {\n                            \"param_name\": \"Underruns\"\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.CallControl.Line.{i}.Stats.IncomingCalls.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"CallsReceived\"\n                        },\n                        {\n                            \"param_name\": \"CallsConnected\"\n                        },\n                        {\n                            \"param_name\": \"CallsFailed\"\n                        },\n                        {\n                            \"param_name\": \"CallsDropped\"\n                        },\n                        {\n                            \"param_name\": \"TotalCallTime\"\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.CallControl.Line.{i}.Stats.OutgoingCalls.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"CallsAttempted\"\n                        },\n                        {\n                            \"param_name\": \"CallsConnected\"\n                        },\n                        {\n                            \"param_name\": \"CallsFailed\"\n                        },\n                        {\n                            \"param_name\": \"CallsDropped\"\n                        },\n                        {\n                            \"param_name\": \"TotalCallTime\"\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.CallControl.Line.{i}.Stats.RTP.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"PacketsReceived\"\n                        },\n                        {\n                            \"param_name\": \"PacketsSent\"\n                        },\n                        {\n                            \"param_name\": \"PacketsLost\"\n                        },\n                        {\n                            \"param_name\": \"BytesSent\"\n                        },\n                        {\n                            \"param_name\": \"BytesReceived\"\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.CallControl.Extension.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"QuiescentMode\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Status\"\n                        },\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"CallStatus\"\n                        },\n                        {\n                            \"param_name\": \"Origin\"\n                        },\n                        {\n                            \"param_name\": \"Name\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"ExtensionNumber\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Provider\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"NumberingPlan\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"CallingFeatures\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"CallWaitingStatus\"\n                        },\n                        {\n                            \"param_name\": \"ConferenceCallingStatus\"\n                        },\n                        {\n                            \"param_name\": \"ConferenceCallingSessionCount\"\n                        },\n                        {\n                            \"param_name\": \"VoiceMail\",\n                            \"access\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.CallControl.Extension.{i}.Stats.\"\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.CallControl.Extension.{i}.Stats.DSP.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Overruns\"\n                        },\n                        {\n                            \"param_name\": \"Underruns\"\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.CallControl.Extension.{i}.Stats.IncomingCalls.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"CallsReceived\"\n                        },\n                        {\n                            \"param_name\": \"CallsConnected\"\n                        },\n                        {\n                            \"param_name\": \"CallsFailed\"\n                        },\n                        {\n                            \"param_name\": \"CallsDropped\"\n                        },\n                        {\n                            \"param_name\": \"TotalCallTime\"\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.CallControl.Extension.{i}.Stats.OutgoingCalls.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"CallsAttempted\"\n                        },\n                        {\n                            \"param_name\": \"CallsConnected\"\n                        },\n                        {\n                            \"param_name\": \"CallsFailed\"\n                        },\n                        {\n                            \"param_name\": \"CallsDropped\"\n                        },\n                        {\n                            \"param_name\": \"TotalCallTime\"\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.CallControl.Extension.{i}.Stats.RTP.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"PacketsReceived\"\n                        },\n                        {\n                            \"param_name\": \"PacketsSent\"\n                        },\n                        {\n                            \"param_name\": \"PacketsLost\"\n                        },\n                        {\n                            \"param_name\": \"BytesSent\"\n                        },\n                        {\n                            \"param_name\": \"BytesReceived\"\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.CallControl.Mailbox.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"MaxMsg\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"MaxMessageTime\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"MinSize\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"SMTPServerAddress\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"SMTPServerPort\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"SMTPUser\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"SMTPPassword\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"SMTPAuthenticationType\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"SMTPFrom\",\n                            \"access\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.CallControl.IncomingMap.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Line\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Extension\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Order\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Timeout\",\n                            \"access\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.CallControl.OutgoingMap.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"CLIPNoScreeningNumber\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Extension\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Line\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Order\",\n                            \"access\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.CallControl.NumberingPlan.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"MinimumNumberOfDigits\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"MaximumNumberOfDigits\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"InterDigitTimerStd\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"InterDigitTimerOpen\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"TerminationDigit\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"InvalidNumberTone\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"PrefixInfoMaxEntries\"\n                        },\n                        {\n                            \"param_name\": \"PrefixInfoNumberOfEntries\"\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.CallControl.NumberingPlan.{i}.PrefixInfo.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"PrefixRange\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"PrefixMinNumberOfDigits\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"PrefixMaxNumberOfDigits\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"NumberOfDigitsToRemove\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"PosOfDigitsToRemove\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"DialTone\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"FacilityAction\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"FacilityActionArgument\",\n                            \"access\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.CallControl.Group.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Extensions\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"RingType\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"RingTimeout\",\n                            \"access\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.CallControl.CallingFeatures.\"\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.CallControl.CallingFeatures.Set.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"CallerIDEnable\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"CallerIDNameEnable\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"CallWaitingEnable\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"CallForwardUnconditionalEnable\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"CallForwardUnconditionalNumber\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"CallForwardOnBusyEnable\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"CallForwardOnBusyNumber\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"CallForwardOnBusyRingTimeout\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"CallForwardOnNoAnswerEnable\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"CallForwardOnNoAnswerNumber\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"CallForwardOnNoAnswerRingTimeout\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"CallTransferEnable\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"MWIEnable\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"VMWIEnable\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"LineMessagesWaiting\"\n                        },\n                        {\n                            \"param_name\": \"AnonymousCallRejectionEnable\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"AnonymousCallEnable\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"DoNotDisturbEnable\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"RepeatDialEnable\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"VoiceMailEnable\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"CallPickUpEnable\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"CCBSEnable\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"IIFCEnable\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"BlockForwardEnable\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"SecretForwarderEnable\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"FollowMeEnable\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"CFTNumberOfEntries\"\n                        },\n                        {\n                            \"param_name\": \"SCFNumberOfEntries\"\n                        },\n                        {\n                            \"param_name\": \"SCREJNumberOfEntries\"\n                        },\n                        {\n                            \"param_name\": \"FollowMeNumberOfEntries\"\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.CallControl.CallingFeatures.Set.{i}.CFT.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Day\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"StartTime\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"EndTime\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"ForwardedToNumber\",\n                            \"access\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.CallControl.CallingFeatures.Set.{i}.SCF.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"CallingNumber\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"ForwardedToNumber\",\n                            \"access\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.CallControl.CallingFeatures.Set.{i}.SCREJ.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"CallingNumber\",\n                            \"access\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.CallControl.CallingFeatures.Set.{i}.FollowMe.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Delay\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Number\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Order\",\n                            \"access\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.CallControl.CallingFeatures.Set.{i}.Voice2Mail.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"MaxMessageLength\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Attach\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"KeepLocal\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"EMailAddress\",\n                            \"access\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.Tone.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"DescriptionNumberOfEntries\"\n                        },\n                        {\n                            \"param_name\": \"PatternNumberOfEntries\"\n                        },\n                        {\n                            \"param_name\": \"EventProfileNumberOfEntries\"\n                        },\n                        {\n                            \"param_name\": \"DefautEventProfile\",\n                            \"access\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.Tone.Description.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"ToneEnable\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"ToneName\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"TonePattern\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"ToneFile\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"ToneRepetitions\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"ToneText\",\n                            \"access\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.Tone.Pattern.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"ToneOn\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Frequency1\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Power1\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Frequency2\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Power2\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Frequency3\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Power3\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Frequency4\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Power4\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"ModulationFrequency\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"ModulationPower\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Duration\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"NextPattern\",\n                            \"access\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.Tone.EventProfile.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"EventNumberOfEntries\"\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.Tone.EventProfile.{i}.Event.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Function\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Tone\",\n                            \"access\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.ClockSynchronization.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"ClockSourceNumberOfEntries\"\n                        },\n                        {\n                            \"param_name\": \"CurrentSource\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Description\"\n                        },\n                        {\n                            \"param_name\": \"AutoRevert\",\n                            \"access\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.ClockSynchronization.ClockSource.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Order\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Interface\",\n                            \"access\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.MGCP.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"ClientNumberOfEntries\"\n                        },\n                        {\n                            \"param_name\": \"NetworkNumberOfEntries\"\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.MGCP.Client.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"QuiescentMode\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Status\"\n                        },\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"RegisterMode\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"LocalPort\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Domain\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"User\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Network\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"MaxSessions\",\n                            \"access\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.Services.VoiceService.{i}.MGCP.Network.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"QuiescentMode\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Status\"\n                        },\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"CallAgent1\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"CallAgentPort1\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"CallAgent2\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"CallAgentPort2\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"RetranIntervalTimer\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"MaxRetranCount\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"DSCPMark\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"VLANIDMark\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"EthernetPriorityMark\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"AllowPiggybackEvents\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"SendRSIPImmediately\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"STUNEnable\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"STUNServer\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"NonVoiceBandwidthReservedUpstream\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"NonVoiceBandwidthReservedDownstream\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"MaxSessions\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"VoIPProfile\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"CodecList\",\n                            \"access\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.QoS.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"MaxClassificationEntries\"\n                        },\n                        {\n                            \"param_name\": \"ClassificationNumberOfEntries\"\n                        },\n                        {\n                            \"param_name\": \"MaxQueueEntries\"\n                        },\n                        {\n                            \"param_name\": \"QueueNumberOfEntries\"\n                        },\n                        {\n                            \"param_name\": \"MaxShaperEntries\"\n                        },\n                        {\n                            \"param_name\": \"ShaperNumberOfEntries\"\n                        },\n                        {\n                            \"param_name\": \"DefaultDSCPMark\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"DefaultEthernetPriorityMark\",\n                            \"access\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.QoS.Classification.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Status\"\n                        },\n                        {\n                            \"param_name\": \"Order\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Interface\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"AllInterfaces\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"DestIP\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"DestMask\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"SourceIP\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"SourceMask\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Protocol\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"DestPort\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"DestPortRangeMax\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"SourcePort\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"SourcePortRangeMax\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"SourceMACAddress\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"DestMACAddress\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Ethertype\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"DSCPCheck\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"DSCPMark\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"EthernetPriorityCheck\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"EthernetPriorityMark\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"ForwardingPolicy\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"TrafficClass\",\n                            \"access\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.QoS.Queue.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Status\"\n                        },\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"TrafficClasses\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Interface\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"AllInterfaces\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"BufferLength\"\n                        },\n                        {\n                            \"param_name\": \"Weight\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Precedence\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"DropAlgorithm\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"SchedulerAlgorithm\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"ShapingRate\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"ShapingBurstSize\",\n                            \"access\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.QoS.Shaper.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Status\"\n                        },\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Interface\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"ShapingRate\",\n                            \"access\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.WiFi.\"\n                },\n                {\n                    \"supported_obj_path\": \"Device.WiFi.Radio.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Status\"\n                        },\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Name\"\n                        },\n                        {\n                            \"param_name\": \"LastChange\"\n                        },\n                        {\n                            \"param_name\": \"LowerLayers\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Upstream\"\n                        },\n                        {\n                            \"param_name\": \"MaxBitRate\"\n                        },\n                        {\n                            \"param_name\": \"SupportedFrequencyBands\"\n                        },\n                        {\n                            \"param_name\": \"OperatingFrequencyBand\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"SupportedStandards\"\n                        },\n                        {\n                            \"param_name\": \"OperatingStandards\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"PossibleChannels\"\n                        },\n                        {\n                            \"param_name\": \"ChannelsInUse\"\n                        },\n                        {\n                            \"param_name\": \"Channel\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"AutoChannelSupported\"\n                        },\n                        {\n                            \"param_name\": \"AutoChannelEnable\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"AutoChannelRefreshPeriod\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"ChannelLastChange\"\n                        },\n                        {\n                            \"param_name\": \"ChannelLastSelectionReason\"\n                        },\n                        {\n                            \"param_name\": \"MaxSupportedSSIDs\"\n                        },\n                        {\n                            \"param_name\": \"MaxSupportedAssociations\"\n                        },\n                        {\n                            \"param_name\": \"FirmwareVersion\"\n                        },\n                        {\n                            \"param_name\": \"SupportedOperatingChannelBandwidths\"\n                        },\n                        {\n                            \"param_name\": \"OperatingChannelBandwidth\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"CurrentOperatingChannelBandwidth\"\n                        },\n                        {\n                            \"param_name\": \"ExtensionChannel\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"GuardInterval\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"MCS\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"TransmitPowerSupported\"\n                        },\n                        {\n                            \"param_name\": \"TransmitPower\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"IEEE80211hSupported\"\n                        },\n                        {\n                            \"param_name\": \"IEEE80211hEnabled\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"RegulatoryDomain\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"RetryLimit\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"CCARequest\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"CCAReport\"\n                        },\n                        {\n                            \"param_name\": \"RPIHistogramRequest\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"RPIHistogramReport\"\n                        },\n                        {\n                            \"param_name\": \"FragmentationThreshold\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"RTSThreshold\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"LongRetryLimit\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"BeaconPeriod\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"DTIMPeriod\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"PacketAggregationEnable\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"PreambleType\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"BasicDataTransmitRates\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"OperationalDataTransmitRates\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"SupportedDataTransmitRates\"\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.WiFi.Radio.{i}.Stats.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"BytesSent\"\n                        },\n                        {\n                            \"param_name\": \"BytesReceived\"\n                        },\n                        {\n                            \"param_name\": \"PacketsSent\"\n                        },\n                        {\n                            \"param_name\": \"PacketsReceived\"\n                        },\n                        {\n                            \"param_name\": \"ErrorsSent\"\n                        },\n                        {\n                            \"param_name\": \"ErrorsReceived\"\n                        },\n                        {\n                            \"param_name\": \"DiscardPacketsSent\"\n                        },\n                        {\n                            \"param_name\": \"DiscardPacketsReceived\"\n                        },\n                        {\n                            \"param_name\": \"PLCPErrorCount\"\n                        },\n                        {\n                            \"param_name\": \"FCSErrorCount\"\n                        },\n                        {\n                            \"param_name\": \"InvalidMACCount\"\n                        },\n                        {\n                            \"param_name\": \"PacketsOtherReceived\"\n                        },\n                        {\n                            \"param_name\": \"Noise\"\n                        },\n                        {\n                            \"param_name\": \"TotalChannelChangeCount\"\n                        },\n                        {\n                            \"param_name\": \"ManualChannelChangeCount\"\n                        },\n                        {\n                            \"param_name\": \"AutoStartupChannelChangeCount\"\n                        },\n                        {\n                            \"param_name\": \"AutoUserChannelChangeCount\"\n                        },\n                        {\n                            \"param_name\": \"AutoRefreshChannelChangeCount\"\n                        },\n                        {\n                            \"param_name\": \"AutoDynamicChannelChangeCount\"\n                        },\n                        {\n                            \"param_name\": \"AutoDFSChannelChangeCount\"\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.WiFi.SSID.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Status\"\n                        },\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Name\"\n                        },\n                        {\n                            \"param_name\": \"LastChange\"\n                        },\n                        {\n                            \"param_name\": \"LowerLayers\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"BSSID\"\n                        },\n                        {\n                            \"param_name\": \"MACAddress\"\n                        },\n                        {\n                            \"param_name\": \"SSID\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Upstream\"\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.WiFi.SSID.{i}.Stats.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"BytesSent\"\n                        },\n                        {\n                            \"param_name\": \"BytesReceived\"\n                        },\n                        {\n                            \"param_name\": \"PacketsSent\"\n                        },\n                        {\n                            \"param_name\": \"PacketsReceived\"\n                        },\n                        {\n                            \"param_name\": \"ErrorsSent\"\n                        },\n                        {\n                            \"param_name\": \"RetransCount\"\n                        },\n                        {\n                            \"param_name\": \"FailedRetransCount\"\n                        },\n                        {\n                            \"param_name\": \"RetryCount\"\n                        },\n                        {\n                            \"param_name\": \"MultipleRetryCount\"\n                        },\n                        {\n                            \"param_name\": \"ACKFailureCount\"\n                        },\n                        {\n                            \"param_name\": \"AggregatedPacketCount\"\n                        },\n                        {\n                            \"param_name\": \"ErrorsReceived\"\n                        },\n                        {\n                            \"param_name\": \"UnicastPacketsSent\"\n                        },\n                        {\n                            \"param_name\": \"UnicastPacketsReceived\"\n                        },\n                        {\n                            \"param_name\": \"DiscardPacketsSent\"\n                        },\n                        {\n                            \"param_name\": \"DiscardPacketsReceived\"\n                        },\n                        {\n                            \"param_name\": \"MulticastPacketsSent\"\n                        },\n                        {\n                            \"param_name\": \"MulticastPacketsReceived\"\n                        },\n                        {\n                            \"param_name\": \"BroadcastPacketsSent\"\n                        },\n                        {\n                            \"param_name\": \"BroadcastPacketsReceived\"\n                        },\n                        {\n                            \"param_name\": \"UnknownProtoPacketsReceived\"\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.WiFi.AccessPoint.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Status\"\n                        },\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"SSIDReference\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"SSIDAdvertisementEnabled\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"RetryLimit\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"WMMCapability\"\n                        },\n                        {\n                            \"param_name\": \"UAPSDCapability\"\n                        },\n                        {\n                            \"param_name\": \"WMMEnable\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"UAPSDEnable\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"AssociatedDeviceNumberOfEntries\"\n                        },\n                        {\n                            \"param_name\": \"MaxAssociatedDevices\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"IsolationEnable\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"MACAddressControlEnabled\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"AllowedMACAddress\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"MaxAllowedAssociations\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"CpeOperationMode\",\n                            \"access\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.WiFi.AccessPoint.{i}.Security.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"ModesSupported\"\n                        },\n                        {\n                            \"param_name\": \"ModeEnabled\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"EncryptionMode\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"WEPKey\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"PreSharedKey\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"KeyPassphrase\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"RekeyingInterval\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"SAEPassphrase\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"RadiusServerIPAddr\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"SecondaryRadiusServerIPAddr\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"RadiusServerPort\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"SecondaryRadiusServerPort\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"RadiusSecret\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"SecondaryRadiusSecret\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"MFPConfig\",\n                            \"access\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.WiFi.AccessPoint.{i}.WPS.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"ConfigMethodsSupported\"\n                        },\n                        {\n                            \"param_name\": \"ConfigMethodsEnabled\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Status\"\n                        },\n                        {\n                            \"param_name\": \"Version\"\n                        },\n                        {\n                            \"param_name\": \"PIN\",\n                            \"access\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.WiFi.AccessPoint.{i}.AssociatedDevice.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Type\"\n                        },\n                        {\n                            \"param_name\": \"SetStaATF\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"MACAddress\"\n                        },\n                        {\n                            \"param_name\": \"OperatingStandard\"\n                        },\n                        {\n                            \"param_name\": \"AuthenticationState\"\n                        },\n                        {\n                            \"param_name\": \"LastDataDownlinkRate\"\n                        },\n                        {\n                            \"param_name\": \"LastDataUplinkRate\"\n                        },\n                        {\n                            \"param_name\": \"AssociationTime\"\n                        },\n                        {\n                            \"param_name\": \"SignalStrength\"\n                        },\n                        {\n                            \"param_name\": \"Noise\"\n                        },\n                        {\n                            \"param_name\": \"Retransmissions\"\n                        },\n                        {\n                            \"param_name\": \"Active\"\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.WiFi.AccessPoint.{i}.AssociatedDevice.{i}.Stats.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"BytesSent\"\n                        },\n                        {\n                            \"param_name\": \"BytesReceived\"\n                        },\n                        {\n                            \"param_name\": \"PacketsSent\"\n                        },\n                        {\n                            \"param_name\": \"PacketsReceived\"\n                        },\n                        {\n                            \"param_name\": \"ErrorsSent\"\n                        },\n                        {\n                            \"param_name\": \"ErrorsReceived\"\n                        },\n                        {\n                            \"param_name\": \"RetransCount\"\n                        },\n                        {\n                            \"param_name\": \"FailedRetransCount\"\n                        },\n                        {\n                            \"param_name\": \"RetryCount\"\n                        },\n                        {\n                            \"param_name\": \"MultipleRetryCount\"\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.WiFi.AccessPoint.{i}.AC.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"AccessCategory\"\n                        },\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"AIFSN\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"ECWMin\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"ECWMax\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"TxOpMax\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"AckPolicy\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"OutQLenHistogramIntervals\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"OutQLenHistogramSampleInterval\",\n                            \"access\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.WiFi.AccessPoint.{i}.AC.{i}.Stats.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"BytesSent\"\n                        },\n                        {\n                            \"param_name\": \"BytesReceived\"\n                        },\n                        {\n                            \"param_name\": \"PacketsSent\"\n                        },\n                        {\n                            \"param_name\": \"PacketsReceived\"\n                        },\n                        {\n                            \"param_name\": \"ErrorsSent\"\n                        },\n                        {\n                            \"param_name\": \"ErrorsReceived\"\n                        },\n                        {\n                            \"param_name\": \"DiscardPacketsSent\"\n                        },\n                        {\n                            \"param_name\": \"DiscardPacketsReceived\"\n                        },\n                        {\n                            \"param_name\": \"RetransCount\"\n                        },\n                        {\n                            \"param_name\": \"OutQLenHistogram\"\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.WiFi.AccessPoint.{i}.Accounting.\"\n                },\n                {\n                    \"supported_obj_path\": \"Device.WiFi.EndPoint.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Status\"\n                        },\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"ProfileReference\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"SSIDReference\"\n                        },\n                        {\n                            \"param_name\": \"ProfileNumberOfEntries\"\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.WiFi.EndPoint.{i}.Stats.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"LastDataDownlinkRate\"\n                        },\n                        {\n                            \"param_name\": \"LastDataUplinkRate\"\n                        },\n                        {\n                            \"param_name\": \"SignalStrength\"\n                        },\n                        {\n                            \"param_name\": \"Retransmissions\"\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.WiFi.EndPoint.{i}.Security.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"ModesSupported\"\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.WiFi.EndPoint.{i}.Profile.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Status\"\n                        },\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"SSID\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Location\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Priority\",\n                            \"access\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.WiFi.EndPoint.{i}.Profile.{i}.Security.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"ModeEnabled\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"WEPKey\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"PreSharedKey\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"KeyPassphrase\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"SAEPassphrase\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"MFPConfig\",\n                            \"access\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.WiFi.EndPoint.{i}.WPS.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"ConfigMethodsSupported\"\n                        },\n                        {\n                            \"param_name\": \"ConfigMethodsEnabled\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Status\"\n                        },\n                        {\n                            \"param_name\": \"Version\"\n                        },\n                        {\n                            \"param_name\": \"PIN\",\n                            \"access\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.WiFi.EndPoint.{i}.AC.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"AccessCategory\"\n                        },\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"AIFSN\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"ECWMin\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"ECWMax\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"TxOpMax\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"AckPolicy\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"OutQLenHistogramIntervals\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"OutQLenHistogramSampleInterval\",\n                            \"access\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.WiFi.EndPoint.{i}.AC.{i}.Stats.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"BytesSent\"\n                        },\n                        {\n                            \"param_name\": \"BytesReceived\"\n                        },\n                        {\n                            \"param_name\": \"PacketsSent\"\n                        },\n                        {\n                            \"param_name\": \"PacketsReceived\"\n                        },\n                        {\n                            \"param_name\": \"ErrorsSent\"\n                        },\n                        {\n                            \"param_name\": \"ErrorsReceived\"\n                        },\n                        {\n                            \"param_name\": \"DiscardPacketsSent\"\n                        },\n                        {\n                            \"param_name\": \"DiscardPacketsReceived\"\n                        },\n                        {\n                            \"param_name\": \"RetransCount\"\n                        },\n                        {\n                            \"param_name\": \"OutQLenHistogram\"\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.NeighborDiscovery.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"InterfaceSettingNumberOfEntries\"\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.NeighborDiscovery.InterfaceSetting.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Status\"\n                        },\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Interface\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"DADTransmits\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"RetransTimer\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"RtrSolicitationInterval\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"MaxRtrSolicitations\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"NUDEnable\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"RSEnable\",\n                            \"access\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.RouterAdvertisement.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"InterfaceSettingNumberOfEntries\"\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.RouterAdvertisement.InterfaceSetting.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Status\"\n                        },\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Interface\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"ManualPrefixes\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Prefixes\"\n                        },\n                        {\n                            \"param_name\": \"MaxRtrAdvInterval\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"MinRtrAdvInterval\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"AdvDefaultLifetime\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"AdvManagedFlag\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"AdvOtherConfigFlag\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"AdvMobileAgentFlag\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"AdvPreferredRouterFlag\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"AdvNDProxyFlag\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"AdvLinkMTU\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"AdvReachableTime\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"AdvRetransTimer\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"AdvCurHopLimit\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"OptionNumberOfEntries\"\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.RouterAdvertisement.InterfaceSetting.{i}.Option.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Tag\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Value\",\n                            \"access\": 1\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.DSLite.\",\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"InterfaceSettingNumberOfEntries\"\n                        }\n                    ]\n                },\n                {\n                    \"supported_obj_path\": \"Device.DSLite.InterfaceSetting.{i}.\",\n                    \"access\": 1,\n                    \"is_multi_instance\": true,\n                    \"supported_params\": [\n                        {\n                            \"param_name\": \"Enable\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Status\"\n                        },\n                        {\n                            \"param_name\": \"Alias\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"EndpointAssignmentPrecedence\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"EndpointAddressTypePrecedence\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"EndpointAddressInUse\"\n                        },\n                        {\n                            \"param_name\": \"EndpointName\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"EndpointAddress\",\n                            \"access\": 1\n                        },\n                        {\n                            \"param_name\": \"Origin\"\n                        },\n                        {\n                            \"param_name\": \"TunnelInterface\"\n                        },\n                        {\n                            \"param_name\": \"TunneledInterface\"\n                        }\n                    ]\n                }\n            ]\n        }\n    ]\n}"}],"_postman_id":"29b3c974-3604-452a-928d-cfbe746b40f6"},{"name":"RequestDeviceParametersInstances","id":"e8c1133f-f1b7-4020-b4f8-539d9a7e87d0","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"obj_paths\" : [\"Device.\"],\n      \"first_level_only\" : false,\n      \"return_commands\" : false,\n      \"return_events\" : false,\n      \"return_params\" : true \n}","options":{"raw":{"language":"json"}}},"url":"device/:device/:mtp/instances","urlObject":{"path":[":device",":mtp","instances"],"host":["device"],"query":[],"variable":[{"id":"e2ed41a0-245e-46ab-a9eb-119f4c0ef3f5","type":"string","value":"","key":"device"},{"id":"20748207-c161-42fd-9be1-75f99060271d","type":"string","value":"","key":"mtp"}]}},"response":[{"id":"3bd18406-5d3c-484f-9bb3-bfbd644ea365","name":"RequestDeviceParametersInstances","originalRequest":{"method":"PUT","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"obj_paths\" : [\"Device.DeviceInfo.\"],\n    \"first_level_only\" : false\n}","options":{"raw":{"language":"json"}}},"url":"device/{{device}}/instances"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Origin"},{"key":"Date","value":"Sat, 24 Jun 2023 14:24:38 GMT"},{"key":"Content-Length","value":"477"}],"cookie":[],"responseTime":null,"body":"{\n    \"req_path_results\": [\n        {\n            \"requested_path\": \"Device.DeviceInfo.\",\n            \"curr_insts\": [\n                {\n                    \"instantiated_obj_path\": \"Device.DeviceInfo.FirmwareImage.1.\"\n                },\n                {\n                    \"instantiated_obj_path\": \"Device.DeviceInfo.FirmwareImage.2.\"\n                },\n                {\n                    \"instantiated_obj_path\": \"Device.DeviceInfo.Processor.1.\"\n                },\n                {\n                    \"instantiated_obj_path\": \"Device.DeviceInfo.TemperatureStatus.TemperatureSensor.1.\"\n                },\n                {\n                    \"instantiated_obj_path\": \"Device.DeviceInfo.VendorConfigFile.1.\"\n                },\n                {\n                    \"instantiated_obj_path\": \"Device.DeviceInfo.VendorLogFile.1.\"\n                }\n            ]\n        }\n    ]\n}"}],"_postman_id":"e8c1133f-f1b7-4020-b4f8-539d9a7e87d0"},{"name":"RequestDeviceOperate","id":"4acfce38-ccaf-4a13-bf0c-9e1bf119741d","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"command\": \"Device.Reboot()\",\n    \"send_resp\": true\n}","options":{"raw":{"language":"json"}}},"url":"device/:device/:mtp/operate","urlObject":{"path":[":device",":mtp","operate"],"host":["device"],"query":[],"variable":[{"id":"8f1fb6ef-c00d-44eb-8884-d27e6403744c","type":"string","value":"","key":"device"},{"id":"09447557-045d-4e47-8902-aa9f3acce187","type":"string","value":"","key":"mtp"}]}},"response":[{"id":"e102f4fa-199a-466c-b188-4e54f9c04d12","name":"Operate OnBoardRequest","originalRequest":{"method":"PUT","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"command\": \"Device.LocalAgent.Controller.1.SendOnBoardRequest()\",\n    \"send_resp\": true\n}","options":{"raw":{"language":"json"}}},"url":"device/{{device}}/operate"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Origin"},{"key":"Date","value":"Mon, 23 Oct 2023 23:23:46 GMT"},{"key":"Content-Length","value":"136"}],"cookie":[],"responseTime":null,"body":"{\n    \"operation_results\": [\n        {\n            \"executed_command\": \"Device.LocalAgent.Controller.1.SendOnBoardRequest()\",\n            \"OperationResp\": {\n                \"ReqOutputArgs\": {}\n            }\n        }\n    ]\n}"},{"id":"52fd3002-84dc-41d8-8086-b6a705e70b82","name":"Operate Reboot","originalRequest":{"method":"PUT","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"command\": \"Device.Reboot()\",\n    \"send_resp\": true\n}","options":{"raw":{"language":"json"}}},"url":"device/{{device}}/operate"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Origin"},{"key":"Date","value":"Mon, 23 Oct 2023 23:30:13 GMT"},{"key":"Content-Length","value":"100"}],"cookie":[],"responseTime":null,"body":"{\n    \"operation_results\": [\n        {\n            \"executed_command\": \"Device.Reboot()\",\n            \"OperationResp\": {\n                \"ReqOutputArgs\": {}\n            }\n        }\n    ]\n}"},{"id":"693c1666-1a39-4ada-b2e6-72121bf55ea5","name":"Install container","originalRequest":{"method":"PUT","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"command\": \"Device.SoftwareModules.InstallDU()\",\n    \"send_resp\": true,                                                                        \n    \"input_args\": {\n        \"URL\":\"http://69.136.49.27/testapp32.tar\"\n    }\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"device/:device/:mtp/operate","host":["device"],"path":[":device",":mtp","operate"],"variable":[{"key":"device","value":"os::FFFFFF-10000000ef93a6b3","type":"string"},{"key":"mtp","value":"any","type":"string"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Origin"},{"key":"Date","value":"Thu, 10 Oct 2024 13:24:27 GMT"},{"key":"Content-Length","value":"143"}],"cookie":[],"responseTime":null,"body":"{\n    \"operation_results\": [\n        {\n            \"executed_command\": \"Device.SoftwareModules.InstallDU()\",\n            \"OperationResp\": {\n                \"ReqObjPath\": \"Device.LocalAgent.Request.1\"\n            }\n        }\n    ]\n}"},{"id":"5919d28f-487e-4c01-9a9d-4b71de846b65","name":"Active container","originalRequest":{"method":"PUT","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"command\": \"Device.SoftwareModules.ExecutionUnit.1.SetRequestedState()\",\n    \"send_resp\": true,\n    \"input_args\": {\n        \"RequestedState\": \"Active\"\n    }\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"device/:device/:mtp/operate","host":["device"],"path":[":device",":mtp","operate"],"variable":[{"key":"device","value":"os::FFFFFF-10000000ef93a6b3","type":"string"},{"key":"mtp","value":"any","type":"string"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Origin"},{"key":"Date","value":"Thu, 10 Oct 2024 13:20:46 GMT"},{"key":"Content-Length","value":"182"}],"cookie":[],"responseTime":null,"body":"{\n    \"operation_results\": [\n        {\n            \"executed_command\": \"Device.SoftwareModules.ExecutionUnit.1.SetRequestedState()\",\n            \"OperationResp\": {\n                \"ReqOutputArgs\": {\n                    \"output_args\": {\n                        \"Ret\": \"\\\"Starting EU\\\"\"\n                    }\n                }\n            }\n        }\n    ]\n}"},{"id":"bd0a48b4-39f3-4b90-9373-5aba7214b320","name":"Stop container","originalRequest":{"method":"PUT","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"body":{"mode":"raw","raw":"{\n   \"command\": \"Device.SoftwareModules.ExecutionUnit.1.SetRequestedState()\",\n   \"send_resp\": true,\n   \"input_args\": {\n     \"RequestedState\": \"Idle\"\n   }\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"device/:device/:mtp/operate","host":["device"],"path":[":device",":mtp","operate"],"variable":[{"key":"device","value":"os::FFFFFF-10000000ef93a6b3","type":"string"},{"key":"mtp","value":"any","type":"string"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Origin"},{"key":"Date","value":"Thu, 10 Oct 2024 13:22:18 GMT"},{"key":"Content-Length","value":"182"}],"cookie":[],"responseTime":null,"body":"{\n    \"operation_results\": [\n        {\n            \"executed_command\": \"Device.SoftwareModules.ExecutionUnit.1.SetRequestedState()\",\n            \"OperationResp\": {\n                \"ReqOutputArgs\": {\n                    \"output_args\": {\n                        \"Ret\": \"\\\"Stopping EU\\\"\"\n                    }\n                }\n            }\n        }\n    ]\n}"},{"id":"4aa21621-effe-4e17-a3d4-5cad3a3c7975","name":"Uninstall container","originalRequest":{"method":"PUT","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"command\": \"Device.SoftwareModules.DeploymentUnit.1.Uninstall()\",\n    \"send_resp\": true,\n    \"input_args\": {\n    }\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"device/:device/:mtp/operate","host":["device"],"path":[":device",":mtp","operate"],"variable":[{"key":"device","value":"os::FFFFFF-10000000ef93a6b3","type":"string"},{"key":"mtp","value":"any","type":"string"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Origin"},{"key":"Date","value":"Thu, 10 Oct 2024 13:23:38 GMT"},{"key":"Content-Length","value":"160"}],"cookie":[],"responseTime":null,"body":"{\n    \"operation_results\": [\n        {\n            \"executed_command\": \"Device.SoftwareModules.DeploymentUnit.1.Uninstall()\",\n            \"OperationResp\": {\n                \"ReqObjPath\": \"Device.LocalAgent.Request.1\"\n            }\n        }\n    ]\n}"}],"_postman_id":"4acfce38-ccaf-4a13-bf0c-9e1bf119741d"},{"name":"RequestDeviceNotify","id":"23786173-1454-428e-a522-9822db552100","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[{"key":"Content-Type","value":"application/json"},{"key":"Authorization","value":"[object Object]"}],"url":"device/:device/:mtp/notify","urlObject":{"path":[":device",":mtp","notify"],"host":["device"],"query":[],"variable":[{"id":"5b9cca49-f371-42c5-934d-af6f8fedb671","type":"any","value":"oktopus-0-mqtt","key":"device"},{"id":"d80abb64-a9bf-40b0-907a-b395c6d7d029","type":"any","value":"any","key":"mtp"}]}},"response":[],"_postman_id":"23786173-1454-428e-a522-9822db552100"}],"id":"1c63db64-5cbb-4b13-9ca1-2d542b1fefda","_postman_id":"1c63db64-5cbb-4b13-9ca1-2d542b1fefda","description":""},{"name":"CWMP Native Messages","item":[{"name":"Generic","id":"2ff23925-1b29-4bb1-9ed3-8237c188c1e0","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"body":{"mode":"raw","raw":"<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<soap:Envelope xmlns:soapenc=\"http://schemas.xmlsoap.org/soap/encoding/\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:cwmp=\"urn:dslforum-org:cwmp-1-0\" xmlns:soap=\"http://schemas.xmlsoap.org/soap/envelope/\" xmlns:schemaLocation=\"urn:dslforum-org:cwmp-1-0 ..\\schemas\\wt121.xsd\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\">\n  <soap:Header/>\n  <soap:Body soap:encodingStyle=\"http://schemas.xmlsoap.org/soap/encoding/\">\n    <cwmp:GetParameterValues>\n      <ParameterNames>\n        <string>InternetGatewayDevice.TraceRouteDiagnostics.</string>\n       </ParameterNames>\n    </cwmp:GetParameterValues>\n  </soap:Body>\n</soap:Envelope>","options":{"raw":{"language":"xml"}}},"url":"device/cwmp/:device/generic","urlObject":{"path":["cwmp",":device","generic"],"host":["device"],"query":[],"variable":[{"type":"any","value":"{{device}}","key":"device"}]}},"response":[{"id":"0d1b5dfc-5c65-4869-9965-c596146583f8","name":"GetParameterValues","originalRequest":{"method":"PUT","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"body":{"mode":"raw","raw":"<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<soap:Envelope xmlns:soapenc=\"http://schemas.xmlsoap.org/soap/encoding/\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:cwmp=\"urn:dslforum-org:cwmp-1-0\" xmlns:soap=\"http://schemas.xmlsoap.org/soap/envelope/\" xmlns:schemaLocation=\"urn:dslforum-org:cwmp-1-0 ..schemaswt121.xsd\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\">\n  <soap:Header/>\n  <soap:Body soap:encodingStyle=\"http://schemas.xmlsoap.org/soap/encoding/\">\n    <cwmp:GetParameterValues>\n      <ParameterNames>\n        <string>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.</string>\n       </ParameterNames>\n    </cwmp:GetParameterValues>\n  </soap:Body>\n</soap:Envelope>","options":{"raw":{"language":"xml"}}},"url":{"raw":"device/cwmp/:device/generic","host":["device"],"path":["cwmp",":device","generic"],"variable":[{"key":"device","value":"{{device}}"}]}},"status":"OK","code":200,"_postman_previewlanguage":"xml","header":[{"key":"Content-Type","name":"Content-Type","value":"application/xml","description":"","type":"text"},{"key":"Vary","value":"Origin"},{"key":"Date","value":"Tue, 08 Oct 2024 19:19:01 GMT"},{"key":"Transfer-Encoding","value":"chunked"}],"cookie":[],"responseTime":null,"body":"<SOAP-ENV:Envelope xmlns:SOAP-ENV=\"http://schemas.xmlsoap.org/soap/envelope/\" xmlns:SOAP-ENC=\"http://schemas.xmlsoap.org/soap/encoding/\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns:cwmp=\"urn:dslforum-org:cwmp-1-0\">\n    <SOAP-ENV:Header>\n        <cwmp:ID SOAP-ENV:mustUnderstand=\"1\"/>\n    </SOAP-ENV:Header>\n    <SOAP-ENV:Body>\n        <cwmp:GetParameterValuesResponse>\n            <ParameterList SOAP-ENC:arrayType=\"cwmp:ParameterValueStruct[193]\">\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.Enable</Name>\n                    <Value xsi:type=\"xsd:boolean\">1</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.RegulatoryDomain</Name>\n                    <Value xsi:type=\"xsd:string\">GB</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.X_HW_Standard</Name>\n                    <Value xsi:type=\"xsd:string\">11ax</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.TransmitPower</Name>\n                    <Value xsi:type=\"xsd:unsignedInt\">100</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.Channel</Name>\n                    <Value xsi:type=\"xsd:unsignedInt\">2</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.AutoChannelEnable</Name>\n                    <Value xsi:type=\"xsd:boolean\">1</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.X_HW_HT20</Name>\n                    <Value xsi:type=\"xsd:unsignedInt\">0</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.SSID</Name>\n                    <Value xsi:type=\"xsd:string\">HUAWEI-2.4G-aVz8</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.SSIDAdvertisementEnabled</Name>\n                    <Value xsi:type=\"xsd:boolean\">1</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.MaxBitRate</Name>\n                    <Value xsi:type=\"xsd:string\">auto</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.WMMEnable</Name>\n                    <Value xsi:type=\"xsd:boolean\">1</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.BeaconType</Name>\n                    <Value xsi:type=\"xsd:string\">Basic</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.BasicEncryptionModes</Name>\n                    <Value xsi:type=\"xsd:string\">None</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.BasicAuthenticationMode</Name>\n                    <Value xsi:type=\"xsd:string\">None</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.WPAEncryptionModes</Name>\n                    <Value xsi:type=\"xsd:string\">TKIPEncryption</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.WPAAuthenticationMode</Name>\n                    <Value xsi:type=\"xsd:string\">PSKAuthentication</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.IEEE11iEncryptionModes</Name>\n                    <Value xsi:type=\"xsd:string\">AESEncryption</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.IEEE11iAuthenticationMode</Name>\n                    <Value xsi:type=\"xsd:string\">PSKAuthentication</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.X_HW_WPAand11iEncryptionModes</Name>\n                    <Value xsi:type=\"xsd:string\">TKIPandAESEncryption</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.X_HW_WPAand11iAuthenticationMode</Name>\n                    <Value xsi:type=\"xsd:string\">PSKAuthentication</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.WEPKeyIndex</Name>\n                    <Value xsi:type=\"xsd:unsignedInt\">1</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.WEPEncryptionLevel</Name>\n                    <Value xsi:type=\"xsd:string\">104-bit</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.X_HW_RadiuServer</Name>\n                    <Value xsi:type=\"xsd:string\"/>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.X_HW_RadiusPort</Name>\n                    <Value xsi:type=\"xsd:unsignedInt\">1812</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.X_HW_RadiusKey</Name>\n                    <Value xsi:type=\"xsd:string\"/>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.X_HW_AssociateNum</Name>\n                    <Value xsi:type=\"xsd:unsignedInt\">64</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.X_HW_WPSKeyWord</Name>\n                    <Value xsi:type=\"xsd:unsignedInt\">128</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.X_HW_RetryTimeout</Name>\n                    <Value xsi:type=\"xsd:unsignedInt\">20</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.X_HW_Mode</Name>\n                    <Value xsi:type=\"xsd:unsignedInt\">0</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.X_HW_VLAN</Name>\n                    <Value xsi:type=\"xsd:string\"/>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.MACAddressControlEnabled</Name>\n                    <Value xsi:type=\"xsd:boolean\">0</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.KeyPassphrase</Name>\n                    <Value xsi:type=\"xsd:string\"/>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.BasicDataTransmitRates</Name>\n                    <Value xsi:type=\"xsd:string\">1,2,5.5,6,11,12,18,24,36,48,54</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.OperationalDataTransmitRates</Name>\n                    <Value xsi:type=\"xsd:string\">1,2,5.5,11,6,9</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.InsecureOOBAccessEnabled</Name>\n                    <Value xsi:type=\"xsd:boolean\">0</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.BeaconAdvertisementEnabled</Name>\n                    <Value xsi:type=\"xsd:boolean\">0</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.RadioEnabled</Name>\n                    <Value xsi:type=\"xsd:boolean\">1</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.AutoRateFallBackEnabled</Name>\n                    <Value xsi:type=\"xsd:boolean\">1</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.LocationDescription</Name>\n                    <Value xsi:type=\"xsd:string\"/>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.DeviceOperationMode</Name>\n                    <Value xsi:type=\"xsd:string\">InfrastructureAccessPoint</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.DistanceFromRoot</Name>\n                    <Value xsi:type=\"xsd:unsignedInt\">0</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.PeerBSSID</Name>\n                    <Value xsi:type=\"xsd:string\"/>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.AuthenticationServiceMode</Name>\n                    <Value xsi:type=\"xsd:string\">None</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.UAPSDEnable</Name>\n                    <Value xsi:type=\"xsd:boolean\">0</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.LowerLayers</Name>\n                    <Value xsi:type=\"xsd:string\">InternetGatewayDevice.LANDevice.1.WiFi.Radio.1</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.Name</Name>\n                    <Value xsi:type=\"xsd:string\">ath0</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.X_HW_PowerValue</Name>\n                    <Value xsi:type=\"xsd:unsignedInt\">18</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.Standard</Name>\n                    <Value xsi:type=\"xsd:string\">11ax</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.TotalBytesSent</Name>\n                    <Value xsi:type=\"xsd:unsignedInt\">68685369</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.TotalBytesReceived</Name>\n                    <Value xsi:type=\"xsd:unsignedInt\">10581616</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.TotalPacketsSent</Name>\n                    <Value xsi:type=\"xsd:unsignedInt\">137765</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.TotalPacketsReceived</Name>\n                    <Value xsi:type=\"xsd:unsignedInt\">96777</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.BSSID</Name>\n                    <Value xsi:type=\"xsd:string\">E6:77:27:DC:C7:64</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.TransmitPowerSupported</Name>\n                    <Value xsi:type=\"xsd:string\">20,40,60,80,100</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.WMMSupported</Name>\n                    <Value xsi:type=\"xsd:unsignedInt\">1</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.TotalAssociations</Name>\n                    <Value xsi:type=\"xsd:unsignedInt\">1</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.Status</Name>\n                    <Value xsi:type=\"xsd:string\">Up</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.PossibleChannels</Name>\n                    <Value xsi:type=\"xsd:string\">1,2,3,4,5,6,7,8,9,10,11,12,13</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.PossibleDataTransmitRates</Name>\n                    <Value xsi:type=\"xsd:string\">1,2,5.5,11,6,9</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.TotalPSKFailures</Name>\n                    <Value xsi:type=\"xsd:unsignedInt\">0</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.TotalIntegrityFailures</Name>\n                    <Value xsi:type=\"xsd:unsignedInt\">0</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.UAPSDSupported</Name>\n                    <Value xsi:type=\"xsd:boolean\">1</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.ChannelsInUse</Name>\n                    <Value xsi:type=\"xsd:string\">2</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.X_HW_RFBand</Name>\n                    <Value xsi:type=\"xsd:string\">2.4GHz</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.X_HW_WebVisibility</Name>\n                    <Value xsi:type=\"xsd:boolean\">1</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.X_HW_WorkMode</Name>\n                    <Value xsi:type=\"xsd:unsignedInt\">0</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.X_HW_SupportedStandards</Name>\n                    <Value xsi:type=\"xsd:string\">b,g,n,ax</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.ChannelPlus</Name>\n                    <Value xsi:type=\"xsd:unsignedInt\">0</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.X_HW_CurrentOperatingChannelBandwidth</Name>\n                    <Value xsi:type=\"xsd:string\">20MHz</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.X_HW_AttachConf.X_HW_AirtimeFairness</Name>\n                    <Value xsi:type=\"xsd:boolean\">0</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.X_HW_AdvanceConf.DtimPeriod</Name>\n                    <Value xsi:type=\"xsd:unsignedInt\">1</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.X_HW_AdvanceConf.BeaconPeriod</Name>\n                    <Value xsi:type=\"xsd:unsignedInt\">100</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.X_HW_AdvanceConf.RTSThreshold</Name>\n                    <Value xsi:type=\"xsd:unsignedInt\">2346</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.X_HW_AdvanceConf.FragThreshold</Name>\n                    <Value xsi:type=\"xsd:unsignedInt\">2346</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.WEPKey.1.WEPKey</Name>\n                    <Value xsi:type=\"xsd:string\"/>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.WEPKey.2.WEPKey</Name>\n                    <Value xsi:type=\"xsd:string\"/>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.WEPKey.3.WEPKey</Name>\n                    <Value xsi:type=\"xsd:string\"/>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.WEPKey.4.WEPKey</Name>\n                    <Value xsi:type=\"xsd:string\"/>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.PreSharedKey.1.PreSharedKey</Name>\n                    <Value xsi:type=\"xsd:string\"/>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.PreSharedKey.1.KeyPassphrase</Name>\n                    <Value xsi:type=\"xsd:string\"/>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.PreSharedKey.1.AssociatedDeviceMACAddress</Name>\n                    <Value xsi:type=\"xsd:string\"/>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.Stats.ErrorsSent</Name>\n                    <Value xsi:type=\"xsd:unsignedInt\">12</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.Stats.ErrorsReceived</Name>\n                    <Value xsi:type=\"xsd:unsignedInt\">0</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.Stats.DiscardPacketsSent</Name>\n                    <Value xsi:type=\"xsd:unsignedInt\">0</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.Stats.DiscardPacketsReceived</Name>\n                    <Value xsi:type=\"xsd:unsignedInt\">0</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.Stats.UnicastPacketsSent</Name>\n                    <Value xsi:type=\"xsd:unsignedInt\">8235296</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.Stats.UnicastPacketsReceived</Name>\n                    <Value xsi:type=\"xsd:unsignedInt\">10469155</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.Stats.MulticastPacketsSent</Name>\n                    <Value xsi:type=\"xsd:unsignedInt\">4215735</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.Stats.MulticastPacketsReceived</Name>\n                    <Value xsi:type=\"xsd:unsignedInt\">124843</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.Stats.BroadcastPacketsSent</Name>\n                    <Value xsi:type=\"xsd:unsignedInt\">20464</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.Stats.BroadcastPacketsReceived</Name>\n                    <Value xsi:type=\"xsd:unsignedInt\">5804</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.Stats.UnknownProtoPacketsReceived</Name>\n                    <Value xsi:type=\"xsd:unsignedInt\">0</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.WPS.X_HW_ConfigMethod</Name>\n                    <Value xsi:type=\"xsd:string\">PushButton</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.WPS.DevicePassword</Name>\n                    <Value xsi:type=\"xsd:unsignedInt\"/>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.WPS.X_HW_PinGenerator</Name>\n                    <Value xsi:type=\"xsd:string\">AP</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.WPS.Enable</Name>\n                    <Value xsi:type=\"xsd:boolean\">1</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.WPS.ConfigMethodsEnabled</Name>\n                    <Value xsi:type=\"xsd:string\">PushButton</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.WPS.SetupLock</Name>\n                    <Value xsi:type=\"xsd:boolean\">0</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.WPS.ConfigMethodsSupported</Name>\n                    <Value xsi:type=\"xsd:string\">PushButton Lable</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.WPS.DeviceName</Name>\n                    <Value xsi:type=\"xsd:string\">EG8145X6-10</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.WPS.UUID</Name>\n                    <Value xsi:type=\"xsd:string\">13814000-1dd2-11b2-9a18-e47727dcc75e</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.WPS.Version</Name>\n                    <Value xsi:type=\"xsd:unsignedInt\">16</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.WPS.SetupLockedState</Name>\n                    <Value xsi:type=\"xsd:string\">Unlocked</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.WPS.ConfigurationState</Name>\n                    <Value xsi:type=\"xsd:string\">Configured</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.WPS.LastConfigurationError</Name>\n                    <Value xsi:type=\"xsd:string\">NoError</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.WPS.RegistrarNumberOfEntries</Name>\n                    <Value xsi:type=\"xsd:unsignedInt\">0</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.WPS.RegistrarEstablished</Name>\n                    <Value xsi:type=\"xsd:boolean\">0</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.APWMMParameter.1.AIFSN</Name>\n                    <Value xsi:type=\"xsd:unsignedInt\">3</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.APWMMParameter.1.ECWMin</Name>\n                    <Value xsi:type=\"xsd:unsignedInt\">4</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.APWMMParameter.1.ECWMax</Name>\n                    <Value xsi:type=\"xsd:unsignedInt\">6</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.APWMMParameter.1.TXOP</Name>\n                    <Value xsi:type=\"xsd:unsignedInt\">0</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.APWMMParameter.1.AckPolicy</Name>\n                    <Value xsi:type=\"xsd:boolean\">0</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.APWMMParameter.1.Stats.BytesSent</Name>\n                    <Value xsi:type=\"xsd:unsignedLong\">0</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.APWMMParameter.1.Stats.BytesReceived</Name>\n                    <Value xsi:type=\"xsd:unsignedLong\">0</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.APWMMParameter.1.Stats.PacketsSent</Name>\n                    <Value xsi:type=\"xsd:unsignedLong\">107501</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.APWMMParameter.1.Stats.PacketsReceived</Name>\n                    <Value xsi:type=\"xsd:unsignedLong\">96078</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.APWMMParameter.2.AIFSN</Name>\n                    <Value xsi:type=\"xsd:unsignedInt\">7</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.APWMMParameter.2.ECWMin</Name>\n                    <Value xsi:type=\"xsd:unsignedInt\">4</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.APWMMParameter.2.ECWMax</Name>\n                    <Value xsi:type=\"xsd:unsignedInt\">10</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.APWMMParameter.2.TXOP</Name>\n                    <Value xsi:type=\"xsd:unsignedInt\">0</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.APWMMParameter.2.AckPolicy</Name>\n                    <Value xsi:type=\"xsd:boolean\">0</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.APWMMParameter.2.Stats.BytesSent</Name>\n                    <Value xsi:type=\"xsd:unsignedLong\">0</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.APWMMParameter.2.Stats.BytesReceived</Name>\n                    <Value xsi:type=\"xsd:unsignedLong\">0</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.APWMMParameter.2.Stats.PacketsSent</Name>\n                    <Value xsi:type=\"xsd:unsignedLong\">6</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.APWMMParameter.2.Stats.PacketsReceived</Name>\n                    <Value xsi:type=\"xsd:unsignedLong\">105</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.APWMMParameter.3.AIFSN</Name>\n                    <Value xsi:type=\"xsd:unsignedInt\">1</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.APWMMParameter.3.ECWMin</Name>\n                    <Value xsi:type=\"xsd:unsignedInt\">3</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.APWMMParameter.3.ECWMax</Name>\n                    <Value xsi:type=\"xsd:unsignedInt\">4</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.APWMMParameter.3.TXOP</Name>\n                    <Value xsi:type=\"xsd:unsignedInt\">94</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.APWMMParameter.3.AckPolicy</Name>\n                    <Value xsi:type=\"xsd:boolean\">0</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.APWMMParameter.3.Stats.BytesSent</Name>\n                    <Value xsi:type=\"xsd:unsignedLong\">0</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.APWMMParameter.3.Stats.BytesReceived</Name>\n                    <Value xsi:type=\"xsd:unsignedLong\">0</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.APWMMParameter.3.Stats.PacketsSent</Name>\n                    <Value xsi:type=\"xsd:unsignedLong\">0</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.APWMMParameter.3.Stats.PacketsReceived</Name>\n                    <Value xsi:type=\"xsd:unsignedLong\">32</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.APWMMParameter.4.AIFSN</Name>\n                    <Value xsi:type=\"xsd:unsignedInt\">1</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.APWMMParameter.4.ECWMin</Name>\n                    <Value xsi:type=\"xsd:unsignedInt\">2</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.APWMMParameter.4.ECWMax</Name>\n                    <Value xsi:type=\"xsd:unsignedInt\">3</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.APWMMParameter.4.TXOP</Name>\n                    <Value xsi:type=\"xsd:unsignedInt\">47</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.APWMMParameter.4.AckPolicy</Name>\n                    <Value xsi:type=\"xsd:boolean\">0</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.APWMMParameter.4.Stats.BytesSent</Name>\n                    <Value xsi:type=\"xsd:unsignedLong\">0</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.APWMMParameter.4.Stats.BytesReceived</Name>\n                    <Value xsi:type=\"xsd:unsignedLong\">0</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.APWMMParameter.4.Stats.PacketsSent</Name>\n                    <Value xsi:type=\"xsd:unsignedLong\">750</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.APWMMParameter.4.Stats.PacketsReceived</Name>\n                    <Value xsi:type=\"xsd:unsignedLong\">275</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.STAWMMParameter.1.AIFSN</Name>\n                    <Value xsi:type=\"xsd:unsignedInt\">3</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.STAWMMParameter.1.ECWMin</Name>\n                    <Value xsi:type=\"xsd:unsignedInt\">4</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.STAWMMParameter.1.ECWMax</Name>\n                    <Value xsi:type=\"xsd:unsignedInt\">10</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.STAWMMParameter.1.TXOP</Name>\n                    <Value xsi:type=\"xsd:unsignedInt\">0</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.STAWMMParameter.1.AckPolicy</Name>\n                    <Value xsi:type=\"xsd:boolean\">0</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.STAWMMParameter.2.AIFSN</Name>\n                    <Value xsi:type=\"xsd:unsignedInt\">7</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.STAWMMParameter.2.ECWMin</Name>\n                    <Value xsi:type=\"xsd:unsignedInt\">4</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.STAWMMParameter.2.ECWMax</Name>\n                    <Value xsi:type=\"xsd:unsignedInt\">10</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.STAWMMParameter.2.TXOP</Name>\n                    <Value xsi:type=\"xsd:unsignedInt\">0</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.STAWMMParameter.2.AckPolicy</Name>\n                    <Value xsi:type=\"xsd:boolean\">0</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.STAWMMParameter.3.AIFSN</Name>\n                    <Value xsi:type=\"xsd:unsignedInt\">2</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.STAWMMParameter.3.ECWMin</Name>\n                    <Value xsi:type=\"xsd:unsignedInt\">3</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.STAWMMParameter.3.ECWMax</Name>\n                    <Value xsi:type=\"xsd:unsignedInt\">4</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.STAWMMParameter.3.TXOP</Name>\n                    <Value xsi:type=\"xsd:unsignedInt\">94</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.STAWMMParameter.3.AckPolicy</Name>\n                    <Value xsi:type=\"xsd:boolean\">0</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.STAWMMParameter.4.AIFSN</Name>\n                    <Value xsi:type=\"xsd:unsignedInt\">2</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.STAWMMParameter.4.ECWMin</Name>\n                    <Value xsi:type=\"xsd:unsignedInt\">2</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.STAWMMParameter.4.ECWMax</Name>\n                    <Value xsi:type=\"xsd:unsignedInt\">3</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.STAWMMParameter.4.TXOP</Name>\n                    <Value xsi:type=\"xsd:unsignedInt\">47</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.STAWMMParameter.4.AckPolicy</Name>\n                    <Value xsi:type=\"xsd:boolean\">0</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.X_HW_Service.1.ServiceType</Name>\n                    <Value xsi:type=\"xsd:string\">INTERNET</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.AssociatedDevice.1.AssociatedDeviceMACAddress</Name>\n                    <Value xsi:type=\"xsd:string\">D4:6E:0E:11:F7:6B</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.AssociatedDevice.1.AssociatedDeviceIPAddress</Name>\n                    <Value xsi:type=\"xsd:string\">192.168.18.3</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.AssociatedDevice.1.AssociatedDeviceAuthenticationState</Name>\n                    <Value xsi:type=\"xsd:boolean\">1</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.AssociatedDevice.1.LastRequestedUnicastCipher</Name>\n                    <Value xsi:type=\"xsd:string\"/>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.AssociatedDevice.1.LastRequestedMulticastCipher</Name>\n                    <Value xsi:type=\"xsd:string\"/>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.AssociatedDevice.1.LastPMKId</Name>\n                    <Value xsi:type=\"xsd:string\"/>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.AssociatedDevice.1.LastDataTransmitRate</Name>\n                    <Value xsi:type=\"xsd:string\"/>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.AssociatedDevice.1.X_HW_AssociatedDeviceType</Name>\n                    <Value xsi:type=\"xsd:unsignedInt\">0</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.AssociatedDevice.1.X_HW_AssociatedDevicedescriptions</Name>\n                    <Value xsi:type=\"xsd:string\">leandro-laptop</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.AssociatedDevice.1.X_HW_Uptime</Name>\n                    <Value xsi:type=\"xsd:string\">30121</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.AssociatedDevice.1.X_HW_RxRate</Name>\n                    <Value xsi:type=\"xsd:string\">72</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.AssociatedDevice.1.X_HW_TxRate</Name>\n                    <Value xsi:type=\"xsd:string\">65</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.AssociatedDevice.1.X_HW_RSSI</Name>\n                    <Value xsi:type=\"xsd:string\">-32</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.AssociatedDevice.1.X_HW_Noise</Name>\n                    <Value xsi:type=\"xsd:string\">-56</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.AssociatedDevice.1.X_HW_SNR</Name>\n                    <Value xsi:type=\"xsd:string\">24</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.AssociatedDevice.1.X_HW_SingalQuality</Name>\n                    <Value xsi:type=\"xsd:string\">62</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.AssociatedDevice.1.X_HW_WorkingMode</Name>\n                    <Value xsi:type=\"xsd:string\">11bgn</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.AssociatedDevice.1.X_HW_WMMStatus</Name>\n                    <Value xsi:type=\"xsd:boolean\">4294967295</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.AssociatedDevice.1.X_HW_PSMode</Name>\n                    <Value xsi:type=\"xsd:boolean\">0</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.AssociatedDevice.1.X_HW_FrequencyWidth</Name>\n                    <Value xsi:type=\"xsd:string\">20MHz</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.AssociatedDevice.1.X_HW_AntennaNum</Name>\n                    <Value xsi:type=\"xsd:string\">1*1</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.AssociatedDevice.1.X_HW_11kSupported</Name>\n                    <Value xsi:type=\"xsd:string\">1</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.AssociatedDevice.1.X_HW_11vSupported</Name>\n                    <Value xsi:type=\"xsd:string\">0</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.AssociatedDevice.1.X_HW_DualBandSupported</Name>\n                    <Value xsi:type=\"xsd:string\">0</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.AssociatedDevice.1.X_HW_BeamFormingSupported</Name>\n                    <Value xsi:type=\"xsd:string\">0</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.AssociatedDevice.1.StaDeviceStats.BytesSent</Name>\n                    <Value xsi:type=\"xsd:unsignedInt\">8235296</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.AssociatedDevice.1.StaDeviceStats.BytesReceived</Name>\n                    <Value xsi:type=\"xsd:unsignedInt\">2971838</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.AssociatedDevice.1.StaDeviceStats.PacketsSent</Name>\n                    <Value xsi:type=\"xsd:unsignedInt\">29808</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.AssociatedDevice.1.StaDeviceStats.PacketsReceived</Name>\n                    <Value xsi:type=\"xsd:unsignedInt\">29131</Value>\n                </ParameterValueStruct>\n            </ParameterList>\n        </cwmp:GetParameterValuesResponse>\n    </SOAP-ENV:Body>\n</SOAP-ENV:Envelope>"},{"id":"1840ee89-95bd-4464-8abc-93c69c84f0e5","name":"GetParameterNames","originalRequest":{"method":"PUT","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"body":{"mode":"raw","raw":"<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<soap:Envelope xmlns:soapenc=\"http://schemas.xmlsoap.org/soap/encoding/\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:cwmp=\"urn:dslforum-org:cwmp-1-0\" xmlns:soap=\"http://schemas.xmlsoap.org/soap/envelope/\" xmlns:schemaLocation=\"urn:dslforum-org:cwmp-1-0 ..\\schemas\\wt121.xsd\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\">\n  <soap:Header/>\n  <soap:Body soap:encodingStyle=\"http://schemas.xmlsoap.org/soap/encoding/\">\n    <cwmp:GetParameterNames>\n      <ParameterPath>InternetGatewayDevice.</ParameterPath>\n      <NextLevel>1</NextLevel>\n    </cwmp:GetParameterNames>\n  </soap:Body>\n</soap:Envelope>","options":{"raw":{"language":"xml"}}},"url":{"raw":"device/cwmp/:device/generic","host":["device"],"path":["cwmp",":device","generic"],"variable":[{"key":"device","value":"{{device}}"}]}},"status":"OK","code":200,"_postman_previewlanguage":"xml","header":[{"key":"Content-Type","name":"Content-Type","value":"application/xml","description":"","type":"text"},{"key":"Vary","value":"Origin"},{"key":"Date","value":"Tue, 08 Oct 2024 19:20:04 GMT"},{"key":"Transfer-Encoding","value":"chunked"}],"cookie":[],"responseTime":null,"body":"<SOAP-ENV:Envelope xmlns:SOAP-ENV=\"http://schemas.xmlsoap.org/soap/envelope/\" xmlns:SOAP-ENC=\"http://schemas.xmlsoap.org/soap/encoding/\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns:cwmp=\"urn:dslforum-org:cwmp-1-0\">\n    <SOAP-ENV:Header>\n        <cwmp:ID SOAP-ENV:mustUnderstand=\"1\"/>\n    </SOAP-ENV:Header>\n    <SOAP-ENV:Body>\n        <cwmp:GetParameterNamesResponse>\n            <ParameterList SOAP-ENC:arrayType=\"cwmp:ParameterInfoStruct[73]\">\n                <ParameterInfoStruct>\n                    <Name>InternetGatewayDevice.DeviceSummary</Name>\n                    <Writable>0</Writable>\n                </ParameterInfoStruct>\n                <ParameterInfoStruct>\n                    <Name>InternetGatewayDevice.LANDeviceNumberOfEntries</Name>\n                    <Writable>0</Writable>\n                </ParameterInfoStruct>\n                <ParameterInfoStruct>\n                    <Name>InternetGatewayDevice.WANDeviceNumberOfEntries</Name>\n                    <Writable>0</Writable>\n                </ParameterInfoStruct>\n                <ParameterInfoStruct>\n                    <Name>InternetGatewayDevice.X_HW_POTSDeviceNumber</Name>\n                    <Writable>0</Writable>\n                </ParameterInfoStruct>\n                <ParameterInfoStruct>\n                    <Name>InternetGatewayDevice.X_HW_IPTV.</Name>\n                    <Writable>1</Writable>\n                </ParameterInfoStruct>\n                <ParameterInfoStruct>\n                    <Name>InternetGatewayDevice.Services.</Name>\n                    <Writable>1</Writable>\n                </ParameterInfoStruct>\n                <ParameterInfoStruct>\n                    <Name>InternetGatewayDevice.X_HW_DNS.</Name>\n                    <Writable>1</Writable>\n                </ParameterInfoStruct>\n                <ParameterInfoStruct>\n                    <Name>InternetGatewayDevice.QueueManagement.</Name>\n                    <Writable>1</Writable>\n                </ParameterInfoStruct>\n                <ParameterInfoStruct>\n                    <Name>InternetGatewayDevice.LANDevice.</Name>\n                    <Writable>1</Writable>\n                </ParameterInfoStruct>\n                <ParameterInfoStruct>\n                    <Name>InternetGatewayDevice.WANDevice.</Name>\n                    <Writable>1</Writable>\n                </ParameterInfoStruct>\n                <ParameterInfoStruct>\n                    <Name>InternetGatewayDevice.X_HW_Arp.</Name>\n                    <Writable>1</Writable>\n                </ParameterInfoStruct>\n                <ParameterInfoStruct>\n                    <Name>InternetGatewayDevice.DHCPv6.</Name>\n                    <Writable>1</Writable>\n                </ParameterInfoStruct>\n                <ParameterInfoStruct>\n                    <Name>InternetGatewayDevice.DHCPv4.</Name>\n                    <Writable>1</Writable>\n                </ParameterInfoStruct>\n                <ParameterInfoStruct>\n                    <Name>InternetGatewayDevice.Layer3Forwarding.</Name>\n                    <Writable>1</Writable>\n                </ParameterInfoStruct>\n                <ParameterInfoStruct>\n                    <Name>InternetGatewayDevice.X_HW_ARPPingDiagnostics.</Name>\n                    <Writable>1</Writable>\n                </ParameterInfoStruct>\n                <ParameterInfoStruct>\n                    <Name>InternetGatewayDevice.X_HW_DHCPSLVSERVER.</Name>\n                    <Writable>1</Writable>\n                </ParameterInfoStruct>\n                <ParameterInfoStruct>\n                    <Name>InternetGatewayDevice.X_HW_Security.</Name>\n                    <Writable>1</Writable>\n                </ParameterInfoStruct>\n                <ParameterInfoStruct>\n                    <Name>InternetGatewayDevice.X_HW_ALG.</Name>\n                    <Writable>1</Writable>\n                </ParameterInfoStruct>\n                <ParameterInfoStruct>\n                    <Name>InternetGatewayDevice.X_HW_MainUPnP.</Name>\n                    <Writable>1</Writable>\n                </ParameterInfoStruct>\n                <ParameterInfoStruct>\n                    <Name>InternetGatewayDevice.X_HW_SlvUPnP.</Name>\n                    <Writable>1</Writable>\n                </ParameterInfoStruct>\n                <ParameterInfoStruct>\n                    <Name>InternetGatewayDevice.X_HW_PPPOE_EMLUATOR.</Name>\n                    <Writable>1</Writable>\n                </ParameterInfoStruct>\n                <ParameterInfoStruct>\n                    <Name>InternetGatewayDevice.X_HW_DHCP_PING_EMULATOR.</Name>\n                    <Writable>1</Writable>\n                </ParameterInfoStruct>\n                <ParameterInfoStruct>\n                    <Name>InternetGatewayDevice.TraceRouteDiagnostics.</Name>\n                    <Writable>1</Writable>\n                </ParameterInfoStruct>\n                <ParameterInfoStruct>\n                    <Name>InternetGatewayDevice.IPPingDiagnostics.</Name>\n                    <Writable>1</Writable>\n                </ParameterInfoStruct>\n                <ParameterInfoStruct>\n                    <Name>InternetGatewayDevice.DNS.</Name>\n                    <Writable>1</Writable>\n                </ParameterInfoStruct>\n                <ParameterInfoStruct>\n                    <Name>InternetGatewayDevice.X_HW_NeighborDiscovery.</Name>\n                    <Writable>1</Writable>\n                </ParameterInfoStruct>\n                <ParameterInfoStruct>\n                    <Name>InternetGatewayDevice.X_HW_IPv6.</Name>\n                    <Writable>1</Writable>\n                </ParameterInfoStruct>\n                <ParameterInfoStruct>\n                    <Name>InternetGatewayDevice.X_HW_IPv6Layer3Forwarding.</Name>\n                    <Writable>1</Writable>\n                </ParameterInfoStruct>\n                <ParameterInfoStruct>\n                    <Name>InternetGatewayDevice.X_HW_FeatureList.</Name>\n                    <Writable>1</Writable>\n                </ParameterInfoStruct>\n                <ParameterInfoStruct>\n                    <Name>InternetGatewayDevice.X_HW_PPPoE_BridgeWAN_AutoEmulator.</Name>\n                    <Writable>1</Writable>\n                </ParameterInfoStruct>\n                <ParameterInfoStruct>\n                    <Name>InternetGatewayDevice.X_HW_AmpInfo.</Name>\n                    <Writable>1</Writable>\n                </ParameterInfoStruct>\n                <ParameterInfoStruct>\n                    <Name>InternetGatewayDevice.LANInterfaces.</Name>\n                    <Writable>1</Writable>\n                </ParameterInfoStruct>\n                <ParameterInfoStruct>\n                    <Name>InternetGatewayDevice.X_HW_APService.</Name>\n                    <Writable>1</Writable>\n                </ParameterInfoStruct>\n                <ParameterInfoStruct>\n                    <Name>InternetGatewayDevice.X_HW_Option.</Name>\n                    <Writable>1</Writable>\n                </ParameterInfoStruct>\n                <ParameterInfoStruct>\n                    <Name>InternetGatewayDevice.Capabilities.</Name>\n                    <Writable>0</Writable>\n                </ParameterInfoStruct>\n                <ParameterInfoStruct>\n                    <Name>InternetGatewayDevice.UserInterface.</Name>\n                    <Writable>1</Writable>\n                </ParameterInfoStruct>\n                <ParameterInfoStruct>\n                    <Name>InternetGatewayDevice.LANConfigSecurity.</Name>\n                    <Writable>1</Writable>\n                </ParameterInfoStruct>\n                <ParameterInfoStruct>\n                    <Name>InternetGatewayDevice.X_HW_APMPolicy.</Name>\n                    <Writable>1</Writable>\n                </ParameterInfoStruct>\n                <ParameterInfoStruct>\n                    <Name>InternetGatewayDevice.DeviceInfo.</Name>\n                    <Writable>1</Writable>\n                </ParameterInfoStruct>\n                <ParameterInfoStruct>\n                    <Name>InternetGatewayDevice.DeviceConfig.</Name>\n                    <Writable>0</Writable>\n                </ParameterInfoStruct>\n                <ParameterInfoStruct>\n                    <Name>InternetGatewayDevice.ManagementServer.</Name>\n                    <Writable>1</Writable>\n                </ParameterInfoStruct>\n                <ParameterInfoStruct>\n                    <Name>InternetGatewayDevice.X_HW_IperfSpeedTest.</Name>\n                    <Writable>1</Writable>\n                </ParameterInfoStruct>\n                <ParameterInfoStruct>\n                    <Name>InternetGatewayDevice.X_HW_ConfigExportPolicy.</Name>\n                    <Writable>0</Writable>\n                </ParameterInfoStruct>\n                <ParameterInfoStruct>\n                    <Name>InternetGatewayDevice.X_HW_KMC.</Name>\n                    <Writable>1</Writable>\n                </ParameterInfoStruct>\n                <ParameterInfoStruct>\n                    <Name>InternetGatewayDevice.X_HW_AutoReboot.</Name>\n                    <Writable>1</Writable>\n                </ParameterInfoStruct>\n                <ParameterInfoStruct>\n                    <Name>InternetGatewayDevice.X_HW_APDevice.</Name>\n                    <Writable>0</Writable>\n                </ParameterInfoStruct>\n                <ParameterInfoStruct>\n                    <Name>InternetGatewayDevice.X_HW_WifiCoverService.</Name>\n                    <Writable>1</Writable>\n                </ParameterInfoStruct>\n                <ParameterInfoStruct>\n                    <Name>InternetGatewayDevice.X_HW_SmartCAT.</Name>\n                    <Writable>1</Writable>\n                </ParameterInfoStruct>\n                <ParameterInfoStruct>\n                    <Name>InternetGatewayDevice.X_HW_CHL_SCAN.</Name>\n                    <Writable>1</Writable>\n                </ParameterInfoStruct>\n                <ParameterInfoStruct>\n                    <Name>InternetGatewayDevice.X_HW_SmartTopo.</Name>\n                    <Writable>1</Writable>\n                </ParameterInfoStruct>\n                <ParameterInfoStruct>\n                    <Name>InternetGatewayDevice.X_HW_WiFiDiagnostic.</Name>\n                    <Writable>1</Writable>\n                </ParameterInfoStruct>\n                <ParameterInfoStruct>\n                    <Name>InternetGatewayDevice.X_HW_PonQualityMonitor.</Name>\n                    <Writable>1</Writable>\n                </ParameterInfoStruct>\n                <ParameterInfoStruct>\n                    <Name>InternetGatewayDevice.X_HW_EasyMeshSwitch.</Name>\n                    <Writable>1</Writable>\n                </ParameterInfoStruct>\n                <ParameterInfoStruct>\n                    <Name>InternetGatewayDevice.WlanDfsControl.</Name>\n                    <Writable>1</Writable>\n                </ParameterInfoStruct>\n                <ParameterInfoStruct>\n                    <Name>InternetGatewayDevice.X_HW_WIFIInfo.</Name>\n                    <Writable>1</Writable>\n                </ParameterInfoStruct>\n                <ParameterInfoStruct>\n                    <Name>InternetGatewayDevice.X_HW_AppRemoteManage.</Name>\n                    <Writable>1</Writable>\n                </ParameterInfoStruct>\n                <ParameterInfoStruct>\n                    <Name>InternetGatewayDevice.SoftwareModules.</Name>\n                    <Writable>0</Writable>\n                </ParameterInfoStruct>\n                <ParameterInfoStruct>\n                    <Name>InternetGatewayDevice.X_HW_Dot1agCfm.</Name>\n                    <Writable>1</Writable>\n                </ParameterInfoStruct>\n                <ParameterInfoStruct>\n                    <Name>InternetGatewayDevice.Time.</Name>\n                    <Writable>1</Writable>\n                </ParameterInfoStruct>\n                <ParameterInfoStruct>\n                    <Name>InternetGatewayDevice.X_HW_CheckSafety.</Name>\n                    <Writable>1</Writable>\n                </ParameterInfoStruct>\n                <ParameterInfoStruct>\n                    <Name>InternetGatewayDevice.BulkData.</Name>\n                    <Writable>1</Writable>\n                </ParameterInfoStruct>\n                <ParameterInfoStruct>\n                    <Name>InternetGatewayDevice.X_HW_ServiceManage.</Name>\n                    <Writable>1</Writable>\n                </ParameterInfoStruct>\n                <ParameterInfoStruct>\n                    <Name>InternetGatewayDevice.X_HW_SFTP.</Name>\n                    <Writable>1</Writable>\n                </ParameterInfoStruct>\n                <ParameterInfoStruct>\n                    <Name>InternetGatewayDevice.UDPEchoConfig.</Name>\n                    <Writable>1</Writable>\n                </ParameterInfoStruct>\n                <ParameterInfoStruct>\n                    <Name>InternetGatewayDevice.DownloadDiagnostics.</Name>\n                    <Writable>1</Writable>\n                </ParameterInfoStruct>\n                <ParameterInfoStruct>\n                    <Name>InternetGatewayDevice.UploadDiagnostics.</Name>\n                    <Writable>1</Writable>\n                </ParameterInfoStruct>\n                <ParameterInfoStruct>\n                    <Name>InternetGatewayDevice.ServerSelectionDiagnostics.</Name>\n                    <Writable>1</Writable>\n                </ParameterInfoStruct>\n                <ParameterInfoStruct>\n                    <Name>InternetGatewayDevice.Diagnostics.</Name>\n                    <Writable>0</Writable>\n                </ParameterInfoStruct>\n                <ParameterInfoStruct>\n                    <Name>InternetGatewayDevice.Security.</Name>\n                    <Writable>0</Writable>\n                </ParameterInfoStruct>\n                <ParameterInfoStruct>\n                    <Name>InternetGatewayDevice.X_HW_GRETunnel.</Name>\n                    <Writable>1</Writable>\n                </ParameterInfoStruct>\n                <ParameterInfoStruct>\n                    <Name>InternetGatewayDevice.X_HW_UplinkQos.</Name>\n                    <Writable>1</Writable>\n                </ParameterInfoStruct>\n                <ParameterInfoStruct>\n                    <Name>InternetGatewayDevice.X_HW_eMDI.</Name>\n                    <Writable>1</Writable>\n                </ParameterInfoStruct>\n                <ParameterInfoStruct>\n                    <Name>InternetGatewayDevice.X_HW_NetInfo_Acquisition.</Name>\n                    <Writable>1</Writable>\n                </ParameterInfoStruct>\n            </ParameterList>\n        </cwmp:GetParameterNamesResponse>\n    </SOAP-ENV:Body>\n</SOAP-ENV:Envelope>"},{"id":"de8f794a-9ec6-4715-903a-d49c3d83e5b7","name":"GetParameterAttributes","originalRequest":{"method":"PUT","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"body":{"mode":"raw","raw":"<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<soap:Envelope xmlns:soapenc=\"http://schemas.xmlsoap.org/soap/encoding/\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:cwmp=\"urn:dslforum-org:cwmp-1-0\" xmlns:soap=\"http://schemas.xmlsoap.org/soap/envelope/\" xmlns:schemaLocation=\"urn:dslforum-org:cwmp-1-0 ..\\schemas\\wt121.xsd\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\">\n  <soap:Header/>\n  <soap:Body soap:encodingStyle=\"http://schemas.xmlsoap.org/soap/encoding/\">\n    <cwmp:GetParameterAttributes>\n      <ParameterNames>\n        <string>InternetGatewayDevice.LANDevice.1.WLANConfiguration.</string>\n       </ParameterNames>\n    </cwmp:GetParameterAttributes>\n  </soap:Body>\n</soap:Envelope>","options":{"raw":{"language":"xml"}}},"url":{"raw":"device/cwmp/:device/generic","host":["device"],"path":["cwmp",":device","generic"],"variable":[{"key":"device","value":"{{device}}"}]}},"status":"OK","code":200,"_postman_previewlanguage":"xml","header":[{"key":"Content-Type","name":"Content-Type","value":"application/xml","description":"","type":"text"},{"key":"Vary","value":"Origin"},{"key":"Date","value":"Tue, 08 Oct 2024 19:21:15 GMT"},{"key":"Transfer-Encoding","value":"chunked"}],"cookie":[],"responseTime":null,"body":"<SOAP-ENV:Envelope xmlns:SOAP-ENV=\"http://schemas.xmlsoap.org/soap/envelope/\" xmlns:SOAP-ENC=\"http://schemas.xmlsoap.org/soap/encoding/\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns:cwmp=\"urn:dslforum-org:cwmp-1-0\">\n    <SOAP-ENV:Header>\n        <cwmp:ID SOAP-ENV:mustUnderstand=\"1\"/>\n    </SOAP-ENV:Header>\n    <SOAP-ENV:Body>\n        <cwmp:GetParameterAttributesResponse>\n            <ParameterList SOAP-ENC:arrayType=\"cwmp:ParameterAttributeStruct[357]\">\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.Enable</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.RegulatoryDomain</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.X_HW_Standard</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.TransmitPower</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.Channel</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.AutoChannelEnable</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.X_HW_HT20</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.SSID</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.SSIDAdvertisementEnabled</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.MaxBitRate</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.WMMEnable</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.BeaconType</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.BasicEncryptionModes</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.BasicAuthenticationMode</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.WPAEncryptionModes</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.WPAAuthenticationMode</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.IEEE11iEncryptionModes</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.IEEE11iAuthenticationMode</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.X_HW_WPAand11iEncryptionModes</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.X_HW_WPAand11iAuthenticationMode</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.WEPKeyIndex</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.WEPEncryptionLevel</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.X_HW_RadiuServer</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.X_HW_RadiusPort</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.X_HW_RadiusKey</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.X_HW_AssociateNum</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.X_HW_WPSKeyWord</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.X_HW_RetryTimeout</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.X_HW_Mode</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.X_HW_VLAN</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.MACAddressControlEnabled</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.KeyPassphrase</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.BasicDataTransmitRates</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.OperationalDataTransmitRates</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.InsecureOOBAccessEnabled</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.BeaconAdvertisementEnabled</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.RadioEnabled</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.AutoRateFallBackEnabled</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.LocationDescription</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.DeviceOperationMode</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.DistanceFromRoot</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.PeerBSSID</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.AuthenticationServiceMode</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.UAPSDEnable</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.LowerLayers</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.Name</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.X_HW_PowerValue</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.Standard</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.TotalBytesSent</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.TotalBytesReceived</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.TotalPacketsSent</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.TotalPacketsReceived</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.BSSID</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.TransmitPowerSupported</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.WMMSupported</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.TotalAssociations</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.Status</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.PossibleChannels</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.PossibleDataTransmitRates</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.TotalPSKFailures</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.TotalIntegrityFailures</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.UAPSDSupported</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.ChannelsInUse</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.X_HW_RFBand</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.X_HW_WebVisibility</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.X_HW_WorkMode</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.X_HW_SupportedStandards</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.ChannelPlus</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.X_HW_CurrentOperatingChannelBandwidth</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.X_HW_AttachConf.X_HW_AirtimeFairness</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.X_HW_AdvanceConf.DtimPeriod</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.X_HW_AdvanceConf.BeaconPeriod</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.X_HW_AdvanceConf.RTSThreshold</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.X_HW_AdvanceConf.FragThreshold</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.WEPKey.1.WEPKey</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.WEPKey.2.WEPKey</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.WEPKey.3.WEPKey</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.WEPKey.4.WEPKey</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.PreSharedKey.1.PreSharedKey</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.PreSharedKey.1.KeyPassphrase</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.PreSharedKey.1.AssociatedDeviceMACAddress</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.Stats.ErrorsSent</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.Stats.ErrorsReceived</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.Stats.DiscardPacketsSent</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.Stats.DiscardPacketsReceived</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.Stats.UnicastPacketsSent</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.Stats.UnicastPacketsReceived</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.Stats.MulticastPacketsSent</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.Stats.MulticastPacketsReceived</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.Stats.BroadcastPacketsSent</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.Stats.BroadcastPacketsReceived</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.Stats.UnknownProtoPacketsReceived</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.WPS.X_HW_ConfigMethod</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.WPS.DevicePassword</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.WPS.X_HW_PinGenerator</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.WPS.Enable</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.WPS.ConfigMethodsEnabled</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.WPS.SetupLock</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.WPS.ConfigMethodsSupported</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.WPS.DeviceName</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.WPS.UUID</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.WPS.Version</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.WPS.SetupLockedState</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.WPS.ConfigurationState</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.WPS.LastConfigurationError</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.WPS.RegistrarNumberOfEntries</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.WPS.RegistrarEstablished</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.APWMMParameter.1.AIFSN</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.APWMMParameter.1.ECWMin</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.APWMMParameter.1.ECWMax</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.APWMMParameter.1.TXOP</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.APWMMParameter.1.AckPolicy</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.APWMMParameter.1.Stats.BytesSent</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.APWMMParameter.1.Stats.BytesReceived</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.APWMMParameter.1.Stats.PacketsSent</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.APWMMParameter.1.Stats.PacketsReceived</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.APWMMParameter.2.AIFSN</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.APWMMParameter.2.ECWMin</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.APWMMParameter.2.ECWMax</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.APWMMParameter.2.TXOP</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.APWMMParameter.2.AckPolicy</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.APWMMParameter.2.Stats.BytesSent</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.APWMMParameter.2.Stats.BytesReceived</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.APWMMParameter.2.Stats.PacketsSent</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.APWMMParameter.2.Stats.PacketsReceived</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.APWMMParameter.3.AIFSN</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.APWMMParameter.3.ECWMin</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.APWMMParameter.3.ECWMax</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.APWMMParameter.3.TXOP</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.APWMMParameter.3.AckPolicy</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.APWMMParameter.3.Stats.BytesSent</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.APWMMParameter.3.Stats.BytesReceived</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.APWMMParameter.3.Stats.PacketsSent</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.APWMMParameter.3.Stats.PacketsReceived</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.APWMMParameter.4.AIFSN</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.APWMMParameter.4.ECWMin</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.APWMMParameter.4.ECWMax</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.APWMMParameter.4.TXOP</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.APWMMParameter.4.AckPolicy</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.APWMMParameter.4.Stats.BytesSent</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.APWMMParameter.4.Stats.BytesReceived</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.APWMMParameter.4.Stats.PacketsSent</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.APWMMParameter.4.Stats.PacketsReceived</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.STAWMMParameter.1.AIFSN</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.STAWMMParameter.1.ECWMin</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.STAWMMParameter.1.ECWMax</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.STAWMMParameter.1.TXOP</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.STAWMMParameter.1.AckPolicy</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.STAWMMParameter.2.AIFSN</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.STAWMMParameter.2.ECWMin</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.STAWMMParameter.2.ECWMax</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.STAWMMParameter.2.TXOP</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.STAWMMParameter.2.AckPolicy</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.STAWMMParameter.3.AIFSN</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.STAWMMParameter.3.ECWMin</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.STAWMMParameter.3.ECWMax</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.STAWMMParameter.3.TXOP</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.STAWMMParameter.3.AckPolicy</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.STAWMMParameter.4.AIFSN</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.STAWMMParameter.4.ECWMin</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.STAWMMParameter.4.ECWMax</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.STAWMMParameter.4.TXOP</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.STAWMMParameter.4.AckPolicy</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.X_HW_Service.1.ServiceType</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.AssociatedDevice.1.AssociatedDeviceMACAddress</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.AssociatedDevice.1.AssociatedDeviceIPAddress</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.AssociatedDevice.1.AssociatedDeviceAuthenticationState</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.AssociatedDevice.1.LastRequestedUnicastCipher</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.AssociatedDevice.1.LastRequestedMulticastCipher</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.AssociatedDevice.1.LastPMKId</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.AssociatedDevice.1.LastDataTransmitRate</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.AssociatedDevice.1.X_HW_AssociatedDeviceType</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.AssociatedDevice.1.X_HW_AssociatedDevicedescriptions</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.AssociatedDevice.1.X_HW_Uptime</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.AssociatedDevice.1.X_HW_RxRate</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.AssociatedDevice.1.X_HW_TxRate</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.AssociatedDevice.1.X_HW_RSSI</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.AssociatedDevice.1.X_HW_Noise</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.AssociatedDevice.1.X_HW_SNR</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.AssociatedDevice.1.X_HW_SingalQuality</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.AssociatedDevice.1.X_HW_WorkingMode</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.AssociatedDevice.1.X_HW_WMMStatus</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.AssociatedDevice.1.X_HW_PSMode</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.AssociatedDevice.1.X_HW_FrequencyWidth</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.AssociatedDevice.1.X_HW_AntennaNum</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.AssociatedDevice.1.X_HW_11kSupported</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.AssociatedDevice.1.X_HW_11vSupported</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.AssociatedDevice.1.X_HW_DualBandSupported</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.AssociatedDevice.1.X_HW_BeamFormingSupported</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.AssociatedDevice.1.StaDeviceStats.BytesSent</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.AssociatedDevice.1.StaDeviceStats.BytesReceived</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.AssociatedDevice.1.StaDeviceStats.PacketsSent</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.AssociatedDevice.1.StaDeviceStats.PacketsReceived</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.Enable</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.RegulatoryDomain</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.X_HW_Standard</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.TransmitPower</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.Channel</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.AutoChannelEnable</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.X_HW_HT20</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.SSID</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.SSIDAdvertisementEnabled</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.MaxBitRate</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.WMMEnable</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.BeaconType</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.BasicEncryptionModes</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.BasicAuthenticationMode</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.WPAEncryptionModes</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.WPAAuthenticationMode</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.IEEE11iEncryptionModes</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.IEEE11iAuthenticationMode</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.X_HW_WPAand11iEncryptionModes</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.X_HW_WPAand11iAuthenticationMode</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.WEPKeyIndex</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.WEPEncryptionLevel</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.X_HW_RadiuServer</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.X_HW_RadiusPort</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.X_HW_RadiusKey</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.X_HW_AssociateNum</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.X_HW_WPSKeyWord</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.X_HW_RetryTimeout</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.X_HW_Mode</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.X_HW_VLAN</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.MACAddressControlEnabled</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.KeyPassphrase</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.BasicDataTransmitRates</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.OperationalDataTransmitRates</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.InsecureOOBAccessEnabled</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.BeaconAdvertisementEnabled</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.RadioEnabled</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.AutoRateFallBackEnabled</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.LocationDescription</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.DeviceOperationMode</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.DistanceFromRoot</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.PeerBSSID</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.AuthenticationServiceMode</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.UAPSDEnable</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.LowerLayers</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.Name</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.X_HW_PowerValue</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.Standard</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.TotalBytesSent</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.TotalBytesReceived</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.TotalPacketsSent</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.TotalPacketsReceived</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.BSSID</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.TransmitPowerSupported</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.WMMSupported</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.TotalAssociations</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.Status</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.PossibleChannels</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.PossibleDataTransmitRates</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.TotalPSKFailures</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.TotalIntegrityFailures</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.UAPSDSupported</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.ChannelsInUse</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.X_HW_RFBand</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.X_HW_WebVisibility</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.X_HW_WorkMode</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.X_HW_SupportedStandards</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.ChannelPlus</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.X_HW_CurrentOperatingChannelBandwidth</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.X_HW_AttachConf.X_HW_AirtimeFairness</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.X_HW_AdvanceConf.DtimPeriod</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.X_HW_AdvanceConf.BeaconPeriod</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.X_HW_AdvanceConf.RTSThreshold</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.X_HW_AdvanceConf.FragThreshold</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.WEPKey.1.WEPKey</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.WEPKey.2.WEPKey</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.WEPKey.3.WEPKey</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.WEPKey.4.WEPKey</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.PreSharedKey.1.PreSharedKey</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.PreSharedKey.1.KeyPassphrase</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.PreSharedKey.1.AssociatedDeviceMACAddress</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.Stats.ErrorsSent</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.Stats.ErrorsReceived</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.Stats.DiscardPacketsSent</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.Stats.DiscardPacketsReceived</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.Stats.UnicastPacketsSent</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.Stats.UnicastPacketsReceived</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.Stats.MulticastPacketsSent</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.Stats.MulticastPacketsReceived</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.Stats.BroadcastPacketsSent</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.Stats.BroadcastPacketsReceived</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.Stats.UnknownProtoPacketsReceived</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.WPS.X_HW_ConfigMethod</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.WPS.DevicePassword</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.WPS.X_HW_PinGenerator</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.WPS.Enable</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.WPS.ConfigMethodsEnabled</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.WPS.SetupLock</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.WPS.ConfigMethodsSupported</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.WPS.DeviceName</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.WPS.UUID</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.WPS.Version</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.WPS.SetupLockedState</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.WPS.ConfigurationState</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.WPS.LastConfigurationError</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.WPS.RegistrarNumberOfEntries</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.WPS.RegistrarEstablished</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.APWMMParameter.1.AIFSN</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.APWMMParameter.1.ECWMin</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.APWMMParameter.1.ECWMax</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.APWMMParameter.1.TXOP</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.APWMMParameter.1.AckPolicy</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.APWMMParameter.1.Stats.BytesSent</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.APWMMParameter.1.Stats.BytesReceived</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.APWMMParameter.1.Stats.PacketsSent</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.APWMMParameter.1.Stats.PacketsReceived</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.APWMMParameter.2.AIFSN</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.APWMMParameter.2.ECWMin</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.APWMMParameter.2.ECWMax</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.APWMMParameter.2.TXOP</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.APWMMParameter.2.AckPolicy</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.APWMMParameter.2.Stats.BytesSent</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.APWMMParameter.2.Stats.BytesReceived</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.APWMMParameter.2.Stats.PacketsSent</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.APWMMParameter.2.Stats.PacketsReceived</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.APWMMParameter.3.AIFSN</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.APWMMParameter.3.ECWMin</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.APWMMParameter.3.ECWMax</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.APWMMParameter.3.TXOP</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.APWMMParameter.3.AckPolicy</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.APWMMParameter.3.Stats.BytesSent</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.APWMMParameter.3.Stats.BytesReceived</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.APWMMParameter.3.Stats.PacketsSent</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.APWMMParameter.3.Stats.PacketsReceived</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.APWMMParameter.4.AIFSN</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.APWMMParameter.4.ECWMin</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.APWMMParameter.4.ECWMax</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.APWMMParameter.4.TXOP</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.APWMMParameter.4.AckPolicy</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.APWMMParameter.4.Stats.BytesSent</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.APWMMParameter.4.Stats.BytesReceived</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.APWMMParameter.4.Stats.PacketsSent</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.APWMMParameter.4.Stats.PacketsReceived</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.STAWMMParameter.1.AIFSN</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.STAWMMParameter.1.ECWMin</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.STAWMMParameter.1.ECWMax</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.STAWMMParameter.1.TXOP</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.STAWMMParameter.1.AckPolicy</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.STAWMMParameter.2.AIFSN</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.STAWMMParameter.2.ECWMin</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.STAWMMParameter.2.ECWMax</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.STAWMMParameter.2.TXOP</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.STAWMMParameter.2.AckPolicy</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.STAWMMParameter.3.AIFSN</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.STAWMMParameter.3.ECWMin</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.STAWMMParameter.3.ECWMax</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.STAWMMParameter.3.TXOP</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.STAWMMParameter.3.AckPolicy</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.STAWMMParameter.4.AIFSN</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.STAWMMParameter.4.ECWMin</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.STAWMMParameter.4.ECWMax</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.STAWMMParameter.4.TXOP</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.STAWMMParameter.4.AckPolicy</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.5.X_HW_Service.1.ServiceType</Name>\n                    <Notification>0</Notification>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                </ParameterAttributeStruct>\n            </ParameterList>\n        </cwmp:GetParameterAttributesResponse>\n    </SOAP-ENV:Body>\n</SOAP-ENV:Envelope>"},{"id":"fb261da0-93ec-4193-ac5d-bec14f2d7108","name":"SetParameterValues","originalRequest":{"method":"PUT","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"body":{"mode":"raw","raw":"<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<soap:Envelope xmlns:soapenc=\"http://schemas.xmlsoap.org/soap/encoding/\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:cwmp=\"urn:dslforum-org:cwmp-1-0\" xmlns:soap=\"http://schemas.xmlsoap.org/soap/envelope/\" xmlns:schemaLocation=\"urn:dslforum-org:cwmp-1-0 ..\\schemas\\wt121.xsd\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\">\n  <soap:Header/>\n  <soap:Body soap:encodingStyle=\"http://schemas.xmlsoap.org/soap/encoding/\">\n    <cwmp:SetParameterValues>\n      <ParameterList soapenc:arrayType=\"cwmp:ParameterValueStruct[4]\">\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.TraceRouteDiagnostics.Host</Name>\n                    <Value>192.168.60.4</Value>\n                </ParameterValueStruct>\n      </ParameterList>\n      <ParameterKey></ParameterKey>\n    </cwmp:SetParameterValues>\n  </soap:Body>\n</soap:Envelope>","options":{"raw":{"language":"xml"}}},"url":{"raw":"device/cwmp/:device/generic","host":["device"],"path":["cwmp",":device","generic"],"variable":[{"key":"device","value":"{{device}}"}]}},"status":"OK","code":200,"_postman_previewlanguage":"xml","header":[{"key":"Content-Type","name":"Content-Type","value":"application/xml","description":"","type":"text"},{"key":"Vary","value":"Origin"},{"key":"Date","value":"Tue, 08 Oct 2024 19:22:14 GMT"},{"key":"Content-Length","value":"494"}],"cookie":[],"responseTime":null,"body":"<SOAP-ENV:Envelope xmlns:SOAP-ENV=\"http://schemas.xmlsoap.org/soap/envelope/\" xmlns:SOAP-ENC=\"http://schemas.xmlsoap.org/soap/encoding/\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns:cwmp=\"urn:dslforum-org:cwmp-1-0\">\n    <SOAP-ENV:Header>\n        <cwmp:ID SOAP-ENV:mustUnderstand=\"1\"/>\n    </SOAP-ENV:Header>\n    <SOAP-ENV:Body>\n        <cwmp:SetParameterValuesResponse>\n            <Status>0</Status>\n        </cwmp:SetParameterValuesResponse>\n    </SOAP-ENV:Body>\n</SOAP-ENV:Envelope>"},{"id":"bd21b910-0578-4d92-ab45-d6756e5eff3f","name":"AddObject","originalRequest":{"method":"PUT","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"body":{"mode":"raw","raw":"<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<soap:Envelope xmlns:soapenc=\"http://schemas.xmlsoap.org/soap/encoding/\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:cwmp=\"urn:dslforum-org:cwmp-1-0\" xmlns:soap=\"http://schemas.xmlsoap.org/soap/envelope/\" xmlns:schemaLocation=\"urn:dslforum-org:cwmp-1-0 ..\\schemas\\wt121.xsd\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\">\n  <soap:Header/>\n  <soap:Body soap:encodingStyle=\"http://schemas.xmlsoap.org/soap/encoding/\">\n    <cwmp:AddObject>\n      <ObjectName>InternetGatewayDevice.LANDevice.1.WLANConfiguration.</ObjectName>\n      <ParameterKey></ParameterKey>\n    </cwmp:AddObject>\n  </soap:Body>\n</soap:Envelope>","options":{"raw":{"language":"xml"}}},"url":{"raw":"device/cwmp/:device/generic","host":["device"],"path":["cwmp",":device","generic"],"variable":[{"key":"device","value":"{{device}}"}]}},"status":"OK","code":200,"_postman_previewlanguage":"xml","header":[{"key":"Content-Type","name":"Content-Type","value":"application/xml","description":"","type":"text"},{"key":"Vary","value":"Origin"},{"key":"Date","value":"Tue, 08 Oct 2024 19:23:53 GMT"},{"key":"Content-Length","value":"511"}],"cookie":[],"responseTime":null,"body":"<SOAP-ENV:Envelope xmlns:SOAP-ENV=\"http://schemas.xmlsoap.org/soap/envelope/\" xmlns:SOAP-ENC=\"http://schemas.xmlsoap.org/soap/encoding/\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns:cwmp=\"urn:dslforum-org:cwmp-1-0\">\n    <SOAP-ENV:Header>\n        <cwmp:ID SOAP-ENV:mustUnderstand=\"1\"/>\n    </SOAP-ENV:Header>\n    <SOAP-ENV:Body>\n        <cwmp:AddObjectResponse>\n            <InstanceNumber>2</InstanceNumber>\n            <Status>0</Status>\n        </cwmp:AddObjectResponse>\n    </SOAP-ENV:Body>\n</SOAP-ENV:Envelope>"},{"id":"cc9bd3e4-31a7-48c4-9c2e-4885e42742ac","name":"DeleteObject","originalRequest":{"method":"PUT","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"body":{"mode":"raw","raw":"<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<soap:Envelope xmlns:soapenc=\"http://schemas.xmlsoap.org/soap/encoding/\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:cwmp=\"urn:dslforum-org:cwmp-1-0\" xmlns:soap=\"http://schemas.xmlsoap.org/soap/envelope/\" xmlns:schemaLocation=\"urn:dslforum-org:cwmp-1-0 ..\\schemas\\wt121.xsd\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\">\n  <soap:Header/>\n  <soap:Body soap:encodingStyle=\"http://schemas.xmlsoap.org/soap/encoding/\">\n    <cwmp:DeleteObject>\n      <ObjectName>InternetGatewayDevice.LANDevice.1.WLANConfiguration.2.</ObjectName>\n      <ParameterKey></ParameterKey>\n    </cwmp:DeleteObject>\n  </soap:Body>\n</soap:Envelope>","options":{"raw":{"language":"xml"}}},"url":{"raw":"device/cwmp/:device/generic","host":["device"],"path":["cwmp",":device","generic"],"variable":[{"key":"device","value":"{{device}}"}]}},"status":"OK","code":200,"_postman_previewlanguage":"xml","header":[{"key":"Content-Type","name":"Content-Type","value":"application/xml","description":"","type":"text"},{"key":"Vary","value":"Origin"},{"key":"Date","value":"Tue, 08 Oct 2024 19:24:39 GMT"},{"key":"Content-Length","value":"482"}],"cookie":[],"responseTime":null,"body":"<SOAP-ENV:Envelope xmlns:SOAP-ENV=\"http://schemas.xmlsoap.org/soap/envelope/\" xmlns:SOAP-ENC=\"http://schemas.xmlsoap.org/soap/encoding/\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns:cwmp=\"urn:dslforum-org:cwmp-1-0\">\n    <SOAP-ENV:Header>\n        <cwmp:ID SOAP-ENV:mustUnderstand=\"1\"/>\n    </SOAP-ENV:Header>\n    <SOAP-ENV:Body>\n        <cwmp:DeleteObjectResponse>\n            <Status>0</Status>\n        </cwmp:DeleteObjectResponse>\n    </SOAP-ENV:Body>\n</SOAP-ENV:Envelope>"}],"_postman_id":"2ff23925-1b29-4bb1-9ed3-8237c188c1e0"},{"name":"GetParameterNames","id":"c6ff3e7b-7cca-4042-94aa-5300ecca60f5","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[{"key":"Content-Type","value":"application/xml","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"body":{"mode":"raw","raw":"<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<soap:Envelope xmlns:soapenc=\"http://schemas.xmlsoap.org/soap/encoding/\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:cwmp=\"urn:dslforum-org:cwmp-1-0\" xmlns:soap=\"http://schemas.xmlsoap.org/soap/envelope/\" xmlns:schemaLocation=\"urn:dslforum-org:cwmp-1-0 ..\\schemas\\wt121.xsd\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\">\n  <soap:Header/>\n  <soap:Body soap:encodingStyle=\"http://schemas.xmlsoap.org/soap/encoding/\">\n    <cwmp:GetParameterNames>\n      <ParameterPath>InternetGatewayDevice.</ParameterPath>\n      <NextLevel>1</NextLevel>\n    </cwmp:GetParameterNames>\n  </soap:Body>\n</soap:Envelope>","options":{"raw":{"language":"xml"}}},"url":"device/cwmp/:device/getParameterNames","urlObject":{"path":["cwmp",":device","getParameterNames"],"host":["device"],"query":[],"variable":[{"id":"a5df54b3-0ef0-48d3-b55e-2f643d3dd08a","type":"any","value":"{{device}}","key":"device"}]}},"response":[{"id":"9411b386-630a-4ddc-8bc1-a19482450108","name":"GetParameterNames","originalRequest":{"method":"PUT","header":[{"key":"Content-Type","value":"application/xml","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"body":{"mode":"raw","raw":"<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<soap:Envelope xmlns:soapenc=\"http://schemas.xmlsoap.org/soap/encoding/\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:cwmp=\"urn:dslforum-org:cwmp-1-0\" xmlns:soap=\"http://schemas.xmlsoap.org/soap/envelope/\" xmlns:schemaLocation=\"urn:dslforum-org:cwmp-1-0 ..\\schemas\\wt121.xsd\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\">\n  <soap:Header/>\n  <soap:Body soap:encodingStyle=\"http://schemas.xmlsoap.org/soap/encoding/\">\n    <cwmp:GetParameterNames>\n      <ParameterPath>InternetGatewayDevice.</ParameterPath>\n      <NextLevel>0</NextLevel>\n    </cwmp:GetParameterNames>\n  </soap:Body>\n</soap:Envelope>","options":{"raw":{"language":"xml"}}},"url":{"raw":"device/cwmp/:device/getParameterNames","host":["device"],"path":["cwmp",":device","getParameterNames"],"variable":[{"key":"device","value":"VMXQU21B06601401"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","name":"Content-Type","value":"application/json","description":"","type":"text"},{"key":"Vary","value":"Origin"},{"key":"Date","value":"Tue, 14 May 2024 22:18:21 GMT"},{"key":"Transfer-Encoding","value":"chunked"}],"cookie":[],"responseTime":null,"body":"<SOAP-ENV:Envelope xmlns:SOAP-ENV=\"http://schemas.xmlsoap.org/soap/envelope/\" xmlns:SOAP-ENC=\"http://schemas.xmlsoap.org/soap/encoding/\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns:cwmp=\"urn:dslforum-org:cwmp-1-0\">\n<SOAP-ENV:Header>\n<cwmp:ID SOAP-ENV:mustUnderstand=\"1\"/>\n</SOAP-ENV:Header>\n<SOAP-ENV:Body>\n<cwmp:GetParameterNamesResponse>\n<ParameterList SOAP-ENC:arrayType=\"cwmp:ParameterInfoStruct[352]\">\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.DeviceInfo.</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.DeviceInfo.Manufacturer</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.DeviceInfo.ManufacturerOUI</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.DeviceInfo.ModelName</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.DeviceInfo.Description</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.DeviceInfo.ProductClass</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.DeviceInfo.ProductType</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.DeviceInfo.SerialNumber</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.DeviceInfo.HardwareVersion</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.DeviceInfo.SoftwareVersion</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.DeviceInfo.ModemFirmwareVersion</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.DeviceInfo.AdditionalSoftwareVersion</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.DeviceInfo.SpecVersion</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.DeviceInfo.ProvisioningCode</Name>\n<Writable>1</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.DeviceInfo.UpTime</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.DeviceInfo.DeviceLog</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.ManagementServer.</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.ManagementServer.EnableCWMP</Name>\n<Writable>1</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.ManagementServer.URL</Name>\n<Writable>1</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.ManagementServer.Username</Name>\n<Writable>1</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.ManagementServer.Password</Name>\n<Writable>1</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.ManagementServer.PeriodicInformEnable</Name>\n<Writable>1</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.ManagementServer.PeriodicInformInterval</Name>\n<Writable>1</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.ManagementServer.ParameterKey</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.ManagementServer.ConnectionRequestURL</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.ManagementServer.ConnectionRequestUsername</Name>\n<Writable>1</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.ManagementServer.ConnectionRequestPassword</Name>\n<Writable>1</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.ManagementServer.PeriodicInformTime</Name>\n<Writable>1</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.IPPingDiagnostics.</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.IPPingDiagnostics.DiagnosticsState</Name>\n<Writable>1</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.IPPingDiagnostics.Interface</Name>\n<Writable>1</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.IPPingDiagnostics.Host</Name>\n<Writable>1</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.IPPingDiagnostics.NumberOfRepetitions</Name>\n<Writable>1</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.IPPingDiagnostics.Timeout</Name>\n<Writable>1</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.IPPingDiagnostics.DataBlockSize</Name>\n<Writable>1</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.IPPingDiagnostics.DSCP</Name>\n<Writable>1</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.IPPingDiagnostics.SuccessCount</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.IPPingDiagnostics.FailureCount</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.IPPingDiagnostics.AverageResponseTime</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.IPPingDiagnostics.MinimumResponseTime</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.IPPingDiagnostics.MaximumResponseTime</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.TraceRouteDiagnostics.</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.TraceRouteDiagnostics.DiagnosticsState</Name>\n<Writable>1</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.TraceRouteDiagnostics.Interface</Name>\n<Writable>1</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.TraceRouteDiagnostics.Host</Name>\n<Writable>1</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.TraceRouteDiagnostics.NumberOfTries</Name>\n<Writable>1</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.TraceRouteDiagnostics.Timeout</Name>\n<Writable>1</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.TraceRouteDiagnostics.DataBlockSize</Name>\n<Writable>1</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.TraceRouteDiagnostics.DSCP</Name>\n<Writable>1</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.TraceRouteDiagnostics.MaxHopCount</Name>\n<Writable>1</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.TraceRouteDiagnostics.ResponseTime</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.TraceRouteDiagnostics.RouteHopsNumberOfEntries</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.TraceRouteDiagnostics.RouteHops.</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.1.</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.1.LANEthernetInterfaceNumberOfEntries</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.1.LANWLANConfigurationNumberOfEntries</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.</Name>\n<Writable>1</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.</Name>\n<Writable>1</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.Enable</Name>\n<Writable>1</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.Status</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.Name</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.BSSID</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.Channel</Name>\n<Writable>1</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.AutoChannelEnable</Name>\n<Writable>1</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.ChannelsInUse</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.SSID</Name>\n<Writable>1</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.BeaconType</Name>\n<Writable>1</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.Standard</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.WMMEnable</Name>\n<Writable>1</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.TotalBytesSent</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.TotalBytesReceived</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.TotalPacketsSent</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.TotalPacketsReceived</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.TotalAssociations</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.PreSharedKey.</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.PreSharedKey.1.</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.PreSharedKey.1.KeyPassphrase</Name>\n<Writable>1</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.AssociatedDevice.</Name>\n<Writable>1</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.Stats.</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.Stats.ErrorsSent</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.Stats.ErrorsReceived</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.Stats.DiscardPacketsSent</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.Stats.DiscardPacketsReceived</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.2.</Name>\n<Writable>1</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.2.Enable</Name>\n<Writable>1</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.2.Status</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.2.Name</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.2.BSSID</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.2.Channel</Name>\n<Writable>1</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.2.AutoChannelEnable</Name>\n<Writable>1</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.2.ChannelsInUse</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.2.SSID</Name>\n<Writable>1</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.2.BeaconType</Name>\n<Writable>1</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.2.Standard</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.2.WMMEnable</Name>\n<Writable>1</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.2.TotalBytesSent</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.2.TotalBytesReceived</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.2.TotalPacketsSent</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.2.TotalPacketsReceived</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.2.TotalAssociations</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.2.PreSharedKey.</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.2.PreSharedKey.1.</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.2.PreSharedKey.1.KeyPassphrase</Name>\n<Writable>1</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.2.AssociatedDevice.</Name>\n<Writable>1</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.2.Stats.</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.2.Stats.ErrorsSent</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.2.Stats.ErrorsReceived</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.2.Stats.DiscardPacketsSent</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.2.Stats.DiscardPacketsReceived</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.1.Hosts.</Name>\n<Writable>1</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.1.Hosts.HostNumberOfEntries</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.1.Hosts.Host.</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.1.Hosts.Host.2.</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.1.Hosts.Host.2.IPAddress</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.1.Hosts.Host.2.AddressSource</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.1.Hosts.Host.2.LeaseTimeRemaining</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.1.Hosts.Host.2.LastAccessTime</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.1.Hosts.Host.2.MACAddress</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.1.Hosts.Host.2.Layer2Interface</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.1.Hosts.Host.2.VendorClassID</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.1.Hosts.Host.2.HostName</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.1.Hosts.Host.2.InterfaceType</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.1.Hosts.Host.2.Active</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.1.LANHostConfigManagement.</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.1.LANHostConfigManagement.MACAddress</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.1.LANHostConfigManagement.DHCPServerEnable</Name>\n<Writable>1</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.1.LANHostConfigManagement.MinAddress</Name>\n<Writable>1</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.1.LANHostConfigManagement.MaxAddress</Name>\n<Writable>1</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.1.LANHostConfigManagement.DNSServers</Name>\n<Writable>1</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.1.LANHostConfigManagement.StaticDnsServers</Name>\n<Writable>1</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.1.LANHostConfigManagement.IPRouters</Name>\n<Writable>1</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.1.LANHostConfigManagement.DHCPLeaseTime</Name>\n<Writable>1</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.1.LANHostConfigManagement.IPInterfaceNumberOfEntries</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.1.LANHostConfigManagement.IPInterface.</Name>\n<Writable>1</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.1.LANHostConfigManagement.IPInterface.1.</Name>\n<Writable>1</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.1.LANHostConfigManagement.IPInterface.1.IPInterfaceIPAddress</Name>\n<Writable>1</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.1.LANHostConfigManagement.IPInterface.1.IPInterfaceSubnetMask</Name>\n<Writable>1</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.1.LANEthernetInterfaceConfig.</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.1.LANEthernetInterfaceConfig.1.</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.1.LANEthernetInterfaceConfig.1.Enable</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.1.LANEthernetInterfaceConfig.1.Status</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.1.LANEthernetInterfaceConfig.1.Name</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.1.LANEthernetInterfaceConfig.1.MACAddress</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.1.LANEthernetInterfaceConfig.2.</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.1.LANEthernetInterfaceConfig.2.Enable</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.1.LANEthernetInterfaceConfig.2.Status</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.1.LANEthernetInterfaceConfig.2.Name</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.1.LANEthernetInterfaceConfig.2.MACAddress</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.1.LANEthernetInterfaceConfig.3.</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.1.LANEthernetInterfaceConfig.3.Enable</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.1.LANEthernetInterfaceConfig.3.Status</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.1.LANEthernetInterfaceConfig.3.Name</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.1.LANEthernetInterfaceConfig.3.MACAddress</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.1.LANEthernetInterfaceConfig.4.</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.1.LANEthernetInterfaceConfig.4.Enable</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.1.LANEthernetInterfaceConfig.4.Status</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.1.LANEthernetInterfaceConfig.4.Name</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.1.LANEthernetInterfaceConfig.4.MACAddress</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.2.</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.2.LANEthernetInterfaceNumberOfEntries</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.2.LANWLANConfigurationNumberOfEntries</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.2.WLANConfiguration.</Name>\n<Writable>1</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.2.WLANConfiguration.1.</Name>\n<Writable>1</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.2.WLANConfiguration.1.Enable</Name>\n<Writable>1</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.2.WLANConfiguration.1.Status</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.2.WLANConfiguration.1.Name</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.2.WLANConfiguration.1.BSSID</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.2.WLANConfiguration.1.Channel</Name>\n<Writable>1</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.2.WLANConfiguration.1.AutoChannelEnable</Name>\n<Writable>1</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.2.WLANConfiguration.1.ChannelsInUse</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.2.WLANConfiguration.1.SSID</Name>\n<Writable>1</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.2.WLANConfiguration.1.BeaconType</Name>\n<Writable>1</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.2.WLANConfiguration.1.Standard</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.2.WLANConfiguration.1.WMMEnable</Name>\n<Writable>1</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.2.WLANConfiguration.1.TotalBytesSent</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.2.WLANConfiguration.1.TotalBytesReceived</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.2.WLANConfiguration.1.TotalPacketsSent</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.2.WLANConfiguration.1.TotalPacketsReceived</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.2.WLANConfiguration.1.TotalAssociations</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.2.WLANConfiguration.1.PreSharedKey.</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.2.WLANConfiguration.1.PreSharedKey.1.</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.2.WLANConfiguration.1.PreSharedKey.1.KeyPassphrase</Name>\n<Writable>1</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.2.WLANConfiguration.1.AssociatedDevice.</Name>\n<Writable>1</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.2.WLANConfiguration.1.Stats.</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.2.WLANConfiguration.1.Stats.ErrorsSent</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.2.WLANConfiguration.1.Stats.ErrorsReceived</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.2.WLANConfiguration.1.Stats.DiscardPacketsSent</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.2.WLANConfiguration.1.Stats.DiscardPacketsReceived</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.2.WLANConfiguration.2.</Name>\n<Writable>1</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.2.WLANConfiguration.2.Enable</Name>\n<Writable>1</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.2.WLANConfiguration.2.Status</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.2.WLANConfiguration.2.Name</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.2.WLANConfiguration.2.BSSID</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.2.WLANConfiguration.2.Channel</Name>\n<Writable>1</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.2.WLANConfiguration.2.AutoChannelEnable</Name>\n<Writable>1</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.2.WLANConfiguration.2.ChannelsInUse</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.2.WLANConfiguration.2.SSID</Name>\n<Writable>1</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.2.WLANConfiguration.2.BeaconType</Name>\n<Writable>1</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.2.WLANConfiguration.2.Standard</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.2.WLANConfiguration.2.WMMEnable</Name>\n<Writable>1</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.2.WLANConfiguration.2.TotalBytesSent</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.2.WLANConfiguration.2.TotalBytesReceived</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.2.WLANConfiguration.2.TotalPacketsSent</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.2.WLANConfiguration.2.TotalPacketsReceived</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.2.WLANConfiguration.2.TotalAssociations</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.2.WLANConfiguration.2.PreSharedKey.</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.2.WLANConfiguration.2.PreSharedKey.1.</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.2.WLANConfiguration.2.PreSharedKey.1.KeyPassphrase</Name>\n<Writable>1</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.2.WLANConfiguration.2.AssociatedDevice.</Name>\n<Writable>1</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.2.WLANConfiguration.2.Stats.</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.2.WLANConfiguration.2.Stats.ErrorsSent</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.2.WLANConfiguration.2.Stats.ErrorsReceived</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.2.WLANConfiguration.2.Stats.DiscardPacketsSent</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.2.WLANConfiguration.2.Stats.DiscardPacketsReceived</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.2.Hosts.</Name>\n<Writable>1</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.2.Hosts.HostNumberOfEntries</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.2.Hosts.Host.</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.2.LANHostConfigManagement.</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.2.LANHostConfigManagement.MACAddress</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.2.LANHostConfigManagement.DHCPServerEnable</Name>\n<Writable>1</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.2.LANHostConfigManagement.MinAddress</Name>\n<Writable>1</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.2.LANHostConfigManagement.MaxAddress</Name>\n<Writable>1</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.2.LANHostConfigManagement.DNSServers</Name>\n<Writable>1</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.2.LANHostConfigManagement.StaticDnsServers</Name>\n<Writable>1</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.2.LANHostConfigManagement.IPRouters</Name>\n<Writable>1</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.2.LANHostConfigManagement.DHCPLeaseTime</Name>\n<Writable>1</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.2.LANHostConfigManagement.IPInterfaceNumberOfEntries</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.2.LANHostConfigManagement.IPInterface.</Name>\n<Writable>1</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.2.LANHostConfigManagement.IPInterface.1.</Name>\n<Writable>1</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.2.LANHostConfigManagement.IPInterface.1.IPInterfaceIPAddress</Name>\n<Writable>1</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.2.LANHostConfigManagement.IPInterface.1.IPInterfaceSubnetMask</Name>\n<Writable>1</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.LANDevice.2.LANEthernetInterfaceConfig.</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.WANDevice.</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.WANDevice.1.</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.WANDevice.1.WANConnectionNumberOfEntries</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.WANDevice.1.WANCommonInterfaceConfig.</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.WANDevice.1.WANCommonInterfaceConfig.WANAccessType</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.WANDevice.1.WANCommonInterfaceConfig.Layer1UpstreamMaxBitRate</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.WANDevice.1.WANCommonInterfaceConfig.Layer1DownstreamMaxBitRate</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.WANDevice.1.WANCommonInterfaceConfig.EnabledForInternet</Name>\n<Writable>1</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.WANDevice.1.WANCommonInterfaceConfig.PhysicalLinkStatus</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.WANDevice.1.WANCommonInterfaceConfig.WANAccessProvider</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.WANDevice.1.WANCommonInterfaceConfig.TotalBytesSent</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.WANDevice.1.WANCommonInterfaceConfig.TotalBytesReceived</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.WANDevice.1.WANCommonInterfaceConfig.TotalPacketsSent</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.WANDevice.1.WANCommonInterfaceConfig.TotalPacketsReceived</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.WANDevice.1.WANCommonInterfaceConfig.MaximumActiveConnections</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.WANDevice.1.WANCommonInterfaceConfig.NumberOfActiveConnections</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.WANDevice.1.WANCommonInterfaceConfig.Connection.</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.WANDevice.1.WANCommonInterfaceConfig.Connection.1.</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.WANDevice.1.WANCommonInterfaceConfig.Connection.1.ActiveConnectionDeviceContainer</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.WANDevice.1.WANCommonInterfaceConfig.Connection.1.ActiveConnectionServiceID</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.WANDevice.1.WANCommonInterfaceConfig.Connection.2.</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.WANDevice.1.WANCommonInterfaceConfig.Connection.2.ActiveConnectionDeviceContainer</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.WANDevice.1.WANCommonInterfaceConfig.Connection.2.ActiveConnectionServiceID</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.WANDevice.1.WANConnectionDevice.</Name>\n<Writable>1</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.WANDevice.1.WANConnectionDevice.1.</Name>\n<Writable>1</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.WANDevice.1.WANConnectionDevice.1.WANIPConnectionNumberOfEntries</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.WANDevice.1.WANConnectionDevice.1.WANPPPConnectionNumberOfEntries</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.WANDevice.1.WANConnectionDevice.1.WANPPPConnection.</Name>\n<Writable>1</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.WANDevice.1.WANConnectionDevice.1.WANIPConnection.</Name>\n<Writable>1</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.WANDevice.1.WANConnectionDevice.1.WANIPConnection.1.</Name>\n<Writable>1</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.WANDevice.1.WANConnectionDevice.1.WANIPConnection.1.Enable</Name>\n<Writable>1</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.WANDevice.1.WANConnectionDevice.1.WANIPConnection.1.Reset</Name>\n<Writable>1</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.WANDevice.1.WANConnectionDevice.1.WANIPConnection.1.ConnectionStatus</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.WANDevice.1.WANConnectionDevice.1.WANIPConnection.1.PossibleConnectionTypes</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.WANDevice.1.WANConnectionDevice.1.WANIPConnection.1.ConnectionType</Name>\n<Writable>1</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.WANDevice.1.WANConnectionDevice.1.WANIPConnection.1.Name</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.WANDevice.1.WANConnectionDevice.1.WANIPConnection.1.Uptime</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.WANDevice.1.WANConnectionDevice.1.WANIPConnection.1.LastConnectionError</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.WANDevice.1.WANConnectionDevice.1.WANIPConnection.1.AutoDisconnectTime</Name>\n<Writable>1</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.WANDevice.1.WANConnectionDevice.1.WANIPConnection.1.NATEnabled</Name>\n<Writable>1</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.WANDevice.1.WANConnectionDevice.1.WANIPConnection.1.AddressingType</Name>\n<Writable>1</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.WANDevice.1.WANConnectionDevice.1.WANIPConnection.1.ExternalIPAddress</Name>\n<Writable>1</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.WANDevice.1.WANConnectionDevice.1.WANIPConnection.1.SubnetMask</Name>\n<Writable>1</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.WANDevice.1.WANConnectionDevice.1.WANIPConnection.1.DefaultGateway</Name>\n<Writable>1</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.WANDevice.1.WANConnectionDevice.1.WANIPConnection.1.DNSEnabled</Name>\n<Writable>1</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.WANDevice.1.WANConnectionDevice.1.WANIPConnection.1.DNSOverrideAllowed</Name>\n<Writable>1</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.WANDevice.1.WANConnectionDevice.1.WANIPConnection.1.DNSServers</Name>\n<Writable>1</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.WANDevice.1.WANConnectionDevice.1.WANIPConnection.1.MaxMTUSize</Name>\n<Writable>1</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.WANDevice.1.WANConnectionDevice.1.WANIPConnection.1.MACAddress</Name>\n<Writable>1</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.WANDevice.1.WANConnectionDevice.1.WANIPConnection.1.MACAddressOverride</Name>\n<Writable>1</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.WANDevice.1.WANConnectionDevice.1.WANIPConnection.1.ConnectionTrigger</Name>\n<Writable>1</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.WANDevice.1.WANConnectionDevice.1.WANIPConnection.1.Stats.</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.WANDevice.1.WANConnectionDevice.1.WANIPConnection.1.Stats.EthernetBytesSent</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.WANDevice.1.WANConnectionDevice.1.WANIPConnection.1.Stats.EthernetBytesReceived</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.WANDevice.1.WANConnectionDevice.1.WANIPConnection.1.Stats.EthernetPacketsSent</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.WANDevice.1.WANConnectionDevice.1.WANIPConnection.1.Stats.EthernetPacketsReceived</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.WANDevice.1.WANConnectionDevice.1.WANIPConnection.1.Stats.EthernetErrorsSent</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.WANDevice.1.WANConnectionDevice.1.WANIPConnection.1.Stats.EthernetErrorsReceived</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.WANDevice.1.WANConnectionDevice.1.WANIPConnection.1.Stats.EthernetDiscardPacketsSent</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.WANDevice.1.WANConnectionDevice.1.WANIPConnection.1.Stats.EthernetDiscardPacketsReceived</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.WANDevice.1.WANConnectionDevice.1.WANIPConnection.2.</Name>\n<Writable>1</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.WANDevice.1.WANConnectionDevice.1.WANIPConnection.2.Enable</Name>\n<Writable>1</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.WANDevice.1.WANConnectionDevice.1.WANIPConnection.2.Reset</Name>\n<Writable>1</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.WANDevice.1.WANConnectionDevice.1.WANIPConnection.2.ConnectionStatus</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.WANDevice.1.WANConnectionDevice.1.WANIPConnection.2.PossibleConnectionTypes</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.WANDevice.1.WANConnectionDevice.1.WANIPConnection.2.ConnectionType</Name>\n<Writable>1</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.WANDevice.1.WANConnectionDevice.1.WANIPConnection.2.Name</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.WANDevice.1.WANConnectionDevice.1.WANIPConnection.2.Uptime</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.WANDevice.1.WANConnectionDevice.1.WANIPConnection.2.LastConnectionError</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.WANDevice.1.WANConnectionDevice.1.WANIPConnection.2.AutoDisconnectTime</Name>\n<Writable>1</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.WANDevice.1.WANConnectionDevice.1.WANIPConnection.2.NATEnabled</Name>\n<Writable>1</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.WANDevice.1.WANConnectionDevice.1.WANIPConnection.2.AddressingType</Name>\n<Writable>1</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.WANDevice.1.WANConnectionDevice.1.WANIPConnection.2.ExternalIPAddress</Name>\n<Writable>1</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.WANDevice.1.WANConnectionDevice.1.WANIPConnection.2.SubnetMask</Name>\n<Writable>1</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.WANDevice.1.WANConnectionDevice.1.WANIPConnection.2.DefaultGateway</Name>\n<Writable>1</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.WANDevice.1.WANConnectionDevice.1.WANIPConnection.2.DNSEnabled</Name>\n<Writable>1</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.WANDevice.1.WANConnectionDevice.1.WANIPConnection.2.DNSOverrideAllowed</Name>\n<Writable>1</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.WANDevice.1.WANConnectionDevice.1.WANIPConnection.2.DNSServers</Name>\n<Writable>1</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.WANDevice.1.WANConnectionDevice.1.WANIPConnection.2.MaxMTUSize</Name>\n<Writable>1</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.WANDevice.1.WANConnectionDevice.1.WANIPConnection.2.MACAddress</Name>\n<Writable>1</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.WANDevice.1.WANConnectionDevice.1.WANIPConnection.2.MACAddressOverride</Name>\n<Writable>1</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.WANDevice.1.WANConnectionDevice.1.WANIPConnection.2.ConnectionTrigger</Name>\n<Writable>1</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.WANDevice.1.WANConnectionDevice.1.WANIPConnection.2.Stats.</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.WANDevice.1.WANConnectionDevice.1.WANIPConnection.2.Stats.EthernetBytesSent</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.WANDevice.1.WANConnectionDevice.1.WANIPConnection.2.Stats.EthernetBytesReceived</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.WANDevice.1.WANConnectionDevice.1.WANIPConnection.2.Stats.EthernetPacketsSent</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.WANDevice.1.WANConnectionDevice.1.WANIPConnection.2.Stats.EthernetPacketsReceived</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.WANDevice.1.WANConnectionDevice.1.WANIPConnection.2.Stats.EthernetErrorsSent</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.WANDevice.1.WANConnectionDevice.1.WANIPConnection.2.Stats.EthernetErrorsReceived</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.WANDevice.1.WANConnectionDevice.1.WANIPConnection.2.Stats.EthernetDiscardPacketsSent</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.WANDevice.1.WANConnectionDevice.1.WANIPConnection.2.Stats.EthernetDiscardPacketsReceived</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.Layer2Bridging.</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.Layer2Bridging.Bridge.</Name>\n<Writable>1</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.Layer2Bridging.Bridge.1.</Name>\n<Writable>1</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.Layer2Bridging.Bridge.1.X_HUAWEI_DNSMode</Name>\n<Writable>1</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.Layer2Bridging.Bridge.2.</Name>\n<Writable>1</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.Layer2Bridging.Bridge.2.X_HUAWEI_DNSMode</Name>\n<Writable>1</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.Services.</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.Services.X_HUAWEI_WANRemoteAccess.</Name>\n<Writable>1</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.Services.X_HUAWEI_WANRemoteAccess.Enable</Name>\n<Writable>1</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.Services.X_HUAWEI_WANRemoteAccess.IPAddress1</Name>\n<Writable>1</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.Services.X_HUAWEI_WANRemoteAccess.IPAddress2</Name>\n<Writable>1</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.Services.X_HUAWEI_WANRemoteAccess.IPAddress3</Name>\n<Writable>1</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.Services.X_HUAWEI_WANRemoteAccess.IPAddress4</Name>\n<Writable>1</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.Services.X_HUAWEI_WANRemoteAccess.IPAddress5</Name>\n<Writable>1</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.Services.X_HUAWEI_WANRemoteAccess.MaskLength1</Name>\n<Writable>1</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.Services.X_HUAWEI_WANRemoteAccess.MaskLength2</Name>\n<Writable>1</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.Services.X_HUAWEI_WANRemoteAccess.MaskLength3</Name>\n<Writable>1</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.Services.X_HUAWEI_WANRemoteAccess.MaskLength4</Name>\n<Writable>1</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.Services.X_HUAWEI_WANRemoteAccess.MaskLength5</Name>\n<Writable>1</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.Services.X_HUAWEI_IPv6.</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.Services.X_HUAWEI_IPv6.Enable</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.Services.X_HUAWEI_PortForwarding.</Name>\n<Writable>1</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.Services.X_HUAWEI_ALGAbility.</Name>\n<Writable>0</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.Services.X_HUAWEI_ALGAbility.H323Enable</Name>\n<Writable>1</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.Services.X_HUAWEI_ALGAbility.SIPEnable</Name>\n<Writable>1</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.Services.X_HUAWEI_ALGAbility.RTSPEnable</Name>\n<Writable>1</Writable>\n</ParameterInfoStruct>\n<ParameterInfoStruct>\n<Name>InternetGatewayDevice.Services.X_HUAWEI_ALGAbility.FTPEnable</Name>\n<Writable>1</Writable>\n</ParameterInfoStruct>\n</ParameterList>\n</cwmp:GetParameterNamesResponse>\n</SOAP-ENV:Body>\n</SOAP-ENV:Envelope>"}],"_postman_id":"c6ff3e7b-7cca-4042-94aa-5300ecca60f5"},{"name":"GetParameterValues","id":"3b852c72-68d5-445d-80dc-5294c8654fd1","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[{"key":"Content-Type","value":"application/xml","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"body":{"mode":"raw","raw":"<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<soap:Envelope xmlns:soapenc=\"http://schemas.xmlsoap.org/soap/encoding/\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:cwmp=\"urn:dslforum-org:cwmp-1-0\" xmlns:soap=\"http://schemas.xmlsoap.org/soap/envelope/\" xmlns:schemaLocation=\"urn:dslforum-org:cwmp-1-0 ..\\schemas\\wt121.xsd\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\">\n  <soap:Header/>\n  <soap:Body soap:encodingStyle=\"http://schemas.xmlsoap.org/soap/encoding/\">\n    <cwmp:GetParameterValues>\n      <ParameterNames>\n        <string>InternetGatewayDevice.TraceRouteDiagnostics.</string>\n       </ParameterNames>\n    </cwmp:GetParameterValues>\n  </soap:Body>\n</soap:Envelope>","options":{"raw":{"language":"xml"}}},"url":"device/cwmp/:device/getParameterValues","urlObject":{"path":["cwmp",":device","getParameterValues"],"host":["device"],"query":[],"variable":[{"id":"f6ca5b90-7c6b-4481-8548-a6c65a3b03d5","type":"any","value":"{{device}}","key":"device"}]}},"response":[{"id":"767ee462-482c-4580-9392-043dac84ebc9","name":"GetParameterValues","originalRequest":{"method":"PUT","header":[{"key":"Content-Type","value":"application/xml","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"body":{"mode":"raw","raw":"<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<soap:Envelope xmlns:soapenc=\"http://schemas.xmlsoap.org/soap/encoding/\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:cwmp=\"urn:dslforum-org:cwmp-1-0\" xmlns:soap=\"http://schemas.xmlsoap.org/soap/envelope/\" xmlns:schemaLocation=\"urn:dslforum-org:cwmp-1-0 ..\\schemas\\wt121.xsd\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\">\n  <soap:Header/>\n  <soap:Body soap:encodingStyle=\"http://schemas.xmlsoap.org/soap/encoding/\">\n    <cwmp:GetParameterValues>\n      <ParameterNames>\n        <string>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.</string>\n       </ParameterNames>\n    </cwmp:GetParameterValues>\n  </soap:Body>\n</soap:Envelope>","options":{"raw":{"language":"xml"}}},"url":{"raw":"device/cwmp/:device/getParameterValues","host":["device"],"path":["cwmp",":device","getParameterValues"],"variable":[{"id":"58ad3164-297d-4b2a-a24b-534401127d01","key":"device","value":"VMXQU21B06601401"}]}},"status":"OK","code":200,"_postman_previewlanguage":"xml","header":[{"key":"Content-Type","name":"Content-Type","value":"application/xml","description":"","type":"text"},{"key":"Vary","value":"Origin"},{"key":"Date","value":"Tue, 21 May 2024 23:04:50 GMT"},{"key":"Transfer-Encoding","value":"chunked"}],"cookie":[],"responseTime":null,"body":"<SOAP-ENV:Envelope xmlns:SOAP-ENV=\"http://schemas.xmlsoap.org/soap/envelope/\" xmlns:SOAP-ENC=\"http://schemas.xmlsoap.org/soap/encoding/\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns:cwmp=\"urn:dslforum-org:cwmp-1-0\">\n    <SOAP-ENV:Header>\n        <cwmp:ID SOAP-ENV:mustUnderstand=\"1\"/>\n    </SOAP-ENV:Header>\n    <SOAP-ENV:Body>\n        <cwmp:GetParameterValuesResponse>\n            <ParameterList SOAP-ENC:arrayType=\"cwmp:ParameterValueStruct[21]\">\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.Enable</Name>\n                    <Value xsi:type=\"xsd:boolean\">0</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.Status</Name>\n                    <Value xsi:type=\"xsd:string\">Disabled</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.Name</Name>\n                    <Value xsi:type=\"xsd:string\">wl1</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.BSSID</Name>\n                    <Value xsi:type=\"xsd:string\">F8:AF:05:25:5B:A8</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.Channel</Name>\n                    <Value xsi:type=\"xsd:int\">0</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.AutoChannelEnable</Name>\n                    <Value xsi:type=\"xsd:boolean\">1</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.ChannelsInUse</Name>\n                    <Value xsi:type=\"xsd:string\">0</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.SSID</Name>\n                    <Value xsi:type=\"xsd:string\">HUAWEI-1BLSP6</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.BeaconType</Name>\n                    <Value xsi:type=\"xsd:string\">11i</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.Standard</Name>\n                    <Value xsi:type=\"xsd:string\">b/g/n</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.WMMEnable</Name>\n                    <Value xsi:type=\"xsd:boolean\">1</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.TotalBytesSent</Name>\n                    <Value xsi:type=\"xsd:unsignedInt\">0</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.TotalBytesReceived</Name>\n                    <Value xsi:type=\"xsd:unsignedInt\">1960</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.TotalPacketsSent</Name>\n                    <Value xsi:type=\"xsd:unsignedInt\">0</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.TotalPacketsReceived</Name>\n                    <Value xsi:type=\"xsd:unsignedInt\">9</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.TotalAssociations</Name>\n                    <Value xsi:type=\"xsd:unsignedInt\">0</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.PreSharedKey.1.KeyPassphrase</Name>\n                    <Value xsi:type=\"xsd:string\"/>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.Stats.ErrorsSent</Name>\n                    <Value xsi:type=\"xsd:unsignedInt\">0</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.Stats.ErrorsReceived</Name>\n                    <Value xsi:type=\"xsd:unsignedInt\">0</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.Stats.DiscardPacketsSent</Name>\n                    <Value xsi:type=\"xsd:unsignedInt\">0</Value>\n                </ParameterValueStruct>\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.Stats.DiscardPacketsReceived</Name>\n                    <Value xsi:type=\"xsd:unsignedInt\">0</Value>\n                </ParameterValueStruct>\n            </ParameterList>\n        </cwmp:GetParameterValuesResponse>\n    </SOAP-ENV:Body>\n</SOAP-ENV:Envelope>"}],"_postman_id":"3b852c72-68d5-445d-80dc-5294c8654fd1"},{"name":"GetParameterAttributes","id":"36e51af4-212f-4a3a-8033-65efa7f9851f","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[{"key":"Authorization","value":"[object Object]","type":"text"}],"body":{"mode":"raw","raw":"<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<soap:Envelope xmlns:soapenc=\"http://schemas.xmlsoap.org/soap/encoding/\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:cwmp=\"urn:dslforum-org:cwmp-1-0\" xmlns:soap=\"http://schemas.xmlsoap.org/soap/envelope/\" xmlns:schemaLocation=\"urn:dslforum-org:cwmp-1-0 ..\\schemas\\wt121.xsd\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\">\n  <soap:Header/>\n  <soap:Body soap:encodingStyle=\"http://schemas.xmlsoap.org/soap/encoding/\">\n    <cwmp:GetParameterAttributes>\n      <ParameterNames>\n        <string>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.</string>\n        <string>InternetGatewayDevice.LANDevice.1.WLANConfiguration.2.</string>\n        <string>InternetGatewayDevice.LANDevice.2.WLANConfiguration.2.</string>\n        <string>InternetGatewayDevice.LANDevice.2.WLANConfiguration.1.</string>\n       </ParameterNames>\n    </cwmp:GetParameterAttributes>\n  </soap:Body>\n</soap:Envelope>","options":{"raw":{"language":"xml"}}},"url":"device/cwmp/:device/getParameterAttributes","urlObject":{"path":["cwmp",":device","getParameterAttributes"],"host":["device"],"query":[],"variable":[{"id":"8d8c3f14-bcb8-42c0-928e-ebd5abffba7a","type":"any","value":"{{device}}","key":"device"}]}},"response":[{"id":"831e7437-e00c-4f6e-9ac7-35c483371c4c","name":"GetParameterAttributes","originalRequest":{"method":"PUT","header":[{"key":"Content-Type","value":"application/json","type":"text","disabled":true},{"key":"Authorization","value":"[object Object]","type":"text"}],"body":{"mode":"raw","raw":"<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<soap:Envelope xmlns:soapenc=\"http://schemas.xmlsoap.org/soap/encoding/\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:cwmp=\"urn:dslforum-org:cwmp-1-0\" xmlns:soap=\"http://schemas.xmlsoap.org/soap/envelope/\" xmlns:schemaLocation=\"urn:dslforum-org:cwmp-1-0 ..\\schemas\\wt121.xsd\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\">\n  <soap:Header/>\n  <soap:Body soap:encodingStyle=\"http://schemas.xmlsoap.org/soap/encoding/\">\n    <cwmp:GetParameterAttributes>\n      <ParameterNames>\n        <string>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.</string>\n        <string>InternetGatewayDevice.LANDevice.1.WLANConfiguration.2.</string>\n        <string>InternetGatewayDevice.LANDevice.2.WLANConfiguration.2.</string>\n        <string>InternetGatewayDevice.LANDevice.2.WLANConfiguration.1.</string>\n       </ParameterNames>\n    </cwmp:GetParameterAttributes>\n  </soap:Body>\n</soap:Envelope>","options":{"raw":{"language":"xml"}}},"url":{"raw":"device/cwmp/:device/getParameterAttributes","host":["device"],"path":["cwmp",":device","getParameterAttributes"],"variable":[{"key":"device","value":"VMXQU21B06601401"}]}},"status":"OK","code":200,"_postman_previewlanguage":"xml","header":[{"key":"Content-Type","name":"Content-Type","value":"application/xml","description":"","type":"text"},{"key":"Vary","value":"Origin"},{"key":"Date","value":"Wed, 29 May 2024 01:13:45 GMT"},{"key":"Transfer-Encoding","value":"chunked"}],"cookie":[],"responseTime":null,"body":"<SOAP-ENV:Envelope xmlns:SOAP-ENV=\"http://schemas.xmlsoap.org/soap/envelope/\" xmlns:SOAP-ENC=\"http://schemas.xmlsoap.org/soap/encoding/\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns:cwmp=\"urn:dslforum-org:cwmp-1-0\">\n    <SOAP-ENV:Header>\n        <cwmp:ID SOAP-ENV:mustUnderstand=\"1\"/>\n    </SOAP-ENV:Header>\n    <SOAP-ENV:Body>\n        <cwmp:GetParameterAttributesResponse>\n            <ParameterList SOAP-ENC:arrayType=\"cwmp:ParameterAttributeStruct[84]\">\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.Enable</Name>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                    <Notification>0</Notification>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.Status</Name>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                    <Notification>0</Notification>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.Name</Name>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                    <Notification>0</Notification>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.BSSID</Name>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                    <Notification>0</Notification>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.Channel</Name>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                    <Notification>0</Notification>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.AutoChannelEnable</Name>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                    <Notification>0</Notification>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.ChannelsInUse</Name>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                    <Notification>0</Notification>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.SSID</Name>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                    <Notification>0</Notification>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.BeaconType</Name>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                    <Notification>0</Notification>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.Standard</Name>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                    <Notification>0</Notification>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.WMMEnable</Name>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                    <Notification>0</Notification>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.TotalBytesSent</Name>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                    <Notification>0</Notification>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.TotalBytesReceived</Name>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                    <Notification>0</Notification>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.TotalPacketsSent</Name>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                    <Notification>0</Notification>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.TotalPacketsReceived</Name>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                    <Notification>0</Notification>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.TotalAssociations</Name>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                    <Notification>0</Notification>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.PreSharedKey.1.KeyPassphrase</Name>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                    <Notification>0</Notification>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.Stats.ErrorsSent</Name>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                    <Notification>0</Notification>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.Stats.ErrorsReceived</Name>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                    <Notification>0</Notification>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.Stats.DiscardPacketsSent</Name>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                    <Notification>0</Notification>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.Stats.DiscardPacketsReceived</Name>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                    <Notification>0</Notification>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.2.Enable</Name>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                    <Notification>0</Notification>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.2.Status</Name>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                    <Notification>0</Notification>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.2.Name</Name>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                    <Notification>0</Notification>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.2.BSSID</Name>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                    <Notification>0</Notification>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.2.Channel</Name>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                    <Notification>0</Notification>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.2.AutoChannelEnable</Name>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                    <Notification>0</Notification>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.2.ChannelsInUse</Name>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                    <Notification>0</Notification>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.2.SSID</Name>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                    <Notification>0</Notification>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.2.BeaconType</Name>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                    <Notification>0</Notification>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.2.Standard</Name>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                    <Notification>0</Notification>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.2.WMMEnable</Name>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                    <Notification>0</Notification>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.2.TotalBytesSent</Name>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                    <Notification>0</Notification>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.2.TotalBytesReceived</Name>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                    <Notification>0</Notification>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.2.TotalPacketsSent</Name>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                    <Notification>0</Notification>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.2.TotalPacketsReceived</Name>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                    <Notification>0</Notification>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.2.TotalAssociations</Name>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                    <Notification>0</Notification>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.2.PreSharedKey.1.KeyPassphrase</Name>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                    <Notification>0</Notification>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.2.Stats.ErrorsSent</Name>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                    <Notification>0</Notification>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.2.Stats.ErrorsReceived</Name>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                    <Notification>0</Notification>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.2.Stats.DiscardPacketsSent</Name>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                    <Notification>0</Notification>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.2.Stats.DiscardPacketsReceived</Name>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                    <Notification>0</Notification>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.2.WLANConfiguration.2.Enable</Name>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                    <Notification>0</Notification>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.2.WLANConfiguration.2.Status</Name>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                    <Notification>0</Notification>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.2.WLANConfiguration.2.Name</Name>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                    <Notification>0</Notification>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.2.WLANConfiguration.2.BSSID</Name>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                    <Notification>0</Notification>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.2.WLANConfiguration.2.Channel</Name>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                    <Notification>0</Notification>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.2.WLANConfiguration.2.AutoChannelEnable</Name>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                    <Notification>0</Notification>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.2.WLANConfiguration.2.ChannelsInUse</Name>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                    <Notification>0</Notification>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.2.WLANConfiguration.2.SSID</Name>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                    <Notification>0</Notification>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.2.WLANConfiguration.2.BeaconType</Name>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                    <Notification>0</Notification>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.2.WLANConfiguration.2.Standard</Name>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                    <Notification>0</Notification>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.2.WLANConfiguration.2.WMMEnable</Name>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                    <Notification>0</Notification>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.2.WLANConfiguration.2.TotalBytesSent</Name>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                    <Notification>0</Notification>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.2.WLANConfiguration.2.TotalBytesReceived</Name>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                    <Notification>0</Notification>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.2.WLANConfiguration.2.TotalPacketsSent</Name>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                    <Notification>0</Notification>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.2.WLANConfiguration.2.TotalPacketsReceived</Name>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                    <Notification>0</Notification>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.2.WLANConfiguration.2.TotalAssociations</Name>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                    <Notification>0</Notification>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.2.WLANConfiguration.2.PreSharedKey.1.KeyPassphrase</Name>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                    <Notification>0</Notification>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.2.WLANConfiguration.2.Stats.ErrorsSent</Name>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                    <Notification>0</Notification>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.2.WLANConfiguration.2.Stats.ErrorsReceived</Name>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                    <Notification>0</Notification>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.2.WLANConfiguration.2.Stats.DiscardPacketsSent</Name>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                    <Notification>0</Notification>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.2.WLANConfiguration.2.Stats.DiscardPacketsReceived</Name>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                    <Notification>0</Notification>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.2.WLANConfiguration.1.Enable</Name>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                    <Notification>0</Notification>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.2.WLANConfiguration.1.Status</Name>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                    <Notification>0</Notification>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.2.WLANConfiguration.1.Name</Name>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                    <Notification>0</Notification>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.2.WLANConfiguration.1.BSSID</Name>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                    <Notification>0</Notification>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.2.WLANConfiguration.1.Channel</Name>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                    <Notification>0</Notification>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.2.WLANConfiguration.1.AutoChannelEnable</Name>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                    <Notification>0</Notification>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.2.WLANConfiguration.1.ChannelsInUse</Name>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                    <Notification>0</Notification>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.2.WLANConfiguration.1.SSID</Name>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                    <Notification>0</Notification>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.2.WLANConfiguration.1.BeaconType</Name>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                    <Notification>0</Notification>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.2.WLANConfiguration.1.Standard</Name>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                    <Notification>0</Notification>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.2.WLANConfiguration.1.WMMEnable</Name>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                    <Notification>0</Notification>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.2.WLANConfiguration.1.TotalBytesSent</Name>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                    <Notification>0</Notification>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.2.WLANConfiguration.1.TotalBytesReceived</Name>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                    <Notification>0</Notification>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.2.WLANConfiguration.1.TotalPacketsSent</Name>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                    <Notification>0</Notification>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.2.WLANConfiguration.1.TotalPacketsReceived</Name>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                    <Notification>0</Notification>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.2.WLANConfiguration.1.TotalAssociations</Name>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                    <Notification>0</Notification>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.2.WLANConfiguration.1.PreSharedKey.1.KeyPassphrase</Name>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                    <Notification>0</Notification>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.2.WLANConfiguration.1.Stats.ErrorsSent</Name>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                    <Notification>0</Notification>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.2.WLANConfiguration.1.Stats.ErrorsReceived</Name>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                    <Notification>0</Notification>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.2.WLANConfiguration.1.Stats.DiscardPacketsSent</Name>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                    <Notification>0</Notification>\n                </ParameterAttributeStruct>\n                <ParameterAttributeStruct>\n                    <Name>InternetGatewayDevice.LANDevice.2.WLANConfiguration.1.Stats.DiscardPacketsReceived</Name>\n                    <AccessList SOAP-ENC:arrayType=\"xsd:string[1]\">\n                        <string>Subscriber</string>\n                    </AccessList>\n                    <Notification>0</Notification>\n                </ParameterAttributeStruct>\n            </ParameterList>\n        </cwmp:GetParameterAttributesResponse>\n    </SOAP-ENV:Body>\n</SOAP-ENV:Envelope>"}],"_postman_id":"36e51af4-212f-4a3a-8033-65efa7f9851f"},{"name":"SetParameterValues","id":"b64689b6-c86f-47c4-800b-3247c76be4b8","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[{"key":"Content-Type","value":"application/xml","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"body":{"mode":"raw","raw":"<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<soap:Envelope xmlns:soapenc=\"http://schemas.xmlsoap.org/soap/encoding/\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:cwmp=\"urn:dslforum-org:cwmp-1-0\" xmlns:soap=\"http://schemas.xmlsoap.org/soap/envelope/\" xmlns:schemaLocation=\"urn:dslforum-org:cwmp-1-0 ..\\schemas\\wt121.xsd\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\">\n  <soap:Header/>\n  <soap:Body soap:encodingStyle=\"http://schemas.xmlsoap.org/soap/encoding/\">\n    <cwmp:SetParameterValues>\n      <ParameterList soapenc:arrayType=\"cwmp:ParameterValueStruct[4]\">\n                <ParameterValueStruct>\n                    <Name>InternetGatewayDevice.TraceRouteDiagnostics.Host</Name>\n                    <Value>192.168.60.4</Value>\n                </ParameterValueStruct>\n      </ParameterList>\n      <ParameterKey></ParameterKey>\n    </cwmp:SetParameterValues>\n  </soap:Body>\n</soap:Envelope>","options":{"raw":{"language":"xml"}}},"url":"device/cwmp/:device/setParameterValues","urlObject":{"path":["cwmp",":device","setParameterValues"],"host":["device"],"query":[],"variable":[{"id":"a3f1323d-cc32-4ce2-81af-2a8f8080a3aa","type":"any","value":"485754434ECDE6AD","key":"device"}]}},"response":[{"id":"e40ed08f-dbb3-41b1-8f68-dd6212fffd95","name":"SetParameterValues","originalRequest":{"method":"PUT","header":[{"key":"Content-Type","value":"application/xml","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"body":{"mode":"raw","raw":"<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<soap:Envelope xmlns:soapenc=\"http://schemas.xmlsoap.org/soap/encoding/\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:cwmp=\"urn:dslforum-org:cwmp-1-0\" xmlns:soap=\"http://schemas.xmlsoap.org/soap/envelope/\" xmlns:schemaLocation=\"urn:dslforum-org:cwmp-1-0 ..\\schemas\\wt121.xsd\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\">\n  <soap:Header/>\n  <soap:Body soap:encodingStyle=\"http://schemas.xmlsoap.org/soap/encoding/\">\n    <cwmp:SetParameterValues>\n      <ParameterList soapenc:arrayType=\"cwmp:ParameterValueStruct[1]\">\n\t\t  <ParameterValueStruct>\n\t\t\t  <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.Enable</Name>\n\t\t\t  <Value>1</Value>\n\t\t  </ParameterValueStruct>\n      </ParameterList>\n      <ParameterKey></ParameterKey>\n    </cwmp:SetParameterValues>\n  </soap:Body>\n</soap:Envelope>","options":{"raw":{"language":"xml"}}},"url":{"raw":"device/cwmp/:device/setParameterValues","host":["device"],"path":["cwmp",":device","setParameterValues"],"variable":[{"id":"58ad3164-297d-4b2a-a24b-534401127d01","key":"device","value":"VMXQU21B06601401"}]}},"status":"OK","code":200,"_postman_previewlanguage":"xml","header":[{"key":"Content-Type","name":"Content-Type","value":"application/xml","description":"","type":"text"},{"key":"Vary","value":"Origin"},{"key":"Date","value":"Tue, 21 May 2024 23:25:59 GMT"},{"key":"Content-Length","value":"495"}],"cookie":[],"responseTime":null,"body":"<SOAP-ENV:Envelope xmlns:SOAP-ENV=\"http://schemas.xmlsoap.org/soap/envelope/\" xmlns:SOAP-ENC=\"http://schemas.xmlsoap.org/soap/encoding/\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns:cwmp=\"urn:dslforum-org:cwmp-1-0\">\n    <SOAP-ENV:Header>\n        <cwmp:ID SOAP-ENV:mustUnderstand=\"1\"/>\n    </SOAP-ENV:Header>\n    <SOAP-ENV:Body>\n        <cwmp:SetParameterValuesResponse>\n            <Status>0</Status>\n        </cwmp:SetParameterValuesResponse>\n    </SOAP-ENV:Body>\n</SOAP-ENV:Envelope>"},{"id":"f2adfdff-e341-47e4-bafd-3ef173a39b25","name":"SetParameterMultiValues","originalRequest":{"method":"PUT","header":[{"key":"Content-Type","value":"application/xml","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"body":{"mode":"raw","raw":"<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<soap:Envelope xmlns:soapenc=\"http://schemas.xmlsoap.org/soap/encoding/\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:cwmp=\"urn:dslforum-org:cwmp-1-0\" xmlns:soap=\"http://schemas.xmlsoap.org/soap/envelope/\" xmlns:schemaLocation=\"urn:dslforum-org:cwmp-1-0 ..\\schemas\\wt121.xsd\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\">\n  <soap:Header/>\n  <soap:Body soap:encodingStyle=\"http://schemas.xmlsoap.org/soap/encoding/\">\n    <cwmp:SetParameterValues>\n      <ParameterList soapenc:arrayType=\"cwmp:ParameterValueStruct[3]\">\n\t\t<ParameterValueStruct>\n\t\t\t  <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.Enable</Name>\n\t\t\t  <Value>0</Value>\n        </ParameterValueStruct>\n        <ParameterValueStruct>\n\t\t\t  <Name>InternetGatewayDevice.LANDevice.1.WLANConfiguration.2.SSID</Name>\n\t\t\t  <Value>HUAWEI_TEST-2</Value>\n        </ParameterValueStruct>\n      </ParameterList>\n      <ParameterKey>LC1309123</ParameterKey>\n    </cwmp:SetParameterValues>\n  </soap:Body>\n</soap:Envelope>","options":{"raw":{"language":"xml"}}},"url":{"raw":"device/cwmp/:device/setParameterValues","host":["device"],"path":["cwmp",":device","setParameterValues"],"variable":[{"id":"58ad3164-297d-4b2a-a24b-534401127d01","key":"device","value":"VMXQU21B06601401"}]}},"status":"OK","code":200,"_postman_previewlanguage":"xml","header":[{"key":"Content-Type","name":"Content-Type","value":"application/xml","description":"","type":"text"},{"key":"Vary","value":"Origin"},{"key":"Date","value":"Thu, 30 May 2024 12:57:30 GMT"},{"key":"Content-Length","value":"495"}],"cookie":[],"responseTime":null,"body":"<SOAP-ENV:Envelope xmlns:SOAP-ENV=\"http://schemas.xmlsoap.org/soap/envelope/\" xmlns:SOAP-ENC=\"http://schemas.xmlsoap.org/soap/encoding/\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns:cwmp=\"urn:dslforum-org:cwmp-1-0\">\n    <SOAP-ENV:Header>\n        <cwmp:ID SOAP-ENV:mustUnderstand=\"1\"/>\n    </SOAP-ENV:Header>\n    <SOAP-ENV:Body>\n        <cwmp:SetParameterValuesResponse>\n            <Status>0</Status>\n        </cwmp:SetParameterValuesResponse>\n    </SOAP-ENV:Body>\n</SOAP-ENV:Envelope>"}],"_postman_id":"b64689b6-c86f-47c4-800b-3247c76be4b8"},{"name":"AddObject","id":"dd92c004-87c8-41e6-b98f-7a51a03bb13e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[{"key":"Authorization","value":"[object Object]","type":"text"}],"body":{"mode":"raw","raw":"<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<soap:Envelope xmlns:soapenc=\"http://schemas.xmlsoap.org/soap/encoding/\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:cwmp=\"urn:dslforum-org:cwmp-1-0\" xmlns:soap=\"http://schemas.xmlsoap.org/soap/envelope/\" xmlns:schemaLocation=\"urn:dslforum-org:cwmp-1-0 ..\\schemas\\wt121.xsd\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\">\n  <soap:Header/>\n  <soap:Body soap:encodingStyle=\"http://schemas.xmlsoap.org/soap/encoding/\">\n    <cwmp:AddObject>\n      <ObjectName>InternetGatewayDevice.LANDevice.</ObjectName>\n      <ParameterKey></ParameterKey>\n    </cwmp:AddObject>\n  </soap:Body>\n</soap:Envelope>","options":{"raw":{"language":"xml"}}},"url":"device/cwmp/:device/addObject","urlObject":{"path":["cwmp",":device","addObject"],"host":["device"],"query":[],"variable":[{"id":"745616cb-31b5-4480-8dc1-6868cd691fad","type":"any","value":"VMXQU21B06601401","key":"device"}]}},"response":[{"id":"a96bda82-316b-4575-af1e-f6c6fd410785","name":"AddObject","originalRequest":{"method":"PUT","header":[{"key":"Content-Type","value":"application/json","type":"text","disabled":true},{"key":"Authorization","value":"[object Object]","type":"text"}],"body":{"mode":"raw","raw":"<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<soap:Envelope xmlns:soapenc=\"http://schemas.xmlsoap.org/soap/encoding/\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:cwmp=\"urn:dslforum-org:cwmp-1-0\" xmlns:soap=\"http://schemas.xmlsoap.org/soap/envelope/\" xmlns:schemaLocation=\"urn:dslforum-org:cwmp-1-0 ..\\schemas\\wt121.xsd\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\">\n  <soap:Header/>\n  <soap:Body soap:encodingStyle=\"http://schemas.xmlsoap.org/soap/encoding/\">\n    <cwmp:AddObject>\n      <ObjectName>InternetGatewayDevice.LANDevice.</ObjectName>\n      <ParameterKey></ParameterKey>\n    </cwmp:AddObject>\n  </soap:Body>\n</soap:Envelope>","options":{"raw":{"language":"xml"}}},"url":{"raw":"device/cwmp/:device/addObject","host":["device"],"path":["cwmp",":device","addObject"],"variable":[{"key":"device","value":"VMXQU21B06601401"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Origin"},{"key":"Date","value":"Wed, 12 Jun 2024 00:41:12 GMT"},{"key":"Content-Length","value":"512"}],"cookie":[],"responseTime":null,"body":"<SOAP-ENV:Envelope xmlns:SOAP-ENV=\"http://schemas.xmlsoap.org/soap/envelope/\" xmlns:SOAP-ENC=\"http://schemas.xmlsoap.org/soap/encoding/\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns:cwmp=\"urn:dslforum-org:cwmp-1-0\">\n<SOAP-ENV:Header>\n<cwmp:ID SOAP-ENV:mustUnderstand=\"1\"/>\n</SOAP-ENV:Header>\n<SOAP-ENV:Body>\n<cwmp:AddObjectResponse>\n<Status>0</Status>\n<InstanceNumber>3</InstanceNumber>\n</cwmp:AddObjectResponse>\n</SOAP-ENV:Body>\n</SOAP-ENV:Envelope>\n\n"}],"_postman_id":"dd92c004-87c8-41e6-b98f-7a51a03bb13e"},{"name":"DeleteObject","id":"2d2d234e-52b3-4934-9ad6-9f76bc0a92ee","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[{"key":"Authorization","value":"[object Object]","type":"text"}],"body":{"mode":"raw","raw":"<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<soap:Envelope xmlns:soapenc=\"http://schemas.xmlsoap.org/soap/encoding/\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:cwmp=\"urn:dslforum-org:cwmp-1-0\" xmlns:soap=\"http://schemas.xmlsoap.org/soap/envelope/\" xmlns:schemaLocation=\"urn:dslforum-org:cwmp-1-0 ..\\schemas\\wt121.xsd\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\">\n  <soap:Header/>\n  <soap:Body soap:encodingStyle=\"http://schemas.xmlsoap.org/soap/encoding/\">\n    <cwmp:DeleteObject>\n      <ObjectName>InternetGatewayDevice.LANDevice.3.</ObjectName>\n      <ParameterKey></ParameterKey>\n    </cwmp:DeleteObject>\n  </soap:Body>\n</soap:Envelope>","options":{"raw":{"language":"xml"}}},"url":"device/cwmp/:device/deleteObject","urlObject":{"path":["cwmp",":device","deleteObject"],"host":["device"],"query":[],"variable":[{"id":"67cf7f86-8b45-4608-959b-456ba4a3643b","type":"any","value":"VMXQU21B06601401","key":"device"}]}},"response":[{"id":"d80a0e98-d135-4909-b7ec-84409c84806d","name":"DeleteObject","originalRequest":{"method":"PUT","header":[{"key":"Content-Type","value":"application/json","type":"text","disabled":true},{"key":"Authorization","value":"[object Object]","type":"text"}],"body":{"mode":"raw","raw":"<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<soap:Envelope xmlns:soapenc=\"http://schemas.xmlsoap.org/soap/encoding/\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:cwmp=\"urn:dslforum-org:cwmp-1-0\" xmlns:soap=\"http://schemas.xmlsoap.org/soap/envelope/\" xmlns:schemaLocation=\"urn:dslforum-org:cwmp-1-0 ..\\schemas\\wt121.xsd\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\">\n  <soap:Header/>\n  <soap:Body soap:encodingStyle=\"http://schemas.xmlsoap.org/soap/encoding/\">\n    <cwmp:DeleteObject>\n      <ObjectName>InternetGatewayDevice.LANDevice.3.</ObjectName>\n      <ParameterKey></ParameterKey>\n    </cwmp:DeleteObject>\n  </soap:Body>\n</soap:Envelope>","options":{"raw":{"language":"xml"}}},"url":{"raw":"device/cwmp/:device/deleteObject","host":["device"],"path":["cwmp",":device","deleteObject"],"variable":[{"id":"67cf7f86-8b45-4608-959b-456ba4a3643b","key":"device","value":"VMXQU21B06601401"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Origin"},{"key":"Date","value":"Wed, 12 Jun 2024 01:04:26 GMT"},{"key":"Content-Length","value":"483"}],"cookie":[],"responseTime":null,"body":"<SOAP-ENV:Envelope xmlns:SOAP-ENV=\"http://schemas.xmlsoap.org/soap/envelope/\" xmlns:SOAP-ENC=\"http://schemas.xmlsoap.org/soap/encoding/\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns:cwmp=\"urn:dslforum-org:cwmp-1-0\">\n<SOAP-ENV:Header>\n<cwmp:ID SOAP-ENV:mustUnderstand=\"1\"/>\n</SOAP-ENV:Header>\n<SOAP-ENV:Body>\n<cwmp:DeleteObjectResponse>\n<Status>0</Status>\n</cwmp:DeleteObjectResponse>\n</SOAP-ENV:Body>\n</SOAP-ENV:Envelope>\n\n"}],"_postman_id":"2d2d234e-52b3-4934-9ad6-9f76bc0a92ee"},{"name":"Reboot","id":"6acdd5c0-ab93-48d1-b10b-2d231a605f06","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[{"key":"Content-Type","value":"application/xml","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"url":"device/cwmp/:device/reboot","urlObject":{"path":["cwmp",":device","reboot"],"host":["device"],"query":[],"variable":[{"id":"c189f927-6dd4-4bc7-aabb-2076a1318ee9","type":"any","value":"{{device}}","key":"device"}]}},"response":[{"id":"85e3c096-4d25-4b23-a014-6f9c72bf6c91","name":"Reboot","originalRequest":{"method":"PUT","header":[{"key":"Content-Type","value":"application/xml","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"url":{"raw":"device/cwmp/:device/reboot","host":["device"],"path":["cwmp",":device","reboot"],"variable":[{"key":"device","value":"{{device}}"}]}},"status":"OK","code":200,"_postman_previewlanguage":"xml","header":[{"key":"Content-Type","name":"Content-Type","value":"application/xml","description":"","type":"text"},{"key":"Vary","value":"Origin"},{"key":"Date","value":"Wed, 18 Sep 2024 13:40:48 GMT"},{"key":"Content-Length","value":"429"}],"cookie":[],"responseTime":null,"body":"<SOAP-ENV:Envelope xmlns:SOAP-ENV=\"http://schemas.xmlsoap.org/soap/envelope/\" xmlns:SOAP-ENC=\"http://schemas.xmlsoap.org/soap/encoding/\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns:cwmp=\"urn:dslforum-org:cwmp-1-0\">\n    <SOAP-ENV:Header>\n        <cwmp:ID SOAP-ENV:mustUnderstand=\"1\"/>\n    </SOAP-ENV:Header>\n    <SOAP-ENV:Body>\n        <cwmp:RebootResponse/>\n    </SOAP-ENV:Body>\n</SOAP-ENV:Envelope>"}],"_postman_id":"6acdd5c0-ab93-48d1-b10b-2d231a605f06"}],"id":"e0f41b7d-e55f-4ef0-baa8-01b83113d811","_postman_id":"e0f41b7d-e55f-4ef0-baa8-01b83113d811","description":""},{"name":"Custom Messages","item":[{"name":"Create Message","id":"35adb621-b75b-4963-a13d-c2ca0ac24ed1","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"body":{"mode":"raw","raw":"<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<soap:Envelope xmlns:soapenc=\"http://schemas.xmlsoap.org/soap/encoding/\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:cwmp=\"urn:dslforum-org:cwmp-1-0\" xmlns:soap=\"http://schemas.xmlsoap.org/soap/envelope/\" xmlns:schemaLocation=\"urn:dslforum-org:cwmp-1-0 ..\\schemas\\wt121.xsd\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\">\n  <soap:Header/>\n  <soap:Body soap:encodingStyle=\"http://schemas.xmlsoap.org/soap/encoding/\">\n    <cwmp:GetParameterValues>\n      <ParameterNames>\n        <string>InternetGatewayDevice.LANDevice.1.WLANConfiguration.</string>\n       </ParameterNames>\n    </cwmp:GetParameterValues>\n  </soap:Body>\n</soap:Envelope>","options":{"raw":{"language":"xml"}}},"url":"device/message/:type?name=cwmp-test-1","urlObject":{"path":["message",":type"],"host":["device"],"query":[{"key":"name","value":"cwmp-test-1"}],"variable":[{"id":"f363053d-328c-4a89-a53d-e7c16f02844d","type":"any","value":"cwmp","key":"type"}]}},"response":[{"id":"a86f6b27-bad3-4c21-9cbb-385c12c0fb8e","name":"Save USP Message","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"body":{"mode":"raw","raw":"{\n  \"param_paths\": [\n      \"Device.WiFi.SSID.[Name==wlan0].\",\n      \"Device.IP.Interface.*.Alias\",\n      \"Device.DeviceInfo.FirmwareImage.*.Alias\",\n      \"Device.IP.Interface.1.IPv4Address.1.IPAddress\"\n  ],\n  \"max_depth\": 2\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"device/message/:type?name=usp-test-1","host":["device"],"path":["message",":type"],"query":[{"key":"name","value":"usp-test-1"}],"variable":[{"key":"type","value":"usp"}]}},"status":"No Content","code":204,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Origin"},{"key":"Date","value":"Mon, 07 Oct 2024 18:35:05 GMT"}],"cookie":[],"responseTime":null,"body":null},{"id":"2544ccd7-c802-4dff-891b-4148e5b97b7b","name":"Save CWMP Message","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"body":{"mode":"raw","raw":"<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<soap:Envelope xmlns:soapenc=\"http://schemas.xmlsoap.org/soap/encoding/\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:cwmp=\"urn:dslforum-org:cwmp-1-0\" xmlns:soap=\"http://schemas.xmlsoap.org/soap/envelope/\" xmlns:schemaLocation=\"urn:dslforum-org:cwmp-1-0 ..\\schemas\\wt121.xsd\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\">\n  <soap:Header/>\n  <soap:Body soap:encodingStyle=\"http://schemas.xmlsoap.org/soap/encoding/\">\n    <cwmp:GetParameterValues>\n      <ParameterNames>\n        <string>InternetGatewayDevice.LANDevice.1.WLANConfiguration.</string>\n       </ParameterNames>\n    </cwmp:GetParameterValues>\n  </soap:Body>\n</soap:Envelope>","options":{"raw":{"language":"xml"}}},"url":{"raw":"device/message/:type?name=cwmp-test-1","host":["device"],"path":["message",":type"],"query":[{"key":"name","value":"cwmp-test-1"}],"variable":[{"key":"type","value":"cwmp"}]}},"status":"No Content","code":204,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Origin"},{"key":"Date","value":"Mon, 07 Oct 2024 18:36:18 GMT"}],"cookie":[],"responseTime":null,"body":null}],"_postman_id":"35adb621-b75b-4963-a13d-c2ca0ac24ed1"},{"name":"Delete Message","id":"ebc00afd-26cc-4181-a261-4d43323461ea","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"url":"device/message?name=usp-test-1","urlObject":{"path":["message"],"host":["device"],"query":[{"key":"name","value":"usp-test-1"}],"variable":[]}},"response":[{"id":"71dedf42-a55e-42d0-b5db-a04b4fa6e61e","name":"Delete Message","originalRequest":{"method":"DELETE","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"url":{"raw":"device/template?name=usp-test-1","host":["device"],"path":["template"],"query":[{"key":"name","value":"usp-test-1"}]}},"status":"No Content","code":204,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Origin"},{"key":"Date","value":"Mon, 07 Oct 2024 18:15:21 GMT"}],"cookie":[],"responseTime":null,"body":null}],"_postman_id":"ebc00afd-26cc-4181-a261-4d43323461ea"},{"name":"Get Message","id":"f8cbaefa-bdfa-4253-aee3-a6540feaed5b","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"url":"device/message?name=usp-test-1&type","urlObject":{"path":["message"],"host":["device"],"query":[{"key":"name","value":"usp-test-1"},{"key":"type","value":null}],"variable":[]}},"response":[{"id":"b3b5dfed-4d5f-4d33-a5d2-97ec7905bb96","name":"Get All Messages","originalRequest":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"url":{"raw":"device/message","host":["device"],"path":["message"],"query":[{"key":"name","value":"cwmp-test-1","disabled":true},{"key":"type","value":"usp","disabled":true}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Origin"},{"key":"Date","value":"Tue, 08 Oct 2024 18:09:58 GMT"},{"key":"Transfer-Encoding","value":"chunked"}],"cookie":[],"responseTime":null,"body":"[\n    {\n        \"name\": \"cwmp-test-1\",\n        \"type\": \"cwmp\",\n        \"value\": \"<?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?>\\n<soap:Envelope xmlns:soapenc=\\\"http://schemas.xmlsoap.org/soap/encoding/\\\" xmlns:xsd=\\\"http://www.w3.org/2001/XMLSchema\\\" xmlns:cwmp=\\\"urn:dslforum-org:cwmp-1-0\\\" xmlns:soap=\\\"http://schemas.xmlsoap.org/soap/envelope/\\\" xmlns:schemaLocation=\\\"urn:dslforum-org:cwmp-1-0 ..\\\\schemas\\\\wt121.xsd\\\" xmlns:xsi=\\\"http://www.w3.org/2001/XMLSchema-instance\\\">\\n  <soap:Header/>\\n  <soap:Body soap:encodingStyle=\\\"http://schemas.xmlsoap.org/soap/encoding/\\\">\\n    <cwmp:GetParameterValues>\\n      <ParameterNames>\\n        <string>InternetGatewayDevice.LANDevice.1.WLANConfiguration.</string>\\n       </ParameterNames>\\n    </cwmp:GetParameterValues>\\n  </soap:Body>\\n</soap:Envelope>\"\n    },\n    {\n        \"name\": \"Test numer 2\",\n        \"type\": \"usp\",\n        \"value\": \"\\n{\\n    \\\"header\\\": {\\n        \\\"msg_id\\\": \\\"b7dc38ea-aefb-4761-aa55-edaa97adb2f0\\\",\\n        \\\"msg_type\\\": 8\\n    },\\n    \\\"body\\\": {\\n        \\\"request\\\": {\\n            \\\"add\\\": {\\n                \\\"allow_partial\\\": true,\\n                \\\"create_objs\\\": [\\n                    {\\n                        \\\"obj_path\\\": \\\"Device.IP.Interface.\\\",\\n                        \\\"param_settings\\\": [\\n                            {\\n                                \\\"param\\\": \\\"Alias\\\",\\n                                \\\"value\\\": \\\"test\\\",\\n                                \\\"required\\\": true\\n                            }\\n                        ]\\n                    }\\n                ]\\n            }\\n        }\\n    }\\n}\"\n    },\n    {\n        \"name\": \"IP ADDRESS\",\n        \"type\": \"usp\",\n        \"value\": \"{\\n    \\\"header\\\": {\\n        \\\"msg_id\\\": \\\"b7dc38ea-aefb-4761-aa55-edaa97adb2f0\\\",\\n        \\\"msg_type\\\": 1\\n    },\\n    \\\"body\\\": {\\n        \\\"request\\\": {\\n            \\\"get\\\": {\\n                \\\"paramPaths\\\": [\\n                    \\\"Device.IP.Interface.1.IPv4Address.1.IPAddress\\\"\\n                ],\\n                \\\"maxDepth\\\": 2\\n            }\\n        }\\n    }\\n}\"\n    },\n    {\n        \"name\": \"HUAWEI-TEST-1\",\n        \"type\": \"usp\",\n        \"value\": \"{\\n    \\\"header\\\": {\\n        \\\"msg_id\\\": \\\"b7dc38ea-aefb-4761-aa55-edaa97adb2f0\\\",\\n        \\\"msg_type\\\": 1\\n    },\\n    \\\"body\\\": {\\n        \\\"request\\\": {\\n            \\\"get\\\": {\\n                \\\"paramPaths\\\": [\\n                    \\\"Device.WiFi.SSID.[Name==wlan0].\\\",\\n                    \\\"Device.IP.Interface.*.Alias\\\",\\n                    \\\"Device.DeviceInfo.FirmwareImage.*.Alias\\\",\\n                    \\\"Device.IP.Interface.1.IPv4Address.1.IPAddress\\\"\\n                ],\\n                \\\"maxDepth\\\": 2\\n            }\\n        }\\n    }\\n}\"\n    }\n]"},{"id":"5781b42b-37ed-49de-9765-703527dc2064","name":"Get Messages by Type","originalRequest":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"url":{"raw":"device/message?type=usp","host":["device"],"path":["message"],"query":[{"key":"name","value":"cwmp-test-1","disabled":true},{"key":"type","value":"usp"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Origin"},{"key":"Date","value":"Tue, 08 Oct 2024 18:10:22 GMT"},{"key":"Content-Length","value":"1799"}],"cookie":[],"responseTime":null,"body":"[\n    {\n        \"name\": \"Test numer 2\",\n        \"type\": \"usp\",\n        \"value\": \"\\n{\\n    \\\"header\\\": {\\n        \\\"msg_id\\\": \\\"b7dc38ea-aefb-4761-aa55-edaa97adb2f0\\\",\\n        \\\"msg_type\\\": 8\\n    },\\n    \\\"body\\\": {\\n        \\\"request\\\": {\\n            \\\"add\\\": {\\n                \\\"allow_partial\\\": true,\\n                \\\"create_objs\\\": [\\n                    {\\n                        \\\"obj_path\\\": \\\"Device.IP.Interface.\\\",\\n                        \\\"param_settings\\\": [\\n                            {\\n                                \\\"param\\\": \\\"Alias\\\",\\n                                \\\"value\\\": \\\"test\\\",\\n                                \\\"required\\\": true\\n                            }\\n                        ]\\n                    }\\n                ]\\n            }\\n        }\\n    }\\n}\"\n    },\n    {\n        \"name\": \"IP ADDRESS\",\n        \"type\": \"usp\",\n        \"value\": \"{\\n    \\\"header\\\": {\\n        \\\"msg_id\\\": \\\"b7dc38ea-aefb-4761-aa55-edaa97adb2f0\\\",\\n        \\\"msg_type\\\": 1\\n    },\\n    \\\"body\\\": {\\n        \\\"request\\\": {\\n            \\\"get\\\": {\\n                \\\"paramPaths\\\": [\\n                    \\\"Device.IP.Interface.1.IPv4Address.1.IPAddress\\\"\\n                ],\\n                \\\"maxDepth\\\": 2\\n            }\\n        }\\n    }\\n}\"\n    },\n    {\n        \"name\": \"HUAWEI-TEST-1\",\n        \"type\": \"usp\",\n        \"value\": \"{\\n    \\\"header\\\": {\\n        \\\"msg_id\\\": \\\"b7dc38ea-aefb-4761-aa55-edaa97adb2f0\\\",\\n        \\\"msg_type\\\": 1\\n    },\\n    \\\"body\\\": {\\n        \\\"request\\\": {\\n            \\\"get\\\": {\\n                \\\"paramPaths\\\": [\\n                    \\\"Device.WiFi.SSID.[Name==wlan0].\\\",\\n                    \\\"Device.IP.Interface.*.Alias\\\",\\n                    \\\"Device.DeviceInfo.FirmwareImage.*.Alias\\\",\\n                    \\\"Device.IP.Interface.1.IPv4Address.1.IPAddress\\\"\\n                ],\\n                \\\"maxDepth\\\": 2\\n            }\\n        }\\n    }\\n}\"\n    }\n]"},{"id":"f65823b9-63c7-45ef-9af7-6ce2cff1beae","name":"Get Message By Name","originalRequest":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"url":{"raw":"device/message?name=cwmp-test-1","host":["device"],"path":["message"],"query":[{"key":"name","value":"cwmp-test-1"},{"key":"type","value":"usp","disabled":true}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Origin"},{"key":"Date","value":"Tue, 08 Oct 2024 18:10:54 GMT"},{"key":"Content-Length","value":"688"}],"cookie":[],"responseTime":null,"body":"<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<soap:Envelope xmlns:soapenc=\"http://schemas.xmlsoap.org/soap/encoding/\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:cwmp=\"urn:dslforum-org:cwmp-1-0\" xmlns:soap=\"http://schemas.xmlsoap.org/soap/envelope/\" xmlns:schemaLocation=\"urn:dslforum-org:cwmp-1-0 ..\\schemas\\wt121.xsd\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\">\n  <soap:Header/>\n  <soap:Body soap:encodingStyle=\"http://schemas.xmlsoap.org/soap/encoding/\">\n    <cwmp:GetParameterValues>\n      <ParameterNames>\n        <string>InternetGatewayDevice.LANDevice.1.WLANConfiguration.</string>\n       </ParameterNames>\n    </cwmp:GetParameterValues>\n  </soap:Body>\n</soap:Envelope>"}],"_postman_id":"f8cbaefa-bdfa-4253-aee3-a6540feaed5b"},{"name":"Edit Message","id":"be39446b-3e4b-4884-81f5-ddac4ad2a40d","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[],"body":{"mode":"raw","raw":"test","options":{"raw":{"language":"json"}}},"url":"device/message?name","urlObject":{"path":["message"],"host":["device"],"query":[{"key":"name","value":null}],"variable":[]}},"response":[{"id":"08cc90a0-f5a7-4f58-b67b-15c5d398ff3c","name":"Edit Message","originalRequest":{"method":"PUT","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"body":{"mode":"raw","raw":"lelecoléqui","options":{"raw":{"language":"json"}}},"url":{"raw":"device/message?name=um+um","host":["device"],"path":["message"],"query":[{"key":"name","value":"um+um"}]}},"status":"No Content","code":204,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Origin"},{"key":"Date","value":"Tue, 08 Oct 2024 18:20:24 GMT"}],"cookie":[],"responseTime":null,"body":null}],"_postman_id":"be39446b-3e4b-4884-81f5-ddac4ad2a40d"}],"id":"ea498982-f6cf-4fde-afa7-52c462631d34","_postman_id":"ea498982-f6cf-4fde-afa7-52c462631d34","description":""},{"name":"Credentials","item":[{"name":"CredentialsList","id":"cad1ff10-26b6-4e2b-9cdb-b0562277e35d","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"url":"device/auth?page_size=100&page_number=1","urlObject":{"path":["auth"],"host":["device"],"query":[{"disabled":true,"key":"id","value":"oktopus"},{"key":"page_size","value":"100"},{"key":"page_number","value":"1"}],"variable":[]}},"response":[],"_postman_id":"cad1ff10-26b6-4e2b-9cdb-b0562277e35d"},{"name":"CredentialsCreate","id":"306b9e2c-f676-47e1-948d-44a7cb61794d","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Authorization","value":"[object Object]"}],"body":{"mode":"raw","raw":"{\n    \"id\" : \"teste\",\n    \"password\": \"\"\n}","options":{"raw":{"language":"json"}}},"url":"device/auth","urlObject":{"path":["auth"],"host":["device"],"query":[],"variable":[]}},"response":[],"_postman_id":"306b9e2c-f676-47e1-948d-44a7cb61794d"},{"name":"CredentialsDelete","id":"c980d327-7839-40b7-ad7e-b6b009a0f50c","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"url":"device/auth?id=oktopus-1-mqtt","urlObject":{"path":["auth"],"host":["device"],"query":[{"key":"id","value":"oktopus-1-mqtt"}],"variable":[]}},"response":[],"_postman_id":"c980d327-7839-40b7-ad7e-b6b009a0f50c"}],"id":"8dc8ee80-d554-4a31-a02e-35fc86e0c714","description":"<p>Devices Credentials to Authenticate in MTP Layer</p>\n","_postman_id":"8dc8ee80-d554-4a31-a02e-35fc86e0c714"},{"name":"Labels","item":[{"name":"DeviceLabel","id":"756bf8a8-f572-4660-8d69-4b3e7531addb","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"url":"device/label?id=oktopus-0-mqtt","description":"<p>List all devices saved at database</p>\n","urlObject":{"path":["label"],"host":["device"],"query":[{"key":"id","value":"oktopus-0-mqtt"}],"variable":[]}},"response":[{"id":"10d845c0-aa5c-4795-b824-3062239be391","name":"DeviceLabel","originalRequest":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"url":{"raw":"device/label?id=oktopus-base-mqtt","host":["device"],"path":["label"],"query":[{"key":"id","value":"oktopus-base-mqtt"}]}},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"Server","value":"nginx/1.27.4"},{"key":"Date","value":"Mon, 22 Dec 2025 10:29:54 GMT"},{"key":"Content-Type","value":"application/json; version=1"},{"key":"Content-Length","value":"689"},{"key":"Connection","value":"keep-alive"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Access-Control-Allow-Origin","value":"null"}],"cookie":[],"responseTime":null,"body":"[\n    {\n        \"name\": \"MyLabel\",\n        \"value\": \"Anyone\"\n    },\n    {\n        \"name\": \"Building\",\n        \"value\": \"a\",\n        \"children\": [\n            {\n                \"name\": \"Floor\",\n                \"value\": \"1\",\n                \"children\": [\n                    {\n                        \"name\": \"apartament\",\n                        \"value\": \"101\"\n                    },\n                    {\n                        \"name\": \"apartament\",\n                        \"value\": \"102\"\n                    }\n                ]\n            },\n            {\n                \"name\": \"Floor\",\n                \"value\": \"2\",\n                \"children\": [\n                    {\n                        \"name\": \"apartament\",\n                        \"value\": \"202\"\n                    }\n                ]\n            }\n        ]\n    }\n]"}],"_postman_id":"756bf8a8-f572-4660-8d69-4b3e7531addb"},{"name":"DeviceLabel","id":"b0c486b6-ee27-47a8-be9a-1fb0d3b4c65a","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"body":{"mode":"raw","raw":"[\n   {\n      \"name\": \"MyLabel\",\n      \"value\": \"Anyone\"\n   },\n   {\n      \"name\":\"Building\",\n      \"value\":\"a\",\n      \"children\":[\n         {\n            \"name\":\"Floor\",\n            \"value\":\"1\",\n            \"children\":[\n               {\n                  \"name\":\"apartament\",\n                  \"value\":\"101\"\n               },\n               {\n                  \"name\":\"apartament\",\n                  \"value\":\"102\"\n               }\n            ]\n         },\n         {\n            \"name\":\"Floor\",\n            \"value\":\"2\",\n            \"children\":[\n               {\n                  \"name\":\"apartament\",\n                  \"value\":\"202\"\n               }\n            ]\n         }\n      ]\n   }\n]","options":{"raw":{"language":"json"}}},"url":"device/label?id=oktopus-0-mqtt","description":"<p>List all devices saved at database</p>\n","urlObject":{"path":["label"],"host":["device"],"query":[{"key":"id","value":"oktopus-0-mqtt"}],"variable":[]}},"response":[{"id":"3d5a2c34-c410-4127-b8fe-429ab72131d9","name":"DeviceLabel","originalRequest":{"method":"PUT","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"body":{"mode":"raw","raw":"[\n   {\n      \"name\": \"MyLabel\",\n      \"value\": \"Anyone\"\n   },\n   {\n      \"name\":\"Building\",\n      \"value\":\"a\",\n      \"children\":[\n         {\n            \"name\":\"Floor\",\n            \"value\":\"1\",\n            \"children\":[\n               {\n                  \"name\":\"apartament\",\n                  \"value\":\"101\"\n               },\n               {\n                  \"name\":\"apartament\",\n                  \"value\":\"102\"\n               }\n            ]\n         },\n         {\n            \"name\":\"Floor\",\n            \"value\":\"2\",\n            \"children\":[\n               {\n                  \"name\":\"apartament\",\n                  \"value\":\"202\"\n               }\n            ]\n         }\n      ]\n   }\n]","options":{"raw":{"language":"json"}}},"url":{"raw":"device/label?id=oktopus-base-mqtt","host":["device"],"path":["label"],"query":[{"key":"id","value":"oktopus-base-mqtt"}]}},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"Server","value":"nginx/1.27.4"},{"key":"Date","value":"Mon, 22 Dec 2025 10:29:46 GMT"},{"key":"Content-Type","value":"application/json; version=1"},{"key":"Content-Length","value":"13"},{"key":"Connection","value":"keep-alive"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Access-Control-Allow-Origin","value":"null"}],"cookie":[],"responseTime":null,"body":"Label updated"}],"_postman_id":"b0c486b6-ee27-47a8-be9a-1fb0d3b4c65a"},{"name":"Find Device by Label","id":"b45d5724-28c9-44f0-9e2e-31582a3b4733","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"body":{"mode":"raw","raw":"[\n   {\n      \"name\": \"MyLabel\",\n      \"value\": \"Anyone\"\n   },\n   {\n      \"name\":\"Building\",\n      \"value\":\"a\",\n      \"children\":[\n         {\n            \"name\":\"Floor\",\n            \"value\":\"1\"\n         }\n      ]\n   }\n]","options":{"raw":{"language":"json"}}},"url":"device/label/find","description":"<p>List all devices saved at database</p>\n","urlObject":{"path":["label","find"],"host":["device"],"query":[],"variable":[]}},"response":[{"id":"e44264c6-6a21-48fd-95d5-374665c4cb85","name":"Find Device by Label","originalRequest":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"body":{"mode":"raw","raw":"[\n   {\n      \"name\": \"MyLabel\",\n      \"value\": \"Anyone\"\n   },\n   {\n      \"name\":\"Building\",\n      \"value\":\"a\",\n      \"children\":[\n         {\n            \"name\":\"Floor\",\n            \"value\":\"1\"\n         }\n      ]\n   }\n]","options":{"raw":{"language":"json"}}},"url":"device/label/find"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"Server","value":"nginx/1.27.4"},{"key":"Date","value":"Mon, 22 Dec 2025 10:28:56 GMT"},{"key":"Content-Type","value":"application/json; version=1"},{"key":"Content-Length","value":"21"},{"key":"Connection","value":"keep-alive"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Access-Control-Allow-Origin","value":"null"}],"cookie":[],"responseTime":null,"body":"[\n    \"oktopus-base-mqtt\"\n]"}],"_postman_id":"b45d5724-28c9-44f0-9e2e-31582a3b4733"}],"id":"390aebc6-238a-4db7-aa98-dda4ec79ed29","_postman_id":"390aebc6-238a-4db7-aa98-dda4ec79ed29","description":""},{"name":"Create a Device","id":"8d0e0bbb-af71-487e-aab7-8aed65e788ee","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"sn\":\"test123\"\n}","options":{"raw":{"language":"json"}}},"url":"device","urlObject":{"host":["device"],"query":[],"variable":[]}},"response":[{"id":"2cfb164c-fbf1-4f47-b9ac-833c986c06c3","name":"Add with SN","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"sn\":\"test123669\"\n}","options":{"raw":{"language":"json"}}},"url":"device"},"status":"Created","code":201,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"nginx/1.29.5"},{"key":"Date","value":"Thu, 26 Mar 2026 21:40:41 GMT"},{"key":"Content-Type","value":"application/json; version=1"},{"key":"Content-Length","value":"27"},{"key":"Connection","value":"keep-alive"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Access-Control-Allow-Origin","value":"null"}],"cookie":[],"responseTime":null,"body":"Device created successfully"},{"id":"dd3be56e-54c4-48f6-a0f5-5d1028d6a8e8","name":"Duplicated SN Error","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"sn\":\"test123\"\n}","options":{"raw":{"language":"json"}}},"url":"device"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"nginx/1.29.5"},{"key":"Date","value":"Thu, 26 Mar 2026 21:39:59 GMT"},{"key":"Content-Type","value":"application/json; version=1"},{"key":"Content-Length","value":"34"},{"key":"Connection","value":"keep-alive"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Access-Control-Allow-Origin","value":"null"}],"cookie":[],"responseTime":null,"body":"Device with this SN already exists"}],"_postman_id":"8d0e0bbb-af71-487e-aab7-8aed65e788ee"},{"name":"Get Device(s)","id":"d2e31c9d-e80e-4f66-b435-fc3ddc783597","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"url":"device?page_number=0&page_size=20&vendor=&version&alias=&statusOrder=desc&type=&model&uptime=-1","description":"<p>List all devices saved at database</p>\n","urlObject":{"host":["device"],"query":[{"disabled":true,"key":"id","value":"{{device}}"},{"key":"page_number","value":"0"},{"key":"page_size","value":"20"},{"key":"vendor","value":""},{"key":"version","value":null},{"key":"alias","value":""},{"key":"statusOrder","value":"desc"},{"key":"type","value":""},{"disabled":true,"key":"status","value":"2"},{"key":"model","value":null},{"key":"uptime","value":"-1"}],"variable":[]}},"response":[{"id":"6aa3c6c6-e2d7-4349-987e-7dfadf3fb68a","name":"List Devices","originalRequest":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"url":{"raw":"device?page_number=1&page_size=20","host":["device"],"query":[{"key":"id","value":"oktopus-agent-test","disabled":true},{"key":"page_number","value":"1"},{"key":"page_size","value":"20"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Origin"},{"key":"Date","value":"Mon, 10 Jun 2024 15:27:47 GMT"},{"key":"Content-Length","value":"1166"}],"cookie":[],"responseTime":null,"body":"{\n    \"devices\": [\n        {\n            \"SN\": \"VMXQU21B06601401\",\n            \"Model\": \"\",\n            \"Customer\": \"\",\n            \"Vendor\": \"Huawei Technologies Co., Ltd.\",\n            \"Version\": \"2.0.0.318(SP2C947)\",\n            \"ProductClass\": \"Huawei\",\n            \"Status\": 0,\n            \"Mqtt\": 0,\n            \"Stomp\": 0,\n            \"Websockets\": 0,\n            \"Cwmp\": 0\n        },\n        {\n            \"SN\": \"ITBS-000001\",\n            \"Model\": \"\",\n            \"Customer\": \"\",\n            \"Vendor\": \"Intelbras\",\n            \"Version\": \"1.1-220505\",\n            \"ProductClass\": \"BM632w\",\n            \"Status\": 2,\n            \"Mqtt\": 0,\n            \"Stomp\": 0,\n            \"Websockets\": 0,\n            \"Cwmp\": 2\n        },\n        {\n            \"SN\": \"000000\",\n            \"Model\": \"\",\n            \"Customer\": \"\",\n            \"Vendor\": \"Huawei Technologies Co., Ltd.\",\n            \"Version\": \"V100R001IRQC56B017\",\n            \"ProductClass\": \"BM632w\",\n            \"Status\": 2,\n            \"Mqtt\": 0,\n            \"Stomp\": 0,\n            \"Websockets\": 0,\n            \"Cwmp\": 2\n        },\n        {\n            \"SN\": \"VMXQU21919009609\",\n            \"Model\": \"\",\n            \"Customer\": \"\",\n            \"Vendor\": \"Huawei Technologies Co., Ltd.\",\n            \"Version\": \"2.0.0.322(SP1C947)\",\n            \"ProductClass\": \"Huawei\",\n            \"Status\": 2,\n            \"Mqtt\": 0,\n            \"Stomp\": 0,\n            \"Websockets\": 0,\n            \"Cwmp\": 2\n        },\n        {\n            \"SN\": \"oktopus-0-mqtt\",\n            \"Model\": \"USP Agent\",\n            \"Customer\": \"\",\n            \"Vendor\": \"Manufacturer\",\n            \"Version\": \"\",\n            \"ProductClass\": \"USP Agent\",\n            \"Status\": 2,\n            \"Mqtt\": 2,\n            \"Stomp\": 0,\n            \"Websockets\": 0,\n            \"Cwmp\": 0\n        },\n        {\n            \"SN\": \"os::4C2EFE-GCN230700061\",\n            \"Model\": \"AX3000V\",\n            \"Customer\": \"\",\n            \"Vendor\": \"Comnect\",\n            \"Version\": \"2.2-231105-dev\",\n            \"ProductClass\": \"IGD\",\n            \"Status\": 2,\n            \"Mqtt\": 0,\n            \"Stomp\": 0,\n            \"Websockets\": 2,\n            \"Cwmp\": 0\n        }\n    ],\n    \"page\": 1,\n    \"pages\": 0,\n    \"size\": 20\n}"},{"id":"79197e6e-f759-49e5-bbe8-e0175413d446","name":"Find Device By Id","originalRequest":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"url":{"raw":"device?id=oktopus-1-mqtt&page_number=1&page_size=20","host":["device"],"query":[{"key":"id","value":"oktopus-1-mqtt"},{"key":"page_number","value":"1"},{"key":"page_size","value":"20"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"nginx/1.18.0 (Ubuntu)"},{"key":"Date","value":"Tue, 06 Aug 2024 23:00:32 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Content-Length","value":"187"},{"key":"Connection","value":"keep-alive"},{"key":"Vary","value":"Origin"}],"cookie":[],"responseTime":null,"body":"{\n    \"SN\": \"oktopus-1-mqtt\",\n    \"Model\": \"USP Agent\",\n    \"Customer\": \"\",\n    \"Vendor\": \"Manufacturer\",\n    \"Version\": \"\",\n    \"ProductClass\": \"USP Agent\",\n    \"Alias\": \"\",\n    \"Status\": 0,\n    \"Mqtt\": 0,\n    \"Stomp\": 0,\n    \"Websockets\": 0,\n    \"Cwmp\": 0\n}"},{"id":"0238b227-2445-4f97-b52b-2dfb571bc710","name":"Invalid Status Ordering","originalRequest":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"url":{"raw":"device?vendor&version&alias&status=teste&label&type","host":["device"],"query":[{"key":"id","value":"oktopus-1-mqtt","disabled":true},{"key":"page_number","value":"1","disabled":true},{"key":"page_size","value":"20","disabled":true},{"key":"vendor","value":null,"type":"text"},{"key":"version","value":null,"type":"text"},{"key":"alias","value":null,"type":"text"},{"key":"status","value":"teste","type":"text"},{"key":"label","value":null,"type":"text"},{"key":"type","value":null,"type":"text"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Origin"},{"key":"Date","value":"Wed, 07 Aug 2024 15:52:48 GMT"},{"key":"Content-Length","value":"39"}],"cookie":[],"responseTime":null,"body":"\"Status order must be 'asc' or 'desc'\""}],"_postman_id":"d2e31c9d-e80e-4f66-b435-fc3ddc783597"},{"name":"Set Device Alias","id":"f2b81ee6-1a21-4f51-8626-371f1079067b","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"body":{"mode":"raw","raw":"goaiba123","options":{"raw":{"language":"json"}}},"url":"device/alias?id=485754434ECDE6AD","urlObject":{"path":["alias"],"host":["device"],"query":[{"key":"id","value":"485754434ECDE6AD"}],"variable":[]}},"response":[{"id":"74a8e7e3-2811-4736-a4ae-16958d4f91e7","name":"Set Device Alias","originalRequest":{"method":"PUT","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"body":{"mode":"raw","raw":"goaiba123","options":{"raw":{"language":"json"}}},"url":{"raw":"device/alias?id=485754434ECDE6AD","host":["device"],"path":["alias"],"query":[{"key":"id","value":"485754434ECDE6AD"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Origin"},{"key":"Date","value":"Tue, 25 Jun 2024 23:04:10 GMT"},{"key":"Content-Length","value":"15"}],"cookie":[],"responseTime":null,"body":"\"Alias updated\""}],"_postman_id":"f2b81ee6-1a21-4f51-8626-371f1079067b"},{"name":"Set Device Tenant","id":"e7c80bc2-e603-40f4-bcd7-e5c30b12bd66","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"sn\":\"HUAWNFYC-OPA111-0\",\n    \"org\":\"69e68d790e69a93c880e6abf\"\n}","options":{"raw":{"language":"json"}}},"url":"device","urlObject":{"host":["device"],"query":[],"variable":[]}},"response":[{"id":"4f058192-528c-437d-84ac-bed16f00c8aa","name":"Set Device Tenant","originalRequest":{"method":"PUT","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"sn\":\"HUAWNFYC-OPA111-0\",\n    \"org\":\"69e68d790e69a93c880e6abf\"\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"device?id=485754434ECDE6AD","host":["device"],"query":[{"key":"id","value":"485754434ECDE6AD"}]}},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":":status","value":200},{"key":"server","value":"nginx/1.24.0 (Ubuntu)"},{"key":"date","value":"Mon, 20 Apr 2026 20:37:19 GMT"},{"key":"content-type","value":"application/json; version=1"},{"key":"content-length","value":"34"},{"key":"access-control-allow-credentials","value":"true"},{"key":"access-control-allow-origin","value":"null"}],"cookie":[],"responseTime":null,"body":"Device tenant changed successfully"},{"id":"6556121e-fc19-4ce7-82ce-248fbd9eebfc","name":"New Tenant Forbidden","originalRequest":{"method":"PUT","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"sn\":\"HUAWNFYC-dsadasdsa-0\",\n    \"org\":\"dsadsadsadsadsa\"\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"device?id=485754434ECDE6AD","host":["device"],"query":[{"key":"id","value":"485754434ECDE6AD"}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":null,"header":[{"key":":status","value":403},{"key":"server","value":"nginx/1.24.0 (Ubuntu)"},{"key":"date","value":"Mon, 20 Apr 2026 20:40:34 GMT"},{"key":"content-type","value":"application/json; version=1"},{"key":"content-length","value":"38"},{"key":"access-control-allow-credentials","value":"true"},{"key":"access-control-allow-origin","value":"null"}],"cookie":[],"responseTime":null,"body":"You're not part of this CPE new tenant"}],"_postman_id":"e7c80bc2-e603-40f4-bcd7-e5c30b12bd66"},{"name":"Remove Device","id":"b7fad27f-9068-428c-9ea0-531c1bc23204","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"url":"device?id=test123669","urlObject":{"host":["device"],"query":[{"key":"id","value":"test123669"}],"variable":[]}},"response":[{"id":"41f59222-5fb9-41d1-8ea4-d9f06cf1b3bb","name":"Remove Devices","originalRequest":{"method":"DELETE","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"url":{"raw":"device?id=oktopus-2-stomp,oktopus-4-stomp","host":["device"],"query":[{"key":"id","value":"oktopus-2-stomp,oktopus-4-stomp"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Origin"},{"key":"Date","value":"Wed, 07 Aug 2024 12:35:51 GMT"},{"key":"Content-Length","value":"32"}],"cookie":[],"responseTime":null,"body":"{\n    \"number_of_deleted_devices\": 2\n}"},{"id":"1200d1d8-4ad0-4e30-afd3-a18a769b11a8","name":"Remove Device","originalRequest":{"method":"DELETE","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"url":{"raw":"device?id=oktopus-3-stomp","host":["device"],"query":[{"key":"id","value":"oktopus-3-stomp"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Origin"},{"key":"Date","value":"Wed, 07 Aug 2024 12:37:10 GMT"},{"key":"Content-Length","value":"32"}],"cookie":[],"responseTime":null,"body":"{\n    \"number_of_deleted_devices\": 1\n}"},{"id":"cee2134e-b6f3-42ba-b848-843ee05bebe5","name":"No Device to Delete","originalRequest":{"method":"DELETE","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"url":{"raw":"device?id=","host":["device"],"query":[{"key":"id","value":""}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Origin"},{"key":"Date","value":"Wed, 07 Aug 2024 12:38:35 GMT"},{"key":"Content-Length","value":"17"}],"cookie":[],"responseTime":null,"body":"\"No id provided\""}],"_postman_id":"b7fad27f-9068-428c-9ea0-531c1bc23204"},{"name":"How To Connect a Device","id":"09338fd6-04e9-40d4-8f75-f7ec8f4b7d50","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"url":"device/how-to-connect-device","urlObject":{"path":["how-to-connect-device"],"host":["device"],"query":[],"variable":[]}},"response":[{"id":"74e5a2dc-3ce8-487f-8b36-26a1339fd70a","name":"How to Connect a Device","originalRequest":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"url":"device/how-to-connect-device"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"nginx/1.24.0 (Ubuntu)"},{"key":"Date","value":"Thu, 20 Nov 2025 19:09:17 GMT"},{"key":"Content-Type","value":"application/json","description":"","type":"text"},{"key":"Content-Length","value":"636"},{"key":"Connection","value":"keep-alive"},{"key":"Vary","value":"Origin"}],"cookie":[{"expires":"Invalid Date","domain":"","path":""}],"responseTime":null,"body":"{\n    \"cwmp_config\": {\n        \"tls_endpoint\": \"https://dsa.oktopus.app.br:9293/acs\",\n        \"non_tls_endpoint\": \"http://dsa.oktopus.app.br:9292/acs\",\n        \"acs_username\": \"691f674b8f559c1dc5862880.jX3YSruusxN4\",\n        \"acs_password\": \"KEmbcNylDrbdAJmOeHzc6Cif\",\n        \"inform_period\": 60000000000\n    },\n    \"usp_config\": {\n        \"controller_endpoint_id\": \"proto::oktopus\",\n        \"mqtt_config\": {\n            \"broker\": \"dsa.oktopus.app.br\",\n            \"non_tls_port\": 1883,\n            \"tls_port\": 8883,\n            \"username\": \"691f674b8f559c1dc5862880.jX3YSruusxN4\",\n            \"password\": \"KEmbcNylDrbdAJmOeHzc6Cif\",\n            \"version\": 5,\n            \"controller_topic\": \"oktopus/usp/v1/controller/<agent-endpoint-id>\",\n            \"agent_topic\": \"oktopus/usp/v1/agent/<agent-endpoint-id>\"\n        }\n    }\n}"}],"_postman_id":"09338fd6-04e9-40d4-8f75-f7ec8f4b7d50"},{"name":"Device Filter Options","id":"71184bd4-2fc1-4d39-80f2-d1043be728da","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"url":"device/filterOptions","urlObject":{"path":["filterOptions"],"host":["device"],"query":[],"variable":[]}},"response":[{"id":"6e6f9887-1b55-492d-8ab0-f1f772a4ba2f","name":"Device Filter Options","originalRequest":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"url":"device/filterOptions"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Origin"},{"key":"Date","value":"Wed, 07 Aug 2024 13:43:12 GMT"},{"key":"Content-Length","value":"127"}],"cookie":[],"responseTime":null,"body":"{\n    \"models\": [\n        \"USP dfse\",\n        \"USP Agent\"\n    ],\n    \"productClasses\": [\n        \"USP Agent\"\n    ],\n    \"vendors\": [\n        \"ddddd\",\n        \"Manufacturer\",\n        \"Pamonha\"\n    ],\n    \"versions\": [\n        \"\"\n    ]\n}"}],"_postman_id":"71184bd4-2fc1-4d39-80f2-d1043be728da"}],"id":"0e7a0c67-0e89-48f8-988f-ffb5fe5b7c0c","_postman_id":"0e7a0c67-0e89-48f8-988f-ffb5fe5b7c0c","description":""},{"name":"Scripts","item":[{"name":"New Script","id":"f5db08bd-b22b-4487-968b-e830cddd4461","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"name\": \"goiaba\",\n    \"description\": \"newScriptDescription\",\n    \"content\": \"newScriptPayload\",\n    \"active\": true\n}","options":{"raw":{"language":"json"}}},"url":"scripts","urlObject":{"host":["scripts"],"query":[],"variable":[]}},"response":[{"id":"0669546e-221b-4dde-b2a5-36de29e1ba56","name":"New Script","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"name\": \"fghgfhgf\",\n    \"description\": \"newScriptDescription\",\n    \"content\": \"newScriptPayload\",\n    \"active\": true\n}","options":{"raw":{"language":"json"}}},"url":"scripts"},"status":"No Content","code":204,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Origin"},{"key":"Date","value":"Fri, 22 Nov 2024 01:07:35 GMT"}],"cookie":[],"responseTime":null,"body":null},{"id":"18539e65-081c-4565-9791-725a7b4196d5","name":"Error (same name)","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"name\": \"fghgfhgf\",\n    \"description\": \"newScriptDescription\",\n    \"content\": \"newScriptPayload\",\n    \"active\": true\n}","options":{"raw":{"language":"json"}}},"url":"scripts"},"status":"Internal Server Error","code":500,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Origin"},{"key":"Date","value":"Fri, 22 Nov 2024 01:07:49 GMT"},{"key":"Content-Length","value":"40"}],"cookie":[],"responseTime":null,"body":"\"A script already exists with this name\""},{"id":"fc28e411-f9bf-4e3c-8788-2f59464fc97d","name":"Error (no content)","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"name\": \"Test\",\n    \"description\": \"newScriptDescription\",\n    \n    \"active\": true\n}","options":{"raw":{"language":"json"}}},"url":"scripts"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Origin"},{"key":"Date","value":"Fri, 22 Nov 2024 01:13:26 GMT"},{"key":"Content-Length","value":"21"}],"cookie":[],"responseTime":null,"body":"\"Content is required\""}],"_postman_id":"f5db08bd-b22b-4487-968b-e830cddd4461"},{"name":"Get Script(s)","id":"715dd12d-fe32-4a69-a028-9c8cde595e1c","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"url":"scripts","urlObject":{"host":["scripts"],"query":[],"variable":[]}},"response":[{"id":"5b8d065b-ca92-436e-83ab-95ef6e1cc287","name":"Get Script(s)","originalRequest":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"url":"scripts"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Origin"},{"key":"Date","value":"Fri, 22 Nov 2024 01:09:14 GMT"},{"key":"Content-Length","value":"1110"}],"cookie":[],"responseTime":null,"body":"[\n    {\n        \"_id\": \"673fd8c95df925a773782ca5\",\n        \"active\": true,\n        \"content\": \"\",\n        \"created_by\": \"teste@gmail.com\",\n        \"deleted\": false,\n        \"deleted_by\": \"\",\n        \"description\": \"newScriptDescription\",\n        \"last_change\": \"2024-11-22T01:05:13.247Z\",\n        \"last_changed_by\": \"teste@gmail.com\",\n        \"name\": \"newScriptname\",\n        \"state\": 0\n    },\n    {\n        \"_id\": \"673fd9575df925a773782ca6\",\n        \"active\": true,\n        \"content\": \"\",\n        \"created_by\": \"teste@gmail.com\",\n        \"deleted\": false,\n        \"deleted_by\": \"\",\n        \"description\": \"newScriptDescription\",\n        \"last_change\": \"2024-11-22T01:07:35.683Z\",\n        \"last_changed_by\": \"teste@gmail.com\",\n        \"name\": \"fghgfhgf\",\n        \"state\": 0\n    },\n    {\n        \"_id\": \"673fd9b65df925a773782ca7\",\n        \"active\": true,\n        \"content\": \"newScriptPayload\",\n        \"created_by\": \"teste@gmail.com\",\n        \"deleted\": false,\n        \"deleted_by\": \"\",\n        \"description\": \"newScriptDescription\",\n        \"last_change\": \"2024-11-22T01:09:10.197Z\",\n        \"last_changed_by\": \"teste@gmail.com\",\n        \"name\": \"goiaba\",\n        \"state\": 0\n    }\n]"}],"_postman_id":"715dd12d-fe32-4a69-a028-9c8cde595e1c"},{"name":"Edit Script","id":"360157af-3046-41c0-a360-913f6ebe2325","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"_id\": \"\",\n    \"name\": \"goiaba\",\n    \"description\": \"newScriptDescription\",\n    \"content\": \"newScriptPayload\",\n    \"active\": false\n}","options":{"raw":{"language":"json"}}},"url":"scripts","urlObject":{"host":["scripts"],"query":[{"disabled":true,"key":"","value":null}],"variable":[]}},"response":[{"id":"ff4e32be-1a48-4728-b915-9aad9762815e","name":"Edit Script","originalRequest":{"method":"PUT","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"_id\": \"673fd9b65df925a773782ca7\",\n    \"name\": \"test123\",\n    \"description\": \"newScriptDescription\",\n    \"content\": \"newScriptPayload\",\n    \"active\": false\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"scripts","host":["scripts"],"query":[{"key":"","value":null,"type":"text","disabled":true}]}},"status":"No Content","code":204,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Origin"},{"key":"Date","value":"Fri, 22 Nov 2024 04:06:26 GMT"}],"cookie":[],"responseTime":null,"body":null}],"_postman_id":"360157af-3046-41c0-a360-913f6ebe2325"},{"name":"Delete Script","id":"ed2dc998-ad1e-4cce-b35d-22ab3ff6eb18","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"name\":\"newScriptname\"\n}","options":{"raw":{"language":"json"}}},"url":"scripts","urlObject":{"host":["scripts"],"query":[],"variable":[]}},"response":[{"id":"ab8c0036-136a-4f7d-8efb-e56a3f2b9efb","name":"Delete Script","originalRequest":{"method":"DELETE","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"name\":\"newScriptname\"\n}","options":{"raw":{"language":"json"}}},"url":"scripts"},"status":"No Content","code":204,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Origin"},{"key":"Date","value":"Fri, 22 Nov 2024 02:48:58 GMT"}],"cookie":[],"responseTime":null,"body":null}],"_postman_id":"ed2dc998-ad1e-4cce-b35d-22ab3ff6eb18"},{"name":"Get Script Log","id":"53de04ee-2037-45a0-9e0d-9f29854d65db","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"url":"scripts/:script_id/log","urlObject":{"path":[":script_id","log"],"host":["scripts"],"query":[],"variable":[{"type":"any","value":"673fd9b65df925a773782ca7","key":"script_id"}]}},"response":[{"id":"d35998f3-ebd3-44dd-99a9-651598a88840","name":"Error (log file not found)","originalRequest":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"url":{"raw":"scripts/:script_id/log","host":["scripts"],"path":[":script_id","log"],"variable":[{"key":"script_id","value":""}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Origin"},{"key":"Date","value":"Fri, 22 Nov 2024 12:22:11 GMT"},{"key":"Content-Length","value":"20"}],"cookie":[],"responseTime":null,"body":"\"log file not found\""},{"id":"0fc9b9dd-c8ca-4ed2-b942-205c3f84bd0a","name":"Get Script Log","originalRequest":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"url":{"raw":"scripts/:script_id/log","host":["scripts"],"path":[":script_id","log"],"variable":[{"key":"script_id","value":"673fd9b65df925a773782ca7"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Origin"},{"key":"Date","value":"Fri, 22 Nov 2024 12:23:11 GMT"},{"key":"Content-Length","value":"210"}],"cookie":[],"responseTime":null,"body":"hello rapaziada\ntestando\nolá\nhello rapaziada\ntestando\nolá\nhello rapaziada\ntestando\nolá\nhello rapaziada\ntestando\nolá\nhello rapaziada\ntestando\nolá\nhello rapaziada\ntestando\nolá\nhello rapaziada\ntestando\nolá\n"}],"_postman_id":"53de04ee-2037-45a0-9e0d-9f29854d65db"}],"id":"b546a28a-354d-4948-8611-f90c82aef8a6","_postman_id":"b546a28a-354d-4948-8611-f90c82aef8a6","description":""},{"name":"Organization","item":[{"name":"New Organization","id":"0b795a9b-3656-44e6-a972-f819fa4e4803","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"name\": \"org3\"\n}","options":{"raw":{"language":"json"}}},"url":"organization","urlObject":{"host":["organization"],"query":[],"variable":[]}},"response":[],"_postman_id":"0b795a9b-3656-44e6-a972-f819fa4e4803"},{"name":"Get Organizations","id":"69c9d514-0aae-49fc-adf5-4f665b2ef571","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"organization","urlObject":{"host":["organization"],"query":[],"variable":[]}},"response":[{"id":"575ac444-32c2-4d16-9aed-138527bb98c9","name":"Get Organizations","originalRequest":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"organization"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Origin"},{"key":"Date","value":"Wed, 18 Dec 2024 20:09:34 GMT"},{"key":"Content-Length","value":"48"}],"cookie":[],"responseTime":null,"body":"[\n    {\n        \"name\": \"Master\",\n        \"id\": \"12345678901234567890\"\n    }\n]"}],"_postman_id":"69c9d514-0aae-49fc-adf5-4f665b2ef571"},{"name":"Delete Organization","id":"7d67fd84-fb1d-45a2-9c32-305b2e06cc6d","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"id\": \"691ba342c9c40ffe2b804b5b\"\n}","options":{"raw":{"language":"json"}}},"url":"organization","urlObject":{"host":["organization"],"query":[],"variable":[]}},"response":[{"id":"9550bece-a681-4c89-ae96-e2831bd67809","name":"Not Allowed","originalRequest":{"method":"DELETE","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"name\": \"org3\"\n}","options":{"raw":{"language":"json"}}},"url":"organization"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"nginx/1.18.0 (Ubuntu)"},{"key":"Date","value":"Thu, 03 Jul 2025 16:58:34 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Content-Length","value":"38"},{"key":"Connection","value":"keep-alive"},{"key":"Vary","value":"Origin"}],"cookie":[],"responseTime":null,"body":"\"Not allowed to delete organization!\""},{"id":"dfe42c7c-3caf-450f-b05d-ab5d9a0a2480","name":"Successful Delete","originalRequest":{"method":"DELETE","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"name\": \"org3\"\n}","options":{"raw":{"language":"json"}}},"url":"organization"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"nginx/1.18.0 (Ubuntu)"},{"key":"Date","value":"Thu, 03 Jul 2025 17:00:15 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Content-Length","value":"19"},{"key":"Connection","value":"keep-alive"},{"key":"Vary","value":"Origin"}],"cookie":[],"responseTime":null,"body":"\"Tenancy deleted!\""}],"_postman_id":"7d67fd84-fb1d-45a2-9c32-305b2e06cc6d"},{"name":"Edit Organization","id":"43738b28-e67a-4016-8116-366799ff8c92","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"speed_test\": {\n        \"download_servers\": [\n            {\n                \"host\": \"http://178.20.72.24/downloads/20MB.file\",\n                \"default\": false\n            },\n            {\n                \"host\": \"http://178.20.72.24/downloads/200MB.file\",\n                \"default\": true\n            }\n        ]\n    }\n}","options":{"raw":{"language":"json"}}},"url":"organization","urlObject":{"host":["organization"],"query":[],"variable":[]}},"response":[{"id":"63e4c778-6f0b-447c-a3cd-f18a9e2deae3","name":"Edit Organization","originalRequest":{"method":"PUT","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"id\":\"68a8dc36da14da38748d973a\",\n    \"speed_test\": {\n        \"download_servers\": [\n            {\n                \"host\": \"http://178.20.72.24/downloads/20MB.file\",\n                \"default\": false\n            },\n            {\n                \"host\": \"http://178.20.72.24/downloads/200MB.file\",\n                \"default\": true\n            }\n        ]\n    }\n}","options":{"raw":{"language":"json"}}},"url":"organization"},"status":"No Content","code":204,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"nginx/1.24.0 (Ubuntu)"},{"key":"Date","value":"Mon, 29 Sep 2025 10:52:53 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Connection","value":"keep-alive"},{"key":"Vary","value":"Origin"}],"cookie":[],"responseTime":null,"body":null}],"_postman_id":"43738b28-e67a-4016-8116-366799ff8c92"},{"name":"Active Organization","id":"f0b0caaa-22c6-44c3-a9a1-7a90aa5ee1c9","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"name\": \"Master\"\n}","options":{"raw":{"language":"json"}}},"url":"organization/active","urlObject":{"path":["active"],"host":["organization"],"query":[],"variable":[]}},"response":[{"id":"f2dba331-f11c-4785-a40b-93ceccfaafe2","name":"Active Organization","originalRequest":{"method":"PUT","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"name\": \"org3\"\n}","options":{"raw":{"language":"json"}}},"url":"organization/active"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"nginx/1.18.0 (Ubuntu)"},{"key":"Date","value":"Wed, 02 Jul 2025 14:41:54 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Content-Length","value":"13"},{"key":"Connection","value":"keep-alive"},{"key":"Vary","value":"Origin"}],"cookie":[],"responseTime":null,"body":"\"activated!\""}],"_postman_id":"f0b0caaa-22c6-44c3-a9a1-7a90aa5ee1c9"},{"name":"Get Active Organization","id":"1dd4b1d1-d677-4b6e-8361-5f7af8cbc2d2","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"organization/active","urlObject":{"path":["active"],"host":["organization"],"query":[],"variable":[]}},"response":[{"id":"08cd9d8d-f0fc-4786-be11-c597a203db75","name":"Get Active Organization","originalRequest":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"organization/active"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"nginx/1.18.0 (Ubuntu)"},{"key":"Date","value":"Thu, 03 Jul 2025 17:01:26 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Content-Length","value":"46"},{"key":"Connection","value":"keep-alive"},{"key":"Vary","value":"Origin"}],"cookie":[],"responseTime":null,"body":"{\n    \"name\": \"Master\",\n    \"id\": \"12345678901234567890\"\n}"}],"_postman_id":"1dd4b1d1-d677-4b6e-8361-5f7af8cbc2d2"},{"name":"Add User To Organization","id":"e9730788-5746-499f-ab14-2b38a655b506","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"email\": \"test@gmail.com\",\n    \"role\": \"support\"\n}","options":{"raw":{"language":"json"}}},"url":"organization/user","urlObject":{"path":["user"],"host":["organization"],"query":[],"variable":[]}},"response":[{"id":"c307ee76-2c60-4a35-87ab-8995afa1eeff","name":"Add User To Organization","originalRequest":{"method":"PUT","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"email\": \"john@gmail.com\",\n    \"role\": \"Admin\"\n}","options":{"raw":{"language":"json"}}},"url":"organization/user"},"status":"No Content","code":204,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Origin"},{"key":"Date","value":"Fri, 04 Jul 2025 17:35:42 GMT"}],"cookie":[],"responseTime":null,"body":null}],"_postman_id":"e9730788-5746-499f-ab14-2b38a655b506"},{"name":"Delete User From Organization","id":"fae3c386-4f84-4e28-8ad9-be57348ffac0","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"url":"organization/user?email={{email}}","urlObject":{"path":["user"],"host":["organization"],"query":[{"key":"email","value":"{{email}}"}],"variable":[]}},"response":[{"id":"ac7fc1f5-5be8-417f-8c15-a2f2e93c10f5","name":"Delete User From Organization","originalRequest":{"method":"DELETE","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"url":{"raw":"organization/user?email=john@gmail.com","host":["organization"],"path":["user"],"query":[{"key":"email","value":"john@gmail.com"}]}},"status":"No Content","code":204,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Origin"},{"key":"Date","value":"Fri, 04 Jul 2025 17:46:30 GMT"}],"cookie":[],"responseTime":null,"body":null}],"_postman_id":"fae3c386-4f84-4e28-8ad9-be57348ffac0"},{"name":"Get Tenant Device Management Config","id":"0ed53563-ec47-493b-8b12-63bbf4287756","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"url":"organization/bulk_device_management/config","urlObject":{"path":["bulk_device_management","config"],"host":["organization"],"query":[],"variable":[]}},"response":[{"id":"a9da8b4d-4694-47c7-998e-d0985059369b","name":"Get Tenant Device Management Config","originalRequest":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"url":"organization/bulk_device_management/config"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Origin"},{"key":"Date","value":"Sat, 11 Oct 2025 12:56:48 GMT"},{"key":"Content-Length","value":"486"}],"cookie":[],"responseTime":null,"body":"{\n    \"speed_test\": {\n        \"enable_download_speed_test\": true,\n        \"enable_upload_speed_test\": true,\n        \"download_servers\": [\n            {\n                \"host\": \"http://217.145.76.36/download/download_file_200MB.txt\",\n                \"default\": true\n            }\n        ],\n        \"upload_servers\": [\n            {\n                \"host\": \"http://178.20.72.24/uploads\",\n                \"default\": true\n            }\n        ]\n    },\n    \"ping_test\": {\n        \"enable\": true,\n        \"servers\": [\n            \"google.com\",\n            \"cloudfare.com\",\n            \"spotify.com\",\n            \"youtube.com\"\n        ]\n    },\n    \"critical_start_time\": \"0001-01-01T00:00:00Z\",\n    \"critical_end_time\": \"0001-01-01T00:00:00Z\",\n    \"timezone\": \"Local\",\n    \"interval\": 2700000000000\n}"}],"_postman_id":"0ed53563-ec47-493b-8b12-63bbf4287756"},{"name":"Edit Tenant Device Management Config","id":"bb1ee00b-79a0-4b28-9c6a-d5de98667293","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"speed_test\": {\n        \"enable_download_speed_test\": true,\n        \"enable_upload_speed_test\": true,\n        \"download_servers\": [\n            {\n                \"host\": \"http://178.20.72.24/downloads/20MB.file\",\n                \"default\": false\n            },\n            {\n                \"host\": \"http://178.20.72.24/downloads/200MB.file\",\n                \"default\": true\n            }\n        ],\n        \"upload_servers\": [\n            {\n                \"host\": \"http://178.20.72.24/uploads\",\n                \"default\": true\n            }\n        ]\n    },\n    \"ping_test\": {\n        \"enable\": true,\n        \"servers\": [\n            \"178.20.72.41\",\n            \"178.20.72.85\"\n        ]\n    },\n    \"critical_start_time\": \"0001-01-01T00:00:00Z\",\n    \"critical_end_time\": \"0001-01-01T00:00:00Z\",\n    \"timezone\": \"Local\",\n    \"interval\": 2700000000000,\n    \"config_per_device_model\": {\n        \"WNRQQ-108\": {\n            \"speed_test\": {\n                \"enable_download_speed_test\": false,\n                \"enable_upload_speed_test\": false\n            },\n            \"ping_test\": {\n                \"enable\": true,\n                \"servers\": [\n                    \"178.20.72.41\",\n                    \"178.20.72.85\"\n                ]\n            },\n            \"critical_start_time\": \"0001-01-01T00:00:00Z\",\n            \"critical_end_time\": \"0001-01-01T00:00:00Z\",\n            \"timezone\": \"Local\",\n            \"interval\": 2700000000000\n        }\n    }\n}","options":{"raw":{"language":"json"}}},"url":"organization/bulk_device_management/config","urlObject":{"path":["bulk_device_management","config"],"host":["organization"],"query":[],"variable":[]}},"response":[{"id":"9c623c79-1a34-4812-ade5-c38fb5fabee2","name":"Edit Tenant Device Management Config","originalRequest":{"method":"PUT","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"speed_test\": {\n        \"enable_download_speed_test\": true,\n        \"enable_upload_speed_test\": true,\n        \"download_servers\": [\n            {\n                \"host\": \"http://217.145.76.36/download/download_file_200MB.txt\",\n                \"default\": true\n            }\n        ],\n        \"upload_servers\": [\n            {\n                \"host\": \"http://178.20.72.24/uploads\",\n                \"default\": true\n            }\n        ]\n    },\n    \"ping_test\": {\n        \"enable\": true,\n        \"servers\": [\n            \"soundcloud.com\",\n            \"cloudfare.com\",\n            \"spotify.com\",\n            \"youtube.com\"\n        ]\n    },\n    \"critical_start_time\": \"0001-01-01T00:00:00Z\",\n    \"critical_end_time\": \"0001-01-01T00:00:00Z\",\n    \"timezone\": \"Local\",\n    \"interval\": 2700000000000\n}","options":{"raw":{"language":"json"}}},"url":"organization/bulk_device_management/config"},"status":"No Content","code":204,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Origin"},{"key":"Date","value":"Sat, 11 Oct 2025 13:37:43 GMT"}],"cookie":[],"responseTime":null,"body":null},{"id":"72672fa9-1221-4a36-be07-20898213f4a3","name":"Per Model Config","originalRequest":{"method":"PUT","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"speed_test\": {\n        \"enable_download_speed_test\": true,\n        \"enable_upload_speed_test\": true,\n        \"download_servers\": [\n            {\n                \"host\": \"http://217.145.76.36/download/download_file_200MB.txt\",\n                \"default\": true\n            }\n        ],\n        \"upload_servers\": [\n            {\n                \"host\": \"http://178.20.72.24/uploads\",\n                \"default\": true\n            }\n        ]\n    },\n    \"ping_test\": {\n        \"enable\": true,\n        \"servers\": [\n            \"hetzner.com\",\n            \"cloudfare.com\",\n            \"spotify.com\",\n            \"youtube.com\"\n        ]\n    },\n    \"critical_start_time\": \"0001-01-01T00:00:00Z\",\n    \"critical_end_time\": \"0001-01-01T00:00:00Z\",\n    \"timezone\": \"Local\",\n    \"interval\": 2700000000000,\n    \"config_per_device_model\": {\n        \"EG8145X6-10\": {\n            \"speed_test\": {\n                \"enable_download_speed_test\": false,\n                \"enable_upload_speed_test\": true,\n                \"upload_servers\": [\n                    {\n                        \"host\": \"http://178.20.72.24/uploads\",\n                        \"default\": true\n                    }\n                ]\n            },\n            \"ping_test\": {\n                \"enable\": true,\n                \"servers\": [\n                    \"hetzner.com\",\n                    \"cloudfare.com\",\n                    \"spotify.com\",\n                    \"youtube.com\"\n                ]\n            },\n            \"critical_start_time\": \"0001-01-01T00:00:00Z\",\n            \"critical_end_time\": \"0001-01-01T00:00:00Z\",\n            \"timezone\": \"Local\",\n            \"interval\": 2700000000000\n        }\n    }\n}","options":{"raw":{"language":"json"}}},"url":"organization/bulk_device_management/config"},"status":"No Content","code":204,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Origin"},{"key":"Date","value":"Sat, 11 Oct 2025 16:02:24 GMT"}],"cookie":[],"responseTime":null,"body":null}],"_postman_id":"bb1ee00b-79a0-4b28-9c6a-d5de98667293"},{"name":"Get Bridges Associated","id":"0932d72f-2f34-4730-8386-ecce9dda69ea","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"bridge\": \"ab94a38a-f28f-4617-8443-25912f33b9bf\"\n}","options":{"raw":{"language":"json"}}},"url":"organization/association","urlObject":{"path":["association"],"host":["organization"],"query":[],"variable":[]}},"response":[],"_postman_id":"0932d72f-2f34-4730-8386-ecce9dda69ea"},{"name":"Associate Bridge to Organization","id":"2dab190c-42a4-40db-9400-185991c50959","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"name\": \"org1\",\n    \"bridge\": \"ab94a38a-f28f-4617-8443-25912f33b9bf\"\n}","options":{"raw":{"language":"json"}}},"url":"organization/association","urlObject":{"path":["association"],"host":["organization"],"query":[],"variable":[]}},"response":[],"_postman_id":"2dab190c-42a4-40db-9400-185991c50959"},{"name":"Delete Bridge Association","id":"7ce3c4f1-eb6c-47bf-8fe7-27b8823978a3","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"bridge\": \"75feeab3-5118-4bfe-a1f0-bd40e6a6a046\"\n}","options":{"raw":{"language":"json"}}},"url":"organization/association","urlObject":{"path":["association"],"host":["organization"],"query":[],"variable":[]}},"response":[],"_postman_id":"7ce3c4f1-eb6c-47bf-8fe7-27b8823978a3"}],"id":"482610b4-0297-4002-bea7-ea281e95295f","_postman_id":"482610b4-0297-4002-bea7-ea281e95295f","description":""},{"name":"General Configuration","item":[{"name":"Configuration","id":"15330865-d2f1-4452-94d7-eb1b0049f371","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":""},"url":"config","urlObject":{"host":["config"],"query":[],"variable":[]}},"response":[{"id":"2424547d-672b-4438-b38c-0450ec2ac5aa","name":"Configuration","originalRequest":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text","disabled":true}],"body":{"mode":"raw","raw":""},"url":"config"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"Server","value":"nginx/1.24.0 (Ubuntu)"},{"key":"Date","value":"Wed, 19 Nov 2025 18:56:30 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Content-Length","value":"87"},{"key":"Connection","value":"keep-alive"},{"key":"Vary","value":"Origin"}],"cookie":[],"responseTime":null,"body":"{\n    \"admin_is_already_registered\": true,\n    \"enable_saas_mode\": true,\n    \"enable_subdomains\": false\n}"}],"_postman_id":"15330865-d2f1-4452-94d7-eb1b0049f371"},{"name":"UI Theme","id":"08ef0e6f-4cf1-4248-a0a4-d17c9695bfd2","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"ui-theme","urlObject":{"host":["ui-theme"],"query":[],"variable":[]}},"response":[{"id":"5de31b52-4e00-4887-b8c0-e0d5d2996d07","name":"Ui Theme","originalRequest":{"method":"GET","header":[],"url":"ui-theme"},"status":"OK","code":200,"_postman_previewlanguage":"plain","header":[{"key":"Server","value":"nginx/1.24.0 (Ubuntu)"},{"key":"Date","value":"Mon, 18 Aug 2025 15:57:41 GMT"},{"key":"Content-Type","value":"text/plain; charset=utf-8"},{"key":"Content-Length","value":"220"},{"key":"Connection","value":"keep-alive"},{"key":"Vary","value":"Origin"}],"cookie":[],"responseTime":null,"body":"{\"color_scheme\":{\"buttons\":\"#c05521\",\"sidebar_end\":\"#305a85\",\"sidebar_initial\":\"#173033\",\"tables\":\"#214256\",\"words_outside_sidebar\":\"#173033\"},\"logo\":\"/images/logo.png\",\"website\":\"https://oktopus.app.br\",\"subdomain\":\"\"}\n"}],"_postman_id":"08ef0e6f-4cf1-4248-a0a4-d17c9695bfd2"}],"id":"146f9964-360e-4ca4-b7e8-abc9595d6f3b","_postman_id":"146f9964-360e-4ca4-b7e8-abc9595d6f3b","description":""},{"name":"HealthChecks","item":[{"name":"API Healthcheck Controller","id":"0f334bc3-c540-4656-a4cf-628ea57ab74a","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"health","urlObject":{"host":["health"],"query":[],"variable":[]}},"response":[{"id":"b9dde2d8-ab19-4a07-b669-2f4edf7482ad","name":"Health","originalRequest":{"method":"GET","header":[],"url":"health"},"status":"OK","code":200,"_postman_previewlanguage":"plain","header":[{"key":"Vary","value":"Origin"},{"key":"Date","value":"Thu, 15 May 2025 18:20:30 GMT"},{"key":"Content-Length","value":"35"},{"key":"Content-Type","value":"text/plain; charset=utf-8"}],"cookie":[],"responseTime":null,"body":"{\"api\":true,\"db\":true,\"nats\":true}\n"},{"id":"b6c6bbb5-da47-4fdf-9a03-b0b7173e5ba0","name":"Unhealth","originalRequest":{"method":"GET","header":[],"url":"health"},"status":"Internal Server Error","code":500,"_postman_previewlanguage":"plain","header":[{"key":"Vary","value":"Origin"},{"key":"Date","value":"Thu, 15 May 2025 18:23:09 GMT"},{"key":"Content-Length","value":"36"},{"key":"Content-Type","value":"text/plain; charset=utf-8"}],"cookie":[],"responseTime":null,"body":"{\"api\":true,\"db\":true,\"nats\":false}\n"}],"_postman_id":"0f334bc3-c540-4656-a4cf-628ea57ab74a"},{"name":"ACS Health","id":"cd4868f6-b7bb-4dfd-a607-9cd446745842","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"http://localhost:9292/health","urlObject":{"protocol":"http","port":"9292","path":["health"],"host":["localhost"],"query":[],"variable":[]}},"response":[{"id":"b877c8c8-813e-468d-a5f1-2c57d2c26613","name":"Health","originalRequest":{"method":"GET","header":[],"url":"http://localhost:9292/health"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Date","value":"Thu, 15 May 2025 18:41:48 GMT"},{"key":"Content-Length","value":"15"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": \"ok\"\n}"}],"_postman_id":"cd4868f6-b7bb-4dfd-a607-9cd446745842"},{"name":"MQTT Health","id":"28e8005a-dd87-48cc-969b-dfdfd75f46c9","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"http://localhost:8884/healthcheck","urlObject":{"protocol":"http","port":"8884","path":["healthcheck"],"host":["localhost"],"query":[],"variable":[]}},"response":[{"id":"b85450de-d2ef-48d1-b051-0f52e822b523","name":"Health","originalRequest":{"method":"GET","header":[],"url":"http://localhost:8884/healthcheck"},"status":"OK","code":200,"_postman_previewlanguage":"plain","header":[{"key":"Date","value":"Thu, 15 May 2025 18:59:15 GMT"},{"key":"Content-Length","value":"0"}],"cookie":[],"responseTime":null,"body":null}],"_postman_id":"28e8005a-dd87-48cc-969b-dfdfd75f46c9"},{"name":"NATS Health","id":"d310d0a4-19a6-4705-8504-790df8a0730c","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"http://localhost:8222/healthz","urlObject":{"protocol":"http","port":"8222","path":["healthz"],"host":["localhost"],"query":[],"variable":[]}},"response":[{"id":"aeef5867-a289-47f5-bb90-6ab65920cede","name":"NATS Health","originalRequest":{"method":"GET","header":[],"url":"http://localhost:8222/healthz"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Type","value":"application/json"},{"key":"Date","value":"Thu, 15 May 2025 19:01:45 GMT"},{"key":"Content-Length","value":"15"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": \"ok\"\n}"}],"_postman_id":"d310d0a4-19a6-4705-8504-790df8a0730c"}],"id":"e1555760-0136-47b2-a35f-10458db87a62","_postman_id":"e1555760-0136-47b2-a35f-10458db87a62","description":""},{"name":"Insights [WIP]","item":[{"name":"Alarms","id":"15279f7f-3376-4444-8366-7d893d912513","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"body":{"mode":"raw","raw":"{\n    \n}","options":{"raw":{"language":"json"}}},"url":"insights/alarms","urlObject":{"path":["alarms"],"host":["insights"],"query":[],"variable":[]}},"response":[{"id":"c5825102-d0d4-4277-bb6f-6668839251ee","name":"Alarms","originalRequest":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"body":{"mode":"raw","raw":"{\n    \n}","options":{"raw":{"language":"json"}}},"url":"insights/alarms"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"nginx/1.27.4"},{"key":"Date","value":"Tue, 30 Sep 2025 17:47:56 GMT"},{"key":"Content-Type","name":"Content-Type","value":"application/json","description":"","type":"text"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Vary","value":"Origin"}],"cookie":[],"responseTime":null,"body":"[\n    {\n        \"sn\": \"USP::20362690D762\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 1C:1A:DF:54:91:42 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 42,\n                    \"hostname\": \"XBOXONE\",\n                    \"ip\": \"192.168.0.11\",\n                    \"mac\": \"1C:1A:DF:54:91:42\",\n                    \"previous_count\": 42\n                },\n                \"Timestamp\": \"2025-09-29T09:31:46.649Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 78:66:9D:E4:CB:76 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 180,\n                    \"hostname\": \"HollysTV\",\n                    \"ip\": \"192.168.0.6\",\n                    \"mac\": \"78:66:9D:E4:CB:76\",\n                    \"previous_count\": 180\n                },\n                \"Timestamp\": \"2025-09-29T09:31:46.649Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 7E:87:9A:D6:5D:1B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 52,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.2\",\n                    \"mac\": \"7E:87:9A:D6:5D:1B\",\n                    \"previous_count\": 52\n                },\n                \"Timestamp\": \"2025-09-29T09:31:46.649Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F8:3D:C6:62:3C:46 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 14,\n                    \"hostname\": \"LAPTOP-J4N22M76\",\n                    \"ip\": \"192.168.0.3\",\n                    \"mac\": \"F8:3D:C6:62:3C:46\",\n                    \"previous_count\": 14\n                },\n                \"Timestamp\": \"2025-09-29T09:31:46.649Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F8:AC:65:27:A2:6D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 21,\n                    \"hostname\": \"AMEY5CG0340000\",\n                    \"ip\": \"192.168.0.11\",\n                    \"mac\": \"F8:AC:65:27:A2:6D\",\n                    \"previous_count\": 21\n                },\n                \"Timestamp\": \"2025-09-29T09:31:46.649Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 16:A5:AA:6D:A5:51 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 38,\n                    \"hostname\": \"Jacob-s-S25\",\n                    \"ip\": \"192.168.0.7\",\n                    \"mac\": \"16:A5:AA:6D:A5:51\",\n                    \"previous_count\": 38\n                },\n                \"Timestamp\": \"2025-09-30T17:47:03.522Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F8:3D:C6:62:3C:46 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 14,\n                    \"hostname\": \"LAPTOP-J4N22M76\",\n                    \"ip\": \"192.168.0.3\",\n                    \"mac\": \"F8:3D:C6:62:3C:46\",\n                    \"previous_count\": 14\n                },\n                \"Timestamp\": \"2025-09-30T17:47:03.522Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F8:AC:65:27:A2:6D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 21,\n                    \"hostname\": \"AMEY5CG0340000\",\n                    \"ip\": \"192.168.0.11\",\n                    \"mac\": \"F8:AC:65:27:A2:6D\",\n                    \"previous_count\": 21\n                },\n                \"Timestamp\": \"2025-09-30T17:47:03.522Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 78:66:9D:E4:CB:76 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 180,\n                    \"hostname\": \"HollysTV\",\n                    \"ip\": \"192.168.0.6\",\n                    \"mac\": \"78:66:9D:E4:CB:76\",\n                    \"previous_count\": 180\n                },\n                \"Timestamp\": \"2025-09-30T17:47:03.522Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 1C:1A:DF:54:91:42 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 42,\n                    \"hostname\": \"XBOXONE\",\n                    \"ip\": \"192.168.0.11\",\n                    \"mac\": \"1C:1A:DF:54:91:42\",\n                    \"previous_count\": 42\n                },\n                \"Timestamp\": \"2025-09-30T17:47:03.522Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::20362690DB4F\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 68:DB:F5:1F:B6:53 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 133,\n                    \"hostname\": \"amazon-a507f1065\",\n                    \"ip\": \"192.168.0.12\",\n                    \"mac\": \"68:DB:F5:1F:B6:53\",\n                    \"previous_count\": 133\n                },\n                \"Timestamp\": \"2025-09-29T09:31:58.158Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 54:78:C9:9D:3D:76 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 114,\n                    \"hostname\": \"android-5fe28d87519f27fd\",\n                    \"ip\": \"192.168.0.6\",\n                    \"mac\": \"54:78:C9:9D:3D:76\",\n                    \"previous_count\": 114\n                },\n                \"Timestamp\": \"2025-09-29T09:31:58.158Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 7C:61:66:AF:A8:9D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 419,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.5\",\n                    \"mac\": \"7C:61:66:AF:A8:9D\",\n                    \"previous_count\": 419\n                },\n                \"Timestamp\": \"2025-09-29T09:31:58.158Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC CC:B1:1A:B8:4C:9C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 382,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.11\",\n                    \"mac\": \"CC:B1:1A:B8:4C:9C\",\n                    \"previous_count\": 382\n                },\n                \"Timestamp\": \"2025-09-29T09:31:58.158Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 9A:FA:44:FB:D4:76 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 176,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.9\",\n                    \"mac\": \"9A:FA:44:FB:D4:76\",\n                    \"previous_count\": 176\n                },\n                \"Timestamp\": \"2025-09-29T09:31:58.158Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 3A:4E:E9:0C:46:60 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 208,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.3\",\n                    \"mac\": \"3A:4E:E9:0C:46:60\",\n                    \"previous_count\": 208\n                },\n                \"Timestamp\": \"2025-09-29T09:31:58.158Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::20362690BE29\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 62:5B:E7:F2:5A:C2 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 28,\n                    \"hostname\": \"Tham-s-A71\",\n                    \"ip\": \"192.168.0.2\",\n                    \"mac\": \"62:5B:E7:F2:5A:C2\",\n                    \"previous_count\": 28\n                },\n                \"Timestamp\": \"2025-09-29T09:31:54.192Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C0:8D:51:83:6D:5D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 254,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.15\",\n                    \"mac\": \"C0:8D:51:83:6D:5D\",\n                    \"previous_count\": 254\n                },\n                \"Timestamp\": \"2025-09-29T09:31:54.192Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 6A:59:18:19:DA:DE has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 228,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.14\",\n                    \"mac\": \"6A:59:18:19:DA:DE\",\n                    \"previous_count\": 228\n                },\n                \"Timestamp\": \"2025-09-29T09:31:54.192Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D2:7C:B9:37:C4:99 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 110,\n                    \"hostname\": \"Yvonne-s-S24\",\n                    \"ip\": \"192.168.0.18\",\n                    \"mac\": \"D2:7C:B9:37:C4:99\",\n                    \"previous_count\": 110\n                },\n                \"Timestamp\": \"2025-09-29T09:31:54.192Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 9E:B7:19:CD:4F:5F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 200,\n                    \"hostname\": \"Galaxy-A34-5G\",\n                    \"ip\": \"192.168.0.20\",\n                    \"mac\": \"9E:B7:19:CD:4F:5F\",\n                    \"previous_count\": 200\n                },\n                \"Timestamp\": \"2025-09-29T09:31:54.192Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::20362690D981\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 8E:48:3B:B2:79:CA has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 75,\n                    \"hostname\": \"Adam-s-S21\",\n                    \"ip\": \"192.168.0.3\",\n                    \"mac\": \"8E:48:3B:B2:79:CA\",\n                    \"previous_count\": 75\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.38Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 12:93:21:3E:2E:25 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 24,\n                    \"hostname\": \"Adam-s-S21\",\n                    \"ip\": \"192.168.0.2\",\n                    \"mac\": \"12:93:21:3E:2E:25\",\n                    \"previous_count\": 24\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.38Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC CA:DF:04:6D:4B:02 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 35,\n                    \"hostname\": \"Nicola-s-Z-Flip4\",\n                    \"ip\": \"192.168.0.8\",\n                    \"mac\": \"CA:DF:04:6D:4B:02\",\n                    \"previous_count\": 35\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.38Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 20:1E:88:1D:0D:30 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 24,\n                    \"hostname\": \"LPX07587\",\n                    \"ip\": \"192.168.0.6\",\n                    \"mac\": \"20:1E:88:1D:0D:30\",\n                    \"previous_count\": 24\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.38Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 20:1E:88:1D:0D:30 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 24,\n                    \"hostname\": \"LPX07587\",\n                    \"ip\": \"192.168.0.6\",\n                    \"mac\": \"20:1E:88:1D:0D:30\",\n                    \"previous_count\": 24\n                },\n                \"Timestamp\": \"2025-09-30T17:46:58.871Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 8E:48:3B:B2:79:CA has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 75,\n                    \"hostname\": \"Adam-s-S21\",\n                    \"ip\": \"192.168.0.3\",\n                    \"mac\": \"8E:48:3B:B2:79:CA\",\n                    \"previous_count\": 75\n                },\n                \"Timestamp\": \"2025-09-30T17:46:58.871Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::98254AA1B175\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 8A:C3:FC:85:8E:46 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 264,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.0.107\",\n                    \"mac\": \"8A:C3:FC:85:8E:46\",\n                    \"previous_count\": 264\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.483Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC E2:5C:BE:83:B1:AF has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 12,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.109\",\n                    \"mac\": \"E2:5C:BE:83:B1:AF\",\n                    \"previous_count\": 12\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.483Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 7A:C4:B6:DA:92:39 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 26,\n                    \"hostname\": \"Pixel-8-Pro\",\n                    \"ip\": \"192.168.0.104\",\n                    \"mac\": \"7A:C4:B6:DA:92:39\",\n                    \"previous_count\": 26\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.483Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC E8:6E:3A:B6:CC:5B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 126,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.105\",\n                    \"mac\": \"E8:6E:3A:B6:CC:5B\",\n                    \"previous_count\": 126\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.483Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC CE:D6:89:F5:E6:7E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 58,\n                    \"hostname\": \"Pixel-8-Pro\",\n                    \"ip\": \"192.168.0.103\",\n                    \"mac\": \"CE:D6:89:F5:E6:7E\",\n                    \"previous_count\": 58\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.484Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC E8:6E:3A:B6:CC:5B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 126,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.105\",\n                    \"mac\": \"E8:6E:3A:B6:CC:5B\",\n                    \"previous_count\": 126\n                },\n                \"Timestamp\": \"2025-09-30T17:47:08.091Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC E2:5C:BE:83:B1:AF has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 12,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.109\",\n                    \"mac\": \"E2:5C:BE:83:B1:AF\",\n                    \"previous_count\": 12\n                },\n                \"Timestamp\": \"2025-09-30T17:47:08.091Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::A86E84BE8BA1\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC CE:98:E2:22:3B:61 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 27,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.1.105\",\n                    \"mac\": \"CE:98:E2:22:3B:61\",\n                    \"previous_count\": 27\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.099Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C2:B8:86:93:D6:FD has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 45,\n                    \"hostname\": \"Galaxy-Tab-A7\",\n                    \"ip\": \"192.168.1.108\",\n                    \"mac\": \"C2:B8:86:93:D6:FD\",\n                    \"previous_count\": 45\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.099Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 98:E8:FA:55:B8:A4 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 90,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.1.100\",\n                    \"mac\": \"98:E8:FA:55:B8:A4\",\n                    \"previous_count\": 90\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.099Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C2:0E:41:0A:7C:DE has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 27,\n                    \"hostname\": \"Galaxy-Tab-A7\",\n                    \"ip\": \"192.168.1.108\",\n                    \"mac\": \"C2:0E:41:0A:7C:DE\",\n                    \"previous_count\": 27\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.099Z\"\n            },\n            {\n                \"Type\": \"HighCPUUsage\",\n                \"Message\": \"Device is experiencing high CPU usage.\",\n                \"Details\": {\n                    \"max_cpu_percentage\": 100,\n                    \"threshold_percentage\": 90\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.099Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C2:B8:86:93:D6:FD has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 45,\n                    \"hostname\": \"Galaxy-Tab-A7\",\n                    \"ip\": \"192.168.1.108\",\n                    \"mac\": \"C2:B8:86:93:D6:FD\",\n                    \"previous_count\": 45\n                },\n                \"Timestamp\": \"2025-09-30T17:46:57.779Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 98:E8:FA:55:B8:A4 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 90,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.1.100\",\n                    \"mac\": \"98:E8:FA:55:B8:A4\",\n                    \"previous_count\": 90\n                },\n                \"Timestamp\": \"2025-09-30T17:46:57.78Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C2:0E:41:0A:7C:DE has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 27,\n                    \"hostname\": \"Galaxy-Tab-A7\",\n                    \"ip\": \"192.168.1.108\",\n                    \"mac\": \"C2:0E:41:0A:7C:DE\",\n                    \"previous_count\": 27\n                },\n                \"Timestamp\": \"2025-09-30T17:46:57.78Z\"\n            },\n            {\n                \"Type\": \"HighCPUUsage\",\n                \"Message\": \"Device is experiencing high CPU usage.\",\n                \"Details\": {\n                    \"max_cpu_percentage\": 100,\n                    \"threshold_percentage\": 90\n                },\n                \"Timestamp\": \"2025-09-30T17:46:57.78Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::A842A10A44D9\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 9A:92:20:D7:14:42 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 48,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.100\",\n                    \"mac\": \"9A:92:20:D7:14:42\",\n                    \"previous_count\": 48\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.265Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 1E:5F:61:EA:D9:3C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 84,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"1E:5F:61:EA:D9:3C\",\n                    \"previous_count\": 84\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.265Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 56:F2:C5:49:36:F9 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 77,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.32.104\",\n                    \"mac\": \"56:F2:C5:49:36:F9\",\n                    \"previous_count\": 77\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.265Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A4:CF:99:7D:47:A2 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 15,\n                    \"hostname\": \"kambojxs-MBP\",\n                    \"ip\": \"192.168.32.106\",\n                    \"mac\": \"A4:CF:99:7D:47:A2\",\n                    \"previous_count\": 15\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.265Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC BA:EF:6D:13:8A:D4 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 74,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.32.102\",\n                    \"mac\": \"BA:EF:6D:13:8A:D4\",\n                    \"previous_count\": 74\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.265Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 8C:98:6B:22:0B:A7 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 53,\n                    \"hostname\": \"Mohits-iphone\",\n                    \"ip\": \"192.168.32.101\",\n                    \"mac\": \"8C:98:6B:22:0B:A7\",\n                    \"previous_count\": 53\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.265Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C8:2B:96:E2:F6:7A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 285,\n                    \"hostname\": \"ESP_E2F67A\",\n                    \"ip\": \"192.168.32.107\",\n                    \"mac\": \"C8:2B:96:E2:F6:7A\",\n                    \"previous_count\": 285\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.265Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 28:66:E3:2D:0B:F7 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 88,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.32.106\",\n                    \"mac\": \"28:66:E3:2D:0B:F7\",\n                    \"previous_count\": 88\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.265Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C8:2B:96:E2:F6:7A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 285,\n                    \"hostname\": \"ESP_E2F67A\",\n                    \"ip\": \"192.168.32.107\",\n                    \"mac\": \"C8:2B:96:E2:F6:7A\",\n                    \"previous_count\": 285\n                },\n                \"Timestamp\": \"2025-09-30T17:46:51Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 28:66:E3:2D:0B:F7 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 88,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.32.106\",\n                    \"mac\": \"28:66:E3:2D:0B:F7\",\n                    \"previous_count\": 88\n                },\n                \"Timestamp\": \"2025-09-30T17:46:51Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 1E:5F:61:EA:D9:3C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 84,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"1E:5F:61:EA:D9:3C\",\n                    \"previous_count\": 84\n                },\n                \"Timestamp\": \"2025-09-30T17:46:51Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 56:F2:C5:49:36:F9 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 77,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.32.104\",\n                    \"mac\": \"56:F2:C5:49:36:F9\",\n                    \"previous_count\": 77\n                },\n                \"Timestamp\": \"2025-09-30T17:46:51Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A4:CF:99:7D:47:A2 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 15,\n                    \"hostname\": \"kambojxs-MBP\",\n                    \"ip\": \"192.168.32.106\",\n                    \"mac\": \"A4:CF:99:7D:47:A2\",\n                    \"previous_count\": 15\n                },\n                \"Timestamp\": \"2025-09-30T17:46:51Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 9A:92:20:D7:14:42 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 48,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.100\",\n                    \"mac\": \"9A:92:20:D7:14:42\",\n                    \"previous_count\": 48\n                },\n                \"Timestamp\": \"2025-09-30T17:46:51Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::98254AA1C00F\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B8:2A:A9:53:B7:48 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 11,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"B8:2A:A9:53:B7:48\",\n                    \"previous_count\": 11\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.729Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B8:2A:A9:53:B7:48 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 11,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"B8:2A:A9:53:B7:48\",\n                    \"previous_count\": 11\n                },\n                \"Timestamp\": \"2025-09-30T17:46:59.077Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::98254A428643\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B8:94:36:53:A9:FE has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 20,\n                    \"hostname\": \"HUAWEI_P20_lite-97198235b\",\n                    \"ip\": \"192.168.0.100\",\n                    \"mac\": \"B8:94:36:53:A9:FE\",\n                    \"previous_count\": 20\n                },\n                \"Timestamp\": \"2025-09-29T09:31:45.694Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 2A:58:9E:C7:7E:67 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 168,\n                    \"hostname\": \"Nicola-s-A54\",\n                    \"ip\": \"192.168.0.100\",\n                    \"mac\": \"2A:58:9E:C7:7E:67\",\n                    \"previous_count\": 168\n                },\n                \"Timestamp\": \"2025-09-29T09:31:45.694Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 80:54:E3:4A:81:D0 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 179,\n                    \"hostname\": \"iPhone--Simion\",\n                    \"ip\": \"192.168.0.100\",\n                    \"mac\": \"80:54:E3:4A:81:D0\",\n                    \"previous_count\": 179\n                },\n                \"Timestamp\": \"2025-09-29T09:31:45.694Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 5A:29:EF:58:AD:D2 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 38,\n                    \"hostname\": \"Alexandra-s-S21-Ultra\",\n                    \"ip\": \"192.168.0.102\",\n                    \"mac\": \"5A:29:EF:58:AD:D2\",\n                    \"previous_count\": 38\n                },\n                \"Timestamp\": \"2025-09-29T09:31:45.694Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C2:14:32:3E:BD:B6 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 29,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.103\",\n                    \"mac\": \"C2:14:32:3E:BD:B6\",\n                    \"previous_count\": 29\n                },\n                \"Timestamp\": \"2025-09-29T09:31:45.694Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B8:94:36:53:A9:FE has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 20,\n                    \"hostname\": \"HUAWEI_P20_lite-97198235b\",\n                    \"ip\": \"192.168.0.100\",\n                    \"mac\": \"B8:94:36:53:A9:FE\",\n                    \"previous_count\": 20\n                },\n                \"Timestamp\": \"2025-09-30T17:46:52.737Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::3C52A1060489\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 06:8D:04:F6:6D:E4 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 157,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.88.13\",\n                    \"mac\": \"06:8D:04:F6:6D:E4\",\n                    \"previous_count\": 157\n                },\n                \"Timestamp\": \"2025-09-29T09:31:47.374Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC FC:3C:D7:91:E7:ED has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 64,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.3\",\n                    \"mac\": \"FC:3C:D7:91:E7:ED\",\n                    \"previous_count\": 64\n                },\n                \"Timestamp\": \"2025-09-29T09:31:47.374Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 96:0B:A4:77:57:0B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 153,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.88.11\",\n                    \"mac\": \"96:0B:A4:77:57:0B\",\n                    \"previous_count\": 153\n                },\n                \"Timestamp\": \"2025-09-29T09:31:47.374Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A2:80:54:43:61:D6 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 110,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.88.6\",\n                    \"mac\": \"A2:80:54:43:61:D6\",\n                    \"previous_count\": 110\n                },\n                \"Timestamp\": \"2025-09-29T09:31:47.374Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 66:79:29:2F:78:F3 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 59,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.88.12\",\n                    \"mac\": \"66:79:29:2F:78:F3\",\n                    \"previous_count\": 59\n                },\n                \"Timestamp\": \"2025-09-29T09:31:47.374Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC FA:F9:D5:FE:9A:2C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 38,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.9\",\n                    \"mac\": \"FA:F9:D5:FE:9A:2C\",\n                    \"previous_count\": 38\n                },\n                \"Timestamp\": \"2025-09-29T09:31:47.374Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC FA:F9:D5:FE:9A:2C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 38,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.9\",\n                    \"mac\": \"FA:F9:D5:FE:9A:2C\",\n                    \"previous_count\": 38\n                },\n                \"Timestamp\": \"2025-09-30T17:47:06.286Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 06:8D:04:F6:6D:E4 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 157,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.88.13\",\n                    \"mac\": \"06:8D:04:F6:6D:E4\",\n                    \"previous_count\": 157\n                },\n                \"Timestamp\": \"2025-09-30T17:47:06.286Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC FC:3C:D7:91:E7:ED has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 64,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.3\",\n                    \"mac\": \"FC:3C:D7:91:E7:ED\",\n                    \"previous_count\": 64\n                },\n                \"Timestamp\": \"2025-09-30T17:47:06.286Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::A842A10A43F2\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 76:F5:5B:E5:69:CD has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 39,\n                    \"hostname\": \"Matt-s-A14\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"76:F5:5B:E5:69:CD\",\n                    \"previous_count\": 39\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.504Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 3E:54:5D:65:72:73 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 44,\n                    \"hostname\": \"Julie-s-A15\",\n                    \"ip\": \"192.168.0.100\",\n                    \"mac\": \"3E:54:5D:65:72:73\",\n                    \"previous_count\": 44\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.504Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A0:E7:0B:23:E5:79 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 39,\n                    \"hostname\": \"CWPT22798\",\n                    \"ip\": \"192.168.0.106\",\n                    \"mac\": \"A0:E7:0B:23:E5:79\",\n                    \"previous_count\": 39\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.504Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A0:E7:0B:23:E5:79 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 39,\n                    \"hostname\": \"CWPT22798\",\n                    \"ip\": \"192.168.0.106\",\n                    \"mac\": \"A0:E7:0B:23:E5:79\",\n                    \"previous_count\": 39\n                },\n                \"Timestamp\": \"2025-09-30T17:47:08.789Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::20362690D7F2\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 96:E2:A1:88:5E:3F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 184,\n                    \"hostname\": \"iPhone Mara\",\n                    \"ip\": \"192.168.0.5\",\n                    \"mac\": \"96:E2:A1:88:5E:3F\",\n                    \"previous_count\": 184\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.571Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F0:2F:9E:93:FC:A6 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 105,\n                    \"hostname\": \"Blink-Device\",\n                    \"ip\": \"192.168.0.3\",\n                    \"mac\": \"F0:2F:9E:93:FC:A6\",\n                    \"previous_count\": 105\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.571Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::E4FAC4B925EF\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F2:94:91:78:A5:16 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 15,\n                    \"hostname\": \"Galaxy-A16-5G\",\n                    \"ip\": \"192.168.0.113\",\n                    \"mac\": \"F2:94:91:78:A5:16\",\n                    \"previous_count\": 15\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.264Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A2:6C:89:17:7D:C2 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 25,\n                    \"hostname\": \"Mike-s-A21s\",\n                    \"ip\": \"192.168.0.105\",\n                    \"mac\": \"A2:6C:89:17:7D:C2\",\n                    \"previous_count\": 25\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.264Z\"\n            },\n            {\n                \"Type\": \"HighCPUUsage\",\n                \"Message\": \"Device is experiencing high CPU usage.\",\n                \"Details\": {\n                    \"max_cpu_percentage\": 100,\n                    \"threshold_percentage\": 90\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.264Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A2:6C:89:17:7D:C2 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 25,\n                    \"hostname\": \"Mike-s-A21s\",\n                    \"ip\": \"192.168.0.105\",\n                    \"mac\": \"A2:6C:89:17:7D:C2\",\n                    \"previous_count\": 25\n                },\n                \"Timestamp\": \"2025-09-30T17:46:59.66Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F2:94:91:78:A5:16 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 15,\n                    \"hostname\": \"Galaxy-A16-5G\",\n                    \"ip\": \"192.168.0.113\",\n                    \"mac\": \"F2:94:91:78:A5:16\",\n                    \"previous_count\": 15\n                },\n                \"Timestamp\": \"2025-09-30T17:46:59.66Z\"\n            },\n            {\n                \"Type\": \"HighCPUUsage\",\n                \"Message\": \"Device is experiencing high CPU usage.\",\n                \"Details\": {\n                    \"max_cpu_percentage\": 100,\n                    \"threshold_percentage\": 90\n                },\n                \"Timestamp\": \"2025-09-30T17:46:59.66Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::40ED0039F9BB\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 7E:E8:C6:50:91:DC has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 59,\n                    \"hostname\": \"OnePlus-12\",\n                    \"ip\": \"192.168.88.2\",\n                    \"mac\": \"7E:E8:C6:50:91:DC\",\n                    \"previous_count\": 59\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.24Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B0:52:16:9D:DE:CB has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 270,\n                    \"hostname\": \"BRWB052169DDECB\",\n                    \"ip\": \"192.168.88.7\",\n                    \"mac\": \"B0:52:16:9D:DE:CB\",\n                    \"previous_count\": 270\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.24Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::98254A42B145\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC CE:92:1E:03:D5:A9 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 111,\n                    \"hostname\": \"Claire-s-S22-Ultra\",\n                    \"ip\": \"192.168.0.108\",\n                    \"mac\": \"CE:92:1E:03:D5:A9\",\n                    \"previous_count\": 111\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.561Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC DE:F9:72:F1:F0:12 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 33,\n                    \"hostname\": \"Zara-s-Tab\",\n                    \"ip\": \"192.168.0.105\",\n                    \"mac\": \"DE:F9:72:F1:F0:12\",\n                    \"previous_count\": 33\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.561Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 30:DE:4B:EB:28:97 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 36,\n                    \"hostname\": \"P100\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"30:DE:4B:EB:28:97\",\n                    \"previous_count\": 36\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.561Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 30:DE:4B:EB:28:97 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 36,\n                    \"hostname\": \"P100\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"30:DE:4B:EB:28:97\",\n                    \"previous_count\": 36\n                },\n                \"Timestamp\": \"2025-09-30T17:47:05.905Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC DE:F9:72:F1:F0:12 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 33,\n                    \"hostname\": \"Zara-s-Tab\",\n                    \"ip\": \"192.168.0.105\",\n                    \"mac\": \"DE:F9:72:F1:F0:12\",\n                    \"previous_count\": 33\n                },\n                \"Timestamp\": \"2025-09-30T17:47:05.905Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::20362690F39F\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 9C:76:13:42:9A:60 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 21,\n                    \"hostname\": \"RingDoorbell-60\",\n                    \"ip\": \"192.168.32.5\",\n                    \"mac\": \"9C:76:13:42:9A:60\",\n                    \"previous_count\": 21\n                },\n                \"Timestamp\": \"2025-09-29T09:31:48.332Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 34:EE:16:11:81:B3 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 31,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.0.6\",\n                    \"mac\": \"34:EE:16:11:81:B3\",\n                    \"previous_count\": 31\n                },\n                \"Timestamp\": \"2025-09-29T09:31:48.332Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 4A:ED:AF:A4:FB:E7 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 16,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.32.3\",\n                    \"mac\": \"4A:ED:AF:A4:FB:E7\",\n                    \"previous_count\": 16\n                },\n                \"Timestamp\": \"2025-09-29T09:31:48.333Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C0:6C:0C:C7:A0:E1 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 47,\n                    \"hostname\": \"bollax\",\n                    \"ip\": \"192.168.0.6\",\n                    \"mac\": \"C0:6C:0C:C7:A0:E1\",\n                    \"previous_count\": 47\n                },\n                \"Timestamp\": \"2025-09-29T09:31:48.333Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC EA:05:AD:A3:2B:69 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 24,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.32.2\",\n                    \"mac\": \"EA:05:AD:A3:2B:69\",\n                    \"previous_count\": 24\n                },\n                \"Timestamp\": \"2025-09-29T09:31:48.333Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 9C:76:13:42:9A:60 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 21,\n                    \"hostname\": \"RingDoorbell-60\",\n                    \"ip\": \"192.168.32.5\",\n                    \"mac\": \"9C:76:13:42:9A:60\",\n                    \"previous_count\": 21\n                },\n                \"Timestamp\": \"2025-09-30T17:47:07.107Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC EA:05:AD:A3:2B:69 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 24,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.32.2\",\n                    \"mac\": \"EA:05:AD:A3:2B:69\",\n                    \"previous_count\": 24\n                },\n                \"Timestamp\": \"2025-09-30T17:47:07.107Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::20362690BD87\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 46:A4:CD:57:07:52 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 12,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.0.10\",\n                    \"mac\": \"46:A4:CD:57:07:52\",\n                    \"previous_count\": 12\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.455Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC CC:08:FA:89:E2:A2 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 17,\n                    \"hostname\": \"K9K052XLYH\",\n                    \"ip\": \"192.168.0.6\",\n                    \"mac\": \"CC:08:FA:89:E2:A2\",\n                    \"previous_count\": 17\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.455Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 2C:0D:A7:DE:B5:16 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 54,\n                    \"hostname\": \"DESKTOP-05QDU60\",\n                    \"ip\": \"192.168.0.10\",\n                    \"mac\": \"2C:0D:A7:DE:B5:16\",\n                    \"previous_count\": 54\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.455Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 22:8F:4B:75:C5:FB has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 47,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.9\",\n                    \"mac\": \"22:8F:4B:75:C5:FB\",\n                    \"previous_count\": 47\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.455Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 0A:7C:25:32:74:12 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 16,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.0.8\",\n                    \"mac\": \"0A:7C:25:32:74:12\",\n                    \"previous_count\": 16\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.455Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 46:A4:CD:57:07:52 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 12,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.0.10\",\n                    \"mac\": \"46:A4:CD:57:07:52\",\n                    \"previous_count\": 12\n                },\n                \"Timestamp\": \"2025-09-30T17:47:10.598Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 22:8F:4B:75:C5:FB has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 47,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.9\",\n                    \"mac\": \"22:8F:4B:75:C5:FB\",\n                    \"previous_count\": 47\n                },\n                \"Timestamp\": \"2025-09-30T17:47:10.598Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 0A:7C:25:32:74:12 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 16,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.0.8\",\n                    \"mac\": \"0A:7C:25:32:74:12\",\n                    \"previous_count\": 16\n                },\n                \"Timestamp\": \"2025-09-30T17:47:10.598Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC CC:08:FA:89:E2:A2 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 17,\n                    \"hostname\": \"K9K052XLYH\",\n                    \"ip\": \"192.168.0.6\",\n                    \"mac\": \"CC:08:FA:89:E2:A2\",\n                    \"previous_count\": 17\n                },\n                \"Timestamp\": \"2025-09-30T17:47:10.598Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::20362690D6D2\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D8:44:89:93:57:A6 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 34,\n                    \"hostname\": \"L535\",\n                    \"ip\": \"192.168.0.4\",\n                    \"mac\": \"D8:44:89:93:57:A6\",\n                    \"previous_count\": 34\n                },\n                \"Timestamp\": \"2025-09-29T09:31:36.053Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 18:5E:0F:8B:58:FD has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 96,\n                    \"hostname\": \"Laptop2\",\n                    \"ip\": \"192.168.0.13\",\n                    \"mac\": \"18:5E:0F:8B:58:FD\",\n                    \"previous_count\": 96\n                },\n                \"Timestamp\": \"2025-09-29T09:31:36.053Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D8:44:89:93:57:A6 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 34,\n                    \"hostname\": \"L535\",\n                    \"ip\": \"192.168.0.4\",\n                    \"mac\": \"D8:44:89:93:57:A6\",\n                    \"previous_count\": 34\n                },\n                \"Timestamp\": \"2025-09-30T17:46:52.07Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 18:5E:0F:8B:58:FD has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 96,\n                    \"hostname\": \"Laptop2\",\n                    \"ip\": \"192.168.0.13\",\n                    \"mac\": \"18:5E:0F:8B:58:FD\",\n                    \"previous_count\": 96\n                },\n                \"Timestamp\": \"2025-09-30T17:46:52.07Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::5C628B5F6E22\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC FE:1C:17:3F:1A:9A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 24,\n                    \"hostname\": \"S24-FE-na-Stanimir\",\n                    \"ip\": \"192.168.88.3\",\n                    \"mac\": \"FE:1C:17:3F:1A:9A\",\n                    \"previous_count\": 24\n                },\n                \"Timestamp\": \"2025-09-29T09:31:40.977Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 4A:22:54:07:BB:BC has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 81,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.12\",\n                    \"mac\": \"4A:22:54:07:BB:BC\",\n                    \"previous_count\": 81\n                },\n                \"Timestamp\": \"2025-09-29T09:31:40.977Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B2:05:01:FB:AA:C5 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 193,\n                    \"hostname\": \"Steffs-Galaxy-Note9\",\n                    \"ip\": \"192.168.88.5\",\n                    \"mac\": \"B2:05:01:FB:AA:C5\",\n                    \"previous_count\": 193\n                },\n                \"Timestamp\": \"2025-09-29T09:31:40.977Z\"\n            },\n            {\n                \"Type\": \"HighCPUUsage\",\n                \"Message\": \"Device is experiencing high CPU usage.\",\n                \"Details\": {\n                    \"max_cpu_percentage\": 100,\n                    \"threshold_percentage\": 90\n                },\n                \"Timestamp\": \"2025-09-29T09:31:40.977Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC FE:1C:17:3F:1A:9A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 24,\n                    \"hostname\": \"S24-FE-na-Stanimir\",\n                    \"ip\": \"192.168.88.3\",\n                    \"mac\": \"FE:1C:17:3F:1A:9A\",\n                    \"previous_count\": 24\n                },\n                \"Timestamp\": \"2025-09-30T17:47:01.808Z\"\n            },\n            {\n                \"Type\": \"HighCPUUsage\",\n                \"Message\": \"Device is experiencing high CPU usage.\",\n                \"Details\": {\n                    \"max_cpu_percentage\": 100,\n                    \"threshold_percentage\": 90\n                },\n                \"Timestamp\": \"2025-09-30T17:47:01.808Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::20362690EF5E\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 56:BE:CF:E4:00:42 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 68,\n                    \"hostname\": \"Galaxy-S21-Ultra-5G\",\n                    \"ip\": \"192.168.0.3\",\n                    \"mac\": \"56:BE:CF:E4:00:42\",\n                    \"previous_count\": 68\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.24Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC AC:00:7A:91:0A:A8 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 35,\n                    \"hostname\": \"iPhonedeRobert2\",\n                    \"ip\": \"192.168.0.4\",\n                    \"mac\": \"AC:00:7A:91:0A:A8\",\n                    \"previous_count\": 35\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.24Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C6:61:FF:F0:AD:2C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 14,\n                    \"hostname\": \"Adina-s-S24-Ultra\",\n                    \"ip\": \"192.168.0.10\",\n                    \"mac\": \"C6:61:FF:F0:AD:2C\",\n                    \"previous_count\": 14\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.24Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B4:0A:D8:F9:DC:10 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 29,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.6\",\n                    \"mac\": \"B4:0A:D8:F9:DC:10\",\n                    \"previous_count\": 29\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.24Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B4:0A:D8:F9:DC:10 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 29,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.6\",\n                    \"mac\": \"B4:0A:D8:F9:DC:10\",\n                    \"previous_count\": 29\n                },\n                \"Timestamp\": \"2025-09-30T17:47:08.16Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C6:61:FF:F0:AD:2C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 14,\n                    \"hostname\": \"Adina-s-S24-Ultra\",\n                    \"ip\": \"192.168.0.10\",\n                    \"mac\": \"C6:61:FF:F0:AD:2C\",\n                    \"previous_count\": 14\n                },\n                \"Timestamp\": \"2025-09-30T17:47:08.16Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::98254A429801\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC BE:64:D8:06:52:FC has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 12,\n                    \"hostname\": \"Redmi-Note-10-Pro\",\n                    \"ip\": \"192.168.0.105\",\n                    \"mac\": \"BE:64:D8:06:52:FC\",\n                    \"previous_count\": 12\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.8Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 48:87:59:C0:EA:3A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 25,\n                    \"hostname\": \"Redmi-Note-10-Pro\",\n                    \"ip\": \"192.168.0.102\",\n                    \"mac\": \"48:87:59:C0:EA:3A\",\n                    \"previous_count\": 25\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.8Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 2E:D8:3B:BF:7A:28 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 57,\n                    \"hostname\": \"Xiaomi-12T-Pro\",\n                    \"ip\": \"192.168.0.103\",\n                    \"mac\": \"2E:D8:3B:BF:7A:28\",\n                    \"previous_count\": 57\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.8Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 78:20:A5:F1:D3:F4 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 73,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.102\",\n                    \"mac\": \"78:20:A5:F1:D3:F4\",\n                    \"previous_count\": 73\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.8Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC EC:BE:5F:39:89:3E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 261,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.104\",\n                    \"mac\": \"EC:BE:5F:39:89:3E\",\n                    \"previous_count\": 261\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.8Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 7C:76:35:EA:4B:B5 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 11,\n                    \"hostname\": \"DESKTOP-IH2TBC9\",\n                    \"ip\": \"192.168.0.115\",\n                    \"mac\": \"7C:76:35:EA:4B:B5\",\n                    \"previous_count\": 11\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.8Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A6:42:63:85:7C:15 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 94,\n                    \"hostname\": \"Jacek-s-S20\",\n                    \"ip\": \"192.168.0.103\",\n                    \"mac\": \"A6:42:63:85:7C:15\",\n                    \"previous_count\": 94\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.8Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 2A:A5:E4:86:18:F7 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 152,\n                    \"hostname\": \"Jacek-s-S20\",\n                    \"ip\": \"192.168.0.110\",\n                    \"mac\": \"2A:A5:E4:86:18:F7\",\n                    \"previous_count\": 152\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.801Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 0E:54:49:A6:D8:BD has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 49,\n                    \"hostname\": \"Xiaomi-12T-Pro\",\n                    \"ip\": \"192.168.0.105\",\n                    \"mac\": \"0E:54:49:A6:D8:BD\",\n                    \"previous_count\": 49\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.801Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC EC:2B:EB:33:0B:A3 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 235,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"EC:2B:EB:33:0B:A3\",\n                    \"previous_count\": 235\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.801Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 4E:7C:C5:3A:56:69 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 298,\n                    \"hostname\": \"Redmi-Note-13-Pro-5G\",\n                    \"ip\": \"192.168.0.100\",\n                    \"mac\": \"4E:7C:C5:3A:56:69\",\n                    \"previous_count\": 298\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.801Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 7C:76:35:EA:4B:B5 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 11,\n                    \"hostname\": \"DESKTOP-IH2TBC9\",\n                    \"ip\": \"192.168.0.115\",\n                    \"mac\": \"7C:76:35:EA:4B:B5\",\n                    \"previous_count\": 11\n                },\n                \"Timestamp\": \"2025-09-30T17:46:51.911Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 0E:54:49:A6:D8:BD has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 49,\n                    \"hostname\": \"Xiaomi-12T-Pro\",\n                    \"ip\": \"192.168.0.105\",\n                    \"mac\": \"0E:54:49:A6:D8:BD\",\n                    \"previous_count\": 49\n                },\n                \"Timestamp\": \"2025-09-30T17:46:51.911Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 48:87:59:C0:EA:3A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 25,\n                    \"hostname\": \"Redmi-Note-10-Pro\",\n                    \"ip\": \"192.168.0.102\",\n                    \"mac\": \"48:87:59:C0:EA:3A\",\n                    \"previous_count\": 25\n                },\n                \"Timestamp\": \"2025-09-30T17:46:51.911Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 2E:D8:3B:BF:7A:28 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 57,\n                    \"hostname\": \"Xiaomi-12T-Pro\",\n                    \"ip\": \"192.168.0.103\",\n                    \"mac\": \"2E:D8:3B:BF:7A:28\",\n                    \"previous_count\": 57\n                },\n                \"Timestamp\": \"2025-09-30T17:46:51.911Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC EC:2B:EB:33:0B:A3 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 235,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"EC:2B:EB:33:0B:A3\",\n                    \"previous_count\": 235\n                },\n                \"Timestamp\": \"2025-09-30T17:46:51.911Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 78:20:A5:F1:D3:F4 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 73,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.102\",\n                    \"mac\": \"78:20:A5:F1:D3:F4\",\n                    \"previous_count\": 73\n                },\n                \"Timestamp\": \"2025-09-30T17:46:51.911Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 4E:7C:C5:3A:56:69 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 298,\n                    \"hostname\": \"Redmi-Note-13-Pro-5G\",\n                    \"ip\": \"192.168.0.100\",\n                    \"mac\": \"4E:7C:C5:3A:56:69\",\n                    \"previous_count\": 298\n                },\n                \"Timestamp\": \"2025-09-30T17:46:51.911Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A6:42:63:85:7C:15 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 94,\n                    \"hostname\": \"Jacek-s-S20\",\n                    \"ip\": \"192.168.0.103\",\n                    \"mac\": \"A6:42:63:85:7C:15\",\n                    \"previous_count\": 94\n                },\n                \"Timestamp\": \"2025-09-30T17:46:51.911Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC EC:BE:5F:39:89:3E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 261,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.104\",\n                    \"mac\": \"EC:BE:5F:39:89:3E\",\n                    \"previous_count\": 261\n                },\n                \"Timestamp\": \"2025-09-30T17:46:51.911Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 2A:A5:E4:86:18:F7 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 152,\n                    \"hostname\": \"Jacek-s-S20\",\n                    \"ip\": \"192.168.0.110\",\n                    \"mac\": \"2A:A5:E4:86:18:F7\",\n                    \"previous_count\": 152\n                },\n                \"Timestamp\": \"2025-09-30T17:46:51.911Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC BE:64:D8:06:52:FC has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 12,\n                    \"hostname\": \"Redmi-Note-10-Pro\",\n                    \"ip\": \"192.168.0.105\",\n                    \"mac\": \"BE:64:D8:06:52:FC\",\n                    \"previous_count\": 12\n                },\n                \"Timestamp\": \"2025-09-30T17:46:51.911Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::20362690D951\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B8:5F:98:9A:30:03 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 123,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.2\",\n                    \"mac\": \"B8:5F:98:9A:30:03\",\n                    \"previous_count\": 123\n                },\n                \"Timestamp\": \"2025-09-29T09:31:56.138Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 02:6D:A0:07:3A:20 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 31,\n                    \"hostname\": \"Harry-s-S22\",\n                    \"ip\": \"192.168.0.3\",\n                    \"mac\": \"02:6D:A0:07:3A:20\",\n                    \"previous_count\": 31\n                },\n                \"Timestamp\": \"2025-09-29T09:31:56.138Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D4:D8:53:BB:B2:6E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 76,\n                    \"hostname\": \"5CG3127RJ5\",\n                    \"ip\": \"192.168.0.3\",\n                    \"mac\": \"D4:D8:53:BB:B2:6E\",\n                    \"previous_count\": 76\n                },\n                \"Timestamp\": \"2025-09-29T09:31:56.138Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B8:5F:98:9A:30:03 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 123,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.2\",\n                    \"mac\": \"B8:5F:98:9A:30:03\",\n                    \"previous_count\": 123\n                },\n                \"Timestamp\": \"2025-09-30T17:46:55.922Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D4:D8:53:BB:B2:6E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 76,\n                    \"hostname\": \"5CG3127RJ5\",\n                    \"ip\": \"192.168.0.3\",\n                    \"mac\": \"D4:D8:53:BB:B2:6E\",\n                    \"previous_count\": 76\n                },\n                \"Timestamp\": \"2025-09-30T17:46:55.922Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::98254AA1C9C9\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D8:CE:3A:E8:55:CA has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 76,\n                    \"hostname\": \"Redmi-Note-8-Pro\",\n                    \"ip\": \"192.168.0.102\",\n                    \"mac\": \"D8:CE:3A:E8:55:CA\",\n                    \"previous_count\": 76\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.405Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC E4:15:F6:4F:27:53 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 411,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"E4:15:F6:4F:27:53\",\n                    \"previous_count\": 411\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.405Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 68:DB:F5:83:F3:2E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 65,\n                    \"hostname\": \"amazon-fc049d130\",\n                    \"ip\": \"192.168.0.112\",\n                    \"mac\": \"68:DB:F5:83:F3:2E\",\n                    \"previous_count\": 65\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.405Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC CC:B0:B3:85:90:A9 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 23,\n                    \"hostname\": \"XBOX\",\n                    \"ip\": \"192.168.0.106\",\n                    \"mac\": \"CC:B0:B3:85:90:A9\",\n                    \"previous_count\": 23\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.405Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 28:D0:43:45:60:82 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 40,\n                    \"hostname\": \"LAPTOP-BFLBPSBV\",\n                    \"ip\": \"192.168.0.109\",\n                    \"mac\": \"28:D0:43:45:60:82\",\n                    \"previous_count\": 40\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.405Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 2C:FE:E2:FC:CA:0E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 45,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.111\",\n                    \"mac\": \"2C:FE:E2:FC:CA:0E\",\n                    \"previous_count\": 45\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.405Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A8:59:5F:23:70:5D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 70,\n                    \"hostname\": \"WL9TXNZ54\",\n                    \"ip\": \"192.168.0.108\",\n                    \"mac\": \"A8:59:5F:23:70:5D\",\n                    \"previous_count\": 70\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.405Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 76:71:67:00:B7:84 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 189,\n                    \"hostname\": \"Redmi-Note-12-Pro-5G\",\n                    \"ip\": \"192.168.0.104\",\n                    \"mac\": \"76:71:67:00:B7:84\",\n                    \"previous_count\": 189\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.405Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 10:6F:D9:FA:3E:F9 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 84,\n                    \"hostname\": \"LenovoRS\",\n                    \"ip\": \"192.168.0.106\",\n                    \"mac\": \"10:6F:D9:FA:3E:F9\",\n                    \"previous_count\": 84\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.405Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 42:26:C9:F0:B0:05 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 97,\n                    \"hostname\": \"Redmi-10-2022\",\n                    \"ip\": \"192.168.0.107\",\n                    \"mac\": \"42:26:C9:F0:B0:05\",\n                    \"previous_count\": 97\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.405Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 10:6F:D9:FA:3E:F9 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 84,\n                    \"hostname\": \"LenovoRS\",\n                    \"ip\": \"192.168.0.106\",\n                    \"mac\": \"10:6F:D9:FA:3E:F9\",\n                    \"previous_count\": 84\n                },\n                \"Timestamp\": \"2025-09-30T17:47:11.652Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A8:59:5F:23:70:5D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 70,\n                    \"hostname\": \"WL9TXNZ54\",\n                    \"ip\": \"192.168.0.108\",\n                    \"mac\": \"A8:59:5F:23:70:5D\",\n                    \"previous_count\": 70\n                },\n                \"Timestamp\": \"2025-09-30T17:47:11.652Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 42:26:C9:F0:B0:05 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 97,\n                    \"hostname\": \"Redmi-10-2022\",\n                    \"ip\": \"192.168.0.107\",\n                    \"mac\": \"42:26:C9:F0:B0:05\",\n                    \"previous_count\": 97\n                },\n                \"Timestamp\": \"2025-09-30T17:47:11.652Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::A842A10A468C\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC AA:71:76:9D:B0:12 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 75,\n                    \"hostname\": \"Noah-s-Tab-A8\",\n                    \"ip\": \"192.168.0.125\",\n                    \"mac\": \"AA:71:76:9D:B0:12\",\n                    \"previous_count\": 75\n                },\n                \"Timestamp\": \"2025-09-29T09:31:42.151Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B0:73:9C:0C:A4:24 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 161,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.104\",\n                    \"mac\": \"B0:73:9C:0C:A4:24\",\n                    \"previous_count\": 161\n                },\n                \"Timestamp\": \"2025-09-29T09:31:42.151Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 96:4C:9F:1C:C3:F5 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 124,\n                    \"hostname\": \"Chloe-s-Tab-A8\",\n                    \"ip\": \"192.168.0.121\",\n                    \"mac\": \"96:4C:9F:1C:C3:F5\",\n                    \"previous_count\": 124\n                },\n                \"Timestamp\": \"2025-09-29T09:31:42.151Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A8:80:55:C2:E3:85 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 28,\n                    \"hostname\": \"lwip0\",\n                    \"ip\": \"192.168.0.106\",\n                    \"mac\": \"A8:80:55:C2:E3:85\",\n                    \"previous_count\": 28\n                },\n                \"Timestamp\": \"2025-09-29T09:31:42.151Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 52:14:07:D9:68:E2 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 21,\n                    \"hostname\": \"Alfie-s-phone\",\n                    \"ip\": \"192.168.0.108\",\n                    \"mac\": \"52:14:07:D9:68:E2\",\n                    \"previous_count\": 21\n                },\n                \"Timestamp\": \"2025-09-29T09:31:42.151Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 0E:AC:F3:C5:89:56 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 35,\n                    \"hostname\": \"Noah-s-A35\",\n                    \"ip\": \"192.168.0.110\",\n                    \"mac\": \"0E:AC:F3:C5:89:56\",\n                    \"previous_count\": 35\n                },\n                \"Timestamp\": \"2025-09-29T09:31:42.151Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 80:0C:F9:8C:CB:64 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 16,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.116\",\n                    \"mac\": \"80:0C:F9:8C:CB:64\",\n                    \"previous_count\": 16\n                },\n                \"Timestamp\": \"2025-09-29T09:31:42.151Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC AA:71:76:9D:B0:12 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 75,\n                    \"hostname\": \"Noah-s-Tab-A8\",\n                    \"ip\": \"192.168.0.125\",\n                    \"mac\": \"AA:71:76:9D:B0:12\",\n                    \"previous_count\": 75\n                },\n                \"Timestamp\": \"2025-09-30T17:46:57.676Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 80:0C:F9:8C:CB:64 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 16,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.116\",\n                    \"mac\": \"80:0C:F9:8C:CB:64\",\n                    \"previous_count\": 16\n                },\n                \"Timestamp\": \"2025-09-30T17:46:57.676Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A8:80:55:C2:E3:85 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 28,\n                    \"hostname\": \"lwip0\",\n                    \"ip\": \"192.168.0.106\",\n                    \"mac\": \"A8:80:55:C2:E3:85\",\n                    \"previous_count\": 28\n                },\n                \"Timestamp\": \"2025-09-30T17:46:57.676Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::3C52A105FA39\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 9A:AD:4B:E9:16:1C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 107,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.88.2\",\n                    \"mac\": \"9A:AD:4B:E9:16:1C\",\n                    \"previous_count\": 107\n                },\n                \"Timestamp\": \"2025-09-29T09:31:36.518Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 8E:82:A1:62:DA:89 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 113,\n                    \"hostname\": \"Sultan-s-S21-FE\",\n                    \"ip\": \"192.168.88.3\",\n                    \"mac\": \"8E:82:A1:62:DA:89\",\n                    \"previous_count\": 113\n                },\n                \"Timestamp\": \"2025-09-29T09:31:36.518Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 1C:4D:66:40:28:3B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 86,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.4\",\n                    \"mac\": \"1C:4D:66:40:28:3B\",\n                    \"previous_count\": 86\n                },\n                \"Timestamp\": \"2025-09-29T09:31:36.518Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 5E:BC:65:CE:7D:87 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 273,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.88.5\",\n                    \"mac\": \"5E:BC:65:CE:7D:87\",\n                    \"previous_count\": 273\n                },\n                \"Timestamp\": \"2025-09-29T09:31:36.518Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 3E:3A:D5:2E:11:AE has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 20,\n                    \"hostname\": \"Zahida-s-S24-Ultra\",\n                    \"ip\": \"192.168.88.2\",\n                    \"mac\": \"3E:3A:D5:2E:11:AE\",\n                    \"previous_count\": 20\n                },\n                \"Timestamp\": \"2025-09-29T09:31:36.518Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::5091E3374798\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC E8:A0:CD:08:23:16 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 13,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.6\",\n                    \"mac\": \"E8:A0:CD:08:23:16\",\n                    \"previous_count\": 13\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.001Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 72:F7:09:62:7B:35 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 17,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.88.2\",\n                    \"mac\": \"72:F7:09:62:7B:35\",\n                    \"previous_count\": 17\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.001Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B2:EF:BE:C3:B4:2A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 10,\n                    \"hostname\": \"Zarina-s-S23-Ultra\",\n                    \"ip\": \"192.168.88.4\",\n                    \"mac\": \"B2:EF:BE:C3:B4:2A\",\n                    \"previous_count\": 10\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.001Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 66:A9:46:82:1B:B0 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 38,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.88.5\",\n                    \"mac\": \"66:A9:46:82:1B:B0\",\n                    \"previous_count\": 38\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.001Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F2:D5:8F:56:1F:47 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 25,\n                    \"hostname\": \"Hashim-s-Tab-S6-Lite\",\n                    \"ip\": \"192.168.88.8\",\n                    \"mac\": \"F2:D5:8F:56:1F:47\",\n                    \"previous_count\": 25\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.001Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC E8:A0:CD:08:23:16 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 13,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.6\",\n                    \"mac\": \"E8:A0:CD:08:23:16\",\n                    \"previous_count\": 13\n                },\n                \"Timestamp\": \"2025-09-30T17:46:57.958Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 66:A9:46:82:1B:B0 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 38,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.88.5\",\n                    \"mac\": \"66:A9:46:82:1B:B0\",\n                    \"previous_count\": 38\n                },\n                \"Timestamp\": \"2025-09-30T17:46:57.958Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F2:D5:8F:56:1F:47 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 25,\n                    \"hostname\": \"Hashim-s-Tab-S6-Lite\",\n                    \"ip\": \"192.168.88.8\",\n                    \"mac\": \"F2:D5:8F:56:1F:47\",\n                    \"previous_count\": 25\n                },\n                \"Timestamp\": \"2025-09-30T17:46:57.958Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::A842A10A4800\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 06:11:BB:76:7A:F1 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 208,\n                    \"hostname\": \"Pixel-9-Pro-XL\",\n                    \"ip\": \"192.168.0.104\",\n                    \"mac\": \"06:11:BB:76:7A:F1\",\n                    \"previous_count\": 208\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.225Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C6:2D:14:9C:E4:32 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 262,\n                    \"hostname\": \"Google-Pixel-Watch\",\n                    \"ip\": \"192.168.0.106\",\n                    \"mac\": \"C6:2D:14:9C:E4:32\",\n                    \"previous_count\": 262\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.225Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F4:F5:D8:ED:68:76 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 91,\n                    \"hostname\": \"Chromecast\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"F4:F5:D8:ED:68:76\",\n                    \"previous_count\": 91\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.225Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 98:E2:55:88:2D:5D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 311,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.103\",\n                    \"mac\": \"98:E2:55:88:2D:5D\",\n                    \"previous_count\": 311\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.225Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 1E:89:3C:B7:C3:E2 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 80,\n                    \"hostname\": \"Pixel-7-Pro\",\n                    \"ip\": \"192.168.0.107\",\n                    \"mac\": \"1E:89:3C:B7:C3:E2\",\n                    \"previous_count\": 80\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.225Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 40:A2:DB:04:DC:C1 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 164,\n                    \"hostname\": \"amazon-9dec13a59\",\n                    \"ip\": \"192.168.0.100\",\n                    \"mac\": \"40:A2:DB:04:DC:C1\",\n                    \"previous_count\": 164\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.225Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A8:E2:91:4A:96:34 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 32,\n                    \"hostname\": \"Aaron\",\n                    \"ip\": \"192.168.0.107\",\n                    \"mac\": \"A8:E2:91:4A:96:34\",\n                    \"previous_count\": 32\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.225Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 94:4F:4C:03:65:DB has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 16,\n                    \"hostname\": \"Polk-Audio\",\n                    \"ip\": \"192.168.0.102\",\n                    \"mac\": \"94:4F:4C:03:65:DB\",\n                    \"previous_count\": 16\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.225Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC DC:03:98:94:91:50 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 179,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.105\",\n                    \"mac\": \"DC:03:98:94:91:50\",\n                    \"previous_count\": 179\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.225Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A8:E2:91:4A:96:34 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 32,\n                    \"hostname\": \"Aaron\",\n                    \"ip\": \"192.168.0.107\",\n                    \"mac\": \"A8:E2:91:4A:96:34\",\n                    \"previous_count\": 32\n                },\n                \"Timestamp\": \"2025-09-30T17:47:11.189Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 40:A2:DB:04:DC:C1 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 164,\n                    \"hostname\": \"amazon-9dec13a59\",\n                    \"ip\": \"192.168.0.100\",\n                    \"mac\": \"40:A2:DB:04:DC:C1\",\n                    \"previous_count\": 164\n                },\n                \"Timestamp\": \"2025-09-30T17:47:11.189Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::3C52A105F838\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 4A:5D:59:91:C2:7B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 106,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.88.13\",\n                    \"mac\": \"4A:5D:59:91:C2:7B\",\n                    \"previous_count\": 106\n                },\n                \"Timestamp\": \"2025-09-29T09:31:54.756Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F4:03:2A:CE:EE:8B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 22,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.7\",\n                    \"mac\": \"F4:03:2A:CE:EE:8B\",\n                    \"previous_count\": 22\n                },\n                \"Timestamp\": \"2025-09-29T09:31:54.756Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 0C:43:F9:80:0E:4D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 27,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.23\",\n                    \"mac\": \"0C:43:F9:80:0E:4D\",\n                    \"previous_count\": 27\n                },\n                \"Timestamp\": \"2025-09-29T09:31:54.756Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 48:6D:BB:78:53:09 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 29,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.21\",\n                    \"mac\": \"48:6D:BB:78:53:09\",\n                    \"previous_count\": 29\n                },\n                \"Timestamp\": \"2025-09-29T09:31:54.756Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A0:85:FC:F9:BC:8D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 37,\n                    \"hostname\": \"XBOX\",\n                    \"ip\": \"192.168.88.19\",\n                    \"mac\": \"A0:85:FC:F9:BC:8D\",\n                    \"previous_count\": 37\n                },\n                \"Timestamp\": \"2025-09-29T09:31:54.756Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 42:3A:37:8E:AD:DA has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 131,\n                    \"hostname\": \"XQ-EC54\",\n                    \"ip\": \"192.168.88.9\",\n                    \"mac\": \"42:3A:37:8E:AD:DA\",\n                    \"previous_count\": 131\n                },\n                \"Timestamp\": \"2025-09-29T09:31:54.756Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 76:41:F5:22:2D:40 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 16,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.88.15\",\n                    \"mac\": \"76:41:F5:22:2D:40\",\n                    \"previous_count\": 16\n                },\n                \"Timestamp\": \"2025-09-29T09:31:54.756Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 64:D8:1B:7C:8D:31 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 26,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.22\",\n                    \"mac\": \"64:D8:1B:7C:8D:31\",\n                    \"previous_count\": 26\n                },\n                \"Timestamp\": \"2025-09-29T09:31:54.756Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A0:D2:B1:79:9F:CA has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 29,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.9\",\n                    \"mac\": \"A0:D2:B1:79:9F:CA\",\n                    \"previous_count\": 29\n                },\n                \"Timestamp\": \"2025-09-29T09:31:54.756Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F4:03:2A:CE:EE:8B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 22,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.7\",\n                    \"mac\": \"F4:03:2A:CE:EE:8B\",\n                    \"previous_count\": 22\n                },\n                \"Timestamp\": \"2025-09-30T17:47:00.552Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::98254A428AD2\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 94:AD:23:7F:01:38 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 25,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.104\",\n                    \"mac\": \"94:AD:23:7F:01:38\",\n                    \"previous_count\": 25\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.299Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 20:BE:B8:DD:25:4B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 136,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"20:BE:B8:DD:25:4B\",\n                    \"previous_count\": 136\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.299Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 06:C7:06:F2:33:8B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 14,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.109\",\n                    \"mac\": \"06:C7:06:F2:33:8B\",\n                    \"previous_count\": 14\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.299Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 62:10:8D:90:89:07 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 24,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.0.106\",\n                    \"mac\": \"62:10:8D:90:89:07\",\n                    \"previous_count\": 24\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.299Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC DA:CF:C5:FA:37:29 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 101,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.102\",\n                    \"mac\": \"DA:CF:C5:FA:37:29\",\n                    \"previous_count\": 101\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.299Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B2:3B:11:8E:BA:1E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 33,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.102\",\n                    \"mac\": \"B2:3B:11:8E:BA:1E\",\n                    \"previous_count\": 33\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.299Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 62:10:8D:90:89:07 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 24,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.0.106\",\n                    \"mac\": \"62:10:8D:90:89:07\",\n                    \"previous_count\": 24\n                },\n                \"Timestamp\": \"2025-09-30T17:47:03.476Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 20:BE:B8:DD:25:4B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 136,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"20:BE:B8:DD:25:4B\",\n                    \"previous_count\": 136\n                },\n                \"Timestamp\": \"2025-09-30T17:47:03.476Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 06:C7:06:F2:33:8B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 14,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.109\",\n                    \"mac\": \"06:C7:06:F2:33:8B\",\n                    \"previous_count\": 14\n                },\n                \"Timestamp\": \"2025-09-30T17:47:03.476Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::5091E33753A1\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 0E:96:80:9E:FE:E3 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 152,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.4\",\n                    \"mac\": \"0E:96:80:9E:FE:E3\",\n                    \"previous_count\": 152\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.496Z\"\n            },\n            {\n                \"Type\": \"HighCPUUsage\",\n                \"Message\": \"Device is experiencing high CPU usage.\",\n                \"Details\": {\n                    \"max_cpu_percentage\": 100,\n                    \"threshold_percentage\": 90\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.496Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 0E:96:80:9E:FE:E3 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 152,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.4\",\n                    \"mac\": \"0E:96:80:9E:FE:E3\",\n                    \"previous_count\": 152\n                },\n                \"Timestamp\": \"2025-09-30T17:46:59.181Z\"\n            },\n            {\n                \"Type\": \"HighCPUUsage\",\n                \"Message\": \"Device is experiencing high CPU usage.\",\n                \"Details\": {\n                    \"max_cpu_percentage\": 100,\n                    \"threshold_percentage\": 90\n                },\n                \"Timestamp\": \"2025-09-30T17:46:59.181Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::3C52A106004E\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC CC:A7:C1:42:DB:1B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 19,\n                    \"hostname\": \"Nest_Th_Nathan\",\n                    \"ip\": \"192.168.88.7\",\n                    \"mac\": \"CC:A7:C1:42:DB:1B\",\n                    \"previous_count\": 19\n                },\n                \"Timestamp\": \"2025-09-29T09:31:54.543Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC CC:A7:C1:42:DB:1B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 19,\n                    \"hostname\": \"Nest_Th_Nathan\",\n                    \"ip\": \"192.168.88.7\",\n                    \"mac\": \"CC:A7:C1:42:DB:1B\",\n                    \"previous_count\": 19\n                },\n                \"Timestamp\": \"2025-09-30T17:46:54.349Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::20362690EB41\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 70:70:AA:F0:F4:F3 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 225,\n                    \"hostname\": \"iPad Pro\",\n                    \"ip\": \"192.168.0.14\",\n                    \"mac\": \"70:70:AA:F0:F4:F3\",\n                    \"previous_count\": 225\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.506Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 28:C5:38:D1:39:87 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 70,\n                    \"hostname\": \"Stueys-iPhone\",\n                    \"ip\": \"192.168.0.8\",\n                    \"mac\": \"28:C5:38:D1:39:87\",\n                    \"previous_count\": 70\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.506Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A0:92:08:C1:5B:05 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 73,\n                    \"hostname\": \"wlan0\",\n                    \"ip\": \"192.168.0.3\",\n                    \"mac\": \"A0:92:08:C1:5B:05\",\n                    \"previous_count\": 73\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.506Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 28:C5:38:D1:39:87 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 70,\n                    \"hostname\": \"Stueys-iPhone\",\n                    \"ip\": \"192.168.0.8\",\n                    \"mac\": \"28:C5:38:D1:39:87\",\n                    \"previous_count\": 70\n                },\n                \"Timestamp\": \"2025-09-30T17:46:58.058Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 70:70:AA:F0:F4:F3 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 225,\n                    \"hostname\": \"iPad Pro\",\n                    \"ip\": \"192.168.0.14\",\n                    \"mac\": \"70:70:AA:F0:F4:F3\",\n                    \"previous_count\": 225\n                },\n                \"Timestamp\": \"2025-09-30T17:46:58.058Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A0:92:08:C1:5B:05 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 73,\n                    \"hostname\": \"wlan0\",\n                    \"ip\": \"192.168.0.3\",\n                    \"mac\": \"A0:92:08:C1:5B:05\",\n                    \"previous_count\": 73\n                },\n                \"Timestamp\": \"2025-09-30T17:46:58.058Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::40ED0039FCFA\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 34:3E:A4:10:D0:B8 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 144,\n                    \"hostname\": \"RingDoorbell-b8\",\n                    \"ip\": \"192.168.1.11\",\n                    \"mac\": \"34:3E:A4:10:D0:B8\",\n                    \"previous_count\": 144\n                },\n                \"Timestamp\": \"2025-09-29T09:31:32.277Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::A842A10A4980\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 8A:36:E5:EA:DF:F9 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 11,\n                    \"hostname\": \"Galaxy-A20e\",\n                    \"ip\": \"192.168.0.104\",\n                    \"mac\": \"8A:36:E5:EA:DF:F9\",\n                    \"previous_count\": 11\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.358Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 82:39:D6:C1:A0:3D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 16,\n                    \"hostname\": \"Scott-s-Z-Fold5\",\n                    \"ip\": \"192.168.0.100\",\n                    \"mac\": \"82:39:D6:C1:A0:3D\",\n                    \"previous_count\": 16\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.358Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 8A:36:E5:EA:DF:F9 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 11,\n                    \"hostname\": \"Galaxy-A20e\",\n                    \"ip\": \"192.168.0.104\",\n                    \"mac\": \"8A:36:E5:EA:DF:F9\",\n                    \"previous_count\": 11\n                },\n                \"Timestamp\": \"2025-09-30T17:47:09.265Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::20362690D864\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 92:48:BC:6F:94:D7 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 267,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.0.9\",\n                    \"mac\": \"92:48:BC:6F:94:D7\",\n                    \"previous_count\": 267\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.821Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B4:AE:C1:43:79:61 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 249,\n                    \"hostname\": \"PenguinQueen\",\n                    \"ip\": \"192.168.0.7\",\n                    \"mac\": \"B4:AE:C1:43:79:61\",\n                    \"previous_count\": 249\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.821Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC E4:60:17:87:03:16 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 62,\n                    \"hostname\": \"MSI\",\n                    \"ip\": \"192.168.0.5\",\n                    \"mac\": \"E4:60:17:87:03:16\",\n                    \"previous_count\": 62\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.821Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B0:4A:6A:E3:F1:B5 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 87,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.12\",\n                    \"mac\": \"B0:4A:6A:E3:F1:B5\",\n                    \"previous_count\": 87\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.821Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 8A:8F:24:9D:F0:14 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 100,\n                    \"hostname\": \"Galaxy-A16-5G\",\n                    \"ip\": \"192.168.0.6\",\n                    \"mac\": \"8A:8F:24:9D:F0:14\",\n                    \"previous_count\": 100\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.821Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B0:4A:6A:E3:F1:B5 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 87,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.12\",\n                    \"mac\": \"B0:4A:6A:E3:F1:B5\",\n                    \"previous_count\": 87\n                },\n                \"Timestamp\": \"2025-09-30T17:46:56.955Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::5CE931808819\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B8:5F:98:BE:10:13 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 64,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.9\",\n                    \"mac\": \"B8:5F:98:BE:10:13\",\n                    \"previous_count\": 64\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.517Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 2C:54:91:F9:CA:BD has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 421,\n                    \"hostname\": \"XBOXONE\",\n                    \"ip\": \"192.168.88.12\",\n                    \"mac\": \"2C:54:91:F9:CA:BD\",\n                    \"previous_count\": 421\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.517Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 14:BB:6E:38:EA:62 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 109,\n                    \"hostname\": \"localhost\",\n                    \"ip\": \"192.168.88.4\",\n                    \"mac\": \"14:BB:6E:38:EA:62\",\n                    \"previous_count\": 109\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.517Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F8:AB:82:BA:AC:C2 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 246,\n                    \"hostname\": \"Redmi-10-2022\",\n                    \"ip\": \"192.168.88.7\",\n                    \"mac\": \"F8:AB:82:BA:AC:C2\",\n                    \"previous_count\": 246\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.517Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::20362690D993\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B6:E9:7C:96:D7:BD has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 163,\n                    \"hostname\": \"Jaswant-s-S20\",\n                    \"ip\": \"192.168.0.3\",\n                    \"mac\": \"B6:E9:7C:96:D7:BD\",\n                    \"previous_count\": 163\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.826Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C0:48:E6:7F:2D:13 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 102,\n                    \"hostname\": \"Samsung\",\n                    \"ip\": \"192.168.0.17\",\n                    \"mac\": \"C0:48:E6:7F:2D:13\",\n                    \"previous_count\": 102\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.826Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 36:D1:62:02:91:CA has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 168,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.9\",\n                    \"mac\": \"36:D1:62:02:91:CA\",\n                    \"previous_count\": 168\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.826Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 10:D5:61:CE:8D:D7 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 48,\n                    \"hostname\": \"wlan0\",\n                    \"ip\": \"192.168.0.13\",\n                    \"mac\": \"10:D5:61:CE:8D:D7\",\n                    \"previous_count\": 48\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.826Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 5A:F4:43:C8:EA:21 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 79,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.5\",\n                    \"mac\": \"5A:F4:43:C8:EA:21\",\n                    \"previous_count\": 79\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.826Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 10:D5:61:CE:A9:FA has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 86,\n                    \"hostname\": \"wlan0\",\n                    \"ip\": \"192.168.0.12\",\n                    \"mac\": \"10:D5:61:CE:A9:FA\",\n                    \"previous_count\": 86\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.826Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 10:D5:61:CE:8D:D7 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 48,\n                    \"hostname\": \"wlan0\",\n                    \"ip\": \"192.168.0.13\",\n                    \"mac\": \"10:D5:61:CE:8D:D7\",\n                    \"previous_count\": 48\n                },\n                \"Timestamp\": \"2025-09-30T17:47:06.533Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::98254A42A773\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC DE:62:B6:0B:F4:D4 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 251,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.0.110\",\n                    \"mac\": \"DE:62:B6:0B:F4:D4\",\n                    \"previous_count\": 251\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.594Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::2036269011C9\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 0A:2C:1D:17:54:54 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 404,\n                    \"hostname\": \"Galaxy-Tab-A7\",\n                    \"ip\": \"192.168.0.5\",\n                    \"mac\": \"0A:2C:1D:17:54:54\",\n                    \"previous_count\": 404\n                },\n                \"Timestamp\": \"2025-09-29T09:31:40.922Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 7E:B7:44:6E:62:11 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 13,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.0.7\",\n                    \"mac\": \"7E:B7:44:6E:62:11\",\n                    \"previous_count\": 13\n                },\n                \"Timestamp\": \"2025-09-29T09:31:40.922Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 7E:B7:44:6E:62:11 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 13,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.0.7\",\n                    \"mac\": \"7E:B7:44:6E:62:11\",\n                    \"previous_count\": 13\n                },\n                \"Timestamp\": \"2025-09-30T17:46:57.368Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::A842A10A4212\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 42:8D:17:4C:4A:8E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 12,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"42:8D:17:4C:4A:8E\",\n                    \"previous_count\": 12\n                },\n                \"Timestamp\": \"2025-09-29T09:31:52.824Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 5A:F9:31:A5:B7:30 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 209,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.104\",\n                    \"mac\": \"5A:F9:31:A5:B7:30\",\n                    \"previous_count\": 209\n                },\n                \"Timestamp\": \"2025-09-29T09:31:52.824Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 06:E0:FA:8F:AA:9B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 50,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.110\",\n                    \"mac\": \"06:E0:FA:8F:AA:9B\",\n                    \"previous_count\": 50\n                },\n                \"Timestamp\": \"2025-09-29T09:31:52.824Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 3C:6D:89:14:CE:5E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 22,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.104\",\n                    \"mac\": \"3C:6D:89:14:CE:5E\",\n                    \"previous_count\": 22\n                },\n                \"Timestamp\": \"2025-09-29T09:31:52.824Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC BA:84:BB:7D:2D:F2 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 15,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.108\",\n                    \"mac\": \"BA:84:BB:7D:2D:F2\",\n                    \"previous_count\": 15\n                },\n                \"Timestamp\": \"2025-09-29T09:31:52.824Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 08:FF:44:E9:13:F4 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 288,\n                    \"hostname\": \"iPad-3\",\n                    \"ip\": \"192.168.0.107\",\n                    \"mac\": \"08:FF:44:E9:13:F4\",\n                    \"previous_count\": 288\n                },\n                \"Timestamp\": \"2025-09-29T09:31:52.824Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 5A:E3:E8:A1:4B:B4 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 13,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.0.107\",\n                    \"mac\": \"5A:E3:E8:A1:4B:B4\",\n                    \"previous_count\": 13\n                },\n                \"Timestamp\": \"2025-09-29T09:31:52.824Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 42:8D:17:4C:4A:8E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 12,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"42:8D:17:4C:4A:8E\",\n                    \"previous_count\": 12\n                },\n                \"Timestamp\": \"2025-09-30T17:47:11.742Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 06:E0:FA:8F:AA:9B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 50,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.110\",\n                    \"mac\": \"06:E0:FA:8F:AA:9B\",\n                    \"previous_count\": 50\n                },\n                \"Timestamp\": \"2025-09-30T17:47:11.742Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 3C:6D:89:14:CE:5E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 22,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.104\",\n                    \"mac\": \"3C:6D:89:14:CE:5E\",\n                    \"previous_count\": 22\n                },\n                \"Timestamp\": \"2025-09-30T17:47:11.742Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::40ED0039FADB\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 1C:F2:9A:2D:CD:CE has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 152,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.7\",\n                    \"mac\": \"1C:F2:9A:2D:CD:CE\",\n                    \"previous_count\": 152\n                },\n                \"Timestamp\": \"2025-09-29T09:31:46.63Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 68:3A:48:E6:2B:AC has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 11,\n                    \"hostname\": \"Samsung-Washer\",\n                    \"ip\": \"192.168.88.2\",\n                    \"mac\": \"68:3A:48:E6:2B:AC\",\n                    \"previous_count\": 11\n                },\n                \"Timestamp\": \"2025-09-29T09:31:46.63Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A4:83:E7:9F:DD:59 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 20,\n                    \"hostname\": \"Karas-MBP\",\n                    \"ip\": \"192.168.88.13\",\n                    \"mac\": \"A4:83:E7:9F:DD:59\",\n                    \"previous_count\": 20\n                },\n                \"Timestamp\": \"2025-09-29T09:31:46.63Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 48:27:E2:7C:83:EC has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 12,\n                    \"hostname\": \"Toniebox\",\n                    \"ip\": \"192.168.88.14\",\n                    \"mac\": \"48:27:E2:7C:83:EC\",\n                    \"previous_count\": 12\n                },\n                \"Timestamp\": \"2025-09-29T09:31:46.63Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 8C:4B:14:A0:1F:18 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 321,\n                    \"hostname\": \"OCTO-CADLITE\",\n                    \"ip\": \"192.168.88.6\",\n                    \"mac\": \"8C:4B:14:A0:1F:18\",\n                    \"previous_count\": 321\n                },\n                \"Timestamp\": \"2025-09-29T09:31:46.63Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 8C:4B:14:A0:1F:18 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 321,\n                    \"hostname\": \"OCTO-CADLITE\",\n                    \"ip\": \"192.168.88.6\",\n                    \"mac\": \"8C:4B:14:A0:1F:18\",\n                    \"previous_count\": 321\n                },\n                \"Timestamp\": \"2025-09-30T17:47:04.103Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A4:83:E7:9F:DD:59 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 20,\n                    \"hostname\": \"Karas-MBP\",\n                    \"ip\": \"192.168.88.13\",\n                    \"mac\": \"A4:83:E7:9F:DD:59\",\n                    \"previous_count\": 20\n                },\n                \"Timestamp\": \"2025-09-30T17:47:04.103Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::788CB5E86977\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC BC:30:7D:6D:BD:AD has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 369,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.6\",\n                    \"mac\": \"BC:30:7D:6D:BD:AD\",\n                    \"previous_count\": 369\n                },\n                \"Timestamp\": \"2025-09-29T09:31:32.179Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 76:6B:1B:55:8B:3D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 40,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.7\",\n                    \"mac\": \"76:6B:1B:55:8B:3D\",\n                    \"previous_count\": 40\n                },\n                \"Timestamp\": \"2025-09-29T09:31:32.179Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 1C:93:C4:DE:C5:49 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 410,\n                    \"hostname\": \"amazon-acd79b068\",\n                    \"ip\": \"192.168.88.2\",\n                    \"mac\": \"1C:93:C4:DE:C5:49\",\n                    \"previous_count\": 410\n                },\n                \"Timestamp\": \"2025-09-29T09:31:32.179Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 4C:E0:DB:16:45:8D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 80,\n                    \"hostname\": \"Redmi-Note-10-Pro\",\n                    \"ip\": \"192.168.88.4\",\n                    \"mac\": \"4C:E0:DB:16:45:8D\",\n                    \"previous_count\": 80\n                },\n                \"Timestamp\": \"2025-09-29T09:31:32.179Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 7A:DC:B6:9A:73:62 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 123,\n                    \"hostname\": \"Paul-s-Tab-A8\",\n                    \"ip\": \"192.168.88.4\",\n                    \"mac\": \"7A:DC:B6:9A:73:62\",\n                    \"previous_count\": 123\n                },\n                \"Timestamp\": \"2025-09-29T09:31:32.179Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC CC:D3:C1:8C:47:C3 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 85,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.9\",\n                    \"mac\": \"CC:D3:C1:8C:47:C3\",\n                    \"previous_count\": 85\n                },\n                \"Timestamp\": \"2025-09-29T09:31:32.179Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F0:22:1D:89:5B:CD has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 256,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.120.3\",\n                    \"mac\": \"F0:22:1D:89:5B:CD\",\n                    \"previous_count\": 256\n                },\n                \"Timestamp\": \"2025-09-29T09:31:32.179Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 32:5B:78:E9:EE:9E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 72,\n                    \"hostname\": \"Pixel-6a\",\n                    \"ip\": \"192.168.88.3\",\n                    \"mac\": \"32:5B:78:E9:EE:9E\",\n                    \"previous_count\": 72\n                },\n                \"Timestamp\": \"2025-09-29T09:31:32.179Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 7C:1C:4E:68:DA:5A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 98,\n                    \"hostname\": \"LGwebOSTV\",\n                    \"ip\": \"192.168.88.8\",\n                    \"mac\": \"7C:1C:4E:68:DA:5A\",\n                    \"previous_count\": 98\n                },\n                \"Timestamp\": \"2025-09-29T09:31:32.179Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::5091E3375212\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 24:CE:33:34:A1:C7 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 35,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.7\",\n                    \"mac\": \"24:CE:33:34:A1:C7\",\n                    \"previous_count\": 35\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.325Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 28:73:F6:BF:A0:06 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 367,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.10\",\n                    \"mac\": \"28:73:F6:BF:A0:06\",\n                    \"previous_count\": 367\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.325Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 48:43:DD:01:AC:1D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 420,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.18\",\n                    \"mac\": \"48:43:DD:01:AC:1D\",\n                    \"previous_count\": 420\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.325Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F2:0F:AB:3B:5A:46 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 259,\n                    \"hostname\": \"Jen-Pixel-7\",\n                    \"ip\": \"192.168.88.5\",\n                    \"mac\": \"F2:0F:AB:3B:5A:46\",\n                    \"previous_count\": 259\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.325Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 56:81:E3:28:AE:17 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 397,\n                    \"hostname\": \"RE200\",\n                    \"ip\": \"192.168.88.3\",\n                    \"mac\": \"56:81:E3:28:AE:17\",\n                    \"previous_count\": 397\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.325Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 24:CE:33:34:A1:C7 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 35,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.7\",\n                    \"mac\": \"24:CE:33:34:A1:C7\",\n                    \"previous_count\": 35\n                },\n                \"Timestamp\": \"2025-09-30T17:46:51.018Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::A842A10A517B\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 4C:79:6E:D4:A1:48 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 63,\n                    \"hostname\": \"LTUK-DDGT1F3\",\n                    \"ip\": \"192.168.0.104\",\n                    \"mac\": \"4C:79:6E:D4:A1:48\",\n                    \"previous_count\": 63\n                },\n                \"Timestamp\": \"2025-09-29T09:31:40.834Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 86:AD:16:FA:8B:BA has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 180,\n                    \"hostname\": \"V2428\",\n                    \"ip\": \"192.168.0.100\",\n                    \"mac\": \"86:AD:16:FA:8B:BA\",\n                    \"previous_count\": 180\n                },\n                \"Timestamp\": \"2025-09-29T09:31:40.834Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 0A:88:70:BA:77:C7 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 170,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.105\",\n                    \"mac\": \"0A:88:70:BA:77:C7\",\n                    \"previous_count\": 170\n                },\n                \"Timestamp\": \"2025-09-29T09:31:40.834Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 40:BD:32:66:89:EA has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 152,\n                    \"hostname\": \"SoundTouch-Soshank\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"40:BD:32:66:89:EA\",\n                    \"previous_count\": 152\n                },\n                \"Timestamp\": \"2025-09-29T09:31:40.834Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 7E:67:AF:CE:5A:07 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 16,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.104\",\n                    \"mac\": \"7E:67:AF:CE:5A:07\",\n                    \"previous_count\": 16\n                },\n                \"Timestamp\": \"2025-09-29T09:31:40.835Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A0:51:0B:A7:48:6F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 19,\n                    \"hostname\": \"GBSUK0WEYLT2204\",\n                    \"ip\": \"192.168.0.106\",\n                    \"mac\": \"A0:51:0B:A7:48:6F\",\n                    \"previous_count\": 19\n                },\n                \"Timestamp\": \"2025-09-29T09:31:40.835Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 7E:67:AF:CE:5A:07 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 16,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.104\",\n                    \"mac\": \"7E:67:AF:CE:5A:07\",\n                    \"previous_count\": 16\n                },\n                \"Timestamp\": \"2025-09-30T17:46:59.208Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A0:51:0B:A7:48:6F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 19,\n                    \"hostname\": \"GBSUK0WEYLT2204\",\n                    \"ip\": \"192.168.0.106\",\n                    \"mac\": \"A0:51:0B:A7:48:6F\",\n                    \"previous_count\": 19\n                },\n                \"Timestamp\": \"2025-09-30T17:46:59.208Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 4C:79:6E:D4:A1:48 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 63,\n                    \"hostname\": \"LTUK-DDGT1F3\",\n                    \"ip\": \"192.168.0.104\",\n                    \"mac\": \"4C:79:6E:D4:A1:48\",\n                    \"previous_count\": 63\n                },\n                \"Timestamp\": \"2025-09-30T17:46:59.208Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::242FD04E8B61\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 2C:9E:00:C0:03:84 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 35,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.107\",\n                    \"mac\": \"2C:9E:00:C0:03:84\",\n                    \"previous_count\": 35\n                },\n                \"Timestamp\": \"2025-09-29T09:31:35.757Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C8:E2:65:6F:4C:21 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 222,\n                    \"hostname\": \"DESKTOP-EJVAKKM\",\n                    \"ip\": \"192.168.0.109\",\n                    \"mac\": \"C8:E2:65:6F:4C:21\",\n                    \"previous_count\": 222\n                },\n                \"Timestamp\": \"2025-09-29T09:31:35.757Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C6:EF:F0:E5:40:42 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 13,\n                    \"hostname\": \"SM-L335F\",\n                    \"ip\": \"192.168.0.111\",\n                    \"mac\": \"C6:EF:F0:E5:40:42\",\n                    \"previous_count\": 13\n                },\n                \"Timestamp\": \"2025-09-29T09:31:35.757Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B2:C7:D2:42:4B:E7 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 360,\n                    \"hostname\": \"harley-s-S21-Ultra\",\n                    \"ip\": \"192.168.0.110\",\n                    \"mac\": \"B2:C7:D2:42:4B:E7\",\n                    \"previous_count\": 360\n                },\n                \"Timestamp\": \"2025-09-29T09:31:35.757Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A8:8C:3E:80:9F:18 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 205,\n                    \"hostname\": \"XBOX\",\n                    \"ip\": \"192.168.0.115\",\n                    \"mac\": \"A8:8C:3E:80:9F:18\",\n                    \"previous_count\": 205\n                },\n                \"Timestamp\": \"2025-09-29T09:31:35.757Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 36:2E:A7:CA:CA:67 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 21,\n                    \"hostname\": \"Angela-s-S24\",\n                    \"ip\": \"192.168.0.103\",\n                    \"mac\": \"36:2E:A7:CA:CA:67\",\n                    \"previous_count\": 21\n                },\n                \"Timestamp\": \"2025-09-29T09:31:35.757Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 3E:B4:B0:AA:27:85 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 54,\n                    \"hostname\": \"Galaxy-Tab-A-8-0-2019\",\n                    \"ip\": \"192.168.0.121\",\n                    \"mac\": \"3E:B4:B0:AA:27:85\",\n                    \"previous_count\": 54\n                },\n                \"Timestamp\": \"2025-09-29T09:31:35.757Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 84:0F:4C:7C:FF:8B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 213,\n                    \"hostname\": \"Brookes-iPhone\",\n                    \"ip\": \"192.168.0.106\",\n                    \"mac\": \"84:0F:4C:7C:FF:8B\",\n                    \"previous_count\": 213\n                },\n                \"Timestamp\": \"2025-09-29T09:31:35.757Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 38:8D:3D:96:3D:D2 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 32,\n                    \"hostname\": \"Custard\",\n                    \"ip\": \"192.168.0.109\",\n                    \"mac\": \"38:8D:3D:96:3D:D2\",\n                    \"previous_count\": 32\n                },\n                \"Timestamp\": \"2025-09-29T09:31:35.757Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 60:6B:FF:C8:6A:9A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 383,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.112\",\n                    \"mac\": \"60:6B:FF:C8:6A:9A\",\n                    \"previous_count\": 383\n                },\n                \"Timestamp\": \"2025-09-29T09:31:35.757Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 62:5E:35:77:1A:F5 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 18,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.105\",\n                    \"mac\": \"62:5E:35:77:1A:F5\",\n                    \"previous_count\": 18\n                },\n                \"Timestamp\": \"2025-09-29T09:31:35.757Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 62:5E:35:77:1A:F5 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 18,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.105\",\n                    \"mac\": \"62:5E:35:77:1A:F5\",\n                    \"previous_count\": 18\n                },\n                \"Timestamp\": \"2025-09-30T17:46:50.747Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 2C:9E:00:C0:03:84 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 35,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.107\",\n                    \"mac\": \"2C:9E:00:C0:03:84\",\n                    \"previous_count\": 35\n                },\n                \"Timestamp\": \"2025-09-30T17:46:50.747Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C6:EF:F0:E5:40:42 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 13,\n                    \"hostname\": \"SM-L335F\",\n                    \"ip\": \"192.168.0.111\",\n                    \"mac\": \"C6:EF:F0:E5:40:42\",\n                    \"previous_count\": 13\n                },\n                \"Timestamp\": \"2025-09-30T17:46:50.747Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::788CB5E86F56\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 5C:E9:31:40:06:60 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 64,\n                    \"hostname\": \"C500\",\n                    \"ip\": \"192.168.88.4\",\n                    \"mac\": \"5C:E9:31:40:06:60\",\n                    \"previous_count\": 64\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.365Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 6A:99:5A:97:33:EC has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 26,\n                    \"hostname\": \"M2101K6G\",\n                    \"ip\": \"192.168.88.7\",\n                    \"mac\": \"6A:99:5A:97:33:EC\",\n                    \"previous_count\": 26\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.365Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 5C:E9:31:40:06:60 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 64,\n                    \"hostname\": \"C500\",\n                    \"ip\": \"192.168.88.4\",\n                    \"mac\": \"5C:E9:31:40:06:60\",\n                    \"previous_count\": 64\n                },\n                \"Timestamp\": \"2025-09-30T17:47:08.25Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::3C52A10604E6\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC EE:55:DA:4C:AC:08 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 65,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.88.3\",\n                    \"mac\": \"EE:55:DA:4C:AC:08\",\n                    \"previous_count\": 65\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.087Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::242FD04E9B96\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 9E:DC:A7:7F:CE:E9 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 16,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"9E:DC:A7:7F:CE:E9\",\n                    \"previous_count\": 16\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.234Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 80:54:E3:73:0D:56 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 26,\n                    \"hostname\": \"Jessies-iphone\",\n                    \"ip\": \"192.168.0.102\",\n                    \"mac\": \"80:54:E3:73:0D:56\",\n                    \"previous_count\": 26\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.234Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 22:18:B5:5A:16:4E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 15,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"22:18:B5:5A:16:4E\",\n                    \"previous_count\": 15\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.234Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 62:0B:FD:80:8C:D9 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 88,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"62:0B:FD:80:8C:D9\",\n                    \"previous_count\": 88\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.234Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 22:18:B5:5A:16:4E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 15,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"22:18:B5:5A:16:4E\",\n                    \"previous_count\": 15\n                },\n                \"Timestamp\": \"2025-09-30T17:46:49.06Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::20362690BC6A\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 94:9A:A9:EA:32:3C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 26,\n                    \"hostname\": \"XBOXONE\",\n                    \"ip\": \"192.168.1.129\",\n                    \"mac\": \"94:9A:A9:EA:32:3C\",\n                    \"previous_count\": 26\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.815Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 3A:AE:CE:BD:91:2D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 36,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.1.121\",\n                    \"mac\": \"3A:AE:CE:BD:91:2D\",\n                    \"previous_count\": 36\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.815Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 48:9E:9D:AA:37:BD has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 253,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.1.124\",\n                    \"mac\": \"48:9E:9D:AA:37:BD\",\n                    \"previous_count\": 253\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.815Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 56:B6:FF:8A:66:95 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 26,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.1.127\",\n                    \"mac\": \"56:B6:FF:8A:66:95\",\n                    \"previous_count\": 26\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.815Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC FC:8F:90:F3:93:2A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 55,\n                    \"hostname\": \"localhost\",\n                    \"ip\": \"192.168.1.137\",\n                    \"mac\": \"FC:8F:90:F3:93:2A\",\n                    \"previous_count\": 55\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.815Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 9A:35:02:C9:68:4B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 133,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.1.128\",\n                    \"mac\": \"9A:35:02:C9:68:4B\",\n                    \"previous_count\": 133\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.815Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC EA:91:8A:D5:F1:FD has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 39,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.1.111\",\n                    \"mac\": \"EA:91:8A:D5:F1:FD\",\n                    \"previous_count\": 39\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.815Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F2:22:0F:0C:05:D7 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 110,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.1.118\",\n                    \"mac\": \"F2:22:0F:0C:05:D7\",\n                    \"previous_count\": 110\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.815Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::A842A10A48B7\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 66:8E:83:2A:9E:C3 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 163,\n                    \"hostname\": \"Jayne-s-S24\",\n                    \"ip\": \"192.168.0.109\",\n                    \"mac\": \"66:8E:83:2A:9E:C3\",\n                    \"previous_count\": 163\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.597Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC BE:41:A7:2F:32:D1 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 107,\n                    \"hostname\": \"Tim-s-S23-Ultra\",\n                    \"ip\": \"192.168.0.104\",\n                    \"mac\": \"BE:41:A7:2F:32:D1\",\n                    \"previous_count\": 107\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.597Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::242FD04EAA60\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC CC:3F:36:86:C9:04 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 13,\n                    \"hostname\": \"Ethans-iPhone\",\n                    \"ip\": \"192.168.7.102\",\n                    \"mac\": \"CC:3F:36:86:C9:04\",\n                    \"previous_count\": 13\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.763Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 76:BF:1E:DA:2D:38 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 12,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.7.107\",\n                    \"mac\": \"76:BF:1E:DA:2D:38\",\n                    \"previous_count\": 12\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.763Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 54:E0:19:9D:41:FD has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 263,\n                    \"hostname\": \"RingStickUpCam-fd\",\n                    \"ip\": \"192.168.7.100\",\n                    \"mac\": \"54:E0:19:9D:41:FD\",\n                    \"previous_count\": 263\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.763Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC CC:3F:36:86:C9:04 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 13,\n                    \"hostname\": \"Ethans-iPhone\",\n                    \"ip\": \"192.168.7.102\",\n                    \"mac\": \"CC:3F:36:86:C9:04\",\n                    \"previous_count\": 13\n                },\n                \"Timestamp\": \"2025-09-30T17:46:55.594Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 76:BF:1E:DA:2D:38 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 12,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.7.107\",\n                    \"mac\": \"76:BF:1E:DA:2D:38\",\n                    \"previous_count\": 12\n                },\n                \"Timestamp\": \"2025-09-30T17:46:55.594Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::5CE9318086A5\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC EE:4B:CA:26:94:83 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 238,\n                    \"hostname\": \"Paul-s-A53\",\n                    \"ip\": \"192.168.88.5\",\n                    \"mac\": \"EE:4B:CA:26:94:83\",\n                    \"previous_count\": 238\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.623Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 4C:66:41:93:40:9E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 369,\n                    \"hostname\": \"Galaxy-S7\",\n                    \"ip\": \"192.168.88.2\",\n                    \"mac\": \"4C:66:41:93:40:9E\",\n                    \"previous_count\": 369\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.623Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C2:A0:1A:D3:C1:64 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 133,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.2\",\n                    \"mac\": \"C2:A0:1A:D3:C1:64\",\n                    \"previous_count\": 133\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.623Z\"\n            },\n            {\n                \"Type\": \"HighCPUUsage\",\n                \"Message\": \"Device is experiencing high CPU usage.\",\n                \"Details\": {\n                    \"max_cpu_percentage\": 100,\n                    \"threshold_percentage\": 90\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.623Z\"\n            },\n            {\n                \"Type\": \"HighCPUUsage\",\n                \"Message\": \"Device is experiencing high CPU usage.\",\n                \"Details\": {\n                    \"max_cpu_percentage\": 100,\n                    \"threshold_percentage\": 90\n                },\n                \"Timestamp\": \"2025-09-30T17:46:59.392Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::203626911181\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC DE:28:19:7E:38:61 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 18,\n                    \"hostname\": \"Pixel-10-Pro\",\n                    \"ip\": \"192.168.0.18\",\n                    \"mac\": \"DE:28:19:7E:38:61\",\n                    \"previous_count\": 18\n                },\n                \"Timestamp\": \"2025-09-29T09:31:41.963Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::98254AA1AE39\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC EE:8D:8A:F7:26:5E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 16,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.114\",\n                    \"mac\": \"EE:8D:8A:F7:26:5E\",\n                    \"previous_count\": 16\n                },\n                \"Timestamp\": \"2025-09-29T09:31:46.808Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 8E:FD:E0:9B:0C:48 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 42,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.112\",\n                    \"mac\": \"8E:FD:E0:9B:0C:48\",\n                    \"previous_count\": 42\n                },\n                \"Timestamp\": \"2025-09-29T09:31:46.808Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 62:F7:88:F0:18:3C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 62,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.0.108\",\n                    \"mac\": \"62:F7:88:F0:18:3C\",\n                    \"previous_count\": 62\n                },\n                \"Timestamp\": \"2025-09-29T09:31:46.808Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 96:8A:96:7F:5D:53 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 16,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"96:8A:96:7F:5D:53\",\n                    \"previous_count\": 16\n                },\n                \"Timestamp\": \"2025-09-29T09:31:46.808Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 3E:38:EC:AF:98:2C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 27,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.113\",\n                    \"mac\": \"3E:38:EC:AF:98:2C\",\n                    \"previous_count\": 27\n                },\n                \"Timestamp\": \"2025-09-29T09:31:46.808Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D6:94:2B:FA:B1:FF has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 56,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.103\",\n                    \"mac\": \"D6:94:2B:FA:B1:FF\",\n                    \"previous_count\": 56\n                },\n                \"Timestamp\": \"2025-09-29T09:31:46.808Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC AE:F2:7C:B3:37:F1 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 138,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.106\",\n                    \"mac\": \"AE:F2:7C:B3:37:F1\",\n                    \"previous_count\": 138\n                },\n                \"Timestamp\": \"2025-09-29T09:31:46.808Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 18:70:3B:71:55:B1 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 31,\n                    \"hostname\": \"HUAWEI_P30_lite-4bf172b30\",\n                    \"ip\": \"192.168.0.111\",\n                    \"mac\": \"18:70:3B:71:55:B1\",\n                    \"previous_count\": 31\n                },\n                \"Timestamp\": \"2025-09-29T09:31:46.808Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC DE:B7:DA:F7:AE:F8 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 31,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.111\",\n                    \"mac\": \"DE:B7:DA:F7:AE:F8\",\n                    \"previous_count\": 31\n                },\n                \"Timestamp\": \"2025-09-29T09:31:46.808Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC AE:A5:50:D7:12:0F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 31,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"AE:A5:50:D7:12:0F\",\n                    \"previous_count\": 31\n                },\n                \"Timestamp\": \"2025-09-29T09:31:46.808Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC CA:FA:AB:12:F2:A9 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 52,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"CA:FA:AB:12:F2:A9\",\n                    \"previous_count\": 52\n                },\n                \"Timestamp\": \"2025-09-29T09:31:46.808Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 8E:DA:B7:31:24:8B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 13,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.110\",\n                    \"mac\": \"8E:DA:B7:31:24:8B\",\n                    \"previous_count\": 13\n                },\n                \"Timestamp\": \"2025-09-29T09:31:46.808Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 18:70:3B:71:55:B1 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 31,\n                    \"hostname\": \"HUAWEI_P30_lite-4bf172b30\",\n                    \"ip\": \"192.168.0.111\",\n                    \"mac\": \"18:70:3B:71:55:B1\",\n                    \"previous_count\": 31\n                },\n                \"Timestamp\": \"2025-09-30T17:47:04.087Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 96:8A:96:7F:5D:53 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 16,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"96:8A:96:7F:5D:53\",\n                    \"previous_count\": 16\n                },\n                \"Timestamp\": \"2025-09-30T17:47:04.087Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 8E:FD:E0:9B:0C:48 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 42,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.112\",\n                    \"mac\": \"8E:FD:E0:9B:0C:48\",\n                    \"previous_count\": 42\n                },\n                \"Timestamp\": \"2025-09-30T17:47:04.087Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC EE:8D:8A:F7:26:5E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 16,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.114\",\n                    \"mac\": \"EE:8D:8A:F7:26:5E\",\n                    \"previous_count\": 16\n                },\n                \"Timestamp\": \"2025-09-30T17:47:04.087Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 62:F7:88:F0:18:3C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 62,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.0.108\",\n                    \"mac\": \"62:F7:88:F0:18:3C\",\n                    \"previous_count\": 62\n                },\n                \"Timestamp\": \"2025-09-30T17:47:04.087Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D6:94:2B:FA:B1:FF has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 56,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.103\",\n                    \"mac\": \"D6:94:2B:FA:B1:FF\",\n                    \"previous_count\": 56\n                },\n                \"Timestamp\": \"2025-09-30T17:47:04.087Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC CA:FA:AB:12:F2:A9 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 52,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"CA:FA:AB:12:F2:A9\",\n                    \"previous_count\": 52\n                },\n                \"Timestamp\": \"2025-09-30T17:47:04.087Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC AE:A5:50:D7:12:0F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 31,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"AE:A5:50:D7:12:0F\",\n                    \"previous_count\": 31\n                },\n                \"Timestamp\": \"2025-09-30T17:47:04.087Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 8E:DA:B7:31:24:8B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 13,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.110\",\n                    \"mac\": \"8E:DA:B7:31:24:8B\",\n                    \"previous_count\": 13\n                },\n                \"Timestamp\": \"2025-09-30T17:47:04.087Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::98254AA1C993\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC AA:F8:EB:D3:55:61 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 33,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.112\",\n                    \"mac\": \"AA:F8:EB:D3:55:61\",\n                    \"previous_count\": 33\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.739Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B6:7F:B6:6A:A1:2E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 110,\n                    \"hostname\": \"ShraddhasiPhone\",\n                    \"ip\": \"192.168.0.110\",\n                    \"mac\": \"B6:7F:B6:6A:A1:2E\",\n                    \"previous_count\": 110\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.739Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 4E:46:3A:2E:27:16 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 11,\n                    \"hostname\": \"OPPO-Find-X8-Pro\",\n                    \"ip\": \"192.168.0.114\",\n                    \"mac\": \"4E:46:3A:2E:27:16\",\n                    \"previous_count\": 11\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.739Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 96:E7:E3:6F:08:36 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 17,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.103\",\n                    \"mac\": \"96:E7:E3:6F:08:36\",\n                    \"previous_count\": 17\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.739Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 38:87:D5:81:9F:7F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 21,\n                    \"hostname\": \"LAPTOP-NVOE216V\",\n                    \"ip\": \"192.168.0.112\",\n                    \"mac\": \"38:87:D5:81:9F:7F\",\n                    \"previous_count\": 21\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.739Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC E2:79:F1:14:2D:46 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 34,\n                    \"hostname\": \"Shraddha-s-A14\",\n                    \"ip\": \"192.168.0.118\",\n                    \"mac\": \"E2:79:F1:14:2D:46\",\n                    \"previous_count\": 34\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.739Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 16:70:2F:F3:56:7A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 28,\n                    \"hostname\": \"Shraddha-s-S25-Ultra\",\n                    \"ip\": \"192.168.0.114\",\n                    \"mac\": \"16:70:2F:F3:56:7A\",\n                    \"previous_count\": 28\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.739Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 7A:83:DD:CE:44:F3 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 169,\n                    \"hostname\": \"Shraddha-s-A14\",\n                    \"ip\": \"192.168.0.103\",\n                    \"mac\": \"7A:83:DD:CE:44:F3\",\n                    \"previous_count\": 169\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.739Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC E8:F3:48:BC:B5:C3 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 49,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.113\",\n                    \"mac\": \"E8:F3:48:BC:B5:C3\",\n                    \"previous_count\": 49\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.739Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 02:F8:EB:4A:E7:F4 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 22,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.107\",\n                    \"mac\": \"02:F8:EB:4A:E7:F4\",\n                    \"previous_count\": 22\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.739Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 9A:F8:EB:F2:01:49 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 32,\n                    \"hostname\": \"ShraddhasiPhone\",\n                    \"ip\": \"192.168.0.105\",\n                    \"mac\": \"9A:F8:EB:F2:01:49\",\n                    \"previous_count\": 32\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.739Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 2C:DC:D7:4D:91:E1 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 71,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.108\",\n                    \"mac\": \"2C:DC:D7:4D:91:E1\",\n                    \"previous_count\": 71\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.739Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 6E:F8:EB:A0:FC:62 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 11,\n                    \"hostname\": \"OPPO-Find-X8-Pro\",\n                    \"ip\": \"192.168.0.107\",\n                    \"mac\": \"6E:F8:EB:A0:FC:62\",\n                    \"previous_count\": 11\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.739Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 18:74:2E:BB:98:5A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 55,\n                    \"hostname\": \"amazon-554a91d5f\",\n                    \"ip\": \"192.168.0.115\",\n                    \"mac\": \"18:74:2E:BB:98:5A\",\n                    \"previous_count\": 55\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.739Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 14:D1:9E:5E:48:E9 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 106,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.102\",\n                    \"mac\": \"14:D1:9E:5E:48:E9\",\n                    \"previous_count\": 106\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.739Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 82:F8:EB:BC:B5:C3 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 59,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.108\",\n                    \"mac\": \"82:F8:EB:BC:B5:C3\",\n                    \"previous_count\": 59\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.739Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D8:1F:12:00:6E:FA has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 112,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.100\",\n                    \"mac\": \"D8:1F:12:00:6E:FA\",\n                    \"previous_count\": 112\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.739Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 5C:0C:E6:F1:E2:2B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 114,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.110\",\n                    \"mac\": \"5C:0C:E6:F1:E2:2B\",\n                    \"previous_count\": 114\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.739Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 02:43:32:EC:73:E5 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 43,\n                    \"hostname\": \"G310\",\n                    \"ip\": \"192.168.0.112\",\n                    \"mac\": \"02:43:32:EC:73:E5\",\n                    \"previous_count\": 43\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.739Z\"\n            },\n            {\n                \"Type\": \"HighCPUUsage\",\n                \"Message\": \"Device is experiencing high CPU usage.\",\n                \"Details\": {\n                    \"max_cpu_percentage\": 100,\n                    \"threshold_percentage\": 90\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.739Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 02:43:32:EC:73:E5 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 43,\n                    \"hostname\": \"G310\",\n                    \"ip\": \"192.168.0.112\",\n                    \"mac\": \"02:43:32:EC:73:E5\",\n                    \"previous_count\": 43\n                },\n                \"Timestamp\": \"2025-09-30T17:46:59.529Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 82:F8:EB:BC:B5:C3 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 59,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.108\",\n                    \"mac\": \"82:F8:EB:BC:B5:C3\",\n                    \"previous_count\": 59\n                },\n                \"Timestamp\": \"2025-09-30T17:46:59.529Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 14:D1:9E:5E:48:E9 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 106,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.102\",\n                    \"mac\": \"14:D1:9E:5E:48:E9\",\n                    \"previous_count\": 106\n                },\n                \"Timestamp\": \"2025-09-30T17:46:59.529Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC AA:F8:EB:D3:55:61 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 33,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.112\",\n                    \"mac\": \"AA:F8:EB:D3:55:61\",\n                    \"previous_count\": 33\n                },\n                \"Timestamp\": \"2025-09-30T17:46:59.529Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 7A:83:DD:CE:44:F3 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 169,\n                    \"hostname\": \"Shraddha-s-A14\",\n                    \"ip\": \"192.168.0.103\",\n                    \"mac\": \"7A:83:DD:CE:44:F3\",\n                    \"previous_count\": 169\n                },\n                \"Timestamp\": \"2025-09-30T17:46:59.529Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 9A:F8:EB:F2:01:49 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 32,\n                    \"hostname\": \"ShraddhasiPhone\",\n                    \"ip\": \"192.168.0.105\",\n                    \"mac\": \"9A:F8:EB:F2:01:49\",\n                    \"previous_count\": 32\n                },\n                \"Timestamp\": \"2025-09-30T17:46:59.529Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 38:87:D5:81:9F:7F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 21,\n                    \"hostname\": \"LAPTOP-NVOE216V\",\n                    \"ip\": \"192.168.0.112\",\n                    \"mac\": \"38:87:D5:81:9F:7F\",\n                    \"previous_count\": 21\n                },\n                \"Timestamp\": \"2025-09-30T17:46:59.529Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 4E:46:3A:2E:27:16 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 11,\n                    \"hostname\": \"OPPO-Find-X8-Pro\",\n                    \"ip\": \"192.168.0.114\",\n                    \"mac\": \"4E:46:3A:2E:27:16\",\n                    \"previous_count\": 11\n                },\n                \"Timestamp\": \"2025-09-30T17:46:59.529Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 02:F8:EB:4A:E7:F4 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 22,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.107\",\n                    \"mac\": \"02:F8:EB:4A:E7:F4\",\n                    \"previous_count\": 22\n                },\n                \"Timestamp\": \"2025-09-30T17:46:59.529Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 16:70:2F:F3:56:7A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 28,\n                    \"hostname\": \"Shraddha-s-S25-Ultra\",\n                    \"ip\": \"192.168.0.114\",\n                    \"mac\": \"16:70:2F:F3:56:7A\",\n                    \"previous_count\": 28\n                },\n                \"Timestamp\": \"2025-09-30T17:46:59.529Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 5C:0C:E6:F1:E2:2B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 114,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.110\",\n                    \"mac\": \"5C:0C:E6:F1:E2:2B\",\n                    \"previous_count\": 114\n                },\n                \"Timestamp\": \"2025-09-30T17:46:59.529Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 6E:F8:EB:A0:FC:62 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 11,\n                    \"hostname\": \"OPPO-Find-X8-Pro\",\n                    \"ip\": \"192.168.0.107\",\n                    \"mac\": \"6E:F8:EB:A0:FC:62\",\n                    \"previous_count\": 11\n                },\n                \"Timestamp\": \"2025-09-30T17:46:59.529Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 96:E7:E3:6F:08:36 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 17,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.103\",\n                    \"mac\": \"96:E7:E3:6F:08:36\",\n                    \"previous_count\": 17\n                },\n                \"Timestamp\": \"2025-09-30T17:46:59.529Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC E8:F3:48:BC:B5:C3 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 49,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.113\",\n                    \"mac\": \"E8:F3:48:BC:B5:C3\",\n                    \"previous_count\": 49\n                },\n                \"Timestamp\": \"2025-09-30T17:46:59.529Z\"\n            },\n            {\n                \"Type\": \"HighCPUUsage\",\n                \"Message\": \"Device is experiencing high CPU usage.\",\n                \"Details\": {\n                    \"max_cpu_percentage\": 100,\n                    \"threshold_percentage\": 90\n                },\n                \"Timestamp\": \"2025-09-30T17:46:59.529Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::98254A42A8AB\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC FE:1C:6A:93:60:9A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 62,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.108\",\n                    \"mac\": \"FE:1C:6A:93:60:9A\",\n                    \"previous_count\": 62\n                },\n                \"Timestamp\": \"2025-09-29T09:31:48.021Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D4:38:9C:B9:29:D4 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 14,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.110\",\n                    \"mac\": \"D4:38:9C:B9:29:D4\",\n                    \"previous_count\": 14\n                },\n                \"Timestamp\": \"2025-09-29T09:31:48.021Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A6:BB:D2:86:03:3E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 18,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.102\",\n                    \"mac\": \"A6:BB:D2:86:03:3E\",\n                    \"previous_count\": 18\n                },\n                \"Timestamp\": \"2025-09-29T09:31:48.021Z\"\n            },\n            {\n                \"Type\": \"HighCPUUsage\",\n                \"Message\": \"Device is experiencing high CPU usage.\",\n                \"Details\": {\n                    \"max_cpu_percentage\": 100,\n                    \"threshold_percentage\": 90\n                },\n                \"Timestamp\": \"2025-09-29T09:31:48.021Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC FE:1C:6A:93:60:9A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 62,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.108\",\n                    \"mac\": \"FE:1C:6A:93:60:9A\",\n                    \"previous_count\": 62\n                },\n                \"Timestamp\": \"2025-09-30T17:47:07.462Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D4:38:9C:B9:29:D4 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 14,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.110\",\n                    \"mac\": \"D4:38:9C:B9:29:D4\",\n                    \"previous_count\": 14\n                },\n                \"Timestamp\": \"2025-09-30T17:47:07.462Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A6:BB:D2:86:03:3E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 18,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.102\",\n                    \"mac\": \"A6:BB:D2:86:03:3E\",\n                    \"previous_count\": 18\n                },\n                \"Timestamp\": \"2025-09-30T17:47:07.462Z\"\n            },\n            {\n                \"Type\": \"HighCPUUsage\",\n                \"Message\": \"Device is experiencing high CPU usage.\",\n                \"Details\": {\n                    \"max_cpu_percentage\": 100,\n                    \"threshold_percentage\": 90\n                },\n                \"Timestamp\": \"2025-09-30T17:47:07.462Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::98254AA1B17E\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 9E:43:99:15:9F:0A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 80,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.109\",\n                    \"mac\": \"9E:43:99:15:9F:0A\",\n                    \"previous_count\": 80\n                },\n                \"Timestamp\": \"2025-09-29T09:31:48.332Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 2E:6A:76:F5:0C:2D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 39,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.107\",\n                    \"mac\": \"2E:6A:76:F5:0C:2D\",\n                    \"previous_count\": 39\n                },\n                \"Timestamp\": \"2025-09-29T09:31:48.332Z\"\n            },\n            {\n                \"Type\": \"HighCPUUsage\",\n                \"Message\": \"Device is experiencing high CPU usage.\",\n                \"Details\": {\n                    \"max_cpu_percentage\": 100,\n                    \"threshold_percentage\": 90\n                },\n                \"Timestamp\": \"2025-09-29T09:31:48.332Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 2E:6A:76:F5:0C:2D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 39,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.107\",\n                    \"mac\": \"2E:6A:76:F5:0C:2D\",\n                    \"previous_count\": 39\n                },\n                \"Timestamp\": \"2025-09-30T17:47:06.32Z\"\n            },\n            {\n                \"Type\": \"HighCPUUsage\",\n                \"Message\": \"Device is experiencing high CPU usage.\",\n                \"Details\": {\n                    \"max_cpu_percentage\": 100,\n                    \"threshold_percentage\": 90\n                },\n                \"Timestamp\": \"2025-09-30T17:47:06.32Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::40ED0039FACF\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 4C:EF:C0:27:25:C9 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 174,\n                    \"hostname\": \"amazon-79f830dc4\",\n                    \"ip\": \"192.168.88.6\",\n                    \"mac\": \"4C:EF:C0:27:25:C9\",\n                    \"previous_count\": 174\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.543Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC CC:15:31:30:09:8F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 30,\n                    \"hostname\": \"LG-LT-LDN-019\",\n                    \"ip\": \"192.168.88.2\",\n                    \"mac\": \"CC:15:31:30:09:8F\",\n                    \"previous_count\": 30\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.543Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC DE:46:4D:34:F1:61 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 201,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.7\",\n                    \"mac\": \"DE:46:4D:34:F1:61\",\n                    \"previous_count\": 201\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.543Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 76:91:45:EB:16:1D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 120,\n                    \"hostname\": \"moto-e13\",\n                    \"ip\": \"192.168.88.5\",\n                    \"mac\": \"76:91:45:EB:16:1D\",\n                    \"previous_count\": 120\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.543Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C6:B8:5E:F2:2E:A6 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 66,\n                    \"hostname\": \"MOB1059\",\n                    \"ip\": \"192.168.88.3\",\n                    \"mac\": \"C6:B8:5E:F2:2E:A6\",\n                    \"previous_count\": 66\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.543Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D6:1B:01:92:9A:C8 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 150,\n                    \"hostname\": \"Pixel-6a\",\n                    \"ip\": \"192.168.88.2\",\n                    \"mac\": \"D6:1B:01:92:9A:C8\",\n                    \"previous_count\": 150\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.543Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC CC:15:31:30:09:8F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 30,\n                    \"hostname\": \"LG-LT-LDN-019\",\n                    \"ip\": \"192.168.88.2\",\n                    \"mac\": \"CC:15:31:30:09:8F\",\n                    \"previous_count\": 30\n                },\n                \"Timestamp\": \"2025-09-30T17:46:50.086Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C6:B8:5E:F2:2E:A6 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 66,\n                    \"hostname\": \"MOB1059\",\n                    \"ip\": \"192.168.88.3\",\n                    \"mac\": \"C6:B8:5E:F2:2E:A6\",\n                    \"previous_count\": 66\n                },\n                \"Timestamp\": \"2025-09-30T17:46:50.086Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D6:1B:01:92:9A:C8 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 150,\n                    \"hostname\": \"Pixel-6a\",\n                    \"ip\": \"192.168.88.2\",\n                    \"mac\": \"D6:1B:01:92:9A:C8\",\n                    \"previous_count\": 150\n                },\n                \"Timestamp\": \"2025-09-30T17:46:50.086Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 4C:EF:C0:27:25:C9 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 174,\n                    \"hostname\": \"amazon-79f830dc4\",\n                    \"ip\": \"192.168.88.6\",\n                    \"mac\": \"4C:EF:C0:27:25:C9\",\n                    \"previous_count\": 174\n                },\n                \"Timestamp\": \"2025-09-30T17:46:50.086Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::A842A10A4878\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 1E:D0:DB:95:6A:E2 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 118,\n                    \"hostname\": \"Emily-s-Tab-S6-Lite\",\n                    \"ip\": \"192.168.0.111\",\n                    \"mac\": \"1E:D0:DB:95:6A:E2\",\n                    \"previous_count\": 118\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.48Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 9A:77:69:0C:1B:B3 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 11,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.103\",\n                    \"mac\": \"9A:77:69:0C:1B:B3\",\n                    \"previous_count\": 11\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.48Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 1A:72:08:17:45:12 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 20,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.100\",\n                    \"mac\": \"1A:72:08:17:45:12\",\n                    \"previous_count\": 20\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.48Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D2:03:2B:56:B8:F5 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 14,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"D2:03:2B:56:B8:F5\",\n                    \"previous_count\": 14\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.48Z\"\n            },\n            {\n                \"Type\": \"HighCPUUsage\",\n                \"Message\": \"Device is experiencing high CPU usage.\",\n                \"Details\": {\n                    \"max_cpu_percentage\": 100,\n                    \"threshold_percentage\": 90\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.48Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 1E:D0:DB:95:6A:E2 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 118,\n                    \"hostname\": \"Emily-s-Tab-S6-Lite\",\n                    \"ip\": \"192.168.0.111\",\n                    \"mac\": \"1E:D0:DB:95:6A:E2\",\n                    \"previous_count\": 118\n                },\n                \"Timestamp\": \"2025-09-30T17:47:04.335Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 9A:77:69:0C:1B:B3 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 11,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.103\",\n                    \"mac\": \"9A:77:69:0C:1B:B3\",\n                    \"previous_count\": 11\n                },\n                \"Timestamp\": \"2025-09-30T17:47:04.335Z\"\n            },\n            {\n                \"Type\": \"HighCPUUsage\",\n                \"Message\": \"Device is experiencing high CPU usage.\",\n                \"Details\": {\n                    \"max_cpu_percentage\": 100,\n                    \"threshold_percentage\": 90\n                },\n                \"Timestamp\": \"2025-09-30T17:47:04.335Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::30DE4BDD64C3\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC CC:9E:A2:C3:64:04 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 217,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.11\",\n                    \"mac\": \"CC:9E:A2:C3:64:04\",\n                    \"previous_count\": 217\n                },\n                \"Timestamp\": \"2025-09-29T09:31:55.944Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 1C:12:B0:A6:88:C6 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 305,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.7\",\n                    \"mac\": \"1C:12:B0:A6:88:C6\",\n                    \"previous_count\": 305\n                },\n                \"Timestamp\": \"2025-09-29T09:31:55.944Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 20:C1:9B:F6:A1:8A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 54,\n                    \"hostname\": \"Aboleth\",\n                    \"ip\": \"192.168.88.19\",\n                    \"mac\": \"20:C1:9B:F6:A1:8A\",\n                    \"previous_count\": 54\n                },\n                \"Timestamp\": \"2025-09-29T09:31:55.944Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 74:A7:EA:F7:0E:19 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 15,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.16\",\n                    \"mac\": \"74:A7:EA:F7:0E:19\",\n                    \"previous_count\": 15\n                },\n                \"Timestamp\": \"2025-09-29T09:31:55.944Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 20:DF:B9:81:73:B0 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 190,\n                    \"hostname\": \"Google-Home-Mini\",\n                    \"ip\": \"192.168.88.4\",\n                    \"mac\": \"20:DF:B9:81:73:B0\",\n                    \"previous_count\": 190\n                },\n                \"Timestamp\": \"2025-09-29T09:31:55.944Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 2E:CD:3C:ED:CD:27 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 42,\n                    \"hostname\": \"Darren-s-A13\",\n                    \"ip\": \"192.168.88.15\",\n                    \"mac\": \"2E:CD:3C:ED:CD:27\",\n                    \"previous_count\": 42\n                },\n                \"Timestamp\": \"2025-09-29T09:31:55.944Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F0:F0:A4:63:F0:27 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 10,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.13\",\n                    \"mac\": \"F0:F0:A4:63:F0:27\",\n                    \"previous_count\": 10\n                },\n                \"Timestamp\": \"2025-09-29T09:31:55.944Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 38:8F:30:FA:08:D9 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 29,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.13\",\n                    \"mac\": \"38:8F:30:FA:08:D9\",\n                    \"previous_count\": 29\n                },\n                \"Timestamp\": \"2025-09-29T09:31:55.944Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 54:60:09:7F:EC:6E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 51,\n                    \"hostname\": \"Google-Home\",\n                    \"ip\": \"192.168.88.8\",\n                    \"mac\": \"54:60:09:7F:EC:6E\",\n                    \"previous_count\": 51\n                },\n                \"Timestamp\": \"2025-09-29T09:31:55.944Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C4:23:60:F3:53:B3 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 34,\n                    \"hostname\": \"Minotaur\",\n                    \"ip\": \"192.168.88.17\",\n                    \"mac\": \"C4:23:60:F3:53:B3\",\n                    \"previous_count\": 34\n                },\n                \"Timestamp\": \"2025-09-29T09:31:55.944Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 64:9A:63:5B:E8:C7 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 127,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.20\",\n                    \"mac\": \"64:9A:63:5B:E8:C7\",\n                    \"previous_count\": 127\n                },\n                \"Timestamp\": \"2025-09-29T09:31:55.944Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C4:47:4E:D9:11:97 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 59,\n                    \"hostname\": \"UKRONDGADD01\",\n                    \"ip\": \"192.168.88.19\",\n                    \"mac\": \"C4:47:4E:D9:11:97\",\n                    \"previous_count\": 59\n                },\n                \"Timestamp\": \"2025-09-29T09:31:55.944Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 7A:2E:A6:40:22:56 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 18,\n                    \"hostname\": \"Suzanne-s-A52s\",\n                    \"ip\": \"192.168.88.17\",\n                    \"mac\": \"7A:2E:A6:40:22:56\",\n                    \"previous_count\": 18\n                },\n                \"Timestamp\": \"2025-09-29T09:31:55.944Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F0:F0:A4:63:F0:27 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 10,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.13\",\n                    \"mac\": \"F0:F0:A4:63:F0:27\",\n                    \"previous_count\": 10\n                },\n                \"Timestamp\": \"2025-09-30T17:46:54.175Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 7A:2E:A6:40:22:56 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 18,\n                    \"hostname\": \"Suzanne-s-A52s\",\n                    \"ip\": \"192.168.88.17\",\n                    \"mac\": \"7A:2E:A6:40:22:56\",\n                    \"previous_count\": 18\n                },\n                \"Timestamp\": \"2025-09-30T17:46:54.175Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 54:60:09:7F:EC:6E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 51,\n                    \"hostname\": \"Google-Home\",\n                    \"ip\": \"192.168.88.8\",\n                    \"mac\": \"54:60:09:7F:EC:6E\",\n                    \"previous_count\": 51\n                },\n                \"Timestamp\": \"2025-09-30T17:46:54.175Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 38:8F:30:FA:08:D9 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 29,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.13\",\n                    \"mac\": \"38:8F:30:FA:08:D9\",\n                    \"previous_count\": 29\n                },\n                \"Timestamp\": \"2025-09-30T17:46:54.175Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::98254AA1AF2F\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 4E:71:95:3A:16:43 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 19,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.0.117\",\n                    \"mac\": \"4E:71:95:3A:16:43\",\n                    \"previous_count\": 19\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.551Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 9C:76:13:BA:E9:80 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 414,\n                    \"hostname\": \"RingFloodlightCam-80\",\n                    \"ip\": \"192.168.0.100\",\n                    \"mac\": \"9C:76:13:BA:E9:80\",\n                    \"previous_count\": 414\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.551Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F6:84:7E:C6:34:9E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 73,\n                    \"hostname\": \"Harminder-s-S23\",\n                    \"ip\": \"192.168.0.105\",\n                    \"mac\": \"F6:84:7E:C6:34:9E\",\n                    \"previous_count\": 73\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.551Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC BA:B8:7C:5C:BE:34 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 75,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.0.112\",\n                    \"mac\": \"BA:B8:7C:5C:BE:34\",\n                    \"previous_count\": 75\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.551Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 0A:D7:8A:8C:1A:63 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 26,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.0.105\",\n                    \"mac\": \"0A:D7:8A:8C:1A:63\",\n                    \"previous_count\": 26\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.551Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D2:B2:EC:F1:83:67 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 16,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.107\",\n                    \"mac\": \"D2:B2:EC:F1:83:67\",\n                    \"previous_count\": 16\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.551Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B6:86:73:E8:FC:7A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 22,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.0.120\",\n                    \"mac\": \"B6:86:73:E8:FC:7A\",\n                    \"previous_count\": 22\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.551Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 4C:FC:AA:60:38:75 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 180,\n                    \"hostname\": \"Tesla\",\n                    \"ip\": \"192.168.0.118\",\n                    \"mac\": \"4C:FC:AA:60:38:75\",\n                    \"previous_count\": 180\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.551Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 38:1A:52:39:DA:DA has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 421,\n                    \"hostname\": \"EPSON39DADA\",\n                    \"ip\": \"192.168.0.109\",\n                    \"mac\": \"38:1A:52:39:DA:DA\",\n                    \"previous_count\": 421\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.551Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 7A:30:91:7E:51:D9 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 11,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.113\",\n                    \"mac\": \"7A:30:91:7E:51:D9\",\n                    \"previous_count\": 11\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.551Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 8E:A0:1B:50:E9:CD has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 26,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.0.111\",\n                    \"mac\": \"8E:A0:1B:50:E9:CD\",\n                    \"previous_count\": 26\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.551Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 68:7A:64:23:9C:4A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 212,\n                    \"hostname\": \"LAPTOP-5CSF0EUO\",\n                    \"ip\": \"192.168.0.107\",\n                    \"mac\": \"68:7A:64:23:9C:4A\",\n                    \"previous_count\": 212\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.551Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 12:D5:7D:0F:35:CC has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 33,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.115\",\n                    \"mac\": \"12:D5:7D:0F:35:CC\",\n                    \"previous_count\": 33\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.551Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC EE:49:98:C8:78:43 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 158,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.0.115\",\n                    \"mac\": \"EE:49:98:C8:78:43\",\n                    \"previous_count\": 158\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.551Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C6:5F:C6:2B:C8:64 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 234,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.105\",\n                    \"mac\": \"C6:5F:C6:2B:C8:64\",\n                    \"previous_count\": 234\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.551Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C0:17:54:1D:F9:C2 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 32,\n                    \"hostname\": \"JaskarasiPhone2\",\n                    \"ip\": \"192.168.0.111\",\n                    \"mac\": \"C0:17:54:1D:F9:C2\",\n                    \"previous_count\": 32\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.551Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 40:45:DA:08:5D:F0 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 180,\n                    \"hostname\": \"android-bf8e1d3a5af2b1e1\",\n                    \"ip\": \"192.168.0.118\",\n                    \"mac\": \"40:45:DA:08:5D:F0\",\n                    \"previous_count\": 180\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.551Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 7A:95:79:23:CC:62 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 69,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.0.108\",\n                    \"mac\": \"7A:95:79:23:CC:62\",\n                    \"previous_count\": 69\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.551Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 70:22:FE:60:D4:19 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 12,\n                    \"hostname\": \"Happys-iPhone\",\n                    \"ip\": \"192.168.0.108\",\n                    \"mac\": \"70:22:FE:60:D4:19\",\n                    \"previous_count\": 12\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.551Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 74:42:18:6D:43:50 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 84,\n                    \"hostname\": \"Onkars-iPhone\",\n                    \"ip\": \"192.168.0.114\",\n                    \"mac\": \"74:42:18:6D:43:50\",\n                    \"previous_count\": 84\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.551Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 7A:30:91:7E:51:D9 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 11,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.113\",\n                    \"mac\": \"7A:30:91:7E:51:D9\",\n                    \"previous_count\": 11\n                },\n                \"Timestamp\": \"2025-09-30T17:46:50.139Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 68:7A:64:23:9C:4A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 212,\n                    \"hostname\": \"LAPTOP-5CSF0EUO\",\n                    \"ip\": \"192.168.0.107\",\n                    \"mac\": \"68:7A:64:23:9C:4A\",\n                    \"previous_count\": 212\n                },\n                \"Timestamp\": \"2025-09-30T17:46:50.139Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 40:45:DA:08:5D:F0 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 180,\n                    \"hostname\": \"android-bf8e1d3a5af2b1e1\",\n                    \"ip\": \"192.168.0.118\",\n                    \"mac\": \"40:45:DA:08:5D:F0\",\n                    \"previous_count\": 180\n                },\n                \"Timestamp\": \"2025-09-30T17:46:50.139Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C0:17:54:1D:F9:C2 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 32,\n                    \"hostname\": \"JaskarasiPhone2\",\n                    \"ip\": \"192.168.0.111\",\n                    \"mac\": \"C0:17:54:1D:F9:C2\",\n                    \"previous_count\": 32\n                },\n                \"Timestamp\": \"2025-09-30T17:46:50.139Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 4E:71:95:3A:16:43 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 19,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.0.117\",\n                    \"mac\": \"4E:71:95:3A:16:43\",\n                    \"previous_count\": 19\n                },\n                \"Timestamp\": \"2025-09-30T17:46:50.139Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D2:B2:EC:F1:83:67 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 16,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.107\",\n                    \"mac\": \"D2:B2:EC:F1:83:67\",\n                    \"previous_count\": 16\n                },\n                \"Timestamp\": \"2025-09-30T17:46:50.139Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B6:86:73:E8:FC:7A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 22,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.0.120\",\n                    \"mac\": \"B6:86:73:E8:FC:7A\",\n                    \"previous_count\": 22\n                },\n                \"Timestamp\": \"2025-09-30T17:46:50.139Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC BA:B8:7C:5C:BE:34 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 75,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.0.112\",\n                    \"mac\": \"BA:B8:7C:5C:BE:34\",\n                    \"previous_count\": 75\n                },\n                \"Timestamp\": \"2025-09-30T17:46:50.139Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC EE:49:98:C8:78:43 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 158,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.0.115\",\n                    \"mac\": \"EE:49:98:C8:78:43\",\n                    \"previous_count\": 158\n                },\n                \"Timestamp\": \"2025-09-30T17:46:50.139Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::A842A10A5721\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 74:0E:A4:06:84:E1 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 35,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"74:0E:A4:06:84:E1\",\n                    \"previous_count\": 35\n                },\n                \"Timestamp\": \"2025-09-29T09:31:54.042Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 6C:3A:FF:3E:33:44 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 22,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.105\",\n                    \"mac\": \"6C:3A:FF:3E:33:44\",\n                    \"previous_count\": 22\n                },\n                \"Timestamp\": \"2025-09-29T09:31:54.042Z\"\n            },\n            {\n                \"Type\": \"HighCPUUsage\",\n                \"Message\": \"Device is experiencing high CPU usage.\",\n                \"Details\": {\n                    \"max_cpu_percentage\": 100,\n                    \"threshold_percentage\": 90\n                },\n                \"Timestamp\": \"2025-09-29T09:31:54.042Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 6C:3A:FF:3E:33:44 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 22,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.105\",\n                    \"mac\": \"6C:3A:FF:3E:33:44\",\n                    \"previous_count\": 22\n                },\n                \"Timestamp\": \"2025-09-30T17:46:54.79Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 74:0E:A4:06:84:E1 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 35,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"74:0E:A4:06:84:E1\",\n                    \"previous_count\": 35\n                },\n                \"Timestamp\": \"2025-09-30T17:46:54.79Z\"\n            },\n            {\n                \"Type\": \"HighCPUUsage\",\n                \"Message\": \"Device is experiencing high CPU usage.\",\n                \"Details\": {\n                    \"max_cpu_percentage\": 100,\n                    \"threshold_percentage\": 90\n                },\n                \"Timestamp\": \"2025-09-30T17:46:54.79Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::A842A10A440D\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 74:D6:37:69:A9:BD has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 17,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.114\",\n                    \"mac\": \"74:D6:37:69:A9:BD\",\n                    \"previous_count\": 17\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.571Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C8:4A:A0:85:C3:02 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 36,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.104\",\n                    \"mac\": \"C8:4A:A0:85:C3:02\",\n                    \"previous_count\": 36\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.571Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 2E:CC:D6:8A:61:58 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 27,\n                    \"hostname\": \"Redmi-12C\",\n                    \"ip\": \"192.168.0.104\",\n                    \"mac\": \"2E:CC:D6:8A:61:58\",\n                    \"previous_count\": 27\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.571Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 6E:D1:EC:81:64:48 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 49,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.106\",\n                    \"mac\": \"6E:D1:EC:81:64:48\",\n                    \"previous_count\": 49\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.571Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC DC:16:B2:9E:43:F9 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 143,\n                    \"hostname\": \"HUAWEI_Y7_2019-6f42fe6f20\",\n                    \"ip\": \"192.168.0.112\",\n                    \"mac\": \"DC:16:B2:9E:43:F9\",\n                    \"previous_count\": 143\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.571Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F2:87:9B:6D:65:3E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 11,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.107\",\n                    \"mac\": \"F2:87:9B:6D:65:3E\",\n                    \"previous_count\": 11\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.571Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A0:6F:AA:7D:9A:6E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 30,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.112\",\n                    \"mac\": \"A0:6F:AA:7D:9A:6E\",\n                    \"previous_count\": 30\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.571Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 80:0C:F9:09:51:F8 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 16,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.112\",\n                    \"mac\": \"80:0C:F9:09:51:F8\",\n                    \"previous_count\": 16\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.571Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 80:02:0D:50:AE:A5 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 67,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.107\",\n                    \"mac\": \"80:02:0D:50:AE:A5\",\n                    \"previous_count\": 67\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.571Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 6E:D1:EC:81:64:48 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 49,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.106\",\n                    \"mac\": \"6E:D1:EC:81:64:48\",\n                    \"previous_count\": 49\n                },\n                \"Timestamp\": \"2025-09-30T17:47:02.204Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A0:6F:AA:7D:9A:6E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 30,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.112\",\n                    \"mac\": \"A0:6F:AA:7D:9A:6E\",\n                    \"previous_count\": 30\n                },\n                \"Timestamp\": \"2025-09-30T17:47:02.204Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 74:D6:37:69:A9:BD has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 17,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.114\",\n                    \"mac\": \"74:D6:37:69:A9:BD\",\n                    \"previous_count\": 17\n                },\n                \"Timestamp\": \"2025-09-30T17:47:02.204Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F2:87:9B:6D:65:3E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 11,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.107\",\n                    \"mac\": \"F2:87:9B:6D:65:3E\",\n                    \"previous_count\": 11\n                },\n                \"Timestamp\": \"2025-09-30T17:47:02.204Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C8:4A:A0:85:C3:02 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 36,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.104\",\n                    \"mac\": \"C8:4A:A0:85:C3:02\",\n                    \"previous_count\": 36\n                },\n                \"Timestamp\": \"2025-09-30T17:47:02.204Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 80:0C:F9:09:51:F8 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 16,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.112\",\n                    \"mac\": \"80:0C:F9:09:51:F8\",\n                    \"previous_count\": 16\n                },\n                \"Timestamp\": \"2025-09-30T17:47:02.204Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::20362690119F\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D4:F0:57:4E:33:7D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 56,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.14\",\n                    \"mac\": \"D4:F0:57:4E:33:7D\",\n                    \"previous_count\": 56\n                },\n                \"Timestamp\": \"2025-09-29T09:31:35.691Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 86:34:9F:EE:D4:D0 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 64,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.0.9\",\n                    \"mac\": \"86:34:9F:EE:D4:D0\",\n                    \"previous_count\": 64\n                },\n                \"Timestamp\": \"2025-09-29T09:31:35.691Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 4A:D0:B5:DE:10:D3 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 47,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.9\",\n                    \"mac\": \"4A:D0:B5:DE:10:D3\",\n                    \"previous_count\": 47\n                },\n                \"Timestamp\": \"2025-09-29T09:31:35.691Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 26:1E:C6:C8:68:65 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 40,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.3\",\n                    \"mac\": \"26:1E:C6:C8:68:65\",\n                    \"previous_count\": 40\n                },\n                \"Timestamp\": \"2025-09-29T09:31:35.691Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D0:03:DF:DA:8D:AC has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 150,\n                    \"hostname\": \"TIZEN\",\n                    \"ip\": \"192.168.0.3\",\n                    \"mac\": \"D0:03:DF:DA:8D:AC\",\n                    \"previous_count\": 150\n                },\n                \"Timestamp\": \"2025-09-29T09:31:35.691Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 5C:E9:1E:6D:FA:91 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 74,\n                    \"hostname\": \"Daniels-MBP\",\n                    \"ip\": \"192.168.0.8\",\n                    \"mac\": \"5C:E9:1E:6D:FA:91\",\n                    \"previous_count\": 74\n                },\n                \"Timestamp\": \"2025-09-29T09:31:35.691Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 12:0C:DB:12:4D:EE has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 64,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.14\",\n                    \"mac\": \"12:0C:DB:12:4D:EE\",\n                    \"previous_count\": 64\n                },\n                \"Timestamp\": \"2025-09-29T09:31:35.691Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 5E:B0:CF:EA:1E:15 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 194,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.2\",\n                    \"mac\": \"5E:B0:CF:EA:1E:15\",\n                    \"previous_count\": 194\n                },\n                \"Timestamp\": \"2025-09-29T09:31:35.691Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 86:34:9F:EE:D4:D0 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 64,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.0.9\",\n                    \"mac\": \"86:34:9F:EE:D4:D0\",\n                    \"previous_count\": 64\n                },\n                \"Timestamp\": \"2025-09-30T17:46:50.181Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 12:0C:DB:12:4D:EE has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 64,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.14\",\n                    \"mac\": \"12:0C:DB:12:4D:EE\",\n                    \"previous_count\": 64\n                },\n                \"Timestamp\": \"2025-09-30T17:46:50.181Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D4:F0:57:4E:33:7D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 56,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.14\",\n                    \"mac\": \"D4:F0:57:4E:33:7D\",\n                    \"previous_count\": 56\n                },\n                \"Timestamp\": \"2025-09-30T17:46:50.181Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 4A:D0:B5:DE:10:D3 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 47,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.9\",\n                    \"mac\": \"4A:D0:B5:DE:10:D3\",\n                    \"previous_count\": 47\n                },\n                \"Timestamp\": \"2025-09-30T17:46:50.182Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 5C:E9:1E:6D:FA:91 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 74,\n                    \"hostname\": \"Daniels-MBP\",\n                    \"ip\": \"192.168.0.8\",\n                    \"mac\": \"5C:E9:1E:6D:FA:91\",\n                    \"previous_count\": 74\n                },\n                \"Timestamp\": \"2025-09-30T17:46:50.182Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::98254AA1AE27\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC BA:D2:56:B6:18:01 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 19,\n                    \"hostname\": \"POCO-X4-Pro-5G\",\n                    \"ip\": \"192.168.0.100\",\n                    \"mac\": \"BA:D2:56:B6:18:01\",\n                    \"previous_count\": 19\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.326Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::20362690D8B8\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 00:22:61:DA:0F:74 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 43,\n                    \"hostname\": \"Kitchen\",\n                    \"ip\": \"192.168.0.136\",\n                    \"mac\": \"00:22:61:DA:0F:74\",\n                    \"previous_count\": 43\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.467Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 1C:AF:4A:1A:BC:50 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 283,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.150\",\n                    \"mac\": \"1C:AF:4A:1A:BC:50\",\n                    \"previous_count\": 283\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.467Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 50:2F:9B:42:31:05 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 71,\n                    \"hostname\": \"HCLE-50YD7C3\",\n                    \"ip\": \"192.168.0.141\",\n                    \"mac\": \"50:2F:9B:42:31:05\",\n                    \"previous_count\": 71\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.467Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 54:60:09:E4:AC:4E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 357,\n                    \"hostname\": \"Chromecast-Audio\",\n                    \"ip\": \"192.168.0.138\",\n                    \"mac\": \"54:60:09:E4:AC:4E\",\n                    \"previous_count\": 357\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.467Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 7C:2E:BD:DB:76:A1 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 311,\n                    \"hostname\": \"Google-Home-Mini\",\n                    \"ip\": \"192.168.0.131\",\n                    \"mac\": \"7C:2E:BD:DB:76:A1\",\n                    \"previous_count\": 311\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.468Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A4:77:33:1F:87:48 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 19,\n                    \"hostname\": \"Google-Home\",\n                    \"ip\": \"192.168.0.139\",\n                    \"mac\": \"A4:77:33:1F:87:48\",\n                    \"previous_count\": 19\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.468Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 68:54:FD:10:E0:2C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 109,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.141\",\n                    \"mac\": \"68:54:FD:10:E0:2C\",\n                    \"previous_count\": 109\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.468Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 22:1C:F9:C5:73:1C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 180,\n                    \"hostname\": \"Pixel-6\",\n                    \"ip\": \"192.168.0.133\",\n                    \"mac\": \"22:1C:F9:C5:73:1C\",\n                    \"previous_count\": 180\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.468Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 36:FB:8F:9A:04:CB has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 144,\n                    \"hostname\": \"Sian-s-S22\",\n                    \"ip\": \"192.168.0.146\",\n                    \"mac\": \"36:FB:8F:9A:04:CB\",\n                    \"previous_count\": 144\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.468Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 30:4A:26:0D:53:FD has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 17,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.130\",\n                    \"mac\": \"30:4A:26:0D:53:FD\",\n                    \"previous_count\": 17\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.468Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 1C:91:80:EE:14:2D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 77,\n                    \"hostname\": \"Richards-Air\",\n                    \"ip\": \"192.168.0.132\",\n                    \"mac\": \"1C:91:80:EE:14:2D\",\n                    \"previous_count\": 77\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.468Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC BC:7E:8B:15:6D:0C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 417,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.154\",\n                    \"mac\": \"BC:7E:8B:15:6D:0C\",\n                    \"previous_count\": 417\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.468Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 9A:E2:64:83:3F:4A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 121,\n                    \"hostname\": \"Sian-s-Tab-A8\",\n                    \"ip\": \"192.168.0.142\",\n                    \"mac\": \"9A:E2:64:83:3F:4A\",\n                    \"previous_count\": 121\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.468Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 80:D2:E5:FA:2F:A9 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 419,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.145\",\n                    \"mac\": \"80:D2:E5:FA:2F:A9\",\n                    \"previous_count\": 419\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.468Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A4:77:33:1F:87:48 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 19,\n                    \"hostname\": \"Google-Home\",\n                    \"ip\": \"192.168.0.139\",\n                    \"mac\": \"A4:77:33:1F:87:48\",\n                    \"previous_count\": 19\n                },\n                \"Timestamp\": \"2025-09-30T17:47:10.445Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 1C:91:80:EE:14:2D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 77,\n                    \"hostname\": \"Richards-Air\",\n                    \"ip\": \"192.168.0.132\",\n                    \"mac\": \"1C:91:80:EE:14:2D\",\n                    \"previous_count\": 77\n                },\n                \"Timestamp\": \"2025-09-30T17:47:10.445Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 00:22:61:DA:0F:74 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 43,\n                    \"hostname\": \"Kitchen\",\n                    \"ip\": \"192.168.0.136\",\n                    \"mac\": \"00:22:61:DA:0F:74\",\n                    \"previous_count\": 43\n                },\n                \"Timestamp\": \"2025-09-30T17:47:10.445Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 30:4A:26:0D:53:FD has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 17,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.130\",\n                    \"mac\": \"30:4A:26:0D:53:FD\",\n                    \"previous_count\": 17\n                },\n                \"Timestamp\": \"2025-09-30T17:47:10.445Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::98254A42AFAD\",\n        \"alarms\": [\n            {\n                \"Type\": \"HighCPUUsage\",\n                \"Message\": \"Device is experiencing high CPU usage.\",\n                \"Details\": {\n                    \"max_cpu_percentage\": 100,\n                    \"threshold_percentage\": 90\n                },\n                \"Timestamp\": \"2025-09-29T09:31:40.9Z\"\n            },\n            {\n                \"Type\": \"HighCPUUsage\",\n                \"Message\": \"Device is experiencing high CPU usage.\",\n                \"Details\": {\n                    \"max_cpu_percentage\": 100,\n                    \"threshold_percentage\": 90\n                },\n                \"Timestamp\": \"2025-09-30T17:46:57.514Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::20362690D927\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 48:26:2C:9F:E7:54 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 124,\n                    \"hostname\": \"iPhone-102\",\n                    \"ip\": \"192.168.0.13\",\n                    \"mac\": \"48:26:2C:9F:E7:54\",\n                    \"previous_count\": 124\n                },\n                \"Timestamp\": \"2025-09-29T09:31:48.136Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F8:4E:73:08:DD:4E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 103,\n                    \"hostname\": \"DianeEdssiPhone\",\n                    \"ip\": \"192.168.0.3\",\n                    \"mac\": \"F8:4E:73:08:DD:4E\",\n                    \"previous_count\": 103\n                },\n                \"Timestamp\": \"2025-09-29T09:31:48.136Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC BC:92:6B:7A:DD:50 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 29,\n                    \"hostname\": \"Dianes-iPad\",\n                    \"ip\": \"192.168.0.9\",\n                    \"mac\": \"BC:92:6B:7A:DD:50\",\n                    \"previous_count\": 29\n                },\n                \"Timestamp\": \"2025-09-29T09:31:48.136Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 48:26:2C:9F:E7:54 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 124,\n                    \"hostname\": \"iPhone-102\",\n                    \"ip\": \"192.168.0.13\",\n                    \"mac\": \"48:26:2C:9F:E7:54\",\n                    \"previous_count\": 124\n                },\n                \"Timestamp\": \"2025-09-30T17:47:04.891Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC BC:92:6B:7A:DD:50 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 29,\n                    \"hostname\": \"Dianes-iPad\",\n                    \"ip\": \"192.168.0.9\",\n                    \"mac\": \"BC:92:6B:7A:DD:50\",\n                    \"previous_count\": 29\n                },\n                \"Timestamp\": \"2025-09-30T17:47:04.891Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::5091E33745AF\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C8:12:0B:DB:33:FE has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 45,\n                    \"hostname\": \"Samsung\",\n                    \"ip\": \"192.168.88.36\",\n                    \"mac\": \"C8:12:0B:DB:33:FE\",\n                    \"previous_count\": 45\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.537Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 7C:F6:66:74:F2:F5 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 22,\n                    \"hostname\": \"wlan0\",\n                    \"ip\": \"192.168.88.11\",\n                    \"mac\": \"7C:F6:66:74:F2:F5\",\n                    \"previous_count\": 22\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.537Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC FA:3F:1B:7F:FA:46 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 60,\n                    \"hostname\": \"OnePlus-Nord-CE-5G\",\n                    \"ip\": \"192.168.88.3\",\n                    \"mac\": \"FA:3F:1B:7F:FA:46\",\n                    \"previous_count\": 60\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.537Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 10:5A:17:0C:7F:16 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 19,\n                    \"hostname\": \"wlan0\",\n                    \"ip\": \"192.168.88.21\",\n                    \"mac\": \"10:5A:17:0C:7F:16\",\n                    \"previous_count\": 19\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.538Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C8:6C:3D:F3:92:18 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 368,\n                    \"hostname\": \"amazon-1e5ee5816\",\n                    \"ip\": \"192.168.88.9\",\n                    \"mac\": \"C8:6C:3D:F3:92:18\",\n                    \"previous_count\": 368\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.538Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 5E:81:22:7A:38:17 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 23,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.88.8\",\n                    \"mac\": \"5E:81:22:7A:38:17\",\n                    \"previous_count\": 23\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.538Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC DA:62:17:01:0A:70 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 145,\n                    \"hostname\": \"Shefali-s-S23\",\n                    \"ip\": \"192.168.88.10\",\n                    \"mac\": \"DA:62:17:01:0A:70\",\n                    \"previous_count\": 145\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.538Z\"\n            },\n            {\n                \"Type\": \"HighCPUUsage\",\n                \"Message\": \"Device is experiencing high CPU usage.\",\n                \"Details\": {\n                    \"max_cpu_percentage\": 100,\n                    \"threshold_percentage\": 90\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.538Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 5E:81:22:7A:38:17 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 23,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.88.8\",\n                    \"mac\": \"5E:81:22:7A:38:17\",\n                    \"previous_count\": 23\n                },\n                \"Timestamp\": \"2025-09-30T17:46:59.953Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C8:6C:3D:F3:92:18 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 368,\n                    \"hostname\": \"amazon-1e5ee5816\",\n                    \"ip\": \"192.168.88.9\",\n                    \"mac\": \"C8:6C:3D:F3:92:18\",\n                    \"previous_count\": 368\n                },\n                \"Timestamp\": \"2025-09-30T17:46:59.953Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 10:5A:17:0C:7F:16 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 19,\n                    \"hostname\": \"wlan0\",\n                    \"ip\": \"192.168.88.21\",\n                    \"mac\": \"10:5A:17:0C:7F:16\",\n                    \"previous_count\": 19\n                },\n                \"Timestamp\": \"2025-09-30T17:46:59.953Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C8:12:0B:DB:33:FE has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 45,\n                    \"hostname\": \"Samsung\",\n                    \"ip\": \"192.168.88.36\",\n                    \"mac\": \"C8:12:0B:DB:33:FE\",\n                    \"previous_count\": 45\n                },\n                \"Timestamp\": \"2025-09-30T17:46:59.953Z\"\n            },\n            {\n                \"Type\": \"HighCPUUsage\",\n                \"Message\": \"Device is experiencing high CPU usage.\",\n                \"Details\": {\n                    \"max_cpu_percentage\": 100,\n                    \"threshold_percentage\": 90\n                },\n                \"Timestamp\": \"2025-09-30T17:46:59.953Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::5091E3375287\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 04:F7:78:ED:18:A8 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 18,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.7\",\n                    \"mac\": \"04:F7:78:ED:18:A8\",\n                    \"previous_count\": 18\n                },\n                \"Timestamp\": \"2025-09-29T09:31:58.195Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 42:A9:1F:40:8E:F9 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 19,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.88.5\",\n                    \"mac\": \"42:A9:1F:40:8E:F9\",\n                    \"previous_count\": 19\n                },\n                \"Timestamp\": \"2025-09-29T09:31:58.195Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 2A:EB:80:89:8E:5C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 21,\n                    \"hostname\": \"Lisa-s-M13\",\n                    \"ip\": \"192.168.88.5\",\n                    \"mac\": \"2A:EB:80:89:8E:5C\",\n                    \"previous_count\": 21\n                },\n                \"Timestamp\": \"2025-09-29T09:31:58.195Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 0E:F2:D9:C2:02:F0 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 23,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.11\",\n                    \"mac\": \"0E:F2:D9:C2:02:F0\",\n                    \"previous_count\": 23\n                },\n                \"Timestamp\": \"2025-09-29T09:31:58.195Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 54:DF:1B:82:91:CF has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 364,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.4\",\n                    \"mac\": \"54:DF:1B:82:91:CF\",\n                    \"previous_count\": 364\n                },\n                \"Timestamp\": \"2025-09-29T09:31:58.195Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 04:F7:78:ED:18:A8 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 18,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.7\",\n                    \"mac\": \"04:F7:78:ED:18:A8\",\n                    \"previous_count\": 18\n                },\n                \"Timestamp\": \"2025-09-30T17:47:10.496Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 0E:F2:D9:C2:02:F0 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 23,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.11\",\n                    \"mac\": \"0E:F2:D9:C2:02:F0\",\n                    \"previous_count\": 23\n                },\n                \"Timestamp\": \"2025-09-30T17:47:10.496Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::A842A10A41B2\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 54:DF:1B:14:F9:7A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 368,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.106\",\n                    \"mac\": \"54:DF:1B:14:F9:7A\",\n                    \"previous_count\": 368\n                },\n                \"Timestamp\": \"2025-09-29T09:31:40.949Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F2:0B:97:8C:D6:02 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 65,\n                    \"hostname\": \"Galaxy-S10\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"F2:0B:97:8C:D6:02\",\n                    \"previous_count\": 65\n                },\n                \"Timestamp\": \"2025-09-29T09:31:40.949Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC E0:99:71:F0:72:B4 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 104,\n                    \"hostname\": \"android-b3cb05101a33b22\",\n                    \"ip\": \"192.168.0.103\",\n                    \"mac\": \"E0:99:71:F0:72:B4\",\n                    \"previous_count\": 104\n                },\n                \"Timestamp\": \"2025-09-29T09:31:40.949Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D2:FD:CF:FD:D4:DC has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 346,\n                    \"hostname\": \"Lol\",\n                    \"ip\": \"192.168.0.100\",\n                    \"mac\": \"D2:FD:CF:FD:D4:DC\",\n                    \"previous_count\": 346\n                },\n                \"Timestamp\": \"2025-09-29T09:31:40.949Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 3A:FD:CF:1B:1C:B0 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 228,\n                    \"hostname\": \"Galaxy-S22-Ultra\",\n                    \"ip\": \"192.168.0.104\",\n                    \"mac\": \"3A:FD:CF:1B:1C:B0\",\n                    \"previous_count\": 228\n                },\n                \"Timestamp\": \"2025-09-29T09:31:40.949Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 0A:8D:99:77:D4:3B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 223,\n                    \"hostname\": \"Dalia-s-A12\",\n                    \"ip\": \"192.168.0.107\",\n                    \"mac\": \"0A:8D:99:77:D4:3B\",\n                    \"previous_count\": 223\n                },\n                \"Timestamp\": \"2025-09-29T09:31:40.949Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 3E:FD:CF:52:E8:D2 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 62,\n                    \"hostname\": \"DESKTOP-T73705A\",\n                    \"ip\": \"192.168.0.111\",\n                    \"mac\": \"3E:FD:CF:52:E8:D2\",\n                    \"previous_count\": 62\n                },\n                \"Timestamp\": \"2025-09-29T09:31:40.949Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 3E:FD:CF:3C:FD:CF has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 406,\n                    \"hostname\": \"RE650\",\n                    \"ip\": \"192.168.0.102\",\n                    \"mac\": \"3E:FD:CF:3C:FD:CF\",\n                    \"previous_count\": 406\n                },\n                \"Timestamp\": \"2025-09-29T09:31:40.949Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC E0:99:71:F0:72:B4 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 104,\n                    \"hostname\": \"android-b3cb05101a33b22\",\n                    \"ip\": \"192.168.0.103\",\n                    \"mac\": \"E0:99:71:F0:72:B4\",\n                    \"previous_count\": 104\n                },\n                \"Timestamp\": \"2025-09-30T17:47:01.047Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::A842A10A4965\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC BE:0C:FF:A8:E3:11 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 59,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.0.103\",\n                    \"mac\": \"BE:0C:FF:A8:E3:11\",\n                    \"previous_count\": 59\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.649Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 3E:A4:57:5E:A3:A0 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 237,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.106\",\n                    \"mac\": \"3E:A4:57:5E:A3:A0\",\n                    \"previous_count\": 237\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.649Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC AA:04:D7:DB:FE:B1 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 276,\n                    \"hostname\": \"Galaxy-S22-Ultra\",\n                    \"ip\": \"192.168.0.102\",\n                    \"mac\": \"AA:04:D7:DB:FE:B1\",\n                    \"previous_count\": 276\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.649Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC FC:03:9F:66:CB:21 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 30,\n                    \"hostname\": \"Samsung\",\n                    \"ip\": \"192.168.0.108\",\n                    \"mac\": \"FC:03:9F:66:CB:21\",\n                    \"previous_count\": 30\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.649Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC DE:06:1A:15:3B:99 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 129,\n                    \"hostname\": \"Galaxy-Tab-A7\",\n                    \"ip\": \"192.168.0.104\",\n                    \"mac\": \"DE:06:1A:15:3B:99\",\n                    \"previous_count\": 129\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.649Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 34:F3:9A:A0:75:03 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 16,\n                    \"hostname\": \"DESKTOP-KIKSFVU\",\n                    \"ip\": \"192.168.0.112\",\n                    \"mac\": \"34:F3:9A:A0:75:03\",\n                    \"previous_count\": 16\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.649Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 72:FC:4D:D8:86:8F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 63,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.103\",\n                    \"mac\": \"72:FC:4D:D8:86:8F\",\n                    \"previous_count\": 63\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.649Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 2E:14:CF:12:20:CF has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 78,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.0.106\",\n                    \"mac\": \"2E:14:CF:12:20:CF\",\n                    \"previous_count\": 78\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.649Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC CA:B1:51:9E:A7:21 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 218,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"CA:B1:51:9E:A7:21\",\n                    \"previous_count\": 218\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.649Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 10:68:38:90:4D:22 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 80,\n                    \"hostname\": \"DESKTOP-UDSRNNB\",\n                    \"ip\": \"192.168.0.100\",\n                    \"mac\": \"10:68:38:90:4D:22\",\n                    \"previous_count\": 80\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.649Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A2:5A:D9:81:32:ED has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 10,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.107\",\n                    \"mac\": \"A2:5A:D9:81:32:ED\",\n                    \"previous_count\": 10\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.649Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC BE:0C:FF:A8:E3:11 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 59,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.0.103\",\n                    \"mac\": \"BE:0C:FF:A8:E3:11\",\n                    \"previous_count\": 59\n                },\n                \"Timestamp\": \"2025-09-30T17:46:59.164Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 2E:14:CF:12:20:CF has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 78,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.0.106\",\n                    \"mac\": \"2E:14:CF:12:20:CF\",\n                    \"previous_count\": 78\n                },\n                \"Timestamp\": \"2025-09-30T17:46:59.164Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 34:F3:9A:A0:75:03 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 16,\n                    \"hostname\": \"DESKTOP-KIKSFVU\",\n                    \"ip\": \"192.168.0.112\",\n                    \"mac\": \"34:F3:9A:A0:75:03\",\n                    \"previous_count\": 16\n                },\n                \"Timestamp\": \"2025-09-30T17:46:59.164Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A2:5A:D9:81:32:ED has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 10,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.107\",\n                    \"mac\": \"A2:5A:D9:81:32:ED\",\n                    \"previous_count\": 10\n                },\n                \"Timestamp\": \"2025-09-30T17:46:59.164Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 10:68:38:90:4D:22 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 80,\n                    \"hostname\": \"DESKTOP-UDSRNNB\",\n                    \"ip\": \"192.168.0.100\",\n                    \"mac\": \"10:68:38:90:4D:22\",\n                    \"previous_count\": 80\n                },\n                \"Timestamp\": \"2025-09-30T17:46:59.164Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::20362690B955\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 68:13:F3:61:0D:7E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 375,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.16\",\n                    \"mac\": \"68:13:F3:61:0D:7E\",\n                    \"previous_count\": 375\n                },\n                \"Timestamp\": \"2025-09-29T09:31:47.126Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C6:20:CB:21:39:B0 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 17,\n                    \"hostname\": \"HONOR-Pad-X8a\",\n                    \"ip\": \"192.168.0.2\",\n                    \"mac\": \"C6:20:CB:21:39:B0\",\n                    \"previous_count\": 17\n                },\n                \"Timestamp\": \"2025-09-29T09:31:47.126Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 22:1F:BF:6F:CF:17 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 59,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.0.17\",\n                    \"mac\": \"22:1F:BF:6F:CF:17\",\n                    \"previous_count\": 59\n                },\n                \"Timestamp\": \"2025-09-29T09:31:47.126Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 4A:EA:1B:9C:40:02 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 36,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.0.4\",\n                    \"mac\": \"4A:EA:1B:9C:40:02\",\n                    \"previous_count\": 36\n                },\n                \"Timestamp\": \"2025-09-29T09:31:47.126Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F6:21:F1:AB:C1:80 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 39,\n                    \"hostname\": \"Pixel-8\",\n                    \"ip\": \"192.168.0.3\",\n                    \"mac\": \"F6:21:F1:AB:C1:80\",\n                    \"previous_count\": 39\n                },\n                \"Timestamp\": \"2025-09-29T09:31:47.126Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 8A:F5:6E:DD:25:FD has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 19,\n                    \"hostname\": \"OPPO-A72\",\n                    \"ip\": \"192.168.0.6\",\n                    \"mac\": \"8A:F5:6E:DD:25:FD\",\n                    \"previous_count\": 19\n                },\n                \"Timestamp\": \"2025-09-29T09:31:47.126Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 20:16:42:22:AD:33 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 25,\n                    \"hostname\": \"XBOX\",\n                    \"ip\": \"192.168.0.6\",\n                    \"mac\": \"20:16:42:22:AD:33\",\n                    \"previous_count\": 25\n                },\n                \"Timestamp\": \"2025-09-29T09:31:47.126Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC FE:86:4C:48:3B:B7 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 51,\n                    \"hostname\": \"HONOR-400\",\n                    \"ip\": \"192.168.0.4\",\n                    \"mac\": \"FE:86:4C:48:3B:B7\",\n                    \"previous_count\": 51\n                },\n                \"Timestamp\": \"2025-09-29T09:31:47.126Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC AE:87:29:32:91:C5 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 22,\n                    \"hostname\": \"Niki-s-A14\",\n                    \"ip\": \"192.168.0.11\",\n                    \"mac\": \"AE:87:29:32:91:C5\",\n                    \"previous_count\": 22\n                },\n                \"Timestamp\": \"2025-09-29T09:31:47.126Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 22:1F:BF:6F:CF:17 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 59,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.0.17\",\n                    \"mac\": \"22:1F:BF:6F:CF:17\",\n                    \"previous_count\": 59\n                },\n                \"Timestamp\": \"2025-09-30T17:47:06.08Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 8A:F5:6E:DD:25:FD has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 19,\n                    \"hostname\": \"OPPO-A72\",\n                    \"ip\": \"192.168.0.6\",\n                    \"mac\": \"8A:F5:6E:DD:25:FD\",\n                    \"previous_count\": 19\n                },\n                \"Timestamp\": \"2025-09-30T17:47:06.08Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 4A:EA:1B:9C:40:02 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 36,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.0.4\",\n                    \"mac\": \"4A:EA:1B:9C:40:02\",\n                    \"previous_count\": 36\n                },\n                \"Timestamp\": \"2025-09-30T17:47:06.08Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC FE:86:4C:48:3B:B7 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 51,\n                    \"hostname\": \"HONOR-400\",\n                    \"ip\": \"192.168.0.4\",\n                    \"mac\": \"FE:86:4C:48:3B:B7\",\n                    \"previous_count\": 51\n                },\n                \"Timestamp\": \"2025-09-30T17:47:06.08Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C6:20:CB:21:39:B0 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 17,\n                    \"hostname\": \"HONOR-Pad-X8a\",\n                    \"ip\": \"192.168.0.2\",\n                    \"mac\": \"C6:20:CB:21:39:B0\",\n                    \"previous_count\": 17\n                },\n                \"Timestamp\": \"2025-09-30T17:47:06.08Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::20362690D7FE\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC CC:D3:C1:5D:76:B0 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 46,\n                    \"hostname\": \"BUSH TV\",\n                    \"ip\": \"192.168.0.17\",\n                    \"mac\": \"CC:D3:C1:5D:76:B0\",\n                    \"previous_count\": 46\n                },\n                \"Timestamp\": \"2025-09-29T09:31:36.209Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C6:78:2D:3C:74:D6 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 11,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.10\",\n                    \"mac\": \"C6:78:2D:3C:74:D6\",\n                    \"previous_count\": 11\n                },\n                \"Timestamp\": \"2025-09-29T09:31:36.209Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 50:8A:06:77:F7:11 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 25,\n                    \"hostname\": \"wlan0\",\n                    \"ip\": \"192.168.0.14\",\n                    \"mac\": \"50:8A:06:77:F7:11\",\n                    \"previous_count\": 25\n                },\n                \"Timestamp\": \"2025-09-29T09:31:36.209Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 62:52:C8:A4:43:10 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 190,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.21\",\n                    \"mac\": \"62:52:C8:A4:43:10\",\n                    \"previous_count\": 190\n                },\n                \"Timestamp\": \"2025-09-29T09:31:36.209Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 50:8A:06:76:99:9E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 11,\n                    \"hostname\": \"wlan0\",\n                    \"ip\": \"192.168.0.11\",\n                    \"mac\": \"50:8A:06:76:99:9E\",\n                    \"previous_count\": 11\n                },\n                \"Timestamp\": \"2025-09-29T09:31:36.21Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 5C:96:66:4C:4C:7F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 118,\n                    \"hostname\": \"Mack PS5\",\n                    \"ip\": \"192.168.0.26\",\n                    \"mac\": \"5C:96:66:4C:4C:7F\",\n                    \"previous_count\": 118\n                },\n                \"Timestamp\": \"2025-09-29T09:31:36.21Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C6:F8:56:FF:5B:22 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 154,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.22\",\n                    \"mac\": \"C6:F8:56:FF:5B:22\",\n                    \"previous_count\": 154\n                },\n                \"Timestamp\": \"2025-09-29T09:31:36.21Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 8E:0A:88:22:1C:94 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 10,\n                    \"hostname\": \"Elsie iPad\",\n                    \"ip\": \"192.168.0.20\",\n                    \"mac\": \"8E:0A:88:22:1C:94\",\n                    \"previous_count\": 10\n                },\n                \"Timestamp\": \"2025-09-29T09:31:36.21Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 28:3A:4D:EC:E2:37 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 11,\n                    \"hostname\": \"Olive PS4\",\n                    \"ip\": \"192.168.0.16\",\n                    \"mac\": \"28:3A:4D:EC:E2:37\",\n                    \"previous_count\": 11\n                },\n                \"Timestamp\": \"2025-09-29T09:31:36.21Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC FE:6B:EC:D2:21:3A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 353,\n                    \"hostname\": \"Olive iPad\",\n                    \"ip\": \"192.168.0.24\",\n                    \"mac\": \"FE:6B:EC:D2:21:3A\",\n                    \"previous_count\": 353\n                },\n                \"Timestamp\": \"2025-09-29T09:31:36.21Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 50:8A:06:77:FE:4E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 49,\n                    \"hostname\": \"wlan0\",\n                    \"ip\": \"192.168.0.13\",\n                    \"mac\": \"50:8A:06:77:FE:4E\",\n                    \"previous_count\": 49\n                },\n                \"Timestamp\": \"2025-09-29T09:31:36.21Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 50:8A:06:76:A8:EE has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 39,\n                    \"hostname\": \"wlan0\",\n                    \"ip\": \"192.168.0.8\",\n                    \"mac\": \"50:8A:06:76:A8:EE\",\n                    \"previous_count\": 39\n                },\n                \"Timestamp\": \"2025-09-29T09:31:36.21Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC AE:E8:6A:63:EE:DB has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 24,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.6\",\n                    \"mac\": \"AE:E8:6A:63:EE:DB\",\n                    \"previous_count\": 24\n                },\n                \"Timestamp\": \"2025-09-29T09:31:36.21Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 50:8A:06:77:F7:11 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 25,\n                    \"hostname\": \"wlan0\",\n                    \"ip\": \"192.168.0.14\",\n                    \"mac\": \"50:8A:06:77:F7:11\",\n                    \"previous_count\": 25\n                },\n                \"Timestamp\": \"2025-09-30T17:47:08.62Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C6:78:2D:3C:74:D6 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 11,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.10\",\n                    \"mac\": \"C6:78:2D:3C:74:D6\",\n                    \"previous_count\": 11\n                },\n                \"Timestamp\": \"2025-09-30T17:47:08.62Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 62:52:C8:A4:43:10 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 190,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.21\",\n                    \"mac\": \"62:52:C8:A4:43:10\",\n                    \"previous_count\": 190\n                },\n                \"Timestamp\": \"2025-09-30T17:47:08.62Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 28:3A:4D:EC:E2:37 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 11,\n                    \"hostname\": \"Olive PS4\",\n                    \"ip\": \"192.168.0.16\",\n                    \"mac\": \"28:3A:4D:EC:E2:37\",\n                    \"previous_count\": 11\n                },\n                \"Timestamp\": \"2025-09-30T17:47:08.62Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 50:8A:06:76:99:9E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 11,\n                    \"hostname\": \"wlan0\",\n                    \"ip\": \"192.168.0.11\",\n                    \"mac\": \"50:8A:06:76:99:9E\",\n                    \"previous_count\": 11\n                },\n                \"Timestamp\": \"2025-09-30T17:47:08.62Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC FE:6B:EC:D2:21:3A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 353,\n                    \"hostname\": \"Olive iPad\",\n                    \"ip\": \"192.168.0.24\",\n                    \"mac\": \"FE:6B:EC:D2:21:3A\",\n                    \"previous_count\": 353\n                },\n                \"Timestamp\": \"2025-09-30T17:47:08.62Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 50:8A:06:77:FE:4E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 49,\n                    \"hostname\": \"wlan0\",\n                    \"ip\": \"192.168.0.13\",\n                    \"mac\": \"50:8A:06:77:FE:4E\",\n                    \"previous_count\": 49\n                },\n                \"Timestamp\": \"2025-09-30T17:47:08.62Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::3C52A105FF2E\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC CE:A7:9C:FE:DC:F0 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 69,\n                    \"hostname\": \"Galaxy-S10\",\n                    \"ip\": \"192.168.88.28\",\n                    \"mac\": \"CE:A7:9C:FE:DC:F0\",\n                    \"previous_count\": 69\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.591Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C6:61:CE:C4:1B:E8 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 19,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.36\",\n                    \"mac\": \"C6:61:CE:C4:1B:E8\",\n                    \"previous_count\": 19\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.591Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 16:74:41:A2:50:E9 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 76,\n                    \"hostname\": \"Galaxy-A22-5G\",\n                    \"ip\": \"192.168.88.19\",\n                    \"mac\": \"16:74:41:A2:50:E9\",\n                    \"previous_count\": 76\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.591Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 40:F6:BC:AF:C5:57 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 178,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.16\",\n                    \"mac\": \"40:F6:BC:AF:C5:57\",\n                    \"previous_count\": 178\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.591Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 22:6A:E7:DC:CF:A9 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 86,\n                    \"hostname\": \"HONOR-Magic6-Proy\",\n                    \"ip\": \"192.168.88.20\",\n                    \"mac\": \"22:6A:E7:DC:CF:A9\",\n                    \"previous_count\": 86\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.591Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 26:CF:83:68:08:F0 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 31,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.27\",\n                    \"mac\": \"26:CF:83:68:08:F0\",\n                    \"previous_count\": 31\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.591Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C6:61:CE:C4:1B:E8 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 19,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.36\",\n                    \"mac\": \"C6:61:CE:C4:1B:E8\",\n                    \"previous_count\": 19\n                },\n                \"Timestamp\": \"2025-09-30T17:47:08.091Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 26:CF:83:68:08:F0 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 31,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.27\",\n                    \"mac\": \"26:CF:83:68:08:F0\",\n                    \"previous_count\": 31\n                },\n                \"Timestamp\": \"2025-09-30T17:47:08.091Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC CE:A7:9C:FE:DC:F0 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 69,\n                    \"hostname\": \"Galaxy-S10\",\n                    \"ip\": \"192.168.88.28\",\n                    \"mac\": \"CE:A7:9C:FE:DC:F0\",\n                    \"previous_count\": 69\n                },\n                \"Timestamp\": \"2025-09-30T17:47:08.091Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::98254AA1D3BF\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 98:E2:55:86:97:17 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 19,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.107\",\n                    \"mac\": \"98:E2:55:86:97:17\",\n                    \"previous_count\": 19\n                },\n                \"Timestamp\": \"2025-09-29T09:31:45.428Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F6:DC:C2:34:4A:EB has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 13,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.100\",\n                    \"mac\": \"F6:DC:C2:34:4A:EB\",\n                    \"previous_count\": 13\n                },\n                \"Timestamp\": \"2025-09-29T09:31:45.428Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 0C:6A:C4:11:24:31 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 13,\n                    \"hostname\": \"Jacks-iPhone-3\",\n                    \"ip\": \"192.168.0.100\",\n                    \"mac\": \"0C:6A:C4:11:24:31\",\n                    \"previous_count\": 13\n                },\n                \"Timestamp\": \"2025-09-29T09:31:45.428Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::203626900F56\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C2:67:A2:22:4B:07 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 42,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.0.2\",\n                    \"mac\": \"C2:67:A2:22:4B:07\",\n                    \"previous_count\": 42\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.34Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C2:67:A2:22:4B:07 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 42,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.0.2\",\n                    \"mac\": \"C2:67:A2:22:4B:07\",\n                    \"previous_count\": 42\n                },\n                \"Timestamp\": \"2025-09-30T17:47:11.373Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"64A10M27E00403\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 7c:61:66:fe:62:5c has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 87,\n                    \"hostname\": \"\",\n                    \"ip\": \"192.168.1.24\",\n                    \"mac\": \"7c:61:66:fe:62:5c\",\n                    \"previous_count\": 87\n                },\n                \"Timestamp\": \"2025-09-29T09:31:56.302Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC ac:9f:c3:9d:7d:c7 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 80,\n                    \"hostname\": \"\",\n                    \"ip\": \"192.168.1.110\",\n                    \"mac\": \"ac:9f:c3:9d:7d:c7\",\n                    \"previous_count\": 80\n                },\n                \"Timestamp\": \"2025-09-29T09:31:56.302Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 40:45:da:15:98:c8 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 61,\n                    \"hostname\": \"\",\n                    \"ip\": \"192.168.1.232\",\n                    \"mac\": \"40:45:da:15:98:c8\",\n                    \"previous_count\": 61\n                },\n                \"Timestamp\": \"2025-09-29T09:31:56.302Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 32:06:93:b9:ec:12 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 36,\n                    \"hostname\": \"\",\n                    \"ip\": \"192.168.1.167\",\n                    \"mac\": \"32:06:93:b9:ec:12\",\n                    \"previous_count\": 36\n                },\n                \"Timestamp\": \"2025-09-29T09:31:56.302Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 4c:3b:df:8a:a0:a0 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 77,\n                    \"hostname\": \"\",\n                    \"ip\": \"192.168.1.36\",\n                    \"mac\": \"4c:3b:df:8a:a0:a0\",\n                    \"previous_count\": 77\n                },\n                \"Timestamp\": \"2025-09-29T09:31:56.302Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 18:7f:88:ae:db:3c has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 172,\n                    \"hostname\": \"\",\n                    \"ip\": \"192.168.1.197\",\n                    \"mac\": \"18:7f:88:ae:db:3c\",\n                    \"previous_count\": 172\n                },\n                \"Timestamp\": \"2025-09-29T09:31:56.302Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC a0:ee:1a:c6:18:2b has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 69,\n                    \"hostname\": \"\",\n                    \"ip\": \"192.168.1.38\",\n                    \"mac\": \"a0:ee:1a:c6:18:2b\",\n                    \"previous_count\": 69\n                },\n                \"Timestamp\": \"2025-09-29T09:31:56.302Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 48:78:5e:fa:9f:b6 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 26,\n                    \"hostname\": \"\",\n                    \"ip\": \"192.168.1.211\",\n                    \"mac\": \"48:78:5e:fa:9f:b6\",\n                    \"previous_count\": 26\n                },\n                \"Timestamp\": \"2025-09-29T09:31:56.302Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 20:a1:71:df:17:d9 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 46,\n                    \"hostname\": \"\",\n                    \"ip\": \"192.168.1.146\",\n                    \"mac\": \"20:a1:71:df:17:d9\",\n                    \"previous_count\": 46\n                },\n                \"Timestamp\": \"2025-09-29T09:31:56.302Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 98:cc:f3:b0:e0:af has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 25,\n                    \"hostname\": \" \",\n                    \"ip\": \"192.168.1.85\",\n                    \"mac\": \"98:cc:f3:b0:e0:af\",\n                    \"previous_count\": 25\n                },\n                \"Timestamp\": \"2025-09-29T09:31:56.302Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 98:cc:f3:b0:e0:af has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 25,\n                    \"hostname\": \" \",\n                    \"ip\": \"192.168.1.85\",\n                    \"mac\": \"98:cc:f3:b0:e0:af\",\n                    \"previous_count\": 25\n                },\n                \"Timestamp\": \"2025-09-30T17:46:56.286Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 20:a1:71:df:17:d9 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 46,\n                    \"hostname\": \"\",\n                    \"ip\": \"192.168.1.146\",\n                    \"mac\": \"20:a1:71:df:17:d9\",\n                    \"previous_count\": 46\n                },\n                \"Timestamp\": \"2025-09-30T17:46:56.286Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 48:78:5e:fa:9f:b6 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 26,\n                    \"hostname\": \"\",\n                    \"ip\": \"192.168.1.211\",\n                    \"mac\": \"48:78:5e:fa:9f:b6\",\n                    \"previous_count\": 26\n                },\n                \"Timestamp\": \"2025-09-30T17:46:56.286Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::98254AA1E760\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 4E:38:C7:D7:F2:65 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 72,\n                    \"hostname\": \"Chioma-s-S21-Ultra\",\n                    \"ip\": \"192.168.0.103\",\n                    \"mac\": \"4E:38:C7:D7:F2:65\",\n                    \"previous_count\": 72\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.747Z\"\n            },\n            {\n                \"Type\": \"HighCPUUsage\",\n                \"Message\": \"Device is experiencing high CPU usage.\",\n                \"Details\": {\n                    \"max_cpu_percentage\": 100,\n                    \"threshold_percentage\": 90\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.747Z\"\n            },\n            {\n                \"Type\": \"HighCPUUsage\",\n                \"Message\": \"Device is experiencing high CPU usage.\",\n                \"Details\": {\n                    \"max_cpu_percentage\": 100,\n                    \"threshold_percentage\": 90\n                },\n                \"Timestamp\": \"2025-09-30T17:47:06.467Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::20362690DA9E\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 2C:9E:00:36:87:BD has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 24,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.14\",\n                    \"mac\": \"2C:9E:00:36:87:BD\",\n                    \"previous_count\": 24\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.771Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 94:44:44:F9:B9:87 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 53,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.17\",\n                    \"mac\": \"94:44:44:F9:B9:87\",\n                    \"previous_count\": 53\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.771Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 06:A7:A0:72:04:65 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 55,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.20\",\n                    \"mac\": \"06:A7:A0:72:04:65\",\n                    \"previous_count\": 55\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.771Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A8:7E:EA:F7:9A:90 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 52,\n                    \"hostname\": \"DESKTOP-KDO7OSQ\",\n                    \"ip\": \"192.168.0.14\",\n                    \"mac\": \"A8:7E:EA:F7:9A:90\",\n                    \"previous_count\": 52\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.771Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 90:A8:22:CE:D1:E9 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 286,\n                    \"hostname\": \"amazon-1997e8750\",\n                    \"ip\": \"192.168.0.13\",\n                    \"mac\": \"90:A8:22:CE:D1:E9\",\n                    \"previous_count\": 286\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.771Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 86:43:FF:4E:36:D8 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 52,\n                    \"hostname\": \"Brendan-s-S23-Ultra\",\n                    \"ip\": \"192.168.0.17\",\n                    \"mac\": \"86:43:FF:4E:36:D8\",\n                    \"previous_count\": 52\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.771Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 46:7E:56:A7:FA:12 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 257,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.21\",\n                    \"mac\": \"46:7E:56:A7:FA:12\",\n                    \"previous_count\": 257\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.771Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 92:C1:5E:18:B7:FF has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 33,\n                    \"hostname\": \"Nicola-s-S23-Ultra\",\n                    \"ip\": \"192.168.0.19\",\n                    \"mac\": \"92:C1:5E:18:B7:FF\",\n                    \"previous_count\": 33\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.771Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 12:9D:20:9D:F6:64 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 18,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.20\",\n                    \"mac\": \"12:9D:20:9D:F6:64\",\n                    \"previous_count\": 18\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.771Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 7E:FF:91:6D:F8:86 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 191,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.10\",\n                    \"mac\": \"7E:FF:91:6D:F8:86\",\n                    \"previous_count\": 191\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.771Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A8:7E:EA:F7:9A:90 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 52,\n                    \"hostname\": \"DESKTOP-KDO7OSQ\",\n                    \"ip\": \"192.168.0.14\",\n                    \"mac\": \"A8:7E:EA:F7:9A:90\",\n                    \"previous_count\": 52\n                },\n                \"Timestamp\": \"2025-09-30T17:46:59.162Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 06:A7:A0:72:04:65 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 55,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.20\",\n                    \"mac\": \"06:A7:A0:72:04:65\",\n                    \"previous_count\": 55\n                },\n                \"Timestamp\": \"2025-09-30T17:46:59.162Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 86:43:FF:4E:36:D8 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 52,\n                    \"hostname\": \"Brendan-s-S23-Ultra\",\n                    \"ip\": \"192.168.0.17\",\n                    \"mac\": \"86:43:FF:4E:36:D8\",\n                    \"previous_count\": 52\n                },\n                \"Timestamp\": \"2025-09-30T17:46:59.162Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 12:9D:20:9D:F6:64 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 18,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.20\",\n                    \"mac\": \"12:9D:20:9D:F6:64\",\n                    \"previous_count\": 18\n                },\n                \"Timestamp\": \"2025-09-30T17:46:59.162Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::20362690BD36\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 36:C2:4A:B5:B9:97 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 27,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.6\",\n                    \"mac\": \"36:C2:4A:B5:B9:97\",\n                    \"previous_count\": 27\n                },\n                \"Timestamp\": \"2025-09-29T09:31:56.082Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 22:4C:FD:65:A9:01 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 13,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.6\",\n                    \"mac\": \"22:4C:FD:65:A9:01\",\n                    \"previous_count\": 13\n                },\n                \"Timestamp\": \"2025-09-29T09:31:56.082Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F8:77:B8:A0:D5:90 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 44,\n                    \"hostname\": \"localhost\",\n                    \"ip\": \"192.168.0.5\",\n                    \"mac\": \"F8:77:B8:A0:D5:90\",\n                    \"previous_count\": 44\n                },\n                \"Timestamp\": \"2025-09-29T09:31:56.082Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 36:C2:4A:B5:B9:97 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 27,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.6\",\n                    \"mac\": \"36:C2:4A:B5:B9:97\",\n                    \"previous_count\": 27\n                },\n                \"Timestamp\": \"2025-09-30T17:46:55.457Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 22:4C:FD:65:A9:01 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 13,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.6\",\n                    \"mac\": \"22:4C:FD:65:A9:01\",\n                    \"previous_count\": 13\n                },\n                \"Timestamp\": \"2025-09-30T17:46:55.457Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::20362690BD9F\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 38:65:B2:1A:0F:D0 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 206,\n                    \"hostname\": \"Zues-Da-Rooster\",\n                    \"ip\": \"192.168.0.4\",\n                    \"mac\": \"38:65:B2:1A:0F:D0\",\n                    \"previous_count\": 206\n                },\n                \"Timestamp\": \"2025-09-29T09:31:32.143Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC AE:7C:D3:43:AF:E6 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 12,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.9\",\n                    \"mac\": \"AE:7C:D3:43:AF:E6\",\n                    \"previous_count\": 12\n                },\n                \"Timestamp\": \"2025-09-29T09:31:32.143Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 1A:E5:DD:7D:19:49 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 26,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.7\",\n                    \"mac\": \"1A:E5:DD:7D:19:49\",\n                    \"previous_count\": 26\n                },\n                \"Timestamp\": \"2025-09-29T09:31:32.143Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC AA:EB:50:7B:FF:F8 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 208,\n                    \"hostname\": \"Betty-s-A35\",\n                    \"ip\": \"192.168.0.6\",\n                    \"mac\": \"AA:EB:50:7B:FF:F8\",\n                    \"previous_count\": 208\n                },\n                \"Timestamp\": \"2025-09-29T09:31:32.143Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F6:F6:06:13:8F:8B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 181,\n                    \"hostname\": \"Stephen-Kweku-s-A55\",\n                    \"ip\": \"192.168.0.5\",\n                    \"mac\": \"F6:F6:06:13:8F:8B\",\n                    \"previous_count\": 181\n                },\n                \"Timestamp\": \"2025-09-29T09:31:32.143Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 20:28:BC:B7:65:DE has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 409,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.10\",\n                    \"mac\": \"20:28:BC:B7:65:DE\",\n                    \"previous_count\": 409\n                },\n                \"Timestamp\": \"2025-09-29T09:31:32.143Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 32:D2:AD:A5:58:FD has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 99,\n                    \"hostname\": \"Galaxy-A16-5G\",\n                    \"ip\": \"192.168.0.8\",\n                    \"mac\": \"32:D2:AD:A5:58:FD\",\n                    \"previous_count\": 99\n                },\n                \"Timestamp\": \"2025-09-29T09:31:32.143Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F2:01:82:6E:0B:37 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 102,\n                    \"hostname\": \"Betty-s-A54\",\n                    \"ip\": \"192.168.0.4\",\n                    \"mac\": \"F2:01:82:6E:0B:37\",\n                    \"previous_count\": 102\n                },\n                \"Timestamp\": \"2025-09-29T09:31:32.143Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 46:88:4B:C9:B3:BA has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 109,\n                    \"hostname\": \"Betty-s-A54\",\n                    \"ip\": \"192.168.0.9\",\n                    \"mac\": \"46:88:4B:C9:B3:BA\",\n                    \"previous_count\": 109\n                },\n                \"Timestamp\": \"2025-09-29T09:31:32.143Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A0:29:42:AB:7D:36 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 178,\n                    \"hostname\": \"Kaysfavoured\",\n                    \"ip\": \"192.168.0.7\",\n                    \"mac\": \"A0:29:42:AB:7D:36\",\n                    \"previous_count\": 178\n                },\n                \"Timestamp\": \"2025-09-29T09:31:32.143Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC AE:7C:D3:43:AF:E6 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 12,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.9\",\n                    \"mac\": \"AE:7C:D3:43:AF:E6\",\n                    \"previous_count\": 12\n                },\n                \"Timestamp\": \"2025-09-30T17:46:53.291Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 1A:E5:DD:7D:19:49 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 26,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.7\",\n                    \"mac\": \"1A:E5:DD:7D:19:49\",\n                    \"previous_count\": 26\n                },\n                \"Timestamp\": \"2025-09-30T17:46:53.291Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 46:88:4B:C9:B3:BA has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 109,\n                    \"hostname\": \"Betty-s-A54\",\n                    \"ip\": \"192.168.0.9\",\n                    \"mac\": \"46:88:4B:C9:B3:BA\",\n                    \"previous_count\": 109\n                },\n                \"Timestamp\": \"2025-09-30T17:46:53.291Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::242FD04EA250\",\n        \"alarms\": [\n            {\n                \"Type\": \"HighCPUUsage\",\n                \"Message\": \"Device is experiencing high CPU usage.\",\n                \"Details\": {\n                    \"max_cpu_percentage\": 100,\n                    \"threshold_percentage\": 90\n                },\n                \"Timestamp\": \"2025-09-29T09:31:58.19Z\"\n            },\n            {\n                \"Type\": \"HighCPUUsage\",\n                \"Message\": \"Device is experiencing high CPU usage.\",\n                \"Details\": {\n                    \"max_cpu_percentage\": 100,\n                    \"threshold_percentage\": 90\n                },\n                \"Timestamp\": \"2025-09-30T17:47:08.987Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::242FD04EA19C\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC E6:D7:22:00:D3:55 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 13,\n                    \"hostname\": \"tom-s-Z-Flip6\",\n                    \"ip\": \"192.168.0.104\",\n                    \"mac\": \"E6:D7:22:00:D3:55\",\n                    \"previous_count\": 13\n                },\n                \"Timestamp\": \"2025-09-29T09:31:42.057Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC E6:D7:22:00:D3:55 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 13,\n                    \"hostname\": \"tom-s-Z-Flip6\",\n                    \"ip\": \"192.168.0.104\",\n                    \"mac\": \"E6:D7:22:00:D3:55\",\n                    \"previous_count\": 13\n                },\n                \"Timestamp\": \"2025-09-30T17:46:58.174Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::20362690B96D\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D2:BD:D0:9D:A8:BC has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 62,\n                    \"hostname\": \"Pixel-7-Pro\",\n                    \"ip\": \"192.168.0.2\",\n                    \"mac\": \"D2:BD:D0:9D:A8:BC\",\n                    \"previous_count\": 62\n                },\n                \"Timestamp\": \"2025-09-29T09:31:42.046Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC CC:B1:1A:A4:EF:86 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 47,\n                    \"hostname\": \"localhost\",\n                    \"ip\": \"192.168.0.5\",\n                    \"mac\": \"CC:B1:1A:A4:EF:86\",\n                    \"previous_count\": 47\n                },\n                \"Timestamp\": \"2025-09-29T09:31:42.046Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC FA:A7:31:A3:88:EE has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 138,\n                    \"hostname\": \"RE700X\",\n                    \"ip\": \"192.168.0.3\",\n                    \"mac\": \"FA:A7:31:A3:88:EE\",\n                    \"previous_count\": 138\n                },\n                \"Timestamp\": \"2025-09-29T09:31:42.046Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 82:BF:5B:97:F2:83 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 44,\n                    \"hostname\": \"Rachna-s-S20-FE\",\n                    \"ip\": \"192.168.0.11\",\n                    \"mac\": \"82:BF:5B:97:F2:83\",\n                    \"previous_count\": 44\n                },\n                \"Timestamp\": \"2025-09-29T09:31:42.046Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC CE:A0:88:C6:8C:89 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 32,\n                    \"hostname\": \"Mac\",\n                    \"ip\": \"192.168.0.5\",\n                    \"mac\": \"CE:A0:88:C6:8C:89\",\n                    \"previous_count\": 32\n                },\n                \"Timestamp\": \"2025-09-29T09:31:42.048Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC AC:CC:FC:AE:3D:63 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 33,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.8\",\n                    \"mac\": \"AC:CC:FC:AE:3D:63\",\n                    \"previous_count\": 33\n                },\n                \"Timestamp\": \"2025-09-29T09:31:42.048Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D6:FF:AB:E7:43:70 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 131,\n                    \"hostname\": \"Rammurti-s-S22\",\n                    \"ip\": \"192.168.0.7\",\n                    \"mac\": \"D6:FF:AB:E7:43:70\",\n                    \"previous_count\": 131\n                },\n                \"Timestamp\": \"2025-09-29T09:31:42.048Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC CE:A0:88:C6:8C:89 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 32,\n                    \"hostname\": \"Mac\",\n                    \"ip\": \"192.168.0.5\",\n                    \"mac\": \"CE:A0:88:C6:8C:89\",\n                    \"previous_count\": 32\n                },\n                \"Timestamp\": \"2025-09-30T17:46:57.24Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC CC:B1:1A:A4:EF:86 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 47,\n                    \"hostname\": \"localhost\",\n                    \"ip\": \"192.168.0.5\",\n                    \"mac\": \"CC:B1:1A:A4:EF:86\",\n                    \"previous_count\": 47\n                },\n                \"Timestamp\": \"2025-09-30T17:46:57.24Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC FA:A7:31:A3:88:EE has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 138,\n                    \"hostname\": \"RE700X\",\n                    \"ip\": \"192.168.0.3\",\n                    \"mac\": \"FA:A7:31:A3:88:EE\",\n                    \"previous_count\": 138\n                },\n                \"Timestamp\": \"2025-09-30T17:46:57.24Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC AC:CC:FC:AE:3D:63 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 33,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.8\",\n                    \"mac\": \"AC:CC:FC:AE:3D:63\",\n                    \"previous_count\": 33\n                },\n                \"Timestamp\": \"2025-09-30T17:46:57.24Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 82:BF:5B:97:F2:83 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 44,\n                    \"hostname\": \"Rachna-s-S20-FE\",\n                    \"ip\": \"192.168.0.11\",\n                    \"mac\": \"82:BF:5B:97:F2:83\",\n                    \"previous_count\": 44\n                },\n                \"Timestamp\": \"2025-09-30T17:46:57.24Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::2036269001DC\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 8C:08:AA:D4:2B:C5 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 241,\n                    \"hostname\": \"iPhone-59\",\n                    \"ip\": \"192.168.0.15\",\n                    \"mac\": \"8C:08:AA:D4:2B:C5\",\n                    \"previous_count\": 241\n                },\n                \"Timestamp\": \"2025-09-29T09:31:58.181Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 70:F0:88:F1:3E:E9 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 48,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.20\",\n                    \"mac\": \"70:F0:88:F1:3E:E9\",\n                    \"previous_count\": 48\n                },\n                \"Timestamp\": \"2025-09-29T09:31:58.181Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 62:7E:3A:19:B1:4C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 17,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.16\",\n                    \"mac\": \"62:7E:3A:19:B1:4C\",\n                    \"previous_count\": 17\n                },\n                \"Timestamp\": \"2025-09-29T09:31:58.181Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 38:2C:E5:C8:45:12 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 412,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.6\",\n                    \"mac\": \"38:2C:E5:C8:45:12\",\n                    \"previous_count\": 412\n                },\n                \"Timestamp\": \"2025-09-29T09:31:58.181Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 96:D9:9C:6D:28:4C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 49,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.17\",\n                    \"mac\": \"96:D9:9C:6D:28:4C\",\n                    \"previous_count\": 49\n                },\n                \"Timestamp\": \"2025-09-29T09:31:58.181Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B0:8B:A8:E8:69:57 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 332,\n                    \"hostname\": \"echoshow-2ea6a5d4d26b67e5\",\n                    \"ip\": \"192.168.0.10\",\n                    \"mac\": \"B0:8B:A8:E8:69:57\",\n                    \"previous_count\": 332\n                },\n                \"Timestamp\": \"2025-09-29T09:31:58.181Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 20:28:BC:E3:1F:34 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 400,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.4\",\n                    \"mac\": \"20:28:BC:E3:1F:34\",\n                    \"previous_count\": 400\n                },\n                \"Timestamp\": \"2025-09-29T09:31:58.181Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 8A:44:21:0C:3B:D0 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 57,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.7\",\n                    \"mac\": \"8A:44:21:0C:3B:D0\",\n                    \"previous_count\": 57\n                },\n                \"Timestamp\": \"2025-09-29T09:31:58.181Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 2E:09:38:CB:D2:CA has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 99,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.0.21\",\n                    \"mac\": \"2E:09:38:CB:D2:CA\",\n                    \"previous_count\": 99\n                },\n                \"Timestamp\": \"2025-09-29T09:31:58.181Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 80:96:98:25:38:27 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 187,\n                    \"hostname\": \"Joshs-iPhone\",\n                    \"ip\": \"192.168.0.20\",\n                    \"mac\": \"80:96:98:25:38:27\",\n                    \"previous_count\": 187\n                },\n                \"Timestamp\": \"2025-09-29T09:31:58.181Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 26:35:20:FD:41:FB has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 27,\n                    \"hostname\": \"Spare iPhone\",\n                    \"ip\": \"192.168.0.15\",\n                    \"mac\": \"26:35:20:FD:41:FB\",\n                    \"previous_count\": 27\n                },\n                \"Timestamp\": \"2025-09-29T09:31:58.181Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A0:B4:0F:1B:9F:49 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 330,\n                    \"hostname\": \"iPad-2\",\n                    \"ip\": \"192.168.0.14\",\n                    \"mac\": \"A0:B4:0F:1B:9F:49\",\n                    \"previous_count\": 330\n                },\n                \"Timestamp\": \"2025-09-29T09:31:58.181Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 5C:47:5E:23:2D:7D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 52,\n                    \"hostname\": \"Bedroom Camera\",\n                    \"ip\": \"192.168.0.4\",\n                    \"mac\": \"5C:47:5E:23:2D:7D\",\n                    \"previous_count\": 52\n                },\n                \"Timestamp\": \"2025-09-29T09:31:58.181Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 62:18:0C:CE:59:4A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 10,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.18\",\n                    \"mac\": \"62:18:0C:CE:59:4A\",\n                    \"previous_count\": 10\n                },\n                \"Timestamp\": \"2025-09-29T09:31:58.181Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC DE:60:8F:0F:A0:80 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 356,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.0.11\",\n                    \"mac\": \"DE:60:8F:0F:A0:80\",\n                    \"previous_count\": 356\n                },\n                \"Timestamp\": \"2025-09-29T09:31:58.181Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C0:4B:24:06:4F:41 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 110,\n                    \"hostname\": \"OwletCam-OCC7135032400276\",\n                    \"ip\": \"192.168.0.2\",\n                    \"mac\": \"C0:4B:24:06:4F:41\",\n                    \"previous_count\": 110\n                },\n                \"Timestamp\": \"2025-09-29T09:31:58.181Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 96:D9:9C:6D:28:4C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 49,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.17\",\n                    \"mac\": \"96:D9:9C:6D:28:4C\",\n                    \"previous_count\": 49\n                },\n                \"Timestamp\": \"2025-09-30T17:46:53.265Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 62:7E:3A:19:B1:4C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 17,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.16\",\n                    \"mac\": \"62:7E:3A:19:B1:4C\",\n                    \"previous_count\": 17\n                },\n                \"Timestamp\": \"2025-09-30T17:46:53.265Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 70:F0:88:F1:3E:E9 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 48,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.20\",\n                    \"mac\": \"70:F0:88:F1:3E:E9\",\n                    \"previous_count\": 48\n                },\n                \"Timestamp\": \"2025-09-30T17:46:53.265Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 62:18:0C:CE:59:4A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 10,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.18\",\n                    \"mac\": \"62:18:0C:CE:59:4A\",\n                    \"previous_count\": 10\n                },\n                \"Timestamp\": \"2025-09-30T17:46:53.265Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::5CE93180872F\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D6:16:EA:2F:52:D2 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 54,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.88.2\",\n                    \"mac\": \"D6:16:EA:2F:52:D2\",\n                    \"previous_count\": 54\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.348Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 78:E6:1C:1C:E1:30 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 51,\n                    \"hostname\": \"HONOR-Magic-V3\",\n                    \"ip\": \"192.168.88.4\",\n                    \"mac\": \"78:E6:1C:1C:E1:30\",\n                    \"previous_count\": 51\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.348Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 76:F4:29:AE:5B:4C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 72,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.8\",\n                    \"mac\": \"76:F4:29:AE:5B:4C\",\n                    \"previous_count\": 72\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.348Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 12:C1:0C:A9:B0:44 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 54,\n                    \"hostname\": \"HUAWEI_P40_Pro-c312eb3c39\",\n                    \"ip\": \"192.168.88.7\",\n                    \"mac\": \"12:C1:0C:A9:B0:44\",\n                    \"previous_count\": 54\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.348Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D8:12:65:5D:27:85 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 27,\n                    \"hostname\": \"LAPTOP-768KA7ES\",\n                    \"ip\": \"192.168.88.13\",\n                    \"mac\": \"D8:12:65:5D:27:85\",\n                    \"previous_count\": 27\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.348Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 3E:79:B2:25:2E:61 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 28,\n                    \"hostname\": \"Mada iPhone \",\n                    \"ip\": \"192.168.88.5\",\n                    \"mac\": \"3E:79:B2:25:2E:61\",\n                    \"previous_count\": 28\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.348Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 78:E6:1C:1C:E1:30 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 51,\n                    \"hostname\": \"HONOR-Magic-V3\",\n                    \"ip\": \"192.168.88.4\",\n                    \"mac\": \"78:E6:1C:1C:E1:30\",\n                    \"previous_count\": 51\n                },\n                \"Timestamp\": \"2025-09-30T17:46:49.121Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 3E:79:B2:25:2E:61 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 28,\n                    \"hostname\": \"Mada iPhone \",\n                    \"ip\": \"192.168.88.5\",\n                    \"mac\": \"3E:79:B2:25:2E:61\",\n                    \"previous_count\": 28\n                },\n                \"Timestamp\": \"2025-09-30T17:46:49.121Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D8:12:65:5D:27:85 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 27,\n                    \"hostname\": \"LAPTOP-768KA7ES\",\n                    \"ip\": \"192.168.88.13\",\n                    \"mac\": \"D8:12:65:5D:27:85\",\n                    \"previous_count\": 27\n                },\n                \"Timestamp\": \"2025-09-30T17:46:49.121Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::A842A10A4122\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A2:22:FF:0E:FB:A7 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 75,\n                    \"hostname\": \"Nohotspotcerdo\",\n                    \"ip\": \"192.168.0.104\",\n                    \"mac\": \"A2:22:FF:0E:FB:A7\",\n                    \"previous_count\": 75\n                },\n                \"Timestamp\": \"2025-09-29T09:31:42.667Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 98:BD:80:66:72:AE has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 147,\n                    \"hostname\": \"W5CD4362XS2\",\n                    \"ip\": \"192.168.0.105\",\n                    \"mac\": \"98:BD:80:66:72:AE\",\n                    \"previous_count\": 147\n                },\n                \"Timestamp\": \"2025-09-29T09:31:42.667Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 4A:52:1C:F3:D3:E3 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 11,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.107\",\n                    \"mac\": \"4A:52:1C:F3:D3:E3\",\n                    \"previous_count\": 11\n                },\n                \"Timestamp\": \"2025-09-29T09:31:42.667Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 06:00:1D:77:C7:35 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 115,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.103\",\n                    \"mac\": \"06:00:1D:77:C7:35\",\n                    \"previous_count\": 115\n                },\n                \"Timestamp\": \"2025-09-29T09:31:42.667Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 14:F6:D8:A2:2F:06 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 190,\n                    \"hostname\": \"Gomes\",\n                    \"ip\": \"192.168.0.104\",\n                    \"mac\": \"14:F6:D8:A2:2F:06\",\n                    \"previous_count\": 190\n                },\n                \"Timestamp\": \"2025-09-29T09:31:42.667Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 1A:F3:A6:F7:50:F0 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 11,\n                    \"hostname\": \"Nohotspotcerdo\",\n                    \"ip\": \"192.168.0.105\",\n                    \"mac\": \"1A:F3:A6:F7:50:F0\",\n                    \"previous_count\": 11\n                },\n                \"Timestamp\": \"2025-09-29T09:31:42.667Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC BA:6D:85:96:B8:D4 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 116,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.103\",\n                    \"mac\": \"BA:6D:85:96:B8:D4\",\n                    \"previous_count\": 116\n                },\n                \"Timestamp\": \"2025-09-29T09:31:42.667Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 62:62:7C:8A:5E:1C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 92,\n                    \"hostname\": \"Elenyr-s-Note10\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"62:62:7C:8A:5E:1C\",\n                    \"previous_count\": 92\n                },\n                \"Timestamp\": \"2025-09-29T09:31:42.667Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 02:3C:1B:2A:12:D7 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 35,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.103\",\n                    \"mac\": \"02:3C:1B:2A:12:D7\",\n                    \"previous_count\": 35\n                },\n                \"Timestamp\": \"2025-09-29T09:31:42.667Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A2:22:FF:0E:FB:A7 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 75,\n                    \"hostname\": \"Nohotspotcerdo\",\n                    \"ip\": \"192.168.0.104\",\n                    \"mac\": \"A2:22:FF:0E:FB:A7\",\n                    \"previous_count\": 75\n                },\n                \"Timestamp\": \"2025-09-30T17:46:58.59Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 98:BD:80:66:72:AE has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 147,\n                    \"hostname\": \"W5CD4362XS2\",\n                    \"ip\": \"192.168.0.105\",\n                    \"mac\": \"98:BD:80:66:72:AE\",\n                    \"previous_count\": 147\n                },\n                \"Timestamp\": \"2025-09-30T17:46:58.59Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 4A:52:1C:F3:D3:E3 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 11,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.107\",\n                    \"mac\": \"4A:52:1C:F3:D3:E3\",\n                    \"previous_count\": 11\n                },\n                \"Timestamp\": \"2025-09-30T17:46:58.59Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 02:3C:1B:2A:12:D7 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 35,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.103\",\n                    \"mac\": \"02:3C:1B:2A:12:D7\",\n                    \"previous_count\": 35\n                },\n                \"Timestamp\": \"2025-09-30T17:46:58.59Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::3C52A10605A9\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 00:B5:D0:94:62:2D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 164,\n                    \"hostname\": \"Galaxy-Tab-A-2016\",\n                    \"ip\": \"192.168.88.6\",\n                    \"mac\": \"00:B5:D0:94:62:2D\",\n                    \"previous_count\": 164\n                },\n                \"Timestamp\": \"2025-09-29T09:31:48.852Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B0:2A:43:14:B6:E1 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 146,\n                    \"hostname\": \"Chromecast\",\n                    \"ip\": \"192.168.88.3\",\n                    \"mac\": \"B0:2A:43:14:B6:E1\",\n                    \"previous_count\": 146\n                },\n                \"Timestamp\": \"2025-09-30T17:47:06.755Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::98254A42A44C\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC DE:43:F6:AE:FA:DB has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 16,\n                    \"hostname\": \"Galaxy-A13\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"DE:43:F6:AE:FA:DB\",\n                    \"previous_count\": 16\n                },\n                \"Timestamp\": \"2025-09-29T09:31:49.329Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 90:98:77:D0:40:29 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 39,\n                    \"hostname\": \"POLAROID-TV\",\n                    \"ip\": \"192.168.0.103\",\n                    \"mac\": \"90:98:77:D0:40:29\",\n                    \"previous_count\": 39\n                },\n                \"Timestamp\": \"2025-09-29T09:31:49.329Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 4E:B6:F2:B0:5A:E3 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 13,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.100\",\n                    \"mac\": \"4E:B6:F2:B0:5A:E3\",\n                    \"previous_count\": 13\n                },\n                \"Timestamp\": \"2025-09-29T09:31:49.329Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC DE:43:F6:AE:FA:DB has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 16,\n                    \"hostname\": \"Galaxy-A13\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"DE:43:F6:AE:FA:DB\",\n                    \"previous_count\": 16\n                },\n                \"Timestamp\": \"2025-09-30T17:47:11.923Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 90:98:77:D0:40:29 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 39,\n                    \"hostname\": \"POLAROID-TV\",\n                    \"ip\": \"192.168.0.103\",\n                    \"mac\": \"90:98:77:D0:40:29\",\n                    \"previous_count\": 39\n                },\n                \"Timestamp\": \"2025-09-30T17:47:11.923Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::98254AA1D74C\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 56:71:B0:86:22:2E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 16,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.102\",\n                    \"mac\": \"56:71:B0:86:22:2E\",\n                    \"previous_count\": 16\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.408Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 56:71:B0:86:22:2E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 16,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.102\",\n                    \"mac\": \"56:71:B0:86:22:2E\",\n                    \"previous_count\": 16\n                },\n                \"Timestamp\": \"2025-09-30T17:47:00.107Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::A842A10A57B4\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 1C:12:B0:3D:CF:38 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 97,\n                    \"hostname\": \"amazon-c8ada4f25\",\n                    \"ip\": \"192.168.0.114\",\n                    \"mac\": \"1C:12:B0:3D:CF:38\",\n                    \"previous_count\": 97\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.651Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 00:1C:2B:1C:80:48 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 241,\n                    \"hostname\": \"myHivehub\",\n                    \"ip\": \"192.168.0.103\",\n                    \"mac\": \"00:1C:2B:1C:80:48\",\n                    \"previous_count\": 241\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.651Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A6:89:EF:55:7C:96 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 93,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.105\",\n                    \"mac\": \"A6:89:EF:55:7C:96\",\n                    \"previous_count\": 93\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.651Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 10:D5:61:6D:7C:A3 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 420,\n                    \"hostname\": \"wlan0\",\n                    \"ip\": \"192.168.0.100\",\n                    \"mac\": \"10:D5:61:6D:7C:A3\",\n                    \"previous_count\": 420\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.651Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 00:F3:61:E2:01:E7 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 420,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.107\",\n                    \"mac\": \"00:F3:61:E2:01:E7\",\n                    \"previous_count\": 420\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.651Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 06:44:B0:22:28:D8 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 182,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.105\",\n                    \"mac\": \"06:44:B0:22:28:D8\",\n                    \"previous_count\": 182\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.651Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 7A:A8:B5:7C:E2:F5 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 140,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.113\",\n                    \"mac\": \"7A:A8:B5:7C:E2:F5\",\n                    \"previous_count\": 140\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.651Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 2C:2B:F9:C0:0E:06 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 123,\n                    \"hostname\": \"LGwebOSTV\",\n                    \"ip\": \"192.168.0.115\",\n                    \"mac\": \"2C:2B:F9:C0:0E:06\",\n                    \"previous_count\": 123\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.651Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C8:6C:3D:0F:5A:1D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 420,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.111\",\n                    \"mac\": \"C8:6C:3D:0F:5A:1D\",\n                    \"previous_count\": 420\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.651Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC FE:F9:AF:08:AB:15 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 42,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.108\",\n                    \"mac\": \"FE:F9:AF:08:AB:15\",\n                    \"previous_count\": 42\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.651Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D2:DB:38:6A:6B:26 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 56,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.113\",\n                    \"mac\": \"D2:DB:38:6A:6B:26\",\n                    \"previous_count\": 56\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.651Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 84:0D:8E:57:8E:AB has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 421,\n                    \"hostname\": \"ESP_578EAB\",\n                    \"ip\": \"192.168.0.104\",\n                    \"mac\": \"84:0D:8E:57:8E:AB\",\n                    \"previous_count\": 421\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.651Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 20:1C:3A:F8:46:B0 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 421,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.102\",\n                    \"mac\": \"20:1C:3A:F8:46:B0\",\n                    \"previous_count\": 421\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.651Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D2:DB:38:6A:6B:26 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 56,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.113\",\n                    \"mac\": \"D2:DB:38:6A:6B:26\",\n                    \"previous_count\": 56\n                },\n                \"Timestamp\": \"2025-09-30T17:47:02.177Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 06:44:B0:22:28:D8 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 182,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.105\",\n                    \"mac\": \"06:44:B0:22:28:D8\",\n                    \"previous_count\": 182\n                },\n                \"Timestamp\": \"2025-09-30T17:47:02.177Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::5CE931807E6B\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 36:9E:FB:E7:B0:9F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 10,\n                    \"hostname\": \"Andre-s-A54\",\n                    \"ip\": \"192.168.88.8\",\n                    \"mac\": \"36:9E:FB:E7:B0:9F\",\n                    \"previous_count\": 10\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.595Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 0E:17:E6:46:7D:F9 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 76,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.2\",\n                    \"mac\": \"0E:17:E6:46:7D:F9\",\n                    \"previous_count\": 76\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.595Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 1C:D6:BE:8F:0D:4E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 77,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.7\",\n                    \"mac\": \"1C:D6:BE:8F:0D:4E\",\n                    \"previous_count\": 77\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.595Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC CC:88:26:0F:D6:69 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 133,\n                    \"hostname\": \"Tesla_Model_3\",\n                    \"ip\": \"192.168.88.8\",\n                    \"mac\": \"CC:88:26:0F:D6:69\",\n                    \"previous_count\": 133\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.595Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 30:C9:AB:F1:6E:4B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 30,\n                    \"hostname\": \"DESKTOP-POVC5AB\",\n                    \"ip\": \"192.168.88.20\",\n                    \"mac\": \"30:C9:AB:F1:6E:4B\",\n                    \"previous_count\": 30\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.595Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 0E:17:E6:46:7D:F9 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 76,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.2\",\n                    \"mac\": \"0E:17:E6:46:7D:F9\",\n                    \"previous_count\": 76\n                },\n                \"Timestamp\": \"2025-09-30T17:46:51.064Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 1C:D6:BE:8F:0D:4E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 77,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.7\",\n                    \"mac\": \"1C:D6:BE:8F:0D:4E\",\n                    \"previous_count\": 77\n                },\n                \"Timestamp\": \"2025-09-30T17:46:51.064Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::A842A10A5682\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 56:A6:92:05:E4:28 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 117,\n                    \"hostname\": \"Pixel-8-Pro\",\n                    \"ip\": \"192.168.0.104\",\n                    \"mac\": \"56:A6:92:05:E4:28\",\n                    \"previous_count\": 117\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.551Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F2:AB:7F:B1:D2:1B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 204,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.102\",\n                    \"mac\": \"F2:AB:7F:B1:D2:1B\",\n                    \"previous_count\": 204\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.551Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A2:F5:4D:1A:79:F4 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 228,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.103\",\n                    \"mac\": \"A2:F5:4D:1A:79:F4\",\n                    \"previous_count\": 228\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.551Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 3A:9F:6E:2F:CB:AA has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 21,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.102\",\n                    \"mac\": \"3A:9F:6E:2F:CB:AA\",\n                    \"previous_count\": 21\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.551Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::20362690EB4A\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D2:63:41:0A:5D:F5 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 25,\n                    \"hostname\": \"Graeme-s-S23-FE\",\n                    \"ip\": \"192.168.0.8\",\n                    \"mac\": \"D2:63:41:0A:5D:F5\",\n                    \"previous_count\": 25\n                },\n                \"Timestamp\": \"2025-09-29T09:31:45.302Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 8E:16:42:A3:A1:DB has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 15,\n                    \"hostname\": \"SM-L705F\",\n                    \"ip\": \"192.168.0.13\",\n                    \"mac\": \"8E:16:42:A3:A1:DB\",\n                    \"previous_count\": 15\n                },\n                \"Timestamp\": \"2025-09-29T09:31:45.302Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D2:63:41:0A:5D:F5 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 25,\n                    \"hostname\": \"Graeme-s-S23-FE\",\n                    \"ip\": \"192.168.0.8\",\n                    \"mac\": \"D2:63:41:0A:5D:F5\",\n                    \"previous_count\": 25\n                },\n                \"Timestamp\": \"2025-09-30T17:47:03.501Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 8E:16:42:A3:A1:DB has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 15,\n                    \"hostname\": \"SM-L705F\",\n                    \"ip\": \"192.168.0.13\",\n                    \"mac\": \"8E:16:42:A3:A1:DB\",\n                    \"previous_count\": 15\n                },\n                \"Timestamp\": \"2025-09-30T17:47:03.501Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::20362690D9A5\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC DE:0D:F0:E8:37:3F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 88,\n                    \"hostname\": \"MacBookPro\",\n                    \"ip\": \"192.168.0.3\",\n                    \"mac\": \"DE:0D:F0:E8:37:3F\",\n                    \"previous_count\": 88\n                },\n                \"Timestamp\": \"2025-09-29T09:31:47.038Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A0:46:5A:26:7A:3B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 25,\n                    \"hostname\": \"Motorola-Edge-30-Ultra-One\",\n                    \"ip\": \"192.168.0.2\",\n                    \"mac\": \"A0:46:5A:26:7A:3B\",\n                    \"previous_count\": 25\n                },\n                \"Timestamp\": \"2025-09-29T09:31:47.038Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A0:46:5A:26:7A:3B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 25,\n                    \"hostname\": \"Motorola-Edge-30-Ultra-One\",\n                    \"ip\": \"192.168.0.2\",\n                    \"mac\": \"A0:46:5A:26:7A:3B\",\n                    \"previous_count\": 25\n                },\n                \"Timestamp\": \"2025-09-30T17:47:04.087Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::5091E3374720\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A2:65:25:3B:A2:11 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 10,\n                    \"hostname\": \"Neil-s-S23-Ultra\",\n                    \"ip\": \"192.168.88.4\",\n                    \"mac\": \"A2:65:25:3B:A2:11\",\n                    \"previous_count\": 10\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.506Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A4:08:01:91:B0:ED has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 121,\n                    \"hostname\": \"amazon-c9db80270\",\n                    \"ip\": \"192.168.88.6\",\n                    \"mac\": \"A4:08:01:91:B0:ED\",\n                    \"previous_count\": 121\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.506Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::20362690BE44\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 76:97:8C:9C:CE:CC has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 187,\n                    \"hostname\": \"HONOR-magic-v3\",\n                    \"ip\": \"192.168.1.4\",\n                    \"mac\": \"76:97:8C:9C:CE:CC\",\n                    \"previous_count\": 187\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.466Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D2:3F:A6:E0:D4:FF has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 266,\n                    \"hostname\": \"moto-g54-5G\",\n                    \"ip\": \"192.168.1.10\",\n                    \"mac\": \"D2:3F:A6:E0:D4:FF\",\n                    \"previous_count\": 266\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.466Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 62:16:ED:08:9E:41 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 278,\n                    \"hostname\": \"HUAWEI_P40_lite-77a29b79f\",\n                    \"ip\": \"192.168.1.8\",\n                    \"mac\": \"62:16:ED:08:9E:41\",\n                    \"previous_count\": 278\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.466Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 00:08:22:8C:B9:9A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 281,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.1.6\",\n                    \"mac\": \"00:08:22:8C:B9:9A\",\n                    \"previous_count\": 281\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.466Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::242FD04E8C15\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC DE:79:70:5A:C6:AA has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 40,\n                    \"hostname\": \"Prince-s-A72\",\n                    \"ip\": \"192.168.0.107\",\n                    \"mac\": \"DE:79:70:5A:C6:AA\",\n                    \"previous_count\": 40\n                },\n                \"Timestamp\": \"2025-09-29T09:31:47.651Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 94:EA:32:1A:15:09 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 26,\n                    \"hostname\": \"Kharon\",\n                    \"ip\": \"192.168.0.109\",\n                    \"mac\": \"94:EA:32:1A:15:09\",\n                    \"previous_count\": 26\n                },\n                \"Timestamp\": \"2025-09-29T09:31:47.651Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC E8:6E:3A:4B:0E:F4 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 322,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.104\",\n                    \"mac\": \"E8:6E:3A:4B:0E:F4\",\n                    \"previous_count\": 322\n                },\n                \"Timestamp\": \"2025-09-29T09:31:47.651Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 18:93:41:B3:41:A6 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 187,\n                    \"hostname\": \"Jayp\",\n                    \"ip\": \"192.168.0.116\",\n                    \"mac\": \"18:93:41:B3:41:A6\",\n                    \"previous_count\": 187\n                },\n                \"Timestamp\": \"2025-09-29T09:31:47.651Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 9C:37:CB:D3:CE:05 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 20,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.103\",\n                    \"mac\": \"9C:37:CB:D3:CE:05\",\n                    \"previous_count\": 20\n                },\n                \"Timestamp\": \"2025-09-29T09:31:47.651Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A8:CA:77:13:BC:AC has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 399,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.105\",\n                    \"mac\": \"A8:CA:77:13:BC:AC\",\n                    \"previous_count\": 399\n                },\n                \"Timestamp\": \"2025-09-29T09:31:47.651Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 3E:6C:00:B6:35:82 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 11,\n                    \"hostname\": \"Jephthah-s-A55\",\n                    \"ip\": \"192.168.0.115\",\n                    \"mac\": \"3E:6C:00:B6:35:82\",\n                    \"previous_count\": 11\n                },\n                \"Timestamp\": \"2025-09-29T09:31:47.651Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 6A:59:6E:4E:26:30 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 177,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.107\",\n                    \"mac\": \"6A:59:6E:4E:26:30\",\n                    \"previous_count\": 177\n                },\n                \"Timestamp\": \"2025-09-29T09:31:47.651Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC DE:79:70:5A:C6:AA has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 40,\n                    \"hostname\": \"Prince-s-A72\",\n                    \"ip\": \"192.168.0.107\",\n                    \"mac\": \"DE:79:70:5A:C6:AA\",\n                    \"previous_count\": 40\n                },\n                \"Timestamp\": \"2025-09-30T17:47:05.283Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 9C:37:CB:D3:CE:05 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 20,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.103\",\n                    \"mac\": \"9C:37:CB:D3:CE:05\",\n                    \"previous_count\": 20\n                },\n                \"Timestamp\": \"2025-09-30T17:47:05.283Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 94:EA:32:1A:15:09 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 26,\n                    \"hostname\": \"Kharon\",\n                    \"ip\": \"192.168.0.109\",\n                    \"mac\": \"94:EA:32:1A:15:09\",\n                    \"previous_count\": 26\n                },\n                \"Timestamp\": \"2025-09-30T17:47:05.283Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC E8:6E:3A:4B:0E:F4 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 322,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.104\",\n                    \"mac\": \"E8:6E:3A:4B:0E:F4\",\n                    \"previous_count\": 322\n                },\n                \"Timestamp\": \"2025-09-30T17:47:05.283Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::20362690EE9E\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC CE:EE:58:0F:B8:84 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 308,\n                    \"hostname\": \"Galaxy-S24-Ultra\",\n                    \"ip\": \"192.168.0.5\",\n                    \"mac\": \"CE:EE:58:0F:B8:84\",\n                    \"previous_count\": 308\n                },\n                \"Timestamp\": \"2025-09-29T09:31:52.992Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F2:9C:DF:20:AA:B3 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 122,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.4\",\n                    \"mac\": \"F2:9C:DF:20:AA:B3\",\n                    \"previous_count\": 122\n                },\n                \"Timestamp\": \"2025-09-29T09:31:52.992Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 26:BE:BE:AF:37:B6 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 16,\n                    \"hostname\": \"Pixel-6a\",\n                    \"ip\": \"192.168.0.3\",\n                    \"mac\": \"26:BE:BE:AF:37:B6\",\n                    \"previous_count\": 16\n                },\n                \"Timestamp\": \"2025-09-29T09:31:52.992Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 62:9A:28:C9:A4:03 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 270,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.6\",\n                    \"mac\": \"62:9A:28:C9:A4:03\",\n                    \"previous_count\": 270\n                },\n                \"Timestamp\": \"2025-09-29T09:31:52.992Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 62:9A:28:C9:A4:03 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 270,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.6\",\n                    \"mac\": \"62:9A:28:C9:A4:03\",\n                    \"previous_count\": 270\n                },\n                \"Timestamp\": \"2025-09-30T17:46:54.137Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::20362690D8CA\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 20:28:BC:7F:08:94 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 113,\n                    \"hostname\": \"LGwebOSTV\",\n                    \"ip\": \"192.168.0.5\",\n                    \"mac\": \"20:28:BC:7F:08:94\",\n                    \"previous_count\": 113\n                },\n                \"Timestamp\": \"2025-09-29T09:31:41.003Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D4:AD:FC:0D:62:00 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 81,\n                    \"hostname\": \"Govee 2\",\n                    \"ip\": \"192.168.0.4\",\n                    \"mac\": \"D4:AD:FC:0D:62:00\",\n                    \"previous_count\": 81\n                },\n                \"Timestamp\": \"2025-09-29T09:31:41.003Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC E8:65:38:B1:E6:13 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 49,\n                    \"hostname\": \"NN042057L\",\n                    \"ip\": \"192.168.0.10\",\n                    \"mac\": \"E8:65:38:B1:E6:13\",\n                    \"previous_count\": 49\n                },\n                \"Timestamp\": \"2025-09-29T09:31:41.003Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 84:25:3F:2B:98:53 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 14,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.8\",\n                    \"mac\": \"84:25:3F:2B:98:53\",\n                    \"previous_count\": 14\n                },\n                \"Timestamp\": \"2025-09-29T09:31:41.003Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D4:AD:FC:0D:62:00 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 81,\n                    \"hostname\": \"Govee 2\",\n                    \"ip\": \"192.168.0.4\",\n                    \"mac\": \"D4:AD:FC:0D:62:00\",\n                    \"previous_count\": 81\n                },\n                \"Timestamp\": \"2025-09-30T17:46:59.826Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC E8:65:38:B1:E6:13 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 49,\n                    \"hostname\": \"NN042057L\",\n                    \"ip\": \"192.168.0.10\",\n                    \"mac\": \"E8:65:38:B1:E6:13\",\n                    \"previous_count\": 49\n                },\n                \"Timestamp\": \"2025-09-30T17:46:59.826Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 84:25:3F:2B:98:53 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 14,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.8\",\n                    \"mac\": \"84:25:3F:2B:98:53\",\n                    \"previous_count\": 14\n                },\n                \"Timestamp\": \"2025-09-30T17:46:59.826Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 20:28:BC:7F:08:94 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 113,\n                    \"hostname\": \"LGwebOSTV\",\n                    \"ip\": \"192.168.0.5\",\n                    \"mac\": \"20:28:BC:7F:08:94\",\n                    \"previous_count\": 113\n                },\n                \"Timestamp\": \"2025-09-30T17:46:59.826Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::3C52A105FDC9\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 22:5D:1B:B3:DC:D6 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 12,\n                    \"hostname\": \"Pixel-8\",\n                    \"ip\": \"192.168.88.6\",\n                    \"mac\": \"22:5D:1B:B3:DC:D6\",\n                    \"previous_count\": 12\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.385Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A0:59:50:D6:BA:FF has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 18,\n                    \"hostname\": \"IC-LAP-CAST0\",\n                    \"ip\": \"192.168.88.2\",\n                    \"mac\": \"A0:59:50:D6:BA:FF\",\n                    \"previous_count\": 18\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.385Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 98:E8:FA:4D:CD:3A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 209,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.3\",\n                    \"mac\": \"98:E8:FA:4D:CD:3A\",\n                    \"previous_count\": 209\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.385Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 54:08:3B:C0:9E:1B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 38,\n                    \"hostname\": \"Fairphone-5-5G\",\n                    \"ip\": \"192.168.88.7\",\n                    \"mac\": \"54:08:3B:C0:9E:1B\",\n                    \"previous_count\": 38\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.385Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A0:59:50:D6:BA:FF has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 18,\n                    \"hostname\": \"IC-LAP-CAST0\",\n                    \"ip\": \"192.168.88.2\",\n                    \"mac\": \"A0:59:50:D6:BA:FF\",\n                    \"previous_count\": 18\n                },\n                \"Timestamp\": \"2025-09-30T17:46:59.152Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::20362690DAD7\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 9C:76:13:C9:AD:CC has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 182,\n                    \"hostname\": \"9C7613C9ADCC-mysimplelink\",\n                    \"ip\": \"192.168.0.8\",\n                    \"mac\": \"9C:76:13:C9:AD:CC\",\n                    \"previous_count\": 182\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.735Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 24:4C:E3:DB:12:01 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 16,\n                    \"hostname\": \"amazon-5cde8c688\",\n                    \"ip\": \"192.168.0.17\",\n                    \"mac\": \"24:4C:E3:DB:12:01\",\n                    \"previous_count\": 16\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.735Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC BC:DD:C2:26:B9:C5 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 18,\n                    \"hostname\": \"ESP_26B9C5\",\n                    \"ip\": \"192.168.0.12\",\n                    \"mac\": \"BC:DD:C2:26:B9:C5\",\n                    \"previous_count\": 18\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.735Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 00:1C:C2:8A:3A:38 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 96,\n                    \"hostname\": \"wlan0\",\n                    \"ip\": \"192.168.0.2\",\n                    \"mac\": \"00:1C:C2:8A:3A:38\",\n                    \"previous_count\": 96\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.735Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC EC:FA:BC:3A:7C:47 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 26,\n                    \"hostname\": \"ESP_3A7C47\",\n                    \"ip\": \"192.168.0.10\",\n                    \"mac\": \"EC:FA:BC:3A:7C:47\",\n                    \"previous_count\": 26\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.735Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 6A:01:EB:3D:AC:BF has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 126,\n                    \"hostname\": \"Andrew-s-Tab-S8\",\n                    \"ip\": \"192.168.0.7\",\n                    \"mac\": \"6A:01:EB:3D:AC:BF\",\n                    \"previous_count\": 126\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.735Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 8C:3B:4A:B4:70:85 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 71,\n                    \"hostname\": \"L-PF5AKXRV\",\n                    \"ip\": \"192.168.0.23\",\n                    \"mac\": \"8C:3B:4A:B4:70:85\",\n                    \"previous_count\": 71\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.735Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B2:C8:07:0B:8F:82 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 18,\n                    \"hostname\": \"Galaxy-A16-5G\",\n                    \"ip\": \"192.168.0.6\",\n                    \"mac\": \"B2:C8:07:0B:8F:82\",\n                    \"previous_count\": 18\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.735Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 6C:56:97:15:DB:B4 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 19,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.21\",\n                    \"mac\": \"6C:56:97:15:DB:B4\",\n                    \"previous_count\": 19\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.735Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 04:99:BB:D7:C9:BD has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 80,\n                    \"hostname\": \"Lises-iPhone-2\",\n                    \"ip\": \"192.168.0.18\",\n                    \"mac\": \"04:99:BB:D7:C9:BD\",\n                    \"previous_count\": 80\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.735Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC DC:A0:D0:81:28:DA has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 124,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.8\",\n                    \"mac\": \"DC:A0:D0:81:28:DA\",\n                    \"previous_count\": 124\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.735Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B0:8B:A8:A3:13:F6 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 201,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.100\",\n                    \"mac\": \"B0:8B:A8:A3:13:F6\",\n                    \"previous_count\": 201\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.735Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC EE:38:9D:B5:C0:6A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 127,\n                    \"hostname\": \"Andrew-s-S24-Ultra\",\n                    \"ip\": \"192.168.0.16\",\n                    \"mac\": \"EE:38:9D:B5:C0:6A\",\n                    \"previous_count\": 127\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.735Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 24:4C:E3:DB:12:01 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 16,\n                    \"hostname\": \"amazon-5cde8c688\",\n                    \"ip\": \"192.168.0.17\",\n                    \"mac\": \"24:4C:E3:DB:12:01\",\n                    \"previous_count\": 16\n                },\n                \"Timestamp\": \"2025-09-30T17:46:59.816Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC BC:DD:C2:26:B9:C5 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 18,\n                    \"hostname\": \"ESP_26B9C5\",\n                    \"ip\": \"192.168.0.12\",\n                    \"mac\": \"BC:DD:C2:26:B9:C5\",\n                    \"previous_count\": 18\n                },\n                \"Timestamp\": \"2025-09-30T17:46:59.816Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 8C:3B:4A:B4:70:85 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 71,\n                    \"hostname\": \"L-PF5AKXRV\",\n                    \"ip\": \"192.168.0.23\",\n                    \"mac\": \"8C:3B:4A:B4:70:85\",\n                    \"previous_count\": 71\n                },\n                \"Timestamp\": \"2025-09-30T17:46:59.816Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::98254A429045\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 06:B3:08:0F:64:65 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 83,\n                    \"hostname\": \"Emilies-Galaxy-S9\",\n                    \"ip\": \"192.168.32.108\",\n                    \"mac\": \"06:B3:08:0F:64:65\",\n                    \"previous_count\": 83\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.496Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 0E:2D:A5:AF:11:05 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 23,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.32.106\",\n                    \"mac\": \"0E:2D:A5:AF:11:05\",\n                    \"previous_count\": 23\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.496Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 30:57:14:8F:8F:36 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 55,\n                    \"hostname\": \"iPhone-4\",\n                    \"ip\": \"192.168.32.109\",\n                    \"mac\": \"30:57:14:8F:8F:36\",\n                    \"previous_count\": 55\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.496Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 12:FA:FA:8A:69:C7 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 11,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"12:FA:FA:8A:69:C7\",\n                    \"previous_count\": 11\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.496Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 5E:49:2A:2A:DD:A6 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 61,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.32.107\",\n                    \"mac\": \"5E:49:2A:2A:DD:A6\",\n                    \"previous_count\": 61\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.496Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 12:FA:FA:8A:69:C7 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 11,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"12:FA:FA:8A:69:C7\",\n                    \"previous_count\": 11\n                },\n                \"Timestamp\": \"2025-09-30T17:47:04.369Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 30:57:14:8F:8F:36 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 55,\n                    \"hostname\": \"iPhone-4\",\n                    \"ip\": \"192.168.32.109\",\n                    \"mac\": \"30:57:14:8F:8F:36\",\n                    \"previous_count\": 55\n                },\n                \"Timestamp\": \"2025-09-30T17:47:04.369Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::20362690BA66\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC E6:93:B3:48:AB:36 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 20,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.9\",\n                    \"mac\": \"E6:93:B3:48:AB:36\",\n                    \"previous_count\": 20\n                },\n                \"Timestamp\": \"2025-09-29T09:31:58.001Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 7E:BD:F1:1F:D1:AE has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 74,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.0.9\",\n                    \"mac\": \"7E:BD:F1:1F:D1:AE\",\n                    \"previous_count\": 74\n                },\n                \"Timestamp\": \"2025-09-29T09:31:58.001Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC BE:F2:96:64:2D:E6 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 133,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.12\",\n                    \"mac\": \"BE:F2:96:64:2D:E6\",\n                    \"previous_count\": 133\n                },\n                \"Timestamp\": \"2025-09-29T09:31:58.001Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 10:68:38:67:B6:B6 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 40,\n                    \"hostname\": \"LTSY-NB-005945\",\n                    \"ip\": \"192.168.0.10\",\n                    \"mac\": \"10:68:38:67:B6:B6\",\n                    \"previous_count\": 40\n                },\n                \"Timestamp\": \"2025-09-29T09:31:58.001Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 5C:87:9C:D2:7E:F4 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 184,\n                    \"hostname\": \"LTSY-NB-004108\",\n                    \"ip\": \"192.168.0.14\",\n                    \"mac\": \"5C:87:9C:D2:7E:F4\",\n                    \"previous_count\": 184\n                },\n                \"Timestamp\": \"2025-09-29T09:31:58.001Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F6:CE:35:DD:7A:FE has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 13,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.8\",\n                    \"mac\": \"F6:CE:35:DD:7A:FE\",\n                    \"previous_count\": 13\n                },\n                \"Timestamp\": \"2025-09-29T09:31:58.001Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 34:03:DE:15:06:09 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 253,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.6\",\n                    \"mac\": \"34:03:DE:15:06:09\",\n                    \"previous_count\": 253\n                },\n                \"Timestamp\": \"2025-09-29T09:31:58.001Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 76:6D:C1:D6:CE:84 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 13,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.0.13\",\n                    \"mac\": \"76:6D:C1:D6:CE:84\",\n                    \"previous_count\": 13\n                },\n                \"Timestamp\": \"2025-09-29T09:31:58.001Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 90:B7:90:3B:A4:55 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 227,\n                    \"hostname\": \"Alans-iPhone\",\n                    \"ip\": \"192.168.0.11\",\n                    \"mac\": \"90:B7:90:3B:A4:55\",\n                    \"previous_count\": 227\n                },\n                \"Timestamp\": \"2025-09-29T09:31:58.001Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 40:CA:63:6C:3C:34 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 421,\n                    \"hostname\": \"Samsung-FamilyHub\",\n                    \"ip\": \"192.168.0.3\",\n                    \"mac\": \"40:CA:63:6C:3C:34\",\n                    \"previous_count\": 421\n                },\n                \"Timestamp\": \"2025-09-29T09:31:58.001Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F6:CE:35:DD:7A:FE has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 13,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.8\",\n                    \"mac\": \"F6:CE:35:DD:7A:FE\",\n                    \"previous_count\": 13\n                },\n                \"Timestamp\": \"2025-09-30T17:47:10.776Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 5C:87:9C:D2:7E:F4 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 184,\n                    \"hostname\": \"LTSY-NB-004108\",\n                    \"ip\": \"192.168.0.14\",\n                    \"mac\": \"5C:87:9C:D2:7E:F4\",\n                    \"previous_count\": 184\n                },\n                \"Timestamp\": \"2025-09-30T17:47:10.776Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::2036269011B1\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 18:B4:30:7C:8D:6E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 76,\n                    \"hostname\": \"09AA01AC231609TW\",\n                    \"ip\": \"192.168.0.8\",\n                    \"mac\": \"18:B4:30:7C:8D:6E\",\n                    \"previous_count\": 76\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.45Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 62:D9:A1:46:9B:DA has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 33,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.4\",\n                    \"mac\": \"62:D9:A1:46:9B:DA\",\n                    \"previous_count\": 33\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.45Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 90:4C:C5:1E:11:3F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 31,\n                    \"hostname\": \"GaryDak16ProMax\",\n                    \"ip\": \"192.168.0.2\",\n                    \"mac\": \"90:4C:C5:1E:11:3F\",\n                    \"previous_count\": 31\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.45Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 2A:97:D0:B0:1C:7E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 21,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.0.3\",\n                    \"mac\": \"2A:97:D0:B0:1C:7E\",\n                    \"previous_count\": 21\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.45Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 18:B4:30:7C:8D:6E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 76,\n                    \"hostname\": \"09AA01AC231609TW\",\n                    \"ip\": \"192.168.0.8\",\n                    \"mac\": \"18:B4:30:7C:8D:6E\",\n                    \"previous_count\": 76\n                },\n                \"Timestamp\": \"2025-09-30T17:46:58.989Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 62:D9:A1:46:9B:DA has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 33,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.4\",\n                    \"mac\": \"62:D9:A1:46:9B:DA\",\n                    \"previous_count\": 33\n                },\n                \"Timestamp\": \"2025-09-30T17:46:58.989Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::98254A42ADFD\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 5C:47:5E:32:1D:AC has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 109,\n                    \"hostname\": \"Ring-321dac\",\n                    \"ip\": \"192.168.0.102\",\n                    \"mac\": \"5C:47:5E:32:1D:AC\",\n                    \"previous_count\": 109\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.43Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC AE:E2:B2:A2:FD:C3 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 40,\n                    \"hostname\": \"Ian-s-S25-Ultra\",\n                    \"ip\": \"192.168.0.103\",\n                    \"mac\": \"AE:E2:B2:A2:FD:C3\",\n                    \"previous_count\": 40\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.43Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC BA:90:E2:B8:50:79 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 18,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.111\",\n                    \"mac\": \"BA:90:E2:B8:50:79\",\n                    \"previous_count\": 18\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.43Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC AE:E2:B2:A2:FD:C3 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 40,\n                    \"hostname\": \"Ian-s-S25-Ultra\",\n                    \"ip\": \"192.168.0.103\",\n                    \"mac\": \"AE:E2:B2:A2:FD:C3\",\n                    \"previous_count\": 40\n                },\n                \"Timestamp\": \"2025-09-30T17:47:00.1Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::20362690BDA5\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC CE:62:71:4D:F6:BE has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 30,\n                    \"hostname\": \"Gill-s-A23\",\n                    \"ip\": \"192.168.0.5\",\n                    \"mac\": \"CE:62:71:4D:F6:BE\",\n                    \"previous_count\": 30\n                },\n                \"Timestamp\": \"2025-09-29T09:31:49.372Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC EE:3A:57:58:6A:34 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 99,\n                    \"hostname\": \"Gill-s-Tab-A8\",\n                    \"ip\": \"192.168.0.8\",\n                    \"mac\": \"EE:3A:57:58:6A:34\",\n                    \"previous_count\": 99\n                },\n                \"Timestamp\": \"2025-09-29T09:31:49.372Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 18:7F:88:3B:67:55 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 29,\n                    \"hostname\": \"RingDoorbell-55\",\n                    \"ip\": \"192.168.0.2\",\n                    \"mac\": \"18:7F:88:3B:67:55\",\n                    \"previous_count\": 29\n                },\n                \"Timestamp\": \"2025-09-29T09:31:49.372Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 76:BB:1F:DD:8F:0C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 12,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.6\",\n                    \"mac\": \"76:BB:1F:DD:8F:0C\",\n                    \"previous_count\": 12\n                },\n                \"Timestamp\": \"2025-09-29T09:31:49.372Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC EE:3A:57:58:6A:34 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 99,\n                    \"hostname\": \"Gill-s-Tab-A8\",\n                    \"ip\": \"192.168.0.8\",\n                    \"mac\": \"EE:3A:57:58:6A:34\",\n                    \"previous_count\": 99\n                },\n                \"Timestamp\": \"2025-09-30T17:47:04.454Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::203626900F5F\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 5A:04:B6:9F:F2:61 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 106,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.5\",\n                    \"mac\": \"5A:04:B6:9F:F2:61\",\n                    \"previous_count\": 106\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.303Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C2:2D:01:BD:9A:A1 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 10,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.11\",\n                    \"mac\": \"C2:2D:01:BD:9A:A1\",\n                    \"previous_count\": 10\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.303Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 5A:04:B6:9F:F2:61 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 106,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.5\",\n                    \"mac\": \"5A:04:B6:9F:F2:61\",\n                    \"previous_count\": 106\n                },\n                \"Timestamp\": \"2025-09-30T17:46:50.844Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C2:2D:01:BD:9A:A1 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 10,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.11\",\n                    \"mac\": \"C2:2D:01:BD:9A:A1\",\n                    \"previous_count\": 10\n                },\n                \"Timestamp\": \"2025-09-30T17:46:50.844Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::203626900782\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 24:2F:D0:64:09:C5 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 186,\n                    \"hostname\": \"C310\",\n                    \"ip\": \"192.168.0.14\",\n                    \"mac\": \"24:2F:D0:64:09:C5\",\n                    \"previous_count\": 186\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.615Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC EE:0C:03:89:96:E1 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 38,\n                    \"hostname\": \"Mark-s-Tab-A7-Lite\",\n                    \"ip\": \"192.168.0.15\",\n                    \"mac\": \"EE:0C:03:89:96:E1\",\n                    \"previous_count\": 38\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.615Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F8:54:F6:70:17:DF has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 69,\n                    \"hostname\": \"LAPTOP-GOSS34LL\",\n                    \"ip\": \"192.168.0.15\",\n                    \"mac\": \"F8:54:F6:70:17:DF\",\n                    \"previous_count\": 69\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.615Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 46:7F:E3:29:50:36 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 96,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.15\",\n                    \"mac\": \"46:7F:E3:29:50:36\",\n                    \"previous_count\": 96\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.615Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 70:70:AA:25:99:89 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 52,\n                    \"hostname\": \"amazon-4f41308fa\",\n                    \"ip\": \"192.168.0.13\",\n                    \"mac\": \"70:70:AA:25:99:89\",\n                    \"previous_count\": 52\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.615Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 22:AD:34:D3:B9:1D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 22,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.21\",\n                    \"mac\": \"22:AD:34:D3:B9:1D\",\n                    \"previous_count\": 22\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.615Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 84:28:59:A1:CC:93 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 421,\n                    \"hostname\": \"echoshow-66b760c60409418d\",\n                    \"ip\": \"192.168.0.26\",\n                    \"mac\": \"84:28:59:A1:CC:93\",\n                    \"previous_count\": 421\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.615Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 0C:DB:EA:B4:20:6C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 10,\n                    \"hostname\": \"Marks-iPhone\",\n                    \"ip\": \"192.168.0.31\",\n                    \"mac\": \"0C:DB:EA:B4:20:6C\",\n                    \"previous_count\": 10\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.615Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 70:70:AA:25:99:89 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 52,\n                    \"hostname\": \"amazon-4f41308fa\",\n                    \"ip\": \"192.168.0.13\",\n                    \"mac\": \"70:70:AA:25:99:89\",\n                    \"previous_count\": 52\n                },\n                \"Timestamp\": \"2025-09-30T17:46:50.05Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 22:AD:34:D3:B9:1D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 22,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.21\",\n                    \"mac\": \"22:AD:34:D3:B9:1D\",\n                    \"previous_count\": 22\n                },\n                \"Timestamp\": \"2025-09-30T17:46:50.051Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::20362690D8EE\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F6:08:F7:41:BC:7E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 16,\n                    \"hostname\": \"Nothing-Phone-3\",\n                    \"ip\": \"192.168.0.3\",\n                    \"mac\": \"F6:08:F7:41:BC:7E\",\n                    \"previous_count\": 16\n                },\n                \"Timestamp\": \"2025-09-29T09:31:46.095Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC AE:F2:BF:FB:E8:B6 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 13,\n                    \"hostname\": \"XQ-DQ54\",\n                    \"ip\": \"192.168.0.20\",\n                    \"mac\": \"AE:F2:BF:FB:E8:B6\",\n                    \"previous_count\": 13\n                },\n                \"Timestamp\": \"2025-09-29T09:31:46.095Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F6:08:F7:41:BC:7E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 16,\n                    \"hostname\": \"Nothing-Phone-3\",\n                    \"ip\": \"192.168.0.3\",\n                    \"mac\": \"F6:08:F7:41:BC:7E\",\n                    \"previous_count\": 16\n                },\n                \"Timestamp\": \"2025-09-30T17:47:11.955Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::40ED0039FCD3\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC E2:95:C7:70:74:AC has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 15,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.88.8\",\n                    \"mac\": \"E2:95:C7:70:74:AC\",\n                    \"previous_count\": 15\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.494Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 64:C6:D2:34:D1:09 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 29,\n                    \"hostname\": \"EPSON34D109\",\n                    \"ip\": \"192.168.88.8\",\n                    \"mac\": \"64:C6:D2:34:D1:09\",\n                    \"previous_count\": 29\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.494Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 64:C6:D2:34:D1:09 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 29,\n                    \"hostname\": \"EPSON34D109\",\n                    \"ip\": \"192.168.88.8\",\n                    \"mac\": \"64:C6:D2:34:D1:09\",\n                    \"previous_count\": 29\n                },\n                \"Timestamp\": \"2025-09-30T17:47:08.093Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::20362690DAF2\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 6A:5F:8E:26:80:01 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 12,\n                    \"hostname\": \"Pixel-6\",\n                    \"ip\": \"192.168.0.13\",\n                    \"mac\": \"6A:5F:8E:26:80:01\",\n                    \"previous_count\": 12\n                },\n                \"Timestamp\": \"2025-09-29T09:31:55.841Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 0A:B6:A3:03:15:B0 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 52,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.4\",\n                    \"mac\": \"0A:B6:A3:03:15:B0\",\n                    \"previous_count\": 52\n                },\n                \"Timestamp\": \"2025-09-29T09:31:55.841Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 0C:A2:F4:5D:3D:68 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 66,\n                    \"hostname\": \"CAD-0CA2F45D3D68\",\n                    \"ip\": \"192.168.0.2\",\n                    \"mac\": \"0C:A2:F4:5D:3D:68\",\n                    \"previous_count\": 66\n                },\n                \"Timestamp\": \"2025-09-29T09:31:55.841Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 06:E3:DE:59:C8:9B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 47,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.15\",\n                    \"mac\": \"06:E3:DE:59:C8:9B\",\n                    \"previous_count\": 47\n                },\n                \"Timestamp\": \"2025-09-29T09:31:55.841Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 06:E3:DE:59:C8:9B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 47,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.15\",\n                    \"mac\": \"06:E3:DE:59:C8:9B\",\n                    \"previous_count\": 47\n                },\n                \"Timestamp\": \"2025-09-30T17:46:54.852Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 0A:B6:A3:03:15:B0 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 52,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.4\",\n                    \"mac\": \"0A:B6:A3:03:15:B0\",\n                    \"previous_count\": 52\n                },\n                \"Timestamp\": \"2025-09-30T17:46:54.852Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 0C:A2:F4:5D:3D:68 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 66,\n                    \"hostname\": \"CAD-0CA2F45D3D68\",\n                    \"ip\": \"192.168.0.2\",\n                    \"mac\": \"0C:A2:F4:5D:3D:68\",\n                    \"previous_count\": 66\n                },\n                \"Timestamp\": \"2025-09-30T17:46:54.852Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::20362690D702\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC FA:ED:E6:AA:4C:CA has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 209,\n                    \"hostname\": \"Pixel-8\",\n                    \"ip\": \"192.168.0.10\",\n                    \"mac\": \"FA:ED:E6:AA:4C:CA\",\n                    \"previous_count\": 209\n                },\n                \"Timestamp\": \"2025-09-29T09:31:55.918Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 50:DC:E7:28:9D:3A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 245,\n                    \"hostname\": \"Alexa Office\",\n                    \"ip\": \"192.168.0.16\",\n                    \"mac\": \"50:DC:E7:28:9D:3A\",\n                    \"previous_count\": 245\n                },\n                \"Timestamp\": \"2025-09-29T09:31:55.918Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::40ED0039F8A7\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC CE:43:BD:8D:29:F2 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 65,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.2\",\n                    \"mac\": \"CE:43:BD:8D:29:F2\",\n                    \"previous_count\": 65\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.522Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F6:3B:CD:5A:18:20 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 128,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.6\",\n                    \"mac\": \"F6:3B:CD:5A:18:20\",\n                    \"previous_count\": 128\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.522Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 66:7D:15:DB:25:61 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 76,\n                    \"hostname\": \"Lucky-s-S25-Ultra\",\n                    \"ip\": \"192.168.88.6\",\n                    \"mac\": \"66:7D:15:DB:25:61\",\n                    \"previous_count\": 76\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.522Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 84:E6:57:16:DA:D5 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 17,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.11\",\n                    \"mac\": \"84:E6:57:16:DA:D5\",\n                    \"previous_count\": 17\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.522Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 16:5D:AB:72:13:87 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 97,\n                    \"hostname\": \"chelsea-s-A23\",\n                    \"ip\": \"192.168.88.9\",\n                    \"mac\": \"16:5D:AB:72:13:87\",\n                    \"previous_count\": 97\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.522Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A8:E2:91:0D:B3:93 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 19,\n                    \"hostname\": \"DanPC\",\n                    \"ip\": \"192.168.88.5\",\n                    \"mac\": \"A8:E2:91:0D:B3:93\",\n                    \"previous_count\": 19\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.522Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A8:E2:91:0D:B3:93 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 19,\n                    \"hostname\": \"DanPC\",\n                    \"ip\": \"192.168.88.5\",\n                    \"mac\": \"A8:E2:91:0D:B3:93\",\n                    \"previous_count\": 19\n                },\n                \"Timestamp\": \"2025-09-30T17:46:54.482Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC CE:43:BD:8D:29:F2 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 65,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.2\",\n                    \"mac\": \"CE:43:BD:8D:29:F2\",\n                    \"previous_count\": 65\n                },\n                \"Timestamp\": \"2025-09-30T17:46:54.482Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::20362690BD7B\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C2:5C:65:01:21:EB has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 18,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.0.3\",\n                    \"mac\": \"C2:5C:65:01:21:EB\",\n                    \"previous_count\": 18\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.511Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC CA:A9:C9:AB:7E:F0 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 162,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.0.9\",\n                    \"mac\": \"CA:A9:C9:AB:7E:F0\",\n                    \"previous_count\": 162\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.511Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 86:D1:49:F6:7D:0E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 45,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.2\",\n                    \"mac\": \"86:D1:49:F6:7D:0E\",\n                    \"previous_count\": 45\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.511Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 40:ED:CF:64:81:F2 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 306,\n                    \"hostname\": \"Bedroom\",\n                    \"ip\": \"192.168.0.11\",\n                    \"mac\": \"40:ED:CF:64:81:F2\",\n                    \"previous_count\": 306\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.511Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 40:ED:CF:64:81:F2 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 306,\n                    \"hostname\": \"Bedroom\",\n                    \"ip\": \"192.168.0.11\",\n                    \"mac\": \"40:ED:CF:64:81:F2\",\n                    \"previous_count\": 306\n                },\n                \"Timestamp\": \"2025-09-30T17:46:59.27Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::5CE931807F0D\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 68:57:2D:62:50:75 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 34,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.11\",\n                    \"mac\": \"68:57:2D:62:50:75\",\n                    \"previous_count\": 34\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.577Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 3C:5C:C4:D8:26:2B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 324,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.29\",\n                    \"mac\": \"3C:5C:C4:D8:26:2B\",\n                    \"previous_count\": 324\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.577Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC AA:7D:05:B9:AB:CB has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 11,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.0.15\",\n                    \"mac\": \"AA:7D:05:B9:AB:CB\",\n                    \"previous_count\": 11\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.577Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 68:B6:91:04:9F:B4 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 207,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.28\",\n                    \"mac\": \"68:B6:91:04:9F:B4\",\n                    \"previous_count\": 207\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.577Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 3E:62:46:28:0F:55 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 31,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.15\",\n                    \"mac\": \"3E:62:46:28:0F:55\",\n                    \"previous_count\": 31\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.577Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 68:57:2D:62:79:BA has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 34,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.5\",\n                    \"mac\": \"68:57:2D:62:79:BA\",\n                    \"previous_count\": 34\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.577Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 30:CD:A7:AF:9B:A0 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 322,\n                    \"hostname\": \"SEC30CDA7AF9BA0\",\n                    \"ip\": \"192.168.0.32\",\n                    \"mac\": \"30:CD:A7:AF:9B:A0\",\n                    \"previous_count\": 322\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.577Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC FA:3C:39:AC:0A:49 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 41,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.8\",\n                    \"mac\": \"FA:3C:39:AC:0A:49\",\n                    \"previous_count\": 41\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.577Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 10:5A:17:6C:6F:E3 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 60,\n                    \"hostname\": \"wlan0\",\n                    \"ip\": \"192.168.0.33\",\n                    \"mac\": \"10:5A:17:6C:6F:E3\",\n                    \"previous_count\": 60\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.577Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 68:57:2D:62:5E:10 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 24,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.14\",\n                    \"mac\": \"68:57:2D:62:5E:10\",\n                    \"previous_count\": 24\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.577Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 68:57:2D:4E:B5:BC has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 176,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.26\",\n                    \"mac\": \"68:57:2D:4E:B5:BC\",\n                    \"previous_count\": 176\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.577Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC FA:3C:39:AC:0A:49 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 41,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.8\",\n                    \"mac\": \"FA:3C:39:AC:0A:49\",\n                    \"previous_count\": 41\n                },\n                \"Timestamp\": \"2025-09-30T17:47:07.62Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 68:B6:91:04:9F:B4 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 207,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.28\",\n                    \"mac\": \"68:B6:91:04:9F:B4\",\n                    \"previous_count\": 207\n                },\n                \"Timestamp\": \"2025-09-30T17:47:07.62Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 68:57:2D:62:50:75 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 34,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.11\",\n                    \"mac\": \"68:57:2D:62:50:75\",\n                    \"previous_count\": 34\n                },\n                \"Timestamp\": \"2025-09-30T17:47:07.62Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC AA:7D:05:B9:AB:CB has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 11,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.0.15\",\n                    \"mac\": \"AA:7D:05:B9:AB:CB\",\n                    \"previous_count\": 11\n                },\n                \"Timestamp\": \"2025-09-30T17:47:07.62Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 68:57:2D:4E:B5:BC has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 176,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.26\",\n                    \"mac\": \"68:57:2D:4E:B5:BC\",\n                    \"previous_count\": 176\n                },\n                \"Timestamp\": \"2025-09-30T17:47:07.62Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 68:57:2D:62:5E:10 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 24,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.14\",\n                    \"mac\": \"68:57:2D:62:5E:10\",\n                    \"previous_count\": 24\n                },\n                \"Timestamp\": \"2025-09-30T17:47:07.62Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 3E:62:46:28:0F:55 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 31,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.15\",\n                    \"mac\": \"3E:62:46:28:0F:55\",\n                    \"previous_count\": 31\n                },\n                \"Timestamp\": \"2025-09-30T17:47:07.62Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 10:5A:17:6C:6F:E3 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 60,\n                    \"hostname\": \"wlan0\",\n                    \"ip\": \"192.168.0.33\",\n                    \"mac\": \"10:5A:17:6C:6F:E3\",\n                    \"previous_count\": 60\n                },\n                \"Timestamp\": \"2025-09-30T17:47:07.62Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 68:57:2D:62:79:BA has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 34,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.5\",\n                    \"mac\": \"68:57:2D:62:79:BA\",\n                    \"previous_count\": 34\n                },\n                \"Timestamp\": \"2025-09-30T17:47:07.62Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 3C:5C:C4:D8:26:2B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 324,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.29\",\n                    \"mac\": \"3C:5C:C4:D8:26:2B\",\n                    \"previous_count\": 324\n                },\n                \"Timestamp\": \"2025-09-30T17:47:07.62Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 30:CD:A7:AF:9B:A0 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 322,\n                    \"hostname\": \"SEC30CDA7AF9BA0\",\n                    \"ip\": \"192.168.0.32\",\n                    \"mac\": \"30:CD:A7:AF:9B:A0\",\n                    \"previous_count\": 322\n                },\n                \"Timestamp\": \"2025-09-30T17:47:07.62Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::98254AA1BD3F\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 74:84:69:2D:1E:85 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 48,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.103\",\n                    \"mac\": \"74:84:69:2D:1E:85\",\n                    \"previous_count\": 48\n                },\n                \"Timestamp\": \"2025-09-29T09:31:58.203Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 7C:50:79:40:E7:E6 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 31,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.109\",\n                    \"mac\": \"7C:50:79:40:E7:E6\",\n                    \"previous_count\": 31\n                },\n                \"Timestamp\": \"2025-09-29T09:31:58.203Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 5C:A3:9D:40:15:1E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 15,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.106\",\n                    \"mac\": \"5C:A3:9D:40:15:1E\",\n                    \"previous_count\": 15\n                },\n                \"Timestamp\": \"2025-09-29T09:31:58.203Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A6:42:07:7E:AC:BA has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 48,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.102\",\n                    \"mac\": \"A6:42:07:7E:AC:BA\",\n                    \"previous_count\": 48\n                },\n                \"Timestamp\": \"2025-09-29T09:31:58.203Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 74:84:69:2D:1E:85 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 48,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.103\",\n                    \"mac\": \"74:84:69:2D:1E:85\",\n                    \"previous_count\": 48\n                },\n                \"Timestamp\": \"2025-09-30T17:47:10.206Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 5C:A3:9D:40:15:1E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 15,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.106\",\n                    \"mac\": \"5C:A3:9D:40:15:1E\",\n                    \"previous_count\": 15\n                },\n                \"Timestamp\": \"2025-09-30T17:47:10.206Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::20362690F057\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 0E:13:7A:97:8C:6E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 44,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.8\",\n                    \"mac\": \"0E:13:7A:97:8C:6E\",\n                    \"previous_count\": 44\n                },\n                \"Timestamp\": \"2025-09-29T09:31:35.891Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 12:A4:0D:DA:EF:70 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 10,\n                    \"hostname\": \"Andrea-s-S21\",\n                    \"ip\": \"192.168.0.5\",\n                    \"mac\": \"12:A4:0D:DA:EF:70\",\n                    \"previous_count\": 10\n                },\n                \"Timestamp\": \"2025-09-29T09:31:35.891Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 12:A4:0D:DA:EF:70 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 10,\n                    \"hostname\": \"Andrea-s-S21\",\n                    \"ip\": \"192.168.0.5\",\n                    \"mac\": \"12:A4:0D:DA:EF:70\",\n                    \"previous_count\": 10\n                },\n                \"Timestamp\": \"2025-09-30T17:46:49.071Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 0E:13:7A:97:8C:6E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 44,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.8\",\n                    \"mac\": \"0E:13:7A:97:8C:6E\",\n                    \"previous_count\": 44\n                },\n                \"Timestamp\": \"2025-09-30T17:46:49.071Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::3C52A10600D8\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 02:01:43:DB:99:84 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 46,\n                    \"hostname\": \"Amrul-S24-Ultra\",\n                    \"ip\": \"192.168.88.9\",\n                    \"mac\": \"02:01:43:DB:99:84\",\n                    \"previous_count\": 46\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.479Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 50:23:A2:B8:16:DE has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 16,\n                    \"hostname\": \"Amrul-iPad-Air\",\n                    \"ip\": \"192.168.88.13\",\n                    \"mac\": \"50:23:A2:B8:16:DE\",\n                    \"previous_count\": 16\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.479Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC DE:B4:E0:69:CE:69 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 11,\n                    \"hostname\": \"Pixel-7-Pro\",\n                    \"ip\": \"192.168.88.7\",\n                    \"mac\": \"DE:B4:E0:69:CE:69\",\n                    \"previous_count\": 11\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.479Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::242FD04E9EBD\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 86:AE:C8:B0:1A:0A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 107,\n                    \"hostname\": \"OnePlus-Nord-CE4-Lite-5G\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"86:AE:C8:B0:1A:0A\",\n                    \"previous_count\": 107\n                },\n                \"Timestamp\": \"2025-09-29T09:31:41.707Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 46:C0:4D:7B:98:1B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 73,\n                    \"hostname\": \"HONOR-70-Lite\",\n                    \"ip\": \"192.168.0.104\",\n                    \"mac\": \"46:C0:4D:7B:98:1B\",\n                    \"previous_count\": 73\n                },\n                \"Timestamp\": \"2025-09-29T09:31:41.707Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C8:6C:3D:03:19:06 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 169,\n                    \"hostname\": \"amazon-b26296731\",\n                    \"ip\": \"192.168.0.100\",\n                    \"mac\": \"C8:6C:3D:03:19:06\",\n                    \"previous_count\": 169\n                },\n                \"Timestamp\": \"2025-09-29T09:31:41.707Z\"\n            },\n            {\n                \"Type\": \"HighCPUUsage\",\n                \"Message\": \"Device is experiencing high CPU usage.\",\n                \"Details\": {\n                    \"max_cpu_percentage\": 100,\n                    \"threshold_percentage\": 90\n                },\n                \"Timestamp\": \"2025-09-29T09:31:41.707Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 86:AE:C8:B0:1A:0A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 107,\n                    \"hostname\": \"OnePlus-Nord-CE4-Lite-5G\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"86:AE:C8:B0:1A:0A\",\n                    \"previous_count\": 107\n                },\n                \"Timestamp\": \"2025-09-30T17:46:59.716Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 46:C0:4D:7B:98:1B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 73,\n                    \"hostname\": \"HONOR-70-Lite\",\n                    \"ip\": \"192.168.0.104\",\n                    \"mac\": \"46:C0:4D:7B:98:1B\",\n                    \"previous_count\": 73\n                },\n                \"Timestamp\": \"2025-09-30T17:46:59.716Z\"\n            },\n            {\n                \"Type\": \"HighCPUUsage\",\n                \"Message\": \"Device is experiencing high CPU usage.\",\n                \"Details\": {\n                    \"max_cpu_percentage\": 100,\n                    \"threshold_percentage\": 90\n                },\n                \"Timestamp\": \"2025-09-30T17:46:59.716Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::20362690107C\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 9A:09:62:D2:8F:11 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 103,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.2\",\n                    \"mac\": \"9A:09:62:D2:8F:11\",\n                    \"previous_count\": 103\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.347Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::A842A10A463E\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 8C:F5:A3:8A:5D:3E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 39,\n                    \"hostname\": \"Samsung-Galaxy-S7\",\n                    \"ip\": \"192.168.0.113\",\n                    \"mac\": \"8C:F5:A3:8A:5D:3E\",\n                    \"previous_count\": 39\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.696Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 70:31:7F:85:54:BF has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 63,\n                    \"hostname\": \"Istiaqs-iPhone\",\n                    \"ip\": \"192.168.0.105\",\n                    \"mac\": \"70:31:7F:85:54:BF\",\n                    \"previous_count\": 63\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.696Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::20362690D651\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 70:03:9F:91:41:DC has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 119,\n                    \"hostname\": \"ESP_9141DC\",\n                    \"ip\": \"192.168.2.53\",\n                    \"mac\": \"70:03:9F:91:41:DC\",\n                    \"previous_count\": 119\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.042Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 9C:76:13:CC:26:D7 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 174,\n                    \"hostname\": \"9C7613CC26D7-mysimplelink\",\n                    \"ip\": \"192.168.2.57\",\n                    \"mac\": \"9C:76:13:CC:26:D7\",\n                    \"previous_count\": 174\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.042Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 4C:EF:C0:A0:50:DB has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 410,\n                    \"hostname\": \"Alexa Echo\",\n                    \"ip\": \"192.168.2.67\",\n                    \"mac\": \"4C:EF:C0:A0:50:DB\",\n                    \"previous_count\": 410\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.042Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 46:BD:06:5E:F9:81 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 103,\n                    \"hostname\": \"Martin-s-S23-Ultra\",\n                    \"ip\": \"192.168.2.76\",\n                    \"mac\": \"46:BD:06:5E:F9:81\",\n                    \"previous_count\": 103\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.042Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F0:1F:C7:1B:6E:8E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 68,\n                    \"hostname\": \"Ryans-iPhone-2\",\n                    \"ip\": \"192.168.2.76\",\n                    \"mac\": \"F0:1F:C7:1B:6E:8E\",\n                    \"previous_count\": 68\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.042Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C0:B5:D7:2A:69:8D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 22,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.2.5\",\n                    \"mac\": \"C0:B5:D7:2A:69:8D\",\n                    \"previous_count\": 22\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.042Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B0:FC:0D:1C:10:82 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 370,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.2.65\",\n                    \"mac\": \"B0:FC:0D:1C:10:82\",\n                    \"previous_count\": 370\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.042Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC E6:97:93:BD:9B:49 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 33,\n                    \"hostname\": \"Martin-s-Z-Fold7\",\n                    \"ip\": \"192.168.2.79\",\n                    \"mac\": \"E6:97:93:BD:9B:49\",\n                    \"previous_count\": 33\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.042Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 70:03:9F:91:41:DC has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 119,\n                    \"hostname\": \"ESP_9141DC\",\n                    \"ip\": \"192.168.2.53\",\n                    \"mac\": \"70:03:9F:91:41:DC\",\n                    \"previous_count\": 119\n                },\n                \"Timestamp\": \"2025-09-30T17:46:54.992Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B0:FC:0D:1C:10:82 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 370,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.2.65\",\n                    \"mac\": \"B0:FC:0D:1C:10:82\",\n                    \"previous_count\": 370\n                },\n                \"Timestamp\": \"2025-09-30T17:46:54.992Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 9C:76:13:CC:26:D7 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 174,\n                    \"hostname\": \"9C7613CC26D7-mysimplelink\",\n                    \"ip\": \"192.168.2.57\",\n                    \"mac\": \"9C:76:13:CC:26:D7\",\n                    \"previous_count\": 174\n                },\n                \"Timestamp\": \"2025-09-30T17:46:54.992Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C0:B5:D7:2A:69:8D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 22,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.2.5\",\n                    \"mac\": \"C0:B5:D7:2A:69:8D\",\n                    \"previous_count\": 22\n                },\n                \"Timestamp\": \"2025-09-30T17:46:54.992Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::98254AA1D05C\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 34:31:8F:E3:67:66 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 178,\n                    \"hostname\": \"Dawns-iPad-2\",\n                    \"ip\": \"192.168.0.118\",\n                    \"mac\": \"34:31:8F:E3:67:66\",\n                    \"previous_count\": 178\n                },\n                \"Timestamp\": \"2025-09-29T09:31:45.634Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 1E:A3:E1:80:D4:E6 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 25,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.111\",\n                    \"mac\": \"1E:A3:E1:80:D4:E6\",\n                    \"previous_count\": 25\n                },\n                \"Timestamp\": \"2025-09-29T09:31:45.634Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 38:2C:E5:5F:19:A8 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 225,\n                    \"hostname\": \"lwip0\",\n                    \"ip\": \"192.168.0.104\",\n                    \"mac\": \"38:2C:E5:5F:19:A8\",\n                    \"previous_count\": 225\n                },\n                \"Timestamp\": \"2025-09-29T09:31:45.634Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A0:CD:F3:B0:5B:23 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 88,\n                    \"hostname\": \"texe_hub\",\n                    \"ip\": \"192.168.0.100\",\n                    \"mac\": \"A0:CD:F3:B0:5B:23\",\n                    \"previous_count\": 88\n                },\n                \"Timestamp\": \"2025-09-29T09:31:45.634Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 40:32:9D:07:00:DA has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 120,\n                    \"hostname\": \"V8P\",\n                    \"ip\": \"192.168.0.106\",\n                    \"mac\": \"40:32:9D:07:00:DA\",\n                    \"previous_count\": 120\n                },\n                \"Timestamp\": \"2025-09-29T09:31:45.634Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 82:96:13:A2:E3:D3 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 76,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.110\",\n                    \"mac\": \"82:96:13:A2:E3:D3\",\n                    \"previous_count\": 76\n                },\n                \"Timestamp\": \"2025-09-29T09:31:45.634Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 1E:A3:E1:80:D4:E6 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 25,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.111\",\n                    \"mac\": \"1E:A3:E1:80:D4:E6\",\n                    \"previous_count\": 25\n                },\n                \"Timestamp\": \"2025-09-30T17:47:03.077Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 34:31:8F:E3:67:66 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 178,\n                    \"hostname\": \"Dawns-iPad-2\",\n                    \"ip\": \"192.168.0.118\",\n                    \"mac\": \"34:31:8F:E3:67:66\",\n                    \"previous_count\": 178\n                },\n                \"Timestamp\": \"2025-09-30T17:47:03.077Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::20362690066E\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A2:FA:30:96:4E:90 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 81,\n                    \"hostname\": \"XQ-EC54\",\n                    \"ip\": \"192.168.0.8\",\n                    \"mac\": \"A2:FA:30:96:4E:90\",\n                    \"previous_count\": 81\n                },\n                \"Timestamp\": \"2025-09-29T09:31:36.664Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 10:2C:B1:6C:94:81 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 394,\n                    \"hostname\": \"Battery Wall Light Cam\",\n                    \"ip\": \"192.168.0.10\",\n                    \"mac\": \"10:2C:B1:6C:94:81\",\n                    \"previous_count\": 394\n                },\n                \"Timestamp\": \"2025-09-29T09:31:36.664Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::20362690BA4E\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A8:9C:78:8C:62:13 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 34,\n                    \"hostname\": \"beccas-iphone\",\n                    \"ip\": \"192.168.0.5\",\n                    \"mac\": \"A8:9C:78:8C:62:13\",\n                    \"previous_count\": 34\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.631Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC BA:3B:0F:80:5E:82 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 104,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.5\",\n                    \"mac\": \"BA:3B:0F:80:5E:82\",\n                    \"previous_count\": 104\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.631Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B2:81:C3:09:D1:12 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 23,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.14\",\n                    \"mac\": \"B2:81:C3:09:D1:12\",\n                    \"previous_count\": 23\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.631Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B0:CF:CB:02:A0:4C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 420,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.10\",\n                    \"mac\": \"B0:CF:CB:02:A0:4C\",\n                    \"previous_count\": 420\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.631Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC CA:09:39:4C:99:CC has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 98,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.0.9\",\n                    \"mac\": \"CA:09:39:4C:99:CC\",\n                    \"previous_count\": 98\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.632Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 56:D6:76:A5:DD:D7 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 18,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.6\",\n                    \"mac\": \"56:D6:76:A5:DD:D7\",\n                    \"previous_count\": 18\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.632Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 5C:47:5E:C0:33:1D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 419,\n                    \"hostname\": \"RingDoorbell-1d\",\n                    \"ip\": \"192.168.0.4\",\n                    \"mac\": \"5C:47:5E:C0:33:1D\",\n                    \"previous_count\": 419\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.632Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC BE:F0:F8:D3:D2:EE has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 99,\n                    \"hostname\": \"Galaxy-A23-5G\",\n                    \"ip\": \"192.168.0.20\",\n                    \"mac\": \"BE:F0:F8:D3:D2:EE\",\n                    \"previous_count\": 99\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.632Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 38:2C:E5:63:9E:91 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 57,\n                    \"hostname\": \"lwip0\",\n                    \"ip\": \"192.168.0.3\",\n                    \"mac\": \"38:2C:E5:63:9E:91\",\n                    \"previous_count\": 57\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.632Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 90:F8:2E:CC:4D:23 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 237,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.18\",\n                    \"mac\": \"90:F8:2E:CC:4D:23\",\n                    \"previous_count\": 237\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.632Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 5E:B3:D1:EA:8D:40 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 129,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.0.15\",\n                    \"mac\": \"5E:B3:D1:EA:8D:40\",\n                    \"previous_count\": 129\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.632Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 52:ED:7A:2E:E4:3F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 37,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.14\",\n                    \"mac\": \"52:ED:7A:2E:E4:3F\",\n                    \"previous_count\": 37\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.632Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 6C:3A:FF:42:51:EB has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 69,\n                    \"hostname\": \"Lycan\",\n                    \"ip\": \"192.168.0.5\",\n                    \"mac\": \"6C:3A:FF:42:51:EB\",\n                    \"previous_count\": 69\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.632Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C8:6C:3D:41:1E:24 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 389,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.19\",\n                    \"mac\": \"C8:6C:3D:41:1E:24\",\n                    \"previous_count\": 389\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.632Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC DC:45:46:18:E1:60 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 10,\n                    \"hostname\": \"Beccas-laptop\",\n                    \"ip\": \"192.168.0.26\",\n                    \"mac\": \"DC:45:46:18:E1:60\",\n                    \"previous_count\": 10\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.632Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 52:ED:7A:2E:E4:3F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 37,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.14\",\n                    \"mac\": \"52:ED:7A:2E:E4:3F\",\n                    \"previous_count\": 37\n                },\n                \"Timestamp\": \"2025-09-30T17:46:54.374Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 6C:3A:FF:42:51:EB has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 69,\n                    \"hostname\": \"Lycan\",\n                    \"ip\": \"192.168.0.5\",\n                    \"mac\": \"6C:3A:FF:42:51:EB\",\n                    \"previous_count\": 69\n                },\n                \"Timestamp\": \"2025-09-30T17:46:54.374Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B2:81:C3:09:D1:12 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 23,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.14\",\n                    \"mac\": \"B2:81:C3:09:D1:12\",\n                    \"previous_count\": 23\n                },\n                \"Timestamp\": \"2025-09-30T17:46:54.374Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::242FD04EA17E\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 8C:08:AA:CD:ED:ED has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 42,\n                    \"hostname\": \"harveys-iphone\",\n                    \"ip\": \"192.168.0.106\",\n                    \"mac\": \"8C:08:AA:CD:ED:ED\",\n                    \"previous_count\": 42\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.606Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC E6:0A:40:EC:68:0E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 98,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.0.113\",\n                    \"mac\": \"E6:0A:40:EC:68:0E\",\n                    \"previous_count\": 98\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.606Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC E6:27:78:9A:9D:1F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 14,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.117\",\n                    \"mac\": \"E6:27:78:9A:9D:1F\",\n                    \"previous_count\": 14\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.606Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 9A:BC:D1:00:77:ED has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 55,\n                    \"hostname\": \"malcolm-s-S24-Ultra\",\n                    \"ip\": \"192.168.0.102\",\n                    \"mac\": \"9A:BC:D1:00:77:ED\",\n                    \"previous_count\": 55\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.606Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 2C:98:11:32:25:AF has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 20,\n                    \"hostname\": \"MSI\",\n                    \"ip\": \"192.168.0.117\",\n                    \"mac\": \"2C:98:11:32:25:AF\",\n                    \"previous_count\": 20\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.606Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC E2:1E:79:12:41:6B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 181,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.0.114\",\n                    \"mac\": \"E2:1E:79:12:41:6B\",\n                    \"previous_count\": 181\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.606Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 9A:72:1A:D7:5C:28 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 151,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.110\",\n                    \"mac\": \"9A:72:1A:D7:5C:28\",\n                    \"previous_count\": 151\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.606Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 4E:34:A8:3C:1D:8B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 14,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.116\",\n                    \"mac\": \"4E:34:A8:3C:1D:8B\",\n                    \"previous_count\": 14\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.606Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 3E:97:B4:EA:3A:68 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 223,\n                    \"hostname\": \"malcolm-s-Tab-S10\",\n                    \"ip\": \"192.168.0.100\",\n                    \"mac\": \"3E:97:B4:EA:3A:68\",\n                    \"previous_count\": 223\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.606Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC E2:E7:65:34:1D:1D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 38,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.112\",\n                    \"mac\": \"E2:E7:65:34:1D:1D\",\n                    \"previous_count\": 38\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.606Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 86:C7:9B:EC:D8:4F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 107,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.32.100\",\n                    \"mac\": \"86:C7:9B:EC:D8:4F\",\n                    \"previous_count\": 107\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.606Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C4:52:4F:87:92:57 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 74,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.122\",\n                    \"mac\": \"C4:52:4F:87:92:57\",\n                    \"previous_count\": 74\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.606Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F4:64:12:0F:6A:9D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 193,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.104\",\n                    \"mac\": \"F4:64:12:0F:6A:9D\",\n                    \"previous_count\": 193\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.606Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 24:E8:53:25:28:4C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 57,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.102\",\n                    \"mac\": \"24:E8:53:25:28:4C\",\n                    \"previous_count\": 57\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.606Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 84:7B:57:63:22:2F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 50,\n                    \"hostname\": \"Gymrat\",\n                    \"ip\": \"192.168.32.101\",\n                    \"mac\": \"84:7B:57:63:22:2F\",\n                    \"previous_count\": 50\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.606Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 82:FA:5E:55:B7:27 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 20,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.102\",\n                    \"mac\": \"82:FA:5E:55:B7:27\",\n                    \"previous_count\": 20\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.606Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 12:9E:EF:C3:47:80 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 15,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.32.103\",\n                    \"mac\": \"12:9E:EF:C3:47:80\",\n                    \"previous_count\": 15\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.606Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B6:09:21:26:0A:43 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 149,\n                    \"hostname\": \"RE220\",\n                    \"ip\": \"192.168.0.111\",\n                    \"mac\": \"B6:09:21:26:0A:43\",\n                    \"previous_count\": 149\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.606Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 50:23:6D:7B:6B:6C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 55,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.103\",\n                    \"mac\": \"50:23:6D:7B:6B:6C\",\n                    \"previous_count\": 55\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.606Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 04:F7:78:5C:D1:E8 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 304,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.113\",\n                    \"mac\": \"04:F7:78:5C:D1:E8\",\n                    \"previous_count\": 304\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.606Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 86:C7:9B:EC:D8:4F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 107,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.32.100\",\n                    \"mac\": \"86:C7:9B:EC:D8:4F\",\n                    \"previous_count\": 107\n                },\n                \"Timestamp\": \"2025-09-30T17:47:09.749Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 3E:97:B4:EA:3A:68 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 223,\n                    \"hostname\": \"malcolm-s-Tab-S10\",\n                    \"ip\": \"192.168.0.100\",\n                    \"mac\": \"3E:97:B4:EA:3A:68\",\n                    \"previous_count\": 223\n                },\n                \"Timestamp\": \"2025-09-30T17:47:09.749Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F4:64:12:0F:6A:9D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 193,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.104\",\n                    \"mac\": \"F4:64:12:0F:6A:9D\",\n                    \"previous_count\": 193\n                },\n                \"Timestamp\": \"2025-09-30T17:47:09.749Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC E6:0A:40:EC:68:0E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 98,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.0.113\",\n                    \"mac\": \"E6:0A:40:EC:68:0E\",\n                    \"previous_count\": 98\n                },\n                \"Timestamp\": \"2025-09-30T17:47:09.749Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 50:23:6D:7B:6B:6C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 55,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.103\",\n                    \"mac\": \"50:23:6D:7B:6B:6C\",\n                    \"previous_count\": 55\n                },\n                \"Timestamp\": \"2025-09-30T17:47:09.749Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC E2:E7:65:34:1D:1D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 38,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.112\",\n                    \"mac\": \"E2:E7:65:34:1D:1D\",\n                    \"previous_count\": 38\n                },\n                \"Timestamp\": \"2025-09-30T17:47:09.749Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 9A:BC:D1:00:77:ED has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 55,\n                    \"hostname\": \"malcolm-s-S24-Ultra\",\n                    \"ip\": \"192.168.0.102\",\n                    \"mac\": \"9A:BC:D1:00:77:ED\",\n                    \"previous_count\": 55\n                },\n                \"Timestamp\": \"2025-09-30T17:47:09.749Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 4E:34:A8:3C:1D:8B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 14,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.116\",\n                    \"mac\": \"4E:34:A8:3C:1D:8B\",\n                    \"previous_count\": 14\n                },\n                \"Timestamp\": \"2025-09-30T17:47:09.749Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::98254AA1D821\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC E2:A3:53:9C:20:FB has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 176,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.103\",\n                    \"mac\": \"E2:A3:53:9C:20:FB\",\n                    \"previous_count\": 176\n                },\n                \"Timestamp\": \"2025-09-29T09:31:45.55Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC E2:02:AE:21:CA:7F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 153,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.102\",\n                    \"mac\": \"E2:02:AE:21:CA:7F\",\n                    \"previous_count\": 153\n                },\n                \"Timestamp\": \"2025-09-29T09:31:45.55Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 24:E8:53:89:60:EE has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 16,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.108\",\n                    \"mac\": \"24:E8:53:89:60:EE\",\n                    \"previous_count\": 16\n                },\n                \"Timestamp\": \"2025-09-29T09:31:45.55Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 52:F1:F7:AE:EB:07 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 24,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.102\",\n                    \"mac\": \"52:F1:F7:AE:EB:07\",\n                    \"previous_count\": 24\n                },\n                \"Timestamp\": \"2025-09-29T09:31:45.55Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 42:F1:77:53:1E:84 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 177,\n                    \"hostname\": \"Nyaradzo-s-S23-Ultra\",\n                    \"ip\": \"192.168.0.104\",\n                    \"mac\": \"42:F1:77:53:1E:84\",\n                    \"previous_count\": 177\n                },\n                \"Timestamp\": \"2025-09-29T09:31:45.55Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 24:E8:53:89:60:EE has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 16,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.108\",\n                    \"mac\": \"24:E8:53:89:60:EE\",\n                    \"previous_count\": 16\n                },\n                \"Timestamp\": \"2025-09-30T17:47:03.12Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 52:F1:F7:AE:EB:07 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 24,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.102\",\n                    \"mac\": \"52:F1:F7:AE:EB:07\",\n                    \"previous_count\": 24\n                },\n                \"Timestamp\": \"2025-09-30T17:47:03.12Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::40AE30974301\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC FE:72:F8:42:9C:70 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 26,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.108\",\n                    \"mac\": \"FE:72:F8:42:9C:70\",\n                    \"previous_count\": 26\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.769Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 90:A8:22:2A:86:2E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 33,\n                    \"hostname\": \"amazon-2e02954ca\",\n                    \"ip\": \"192.168.0.106\",\n                    \"mac\": \"90:A8:22:2A:86:2E\",\n                    \"previous_count\": 33\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.769Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 34:B1:EB:31:DA:25 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 17,\n                    \"hostname\": \"KristoppleWatch\",\n                    \"ip\": \"192.168.0.114\",\n                    \"mac\": \"34:B1:EB:31:DA:25\",\n                    \"previous_count\": 17\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.769Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 34:B1:EB:31:DA:25 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 17,\n                    \"hostname\": \"KristoppleWatch\",\n                    \"ip\": \"192.168.0.114\",\n                    \"mac\": \"34:B1:EB:31:DA:25\",\n                    \"previous_count\": 17\n                },\n                \"Timestamp\": \"2025-09-30T17:47:00.624Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 90:A8:22:2A:86:2E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 33,\n                    \"hostname\": \"amazon-2e02954ca\",\n                    \"ip\": \"192.168.0.106\",\n                    \"mac\": \"90:A8:22:2A:86:2E\",\n                    \"previous_count\": 33\n                },\n                \"Timestamp\": \"2025-09-30T17:47:00.624Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::A842A10A420C\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 14:0A:C5:03:D7:23 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 15,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"14:0A:C5:03:D7:23\",\n                    \"previous_count\": 15\n                },\n                \"Timestamp\": \"2025-09-29T09:31:47.973Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC CA:CC:08:37:8C:B2 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 12,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.112\",\n                    \"mac\": \"CA:CC:08:37:8C:B2\",\n                    \"previous_count\": 12\n                },\n                \"Timestamp\": \"2025-09-29T09:31:47.973Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 1E:21:18:16:B3:B5 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 37,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.113\",\n                    \"mac\": \"1E:21:18:16:B3:B5\",\n                    \"previous_count\": 37\n                },\n                \"Timestamp\": \"2025-09-29T09:31:47.973Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 42:E8:06:A3:EC:9E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 30,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.104\",\n                    \"mac\": \"42:E8:06:A3:EC:9E\",\n                    \"previous_count\": 30\n                },\n                \"Timestamp\": \"2025-09-29T09:31:47.973Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 36:28:AA:81:D9:34 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 39,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.0.111\",\n                    \"mac\": \"36:28:AA:81:D9:34\",\n                    \"previous_count\": 39\n                },\n                \"Timestamp\": \"2025-09-29T09:31:47.973Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC E6:59:72:98:5E:EE has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 36,\n                    \"hostname\": \"Maisie-s-A15\",\n                    \"ip\": \"192.168.0.107\",\n                    \"mac\": \"E6:59:72:98:5E:EE\",\n                    \"previous_count\": 36\n                },\n                \"Timestamp\": \"2025-09-29T09:31:47.973Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 72:BE:36:0D:44:B4 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 62,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.106\",\n                    \"mac\": \"72:BE:36:0D:44:B4\",\n                    \"previous_count\": 62\n                },\n                \"Timestamp\": \"2025-09-29T09:31:47.973Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D4:57:63:EA:0D:84 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 67,\n                    \"hostname\": \"MacBook-Air-2\",\n                    \"ip\": \"192.168.0.103\",\n                    \"mac\": \"D4:57:63:EA:0D:84\",\n                    \"previous_count\": 67\n                },\n                \"Timestamp\": \"2025-09-29T09:31:47.973Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 6A:EF:10:92:7B:EB has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 74,\n                    \"hostname\": \"Maisie-s-A15\",\n                    \"ip\": \"192.168.0.109\",\n                    \"mac\": \"6A:EF:10:92:7B:EB\",\n                    \"previous_count\": 74\n                },\n                \"Timestamp\": \"2025-09-29T09:31:47.973Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 36:28:AA:81:D9:34 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 39,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.0.111\",\n                    \"mac\": \"36:28:AA:81:D9:34\",\n                    \"previous_count\": 39\n                },\n                \"Timestamp\": \"2025-09-30T17:47:04.815Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 72:BE:36:0D:44:B4 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 62,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.106\",\n                    \"mac\": \"72:BE:36:0D:44:B4\",\n                    \"previous_count\": 62\n                },\n                \"Timestamp\": \"2025-09-30T17:47:04.815Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC E6:59:72:98:5E:EE has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 36,\n                    \"hostname\": \"Maisie-s-A15\",\n                    \"ip\": \"192.168.0.107\",\n                    \"mac\": \"E6:59:72:98:5E:EE\",\n                    \"previous_count\": 36\n                },\n                \"Timestamp\": \"2025-09-30T17:47:04.815Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC CA:CC:08:37:8C:B2 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 12,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.112\",\n                    \"mac\": \"CA:CC:08:37:8C:B2\",\n                    \"previous_count\": 12\n                },\n                \"Timestamp\": \"2025-09-30T17:47:04.815Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 6A:EF:10:92:7B:EB has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 74,\n                    \"hostname\": \"Maisie-s-A15\",\n                    \"ip\": \"192.168.0.109\",\n                    \"mac\": \"6A:EF:10:92:7B:EB\",\n                    \"previous_count\": 74\n                },\n                \"Timestamp\": \"2025-09-30T17:47:04.815Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 14:0A:C5:03:D7:23 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 15,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"14:0A:C5:03:D7:23\",\n                    \"previous_count\": 15\n                },\n                \"Timestamp\": \"2025-09-30T17:47:04.816Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D4:57:63:EA:0D:84 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 67,\n                    \"hostname\": \"MacBook-Air-2\",\n                    \"ip\": \"192.168.0.103\",\n                    \"mac\": \"D4:57:63:EA:0D:84\",\n                    \"previous_count\": 67\n                },\n                \"Timestamp\": \"2025-09-30T17:47:04.816Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 1E:21:18:16:B3:B5 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 37,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.113\",\n                    \"mac\": \"1E:21:18:16:B3:B5\",\n                    \"previous_count\": 37\n                },\n                \"Timestamp\": \"2025-09-30T17:47:04.816Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 42:E8:06:A3:EC:9E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 30,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.104\",\n                    \"mac\": \"42:E8:06:A3:EC:9E\",\n                    \"previous_count\": 30\n                },\n                \"Timestamp\": \"2025-09-30T17:47:04.816Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::98254AA1B6BB\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 18:0B:1B:39:2C:C8 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 274,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.113\",\n                    \"mac\": \"18:0B:1B:39:2C:C8\",\n                    \"previous_count\": 274\n                },\n                \"Timestamp\": \"2025-09-29T09:31:45.642Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 04:83:08:47:3D:F8 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 11,\n                    \"hostname\": \"myenergi_hub\",\n                    \"ip\": \"192.168.0.116\",\n                    \"mac\": \"04:83:08:47:3D:F8\",\n                    \"previous_count\": 11\n                },\n                \"Timestamp\": \"2025-09-29T09:31:45.642Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC BE:C8:52:5F:E9:E8 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 22,\n                    \"hostname\": \"Galaxy-A32-5G\",\n                    \"ip\": \"192.168.0.121\",\n                    \"mac\": \"BE:C8:52:5F:E9:E8\",\n                    \"previous_count\": 22\n                },\n                \"Timestamp\": \"2025-09-29T09:31:45.642Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 8A:C5:07:7B:25:33 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 77,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.120\",\n                    \"mac\": \"8A:C5:07:7B:25:33\",\n                    \"previous_count\": 77\n                },\n                \"Timestamp\": \"2025-09-29T09:31:45.642Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 3C:21:9C:EE:43:A0 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 58,\n                    \"hostname\": \"NTL-ZBGlsNpMldE\",\n                    \"ip\": \"192.168.0.124\",\n                    \"mac\": \"3C:21:9C:EE:43:A0\",\n                    \"previous_count\": 58\n                },\n                \"Timestamp\": \"2025-09-29T09:31:45.642Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 96:32:56:FE:4D:91 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 37,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"96:32:56:FE:4D:91\",\n                    \"previous_count\": 37\n                },\n                \"Timestamp\": \"2025-09-29T09:31:45.642Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC CC:A7:C1:0A:01:6C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 79,\n                    \"hostname\": \"09AC01AC242003DX\",\n                    \"ip\": \"192.168.0.115\",\n                    \"mac\": \"CC:A7:C1:0A:01:6C\",\n                    \"previous_count\": 79\n                },\n                \"Timestamp\": \"2025-09-29T09:31:45.642Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC BE:B9:1D:D9:D6:61 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 219,\n                    \"hostname\": \"Kathy-s-A53\",\n                    \"ip\": \"192.168.0.102\",\n                    \"mac\": \"BE:B9:1D:D9:D6:61\",\n                    \"previous_count\": 219\n                },\n                \"Timestamp\": \"2025-09-29T09:31:45.642Z\"\n            },\n            {\n                \"Type\": \"HighCPUUsage\",\n                \"Message\": \"Device is experiencing high CPU usage.\",\n                \"Details\": {\n                    \"max_cpu_percentage\": 100,\n                    \"threshold_percentage\": 90\n                },\n                \"Timestamp\": \"2025-09-29T09:31:45.642Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 96:32:56:FE:4D:91 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 37,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"96:32:56:FE:4D:91\",\n                    \"previous_count\": 37\n                },\n                \"Timestamp\": \"2025-09-30T17:47:03.255Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 04:83:08:47:3D:F8 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 11,\n                    \"hostname\": \"myenergi_hub\",\n                    \"ip\": \"192.168.0.116\",\n                    \"mac\": \"04:83:08:47:3D:F8\",\n                    \"previous_count\": 11\n                },\n                \"Timestamp\": \"2025-09-30T17:47:03.255Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC CC:A7:C1:0A:01:6C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 79,\n                    \"hostname\": \"09AC01AC242003DX\",\n                    \"ip\": \"192.168.0.115\",\n                    \"mac\": \"CC:A7:C1:0A:01:6C\",\n                    \"previous_count\": 79\n                },\n                \"Timestamp\": \"2025-09-30T17:47:03.255Z\"\n            },\n            {\n                \"Type\": \"HighCPUUsage\",\n                \"Message\": \"Device is experiencing high CPU usage.\",\n                \"Details\": {\n                    \"max_cpu_percentage\": 100,\n                    \"threshold_percentage\": 90\n                },\n                \"Timestamp\": \"2025-09-30T17:47:03.255Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::A842A10A441C\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC AE:C0:99:05:B0:29 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 12,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.100\",\n                    \"mac\": \"AE:C0:99:05:B0:29\",\n                    \"previous_count\": 12\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.202Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 36:E7:B9:B9:34:F8 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 10,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.102\",\n                    \"mac\": \"36:E7:B9:B9:34:F8\",\n                    \"previous_count\": 10\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.202Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC AE:C0:99:05:B0:29 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 12,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.100\",\n                    \"mac\": \"AE:C0:99:05:B0:29\",\n                    \"previous_count\": 12\n                },\n                \"Timestamp\": \"2025-09-30T17:47:00.532Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 36:E7:B9:B9:34:F8 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 10,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.102\",\n                    \"mac\": \"36:E7:B9:B9:34:F8\",\n                    \"previous_count\": 10\n                },\n                \"Timestamp\": \"2025-09-30T17:47:00.532Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::20362690D6F3\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 0A:3E:6C:05:81:44 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 219,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.9\",\n                    \"mac\": \"0A:3E:6C:05:81:44\",\n                    \"previous_count\": 219\n                },\n                \"Timestamp\": \"2025-09-29T09:31:35.886Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 1C:53:F9:18:DF:85 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 421,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.10\",\n                    \"mac\": \"1C:53:F9:18:DF:85\",\n                    \"previous_count\": 421\n                },\n                \"Timestamp\": \"2025-09-29T09:31:35.886Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 3C:8D:20:EE:E2:40 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 46,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.3\",\n                    \"mac\": \"3C:8D:20:EE:E2:40\",\n                    \"previous_count\": 46\n                },\n                \"Timestamp\": \"2025-09-29T09:31:35.886Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A2:79:E1:53:12:D2 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 228,\n                    \"hostname\": \"Pixel-9-Pro-XL\",\n                    \"ip\": \"192.168.0.12\",\n                    \"mac\": \"A2:79:E1:53:12:D2\",\n                    \"previous_count\": 228\n                },\n                \"Timestamp\": \"2025-09-29T09:31:35.886Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 44:5C:E9:D4:8F:28 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 79,\n                    \"hostname\": \"Samsung\",\n                    \"ip\": \"192.168.0.7\",\n                    \"mac\": \"44:5C:E9:D4:8F:28\",\n                    \"previous_count\": 79\n                },\n                \"Timestamp\": \"2025-09-29T09:31:35.886Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C2:D9:A1:2F:F8:86 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 66,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.8\",\n                    \"mac\": \"C2:D9:A1:2F:F8:86\",\n                    \"previous_count\": 66\n                },\n                \"Timestamp\": \"2025-09-29T09:31:35.886Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 16:12:AE:F1:86:BF has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 102,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.0.14\",\n                    \"mac\": \"16:12:AE:F1:86:BF\",\n                    \"previous_count\": 102\n                },\n                \"Timestamp\": \"2025-09-29T09:31:35.886Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::2036269011C3\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 36:15:41:07:D5:04 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 24,\n                    \"hostname\": \"Mac\",\n                    \"ip\": \"192.168.0.8\",\n                    \"mac\": \"36:15:41:07:D5:04\",\n                    \"previous_count\": 24\n                },\n                \"Timestamp\": \"2025-09-29T09:31:47.269Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 8A:D6:82:F2:64:70 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 31,\n                    \"hostname\": \"Kerry-s-Z-Flip7\",\n                    \"ip\": \"192.168.0.8\",\n                    \"mac\": \"8A:D6:82:F2:64:70\",\n                    \"previous_count\": 31\n                },\n                \"Timestamp\": \"2025-09-29T09:31:47.269Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C2:12:CC:B3:76:B2 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 13,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.14\",\n                    \"mac\": \"C2:12:CC:B3:76:B2\",\n                    \"previous_count\": 13\n                },\n                \"Timestamp\": \"2025-09-29T09:31:47.269Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C2:12:CC:B3:76:B2 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 13,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.14\",\n                    \"mac\": \"C2:12:CC:B3:76:B2\",\n                    \"previous_count\": 13\n                },\n                \"Timestamp\": \"2025-09-30T17:47:04.247Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 36:15:41:07:D5:04 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 24,\n                    \"hostname\": \"Mac\",\n                    \"ip\": \"192.168.0.8\",\n                    \"mac\": \"36:15:41:07:D5:04\",\n                    \"previous_count\": 24\n                },\n                \"Timestamp\": \"2025-09-30T17:47:04.247Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::B0192129C714\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 52:61:23:2A:A2:8B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 14,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.104\",\n                    \"mac\": \"52:61:23:2A:A2:8B\",\n                    \"previous_count\": 14\n                },\n                \"Timestamp\": \"2025-09-29T09:31:49.148Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 4E:CF:BE:53:69:01 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 13,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.0.103\",\n                    \"mac\": \"4E:CF:BE:53:69:01\",\n                    \"previous_count\": 13\n                },\n                \"Timestamp\": \"2025-09-29T09:31:49.148Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC E6:B8:E1:D4:92:CE has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 15,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.0.102\",\n                    \"mac\": \"E6:B8:E1:D4:92:CE\",\n                    \"previous_count\": 15\n                },\n                \"Timestamp\": \"2025-09-29T09:31:49.148Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B6:77:99:D8:61:E9 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 12,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.0.103\",\n                    \"mac\": \"B6:77:99:D8:61:E9\",\n                    \"previous_count\": 12\n                },\n                \"Timestamp\": \"2025-09-29T09:31:49.148Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC E4:A8:DF:70:8A:33 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 50,\n                    \"hostname\": \"Smart-Kitchen-Dock-351\",\n                    \"ip\": \"192.168.0.105\",\n                    \"mac\": \"E4:A8:DF:70:8A:33\",\n                    \"previous_count\": 50\n                },\n                \"Timestamp\": \"2025-09-29T09:31:49.148Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 52:61:23:2A:A2:8B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 14,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.104\",\n                    \"mac\": \"52:61:23:2A:A2:8B\",\n                    \"previous_count\": 14\n                },\n                \"Timestamp\": \"2025-09-30T17:47:08.16Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B6:77:99:D8:61:E9 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 12,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.0.103\",\n                    \"mac\": \"B6:77:99:D8:61:E9\",\n                    \"previous_count\": 12\n                },\n                \"Timestamp\": \"2025-09-30T17:47:08.16Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A8:4A:28:BE:0B:C9 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 56,\n                    \"hostname\": \"iPhone-32\",\n                    \"ip\": \"192.168.0.102\",\n                    \"mac\": \"A8:4A:28:BE:0B:C9\",\n                    \"previous_count\": 56\n                },\n                \"Timestamp\": \"2025-09-30T17:47:08.16Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC E6:B8:E1:D4:92:CE has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 15,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.0.102\",\n                    \"mac\": \"E6:B8:E1:D4:92:CE\",\n                    \"previous_count\": 15\n                },\n                \"Timestamp\": \"2025-09-30T17:47:08.16Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::20362690BCD3\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 10:8E:E0:64:24:5E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 10,\n                    \"hostname\": \"Galaxy-J6\",\n                    \"ip\": \"192.168.0.3\",\n                    \"mac\": \"10:8E:E0:64:24:5E\",\n                    \"previous_count\": 10\n                },\n                \"Timestamp\": \"2025-09-29T09:31:35.778Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 6E:CA:3C:78:D7:E3 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 23,\n                    \"hostname\": \"Robert-s-Tab-S9-Ultra\",\n                    \"ip\": \"192.168.0.4\",\n                    \"mac\": \"6E:CA:3C:78:D7:E3\",\n                    \"previous_count\": 23\n                },\n                \"Timestamp\": \"2025-09-29T09:31:35.778Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::20362690BBA4\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 64:EB:8C:22:C8:78 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 72,\n                    \"hostname\": \"EPSON22C878\",\n                    \"ip\": \"192.168.0.4\",\n                    \"mac\": \"64:EB:8C:22:C8:78\",\n                    \"previous_count\": 72\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.715Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 74:A7:EA:02:35:2F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 86,\n                    \"hostname\": \"amazon-ede163ba3\",\n                    \"ip\": \"192.168.0.2\",\n                    \"mac\": \"74:A7:EA:02:35:2F\",\n                    \"previous_count\": 86\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.715Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 50:84:92:7B:AC:FA has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 121,\n                    \"hostname\": \"WIN-1QLPBEQGLJ5\",\n                    \"ip\": \"192.168.0.8\",\n                    \"mac\": \"50:84:92:7B:AC:FA\",\n                    \"previous_count\": 121\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.715Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 5C:41:5A:8C:22:00 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 117,\n                    \"hostname\": \"amazon-6aeb6724a\",\n                    \"ip\": \"192.168.0.5\",\n                    \"mac\": \"5C:41:5A:8C:22:00\",\n                    \"previous_count\": 117\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.715Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 74:A7:EA:02:35:2F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 86,\n                    \"hostname\": \"amazon-ede163ba3\",\n                    \"ip\": \"192.168.0.2\",\n                    \"mac\": \"74:A7:EA:02:35:2F\",\n                    \"previous_count\": 86\n                },\n                \"Timestamp\": \"2025-09-30T17:46:53.047Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 5C:41:5A:8C:22:00 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 117,\n                    \"hostname\": \"amazon-6aeb6724a\",\n                    \"ip\": \"192.168.0.5\",\n                    \"mac\": \"5C:41:5A:8C:22:00\",\n                    \"previous_count\": 117\n                },\n                \"Timestamp\": \"2025-09-30T17:46:53.047Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::E4FAC4B9237C\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 9A:67:A3:82:AA:46 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 18,\n                    \"hostname\": \"Galaxy-A21s\",\n                    \"ip\": \"192.168.0.108\",\n                    \"mac\": \"9A:67:A3:82:AA:46\",\n                    \"previous_count\": 18\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.788Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D0:12:55:A5:B2:47 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 255,\n                    \"hostname\": \"LGwebOSTV\",\n                    \"ip\": \"192.168.0.108\",\n                    \"mac\": \"D0:12:55:A5:B2:47\",\n                    \"previous_count\": 255\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.788Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 92:D7:40:92:E1:D8 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 21,\n                    \"hostname\": \"Lisa-s-Galaxy-A21s\",\n                    \"ip\": \"192.168.0.112\",\n                    \"mac\": \"92:D7:40:92:E1:D8\",\n                    \"previous_count\": 21\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.788Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 20:0B:CF:EA:3E:47 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 203,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.110\",\n                    \"mac\": \"20:0B:CF:EA:3E:47\",\n                    \"previous_count\": 203\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.788Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 90:48:6C:03:1C:7D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 22,\n                    \"hostname\": \"RingDoorbell-7d\",\n                    \"ip\": \"192.168.0.105\",\n                    \"mac\": \"90:48:6C:03:1C:7D\",\n                    \"previous_count\": 22\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.788Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 70:F0:88:32:18:35 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 16,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.115\",\n                    \"mac\": \"70:F0:88:32:18:35\",\n                    \"previous_count\": 16\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.788Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 70:F0:88:32:18:35 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 16,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.115\",\n                    \"mac\": \"70:F0:88:32:18:35\",\n                    \"previous_count\": 16\n                },\n                \"Timestamp\": \"2025-09-30T17:46:59.972Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 90:48:6C:03:1C:7D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 22,\n                    \"hostname\": \"RingDoorbell-7d\",\n                    \"ip\": \"192.168.0.105\",\n                    \"mac\": \"90:48:6C:03:1C:7D\",\n                    \"previous_count\": 22\n                },\n                \"Timestamp\": \"2025-09-30T17:46:59.972Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::98254AA1B940\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 00:F3:61:57:82:D7 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 16,\n                    \"hostname\": \"amazon-2d7e13e6f\",\n                    \"ip\": \"192.168.0.106\",\n                    \"mac\": \"00:F3:61:57:82:D7\",\n                    \"previous_count\": 16\n                },\n                \"Timestamp\": \"2025-09-29T09:31:40.723Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC AE:77:41:EA:C5:75 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 146,\n                    \"hostname\": \"Davids-Galaxy-Tab-S4\",\n                    \"ip\": \"192.168.0.110\",\n                    \"mac\": \"AE:77:41:EA:C5:75\",\n                    \"previous_count\": 146\n                },\n                \"Timestamp\": \"2025-09-29T09:31:40.723Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 3E:45:D8:8B:6E:3C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 47,\n                    \"hostname\": \"Pixel-6\",\n                    \"ip\": \"192.168.0.107\",\n                    \"mac\": \"3E:45:D8:8B:6E:3C\",\n                    \"previous_count\": 47\n                },\n                \"Timestamp\": \"2025-09-29T09:31:40.723Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 46:65:D8:A9:D4:C6 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 44,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.105\",\n                    \"mac\": \"46:65:D8:A9:D4:C6\",\n                    \"previous_count\": 44\n                },\n                \"Timestamp\": \"2025-09-29T09:31:40.723Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC AE:77:41:EA:C5:75 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 146,\n                    \"hostname\": \"Davids-Galaxy-Tab-S4\",\n                    \"ip\": \"192.168.0.110\",\n                    \"mac\": \"AE:77:41:EA:C5:75\",\n                    \"previous_count\": 146\n                },\n                \"Timestamp\": \"2025-09-30T17:46:58.993Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::20362690D80A\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 7C:61:66:0E:13:09 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 113,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.15\",\n                    \"mac\": \"7C:61:66:0E:13:09\",\n                    \"previous_count\": 113\n                },\n                \"Timestamp\": \"2025-09-29T09:31:41.07Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 26:D5:4A:FE:8C:CF has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 38,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.4\",\n                    \"mac\": \"26:D5:4A:FE:8C:CF\",\n                    \"previous_count\": 38\n                },\n                \"Timestamp\": \"2025-09-29T09:31:41.07Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC DE:8E:69:2F:90:21 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 118,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.17\",\n                    \"mac\": \"DE:8E:69:2F:90:21\",\n                    \"previous_count\": 118\n                },\n                \"Timestamp\": \"2025-09-29T09:31:41.07Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 12:AE:61:82:1C:3A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 143,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.6\",\n                    \"mac\": \"12:AE:61:82:1C:3A\",\n                    \"previous_count\": 143\n                },\n                \"Timestamp\": \"2025-09-29T09:31:41.07Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 48:A4:FD:BF:1C:FD has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 340,\n                    \"hostname\": \"lwip\",\n                    \"ip\": \"192.168.0.13\",\n                    \"mac\": \"48:A4:FD:BF:1C:FD\",\n                    \"previous_count\": 340\n                },\n                \"Timestamp\": \"2025-09-29T09:31:41.07Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC FE:1C:D3:39:81:CD has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 71,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.0.6\",\n                    \"mac\": \"FE:1C:D3:39:81:CD\",\n                    \"previous_count\": 71\n                },\n                \"Timestamp\": \"2025-09-29T09:31:41.07Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 48:A4:FD:BF:1C:FD has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 340,\n                    \"hostname\": \"lwip\",\n                    \"ip\": \"192.168.0.13\",\n                    \"mac\": \"48:A4:FD:BF:1C:FD\",\n                    \"previous_count\": 340\n                },\n                \"Timestamp\": \"2025-09-30T17:47:00.125Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC FE:1C:D3:39:81:CD has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 71,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.0.6\",\n                    \"mac\": \"FE:1C:D3:39:81:CD\",\n                    \"previous_count\": 71\n                },\n                \"Timestamp\": \"2025-09-30T17:47:00.125Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::A86E84A389D3\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 70:F7:54:EF:2D:9D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 28,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.103\",\n                    \"mac\": \"70:F7:54:EF:2D:9D\",\n                    \"previous_count\": 28\n                },\n                \"Timestamp\": \"2025-09-29T09:31:49.388Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D8:0F:99:7E:72:6B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 58,\n                    \"hostname\": \"NPIBC7EE3\",\n                    \"ip\": \"192.168.0.119\",\n                    \"mac\": \"D8:0F:99:7E:72:6B\",\n                    \"previous_count\": 58\n                },\n                \"Timestamp\": \"2025-09-29T09:31:49.388Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC EE:5B:59:CA:72:F1 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 57,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.122\",\n                    \"mac\": \"EE:5B:59:CA:72:F1\",\n                    \"previous_count\": 57\n                },\n                \"Timestamp\": \"2025-09-29T09:31:49.388Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 6C:99:9D:52:6C:F3 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 191,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.102\",\n                    \"mac\": \"6C:99:9D:52:6C:F3\",\n                    \"previous_count\": 191\n                },\n                \"Timestamp\": \"2025-09-29T09:31:49.388Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 34:2E:B7:54:BD:3E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 331,\n                    \"hostname\": \"NeoSlate\",\n                    \"ip\": \"192.168.0.123\",\n                    \"mac\": \"34:2E:B7:54:BD:3E\",\n                    \"previous_count\": 331\n                },\n                \"Timestamp\": \"2025-09-29T09:31:49.388Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A6:AF:E1:32:EF:EC has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 67,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.130\",\n                    \"mac\": \"A6:AF:E1:32:EF:EC\",\n                    \"previous_count\": 67\n                },\n                \"Timestamp\": \"2025-09-29T09:31:49.388Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 1E:68:E6:22:67:9A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 23,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.0.124\",\n                    \"mac\": \"1E:68:E6:22:67:9A\",\n                    \"previous_count\": 23\n                },\n                \"Timestamp\": \"2025-09-29T09:31:49.388Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC AE:9B:D2:F6:21:26 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 69,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.0.103\",\n                    \"mac\": \"AE:9B:D2:F6:21:26\",\n                    \"previous_count\": 69\n                },\n                \"Timestamp\": \"2025-09-29T09:31:49.388Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC EE:FA:CA:08:67:A0 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 152,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.118\",\n                    \"mac\": \"EE:FA:CA:08:67:A0\",\n                    \"previous_count\": 152\n                },\n                \"Timestamp\": \"2025-09-29T09:31:49.388Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC E0:6D:17:4A:DD:8A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 76,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.109\",\n                    \"mac\": \"E0:6D:17:4A:DD:8A\",\n                    \"previous_count\": 76\n                },\n                \"Timestamp\": \"2025-09-29T09:31:49.388Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 64:76:BA:AE:6B:D6 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 27,\n                    \"hostname\": \"Jills-MacBook\",\n                    \"ip\": \"192.168.0.122\",\n                    \"mac\": \"64:76:BA:AE:6B:D6\",\n                    \"previous_count\": 27\n                },\n                \"Timestamp\": \"2025-09-29T09:31:49.388Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC E8:65:38:52:6A:1D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 228,\n                    \"hostname\": \"IsaacsFramework\",\n                    \"ip\": \"192.168.0.127\",\n                    \"mac\": \"E8:65:38:52:6A:1D\",\n                    \"previous_count\": 228\n                },\n                \"Timestamp\": \"2025-09-29T09:31:49.388Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 1E:68:E6:22:67:9A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 23,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.0.124\",\n                    \"mac\": \"1E:68:E6:22:67:9A\",\n                    \"previous_count\": 23\n                },\n                \"Timestamp\": \"2025-09-30T17:47:07.71Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC EE:5B:59:CA:72:F1 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 57,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.122\",\n                    \"mac\": \"EE:5B:59:CA:72:F1\",\n                    \"previous_count\": 57\n                },\n                \"Timestamp\": \"2025-09-30T17:47:07.71Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 70:F7:54:EF:2D:9D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 28,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.103\",\n                    \"mac\": \"70:F7:54:EF:2D:9D\",\n                    \"previous_count\": 28\n                },\n                \"Timestamp\": \"2025-09-30T17:47:07.71Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC E0:6D:17:4A:DD:8A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 76,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.109\",\n                    \"mac\": \"E0:6D:17:4A:DD:8A\",\n                    \"previous_count\": 76\n                },\n                \"Timestamp\": \"2025-09-30T17:47:07.71Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 6C:99:9D:52:6C:F3 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 191,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.102\",\n                    \"mac\": \"6C:99:9D:52:6C:F3\",\n                    \"previous_count\": 191\n                },\n                \"Timestamp\": \"2025-09-30T17:47:07.71Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC AA:45:01:5C:B6:F4 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 88,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.109\",\n                    \"mac\": \"AA:45:01:5C:B6:F4\",\n                    \"previous_count\": 88\n                },\n                \"Timestamp\": \"2025-09-30T17:47:07.71Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC AE:9B:D2:F6:21:26 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 69,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.0.103\",\n                    \"mac\": \"AE:9B:D2:F6:21:26\",\n                    \"previous_count\": 69\n                },\n                \"Timestamp\": \"2025-09-30T17:47:07.71Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::203626900629\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 08:91:15:1F:DF:FF has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 391,\n                    \"hostname\": \"amazon-e0629d20c\",\n                    \"ip\": \"192.168.0.6\",\n                    \"mac\": \"08:91:15:1F:DF:FF\",\n                    \"previous_count\": 391\n                },\n                \"Timestamp\": \"2025-09-29T09:31:32.321Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC DA:BE:0F:8C:B4:7C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 203,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.15\",\n                    \"mac\": \"DA:BE:0F:8C:B4:7C\",\n                    \"previous_count\": 203\n                },\n                \"Timestamp\": \"2025-09-29T09:31:32.321Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F6:50:8E:91:2B:19 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 10,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.0.16\",\n                    \"mac\": \"F6:50:8E:91:2B:19\",\n                    \"previous_count\": 10\n                },\n                \"Timestamp\": \"2025-09-29T09:31:32.321Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC DA:55:46:72:7C:55 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 98,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.5\",\n                    \"mac\": \"DA:55:46:72:7C:55\",\n                    \"previous_count\": 98\n                },\n                \"Timestamp\": \"2025-09-29T09:31:32.322Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC EA:AA:45:E6:0E:7A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 16,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.10\",\n                    \"mac\": \"EA:AA:45:E6:0E:7A\",\n                    \"previous_count\": 16\n                },\n                \"Timestamp\": \"2025-09-29T09:31:32.322Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 54:88:0E:00:5B:A6 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 17,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.16\",\n                    \"mac\": \"54:88:0E:00:5B:A6\",\n                    \"previous_count\": 17\n                },\n                \"Timestamp\": \"2025-09-29T09:31:32.322Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 68:9A:87:D1:38:84 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 82,\n                    \"hostname\": \"amazon-5c02363db\",\n                    \"ip\": \"192.168.0.3\",\n                    \"mac\": \"68:9A:87:D1:38:84\",\n                    \"previous_count\": 82\n                },\n                \"Timestamp\": \"2025-09-29T09:31:32.322Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 96:42:FD:E3:72:20 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 77,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.13\",\n                    \"mac\": \"96:42:FD:E3:72:20\",\n                    \"previous_count\": 77\n                },\n                \"Timestamp\": \"2025-09-29T09:31:32.322Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 52:48:47:49:57:AE has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 55,\n                    \"hostname\": \"Galaxy-A12\",\n                    \"ip\": \"192.168.0.4\",\n                    \"mac\": \"52:48:47:49:57:AE\",\n                    \"previous_count\": 55\n                },\n                \"Timestamp\": \"2025-09-29T09:31:32.322Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC E0:F7:28:8A:80:2C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 205,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.22\",\n                    \"mac\": \"E0:F7:28:8A:80:2C\",\n                    \"previous_count\": 205\n                },\n                \"Timestamp\": \"2025-09-29T09:31:32.322Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 18:B4:30:50:41:96 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 421,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.8\",\n                    \"mac\": \"18:B4:30:50:41:96\",\n                    \"previous_count\": 421\n                },\n                \"Timestamp\": \"2025-09-29T09:31:32.322Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D4:E9:8A:A0:5F:E1 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 90,\n                    \"hostname\": \"Karinalaptop\",\n                    \"ip\": \"192.168.0.7\",\n                    \"mac\": \"D4:E9:8A:A0:5F:E1\",\n                    \"previous_count\": 90\n                },\n                \"Timestamp\": \"2025-09-29T09:31:32.322Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 68:9A:87:D1:38:84 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 82,\n                    \"hostname\": \"amazon-5c02363db\",\n                    \"ip\": \"192.168.0.3\",\n                    \"mac\": \"68:9A:87:D1:38:84\",\n                    \"previous_count\": 82\n                },\n                \"Timestamp\": \"2025-09-30T17:46:50.072Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC EA:AA:45:E6:0E:7A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 16,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.10\",\n                    \"mac\": \"EA:AA:45:E6:0E:7A\",\n                    \"previous_count\": 16\n                },\n                \"Timestamp\": \"2025-09-30T17:46:50.072Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 52:48:47:49:57:AE has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 55,\n                    \"hostname\": \"Galaxy-A12\",\n                    \"ip\": \"192.168.0.4\",\n                    \"mac\": \"52:48:47:49:57:AE\",\n                    \"previous_count\": 55\n                },\n                \"Timestamp\": \"2025-09-30T17:46:50.072Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 96:42:FD:E3:72:20 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 77,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.13\",\n                    \"mac\": \"96:42:FD:E3:72:20\",\n                    \"previous_count\": 77\n                },\n                \"Timestamp\": \"2025-09-30T17:46:50.072Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D4:E9:8A:A0:5F:E1 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 90,\n                    \"hostname\": \"Karinalaptop\",\n                    \"ip\": \"192.168.0.7\",\n                    \"mac\": \"D4:E9:8A:A0:5F:E1\",\n                    \"previous_count\": 90\n                },\n                \"Timestamp\": \"2025-09-30T17:46:50.072Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::203626900269\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC EC:0E:C4:91:3F:95 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 16,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.15\",\n                    \"mac\": \"EC:0E:C4:91:3F:95\",\n                    \"previous_count\": 16\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.504Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 10:E4:C2:14:BC:AD has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 49,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.7\",\n                    \"mac\": \"10:E4:C2:14:BC:AD\",\n                    \"previous_count\": 49\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.504Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F2:62:B7:34:19:5E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 144,\n                    \"hostname\": \"Sarah-s-Z-Flip5\",\n                    \"ip\": \"192.168.0.5\",\n                    \"mac\": \"F2:62:B7:34:19:5E\",\n                    \"previous_count\": 144\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.504Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 5A:85:59:5B:61:F7 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 75,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.12\",\n                    \"mac\": \"5A:85:59:5B:61:F7\",\n                    \"previous_count\": 75\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.504Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 66:6C:38:75:6F:75 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 87,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.10\",\n                    \"mac\": \"66:6C:38:75:6F:75\",\n                    \"previous_count\": 87\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.504Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B6:05:E4:B8:9D:20 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 75,\n                    \"hostname\": \"Tom-s-S23\",\n                    \"ip\": \"192.168.0.6\",\n                    \"mac\": \"B6:05:E4:B8:9D:20\",\n                    \"previous_count\": 75\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.504Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 10:E4:C2:14:BC:AD has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 49,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.7\",\n                    \"mac\": \"10:E4:C2:14:BC:AD\",\n                    \"previous_count\": 49\n                },\n                \"Timestamp\": \"2025-09-30T17:47:07.501Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::98254AA1D58A\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 40:A9:CF:41:4E:23 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 75,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.110\",\n                    \"mac\": \"40:A9:CF:41:4E:23\",\n                    \"previous_count\": 75\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.556Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C0:8D:51:EE:91:3D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 52,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.105\",\n                    \"mac\": \"C0:8D:51:EE:91:3D\",\n                    \"previous_count\": 52\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.556Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 34:85:18:81:EB:A8 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 43,\n                    \"hostname\": \"Toniebox\",\n                    \"ip\": \"192.168.0.104\",\n                    \"mac\": \"34:85:18:81:EB:A8\",\n                    \"previous_count\": 43\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.556Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B6:FF:BC:6B:67:EB has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 86,\n                    \"hostname\": \"Rhyce-s-S10e\",\n                    \"ip\": \"192.168.0.105\",\n                    \"mac\": \"B6:FF:BC:6B:67:EB\",\n                    \"previous_count\": 86\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.556Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A6:3A:83:5B:D2:53 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 199,\n                    \"hostname\": \"Ann-s-S23\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"A6:3A:83:5B:D2:53\",\n                    \"previous_count\": 199\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.556Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC AC:FA:E4:7B:0A:63 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 72,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.107\",\n                    \"mac\": \"AC:FA:E4:7B:0A:63\",\n                    \"previous_count\": 72\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.556Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC EC:0D:E4:0F:D4:9F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 30,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"EC:0D:E4:0F:D4:9F\",\n                    \"previous_count\": 30\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.556Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC AC:FA:E4:7B:0A:63 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 72,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.107\",\n                    \"mac\": \"AC:FA:E4:7B:0A:63\",\n                    \"previous_count\": 72\n                },\n                \"Timestamp\": \"2025-09-30T17:47:10.089Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C0:8D:51:EE:91:3D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 52,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.105\",\n                    \"mac\": \"C0:8D:51:EE:91:3D\",\n                    \"previous_count\": 52\n                },\n                \"Timestamp\": \"2025-09-30T17:47:10.089Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::A842A10A4A85\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 6A:0C:49:BF:F9:7F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 26,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"6A:0C:49:BF:F9:7F\",\n                    \"previous_count\": 26\n                },\n                \"Timestamp\": \"2025-09-29T09:31:52.843Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B2:05:CC:70:2D:6C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 30,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.100\",\n                    \"mac\": \"B2:05:CC:70:2D:6C\",\n                    \"previous_count\": 30\n                },\n                \"Timestamp\": \"2025-09-29T09:31:52.843Z\"\n            },\n            {\n                \"Type\": \"HighCPUUsage\",\n                \"Message\": \"Device is experiencing high CPU usage.\",\n                \"Details\": {\n                    \"max_cpu_percentage\": 100,\n                    \"threshold_percentage\": 90\n                },\n                \"Timestamp\": \"2025-09-29T09:31:52.843Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 6A:0C:49:BF:F9:7F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 26,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"6A:0C:49:BF:F9:7F\",\n                    \"previous_count\": 26\n                },\n                \"Timestamp\": \"2025-09-30T17:47:10.593Z\"\n            },\n            {\n                \"Type\": \"HighCPUUsage\",\n                \"Message\": \"Device is experiencing high CPU usage.\",\n                \"Details\": {\n                    \"max_cpu_percentage\": 100,\n                    \"threshold_percentage\": 90\n                },\n                \"Timestamp\": \"2025-09-30T17:47:10.593Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::40ED0039FABD\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 08:C2:24:1E:B5:D8 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 109,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.6\",\n                    \"mac\": \"08:C2:24:1E:B5:D8\",\n                    \"previous_count\": 109\n                },\n                \"Timestamp\": \"2025-09-29T09:31:49.237Z\"\n            },\n            {\n                \"Type\": \"HighCPUUsage\",\n                \"Message\": \"Device is experiencing high CPU usage.\",\n                \"Details\": {\n                    \"max_cpu_percentage\": 100,\n                    \"threshold_percentage\": 90\n                },\n                \"Timestamp\": \"2025-09-29T09:31:49.237Z\"\n            },\n            {\n                \"Type\": \"HighCPUUsage\",\n                \"Message\": \"Device is experiencing high CPU usage.\",\n                \"Details\": {\n                    \"max_cpu_percentage\": 100,\n                    \"threshold_percentage\": 90\n                },\n                \"Timestamp\": \"2025-09-30T17:47:07.543Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::E4FAC4B91AA6\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 9E:CF:33:7E:08:8A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 20,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.100\",\n                    \"mac\": \"9E:CF:33:7E:08:8A\",\n                    \"previous_count\": 20\n                },\n                \"Timestamp\": \"2025-09-29T09:31:55.778Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 1C:93:C4:CE:41:92 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 92,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.102\",\n                    \"mac\": \"1C:93:C4:CE:41:92\",\n                    \"previous_count\": 92\n                },\n                \"Timestamp\": \"2025-09-29T09:31:55.778Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::98254AA1D1CD\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 78:28:CA:CB:9E:E0 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 171,\n                    \"hostname\": \"SonosZP\",\n                    \"ip\": \"192.168.0.129\",\n                    \"mac\": \"78:28:CA:CB:9E:E0\",\n                    \"previous_count\": 171\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.745Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 2A:19:5E:46:22:D3 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 27,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.0.123\",\n                    \"mac\": \"2A:19:5E:46:22:D3\",\n                    \"previous_count\": 27\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.745Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 18:DE:50:C1:4E:65 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 30,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.109\",\n                    \"mac\": \"18:DE:50:C1:4E:65\",\n                    \"previous_count\": 30\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.745Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 54:60:09:D7:BC:2C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 293,\n                    \"hostname\": \"Chromecast-Audio\",\n                    \"ip\": \"192.168.0.140\",\n                    \"mac\": \"54:60:09:D7:BC:2C\",\n                    \"previous_count\": 293\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.745Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 44:3D:54:D2:FB:F8 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 190,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.117\",\n                    \"mac\": \"44:3D:54:D2:FB:F8\",\n                    \"previous_count\": 190\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.745Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC BC:CE:25:EB:B6:B5 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 81,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.146\",\n                    \"mac\": \"BC:CE:25:EB:B6:B5\",\n                    \"previous_count\": 81\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.745Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 18:69:D8:4A:D1:20 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 41,\n                    \"hostname\": \"TY_WR\",\n                    \"ip\": \"192.168.0.106\",\n                    \"mac\": \"18:69:D8:4A:D1:20\",\n                    \"previous_count\": 41\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.745Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C8:D9:D2:6F:E0:BF has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 113,\n                    \"hostname\": \"HP6FE0BF\",\n                    \"ip\": \"192.168.0.133\",\n                    \"mac\": \"C8:D9:D2:6F:E0:BF\",\n                    \"previous_count\": 113\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.745Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C8:DB:26:0D:B8:C1 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 16,\n                    \"hostname\": \"HarmonyHub\",\n                    \"ip\": \"192.168.0.124\",\n                    \"mac\": \"C8:DB:26:0D:B8:C1\",\n                    \"previous_count\": 16\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.745Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 1C:90:FF:45:3C:8A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 21,\n                    \"hostname\": \"wlan0\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"1C:90:FF:45:3C:8A\",\n                    \"previous_count\": 21\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.745Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 4E:82:A8:51:6B:26 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 25,\n                    \"hostname\": \"Hr\",\n                    \"ip\": \"192.168.0.114\",\n                    \"mac\": \"4E:82:A8:51:6B:26\",\n                    \"previous_count\": 25\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.745Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F8:0F:F9:88:91:D4 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 49,\n                    \"hostname\": \"Google-Nest-Mini\",\n                    \"ip\": \"192.168.0.117\",\n                    \"mac\": \"F8:0F:F9:88:91:D4\",\n                    \"previous_count\": 49\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.745Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 78:28:CA:CB:9F:B6 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 11,\n                    \"hostname\": \"SonosZP\",\n                    \"ip\": \"192.168.0.119\",\n                    \"mac\": \"78:28:CA:CB:9F:B6\",\n                    \"previous_count\": 11\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.745Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 44:3D:54:D2:FB:F8 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 190,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.117\",\n                    \"mac\": \"44:3D:54:D2:FB:F8\",\n                    \"previous_count\": 190\n                },\n                \"Timestamp\": \"2025-09-30T17:46:57.736Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 18:DE:50:C1:4E:65 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 30,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.109\",\n                    \"mac\": \"18:DE:50:C1:4E:65\",\n                    \"previous_count\": 30\n                },\n                \"Timestamp\": \"2025-09-30T17:46:57.736Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 18:69:D8:4A:D1:20 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 41,\n                    \"hostname\": \"TY_WR\",\n                    \"ip\": \"192.168.0.106\",\n                    \"mac\": \"18:69:D8:4A:D1:20\",\n                    \"previous_count\": 41\n                },\n                \"Timestamp\": \"2025-09-30T17:46:57.736Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C8:D9:D2:6F:E0:BF has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 113,\n                    \"hostname\": \"HP6FE0BF\",\n                    \"ip\": \"192.168.0.133\",\n                    \"mac\": \"C8:D9:D2:6F:E0:BF\",\n                    \"previous_count\": 113\n                },\n                \"Timestamp\": \"2025-09-30T17:46:57.736Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 4E:82:A8:51:6B:26 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 25,\n                    \"hostname\": \"Hr\",\n                    \"ip\": \"192.168.0.114\",\n                    \"mac\": \"4E:82:A8:51:6B:26\",\n                    \"previous_count\": 25\n                },\n                \"Timestamp\": \"2025-09-30T17:46:57.736Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F8:0F:F9:88:91:D4 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 49,\n                    \"hostname\": \"Google-Nest-Mini\",\n                    \"ip\": \"192.168.0.117\",\n                    \"mac\": \"F8:0F:F9:88:91:D4\",\n                    \"previous_count\": 49\n                },\n                \"Timestamp\": \"2025-09-30T17:46:57.736Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 1C:90:FF:45:3C:8A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 21,\n                    \"hostname\": \"wlan0\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"1C:90:FF:45:3C:8A\",\n                    \"previous_count\": 21\n                },\n                \"Timestamp\": \"2025-09-30T17:46:57.736Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::A842A10A5712\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC FE:C4:2C:1E:22:66 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 234,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.104\",\n                    \"mac\": \"FE:C4:2C:1E:22:66\",\n                    \"previous_count\": 234\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.936Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 38:F9:D3:65:8E:C5 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 67,\n                    \"hostname\": \"Thes-MBP\",\n                    \"ip\": \"192.168.0.105\",\n                    \"mac\": \"38:F9:D3:65:8E:C5\",\n                    \"previous_count\": 67\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.936Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 44:BB:3B:43:12:0A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 11,\n                    \"hostname\": \"09AA01AC012304G1\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"44:BB:3B:43:12:0A\",\n                    \"previous_count\": 11\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.936Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 92:0B:8C:26:36:2F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 32,\n                    \"hostname\": \"Mac\",\n                    \"ip\": \"192.168.0.106\",\n                    \"mac\": \"92:0B:8C:26:36:2F\",\n                    \"previous_count\": 32\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.936Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC DA:AE:EA:08:55:22 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 54,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.108\",\n                    \"mac\": \"DA:AE:EA:08:55:22\",\n                    \"previous_count\": 54\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.936Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 7E:2C:53:D9:CF:22 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 10,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.103\",\n                    \"mac\": \"7E:2C:53:D9:CF:22\",\n                    \"previous_count\": 10\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.936Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 4E:C0:57:E8:36:86 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 30,\n                    \"hostname\": \"Mac\",\n                    \"ip\": \"192.168.0.103\",\n                    \"mac\": \"4E:C0:57:E8:36:86\",\n                    \"previous_count\": 30\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.936Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 26:1A:15:79:1A:B7 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 21,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.100\",\n                    \"mac\": \"26:1A:15:79:1A:B7\",\n                    \"previous_count\": 21\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.936Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC FE:C4:2C:1E:22:66 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 234,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.104\",\n                    \"mac\": \"FE:C4:2C:1E:22:66\",\n                    \"previous_count\": 234\n                },\n                \"Timestamp\": \"2025-09-30T17:46:57.165Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 26:1A:15:79:1A:B7 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 21,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.100\",\n                    \"mac\": \"26:1A:15:79:1A:B7\",\n                    \"previous_count\": 21\n                },\n                \"Timestamp\": \"2025-09-30T17:46:57.165Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 38:F9:D3:65:8E:C5 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 67,\n                    \"hostname\": \"Thes-MBP\",\n                    \"ip\": \"192.168.0.105\",\n                    \"mac\": \"38:F9:D3:65:8E:C5\",\n                    \"previous_count\": 67\n                },\n                \"Timestamp\": \"2025-09-30T17:46:57.165Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 44:BB:3B:43:12:0A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 11,\n                    \"hostname\": \"09AA01AC012304G1\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"44:BB:3B:43:12:0A\",\n                    \"previous_count\": 11\n                },\n                \"Timestamp\": \"2025-09-30T17:46:57.165Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 7E:2C:53:D9:CF:22 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 10,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.103\",\n                    \"mac\": \"7E:2C:53:D9:CF:22\",\n                    \"previous_count\": 10\n                },\n                \"Timestamp\": \"2025-09-30T17:46:57.165Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 4E:C0:57:E8:36:86 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 30,\n                    \"hostname\": \"Mac\",\n                    \"ip\": \"192.168.0.103\",\n                    \"mac\": \"4E:C0:57:E8:36:86\",\n                    \"previous_count\": 30\n                },\n                \"Timestamp\": \"2025-09-30T17:46:57.165Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::203626911262\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 88:B1:11:38:AB:08 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 82,\n                    \"hostname\": \"LAPTOP-M2NCJP53\",\n                    \"ip\": \"192.168.0.29\",\n                    \"mac\": \"88:B1:11:38:AB:08\",\n                    \"previous_count\": 82\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.911Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC FE:99:B4:D9:66:F5 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 59,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.19\",\n                    \"mac\": \"FE:99:B4:D9:66:F5\",\n                    \"previous_count\": 59\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.911Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC CC:A7:C1:11:77:93 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 383,\n                    \"hostname\": \"09AA01AC3720001H\",\n                    \"ip\": \"192.168.0.7\",\n                    \"mac\": \"CC:A7:C1:11:77:93\",\n                    \"previous_count\": 383\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.911Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 0A:DF:3B:83:D0:8F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 66,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.12\",\n                    \"mac\": \"0A:DF:3B:83:D0:8F\",\n                    \"previous_count\": 66\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.911Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 10:62:E5:FC:34:19 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 24,\n                    \"hostname\": \"HPFC3419\",\n                    \"ip\": \"192.168.0.30\",\n                    \"mac\": \"10:62:E5:FC:34:19\",\n                    \"previous_count\": 24\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.911Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC E6:B4:CB:09:24:CE has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 17,\n                    \"hostname\": \"iMac\",\n                    \"ip\": \"192.168.0.27\",\n                    \"mac\": \"E6:B4:CB:09:24:CE\",\n                    \"previous_count\": 17\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.911Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A6:CE:CA:D5:DE:FE has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 10,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.0.22\",\n                    \"mac\": \"A6:CE:CA:D5:DE:FE\",\n                    \"previous_count\": 10\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.911Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B2:FB:2D:A6:07:4E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 200,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.18\",\n                    \"mac\": \"B2:FB:2D:A6:07:4E\",\n                    \"previous_count\": 200\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.911Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 74:D6:37:3C:C2:9D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 409,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.15\",\n                    \"mac\": \"74:D6:37:3C:C2:9D\",\n                    \"previous_count\": 409\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.911Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D6:74:29:B6:A7:9A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 295,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.0.21\",\n                    \"mac\": \"D6:74:29:B6:A7:9A\",\n                    \"previous_count\": 295\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.911Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 0A:DF:3B:83:D0:8F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 66,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.12\",\n                    \"mac\": \"0A:DF:3B:83:D0:8F\",\n                    \"previous_count\": 66\n                },\n                \"Timestamp\": \"2025-09-30T17:47:06.461Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A6:CE:CA:D5:DE:FE has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 10,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.0.22\",\n                    \"mac\": \"A6:CE:CA:D5:DE:FE\",\n                    \"previous_count\": 10\n                },\n                \"Timestamp\": \"2025-09-30T17:47:06.461Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::98254A42A020\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 16:E8:1F:B9:92:05 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 165,\n                    \"hostname\": \"Donna-s-S25-Ultra\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"16:E8:1F:B9:92:05\",\n                    \"previous_count\": 165\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.745Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F8:B9:5A:7E:0D:9C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 178,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.102\",\n                    \"mac\": \"F8:B9:5A:7E:0D:9C\",\n                    \"previous_count\": 178\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.745Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 70:1A:B8:1F:09:28 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 31,\n                    \"hostname\": \"DESKTOP-B2NNU0F\",\n                    \"ip\": \"192.168.0.105\",\n                    \"mac\": \"70:1A:B8:1F:09:28\",\n                    \"previous_count\": 31\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.745Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 66:EB:30:20:D2:D6 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 42,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.110\",\n                    \"mac\": \"66:EB:30:20:D2:D6\",\n                    \"previous_count\": 42\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.745Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC BE:E1:4D:32:0C:37 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 10,\n                    \"hostname\": \"NX789J\",\n                    \"ip\": \"192.168.0.103\",\n                    \"mac\": \"BE:E1:4D:32:0C:37\",\n                    \"previous_count\": 10\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.745Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D6:89:79:15:1D:12 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 64,\n                    \"hostname\": \"Aaron-s-S22-Ultra\",\n                    \"ip\": \"192.168.0.100\",\n                    \"mac\": \"D6:89:79:15:1D:12\",\n                    \"previous_count\": 64\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.745Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 16:E8:1F:B9:92:05 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 165,\n                    \"hostname\": \"Donna-s-S25-Ultra\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"16:E8:1F:B9:92:05\",\n                    \"previous_count\": 165\n                },\n                \"Timestamp\": \"2025-09-30T17:47:09.064Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F8:B9:5A:7E:0D:9C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 178,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.102\",\n                    \"mac\": \"F8:B9:5A:7E:0D:9C\",\n                    \"previous_count\": 178\n                },\n                \"Timestamp\": \"2025-09-30T17:47:09.065Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 70:1A:B8:1F:09:28 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 31,\n                    \"hostname\": \"DESKTOP-B2NNU0F\",\n                    \"ip\": \"192.168.0.105\",\n                    \"mac\": \"70:1A:B8:1F:09:28\",\n                    \"previous_count\": 31\n                },\n                \"Timestamp\": \"2025-09-30T17:47:09.065Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 66:EB:30:20:D2:D6 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 42,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.110\",\n                    \"mac\": \"66:EB:30:20:D2:D6\",\n                    \"previous_count\": 42\n                },\n                \"Timestamp\": \"2025-09-30T17:47:09.065Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC BE:E1:4D:32:0C:37 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 10,\n                    \"hostname\": \"NX789J\",\n                    \"ip\": \"192.168.0.103\",\n                    \"mac\": \"BE:E1:4D:32:0C:37\",\n                    \"previous_count\": 10\n                },\n                \"Timestamp\": \"2025-09-30T17:47:09.065Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D6:89:79:15:1D:12 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 64,\n                    \"hostname\": \"Aaron-s-S22-Ultra\",\n                    \"ip\": \"192.168.0.100\",\n                    \"mac\": \"D6:89:79:15:1D:12\",\n                    \"previous_count\": 64\n                },\n                \"Timestamp\": \"2025-09-30T17:47:09.065Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::20362690D95A\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 3E:03:C6:94:61:52 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 116,\n                    \"hostname\": \"MiPhoneYo\",\n                    \"ip\": \"192.168.0.14\",\n                    \"mac\": \"3E:03:C6:94:61:52\",\n                    \"previous_count\": 116\n                },\n                \"Timestamp\": \"2025-09-29T09:31:42.177Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 9C:76:13:D0:67:34 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 99,\n                    \"hostname\": \"9C7613D06734-mysimplelink\",\n                    \"ip\": \"192.168.0.4\",\n                    \"mac\": \"9C:76:13:D0:67:34\",\n                    \"previous_count\": 99\n                },\n                \"Timestamp\": \"2025-09-29T09:31:42.177Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B8:74:24:37:4D:DD has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 44,\n                    \"hostname\": \"Viessmann-1239\",\n                    \"ip\": \"192.168.0.5\",\n                    \"mac\": \"B8:74:24:37:4D:DD\",\n                    \"previous_count\": 44\n                },\n                \"Timestamp\": \"2025-09-29T09:31:42.177Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 9C:76:13:C1:76:FD has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 25,\n                    \"hostname\": \"RingFloodlightCam-fd\",\n                    \"ip\": \"192.168.0.3\",\n                    \"mac\": \"9C:76:13:C1:76:FD\",\n                    \"previous_count\": 25\n                },\n                \"Timestamp\": \"2025-09-29T09:31:42.177Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC FC:31:5D:94:61:52 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 32,\n                    \"hostname\": \"MiPhoneYo\",\n                    \"ip\": \"192.168.0.12\",\n                    \"mac\": \"FC:31:5D:94:61:52\",\n                    \"previous_count\": 32\n                },\n                \"Timestamp\": \"2025-09-29T09:31:42.177Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 20:79:18:2A:16:51 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 42,\n                    \"hostname\": \"SLB-70NJST2\",\n                    \"ip\": \"192.168.0.16\",\n                    \"mac\": \"20:79:18:2A:16:51\",\n                    \"previous_count\": 42\n                },\n                \"Timestamp\": \"2025-09-29T09:31:42.177Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B8:74:24:37:4D:DD has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 44,\n                    \"hostname\": \"Viessmann-1239\",\n                    \"ip\": \"192.168.0.5\",\n                    \"mac\": \"B8:74:24:37:4D:DD\",\n                    \"previous_count\": 44\n                },\n                \"Timestamp\": \"2025-09-30T17:46:59.069Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC FC:31:5D:94:61:52 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 32,\n                    \"hostname\": \"MiPhoneYo\",\n                    \"ip\": \"192.168.0.12\",\n                    \"mac\": \"FC:31:5D:94:61:52\",\n                    \"previous_count\": 32\n                },\n                \"Timestamp\": \"2025-09-30T17:46:59.069Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 20:79:18:2A:16:51 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 42,\n                    \"hostname\": \"SLB-70NJST2\",\n                    \"ip\": \"192.168.0.16\",\n                    \"mac\": \"20:79:18:2A:16:51\",\n                    \"previous_count\": 42\n                },\n                \"Timestamp\": \"2025-09-30T17:46:59.069Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 9C:76:13:C1:76:FD has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 25,\n                    \"hostname\": \"RingFloodlightCam-fd\",\n                    \"ip\": \"192.168.0.3\",\n                    \"mac\": \"9C:76:13:C1:76:FD\",\n                    \"previous_count\": 25\n                },\n                \"Timestamp\": \"2025-09-30T17:46:59.069Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::5091E3375545\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 7A:CE:A8:37:DA:14 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 19,\n                    \"hostname\": \"colin-s-S23-Ultra\",\n                    \"ip\": \"192.168.88.4\",\n                    \"mac\": \"7A:CE:A8:37:DA:14\",\n                    \"previous_count\": 19\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.176Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 7A:CE:A8:37:DA:14 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 19,\n                    \"hostname\": \"colin-s-S23-Ultra\",\n                    \"ip\": \"192.168.88.4\",\n                    \"mac\": \"7A:CE:A8:37:DA:14\",\n                    \"previous_count\": 19\n                },\n                \"Timestamp\": \"2025-09-30T17:46:50.776Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::A842A10A4263\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 5C:3E:1B:A4:3C:05 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 61,\n                    \"hostname\": \"Aratis-iPhone\",\n                    \"ip\": \"192.168.0.114\",\n                    \"mac\": \"5C:3E:1B:A4:3C:05\",\n                    \"previous_count\": 61\n                },\n                \"Timestamp\": \"2025-09-29T09:31:42.488Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 68:DB:F5:A3:5F:83 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 11,\n                    \"hostname\": \"amazon-82dd66546\",\n                    \"ip\": \"192.168.0.107\",\n                    \"mac\": \"68:DB:F5:A3:5F:83\",\n                    \"previous_count\": 11\n                },\n                \"Timestamp\": \"2025-09-29T09:31:42.488Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D2:2C:85:3D:FA:52 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 19,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"D2:2C:85:3D:FA:52\",\n                    \"previous_count\": 19\n                },\n                \"Timestamp\": \"2025-09-29T09:31:42.488Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC BA:75:B5:99:83:35 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 41,\n                    \"hostname\": \"raidhoj-s-Z-Fold4\",\n                    \"ip\": \"192.168.0.118\",\n                    \"mac\": \"BA:75:B5:99:83:35\",\n                    \"previous_count\": 41\n                },\n                \"Timestamp\": \"2025-09-29T09:31:42.488Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 10:9F:41:BD:CA:B7 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 250,\n                    \"hostname\": \"Langs-MBP\",\n                    \"ip\": \"192.168.0.103\",\n                    \"mac\": \"10:9F:41:BD:CA:B7\",\n                    \"previous_count\": 250\n                },\n                \"Timestamp\": \"2025-09-29T09:31:42.488Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 6E:1E:8C:13:D1:D5 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 10,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.0.100\",\n                    \"mac\": \"6E:1E:8C:13:D1:D5\",\n                    \"previous_count\": 10\n                },\n                \"Timestamp\": \"2025-09-29T09:31:42.488Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 50:07:C3:86:FD:43 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 42,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.105\",\n                    \"mac\": \"50:07:C3:86:FD:43\",\n                    \"previous_count\": 42\n                },\n                \"Timestamp\": \"2025-09-29T09:31:42.488Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC EA:1D:A8:6E:57:3D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 143,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.108\",\n                    \"mac\": \"EA:1D:A8:6E:57:3D\",\n                    \"previous_count\": 143\n                },\n                \"Timestamp\": \"2025-09-29T09:31:42.488Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 44:27:45:32:4F:C0 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 301,\n                    \"hostname\": \"LGwebOSTV\",\n                    \"ip\": \"192.168.0.114\",\n                    \"mac\": \"44:27:45:32:4F:C0\",\n                    \"previous_count\": 301\n                },\n                \"Timestamp\": \"2025-09-29T09:31:42.488Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B2:68:A5:67:92:C9 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 31,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.108\",\n                    \"mac\": \"B2:68:A5:67:92:C9\",\n                    \"previous_count\": 31\n                },\n                \"Timestamp\": \"2025-09-29T09:31:42.488Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 06:86:6E:32:B6:B9 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 138,\n                    \"hostname\": \"raidhoj-s-Note20-Ultra\",\n                    \"ip\": \"192.168.0.111\",\n                    \"mac\": \"06:86:6E:32:B6:B9\",\n                    \"previous_count\": 138\n                },\n                \"Timestamp\": \"2025-09-29T09:31:42.488Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC FA:22:0F:4B:3F:60 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 41,\n                    \"hostname\": \"Arbin-s-S24-Ultra\",\n                    \"ip\": \"192.168.0.119\",\n                    \"mac\": \"FA:22:0F:4B:3F:60\",\n                    \"previous_count\": 41\n                },\n                \"Timestamp\": \"2025-09-29T09:31:42.488Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC BA:C4:8C:01:B3:39 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 170,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.117\",\n                    \"mac\": \"BA:C4:8C:01:B3:39\",\n                    \"previous_count\": 170\n                },\n                \"Timestamp\": \"2025-09-29T09:31:42.488Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 54:DF:1B:A6:09:16 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 104,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.119\",\n                    \"mac\": \"54:DF:1B:A6:09:16\",\n                    \"previous_count\": 104\n                },\n                \"Timestamp\": \"2025-09-29T09:31:42.488Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 9E:18:A7:2B:CA:7D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 334,\n                    \"hostname\": \"Best-s-S25\",\n                    \"ip\": \"192.168.0.115\",\n                    \"mac\": \"9E:18:A7:2B:CA:7D\",\n                    \"previous_count\": 334\n                },\n                \"Timestamp\": \"2025-09-29T09:31:42.488Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 96:6E:99:1E:F1:6B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 149,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.0.113\",\n                    \"mac\": \"96:6E:99:1E:F1:6B\",\n                    \"previous_count\": 149\n                },\n                \"Timestamp\": \"2025-09-29T09:31:42.488Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 96:EF:E7:4D:52:0C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 75,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.0.117\",\n                    \"mac\": \"96:EF:E7:4D:52:0C\",\n                    \"previous_count\": 75\n                },\n                \"Timestamp\": \"2025-09-29T09:31:42.488Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F2:B0:42:32:B1:B2 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 27,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.0.110\",\n                    \"mac\": \"F2:B0:42:32:B1:B2\",\n                    \"previous_count\": 27\n                },\n                \"Timestamp\": \"2025-09-29T09:31:42.488Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 4C:5F:70:61:B7:32 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 11,\n                    \"hostname\": \"c11-0y084utfeoh\",\n                    \"ip\": \"192.168.0.118\",\n                    \"mac\": \"4C:5F:70:61:B7:32\",\n                    \"previous_count\": 11\n                },\n                \"Timestamp\": \"2025-09-29T09:31:42.488Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 6A:E2:95:34:4D:55 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 42,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.0.116\",\n                    \"mac\": \"6A:E2:95:34:4D:55\",\n                    \"previous_count\": 42\n                },\n                \"Timestamp\": \"2025-09-29T09:31:42.488Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F6:33:57:84:FE:11 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 181,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.110\",\n                    \"mac\": \"F6:33:57:84:FE:11\",\n                    \"previous_count\": 181\n                },\n                \"Timestamp\": \"2025-09-29T09:31:42.488Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D6:29:77:46:E0:CF has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 11,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.103\",\n                    \"mac\": \"D6:29:77:46:E0:CF\",\n                    \"previous_count\": 11\n                },\n                \"Timestamp\": \"2025-09-29T09:31:42.488Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 6A:E2:95:34:4D:55 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 42,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.0.116\",\n                    \"mac\": \"6A:E2:95:34:4D:55\",\n                    \"previous_count\": 42\n                },\n                \"Timestamp\": \"2025-09-30T17:46:57.607Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 96:EF:E7:4D:52:0C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 75,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.0.117\",\n                    \"mac\": \"96:EF:E7:4D:52:0C\",\n                    \"previous_count\": 75\n                },\n                \"Timestamp\": \"2025-09-30T17:46:57.607Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B2:68:A5:67:92:C9 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 31,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.108\",\n                    \"mac\": \"B2:68:A5:67:92:C9\",\n                    \"previous_count\": 31\n                },\n                \"Timestamp\": \"2025-09-30T17:46:57.607Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D6:29:77:46:E0:CF has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 11,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.103\",\n                    \"mac\": \"D6:29:77:46:E0:CF\",\n                    \"previous_count\": 11\n                },\n                \"Timestamp\": \"2025-09-30T17:46:57.607Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F6:33:57:84:FE:11 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 181,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.110\",\n                    \"mac\": \"F6:33:57:84:FE:11\",\n                    \"previous_count\": 181\n                },\n                \"Timestamp\": \"2025-09-30T17:46:57.607Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D2:2C:85:3D:FA:52 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 19,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"D2:2C:85:3D:FA:52\",\n                    \"previous_count\": 19\n                },\n                \"Timestamp\": \"2025-09-30T17:46:57.607Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 50:07:C3:86:FD:43 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 42,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.105\",\n                    \"mac\": \"50:07:C3:86:FD:43\",\n                    \"previous_count\": 42\n                },\n                \"Timestamp\": \"2025-09-30T17:46:57.607Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 4C:5F:70:61:B7:32 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 11,\n                    \"hostname\": \"c11-0y084utfeoh\",\n                    \"ip\": \"192.168.0.118\",\n                    \"mac\": \"4C:5F:70:61:B7:32\",\n                    \"previous_count\": 11\n                },\n                \"Timestamp\": \"2025-09-30T17:46:57.607Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 68:DB:F5:A3:5F:83 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 11,\n                    \"hostname\": \"amazon-82dd66546\",\n                    \"ip\": \"192.168.0.107\",\n                    \"mac\": \"68:DB:F5:A3:5F:83\",\n                    \"previous_count\": 11\n                },\n                \"Timestamp\": \"2025-09-30T17:46:57.607Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 96:6E:99:1E:F1:6B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 149,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.0.113\",\n                    \"mac\": \"96:6E:99:1E:F1:6B\",\n                    \"previous_count\": 149\n                },\n                \"Timestamp\": \"2025-09-30T17:46:57.607Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 10:9F:41:BD:CA:B7 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 250,\n                    \"hostname\": \"Langs-MBP\",\n                    \"ip\": \"192.168.0.103\",\n                    \"mac\": \"10:9F:41:BD:CA:B7\",\n                    \"previous_count\": 250\n                },\n                \"Timestamp\": \"2025-09-30T17:46:57.607Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::3C52A105F847\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC EA:F0:09:7C:CC:E6 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 70,\n                    \"hostname\": \"Nokia-C32\",\n                    \"ip\": \"192.168.88.9\",\n                    \"mac\": \"EA:F0:09:7C:CC:E6\",\n                    \"previous_count\": 70\n                },\n                \"Timestamp\": \"2025-09-29T09:31:41.394Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 66:EB:F8:F4:5E:F0 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 167,\n                    \"hostname\": \"Galaxy-A55-5G\",\n                    \"ip\": \"192.168.88.4\",\n                    \"mac\": \"66:EB:F8:F4:5E:F0\",\n                    \"previous_count\": 167\n                },\n                \"Timestamp\": \"2025-09-29T09:31:41.394Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 00:E0:32:C0:56:1A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 178,\n                    \"hostname\": \"DESKTOP-SVKU7M4\",\n                    \"ip\": \"192.168.88.17\",\n                    \"mac\": \"00:E0:32:C0:56:1A\",\n                    \"previous_count\": 178\n                },\n                \"Timestamp\": \"2025-09-29T09:31:41.394Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 54:DF:1B:54:37:03 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 120,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.11\",\n                    \"mac\": \"54:DF:1B:54:37:03\",\n                    \"previous_count\": 120\n                },\n                \"Timestamp\": \"2025-09-29T09:31:41.394Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D4:38:9C:64:49:6A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 66,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.12\",\n                    \"mac\": \"D4:38:9C:64:49:6A\",\n                    \"previous_count\": 66\n                },\n                \"Timestamp\": \"2025-09-29T09:31:41.394Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::203626911F13\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 9E:AA:5F:D9:3A:1D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 17,\n                    \"hostname\": \"RE220\",\n                    \"ip\": \"192.168.0.79\",\n                    \"mac\": \"9E:AA:5F:D9:3A:1D\",\n                    \"previous_count\": 17\n                },\n                \"Timestamp\": \"2025-09-29T09:31:56.225Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C4:4F:33:9A:45:EA has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 12,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.31\",\n                    \"mac\": \"C4:4F:33:9A:45:EA\",\n                    \"previous_count\": 12\n                },\n                \"Timestamp\": \"2025-09-29T09:31:56.225Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 66:A6:87:52:59:E8 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 26,\n                    \"hostname\": \"motorola-razr-50-ultra\",\n                    \"ip\": \"192.168.0.111\",\n                    \"mac\": \"66:A6:87:52:59:E8\",\n                    \"previous_count\": 26\n                },\n                \"Timestamp\": \"2025-09-29T09:31:56.225Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 9E:AA:5F:D9:37:7D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 17,\n                    \"hostname\": \"RE220\",\n                    \"ip\": \"192.168.0.70\",\n                    \"mac\": \"9E:AA:5F:D9:37:7D\",\n                    \"previous_count\": 17\n                },\n                \"Timestamp\": \"2025-09-29T09:31:56.225Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 2A:ED:07:D8:76:DE has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 49,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.78\",\n                    \"mac\": \"2A:ED:07:D8:76:DE\",\n                    \"previous_count\": 49\n                },\n                \"Timestamp\": \"2025-09-29T09:31:56.225Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 9E:AA:5F:D9:3A:1D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 17,\n                    \"hostname\": \"RE220\",\n                    \"ip\": \"192.168.0.79\",\n                    \"mac\": \"9E:AA:5F:D9:3A:1D\",\n                    \"previous_count\": 17\n                },\n                \"Timestamp\": \"2025-09-30T17:46:55.581Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 9E:AA:5F:D9:37:7D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 17,\n                    \"hostname\": \"RE220\",\n                    \"ip\": \"192.168.0.70\",\n                    \"mac\": \"9E:AA:5F:D9:37:7D\",\n                    \"previous_count\": 17\n                },\n                \"Timestamp\": \"2025-09-30T17:46:55.581Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::3C52A10605F7\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 20:A1:71:26:5E:D3 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 175,\n                    \"hostname\": \"amazon-6ca036226\",\n                    \"ip\": \"192.168.88.4\",\n                    \"mac\": \"20:A1:71:26:5E:D3\",\n                    \"previous_count\": 175\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.356Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 56:A7:2A:7A:8E:93 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 103,\n                    \"hostname\": \"Sandeep-s-S22\",\n                    \"ip\": \"192.168.88.6\",\n                    \"mac\": \"56:A7:2A:7A:8E:93\",\n                    \"previous_count\": 103\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.356Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 90:A8:22:EA:05:DF has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 92,\n                    \"hostname\": \"amazon-992a191a6\",\n                    \"ip\": \"192.168.88.11\",\n                    \"mac\": \"90:A8:22:EA:05:DF\",\n                    \"previous_count\": 92\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.356Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 46:F3:0A:11:41:90 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 72,\n                    \"hostname\": \"DS\",\n                    \"ip\": \"192.168.88.8\",\n                    \"mac\": \"46:F3:0A:11:41:90\",\n                    \"previous_count\": 72\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.356Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 92:F1:A4:08:36:57 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 165,\n                    \"hostname\": \"Sandeep-s-S20\",\n                    \"ip\": \"192.168.88.10\",\n                    \"mac\": \"92:F1:A4:08:36:57\",\n                    \"previous_count\": 165\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.356Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B0:FC:0D:EF:2C:8C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 217,\n                    \"hostname\": \"amazon-a762aec62\",\n                    \"ip\": \"192.168.88.12\",\n                    \"mac\": \"B0:FC:0D:EF:2C:8C\",\n                    \"previous_count\": 217\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.356Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 6A:FF:47:3C:1C:4C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 140,\n                    \"hostname\": \"Galaxy-Tab-A7\",\n                    \"ip\": \"192.168.88.9\",\n                    \"mac\": \"6A:FF:47:3C:1C:4C\",\n                    \"previous_count\": 140\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.356Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 7A:56:5B:27:BC:46 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 240,\n                    \"hostname\": \"Belina-s-Tab-A7\",\n                    \"ip\": \"192.168.88.7\",\n                    \"mac\": \"7A:56:5B:27:BC:46\",\n                    \"previous_count\": 240\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.356Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::98254A42A5D2\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC E0:BB:9E:3A:8C:5D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 61,\n                    \"hostname\": \"EPSON3A8C5D\",\n                    \"ip\": \"192.168.0.104\",\n                    \"mac\": \"E0:BB:9E:3A:8C:5D\",\n                    \"previous_count\": 61\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.366Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D8:3A:DD:A6:3B:B4 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 420,\n                    \"hostname\": \"raspberrypi\",\n                    \"ip\": \"192.168.0.107\",\n                    \"mac\": \"D8:3A:DD:A6:3B:B4\",\n                    \"previous_count\": 420\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.366Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 48:F1:EB:78:82:CB has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 420,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.105\",\n                    \"mac\": \"48:F1:EB:78:82:CB\",\n                    \"previous_count\": 420\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.366Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 20:DF:B9:AC:F3:B3 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 288,\n                    \"hostname\": \"Google-Home-Mini\",\n                    \"ip\": \"192.168.0.100\",\n                    \"mac\": \"20:DF:B9:AC:F3:B3\",\n                    \"previous_count\": 288\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.366Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B2:54:E1:85:78:00 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 176,\n                    \"hostname\": \"Galaxy-Z-Fold7\",\n                    \"ip\": \"192.168.0.103\",\n                    \"mac\": \"B2:54:E1:85:78:00\",\n                    \"previous_count\": 176\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.366Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::203626900293\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC FC:E9:D8:A0:ED:1C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 42,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.23\",\n                    \"mac\": \"FC:E9:D8:A0:ED:1C\",\n                    \"previous_count\": 42\n                },\n                \"Timestamp\": \"2025-09-29T09:31:42.259Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 32:3C:EA:83:48:9A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 44,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.0.7\",\n                    \"mac\": \"32:3C:EA:83:48:9A\",\n                    \"previous_count\": 44\n                },\n                \"Timestamp\": \"2025-09-29T09:31:42.259Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC EC:0D:51:15:E2:9A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 28,\n                    \"hostname\": \"Seans-Iphone\",\n                    \"ip\": \"192.168.0.6\",\n                    \"mac\": \"EC:0D:51:15:E2:9A\",\n                    \"previous_count\": 28\n                },\n                \"Timestamp\": \"2025-09-29T09:31:42.259Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 9C:B1:50:65:0E:73 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 33,\n                    \"hostname\": \"GB5OMGW052003CW\",\n                    \"ip\": \"192.168.0.7\",\n                    \"mac\": \"9C:B1:50:65:0E:73\",\n                    \"previous_count\": 33\n                },\n                \"Timestamp\": \"2025-09-29T09:31:42.259Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B6:1F:20:66:78:C8 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 21,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.0.7\",\n                    \"mac\": \"B6:1F:20:66:78:C8\",\n                    \"previous_count\": 21\n                },\n                \"Timestamp\": \"2025-09-29T09:31:42.259Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 1A:44:89:B1:2C:06 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 75,\n                    \"hostname\": \"Mac\",\n                    \"ip\": \"192.168.0.4\",\n                    \"mac\": \"1A:44:89:B1:2C:06\",\n                    \"previous_count\": 75\n                },\n                \"Timestamp\": \"2025-09-29T09:31:42.259Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 7E:C3:4A:0A:FD:E5 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 49,\n                    \"hostname\": \"Infinix-SMART-8\",\n                    \"ip\": \"192.168.32.2\",\n                    \"mac\": \"7E:C3:4A:0A:FD:E5\",\n                    \"previous_count\": 49\n                },\n                \"Timestamp\": \"2025-09-29T09:31:42.259Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 38:37:8B:95:72:FA has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 55,\n                    \"hostname\": \"HUAWEI_Mate_10_lite-524b1\",\n                    \"ip\": \"192.168.32.4\",\n                    \"mac\": \"38:37:8B:95:72:FA\",\n                    \"previous_count\": 55\n                },\n                \"Timestamp\": \"2025-09-29T09:31:42.259Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 7E:7B:11:3C:EA:C0 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 23,\n                    \"hostname\": \"OnePlus-Open\",\n                    \"ip\": \"192.168.0.12\",\n                    \"mac\": \"7E:7B:11:3C:EA:C0\",\n                    \"previous_count\": 23\n                },\n                \"Timestamp\": \"2025-09-29T09:31:42.259Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 02:82:10:49:48:B5 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 67,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.32.3\",\n                    \"mac\": \"02:82:10:49:48:B5\",\n                    \"previous_count\": 67\n                },\n                \"Timestamp\": \"2025-09-29T09:31:42.259Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 44:38:E8:37:BC:D9 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 157,\n                    \"hostname\": \"UK-L80FTZ54\",\n                    \"ip\": \"192.168.0.32\",\n                    \"mac\": \"44:38:E8:37:BC:D9\",\n                    \"previous_count\": 157\n                },\n                \"Timestamp\": \"2025-09-29T09:31:42.259Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 44:38:E8:37:BC:D9 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 157,\n                    \"hostname\": \"UK-L80FTZ54\",\n                    \"ip\": \"192.168.0.32\",\n                    \"mac\": \"44:38:E8:37:BC:D9\",\n                    \"previous_count\": 157\n                },\n                \"Timestamp\": \"2025-09-30T17:46:57.32Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 1A:44:89:B1:2C:06 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 75,\n                    \"hostname\": \"Mac\",\n                    \"ip\": \"192.168.0.4\",\n                    \"mac\": \"1A:44:89:B1:2C:06\",\n                    \"previous_count\": 75\n                },\n                \"Timestamp\": \"2025-09-30T17:46:57.32Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC FC:E9:D8:A0:ED:1C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 42,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.23\",\n                    \"mac\": \"FC:E9:D8:A0:ED:1C\",\n                    \"previous_count\": 42\n                },\n                \"Timestamp\": \"2025-09-30T17:46:57.32Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 32:3C:EA:83:48:9A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 44,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.0.7\",\n                    \"mac\": \"32:3C:EA:83:48:9A\",\n                    \"previous_count\": 44\n                },\n                \"Timestamp\": \"2025-09-30T17:46:57.32Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 9C:B1:50:65:0E:73 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 33,\n                    \"hostname\": \"GB5OMGW052003CW\",\n                    \"ip\": \"192.168.0.7\",\n                    \"mac\": \"9C:B1:50:65:0E:73\",\n                    \"previous_count\": 33\n                },\n                \"Timestamp\": \"2025-09-30T17:46:57.32Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::98254AA1CA35\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC DE:39:0C:B9:57:AE has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 145,\n                    \"hostname\": \"Galaxy-Tab-A9\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"DE:39:0C:B9:57:AE\",\n                    \"previous_count\": 145\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.378Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F6:9F:1E:25:46:A9 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 94,\n                    \"hostname\": \"Galaxy-Tab-A7-Lite\",\n                    \"ip\": \"192.168.0.100\",\n                    \"mac\": \"F6:9F:1E:25:46:A9\",\n                    \"previous_count\": 94\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.378Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC EA:5B:CF:45:46:D9 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 18,\n                    \"hostname\": \"Galaxy-S10\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"EA:5B:CF:45:46:D9\",\n                    \"previous_count\": 18\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.378Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 72:43:49:8D:3A:23 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 13,\n                    \"hostname\": \"maryam-s-S21\",\n                    \"ip\": \"192.168.0.102\",\n                    \"mac\": \"72:43:49:8D:3A:23\",\n                    \"previous_count\": 13\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.378Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC BE:85:27:2F:80:D0 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 142,\n                    \"hostname\": \"Galaxy-S10\",\n                    \"ip\": \"192.168.0.100\",\n                    \"mac\": \"BE:85:27:2F:80:D0\",\n                    \"previous_count\": 142\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.378Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C6:76:5A:C1:81:EA has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 25,\n                    \"hostname\": \"Galaxy-Tab-A7-Lite\",\n                    \"ip\": \"192.168.0.107\",\n                    \"mac\": \"C6:76:5A:C1:81:EA\",\n                    \"previous_count\": 25\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.378Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC EA:5B:CF:45:46:D9 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 18,\n                    \"hostname\": \"Galaxy-S10\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"EA:5B:CF:45:46:D9\",\n                    \"previous_count\": 18\n                },\n                \"Timestamp\": \"2025-09-30T17:47:04.197Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C6:76:5A:C1:81:EA has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 25,\n                    \"hostname\": \"Galaxy-Tab-A7-Lite\",\n                    \"ip\": \"192.168.0.107\",\n                    \"mac\": \"C6:76:5A:C1:81:EA\",\n                    \"previous_count\": 25\n                },\n                \"Timestamp\": \"2025-09-30T17:47:04.197Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 72:43:49:8D:3A:23 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 13,\n                    \"hostname\": \"maryam-s-S21\",\n                    \"ip\": \"192.168.0.102\",\n                    \"mac\": \"72:43:49:8D:3A:23\",\n                    \"previous_count\": 13\n                },\n                \"Timestamp\": \"2025-09-30T17:47:04.197Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::3C52A106038D\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 9E:A2:F4:C1:D5:1B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 34,\n                    \"hostname\": \"RE365\",\n                    \"ip\": \"192.168.88.6\",\n                    \"mac\": \"9E:A2:F4:C1:D5:1B\",\n                    \"previous_count\": 34\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.12Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 9E:A2:F4:56:A6:76 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 23,\n                    \"hostname\": \"WSPOPMPC0207\",\n                    \"ip\": \"192.168.88.23\",\n                    \"mac\": \"9E:A2:F4:56:A6:76\",\n                    \"previous_count\": 23\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.12Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B0:95:75:03:B5:3E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 417,\n                    \"hostname\": \"Tapo_Bulb\",\n                    \"ip\": \"192.168.88.2\",\n                    \"mac\": \"B0:95:75:03:B5:3E\",\n                    \"previous_count\": 417\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.12Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F6:58:51:AE:54:1B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 33,\n                    \"hostname\": \"Pixel-9-Pro\",\n                    \"ip\": \"192.168.88.16\",\n                    \"mac\": \"F6:58:51:AE:54:1B\",\n                    \"previous_count\": 33\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.12Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 0E:B0:A2:24:0A:84 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 34,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.14\",\n                    \"mac\": \"0E:B0:A2:24:0A:84\",\n                    \"previous_count\": 34\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.121Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC DC:0B:34:CB:07:31 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 52,\n                    \"hostname\": \"KT-G6\",\n                    \"ip\": \"192.168.88.4\",\n                    \"mac\": \"DC:0B:34:CB:07:31\",\n                    \"previous_count\": 52\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.121Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C0:06:C3:94:47:8C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 75,\n                    \"hostname\": \"Tapo_Bulb\",\n                    \"ip\": \"192.168.88.19\",\n                    \"mac\": \"C0:06:C3:94:47:8C\",\n                    \"previous_count\": 75\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.121Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 3A:27:64:80:86:78 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 10,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.18\",\n                    \"mac\": \"3A:27:64:80:86:78\",\n                    \"previous_count\": 10\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.121Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC DC:0B:34:CB:07:31 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 52,\n                    \"hostname\": \"KT-G6\",\n                    \"ip\": \"192.168.88.4\",\n                    \"mac\": \"DC:0B:34:CB:07:31\",\n                    \"previous_count\": 52\n                },\n                \"Timestamp\": \"2025-09-30T17:47:11.226Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 3A:27:64:80:86:78 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 10,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.18\",\n                    \"mac\": \"3A:27:64:80:86:78\",\n                    \"previous_count\": 10\n                },\n                \"Timestamp\": \"2025-09-30T17:47:11.226Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 9E:A2:F4:56:A6:76 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 23,\n                    \"hostname\": \"WSPOPMPC0207\",\n                    \"ip\": \"192.168.88.23\",\n                    \"mac\": \"9E:A2:F4:56:A6:76\",\n                    \"previous_count\": 23\n                },\n                \"Timestamp\": \"2025-09-30T17:47:11.226Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 0E:B0:A2:24:0A:84 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 34,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.14\",\n                    \"mac\": \"0E:B0:A2:24:0A:84\",\n                    \"previous_count\": 34\n                },\n                \"Timestamp\": \"2025-09-30T17:47:11.226Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::20362690BAAE\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 08:C2:24:5B:9C:F7 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 14,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.8\",\n                    \"mac\": \"08:C2:24:5B:9C:F7\",\n                    \"previous_count\": 14\n                },\n                \"Timestamp\": \"2025-09-29T09:31:47.267Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 26:00:C4:A2:18:47 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 129,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.13\",\n                    \"mac\": \"26:00:C4:A2:18:47\",\n                    \"previous_count\": 129\n                },\n                \"Timestamp\": \"2025-09-29T09:31:47.267Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC AA:77:41:E7:82:AE has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 96,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.0.12\",\n                    \"mac\": \"AA:77:41:E7:82:AE\",\n                    \"previous_count\": 96\n                },\n                \"Timestamp\": \"2025-09-29T09:31:47.267Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F0:D4:15:6A:34:3E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 11,\n                    \"hostname\": \"Kieran-PC-Home\",\n                    \"ip\": \"192.168.0.11\",\n                    \"mac\": \"F0:D4:15:6A:34:3E\",\n                    \"previous_count\": 11\n                },\n                \"Timestamp\": \"2025-09-29T09:31:47.267Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 5E:14:03:98:5E:E5 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 66,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.8\",\n                    \"mac\": \"5E:14:03:98:5E:E5\",\n                    \"previous_count\": 66\n                },\n                \"Timestamp\": \"2025-09-29T09:31:47.267Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 4C:C9:5E:1C:E8:A6 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 22,\n                    \"hostname\": \"Samsung\",\n                    \"ip\": \"192.168.0.16\",\n                    \"mac\": \"4C:C9:5E:1C:E8:A6\",\n                    \"previous_count\": 22\n                },\n                \"Timestamp\": \"2025-09-29T09:31:47.267Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 0A:5C:08:BF:E6:D0 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 71,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.8\",\n                    \"mac\": \"0A:5C:08:BF:E6:D0\",\n                    \"previous_count\": 71\n                },\n                \"Timestamp\": \"2025-09-29T09:31:47.267Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A8:93:4A:E5:FA:97 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 23,\n                    \"hostname\": \"LAPTOP-PPNSS7PC\",\n                    \"ip\": \"192.168.0.11\",\n                    \"mac\": \"A8:93:4A:E5:FA:97\",\n                    \"previous_count\": 23\n                },\n                \"Timestamp\": \"2025-09-29T09:31:47.267Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC E2:7B:B9:A2:7F:2D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 96,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.8\",\n                    \"mac\": \"E2:7B:B9:A2:7F:2D\",\n                    \"previous_count\": 96\n                },\n                \"Timestamp\": \"2025-09-29T09:31:47.267Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B2:D6:7D:FC:B6:BA has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 205,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.11\",\n                    \"mac\": \"B2:D6:7D:FC:B6:BA\",\n                    \"previous_count\": 205\n                },\n                \"Timestamp\": \"2025-09-29T09:31:47.267Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 08:C2:24:5B:9C:F7 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 14,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.8\",\n                    \"mac\": \"08:C2:24:5B:9C:F7\",\n                    \"previous_count\": 14\n                },\n                \"Timestamp\": \"2025-09-30T17:47:06.133Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 4C:C9:5E:1C:E8:A6 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 22,\n                    \"hostname\": \"Samsung\",\n                    \"ip\": \"192.168.0.16\",\n                    \"mac\": \"4C:C9:5E:1C:E8:A6\",\n                    \"previous_count\": 22\n                },\n                \"Timestamp\": \"2025-09-30T17:47:06.133Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 0A:5C:08:BF:E6:D0 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 71,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.8\",\n                    \"mac\": \"0A:5C:08:BF:E6:D0\",\n                    \"previous_count\": 71\n                },\n                \"Timestamp\": \"2025-09-30T17:47:06.133Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A8:93:4A:E5:FA:97 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 23,\n                    \"hostname\": \"LAPTOP-PPNSS7PC\",\n                    \"ip\": \"192.168.0.11\",\n                    \"mac\": \"A8:93:4A:E5:FA:97\",\n                    \"previous_count\": 23\n                },\n                \"Timestamp\": \"2025-09-30T17:47:06.133Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::242FD04EA301\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 46:3B:C3:62:37:D5 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 35,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.102\",\n                    \"mac\": \"46:3B:C3:62:37:D5\",\n                    \"previous_count\": 35\n                },\n                \"Timestamp\": \"2025-09-29T09:31:48.582Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC E2:B7:4D:DE:D6:56 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 17,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.109\",\n                    \"mac\": \"E2:B7:4D:DE:D6:56\",\n                    \"previous_count\": 17\n                },\n                \"Timestamp\": \"2025-09-29T09:31:48.582Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC AC:9F:C3:05:55:DC has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 190,\n                    \"hostname\": \"Ring-AC9fC30555DC\",\n                    \"ip\": \"192.168.0.104\",\n                    \"mac\": \"AC:9F:C3:05:55:DC\",\n                    \"previous_count\": 190\n                },\n                \"Timestamp\": \"2025-09-29T09:31:48.582Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B0:68:E6:AA:EC:31 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 10,\n                    \"hostname\": \"LAP-STA-026\",\n                    \"ip\": \"192.168.0.116\",\n                    \"mac\": \"B0:68:E6:AA:EC:31\",\n                    \"previous_count\": 10\n                },\n                \"Timestamp\": \"2025-09-29T09:31:48.582Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 16:16:52:63:BB:EA has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 37,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.110\",\n                    \"mac\": \"16:16:52:63:BB:EA\",\n                    \"previous_count\": 37\n                },\n                \"Timestamp\": \"2025-09-29T09:31:48.582Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 66:19:A6:41:ED:A8 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 22,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.110\",\n                    \"mac\": \"66:19:A6:41:ED:A8\",\n                    \"previous_count\": 22\n                },\n                \"Timestamp\": \"2025-09-29T09:31:48.582Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 2E:05:55:7D:C6:9C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 16,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.114\",\n                    \"mac\": \"2E:05:55:7D:C6:9C\",\n                    \"previous_count\": 16\n                },\n                \"Timestamp\": \"2025-09-29T09:31:48.582Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC AE:21:0C:56:D6:C9 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 31,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"AE:21:0C:56:D6:C9\",\n                    \"previous_count\": 31\n                },\n                \"Timestamp\": \"2025-09-29T09:31:48.582Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 16:16:52:63:BB:EA has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 37,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.110\",\n                    \"mac\": \"16:16:52:63:BB:EA\",\n                    \"previous_count\": 37\n                },\n                \"Timestamp\": \"2025-09-30T17:47:07.339Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B0:68:E6:AA:EC:31 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 10,\n                    \"hostname\": \"LAP-STA-026\",\n                    \"ip\": \"192.168.0.116\",\n                    \"mac\": \"B0:68:E6:AA:EC:31\",\n                    \"previous_count\": 10\n                },\n                \"Timestamp\": \"2025-09-30T17:47:07.339Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::A842A10A5550\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 22:27:27:61:AF:74 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 10,\n                    \"hostname\": \"HUAWEI_P30_Pro-14af0156fc\",\n                    \"ip\": \"192.168.0.105\",\n                    \"mac\": \"22:27:27:61:AF:74\",\n                    \"previous_count\": 10\n                },\n                \"Timestamp\": \"2025-09-29T09:31:42.517Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC EC:74:8C:81:59:28 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 126,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"EC:74:8C:81:59:28\",\n                    \"previous_count\": 126\n                },\n                \"Timestamp\": \"2025-09-29T09:31:42.517Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 0A:AB:ED:26:07:AE has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 15,\n                    \"hostname\": \"Galaxy-A40\",\n                    \"ip\": \"192.168.0.106\",\n                    \"mac\": \"0A:AB:ED:26:07:AE\",\n                    \"previous_count\": 15\n                },\n                \"Timestamp\": \"2025-09-29T09:31:42.517Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::20362690D69F\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 22:05:39:39:71:2F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 32,\n                    \"hostname\": \"Galaxy-Note10\",\n                    \"ip\": \"192.168.0.8\",\n                    \"mac\": \"22:05:39:39:71:2F\",\n                    \"previous_count\": 32\n                },\n                \"Timestamp\": \"2025-09-29T09:31:46.827Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 22:05:39:39:71:2F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 32,\n                    \"hostname\": \"Galaxy-Note10\",\n                    \"ip\": \"192.168.0.8\",\n                    \"mac\": \"22:05:39:39:71:2F\",\n                    \"previous_count\": 32\n                },\n                \"Timestamp\": \"2025-09-30T17:47:03.505Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::20362690D90C\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 68:54:FD:16:FF:0A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 187,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.37\",\n                    \"mac\": \"68:54:FD:16:FF:0A\",\n                    \"previous_count\": 187\n                },\n                \"Timestamp\": \"2025-09-29T09:31:54.765Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D4:91:0F:11:BA:4D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 20,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.12\",\n                    \"mac\": \"D4:91:0F:11:BA:4D\",\n                    \"previous_count\": 20\n                },\n                \"Timestamp\": \"2025-09-29T09:31:54.765Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A0:D2:B1:6C:86:B4 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 292,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.10\",\n                    \"mac\": \"A0:D2:B1:6C:86:B4\",\n                    \"previous_count\": 292\n                },\n                \"Timestamp\": \"2025-09-29T09:31:54.765Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 0A:67:FC:61:C5:CD has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 46,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.36\",\n                    \"mac\": \"0A:67:FC:61:C5:CD\",\n                    \"previous_count\": 46\n                },\n                \"Timestamp\": \"2025-09-29T09:31:54.765Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC DA:36:1B:F4:D5:F6 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 10,\n                    \"hostname\": \"Pixel-7-Pro\",\n                    \"ip\": \"192.168.0.8\",\n                    \"mac\": \"DA:36:1B:F4:D5:F6\",\n                    \"previous_count\": 10\n                },\n                \"Timestamp\": \"2025-09-29T09:31:54.765Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 58:2F:40:CA:7D:0A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 340,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.27\",\n                    \"mac\": \"58:2F:40:CA:7D:0A\",\n                    \"previous_count\": 340\n                },\n                \"Timestamp\": \"2025-09-29T09:31:54.765Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 1C:45:86:A1:48:3C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 205,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.9\",\n                    \"mac\": \"1C:45:86:A1:48:3C\",\n                    \"previous_count\": 205\n                },\n                \"Timestamp\": \"2025-09-29T09:31:54.765Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A2:D1:40:D4:87:BC has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 249,\n                    \"hostname\": \"Faye-s-S24\",\n                    \"ip\": \"192.168.0.21\",\n                    \"mac\": \"A2:D1:40:D4:87:BC\",\n                    \"previous_count\": 249\n                },\n                \"Timestamp\": \"2025-09-29T09:31:54.765Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B0:67:B5:7C:6B:83 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 57,\n                    \"hostname\": \"Marcuss-iPhone\",\n                    \"ip\": \"192.168.0.14\",\n                    \"mac\": \"B0:67:B5:7C:6B:83\",\n                    \"previous_count\": 57\n                },\n                \"Timestamp\": \"2025-09-29T09:31:54.765Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 5A:86:75:82:92:5A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 381,\n                    \"hostname\": \"Faye-s-Tab-S6-Lite\",\n                    \"ip\": \"192.168.0.29\",\n                    \"mac\": \"5A:86:75:82:92:5A\",\n                    \"previous_count\": 381\n                },\n                \"Timestamp\": \"2025-09-29T09:31:54.765Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC CA:5A:32:52:CC:D2 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 167,\n                    \"hostname\": \"Pixel-7-Pro\",\n                    \"ip\": \"192.168.0.23\",\n                    \"mac\": \"CA:5A:32:52:CC:D2\",\n                    \"previous_count\": 167\n                },\n                \"Timestamp\": \"2025-09-29T09:31:54.765Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B6:4E:74:46:00:45 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 147,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.34\",\n                    \"mac\": \"B6:4E:74:46:00:45\",\n                    \"previous_count\": 147\n                },\n                \"Timestamp\": \"2025-09-29T09:31:54.765Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D2:0E:94:80:FD:7D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 10,\n                    \"hostname\": \"Chloe-s-A16\",\n                    \"ip\": \"192.168.0.36\",\n                    \"mac\": \"D2:0E:94:80:FD:7D\",\n                    \"previous_count\": 10\n                },\n                \"Timestamp\": \"2025-09-29T09:31:54.765Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 9A:47:2B:6A:A8:2E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 120,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.35\",\n                    \"mac\": \"9A:47:2B:6A:A8:2E\",\n                    \"previous_count\": 120\n                },\n                \"Timestamp\": \"2025-09-29T09:31:54.765Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 50:BA:02:BC:49:54 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 22,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.8\",\n                    \"mac\": \"50:BA:02:BC:49:54\",\n                    \"previous_count\": 22\n                },\n                \"Timestamp\": \"2025-09-29T09:31:54.765Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D4:91:0F:11:BA:4D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 20,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.12\",\n                    \"mac\": \"D4:91:0F:11:BA:4D\",\n                    \"previous_count\": 20\n                },\n                \"Timestamp\": \"2025-09-30T17:46:54.44Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC CA:5A:32:52:CC:D2 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 167,\n                    \"hostname\": \"Pixel-7-Pro\",\n                    \"ip\": \"192.168.0.23\",\n                    \"mac\": \"CA:5A:32:52:CC:D2\",\n                    \"previous_count\": 167\n                },\n                \"Timestamp\": \"2025-09-30T17:46:54.44Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 50:BA:02:BC:49:54 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 22,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.8\",\n                    \"mac\": \"50:BA:02:BC:49:54\",\n                    \"previous_count\": 22\n                },\n                \"Timestamp\": \"2025-09-30T17:46:54.44Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A2:D1:40:D4:87:BC has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 249,\n                    \"hostname\": \"Faye-s-S24\",\n                    \"ip\": \"192.168.0.21\",\n                    \"mac\": \"A2:D1:40:D4:87:BC\",\n                    \"previous_count\": 249\n                },\n                \"Timestamp\": \"2025-09-30T17:46:54.44Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 9A:47:2B:6A:A8:2E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 120,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.35\",\n                    \"mac\": \"9A:47:2B:6A:A8:2E\",\n                    \"previous_count\": 120\n                },\n                \"Timestamp\": \"2025-09-30T17:46:54.44Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 0A:67:FC:61:C5:CD has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 46,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.36\",\n                    \"mac\": \"0A:67:FC:61:C5:CD\",\n                    \"previous_count\": 46\n                },\n                \"Timestamp\": \"2025-09-30T17:46:54.44Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 5A:86:75:82:92:5A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 381,\n                    \"hostname\": \"Faye-s-Tab-S6-Lite\",\n                    \"ip\": \"192.168.0.29\",\n                    \"mac\": \"5A:86:75:82:92:5A\",\n                    \"previous_count\": 381\n                },\n                \"Timestamp\": \"2025-09-30T17:46:54.44Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B6:4E:74:46:00:45 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 147,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.34\",\n                    \"mac\": \"B6:4E:74:46:00:45\",\n                    \"previous_count\": 147\n                },\n                \"Timestamp\": \"2025-09-30T17:46:54.44Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC DA:36:1B:F4:D5:F6 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 10,\n                    \"hostname\": \"Pixel-7-Pro\",\n                    \"ip\": \"192.168.0.8\",\n                    \"mac\": \"DA:36:1B:F4:D5:F6\",\n                    \"previous_count\": 10\n                },\n                \"Timestamp\": \"2025-09-30T17:46:54.44Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D2:0E:94:80:FD:7D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 10,\n                    \"hostname\": \"Chloe-s-A16\",\n                    \"ip\": \"192.168.0.36\",\n                    \"mac\": \"D2:0E:94:80:FD:7D\",\n                    \"previous_count\": 10\n                },\n                \"Timestamp\": \"2025-09-30T17:46:54.44Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 1C:45:86:A1:48:3C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 205,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.9\",\n                    \"mac\": \"1C:45:86:A1:48:3C\",\n                    \"previous_count\": 205\n                },\n                \"Timestamp\": \"2025-09-30T17:46:54.44Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::30DE4B41EDAD\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 98:60:CA:9F:4B:9B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 73,\n                    \"hostname\": \"iPhone-2\",\n                    \"ip\": \"192.168.88.3\",\n                    \"mac\": \"98:60:CA:9F:4B:9B\",\n                    \"previous_count\": 73\n                },\n                \"Timestamp\": \"2025-09-29T09:31:47.766Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 38:B8:00:C1:0E:F5 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 105,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.11\",\n                    \"mac\": \"38:B8:00:C1:0E:F5\",\n                    \"previous_count\": 105\n                },\n                \"Timestamp\": \"2025-09-29T09:31:47.766Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 72:C4:D0:4B:72:AB has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 64,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.2\",\n                    \"mac\": \"72:C4:D0:4B:72:AB\",\n                    \"previous_count\": 64\n                },\n                \"Timestamp\": \"2025-09-29T09:31:47.766Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 38:F9:D3:77:5C:80 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 19,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.3\",\n                    \"mac\": \"38:F9:D3:77:5C:80\",\n                    \"previous_count\": 19\n                },\n                \"Timestamp\": \"2025-09-29T09:31:47.766Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 5E:E2:9E:CF:B2:7E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 35,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.88.3\",\n                    \"mac\": \"5E:E2:9E:CF:B2:7E\",\n                    \"previous_count\": 35\n                },\n                \"Timestamp\": \"2025-09-29T09:31:47.766Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 5C:AA:FD:47:6D:E0 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 44,\n                    \"hostname\": \"SonosZP\",\n                    \"ip\": \"192.168.88.16\",\n                    \"mac\": \"5C:AA:FD:47:6D:E0\",\n                    \"previous_count\": 44\n                },\n                \"Timestamp\": \"2025-09-29T09:31:47.766Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC AE:4D:32:97:2F:F9 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 35,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.3\",\n                    \"mac\": \"AE:4D:32:97:2F:F9\",\n                    \"previous_count\": 35\n                },\n                \"Timestamp\": \"2025-09-29T09:31:47.766Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 78:28:CA:F4:6C:D4 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 291,\n                    \"hostname\": \"SonosZP\",\n                    \"ip\": \"192.168.88.20\",\n                    \"mac\": \"78:28:CA:F4:6C:D4\",\n                    \"previous_count\": 291\n                },\n                \"Timestamp\": \"2025-09-29T09:31:47.766Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 9E:93:5F:91:4D:F1 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 11,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.88.21\",\n                    \"mac\": \"9E:93:5F:91:4D:F1\",\n                    \"previous_count\": 11\n                },\n                \"Timestamp\": \"2025-09-29T09:31:47.766Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 1A:E5:18:D9:C9:D8 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 56,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.14\",\n                    \"mac\": \"1A:E5:18:D9:C9:D8\",\n                    \"previous_count\": 56\n                },\n                \"Timestamp\": \"2025-09-29T09:31:47.766Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 72:C4:D0:4B:72:AB has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 64,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.2\",\n                    \"mac\": \"72:C4:D0:4B:72:AB\",\n                    \"previous_count\": 64\n                },\n                \"Timestamp\": \"2025-09-30T17:47:05.489Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 38:B8:00:C1:0E:F5 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 105,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.11\",\n                    \"mac\": \"38:B8:00:C1:0E:F5\",\n                    \"previous_count\": 105\n                },\n                \"Timestamp\": \"2025-09-30T17:47:05.489Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 38:F9:D3:77:5C:80 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 19,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.3\",\n                    \"mac\": \"38:F9:D3:77:5C:80\",\n                    \"previous_count\": 19\n                },\n                \"Timestamp\": \"2025-09-30T17:47:05.489Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 1A:E5:18:D9:C9:D8 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 56,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.14\",\n                    \"mac\": \"1A:E5:18:D9:C9:D8\",\n                    \"previous_count\": 56\n                },\n                \"Timestamp\": \"2025-09-30T17:47:05.489Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 9E:93:5F:91:4D:F1 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 11,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.88.21\",\n                    \"mac\": \"9E:93:5F:91:4D:F1\",\n                    \"previous_count\": 11\n                },\n                \"Timestamp\": \"2025-09-30T17:47:05.489Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::A842A10A557D\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C4:67:B5:30:55:32 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 47,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.106\",\n                    \"mac\": \"C4:67:B5:30:55:32\",\n                    \"previous_count\": 47\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.488Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC DE:31:CC:1C:9A:12 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 16,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.104\",\n                    \"mac\": \"DE:31:CC:1C:9A:12\",\n                    \"previous_count\": 16\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.488Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C4:67:B5:30:55:32 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 47,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.106\",\n                    \"mac\": \"C4:67:B5:30:55:32\",\n                    \"previous_count\": 47\n                },\n                \"Timestamp\": \"2025-09-30T17:47:10.429Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::242FD04E9374\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 72:39:D4:E6:B4:C2 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 54,\n                    \"hostname\": \"SystemUsersiPad\",\n                    \"ip\": \"192.168.0.100\",\n                    \"mac\": \"72:39:D4:E6:B4:C2\",\n                    \"previous_count\": 54\n                },\n                \"Timestamp\": \"2025-09-29T09:31:46.774Z\"\n            },\n            {\n                \"Type\": \"HighCPUUsage\",\n                \"Message\": \"Device is experiencing high CPU usage.\",\n                \"Details\": {\n                    \"max_cpu_percentage\": 100,\n                    \"threshold_percentage\": 90\n                },\n                \"Timestamp\": \"2025-09-29T09:31:46.774Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 72:39:D4:E6:B4:C2 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 54,\n                    \"hostname\": \"SystemUsersiPad\",\n                    \"ip\": \"192.168.0.100\",\n                    \"mac\": \"72:39:D4:E6:B4:C2\",\n                    \"previous_count\": 54\n                },\n                \"Timestamp\": \"2025-09-30T17:47:04.475Z\"\n            },\n            {\n                \"Type\": \"HighCPUUsage\",\n                \"Message\": \"Device is experiencing high CPU usage.\",\n                \"Details\": {\n                    \"max_cpu_percentage\": 100,\n                    \"threshold_percentage\": 90\n                },\n                \"Timestamp\": \"2025-09-30T17:47:04.475Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::20362690BCA6\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 6C:0B:5E:2B:B8:1E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 11,\n                    \"hostname\": \"HP2BB81E\",\n                    \"ip\": \"192.168.0.18\",\n                    \"mac\": \"6C:0B:5E:2B:B8:1E\",\n                    \"previous_count\": 11\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.48Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 4C:EF:C0:BA:A2:77 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 113,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.15\",\n                    \"mac\": \"4C:EF:C0:BA:A2:77\",\n                    \"previous_count\": 113\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.48Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC E8:DA:20:5D:83:ED has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 18,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.6\",\n                    \"mac\": \"E8:DA:20:5D:83:ED\",\n                    \"previous_count\": 18\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.48Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 86:26:7F:AB:9D:EA has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 332,\n                    \"hostname\": \"MacBookPro\",\n                    \"ip\": \"192.168.0.11\",\n                    \"mac\": \"86:26:7F:AB:9D:EA\",\n                    \"previous_count\": 332\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.48Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC DC:A6:32:D4:08:3B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 241,\n                    \"hostname\": \"raspberrypi\",\n                    \"ip\": \"192.168.0.4\",\n                    \"mac\": \"DC:A6:32:D4:08:3B\",\n                    \"previous_count\": 241\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.48Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 1A:C3:95:A3:8F:39 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 86,\n                    \"hostname\": \"Pixel-7-Pro\",\n                    \"ip\": \"192.168.0.12\",\n                    \"mac\": \"1A:C3:95:A3:8F:39\",\n                    \"previous_count\": 86\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.481Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 00:71:47:F1:2A:44 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 132,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.19\",\n                    \"mac\": \"00:71:47:F1:2A:44\",\n                    \"previous_count\": 132\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.481Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 5C:84:3C:16:1E:0B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 109,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.17\",\n                    \"mac\": \"5C:84:3C:16:1E:0B\",\n                    \"previous_count\": 109\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.481Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 3E:DC:21:7F:B9:CD has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 42,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.3\",\n                    \"mac\": \"3E:DC:21:7F:B9:CD\",\n                    \"previous_count\": 42\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.481Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 5E:4E:BD:8D:7D:78 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 28,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.10\",\n                    \"mac\": \"5E:4E:BD:8D:7D:78\",\n                    \"previous_count\": 28\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.481Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C0:DD:8A:43:A5:65 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 64,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.3\",\n                    \"mac\": \"C0:DD:8A:43:A5:65\",\n                    \"previous_count\": 64\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.481Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC DC:54:D7:E4:F5:9C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 321,\n                    \"hostname\": \"amazon-791a5ec9b\",\n                    \"ip\": \"192.168.0.9\",\n                    \"mac\": \"DC:54:D7:E4:F5:9C\",\n                    \"previous_count\": 321\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.481Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 9E:D8:64:D3:EC:E4 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 63,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.0.20\",\n                    \"mac\": \"9E:D8:64:D3:EC:E4\",\n                    \"previous_count\": 63\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.481Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC E8:DA:20:5D:83:ED has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 18,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.6\",\n                    \"mac\": \"E8:DA:20:5D:83:ED\",\n                    \"previous_count\": 18\n                },\n                \"Timestamp\": \"2025-09-30T17:46:54.454Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 5C:84:3C:16:1E:0B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 109,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.17\",\n                    \"mac\": \"5C:84:3C:16:1E:0B\",\n                    \"previous_count\": 109\n                },\n                \"Timestamp\": \"2025-09-30T17:46:54.454Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 6C:0B:5E:2B:B8:1E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 11,\n                    \"hostname\": \"HP2BB81E\",\n                    \"ip\": \"192.168.0.18\",\n                    \"mac\": \"6C:0B:5E:2B:B8:1E\",\n                    \"previous_count\": 11\n                },\n                \"Timestamp\": \"2025-09-30T17:46:54.454Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 86:26:7F:AB:9D:EA has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 332,\n                    \"hostname\": \"MacBookPro\",\n                    \"ip\": \"192.168.0.11\",\n                    \"mac\": \"86:26:7F:AB:9D:EA\",\n                    \"previous_count\": 332\n                },\n                \"Timestamp\": \"2025-09-30T17:46:54.454Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC DC:54:D7:E4:F5:9C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 321,\n                    \"hostname\": \"amazon-791a5ec9b\",\n                    \"ip\": \"192.168.0.9\",\n                    \"mac\": \"DC:54:D7:E4:F5:9C\",\n                    \"previous_count\": 321\n                },\n                \"Timestamp\": \"2025-09-30T17:46:54.454Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 3E:DC:21:7F:B9:CD has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 42,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.3\",\n                    \"mac\": \"3E:DC:21:7F:B9:CD\",\n                    \"previous_count\": 42\n                },\n                \"Timestamp\": \"2025-09-30T17:46:54.454Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 4C:EF:C0:BA:A2:77 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 113,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.15\",\n                    \"mac\": \"4C:EF:C0:BA:A2:77\",\n                    \"previous_count\": 113\n                },\n                \"Timestamp\": \"2025-09-30T17:46:54.454Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::A842A10A5718\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 20:16:42:12:92:B3 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 20,\n                    \"hostname\": \"XBOX\",\n                    \"ip\": \"192.168.0.111\",\n                    \"mac\": \"20:16:42:12:92:B3\",\n                    \"previous_count\": 20\n                },\n                \"Timestamp\": \"2025-09-29T09:31:42.22Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 1A:C1:9B:68:76:EF has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 28,\n                    \"hostname\": \"lynsey-s-S10\",\n                    \"ip\": \"192.168.0.100\",\n                    \"mac\": \"1A:C1:9B:68:76:EF\",\n                    \"previous_count\": 28\n                },\n                \"Timestamp\": \"2025-09-29T09:31:42.22Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 78:B8:D6:34:27:89 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 18,\n                    \"hostname\": \"android-15ae0431c7865d6f\",\n                    \"ip\": \"192.168.0.106\",\n                    \"mac\": \"78:B8:D6:34:27:89\",\n                    \"previous_count\": 18\n                },\n                \"Timestamp\": \"2025-09-29T09:31:42.22Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 80:B9:89:0C:62:09 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 14,\n                    \"hostname\": \"Megans-iPhone\",\n                    \"ip\": \"192.168.0.103\",\n                    \"mac\": \"80:B9:89:0C:62:09\",\n                    \"previous_count\": 14\n                },\n                \"Timestamp\": \"2025-09-29T09:31:42.22Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 3A:F3:BB:04:F1:98 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 13,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.0.104\",\n                    \"mac\": \"3A:F3:BB:04:F1:98\",\n                    \"previous_count\": 13\n                },\n                \"Timestamp\": \"2025-09-29T09:31:42.221Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 6A:DD:CD:10:8D:6D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 11,\n                    \"hostname\": \"lynsey-s-S10\",\n                    \"ip\": \"192.168.0.100\",\n                    \"mac\": \"6A:DD:CD:10:8D:6D\",\n                    \"previous_count\": 11\n                },\n                \"Timestamp\": \"2025-09-29T09:31:42.221Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 5E:04:80:16:A7:EF has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 16,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.102\",\n                    \"mac\": \"5E:04:80:16:A7:EF\",\n                    \"previous_count\": 16\n                },\n                \"Timestamp\": \"2025-09-29T09:31:42.221Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 1A:C1:9B:68:76:EF has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 28,\n                    \"hostname\": \"lynsey-s-S10\",\n                    \"ip\": \"192.168.0.100\",\n                    \"mac\": \"1A:C1:9B:68:76:EF\",\n                    \"previous_count\": 28\n                },\n                \"Timestamp\": \"2025-09-30T17:47:06.426Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 3A:F3:BB:04:F1:98 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 13,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.0.104\",\n                    \"mac\": \"3A:F3:BB:04:F1:98\",\n                    \"previous_count\": 13\n                },\n                \"Timestamp\": \"2025-09-30T17:47:06.426Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 78:B8:D6:34:27:89 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 18,\n                    \"hostname\": \"android-15ae0431c7865d6f\",\n                    \"ip\": \"192.168.0.106\",\n                    \"mac\": \"78:B8:D6:34:27:89\",\n                    \"previous_count\": 18\n                },\n                \"Timestamp\": \"2025-09-30T17:47:06.426Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::98254AA1C24F\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 32:28:C1:A1:72:FC has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 12,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.100\",\n                    \"mac\": \"32:28:C1:A1:72:FC\",\n                    \"previous_count\": 12\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.478Z\"\n            },\n            {\n                \"Type\": \"HighCPUUsage\",\n                \"Message\": \"Device is experiencing high CPU usage.\",\n                \"Details\": {\n                    \"max_cpu_percentage\": 100,\n                    \"threshold_percentage\": 90\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.478Z\"\n            },\n            {\n                \"Type\": \"HighCPUUsage\",\n                \"Message\": \"Device is experiencing high CPU usage.\",\n                \"Details\": {\n                    \"max_cpu_percentage\": 100,\n                    \"threshold_percentage\": 90\n                },\n                \"Timestamp\": \"2025-09-30T17:47:11.506Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::242FD04EA283\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 62:3E:B8:7D:40:5E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 191,\n                    \"hostname\": \"Galaxy-S21-Ultra-5G\",\n                    \"ip\": \"192.168.0.106\",\n                    \"mac\": \"62:3E:B8:7D:40:5E\",\n                    \"previous_count\": 191\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.316Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 7C:0A:3F:4F:14:6C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 43,\n                    \"hostname\": \"Samsung\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"7C:0A:3F:4F:14:6C\",\n                    \"previous_count\": 43\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.316Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 76:93:45:35:18:30 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 12,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.106\",\n                    \"mac\": \"76:93:45:35:18:30\",\n                    \"previous_count\": 12\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.316Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C6:F2:36:57:0F:E3 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 215,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.103\",\n                    \"mac\": \"C6:F2:36:57:0F:E3\",\n                    \"previous_count\": 215\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.316Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 1E:5E:55:22:8A:41 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 19,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.105\",\n                    \"mac\": \"1E:5E:55:22:8A:41\",\n                    \"previous_count\": 19\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.316Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 76:18:99:55:1A:51 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 94,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.104\",\n                    \"mac\": \"76:18:99:55:1A:51\",\n                    \"previous_count\": 94\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.316Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC DA:1E:01:37:2E:CA has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 142,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.109\",\n                    \"mac\": \"DA:1E:01:37:2E:CA\",\n                    \"previous_count\": 142\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.316Z\"\n            },\n            {\n                \"Type\": \"HighCPUUsage\",\n                \"Message\": \"Device is experiencing high CPU usage.\",\n                \"Details\": {\n                    \"max_cpu_percentage\": 100,\n                    \"threshold_percentage\": 90\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.316Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 76:93:45:35:18:30 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 12,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.106\",\n                    \"mac\": \"76:93:45:35:18:30\",\n                    \"previous_count\": 12\n                },\n                \"Timestamp\": \"2025-09-30T17:47:08.681Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC DA:1E:01:37:2E:CA has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 142,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.109\",\n                    \"mac\": \"DA:1E:01:37:2E:CA\",\n                    \"previous_count\": 142\n                },\n                \"Timestamp\": \"2025-09-30T17:47:08.681Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 76:18:99:55:1A:51 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 94,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.104\",\n                    \"mac\": \"76:18:99:55:1A:51\",\n                    \"previous_count\": 94\n                },\n                \"Timestamp\": \"2025-09-30T17:47:08.681Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C6:F2:36:57:0F:E3 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 215,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.103\",\n                    \"mac\": \"C6:F2:36:57:0F:E3\",\n                    \"previous_count\": 215\n                },\n                \"Timestamp\": \"2025-09-30T17:47:08.681Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 1E:5E:55:22:8A:41 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 19,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.105\",\n                    \"mac\": \"1E:5E:55:22:8A:41\",\n                    \"previous_count\": 19\n                },\n                \"Timestamp\": \"2025-09-30T17:47:08.681Z\"\n            },\n            {\n                \"Type\": \"HighCPUUsage\",\n                \"Message\": \"Device is experiencing high CPU usage.\",\n                \"Details\": {\n                    \"max_cpu_percentage\": 100,\n                    \"threshold_percentage\": 90\n                },\n                \"Timestamp\": \"2025-09-30T17:47:08.681Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::242FD04E9221\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 02:8F:0D:7C:7C:0B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 41,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.117\",\n                    \"mac\": \"02:8F:0D:7C:7C:0B\",\n                    \"previous_count\": 41\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.734Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 32:A0:6D:F0:04:60 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 160,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.116\",\n                    \"mac\": \"32:A0:6D:F0:04:60\",\n                    \"previous_count\": 160\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.734Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A8:E6:21:26:2E:C4 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 420,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.111\",\n                    \"mac\": \"A8:E6:21:26:2E:C4\",\n                    \"previous_count\": 420\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.734Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC DC:A0:D0:DF:6E:DB has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 420,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.120\",\n                    \"mac\": \"DC:A0:D0:DF:6E:DB\",\n                    \"previous_count\": 420\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.734Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC CA:BD:73:C3:AE:23 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 28,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.116\",\n                    \"mac\": \"CA:BD:73:C3:AE:23\",\n                    \"previous_count\": 28\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.735Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC E8:D8:7E:A7:11:6F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 410,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.118\",\n                    \"mac\": \"E8:D8:7E:A7:11:6F\",\n                    \"previous_count\": 410\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.735Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 3E:85:F5:E1:29:ED has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 20,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.121\",\n                    \"mac\": \"3E:85:F5:E1:29:ED\",\n                    \"previous_count\": 20\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.735Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 2A:89:2E:CB:EB:7E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 153,\n                    \"hostname\": \"Galaxy-A15\",\n                    \"ip\": \"192.168.0.104\",\n                    \"mac\": \"2A:89:2E:CB:EB:7E\",\n                    \"previous_count\": 153\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.735Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 12:B8:24:E9:25:B1 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 138,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.105\",\n                    \"mac\": \"12:B8:24:E9:25:B1\",\n                    \"previous_count\": 138\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.735Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC EC:74:8C:8B:9F:62 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 420,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.114\",\n                    \"mac\": \"EC:74:8C:8B:9F:62\",\n                    \"previous_count\": 420\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.735Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B4:96:A5:41:87:F3 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 64,\n                    \"hostname\": \"Ceryss-iPhone\",\n                    \"ip\": \"192.168.0.115\",\n                    \"mac\": \"B4:96:A5:41:87:F3\",\n                    \"previous_count\": 64\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.735Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 06:66:4D:DC:B6:2B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 50,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.122\",\n                    \"mac\": \"06:66:4D:DC:B6:2B\",\n                    \"previous_count\": 50\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.735Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 82:D1:3F:0B:0A:6D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 15,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.119\",\n                    \"mac\": \"82:D1:3F:0B:0A:6D\",\n                    \"previous_count\": 15\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.735Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 52:6B:39:E4:08:A5 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 20,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.117\",\n                    \"mac\": \"52:6B:39:E4:08:A5\",\n                    \"previous_count\": 20\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.735Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 1E:43:93:2C:1A:45 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 134,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.119\",\n                    \"mac\": \"1E:43:93:2C:1A:45\",\n                    \"previous_count\": 134\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.735Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 48:B8:A3:64:6D:F6 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 79,\n                    \"hostname\": \"Rubys-iPhone\",\n                    \"ip\": \"192.168.0.110\",\n                    \"mac\": \"48:B8:A3:64:6D:F6\",\n                    \"previous_count\": 79\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.735Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 02:6F:F8:21:FC:6F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 32,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.106\",\n                    \"mac\": \"02:6F:F8:21:FC:6F\",\n                    \"previous_count\": 32\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.735Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 82:7F:00:A3:5F:27 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 153,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.106\",\n                    \"mac\": \"82:7F:00:A3:5F:27\",\n                    \"previous_count\": 153\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.735Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 82:D1:3F:0B:0A:6D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 15,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.119\",\n                    \"mac\": \"82:D1:3F:0B:0A:6D\",\n                    \"previous_count\": 15\n                },\n                \"Timestamp\": \"2025-09-30T17:47:06.645Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 52:6B:39:E4:08:A5 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 20,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.117\",\n                    \"mac\": \"52:6B:39:E4:08:A5\",\n                    \"previous_count\": 20\n                },\n                \"Timestamp\": \"2025-09-30T17:47:06.645Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 2A:89:2E:CB:EB:7E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 153,\n                    \"hostname\": \"Galaxy-A15\",\n                    \"ip\": \"192.168.0.104\",\n                    \"mac\": \"2A:89:2E:CB:EB:7E\",\n                    \"previous_count\": 153\n                },\n                \"Timestamp\": \"2025-09-30T17:47:06.645Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 02:6F:F8:21:FC:6F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 32,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.106\",\n                    \"mac\": \"02:6F:F8:21:FC:6F\",\n                    \"previous_count\": 32\n                },\n                \"Timestamp\": \"2025-09-30T17:47:06.645Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 32:A0:6D:F0:04:60 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 160,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.116\",\n                    \"mac\": \"32:A0:6D:F0:04:60\",\n                    \"previous_count\": 160\n                },\n                \"Timestamp\": \"2025-09-30T17:47:06.645Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 82:7F:00:A3:5F:27 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 153,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.106\",\n                    \"mac\": \"82:7F:00:A3:5F:27\",\n                    \"previous_count\": 153\n                },\n                \"Timestamp\": \"2025-09-30T17:47:06.645Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::20362690D657\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC FE:FD:E7:B6:A3:6A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 83,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.12\",\n                    \"mac\": \"FE:FD:E7:B6:A3:6A\",\n                    \"previous_count\": 83\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.216Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 20:1E:88:BD:0F:B5 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 267,\n                    \"hostname\": \"FPL035020414557\",\n                    \"ip\": \"192.168.0.8\",\n                    \"mac\": \"20:1E:88:BD:0F:B5\",\n                    \"previous_count\": 267\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.216Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F8:E4:E3:D0:E3:B9 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 16,\n                    \"hostname\": \"DESKTOP-5TVCMJ3\",\n                    \"ip\": \"192.168.0.3\",\n                    \"mac\": \"F8:E4:E3:D0:E3:B9\",\n                    \"previous_count\": 16\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.216Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 20:1E:88:BD:52:54 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 243,\n                    \"hostname\": \"FPL035109314557\",\n                    \"ip\": \"192.168.0.10\",\n                    \"mac\": \"20:1E:88:BD:52:54\",\n                    \"previous_count\": 243\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.216Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B2:51:02:95:23:68 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 108,\n                    \"hostname\": \"David-s-S20-Ultra\",\n                    \"ip\": \"192.168.0.11\",\n                    \"mac\": \"B2:51:02:95:23:68\",\n                    \"previous_count\": 108\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.216Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 0E:CA:3B:A5:76:ED has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 42,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.4\",\n                    \"mac\": \"0E:CA:3B:A5:76:ED\",\n                    \"previous_count\": 42\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.216Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C2:97:76:9A:43:36 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 178,\n                    \"hostname\": \"Galaxy-A12\",\n                    \"ip\": \"192.168.0.5\",\n                    \"mac\": \"C2:97:76:9A:43:36\",\n                    \"previous_count\": 178\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.216Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B2:51:02:95:23:68 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 108,\n                    \"hostname\": \"David-s-S20-Ultra\",\n                    \"ip\": \"192.168.0.11\",\n                    \"mac\": \"B2:51:02:95:23:68\",\n                    \"previous_count\": 108\n                },\n                \"Timestamp\": \"2025-09-30T17:47:08.276Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 20:1E:88:BD:0F:B5 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 267,\n                    \"hostname\": \"FPL035020414557\",\n                    \"ip\": \"192.168.0.8\",\n                    \"mac\": \"20:1E:88:BD:0F:B5\",\n                    \"previous_count\": 267\n                },\n                \"Timestamp\": \"2025-09-30T17:47:08.276Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 0E:CA:3B:A5:76:ED has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 42,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.4\",\n                    \"mac\": \"0E:CA:3B:A5:76:ED\",\n                    \"previous_count\": 42\n                },\n                \"Timestamp\": \"2025-09-30T17:47:08.276Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 20:1E:88:BD:52:54 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 243,\n                    \"hostname\": \"FPL035109314557\",\n                    \"ip\": \"192.168.0.10\",\n                    \"mac\": \"20:1E:88:BD:52:54\",\n                    \"previous_count\": 243\n                },\n                \"Timestamp\": \"2025-09-30T17:47:08.276Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C2:97:76:9A:43:36 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 178,\n                    \"hostname\": \"Galaxy-A12\",\n                    \"ip\": \"192.168.0.5\",\n                    \"mac\": \"C2:97:76:9A:43:36\",\n                    \"previous_count\": 178\n                },\n                \"Timestamp\": \"2025-09-30T17:47:08.276Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F8:E4:E3:D0:E3:B9 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 16,\n                    \"hostname\": \"DESKTOP-5TVCMJ3\",\n                    \"ip\": \"192.168.0.3\",\n                    \"mac\": \"F8:E4:E3:D0:E3:B9\",\n                    \"previous_count\": 16\n                },\n                \"Timestamp\": \"2025-09-30T17:47:08.276Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC FE:FD:E7:B6:A3:6A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 83,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.12\",\n                    \"mac\": \"FE:FD:E7:B6:A3:6A\",\n                    \"previous_count\": 83\n                },\n                \"Timestamp\": \"2025-09-30T17:47:08.276Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::40AE30975687\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B8:BC:5B:64:42:8B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 414,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.106\",\n                    \"mac\": \"B8:BC:5B:64:42:8B\",\n                    \"previous_count\": 414\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.601Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 5A:C5:2C:0E:24:A1 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 19,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.107\",\n                    \"mac\": \"5A:C5:2C:0E:24:A1\",\n                    \"previous_count\": 19\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.601Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 30:E3:A4:AD:38:D3 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 111,\n                    \"hostname\": \"LAP25025\",\n                    \"ip\": \"192.168.0.105\",\n                    \"mac\": \"30:E3:A4:AD:38:D3\",\n                    \"previous_count\": 111\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.601Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC FA:E4:9D:CE:AD:A5 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 13,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.108\",\n                    \"mac\": \"FA:E4:9D:CE:AD:A5\",\n                    \"previous_count\": 13\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.601Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 2A:C1:02:7F:C1:F8 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 62,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.103\",\n                    \"mac\": \"2A:C1:02:7F:C1:F8\",\n                    \"previous_count\": 62\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.601Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 0E:E6:55:E8:B2:D2 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 179,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.102\",\n                    \"mac\": \"0E:E6:55:E8:B2:D2\",\n                    \"previous_count\": 179\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.601Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 22:88:54:9F:5B:03 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 20,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.110\",\n                    \"mac\": \"22:88:54:9F:5B:03\",\n                    \"previous_count\": 20\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.601Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC E0:03:6B:F6:68:DC has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 115,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.118\",\n                    \"mac\": \"E0:03:6B:F6:68:DC\",\n                    \"previous_count\": 115\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.601Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 94:E7:0B:FA:CA:FD has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 12,\n                    \"hostname\": \"tatel-laptop\",\n                    \"ip\": \"192.168.0.109\",\n                    \"mac\": \"94:E7:0B:FA:CA:FD\",\n                    \"previous_count\": 12\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.601Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC FC:3C:D7:DC:6C:88 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 35,\n                    \"hostname\": \"lwip0\",\n                    \"ip\": \"192.168.0.108\",\n                    \"mac\": \"FC:3C:D7:DC:6C:88\",\n                    \"previous_count\": 35\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.601Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B0:67:B5:CC:81:5A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 76,\n                    \"hostname\": \"iPhone-6\",\n                    \"ip\": \"192.168.0.108\",\n                    \"mac\": \"B0:67:B5:CC:81:5A\",\n                    \"previous_count\": 76\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.602Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 22:30:C6:D8:F1:D4 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 182,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.110\",\n                    \"mac\": \"22:30:C6:D8:F1:D4\",\n                    \"previous_count\": 182\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.602Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 9E:5E:56:20:D7:B9 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 166,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.111\",\n                    \"mac\": \"9E:5E:56:20:D7:B9\",\n                    \"previous_count\": 166\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.602Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC FC:3C:D7:E1:43:CD has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 30,\n                    \"hostname\": \"lwip0\",\n                    \"ip\": \"192.168.0.100\",\n                    \"mac\": \"FC:3C:D7:E1:43:CD\",\n                    \"previous_count\": 30\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.602Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 22:88:54:9F:5B:03 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 20,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.110\",\n                    \"mac\": \"22:88:54:9F:5B:03\",\n                    \"previous_count\": 20\n                },\n                \"Timestamp\": \"2025-09-30T17:47:01.04Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 2A:C1:02:7F:C1:F8 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 62,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.103\",\n                    \"mac\": \"2A:C1:02:7F:C1:F8\",\n                    \"previous_count\": 62\n                },\n                \"Timestamp\": \"2025-09-30T17:47:01.04Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 5A:C5:2C:0E:24:A1 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 19,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.107\",\n                    \"mac\": \"5A:C5:2C:0E:24:A1\",\n                    \"previous_count\": 19\n                },\n                \"Timestamp\": \"2025-09-30T17:47:01.04Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 22:30:C6:D8:F1:D4 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 182,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.110\",\n                    \"mac\": \"22:30:C6:D8:F1:D4\",\n                    \"previous_count\": 182\n                },\n                \"Timestamp\": \"2025-09-30T17:47:01.04Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC FC:3C:D7:DC:6C:88 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 35,\n                    \"hostname\": \"lwip0\",\n                    \"ip\": \"192.168.0.108\",\n                    \"mac\": \"FC:3C:D7:DC:6C:88\",\n                    \"previous_count\": 35\n                },\n                \"Timestamp\": \"2025-09-30T17:47:01.04Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC FA:E4:9D:CE:AD:A5 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 13,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.108\",\n                    \"mac\": \"FA:E4:9D:CE:AD:A5\",\n                    \"previous_count\": 13\n                },\n                \"Timestamp\": \"2025-09-30T17:47:01.04Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B0:67:B5:CC:81:5A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 76,\n                    \"hostname\": \"iPhone-6\",\n                    \"ip\": \"192.168.0.108\",\n                    \"mac\": \"B0:67:B5:CC:81:5A\",\n                    \"previous_count\": 76\n                },\n                \"Timestamp\": \"2025-09-30T17:47:01.04Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 9E:5E:56:20:D7:B9 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 166,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.111\",\n                    \"mac\": \"9E:5E:56:20:D7:B9\",\n                    \"previous_count\": 166\n                },\n                \"Timestamp\": \"2025-09-30T17:47:01.04Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 30:E3:A4:AD:38:D3 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 111,\n                    \"hostname\": \"LAP25025\",\n                    \"ip\": \"192.168.0.105\",\n                    \"mac\": \"30:E3:A4:AD:38:D3\",\n                    \"previous_count\": 111\n                },\n                \"Timestamp\": \"2025-09-30T17:47:01.04Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 0E:E6:55:E8:B2:D2 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 179,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.102\",\n                    \"mac\": \"0E:E6:55:E8:B2:D2\",\n                    \"previous_count\": 179\n                },\n                \"Timestamp\": \"2025-09-30T17:47:01.04Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC FC:3C:D7:E1:43:CD has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 30,\n                    \"hostname\": \"lwip0\",\n                    \"ip\": \"192.168.0.100\",\n                    \"mac\": \"FC:3C:D7:E1:43:CD\",\n                    \"previous_count\": 30\n                },\n                \"Timestamp\": \"2025-09-30T17:47:01.04Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC E0:03:6B:F6:68:DC has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 115,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.118\",\n                    \"mac\": \"E0:03:6B:F6:68:DC\",\n                    \"previous_count\": 115\n                },\n                \"Timestamp\": \"2025-09-30T17:47:01.04Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 94:E7:0B:FA:CA:FD has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 12,\n                    \"hostname\": \"tatel-laptop\",\n                    \"ip\": \"192.168.0.109\",\n                    \"mac\": \"94:E7:0B:FA:CA:FD\",\n                    \"previous_count\": 12\n                },\n                \"Timestamp\": \"2025-09-30T17:47:01.04Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::2036269003F8\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 34:E6:E6:80:12:CA has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 13,\n                    \"hostname\": \"LGwebOSTV\",\n                    \"ip\": \"192.168.0.3\",\n                    \"mac\": \"34:E6:E6:80:12:CA\",\n                    \"previous_count\": 13\n                },\n                \"Timestamp\": \"2025-09-29T09:31:47.993Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 34:E6:E6:F9:60:2E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 34,\n                    \"hostname\": \"audiocast\",\n                    \"ip\": \"192.168.0.4\",\n                    \"mac\": \"34:E6:E6:F9:60:2E\",\n                    \"previous_count\": 34\n                },\n                \"Timestamp\": \"2025-09-29T09:31:47.993Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A0:A3:B3:45:F1:C8 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 189,\n                    \"hostname\": \"SBS50_1961A8\",\n                    \"ip\": \"192.168.0.2\",\n                    \"mac\": \"A0:A3:B3:45:F1:C8\",\n                    \"previous_count\": 189\n                },\n                \"Timestamp\": \"2025-09-29T09:31:47.993Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::20362690BC31\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC EE:D9:2F:0D:96:27 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 255,\n                    \"hostname\": \"Midna-S24\",\n                    \"ip\": \"192.168.0.2\",\n                    \"mac\": \"EE:D9:2F:0D:96:27\",\n                    \"previous_count\": 255\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.701Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A2:89:B4:C4:9C:07 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 202,\n                    \"hostname\": \"Jade's Phone\",\n                    \"ip\": \"192.168.0.12\",\n                    \"mac\": \"A2:89:B4:C4:9C:07\",\n                    \"previous_count\": 202\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.701Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 64:D6:9A:63:F3:9E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 75,\n                    \"hostname\": \"LONLTW9948\",\n                    \"ip\": \"192.168.0.9\",\n                    \"mac\": \"64:D6:9A:63:F3:9E\",\n                    \"previous_count\": 75\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.701Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 64:D6:9A:63:F3:9E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 75,\n                    \"hostname\": \"LONLTW9948\",\n                    \"ip\": \"192.168.0.9\",\n                    \"mac\": \"64:D6:9A:63:F3:9E\",\n                    \"previous_count\": 75\n                },\n                \"Timestamp\": \"2025-09-30T17:47:01.135Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::20362690113C\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC BE:F1:FB:04:68:28 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 110,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.9\",\n                    \"mac\": \"BE:F1:FB:04:68:28\",\n                    \"previous_count\": 110\n                },\n                \"Timestamp\": \"2025-09-29T09:31:31.915Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 0E:C3:81:D0:F0:54 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 11,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.7\",\n                    \"mac\": \"0E:C3:81:D0:F0:54\",\n                    \"previous_count\": 11\n                },\n                \"Timestamp\": \"2025-09-29T09:31:31.915Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D4:2F:CA:AC:ED:74 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 83,\n                    \"hostname\": \"Ayra\",\n                    \"ip\": \"192.168.0.8\",\n                    \"mac\": \"D4:2F:CA:AC:ED:74\",\n                    \"previous_count\": 83\n                },\n                \"Timestamp\": \"2025-09-29T09:31:31.915Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 22:0B:31:70:B7:EC has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 142,\n                    \"hostname\": \"Mohammed-s-S10e\",\n                    \"ip\": \"192.168.0.5\",\n                    \"mac\": \"22:0B:31:70:B7:EC\",\n                    \"previous_count\": 142\n                },\n                \"Timestamp\": \"2025-09-29T09:31:31.915Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 7C:A6:B0:14:53:17 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 76,\n                    \"hostname\": \"Landing Light\",\n                    \"ip\": \"192.168.0.4\",\n                    \"mac\": \"7C:A6:B0:14:53:17\",\n                    \"previous_count\": 76\n                },\n                \"Timestamp\": \"2025-09-29T09:31:31.915Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 86:B0:29:56:0E:BB has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 78,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.0.10\",\n                    \"mac\": \"86:B0:29:56:0E:BB\",\n                    \"previous_count\": 78\n                },\n                \"Timestamp\": \"2025-09-29T09:31:31.915Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B2:5F:4B:47:EB:15 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 14,\n                    \"hostname\": \"Mohammed-s-S10e\",\n                    \"ip\": \"192.168.0.13\",\n                    \"mac\": \"B2:5F:4B:47:EB:15\",\n                    \"previous_count\": 14\n                },\n                \"Timestamp\": \"2025-09-29T09:31:31.915Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 28:44:F4:A6:BC:12 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 10,\n                    \"hostname\": \"Honor-Magic7-Pro\",\n                    \"ip\": \"192.168.0.7\",\n                    \"mac\": \"28:44:F4:A6:BC:12\",\n                    \"previous_count\": 10\n                },\n                \"Timestamp\": \"2025-09-29T09:31:31.915Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC E0:9D:31:1A:DB:04 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 64,\n                    \"hostname\": \"Admin-PC\",\n                    \"ip\": \"192.168.0.14\",\n                    \"mac\": \"E0:9D:31:1A:DB:04\",\n                    \"previous_count\": 64\n                },\n                \"Timestamp\": \"2025-09-29T09:31:31.915Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC BE:F1:FB:04:68:28 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 110,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.9\",\n                    \"mac\": \"BE:F1:FB:04:68:28\",\n                    \"previous_count\": 110\n                },\n                \"Timestamp\": \"2025-09-30T17:46:49.003Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 86:B0:29:56:0E:BB has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 78,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.0.10\",\n                    \"mac\": \"86:B0:29:56:0E:BB\",\n                    \"previous_count\": 78\n                },\n                \"Timestamp\": \"2025-09-30T17:46:49.003Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 7C:A6:B0:14:53:17 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 76,\n                    \"hostname\": \"Landing Light\",\n                    \"ip\": \"192.168.0.4\",\n                    \"mac\": \"7C:A6:B0:14:53:17\",\n                    \"previous_count\": 76\n                },\n                \"Timestamp\": \"2025-09-30T17:46:49.003Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B2:5F:4B:47:EB:15 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 14,\n                    \"hostname\": \"Mohammed-s-S10e\",\n                    \"ip\": \"192.168.0.13\",\n                    \"mac\": \"B2:5F:4B:47:EB:15\",\n                    \"previous_count\": 14\n                },\n                \"Timestamp\": \"2025-09-30T17:46:49.003Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 0E:C3:81:D0:F0:54 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 11,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.7\",\n                    \"mac\": \"0E:C3:81:D0:F0:54\",\n                    \"previous_count\": 11\n                },\n                \"Timestamp\": \"2025-09-30T17:46:49.003Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D4:2F:CA:AC:ED:74 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 83,\n                    \"hostname\": \"Ayra\",\n                    \"ip\": \"192.168.0.8\",\n                    \"mac\": \"D4:2F:CA:AC:ED:74\",\n                    \"previous_count\": 83\n                },\n                \"Timestamp\": \"2025-09-30T17:46:49.003Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::2036269001CA\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D8:1F:12:A6:0B:1B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 78,\n                    \"hostname\": \"wlan0\",\n                    \"ip\": \"192.168.0.20\",\n                    \"mac\": \"D8:1F:12:A6:0B:1B\",\n                    \"previous_count\": 78\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.676Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC E6:6F:EA:40:72:CF has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 122,\n                    \"hostname\": \"Mac\",\n                    \"ip\": \"192.168.0.35\",\n                    \"mac\": \"E6:6F:EA:40:72:CF\",\n                    \"previous_count\": 122\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.676Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D8:1F:12:A6:22:6C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 75,\n                    \"hostname\": \"wlan0\",\n                    \"ip\": \"192.168.0.9\",\n                    \"mac\": \"D8:1F:12:A6:22:6C\",\n                    \"previous_count\": 75\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.676Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 70:89:76:94:13:5D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 48,\n                    \"hostname\": \"wlan0\",\n                    \"ip\": \"192.168.0.18\",\n                    \"mac\": \"70:89:76:94:13:5D\",\n                    \"previous_count\": 48\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.676Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C8:6C:3D:19:EB:38 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 30,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.11\",\n                    \"mac\": \"C8:6C:3D:19:EB:38\",\n                    \"previous_count\": 30\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.676Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 1A:B6:BA:71:DB:C7 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 37,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.6\",\n                    \"mac\": \"1A:B6:BA:71:DB:C7\",\n                    \"previous_count\": 37\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.676Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F8:54:B8:7B:5D:F3 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 38,\n                    \"hostname\": \"amazon-000ca886e\",\n                    \"ip\": \"192.168.0.28\",\n                    \"mac\": \"F8:54:B8:7B:5D:F3\",\n                    \"previous_count\": 38\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.676Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F6:D9:7D:E6:8C:C7 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 83,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.0.34\",\n                    \"mac\": \"F6:D9:7D:E6:8C:C7\",\n                    \"previous_count\": 83\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.676Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 94:3A:91:3F:DE:31 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 85,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.14\",\n                    \"mac\": \"94:3A:91:3F:DE:31\",\n                    \"previous_count\": 85\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.676Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 0C:85:E1:E3:5B:B0 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 41,\n                    \"hostname\": \"The-Boss\",\n                    \"ip\": \"192.168.0.13\",\n                    \"mac\": \"0C:85:E1:E3:5B:B0\",\n                    \"previous_count\": 41\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.676Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 56:C7:EE:37:80:C0 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 12,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.12\",\n                    \"mac\": \"56:C7:EE:37:80:C0\",\n                    \"previous_count\": 12\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.676Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 68:B6:91:6B:C6:F2 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 15,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.21\",\n                    \"mac\": \"68:B6:91:6B:C6:F2\",\n                    \"previous_count\": 15\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.676Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 92:AC:DE:8C:52:40 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 44,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.10\",\n                    \"mac\": \"92:AC:DE:8C:52:40\",\n                    \"previous_count\": 44\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.676Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 68:DB:F5:6C:67:28 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 38,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.17\",\n                    \"mac\": \"68:DB:F5:6C:67:28\",\n                    \"previous_count\": 38\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.676Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 5C:47:5E:39:DE:AA has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 10,\n                    \"hostname\": \"RingStickUpCam-aa\",\n                    \"ip\": \"192.168.0.13\",\n                    \"mac\": \"5C:47:5E:39:DE:AA\",\n                    \"previous_count\": 10\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.676Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 74:90:BC:4B:39:36 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 57,\n                    \"hostname\": \"audiocast\",\n                    \"ip\": \"192.168.0.27\",\n                    \"mac\": \"74:90:BC:4B:39:36\",\n                    \"previous_count\": 57\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.676Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC BA:55:A9:61:C1:3C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 14,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.0.31\",\n                    \"mac\": \"BA:55:A9:61:C1:3C\",\n                    \"previous_count\": 14\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.676Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 24:4C:E3:05:6D:24 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 43,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.30\",\n                    \"mac\": \"24:4C:E3:05:6D:24\",\n                    \"previous_count\": 43\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.676Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 60:45:E8:68:79:72 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 31,\n                    \"hostname\": \"LGwebOSTV\",\n                    \"ip\": \"192.168.0.2\",\n                    \"mac\": \"60:45:E8:68:79:72\",\n                    \"previous_count\": 31\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.676Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C8:6C:3D:19:EB:38 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 30,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.11\",\n                    \"mac\": \"C8:6C:3D:19:EB:38\",\n                    \"previous_count\": 30\n                },\n                \"Timestamp\": \"2025-09-30T17:46:49.095Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 70:89:76:94:13:5D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 48,\n                    \"hostname\": \"wlan0\",\n                    \"ip\": \"192.168.0.18\",\n                    \"mac\": \"70:89:76:94:13:5D\",\n                    \"previous_count\": 48\n                },\n                \"Timestamp\": \"2025-09-30T17:46:49.095Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 68:DB:F5:6C:67:28 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 38,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.17\",\n                    \"mac\": \"68:DB:F5:6C:67:28\",\n                    \"previous_count\": 38\n                },\n                \"Timestamp\": \"2025-09-30T17:46:49.095Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC BA:55:A9:61:C1:3C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 14,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.0.31\",\n                    \"mac\": \"BA:55:A9:61:C1:3C\",\n                    \"previous_count\": 14\n                },\n                \"Timestamp\": \"2025-09-30T17:46:49.095Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 24:4C:E3:05:6D:24 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 43,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.30\",\n                    \"mac\": \"24:4C:E3:05:6D:24\",\n                    \"previous_count\": 43\n                },\n                \"Timestamp\": \"2025-09-30T17:46:49.095Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 68:B6:91:6B:C6:F2 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 15,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.21\",\n                    \"mac\": \"68:B6:91:6B:C6:F2\",\n                    \"previous_count\": 15\n                },\n                \"Timestamp\": \"2025-09-30T17:46:49.095Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 56:C7:EE:37:80:C0 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 12,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.12\",\n                    \"mac\": \"56:C7:EE:37:80:C0\",\n                    \"previous_count\": 12\n                },\n                \"Timestamp\": \"2025-09-30T17:46:49.095Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 60:45:E8:68:79:72 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 31,\n                    \"hostname\": \"LGwebOSTV\",\n                    \"ip\": \"192.168.0.2\",\n                    \"mac\": \"60:45:E8:68:79:72\",\n                    \"previous_count\": 31\n                },\n                \"Timestamp\": \"2025-09-30T17:46:49.095Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F8:54:B8:7B:5D:F3 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 38,\n                    \"hostname\": \"amazon-000ca886e\",\n                    \"ip\": \"192.168.0.28\",\n                    \"mac\": \"F8:54:B8:7B:5D:F3\",\n                    \"previous_count\": 38\n                },\n                \"Timestamp\": \"2025-09-30T17:46:49.095Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D8:1F:12:A6:22:6C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 75,\n                    \"hostname\": \"wlan0\",\n                    \"ip\": \"192.168.0.9\",\n                    \"mac\": \"D8:1F:12:A6:22:6C\",\n                    \"previous_count\": 75\n                },\n                \"Timestamp\": \"2025-09-30T17:46:49.095Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D8:1F:12:A6:0B:1B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 78,\n                    \"hostname\": \"wlan0\",\n                    \"ip\": \"192.168.0.20\",\n                    \"mac\": \"D8:1F:12:A6:0B:1B\",\n                    \"previous_count\": 78\n                },\n                \"Timestamp\": \"2025-09-30T17:46:49.095Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::A842A10A425A\",\n        \"alarms\": [\n            {\n                \"Type\": \"HighCPUUsage\",\n                \"Message\": \"Device is experiencing high CPU usage.\",\n                \"Details\": {\n                    \"max_cpu_percentage\": 100,\n                    \"threshold_percentage\": 90\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.666Z\"\n            },\n            {\n                \"Type\": \"HighCPUUsage\",\n                \"Message\": \"Device is experiencing high CPU usage.\",\n                \"Details\": {\n                    \"max_cpu_percentage\": 100,\n                    \"threshold_percentage\": 90\n                },\n                \"Timestamp\": \"2025-09-30T17:46:49.952Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::A842A10A48FF\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 98:A8:29:D1:2A:D3 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 346,\n                    \"hostname\": \"lwip\",\n                    \"ip\": \"192.168.0.108\",\n                    \"mac\": \"98:A8:29:D1:2A:D3\",\n                    \"previous_count\": 346\n                },\n                \"Timestamp\": \"2025-09-29T09:31:47.977Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 2E:62:61:1C:45:E8 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 30,\n                    \"hostname\": \"VK2025\",\n                    \"ip\": \"192.168.0.105\",\n                    \"mac\": \"2E:62:61:1C:45:E8\",\n                    \"previous_count\": 30\n                },\n                \"Timestamp\": \"2025-09-29T09:31:47.977Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 54:AF:97:FC:29:52 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 14,\n                    \"hostname\": \"P100\",\n                    \"ip\": \"192.168.0.116\",\n                    \"mac\": \"54:AF:97:FC:29:52\",\n                    \"previous_count\": 14\n                },\n                \"Timestamp\": \"2025-09-29T09:31:47.977Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC CC:F4:11:9C:A7:AA has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 42,\n                    \"hostname\": \"Google-Nest-Mini\",\n                    \"ip\": \"192.168.0.119\",\n                    \"mac\": \"CC:F4:11:9C:A7:AA\",\n                    \"previous_count\": 42\n                },\n                \"Timestamp\": \"2025-09-29T09:31:47.977Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 2E:62:61:1C:45:E8 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 30,\n                    \"hostname\": \"VK2025\",\n                    \"ip\": \"192.168.0.105\",\n                    \"mac\": \"2E:62:61:1C:45:E8\",\n                    \"previous_count\": 30\n                },\n                \"Timestamp\": \"2025-09-30T17:47:05.123Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 54:AF:97:FC:29:52 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 14,\n                    \"hostname\": \"P100\",\n                    \"ip\": \"192.168.0.116\",\n                    \"mac\": \"54:AF:97:FC:29:52\",\n                    \"previous_count\": 14\n                },\n                \"Timestamp\": \"2025-09-30T17:47:05.123Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC CC:F4:11:9C:A7:AA has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 42,\n                    \"hostname\": \"Google-Nest-Mini\",\n                    \"ip\": \"192.168.0.119\",\n                    \"mac\": \"CC:F4:11:9C:A7:AA\",\n                    \"previous_count\": 42\n                },\n                \"Timestamp\": \"2025-09-30T17:47:05.123Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::30DE4B41EC69\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 90:DE:80:A6:55:65 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 10,\n                    \"hostname\": \"DESKTOP-9MFAJV7\",\n                    \"ip\": \"192.168.88.9\",\n                    \"mac\": \"90:DE:80:A6:55:65\",\n                    \"previous_count\": 10\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.903Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 22:33:E6:F4:2B:C9 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 179,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.88.6\",\n                    \"mac\": \"22:33:E6:F4:2B:C9\",\n                    \"previous_count\": 179\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.903Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC FA:F7:9A:C5:DC:57 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 108,\n                    \"hostname\": \"Ayo-s-S22\",\n                    \"ip\": \"192.168.88.7\",\n                    \"mac\": \"FA:F7:9A:C5:DC:57\",\n                    \"previous_count\": 108\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.903Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 90:DE:80:A6:55:65 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 10,\n                    \"hostname\": \"DESKTOP-9MFAJV7\",\n                    \"ip\": \"192.168.88.9\",\n                    \"mac\": \"90:DE:80:A6:55:65\",\n                    \"previous_count\": 10\n                },\n                \"Timestamp\": \"2025-09-30T17:47:08.665Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::203626901145\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC CE:19:E2:6D:34:EB has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 278,\n                    \"hostname\": \"Mac\",\n                    \"ip\": \"192.168.0.13\",\n                    \"mac\": \"CE:19:E2:6D:34:EB\",\n                    \"previous_count\": 278\n                },\n                \"Timestamp\": \"2025-09-29T09:31:41.866Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 10:BF:67:B3:47:4A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 189,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.4\",\n                    \"mac\": \"10:BF:67:B3:47:4A\",\n                    \"previous_count\": 189\n                },\n                \"Timestamp\": \"2025-09-29T09:31:41.866Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 3C:33:00:2B:40:0F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 37,\n                    \"hostname\": \"LBox\",\n                    \"ip\": \"192.168.0.18\",\n                    \"mac\": \"3C:33:00:2B:40:0F\",\n                    \"previous_count\": 37\n                },\n                \"Timestamp\": \"2025-09-29T09:31:41.866Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 6C:60:EB:C4:B3:1A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 338,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.4\",\n                    \"mac\": \"6C:60:EB:C4:B3:1A\",\n                    \"previous_count\": 338\n                },\n                \"Timestamp\": \"2025-09-29T09:31:41.866Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C8:12:0B:07:96:E2 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 406,\n                    \"hostname\": \"Samsung\",\n                    \"ip\": \"192.168.0.23\",\n                    \"mac\": \"C8:12:0B:07:96:E2\",\n                    \"previous_count\": 406\n                },\n                \"Timestamp\": \"2025-09-29T09:31:41.866Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 16:64:DB:A1:1D:0A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 119,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.14\",\n                    \"mac\": \"16:64:DB:A1:1D:0A\",\n                    \"previous_count\": 119\n                },\n                \"Timestamp\": \"2025-09-29T09:31:41.866Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC FE:96:36:A5:19:47 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 200,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.12\",\n                    \"mac\": \"FE:96:36:A5:19:47\",\n                    \"previous_count\": 200\n                },\n                \"Timestamp\": \"2025-09-29T09:31:41.866Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 78:BD:BC:5A:0A:A2 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 269,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.19\",\n                    \"mac\": \"78:BD:BC:5A:0A:A2\",\n                    \"previous_count\": 269\n                },\n                \"Timestamp\": \"2025-09-29T09:31:41.866Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D4:F7:D5:61:49:D6 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 36,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.3\",\n                    \"mac\": \"D4:F7:D5:61:49:D6\",\n                    \"previous_count\": 36\n                },\n                \"Timestamp\": \"2025-09-29T09:31:41.866Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC EE:33:24:57:B4:6A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 244,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.8\",\n                    \"mac\": \"EE:33:24:57:B4:6A\",\n                    \"previous_count\": 244\n                },\n                \"Timestamp\": \"2025-09-29T09:31:41.866Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 62:6A:8B:D1:19:CB has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 144,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.9\",\n                    \"mac\": \"62:6A:8B:D1:19:CB\",\n                    \"previous_count\": 144\n                },\n                \"Timestamp\": \"2025-09-29T09:31:41.866Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC FE:96:36:A5:19:47 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 200,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.12\",\n                    \"mac\": \"FE:96:36:A5:19:47\",\n                    \"previous_count\": 200\n                },\n                \"Timestamp\": \"2025-09-30T17:47:11.811Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 78:BD:BC:5A:0A:A2 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 269,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.19\",\n                    \"mac\": \"78:BD:BC:5A:0A:A2\",\n                    \"previous_count\": 269\n                },\n                \"Timestamp\": \"2025-09-30T17:47:11.811Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC CE:19:E2:6D:34:EB has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 278,\n                    \"hostname\": \"Mac\",\n                    \"ip\": \"192.168.0.13\",\n                    \"mac\": \"CE:19:E2:6D:34:EB\",\n                    \"previous_count\": 278\n                },\n                \"Timestamp\": \"2025-09-30T17:47:11.811Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D4:F7:D5:61:49:D6 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 36,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.3\",\n                    \"mac\": \"D4:F7:D5:61:49:D6\",\n                    \"previous_count\": 36\n                },\n                \"Timestamp\": \"2025-09-30T17:47:11.811Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 16:64:DB:A1:1D:0A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 119,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.14\",\n                    \"mac\": \"16:64:DB:A1:1D:0A\",\n                    \"previous_count\": 119\n                },\n                \"Timestamp\": \"2025-09-30T17:47:11.811Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::242FD04E8BA0\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 70:66:2A:FE:60:5E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 159,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.103\",\n                    \"mac\": \"70:66:2A:FE:60:5E\",\n                    \"previous_count\": 159\n                },\n                \"Timestamp\": \"2025-09-29T09:31:48.118Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC DE:94:7F:08:FA:6C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 53,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.100\",\n                    \"mac\": \"DE:94:7F:08:FA:6C\",\n                    \"previous_count\": 53\n                },\n                \"Timestamp\": \"2025-09-29T09:31:48.118Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 44:00:49:51:D9:81 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 12,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.107\",\n                    \"mac\": \"44:00:49:51:D9:81\",\n                    \"previous_count\": 12\n                },\n                \"Timestamp\": \"2025-09-29T09:31:48.118Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::20362690BD5A\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 7A:73:49:39:F5:6A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 143,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.0.20\",\n                    \"mac\": \"7A:73:49:39:F5:6A\",\n                    \"previous_count\": 143\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.741Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 06:12:54:7B:63:54 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 14,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.0.9\",\n                    \"mac\": \"06:12:54:7B:63:54\",\n                    \"previous_count\": 14\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.741Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 22:B7:3E:80:40:05 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 13,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.0.25\",\n                    \"mac\": \"22:B7:3E:80:40:05\",\n                    \"previous_count\": 13\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.741Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 6C:3A:FF:46:4B:B4 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 91,\n                    \"hostname\": \"Marks-IPhone\",\n                    \"ip\": \"192.168.0.13\",\n                    \"mac\": \"6C:3A:FF:46:4B:B4\",\n                    \"previous_count\": 91\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.741Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 88:E9:FE:5D:27:80 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 61,\n                    \"hostname\": \"Marks-MBP\",\n                    \"ip\": \"192.168.0.29\",\n                    \"mac\": \"88:E9:FE:5D:27:80\",\n                    \"previous_count\": 61\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.741Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 7A:73:49:39:F5:6A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 143,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.0.20\",\n                    \"mac\": \"7A:73:49:39:F5:6A\",\n                    \"previous_count\": 143\n                },\n                \"Timestamp\": \"2025-09-30T17:46:54.453Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 06:12:54:7B:63:54 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 14,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.0.9\",\n                    \"mac\": \"06:12:54:7B:63:54\",\n                    \"previous_count\": 14\n                },\n                \"Timestamp\": \"2025-09-30T17:46:54.453Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 88:E9:FE:5D:27:80 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 61,\n                    \"hostname\": \"Marks-MBP\",\n                    \"ip\": \"192.168.0.29\",\n                    \"mac\": \"88:E9:FE:5D:27:80\",\n                    \"previous_count\": 61\n                },\n                \"Timestamp\": \"2025-09-30T17:46:54.453Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::20362690D939\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 9E:F5:F5:7F:57:DA has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 141,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.6\",\n                    \"mac\": \"9E:F5:F5:7F:57:DA\",\n                    \"previous_count\": 141\n                },\n                \"Timestamp\": \"2025-09-29T09:31:54.604Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::A842A10A48CC\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC EE:38:E3:3C:10:95 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 64,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"EE:38:E3:3C:10:95\",\n                    \"previous_count\": 64\n                },\n                \"Timestamp\": \"2025-09-29T09:31:58.132Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B0:35:B5:63:37:A0 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 29,\n                    \"hostname\": \"Olivers-iPhone\",\n                    \"ip\": \"192.168.0.102\",\n                    \"mac\": \"B0:35:B5:63:37:A0\",\n                    \"previous_count\": 29\n                },\n                \"Timestamp\": \"2025-09-29T09:31:58.132Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 52:A5:F8:8E:55:8E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 213,\n                    \"hostname\": \"MacBookAir\",\n                    \"ip\": \"192.168.0.111\",\n                    \"mac\": \"52:A5:F8:8E:55:8E\",\n                    \"previous_count\": 213\n                },\n                \"Timestamp\": \"2025-09-29T09:31:58.132Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC DE:2C:6E:E6:97:A8 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 50,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.102\",\n                    \"mac\": \"DE:2C:6E:E6:97:A8\",\n                    \"previous_count\": 50\n                },\n                \"Timestamp\": \"2025-09-29T09:31:58.132Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 28:16:A8:6B:56:EE has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 23,\n                    \"hostname\": \"rubens_laptop\",\n                    \"ip\": \"192.168.0.112\",\n                    \"mac\": \"28:16:A8:6B:56:EE\",\n                    \"previous_count\": 23\n                },\n                \"Timestamp\": \"2025-09-29T09:31:58.133Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 0C:DC:91:11:DE:24 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 26,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.105\",\n                    \"mac\": \"0C:DC:91:11:DE:24\",\n                    \"previous_count\": 26\n                },\n                \"Timestamp\": \"2025-09-29T09:31:58.133Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 5E:3F:FF:C9:0E:5C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 25,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.105\",\n                    \"mac\": \"5E:3F:FF:C9:0E:5C\",\n                    \"previous_count\": 25\n                },\n                \"Timestamp\": \"2025-09-29T09:31:58.133Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 06:EA:E2:DC:EC:C2 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 64,\n                    \"hostname\": \"MacBookPro\",\n                    \"ip\": \"192.168.0.112\",\n                    \"mac\": \"06:EA:E2:DC:EC:C2\",\n                    \"previous_count\": 64\n                },\n                \"Timestamp\": \"2025-09-29T09:31:58.133Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C4:91:0C:5F:85:3A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 18,\n                    \"hostname\": \"iPhone-2\",\n                    \"ip\": \"192.168.0.105\",\n                    \"mac\": \"C4:91:0C:5F:85:3A\",\n                    \"previous_count\": 18\n                },\n                \"Timestamp\": \"2025-09-29T09:31:58.133Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 8E:0E:C0:99:6D:EA has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 13,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"8E:0E:C0:99:6D:EA\",\n                    \"previous_count\": 13\n                },\n                \"Timestamp\": \"2025-09-29T09:31:58.133Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 28:16:A8:6B:56:EE has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 23,\n                    \"hostname\": \"rubens_laptop\",\n                    \"ip\": \"192.168.0.112\",\n                    \"mac\": \"28:16:A8:6B:56:EE\",\n                    \"previous_count\": 23\n                },\n                \"Timestamp\": \"2025-09-30T17:47:10.365Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 0C:DC:91:11:DE:24 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 26,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.105\",\n                    \"mac\": \"0C:DC:91:11:DE:24\",\n                    \"previous_count\": 26\n                },\n                \"Timestamp\": \"2025-09-30T17:47:10.365Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B0:35:B5:63:37:A0 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 29,\n                    \"hostname\": \"Olivers-iPhone\",\n                    \"ip\": \"192.168.0.102\",\n                    \"mac\": \"B0:35:B5:63:37:A0\",\n                    \"previous_count\": 29\n                },\n                \"Timestamp\": \"2025-09-30T17:47:10.365Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 5E:3F:FF:C9:0E:5C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 25,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.105\",\n                    \"mac\": \"5E:3F:FF:C9:0E:5C\",\n                    \"previous_count\": 25\n                },\n                \"Timestamp\": \"2025-09-30T17:47:10.365Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC DE:2C:6E:E6:97:A8 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 50,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.102\",\n                    \"mac\": \"DE:2C:6E:E6:97:A8\",\n                    \"previous_count\": 50\n                },\n                \"Timestamp\": \"2025-09-30T17:47:10.365Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 8E:0E:C0:99:6D:EA has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 13,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"8E:0E:C0:99:6D:EA\",\n                    \"previous_count\": 13\n                },\n                \"Timestamp\": \"2025-09-30T17:47:10.365Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::2036269006E3\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 4C:79:75:9B:70:1D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 18,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.3\",\n                    \"mac\": \"4C:79:75:9B:70:1D\",\n                    \"previous_count\": 18\n                },\n                \"Timestamp\": \"2025-09-29T09:31:48.17Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC EE:C2:EC:A1:46:A7 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 162,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.2\",\n                    \"mac\": \"EE:C2:EC:A1:46:A7\",\n                    \"previous_count\": 162\n                },\n                \"Timestamp\": \"2025-09-29T09:31:48.17Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 92:1F:8E:ED:6F:EF has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 15,\n                    \"hostname\": \"Redmi-A3\",\n                    \"ip\": \"192.168.0.5\",\n                    \"mac\": \"92:1F:8E:ED:6F:EF\",\n                    \"previous_count\": 15\n                },\n                \"Timestamp\": \"2025-09-29T09:31:48.17Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 4C:79:75:9B:70:1D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 18,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.3\",\n                    \"mac\": \"4C:79:75:9B:70:1D\",\n                    \"previous_count\": 18\n                },\n                \"Timestamp\": \"2025-09-30T17:47:07.004Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::98254AC4CBAF\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 5E:DE:E9:24:D1:F9 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 146,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.103\",\n                    \"mac\": \"5E:DE:E9:24:D1:F9\",\n                    \"previous_count\": 146\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.368Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC AE:CB:51:51:EA:3D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 224,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.104\",\n                    \"mac\": \"AE:CB:51:51:EA:3D\",\n                    \"previous_count\": 224\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.368Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC CE:20:A6:1D:10:4B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 55,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.107\",\n                    \"mac\": \"CE:20:A6:1D:10:4B\",\n                    \"previous_count\": 55\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.368Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 36:3E:17:D6:2F:66 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 58,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.107\",\n                    \"mac\": \"36:3E:17:D6:2F:66\",\n                    \"previous_count\": 58\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.368Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC FE:4E:B4:0B:0B:FA has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 84,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.103\",\n                    \"mac\": \"FE:4E:B4:0B:0B:FA\",\n                    \"previous_count\": 84\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.368Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 24:4B:03:CF:23:18 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 10,\n                    \"hostname\": \"localhost\",\n                    \"ip\": \"192.168.0.113\",\n                    \"mac\": \"24:4B:03:CF:23:18\",\n                    \"previous_count\": 10\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.368Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C6:40:A6:91:07:34 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 31,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.109\",\n                    \"mac\": \"C6:40:A6:91:07:34\",\n                    \"previous_count\": 31\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.368Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 24:4B:03:CF:23:18 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 10,\n                    \"hostname\": \"localhost\",\n                    \"ip\": \"192.168.0.113\",\n                    \"mac\": \"24:4B:03:CF:23:18\",\n                    \"previous_count\": 10\n                },\n                \"Timestamp\": \"2025-09-30T17:47:08.263Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC CE:20:A6:1D:10:4B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 55,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.107\",\n                    \"mac\": \"CE:20:A6:1D:10:4B\",\n                    \"previous_count\": 55\n                },\n                \"Timestamp\": \"2025-09-30T17:47:08.263Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 36:3E:17:D6:2F:66 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 58,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.107\",\n                    \"mac\": \"36:3E:17:D6:2F:66\",\n                    \"previous_count\": 58\n                },\n                \"Timestamp\": \"2025-09-30T17:47:08.263Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C6:40:A6:91:07:34 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 31,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.109\",\n                    \"mac\": \"C6:40:A6:91:07:34\",\n                    \"previous_count\": 31\n                },\n                \"Timestamp\": \"2025-09-30T17:47:08.263Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::3C52A105F877\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC E8:7F:95:69:CE:4E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 36,\n                    \"hostname\": \"iphone6arecee-2\",\n                    \"ip\": \"192.168.88.13\",\n                    \"mac\": \"E8:7F:95:69:CE:4E\",\n                    \"previous_count\": 36\n                },\n                \"Timestamp\": \"2025-09-29T09:31:46.702Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 08:84:9D:27:4D:E9 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 230,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.12\",\n                    \"mac\": \"08:84:9D:27:4D:E9\",\n                    \"previous_count\": 230\n                },\n                \"Timestamp\": \"2025-09-29T09:31:46.702Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 6A:9E:29:EE:71:EB has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 64,\n                    \"hostname\": \"Rick-s-A55\",\n                    \"ip\": \"192.168.88.10\",\n                    \"mac\": \"6A:9E:29:EE:71:EB\",\n                    \"previous_count\": 64\n                },\n                \"Timestamp\": \"2025-09-29T09:31:46.702Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 78:AF:08:2B:38:10 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 39,\n                    \"hostname\": \"PF46ANLZ\",\n                    \"ip\": \"192.168.88.15\",\n                    \"mac\": \"78:AF:08:2B:38:10\",\n                    \"previous_count\": 39\n                },\n                \"Timestamp\": \"2025-09-29T09:31:46.702Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 7A:EA:FD:9F:44:49 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 99,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.11\",\n                    \"mac\": \"7A:EA:FD:9F:44:49\",\n                    \"previous_count\": 99\n                },\n                \"Timestamp\": \"2025-09-29T09:31:46.702Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 7A:9F:A4:F1:DE:72 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 82,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.7\",\n                    \"mac\": \"7A:9F:A4:F1:DE:72\",\n                    \"previous_count\": 82\n                },\n                \"Timestamp\": \"2025-09-29T09:31:46.702Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 78:AF:08:2B:38:10 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 39,\n                    \"hostname\": \"PF46ANLZ\",\n                    \"ip\": \"192.168.88.15\",\n                    \"mac\": \"78:AF:08:2B:38:10\",\n                    \"previous_count\": 39\n                },\n                \"Timestamp\": \"2025-09-30T17:47:02.935Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::2036269004DF\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC BC:9E:BB:68:69:43 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 108,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.24\",\n                    \"mac\": \"BC:9E:BB:68:69:43\",\n                    \"previous_count\": 108\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.299Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 90:DD:5D:A2:7C:64 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 16,\n                    \"hostname\": \"Master-Bedroom\",\n                    \"ip\": \"192.168.0.17\",\n                    \"mac\": \"90:DD:5D:A2:7C:64\",\n                    \"previous_count\": 16\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.299Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 48:F1:EB:78:F3:8A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 131,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.16\",\n                    \"mac\": \"48:F1:EB:78:F3:8A\",\n                    \"previous_count\": 131\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.299Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 90:DD:5D:A2:7C:64 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 16,\n                    \"hostname\": \"Master-Bedroom\",\n                    \"ip\": \"192.168.0.17\",\n                    \"mac\": \"90:DD:5D:A2:7C:64\",\n                    \"previous_count\": 16\n                },\n                \"Timestamp\": \"2025-09-30T17:47:11.977Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 48:F1:EB:78:F3:8A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 131,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.16\",\n                    \"mac\": \"48:F1:EB:78:F3:8A\",\n                    \"previous_count\": 131\n                },\n                \"Timestamp\": \"2025-09-30T17:47:11.977Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::98254AA1BEB9\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 8C:49:62:B1:33:05 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 273,\n                    \"hostname\": \"NowTV-894\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"8C:49:62:B1:33:05\",\n                    \"previous_count\": 273\n                },\n                \"Timestamp\": \"2025-09-29T09:31:49.339Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 96:77:D7:0F:82:9C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 57,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.107\",\n                    \"mac\": \"96:77:D7:0F:82:9C\",\n                    \"previous_count\": 57\n                },\n                \"Timestamp\": \"2025-09-29T09:31:49.339Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D8:A0:11:1E:C7:B4 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 17,\n                    \"hostname\": \"wiz_1ec7b4\",\n                    \"ip\": \"192.168.0.100\",\n                    \"mac\": \"D8:A0:11:1E:C7:B4\",\n                    \"previous_count\": 17\n                },\n                \"Timestamp\": \"2025-09-29T09:31:49.339Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F6:CE:B1:39:38:22 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 269,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.123\",\n                    \"mac\": \"F6:CE:B1:39:38:22\",\n                    \"previous_count\": 269\n                },\n                \"Timestamp\": \"2025-09-29T09:31:49.339Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 7E:16:FE:A8:61:09 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 181,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.105\",\n                    \"mac\": \"7E:16:FE:A8:61:09\",\n                    \"previous_count\": 181\n                },\n                \"Timestamp\": \"2025-09-29T09:31:49.34Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC FA:77:A2:23:6C:1B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 126,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.110\",\n                    \"mac\": \"FA:77:A2:23:6C:1B\",\n                    \"previous_count\": 126\n                },\n                \"Timestamp\": \"2025-09-29T09:31:49.34Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC DA:85:C3:8A:53:6E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 35,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.111\",\n                    \"mac\": \"DA:85:C3:8A:53:6E\",\n                    \"previous_count\": 35\n                },\n                \"Timestamp\": \"2025-09-29T09:31:49.34Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 3E:6B:3A:49:5D:2B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 16,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.106\",\n                    \"mac\": \"3E:6B:3A:49:5D:2B\",\n                    \"previous_count\": 16\n                },\n                \"Timestamp\": \"2025-09-29T09:31:49.34Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D8:A0:11:1E:C7:B4 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 17,\n                    \"hostname\": \"wiz_1ec7b4\",\n                    \"ip\": \"192.168.0.100\",\n                    \"mac\": \"D8:A0:11:1E:C7:B4\",\n                    \"previous_count\": 17\n                },\n                \"Timestamp\": \"2025-09-30T17:47:08.206Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 3E:6B:3A:49:5D:2B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 16,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.106\",\n                    \"mac\": \"3E:6B:3A:49:5D:2B\",\n                    \"previous_count\": 16\n                },\n                \"Timestamp\": \"2025-09-30T17:47:08.206Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 96:77:D7:0F:82:9C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 57,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.107\",\n                    \"mac\": \"96:77:D7:0F:82:9C\",\n                    \"previous_count\": 57\n                },\n                \"Timestamp\": \"2025-09-30T17:47:08.206Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 8C:49:62:B1:33:05 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 273,\n                    \"hostname\": \"NowTV-894\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"8C:49:62:B1:33:05\",\n                    \"previous_count\": 273\n                },\n                \"Timestamp\": \"2025-09-30T17:47:08.206Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::3C52A105FB4D\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 4E:88:AA:D4:40:3A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 36,\n                    \"hostname\": \"OPPO-A78-5G\",\n                    \"ip\": \"192.168.88.6\",\n                    \"mac\": \"4E:88:AA:D4:40:3A\",\n                    \"previous_count\": 36\n                },\n                \"Timestamp\": \"2025-09-29T09:31:52.983Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 5C:52:30:99:08:83 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 24,\n                    \"hostname\": \"Jasons-MBP-2\",\n                    \"ip\": \"192.168.88.7\",\n                    \"mac\": \"5C:52:30:99:08:83\",\n                    \"previous_count\": 24\n                },\n                \"Timestamp\": \"2025-09-29T09:31:52.984Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C6:84:8A:88:4B:73 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 10,\n                    \"hostname\": \"OPPO-Reno12-F-5G\",\n                    \"ip\": \"192.168.88.14\",\n                    \"mac\": \"C6:84:8A:88:4B:73\",\n                    \"previous_count\": 10\n                },\n                \"Timestamp\": \"2025-09-29T09:31:52.984Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC EC:0D:E4:17:BB:C7 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 277,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.13\",\n                    \"mac\": \"EC:0D:E4:17:BB:C7\",\n                    \"previous_count\": 277\n                },\n                \"Timestamp\": \"2025-09-29T09:31:52.984Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC BC:D0:74:9A:14:DD has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 109,\n                    \"hostname\": \"Jasons-MBP\",\n                    \"ip\": \"192.168.88.11\",\n                    \"mac\": \"BC:D0:74:9A:14:DD\",\n                    \"previous_count\": 109\n                },\n                \"Timestamp\": \"2025-09-29T09:31:52.984Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 6E:3F:F1:66:36:47 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 134,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.88.3\",\n                    \"mac\": \"6E:3F:F1:66:36:47\",\n                    \"previous_count\": 134\n                },\n                \"Timestamp\": \"2025-09-29T09:31:52.984Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 4E:88:AA:D4:40:3A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 36,\n                    \"hostname\": \"OPPO-A78-5G\",\n                    \"ip\": \"192.168.88.6\",\n                    \"mac\": \"4E:88:AA:D4:40:3A\",\n                    \"previous_count\": 36\n                },\n                \"Timestamp\": \"2025-09-30T17:47:11.523Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 5C:52:30:99:08:83 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 24,\n                    \"hostname\": \"Jasons-MBP-2\",\n                    \"ip\": \"192.168.88.7\",\n                    \"mac\": \"5C:52:30:99:08:83\",\n                    \"previous_count\": 24\n                },\n                \"Timestamp\": \"2025-09-30T17:47:11.523Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::20362690112A\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 5C:62:8B:5F:E4:F4 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 22,\n                    \"hostname\": \"L630\",\n                    \"ip\": \"192.168.1.3\",\n                    \"mac\": \"5C:62:8B:5F:E4:F4\",\n                    \"previous_count\": 22\n                },\n                \"Timestamp\": \"2025-09-29T09:31:46.802Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 84:A9:3E:2D:43:11 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 12,\n                    \"hostname\": \"HP2D430F\",\n                    \"ip\": \"192.168.1.24\",\n                    \"mac\": \"84:A9:3E:2D:43:11\",\n                    \"previous_count\": 12\n                },\n                \"Timestamp\": \"2025-09-29T09:31:46.802Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 84:A9:3E:2D:43:11 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 12,\n                    \"hostname\": \"HP2D430F\",\n                    \"ip\": \"192.168.1.24\",\n                    \"mac\": \"84:A9:3E:2D:43:11\",\n                    \"previous_count\": 12\n                },\n                \"Timestamp\": \"2025-09-30T17:47:04.291Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 5C:62:8B:5F:E4:F4 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 22,\n                    \"hostname\": \"L630\",\n                    \"ip\": \"192.168.1.3\",\n                    \"mac\": \"5C:62:8B:5F:E4:F4\",\n                    \"previous_count\": 22\n                },\n                \"Timestamp\": \"2025-09-30T17:47:04.291Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::20362690DA1A\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 02:29:A4:D4:45:92 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 105,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.4\",\n                    \"mac\": \"02:29:A4:D4:45:92\",\n                    \"previous_count\": 105\n                },\n                \"Timestamp\": \"2025-09-29T09:31:54.362Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 0A:9B:C9:2D:99:5E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 61,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.3\",\n                    \"mac\": \"0A:9B:C9:2D:99:5E\",\n                    \"previous_count\": 61\n                },\n                \"Timestamp\": \"2025-09-29T09:31:54.362Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::A842A10A4FEC\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C4:F7:C1:9E:C7:F1 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 32,\n                    \"hostname\": \"Carloss-iPhone\",\n                    \"ip\": \"192.168.0.102\",\n                    \"mac\": \"C4:F7:C1:9E:C7:F1\",\n                    \"previous_count\": 32\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.688Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 66:01:5D:05:20:DA has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 101,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.0.100\",\n                    \"mac\": \"66:01:5D:05:20:DA\",\n                    \"previous_count\": 101\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.688Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 5C:84:3C:0C:1F:3A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 32,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.103\",\n                    \"mac\": \"5C:84:3C:0C:1F:3A\",\n                    \"previous_count\": 32\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.688Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 4C:82:A9:55:AB:A1 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 40,\n                    \"hostname\": \"CarlosTLX\",\n                    \"ip\": \"192.168.0.103\",\n                    \"mac\": \"4C:82:A9:55:AB:A1\",\n                    \"previous_count\": 40\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.688Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 4C:82:A9:55:AB:A1 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 40,\n                    \"hostname\": \"CarlosTLX\",\n                    \"ip\": \"192.168.0.103\",\n                    \"mac\": \"4C:82:A9:55:AB:A1\",\n                    \"previous_count\": 40\n                },\n                \"Timestamp\": \"2025-09-30T17:46:50.181Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::A86E84BE76A7\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 4E:9E:FB:4A:EE:71 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 195,\n                    \"hostname\": \"motorola-edge-50-neo\",\n                    \"ip\": \"192.168.1.102\",\n                    \"mac\": \"4E:9E:FB:4A:EE:71\",\n                    \"previous_count\": 195\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.079Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 6A:57:1F:24:C3:5E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 56,\n                    \"hostname\": \"Paul-s-A05s\",\n                    \"ip\": \"192.168.1.100\",\n                    \"mac\": \"6A:57:1F:24:C3:5E\",\n                    \"previous_count\": 56\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.079Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C8:3D:D4:1D:2D:34 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 82,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.1.104\",\n                    \"mac\": \"C8:3D:D4:1D:2D:34\",\n                    \"previous_count\": 82\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.079Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C8:3D:D4:1D:2D:34 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 82,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.1.104\",\n                    \"mac\": \"C8:3D:D4:1D:2D:34\",\n                    \"previous_count\": 82\n                },\n                \"Timestamp\": \"2025-09-30T17:46:50.139Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::20362690B988\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 6A:03:98:00:45:F1 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 15,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.1.41\",\n                    \"mac\": \"6A:03:98:00:45:F1\",\n                    \"previous_count\": 15\n                },\n                \"Timestamp\": \"2025-09-29T09:31:54.724Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 5C:33:7B:E8:5A:16 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 43,\n                    \"hostname\": \"Pixel-8\",\n                    \"ip\": \"192.168.1.22\",\n                    \"mac\": \"5C:33:7B:E8:5A:16\",\n                    \"previous_count\": 43\n                },\n                \"Timestamp\": \"2025-09-29T09:31:54.724Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC AC:C0:48:DC:2B:95 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 53,\n                    \"hostname\": \"OnePlus-Nord-CE4-Lite-5G\",\n                    \"ip\": \"192.168.1.13\",\n                    \"mac\": \"AC:C0:48:DC:2B:95\",\n                    \"previous_count\": 53\n                },\n                \"Timestamp\": \"2025-09-29T09:31:54.724Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 30:FD:38:06:2C:8C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 39,\n                    \"hostname\": \"Google-Home-Mini\",\n                    \"ip\": \"192.168.1.25\",\n                    \"mac\": \"30:FD:38:06:2C:8C\",\n                    \"previous_count\": 39\n                },\n                \"Timestamp\": \"2025-09-29T09:31:54.724Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 4E:FF:44:2D:85:03 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 41,\n                    \"hostname\": \"Anna-s-S23-Ultra\",\n                    \"ip\": \"192.168.1.19\",\n                    \"mac\": \"4E:FF:44:2D:85:03\",\n                    \"previous_count\": 41\n                },\n                \"Timestamp\": \"2025-09-29T09:31:54.724Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 30:FD:38:06:2C:8C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 39,\n                    \"hostname\": \"Google-Home-Mini\",\n                    \"ip\": \"192.168.1.25\",\n                    \"mac\": \"30:FD:38:06:2C:8C\",\n                    \"previous_count\": 39\n                },\n                \"Timestamp\": \"2025-09-30T17:46:54.382Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 4E:FF:44:2D:85:03 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 41,\n                    \"hostname\": \"Anna-s-S23-Ultra\",\n                    \"ip\": \"192.168.1.19\",\n                    \"mac\": \"4E:FF:44:2D:85:03\",\n                    \"previous_count\": 41\n                },\n                \"Timestamp\": \"2025-09-30T17:46:54.382Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC AC:C0:48:DC:2B:95 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 53,\n                    \"hostname\": \"OnePlus-Nord-CE4-Lite-5G\",\n                    \"ip\": \"192.168.1.13\",\n                    \"mac\": \"AC:C0:48:DC:2B:95\",\n                    \"previous_count\": 53\n                },\n                \"Timestamp\": \"2025-09-30T17:46:54.382Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::A842A10A4CF5\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 8E:B3:6E:10:FF:E3 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 11,\n                    \"hostname\": \"HONOR-X8a\",\n                    \"ip\": \"192.168.0.105\",\n                    \"mac\": \"8E:B3:6E:10:FF:E3\",\n                    \"previous_count\": 11\n                },\n                \"Timestamp\": \"2025-09-29T09:31:54.82Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 8E:B3:6E:10:FF:E3 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 11,\n                    \"hostname\": \"HONOR-X8a\",\n                    \"ip\": \"192.168.0.105\",\n                    \"mac\": \"8E:B3:6E:10:FF:E3\",\n                    \"previous_count\": 11\n                },\n                \"Timestamp\": \"2025-09-30T17:46:59.334Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::30DE4B41F03E\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 32:A3:F4:A6:AB:6A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 25,\n                    \"hostname\": \"Galaxy-S20-FE-5G\",\n                    \"ip\": \"192.168.88.14\",\n                    \"mac\": \"32:A3:F4:A6:AB:6A\",\n                    \"previous_count\": 25\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.751Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 4A:79:63:AE:BE:FF has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 20,\n                    \"hostname\": \"Ian-s-S24-FE\",\n                    \"ip\": \"192.168.88.9\",\n                    \"mac\": \"4A:79:63:AE:BE:FF\",\n                    \"previous_count\": 20\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.751Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 8E:A4:DF:BA:F8:2F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 34,\n                    \"hostname\": \"Stanley-s-A33\",\n                    \"ip\": \"192.168.88.14\",\n                    \"mac\": \"8E:A4:DF:BA:F8:2F\",\n                    \"previous_count\": 34\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.751Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 7A:55:B6:24:6E:C0 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 249,\n                    \"hostname\": \"Stanley-s-Tab-A9\",\n                    \"ip\": \"192.168.88.10\",\n                    \"mac\": \"7A:55:B6:24:6E:C0\",\n                    \"previous_count\": 249\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.751Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::203626900359\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 6A:3D:17:B9:AA:5C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 12,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.0.8\",\n                    \"mac\": \"6A:3D:17:B9:AA:5C\",\n                    \"previous_count\": 12\n                },\n                \"Timestamp\": \"2025-09-29T09:31:55.89Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC CE:10:99:F9:6F:B3 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 265,\n                    \"hostname\": \"Mac\",\n                    \"ip\": \"192.168.0.16\",\n                    \"mac\": \"CE:10:99:F9:6F:B3\",\n                    \"previous_count\": 265\n                },\n                \"Timestamp\": \"2025-09-29T09:31:55.89Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C2:22:87:AE:1A:07 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 143,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.14\",\n                    \"mac\": \"C2:22:87:AE:1A:07\",\n                    \"previous_count\": 143\n                },\n                \"Timestamp\": \"2025-09-29T09:31:55.89Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC EA:30:1D:DD:1D:92 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 71,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.0.17\",\n                    \"mac\": \"EA:30:1D:DD:1D:92\",\n                    \"previous_count\": 71\n                },\n                \"Timestamp\": \"2025-09-29T09:31:55.89Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC BA:93:86:53:46:D4 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 107,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.12\",\n                    \"mac\": \"BA:93:86:53:46:D4\",\n                    \"previous_count\": 107\n                },\n                \"Timestamp\": \"2025-09-29T09:31:55.89Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F6:49:62:BA:FF:B6 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 12,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.18\",\n                    \"mac\": \"F6:49:62:BA:FF:B6\",\n                    \"previous_count\": 12\n                },\n                \"Timestamp\": \"2025-09-29T09:31:55.89Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 6A:3D:17:B9:AA:5C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 12,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.0.8\",\n                    \"mac\": \"6A:3D:17:B9:AA:5C\",\n                    \"previous_count\": 12\n                },\n                \"Timestamp\": \"2025-09-30T17:47:11.792Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::20362690D717\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 76:CD:82:C6:7A:54 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 76,\n                    \"hostname\": \"OnePlus-Nord-CE-3-Lite-5G\",\n                    \"ip\": \"192.168.0.4\",\n                    \"mac\": \"76:CD:82:C6:7A:54\",\n                    \"previous_count\": 76\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.224Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 5C:8E:8B:08:41:00 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 409,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.5\",\n                    \"mac\": \"5C:8E:8B:08:41:00\",\n                    \"previous_count\": 409\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.224Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC BE:D2:BC:E2:11:CA has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 39,\n                    \"hostname\": \"Amrish-s-Z-Fold5\",\n                    \"ip\": \"192.168.0.4\",\n                    \"mac\": \"BE:D2:BC:E2:11:CA\",\n                    \"previous_count\": 39\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.224Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 34:3E:A4:19:B7:11 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 41,\n                    \"hostname\": \"RingDoorbell-11\",\n                    \"ip\": \"192.168.0.9\",\n                    \"mac\": \"34:3E:A4:19:B7:11\",\n                    \"previous_count\": 41\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.224Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A2:D3:21:B7:B0:7E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 195,\n                    \"hostname\": \"MacBookPro\",\n                    \"ip\": \"192.168.0.10\",\n                    \"mac\": \"A2:D3:21:B7:B0:7E\",\n                    \"previous_count\": 195\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.224Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC FA:57:6A:C6:74:2F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 74,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.0.11\",\n                    \"mac\": \"FA:57:6A:C6:74:2F\",\n                    \"previous_count\": 74\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.224Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 3C:58:C2:F1:20:8E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 31,\n                    \"hostname\": \"LPX06516\",\n                    \"ip\": \"192.168.0.6\",\n                    \"mac\": \"3C:58:C2:F1:20:8E\",\n                    \"previous_count\": 31\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.224Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 3C:58:C2:F1:20:8E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 31,\n                    \"hostname\": \"LPX06516\",\n                    \"ip\": \"192.168.0.6\",\n                    \"mac\": \"3C:58:C2:F1:20:8E\",\n                    \"previous_count\": 31\n                },\n                \"Timestamp\": \"2025-09-30T17:46:50.766Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 76:CD:82:C6:7A:54 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 76,\n                    \"hostname\": \"OnePlus-Nord-CE-3-Lite-5G\",\n                    \"ip\": \"192.168.0.4\",\n                    \"mac\": \"76:CD:82:C6:7A:54\",\n                    \"previous_count\": 76\n                },\n                \"Timestamp\": \"2025-09-30T17:46:50.766Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC FA:57:6A:C6:74:2F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 74,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.0.11\",\n                    \"mac\": \"FA:57:6A:C6:74:2F\",\n                    \"previous_count\": 74\n                },\n                \"Timestamp\": \"2025-09-30T17:46:50.766Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::A842A10A523B\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A6:DF:E3:BE:51:2B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 11,\n                    \"hostname\": \"samantha-s-A13\",\n                    \"ip\": \"192.168.0.106\",\n                    \"mac\": \"A6:DF:E3:BE:51:2B\",\n                    \"previous_count\": 11\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.838Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC EE:37:6D:94:48:02 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 46,\n                    \"hostname\": \"samantha-s-A13\",\n                    \"ip\": \"192.168.0.124\",\n                    \"mac\": \"EE:37:6D:94:48:02\",\n                    \"previous_count\": 46\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.838Z\"\n            },\n            {\n                \"Type\": \"HighCPUUsage\",\n                \"Message\": \"Device is experiencing high CPU usage.\",\n                \"Details\": {\n                    \"max_cpu_percentage\": 100,\n                    \"threshold_percentage\": 90\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.838Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC EE:37:6D:94:48:02 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 46,\n                    \"hostname\": \"samantha-s-A13\",\n                    \"ip\": \"192.168.0.124\",\n                    \"mac\": \"EE:37:6D:94:48:02\",\n                    \"previous_count\": 46\n                },\n                \"Timestamp\": \"2025-09-30T17:46:53.102Z\"\n            },\n            {\n                \"Type\": \"HighCPUUsage\",\n                \"Message\": \"Device is experiencing high CPU usage.\",\n                \"Details\": {\n                    \"max_cpu_percentage\": 100,\n                    \"threshold_percentage\": 90\n                },\n                \"Timestamp\": \"2025-09-30T17:46:53.102Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::98254AA1BE05\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC FA:0D:4C:10:B5:86 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 10,\n                    \"hostname\": \"Galaxy-S25-Ultra\",\n                    \"ip\": \"192.168.0.100\",\n                    \"mac\": \"FA:0D:4C:10:B5:86\",\n                    \"previous_count\": 10\n                },\n                \"Timestamp\": \"2025-09-29T09:31:45.604Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 78:92:9C:8F:F5:B6 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 15,\n                    \"hostname\": \"DESKTOP-QF4FCI6\",\n                    \"ip\": \"192.168.0.105\",\n                    \"mac\": \"78:92:9C:8F:F5:B6\",\n                    \"previous_count\": 15\n                },\n                \"Timestamp\": \"2025-09-29T09:31:45.604Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B8:09:8A:CD:05:99 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 10,\n                    \"hostname\": \"DESKTOP-940URH2\",\n                    \"ip\": \"192.168.0.107\",\n                    \"mac\": \"B8:09:8A:CD:05:99\",\n                    \"previous_count\": 10\n                },\n                \"Timestamp\": \"2025-09-29T09:31:45.604Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 96:0A:D4:1F:AC:19 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 24,\n                    \"hostname\": \"Galaxy-S25-Ultra\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"96:0A:D4:1F:AC:19\",\n                    \"previous_count\": 24\n                },\n                \"Timestamp\": \"2025-09-29T09:31:45.604Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 92:3D:91:F7:28:9B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 132,\n                    \"hostname\": \"Galaxy-S23-Ultra\",\n                    \"ip\": \"192.168.0.104\",\n                    \"mac\": \"92:3D:91:F7:28:9B\",\n                    \"previous_count\": 132\n                },\n                \"Timestamp\": \"2025-09-29T09:31:45.604Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 32:A9:BE:DC:18:A5 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 45,\n                    \"hostname\": \"Galaxy-S23-Ultra\",\n                    \"ip\": \"192.168.0.102\",\n                    \"mac\": \"32:A9:BE:DC:18:A5\",\n                    \"previous_count\": 45\n                },\n                \"Timestamp\": \"2025-09-29T09:31:45.604Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC AA:B4:0A:96:51:92 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 43,\n                    \"hostname\": \"Galaxy-S21-Ultra-5G\",\n                    \"ip\": \"192.168.0.100\",\n                    \"mac\": \"AA:B4:0A:96:51:92\",\n                    \"previous_count\": 43\n                },\n                \"Timestamp\": \"2025-09-29T09:31:45.604Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC FA:0D:4C:10:B5:86 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 10,\n                    \"hostname\": \"Galaxy-S25-Ultra\",\n                    \"ip\": \"192.168.0.100\",\n                    \"mac\": \"FA:0D:4C:10:B5:86\",\n                    \"previous_count\": 10\n                },\n                \"Timestamp\": \"2025-09-30T17:47:03.125Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 96:0A:D4:1F:AC:19 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 24,\n                    \"hostname\": \"Galaxy-S25-Ultra\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"96:0A:D4:1F:AC:19\",\n                    \"previous_count\": 24\n                },\n                \"Timestamp\": \"2025-09-30T17:47:03.125Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B8:09:8A:CD:05:99 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 10,\n                    \"hostname\": \"DESKTOP-940URH2\",\n                    \"ip\": \"192.168.0.107\",\n                    \"mac\": \"B8:09:8A:CD:05:99\",\n                    \"previous_count\": 10\n                },\n                \"Timestamp\": \"2025-09-30T17:47:03.125Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC AA:B4:0A:96:51:92 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 43,\n                    \"hostname\": \"Galaxy-S21-Ultra-5G\",\n                    \"ip\": \"192.168.0.100\",\n                    \"mac\": \"AA:B4:0A:96:51:92\",\n                    \"previous_count\": 43\n                },\n                \"Timestamp\": \"2025-09-30T17:47:03.125Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 78:92:9C:8F:F5:B6 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 15,\n                    \"hostname\": \"DESKTOP-QF4FCI6\",\n                    \"ip\": \"192.168.0.105\",\n                    \"mac\": \"78:92:9C:8F:F5:B6\",\n                    \"previous_count\": 15\n                },\n                \"Timestamp\": \"2025-09-30T17:47:03.125Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::98254AA1D431\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F4:C8:8A:E3:7C:EF has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 34,\n                    \"hostname\": \"RuaridhPC\",\n                    \"ip\": \"192.168.0.107\",\n                    \"mac\": \"F4:C8:8A:E3:7C:EF\",\n                    \"previous_count\": 34\n                },\n                \"Timestamp\": \"2025-09-29T09:31:35.788Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 20:28:BC:C7:D7:86 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 312,\n                    \"hostname\": \"LGwebOSTV\",\n                    \"ip\": \"192.168.0.107\",\n                    \"mac\": \"20:28:BC:C7:D7:86\",\n                    \"previous_count\": 312\n                },\n                \"Timestamp\": \"2025-09-29T09:31:35.788Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 36:03:21:74:DF:B1 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 168,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.108\",\n                    \"mac\": \"36:03:21:74:DF:B1\",\n                    \"previous_count\": 168\n                },\n                \"Timestamp\": \"2025-09-29T09:31:35.788Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC AA:88:63:9A:8C:F6 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 36,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.105\",\n                    \"mac\": \"AA:88:63:9A:8C:F6\",\n                    \"previous_count\": 36\n                },\n                \"Timestamp\": \"2025-09-29T09:31:35.788Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D0:03:4B:F3:D5:3F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 348,\n                    \"hostname\": \"Apple-TV\",\n                    \"ip\": \"192.168.0.100\",\n                    \"mac\": \"D0:03:4B:F3:D5:3F\",\n                    \"previous_count\": 348\n                },\n                \"Timestamp\": \"2025-09-29T09:31:35.788Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 2E:2B:64:F5:FE:75 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 22,\n                    \"hostname\": \"James-s-S22-Ultra\",\n                    \"ip\": \"192.168.0.100\",\n                    \"mac\": \"2E:2B:64:F5:FE:75\",\n                    \"previous_count\": 22\n                },\n                \"Timestamp\": \"2025-09-29T09:31:35.788Z\"\n            },\n            {\n                \"Type\": \"HighCPUUsage\",\n                \"Message\": \"Device is experiencing high CPU usage.\",\n                \"Details\": {\n                    \"max_cpu_percentage\": 100,\n                    \"threshold_percentage\": 90\n                },\n                \"Timestamp\": \"2025-09-29T09:31:35.788Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC AA:88:63:9A:8C:F6 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 36,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.105\",\n                    \"mac\": \"AA:88:63:9A:8C:F6\",\n                    \"previous_count\": 36\n                },\n                \"Timestamp\": \"2025-09-30T17:46:51.889Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D0:03:4B:F3:D5:3F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 348,\n                    \"hostname\": \"Apple-TV\",\n                    \"ip\": \"192.168.0.100\",\n                    \"mac\": \"D0:03:4B:F3:D5:3F\",\n                    \"previous_count\": 348\n                },\n                \"Timestamp\": \"2025-09-30T17:46:51.889Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 36:03:21:74:DF:B1 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 168,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.108\",\n                    \"mac\": \"36:03:21:74:DF:B1\",\n                    \"previous_count\": 168\n                },\n                \"Timestamp\": \"2025-09-30T17:46:51.889Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F4:C8:8A:E3:7C:EF has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 34,\n                    \"hostname\": \"RuaridhPC\",\n                    \"ip\": \"192.168.0.107\",\n                    \"mac\": \"F4:C8:8A:E3:7C:EF\",\n                    \"previous_count\": 34\n                },\n                \"Timestamp\": \"2025-09-30T17:46:51.889Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 2E:2B:64:F5:FE:75 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 22,\n                    \"hostname\": \"James-s-S22-Ultra\",\n                    \"ip\": \"192.168.0.100\",\n                    \"mac\": \"2E:2B:64:F5:FE:75\",\n                    \"previous_count\": 22\n                },\n                \"Timestamp\": \"2025-09-30T17:46:51.889Z\"\n            },\n            {\n                \"Type\": \"HighCPUUsage\",\n                \"Message\": \"Device is experiencing high CPU usage.\",\n                \"Details\": {\n                    \"max_cpu_percentage\": 100,\n                    \"threshold_percentage\": 90\n                },\n                \"Timestamp\": \"2025-09-30T17:46:51.889Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::30DE4BDD615D\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D6:3E:9D:B2:A6:80 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 143,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.88.8\",\n                    \"mac\": \"D6:3E:9D:B2:A6:80\",\n                    \"previous_count\": 143\n                },\n                \"Timestamp\": \"2025-09-29T09:31:32.285Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 8E:4B:7E:E2:DB:11 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 203,\n                    \"hostname\": \"Grace's Phone\",\n                    \"ip\": \"192.168.88.7\",\n                    \"mac\": \"8E:4B:7E:E2:DB:11\",\n                    \"previous_count\": 203\n                },\n                \"Timestamp\": \"2025-09-29T09:31:32.285Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC FE:C4:13:C9:35:D6 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 115,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.88.9\",\n                    \"mac\": \"FE:C4:13:C9:35:D6\",\n                    \"previous_count\": 115\n                },\n                \"Timestamp\": \"2025-09-29T09:31:32.285Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 4A:FB:F3:FD:B9:CB has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 172,\n                    \"hostname\": \"Michael-s-A53\",\n                    \"ip\": \"192.168.88.4\",\n                    \"mac\": \"4A:FB:F3:FD:B9:CB\",\n                    \"previous_count\": 172\n                },\n                \"Timestamp\": \"2025-09-29T09:31:32.285Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC FE:C4:13:C9:35:D6 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 115,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.88.9\",\n                    \"mac\": \"FE:C4:13:C9:35:D6\",\n                    \"previous_count\": 115\n                },\n                \"Timestamp\": \"2025-09-30T17:46:49.141Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::98254A42A24E\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 56:C9:62:0B:E1:1E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 92,\n                    \"hostname\": \"Alex-s-Tab-S9-FE\",\n                    \"ip\": \"192.168.0.103\",\n                    \"mac\": \"56:C9:62:0B:E1:1E\",\n                    \"previous_count\": 92\n                },\n                \"Timestamp\": \"2025-09-29T09:31:47.035Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 72:62:FD:FB:2C:19 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 25,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.106\",\n                    \"mac\": \"72:62:FD:FB:2C:19\",\n                    \"previous_count\": 25\n                },\n                \"Timestamp\": \"2025-09-29T09:31:47.035Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 10:E9:53:42:84:01 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 17,\n                    \"hostname\": \"HONOR_9X-fc1288c58b1358\",\n                    \"ip\": \"192.168.0.113\",\n                    \"mac\": \"10:E9:53:42:84:01\",\n                    \"previous_count\": 17\n                },\n                \"Timestamp\": \"2025-09-29T09:31:47.035Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 0A:29:93:55:B1:72 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 32,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.113\",\n                    \"mac\": \"0A:29:93:55:B1:72\",\n                    \"previous_count\": 32\n                },\n                \"Timestamp\": \"2025-09-29T09:31:47.035Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D4:F7:D5:29:44:08 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 17,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.109\",\n                    \"mac\": \"D4:F7:D5:29:44:08\",\n                    \"previous_count\": 17\n                },\n                \"Timestamp\": \"2025-09-29T09:31:47.035Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 06:59:61:CB:85:51 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 110,\n                    \"hostname\": \"Alex-s-S24-Ultra\",\n                    \"ip\": \"192.168.0.112\",\n                    \"mac\": \"06:59:61:CB:85:51\",\n                    \"previous_count\": 110\n                },\n                \"Timestamp\": \"2025-09-29T09:31:47.035Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 06:6D:DB:13:B2:B0 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 20,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.113\",\n                    \"mac\": \"06:6D:DB:13:B2:B0\",\n                    \"previous_count\": 20\n                },\n                \"Timestamp\": \"2025-09-29T09:31:47.035Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 72:62:FD:FB:2C:19 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 25,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.106\",\n                    \"mac\": \"72:62:FD:FB:2C:19\",\n                    \"previous_count\": 25\n                },\n                \"Timestamp\": \"2025-09-30T17:47:06.276Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 10:E9:53:42:84:01 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 17,\n                    \"hostname\": \"HONOR_9X-fc1288c58b1358\",\n                    \"ip\": \"192.168.0.113\",\n                    \"mac\": \"10:E9:53:42:84:01\",\n                    \"previous_count\": 17\n                },\n                \"Timestamp\": \"2025-09-30T17:47:06.276Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 06:6D:DB:13:B2:B0 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 20,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.113\",\n                    \"mac\": \"06:6D:DB:13:B2:B0\",\n                    \"previous_count\": 20\n                },\n                \"Timestamp\": \"2025-09-30T17:47:06.276Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 56:C9:62:0B:E1:1E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 92,\n                    \"hostname\": \"Alex-s-Tab-S9-FE\",\n                    \"ip\": \"192.168.0.103\",\n                    \"mac\": \"56:C9:62:0B:E1:1E\",\n                    \"previous_count\": 92\n                },\n                \"Timestamp\": \"2025-09-30T17:47:06.276Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D4:F7:D5:29:44:08 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 17,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.109\",\n                    \"mac\": \"D4:F7:D5:29:44:08\",\n                    \"previous_count\": 17\n                },\n                \"Timestamp\": \"2025-09-30T17:47:06.276Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 0A:29:93:55:B1:72 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 32,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.113\",\n                    \"mac\": \"0A:29:93:55:B1:72\",\n                    \"previous_count\": 32\n                },\n                \"Timestamp\": \"2025-09-30T17:47:06.276Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::20362690BAA2\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 56:A6:5A:C7:29:EF has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 109,\n                    \"hostname\": \"motorola-edge-40\",\n                    \"ip\": \"192.168.0.5\",\n                    \"mac\": \"56:A6:5A:C7:29:EF\",\n                    \"previous_count\": 109\n                },\n                \"Timestamp\": \"2025-09-29T09:31:48.09Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC DE:9A:11:60:21:BB has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 36,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.208\",\n                    \"mac\": \"DE:9A:11:60:21:BB\",\n                    \"previous_count\": 36\n                },\n                \"Timestamp\": \"2025-09-29T09:31:48.09Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 72:78:00:6E:8A:E9 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 45,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.11\",\n                    \"mac\": \"72:78:00:6E:8A:E9\",\n                    \"previous_count\": 45\n                },\n                \"Timestamp\": \"2025-09-29T09:31:48.09Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 46:38:F9:31:C8:7F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 27,\n                    \"hostname\": \"Andy-Work-Phone\",\n                    \"ip\": \"192.168.0.19\",\n                    \"mac\": \"46:38:F9:31:C8:7F\",\n                    \"previous_count\": 27\n                },\n                \"Timestamp\": \"2025-09-29T09:31:48.09Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 9E:C7:BA:36:ED:6A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 86,\n                    \"hostname\": \"motorola-edge-60-pro\",\n                    \"ip\": \"192.168.0.14\",\n                    \"mac\": \"9E:C7:BA:36:ED:6A\",\n                    \"previous_count\": 86\n                },\n                \"Timestamp\": \"2025-09-29T09:31:48.09Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 4C:EF:C0:8C:0A:FB has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 221,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.16\",\n                    \"mac\": \"4C:EF:C0:8C:0A:FB\",\n                    \"previous_count\": 221\n                },\n                \"Timestamp\": \"2025-09-29T09:31:48.09Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC E6:68:C8:9D:05:0A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 59,\n                    \"hostname\": \"Galaxy-A32-5G\",\n                    \"ip\": \"192.168.0.20\",\n                    \"mac\": \"E6:68:C8:9D:05:0A\",\n                    \"previous_count\": 59\n                },\n                \"Timestamp\": \"2025-09-29T09:31:48.09Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B8:27:EB:05:65:EA has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 10,\n                    \"hostname\": \"departureboard\",\n                    \"ip\": \"192.168.0.199\",\n                    \"mac\": \"B8:27:EB:05:65:EA\",\n                    \"previous_count\": 10\n                },\n                \"Timestamp\": \"2025-09-29T09:31:48.09Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 50:81:40:C9:F3:20 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 276,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.21\",\n                    \"mac\": \"50:81:40:C9:F3:20\",\n                    \"previous_count\": 276\n                },\n                \"Timestamp\": \"2025-09-29T09:31:48.09Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 02:B8:30:5D:D8:E1 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 110,\n                    \"hostname\": \"HONOR-200-Lite\",\n                    \"ip\": \"192.168.0.13\",\n                    \"mac\": \"02:B8:30:5D:D8:E1\",\n                    \"previous_count\": 110\n                },\n                \"Timestamp\": \"2025-09-29T09:31:48.09Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 56:A6:5A:C7:29:EF has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 109,\n                    \"hostname\": \"motorola-edge-40\",\n                    \"ip\": \"192.168.0.5\",\n                    \"mac\": \"56:A6:5A:C7:29:EF\",\n                    \"previous_count\": 109\n                },\n                \"Timestamp\": \"2025-09-30T17:46:53.07Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 50:81:40:C9:F3:20 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 276,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.21\",\n                    \"mac\": \"50:81:40:C9:F3:20\",\n                    \"previous_count\": 276\n                },\n                \"Timestamp\": \"2025-09-30T17:46:53.07Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 72:78:00:6E:8A:E9 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 45,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.11\",\n                    \"mac\": \"72:78:00:6E:8A:E9\",\n                    \"previous_count\": 45\n                },\n                \"Timestamp\": \"2025-09-30T17:46:53.07Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC DE:9A:11:60:21:BB has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 36,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.208\",\n                    \"mac\": \"DE:9A:11:60:21:BB\",\n                    \"previous_count\": 36\n                },\n                \"Timestamp\": \"2025-09-30T17:46:53.07Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC E6:68:C8:9D:05:0A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 59,\n                    \"hostname\": \"Galaxy-A32-5G\",\n                    \"ip\": \"192.168.0.20\",\n                    \"mac\": \"E6:68:C8:9D:05:0A\",\n                    \"previous_count\": 59\n                },\n                \"Timestamp\": \"2025-09-30T17:46:53.07Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 46:38:F9:31:C8:7F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 27,\n                    \"hostname\": \"Andy-Work-Phone\",\n                    \"ip\": \"192.168.0.19\",\n                    \"mac\": \"46:38:F9:31:C8:7F\",\n                    \"previous_count\": 27\n                },\n                \"Timestamp\": \"2025-09-30T17:46:53.07Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 4C:EF:C0:8C:0A:FB has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 221,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.16\",\n                    \"mac\": \"4C:EF:C0:8C:0A:FB\",\n                    \"previous_count\": 221\n                },\n                \"Timestamp\": \"2025-09-30T17:46:53.07Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::5CE931807BEC\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 90:10:57:0D:F5:39 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 87,\n                    \"hostname\": \"DEV-PF5JVVYN\",\n                    \"ip\": \"192.168.120.2\",\n                    \"mac\": \"90:10:57:0D:F5:39\",\n                    \"previous_count\": 87\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.403Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 90:10:57:0D:F5:39 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 87,\n                    \"hostname\": \"DEV-PF5JVVYN\",\n                    \"ip\": \"192.168.120.2\",\n                    \"mac\": \"90:10:57:0D:F5:39\",\n                    \"previous_count\": 87\n                },\n                \"Timestamp\": \"2025-09-30T17:47:08.776Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::A842A10A46DD\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 52:17:CF:C8:EF:21 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 258,\n                    \"hostname\": \"realme-7\",\n                    \"ip\": \"192.168.0.103\",\n                    \"mac\": \"52:17:CF:C8:EF:21\",\n                    \"previous_count\": 258\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.676Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 08:05:81:F4:95:33 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 152,\n                    \"hostname\": \"RokuStreamingStick\",\n                    \"ip\": \"192.168.0.104\",\n                    \"mac\": \"08:05:81:F4:95:33\",\n                    \"previous_count\": 152\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.676Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 8E:D3:25:1A:AF:8E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 102,\n                    \"hostname\": \"Pixel-8-Pro\",\n                    \"ip\": \"192.168.0.108\",\n                    \"mac\": \"8E:D3:25:1A:AF:8E\",\n                    \"previous_count\": 102\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.676Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC FE:FD:FC:9A:98:C4 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 39,\n                    \"hostname\": \"M10-R03\",\n                    \"ip\": \"192.168.0.106\",\n                    \"mac\": \"FE:FD:FC:9A:98:C4\",\n                    \"previous_count\": 39\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.676Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 96:EF:52:65:99:60 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 72,\n                    \"hostname\": \"realme-8-Pro\",\n                    \"ip\": \"192.168.0.107\",\n                    \"mac\": \"96:EF:52:65:99:60\",\n                    \"previous_count\": 72\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.676Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC FE:FD:FC:9A:98:C4 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 39,\n                    \"hostname\": \"M10-R03\",\n                    \"ip\": \"192.168.0.106\",\n                    \"mac\": \"FE:FD:FC:9A:98:C4\",\n                    \"previous_count\": 39\n                },\n                \"Timestamp\": \"2025-09-30T17:47:09.653Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::98254A42A81E\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 2A:87:20:FC:9E:F4 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 12,\n                    \"hostname\": \"Pixel-8-Pro\",\n                    \"ip\": \"192.168.0.100\",\n                    \"mac\": \"2A:87:20:FC:9E:F4\",\n                    \"previous_count\": 12\n                },\n                \"Timestamp\": \"2025-09-29T09:31:46.079Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 2A:87:20:FC:9E:F4 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 12,\n                    \"hostname\": \"Pixel-8-Pro\",\n                    \"ip\": \"192.168.0.100\",\n                    \"mac\": \"2A:87:20:FC:9E:F4\",\n                    \"previous_count\": 12\n                },\n                \"Timestamp\": \"2025-09-30T17:47:02.449Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::3C52A1060639\",\n        \"alarms\": [\n            {\n                \"Type\": \"HighCPUUsage\",\n                \"Message\": \"Device is experiencing high CPU usage.\",\n                \"Details\": {\n                    \"max_cpu_percentage\": 100,\n                    \"threshold_percentage\": 90\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.522Z\"\n            },\n            {\n                \"Type\": \"HighCPUUsage\",\n                \"Message\": \"Device is experiencing high CPU usage.\",\n                \"Details\": {\n                    \"max_cpu_percentage\": 100,\n                    \"threshold_percentage\": 90\n                },\n                \"Timestamp\": \"2025-09-30T17:46:58.893Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::20362690D7D1\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 66:70:07:32:41:56 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 160,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.4\",\n                    \"mac\": \"66:70:07:32:41:56\",\n                    \"previous_count\": 160\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.401Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 66:70:07:32:41:56 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 160,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.4\",\n                    \"mac\": \"66:70:07:32:41:56\",\n                    \"previous_count\": 160\n                },\n                \"Timestamp\": \"2025-09-30T17:47:01.81Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::98254AA1B133\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC FA:16:74:BB:57:E2 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 15,\n                    \"hostname\": \"OnePlus-Nord-CE-3-Lite-5G\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"FA:16:74:BB:57:E2\",\n                    \"previous_count\": 15\n                },\n                \"Timestamp\": \"2025-09-29T09:31:54.628Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::20362690DA5C\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 90:38:0C:A3:1B:A8 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 406,\n                    \"hostname\": \"Zappi\",\n                    \"ip\": \"192.168.32.14\",\n                    \"mac\": \"90:38:0C:A3:1B:A8\",\n                    \"previous_count\": 406\n                },\n                \"Timestamp\": \"2025-09-29T09:31:36.293Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC CA:A1:EA:27:3B:9F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 13,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.32.20\",\n                    \"mac\": \"CA:A1:EA:27:3B:9F\",\n                    \"previous_count\": 13\n                },\n                \"Timestamp\": \"2025-09-29T09:31:36.293Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC EE:18:56:31:0E:CC has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 11,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.32.16\",\n                    \"mac\": \"EE:18:56:31:0E:CC\",\n                    \"previous_count\": 11\n                },\n                \"Timestamp\": \"2025-09-29T09:31:36.293Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 20:0B:74:93:F9:FE has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 13,\n                    \"hostname\": \"MP-LAP-D351262R\",\n                    \"ip\": \"192.168.32.21\",\n                    \"mac\": \"20:0B:74:93:F9:FE\",\n                    \"previous_count\": 13\n                },\n                \"Timestamp\": \"2025-09-29T09:31:36.293Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 20:0B:74:93:F9:FE has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 13,\n                    \"hostname\": \"MP-LAP-D351262R\",\n                    \"ip\": \"192.168.32.21\",\n                    \"mac\": \"20:0B:74:93:F9:FE\",\n                    \"previous_count\": 13\n                },\n                \"Timestamp\": \"2025-09-30T17:46:50.261Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::20362690BB1D\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 6C:56:97:32:59:6C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 135,\n                    \"hostname\": \"amazon-9244fdfd6\",\n                    \"ip\": \"192.168.0.7\",\n                    \"mac\": \"6C:56:97:32:59:6C\",\n                    \"previous_count\": 135\n                },\n                \"Timestamp\": \"2025-09-29T09:31:56.257Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C6:B1:DB:34:90:22 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 82,\n                    \"hostname\": \"Nokia-G42-5G\",\n                    \"ip\": \"192.168.0.6\",\n                    \"mac\": \"C6:B1:DB:34:90:22\",\n                    \"previous_count\": 82\n                },\n                \"Timestamp\": \"2025-09-29T09:31:56.257Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 9C:C8:E9:D3:4C:74 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 27,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.7\",\n                    \"mac\": \"9C:C8:E9:D3:4C:74\",\n                    \"previous_count\": 27\n                },\n                \"Timestamp\": \"2025-09-29T09:31:56.257Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 58:9A:3E:9F:AB:20 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 33,\n                    \"hostname\": \"Blink-Mini\",\n                    \"ip\": \"192.168.0.2\",\n                    \"mac\": \"58:9A:3E:9F:AB:20\",\n                    \"previous_count\": 33\n                },\n                \"Timestamp\": \"2025-09-29T09:31:56.257Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 58:9A:3E:9F:AB:20 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 33,\n                    \"hostname\": \"Blink-Mini\",\n                    \"ip\": \"192.168.0.2\",\n                    \"mac\": \"58:9A:3E:9F:AB:20\",\n                    \"previous_count\": 33\n                },\n                \"Timestamp\": \"2025-09-30T17:46:55.972Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::242FD04E9FF8\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 06:78:74:A1:6F:F9 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 62,\n                    \"hostname\": \"moto-e14\",\n                    \"ip\": \"192.168.0.103\",\n                    \"mac\": \"06:78:74:A1:6F:F9\",\n                    \"previous_count\": 62\n                },\n                \"Timestamp\": \"2025-09-29T09:31:35.76Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 4A:25:EA:39:B7:3C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 26,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.100\",\n                    \"mac\": \"4A:25:EA:39:B7:3C\",\n                    \"previous_count\": 26\n                },\n                \"Timestamp\": \"2025-09-29T09:31:35.76Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 76:E5:92:48:11:19 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 46,\n                    \"hostname\": \"Lennon-s-A55\",\n                    \"ip\": \"192.168.0.102\",\n                    \"mac\": \"76:E5:92:48:11:19\",\n                    \"previous_count\": 46\n                },\n                \"Timestamp\": \"2025-09-29T09:31:35.76Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 92:20:7B:4F:74:49 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 109,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"92:20:7B:4F:74:49\",\n                    \"previous_count\": 109\n                },\n                \"Timestamp\": \"2025-09-29T09:31:35.76Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 72:60:07:4E:FB:3E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 36,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"72:60:07:4E:FB:3E\",\n                    \"previous_count\": 36\n                },\n                \"Timestamp\": \"2025-09-29T09:31:35.76Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 06:78:74:A1:6F:F9 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 62,\n                    \"hostname\": \"moto-e14\",\n                    \"ip\": \"192.168.0.103\",\n                    \"mac\": \"06:78:74:A1:6F:F9\",\n                    \"previous_count\": 62\n                },\n                \"Timestamp\": \"2025-09-30T17:46:50.92Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 4A:25:EA:39:B7:3C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 26,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.100\",\n                    \"mac\": \"4A:25:EA:39:B7:3C\",\n                    \"previous_count\": 26\n                },\n                \"Timestamp\": \"2025-09-30T17:46:50.92Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 76:E5:92:48:11:19 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 46,\n                    \"hostname\": \"Lennon-s-A55\",\n                    \"ip\": \"192.168.0.102\",\n                    \"mac\": \"76:E5:92:48:11:19\",\n                    \"previous_count\": 46\n                },\n                \"Timestamp\": \"2025-09-30T17:46:50.92Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 92:20:7B:4F:74:49 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 109,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"92:20:7B:4F:74:49\",\n                    \"previous_count\": 109\n                },\n                \"Timestamp\": \"2025-09-30T17:46:50.92Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 72:60:07:4E:FB:3E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 36,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"72:60:07:4E:FB:3E\",\n                    \"previous_count\": 36\n                },\n                \"Timestamp\": \"2025-09-30T17:46:50.92Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::40ED0039FC58\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC DA:51:71:D7:6D:B4 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 39,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.88.7\",\n                    \"mac\": \"DA:51:71:D7:6D:B4\",\n                    \"previous_count\": 39\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.436Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 18:B4:30:CE:C6:1B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 358,\n                    \"hostname\": \"09AB01AC32170D8M\",\n                    \"ip\": \"192.168.88.2\",\n                    \"mac\": \"18:B4:30:CE:C6:1B\",\n                    \"previous_count\": 358\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.436Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 42:04:95:DF:09:96 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 55,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.88.12\",\n                    \"mac\": \"42:04:95:DF:09:96\",\n                    \"previous_count\": 55\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.436Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 18:B4:30:CE:C6:1B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 358,\n                    \"hostname\": \"09AB01AC32170D8M\",\n                    \"ip\": \"192.168.88.2\",\n                    \"mac\": \"18:B4:30:CE:C6:1B\",\n                    \"previous_count\": 358\n                },\n                \"Timestamp\": \"2025-09-30T17:47:08.658Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC DA:51:71:D7:6D:B4 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 39,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.88.7\",\n                    \"mac\": \"DA:51:71:D7:6D:B4\",\n                    \"previous_count\": 39\n                },\n                \"Timestamp\": \"2025-09-30T17:47:08.658Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::3C52A10604EC\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC CC:27:46:A0:63:7A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 93,\n                    \"hostname\": \"Bens-iPhone\",\n                    \"ip\": \"192.168.88.9\",\n                    \"mac\": \"CC:27:46:A0:63:7A\",\n                    \"previous_count\": 93\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.482Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC DE:7A:EF:3F:6D:E8 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 20,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.88.10\",\n                    \"mac\": \"DE:7A:EF:3F:6D:E8\",\n                    \"previous_count\": 20\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.482Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC DE:7A:EF:3F:6D:E8 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 20,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.88.10\",\n                    \"mac\": \"DE:7A:EF:3F:6D:E8\",\n                    \"previous_count\": 20\n                },\n                \"Timestamp\": \"2025-09-30T17:46:51.963Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::5091E3374B49\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 76:5A:C3:01:B2:0D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 108,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.88.11\",\n                    \"mac\": \"76:5A:C3:01:B2:0D\",\n                    \"previous_count\": 108\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.482Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 34:FD:6A:1B:18:6E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 101,\n                    \"hostname\": \"Home-Cinema\",\n                    \"ip\": \"192.168.88.4\",\n                    \"mac\": \"34:FD:6A:1B:18:6E\",\n                    \"previous_count\": 101\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.482Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 2A:30:A8:88:D7:6A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 23,\n                    \"hostname\": \"Mac\",\n                    \"ip\": \"192.168.88.12\",\n                    \"mac\": \"2A:30:A8:88:D7:6A\",\n                    \"previous_count\": 23\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.482Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C2:A3:BA:6F:2B:07 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 19,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.88.13\",\n                    \"mac\": \"C2:A3:BA:6F:2B:07\",\n                    \"previous_count\": 19\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.482Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 32:CD:D3:9D:46:88 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 16,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.88.8\",\n                    \"mac\": \"32:CD:D3:9D:46:88\",\n                    \"previous_count\": 16\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.482Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D2:1D:20:8B:BE:C6 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 22,\n                    \"hostname\": \"Galaxy-A52s-5G\",\n                    \"ip\": \"192.168.88.3\",\n                    \"mac\": \"D2:1D:20:8B:BE:C6\",\n                    \"previous_count\": 22\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.482Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 00:71:47:99:27:DC has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 28,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.2\",\n                    \"mac\": \"00:71:47:99:27:DC\",\n                    \"previous_count\": 28\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.482Z\"\n            },\n            {\n                \"Type\": \"HighCPUUsage\",\n                \"Message\": \"Device is experiencing high CPU usage.\",\n                \"Details\": {\n                    \"max_cpu_percentage\": 100,\n                    \"threshold_percentage\": 90\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.482Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 76:5A:C3:01:B2:0D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 108,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.88.11\",\n                    \"mac\": \"76:5A:C3:01:B2:0D\",\n                    \"previous_count\": 108\n                },\n                \"Timestamp\": \"2025-09-30T17:46:55.33Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D2:1D:20:8B:BE:C6 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 22,\n                    \"hostname\": \"Galaxy-A52s-5G\",\n                    \"ip\": \"192.168.88.3\",\n                    \"mac\": \"D2:1D:20:8B:BE:C6\",\n                    \"previous_count\": 22\n                },\n                \"Timestamp\": \"2025-09-30T17:46:55.33Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 32:CD:D3:9D:46:88 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 16,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.88.8\",\n                    \"mac\": \"32:CD:D3:9D:46:88\",\n                    \"previous_count\": 16\n                },\n                \"Timestamp\": \"2025-09-30T17:46:55.33Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 00:71:47:99:27:DC has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 28,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.2\",\n                    \"mac\": \"00:71:47:99:27:DC\",\n                    \"previous_count\": 28\n                },\n                \"Timestamp\": \"2025-09-30T17:46:55.33Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 34:FD:6A:1B:18:6E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 101,\n                    \"hostname\": \"Home-Cinema\",\n                    \"ip\": \"192.168.88.4\",\n                    \"mac\": \"34:FD:6A:1B:18:6E\",\n                    \"previous_count\": 101\n                },\n                \"Timestamp\": \"2025-09-30T17:46:55.33Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 2A:30:A8:88:D7:6A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 23,\n                    \"hostname\": \"Mac\",\n                    \"ip\": \"192.168.88.12\",\n                    \"mac\": \"2A:30:A8:88:D7:6A\",\n                    \"previous_count\": 23\n                },\n                \"Timestamp\": \"2025-09-30T17:46:55.33Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C2:A3:BA:6F:2B:07 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 19,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.88.13\",\n                    \"mac\": \"C2:A3:BA:6F:2B:07\",\n                    \"previous_count\": 19\n                },\n                \"Timestamp\": \"2025-09-30T17:46:55.33Z\"\n            },\n            {\n                \"Type\": \"HighCPUUsage\",\n                \"Message\": \"Device is experiencing high CPU usage.\",\n                \"Details\": {\n                    \"max_cpu_percentage\": 100,\n                    \"threshold_percentage\": 90\n                },\n                \"Timestamp\": \"2025-09-30T17:46:55.33Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::242FD04EA385\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 4C:FC:AA:0E:B1:5B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 238,\n                    \"hostname\": \"Tesla_Model_3\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"4C:FC:AA:0E:B1:5B\",\n                    \"previous_count\": 238\n                },\n                \"Timestamp\": \"2025-09-29T09:31:36.047Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::40ED0039FA6F\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 40:AE:30:9C:55:7E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 122,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.13\",\n                    \"mac\": \"40:AE:30:9C:55:7E\",\n                    \"previous_count\": 122\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.58Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D8:44:89:5C:6F:22 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 76,\n                    \"hostname\": \"L530\",\n                    \"ip\": \"192.168.88.2\",\n                    \"mac\": \"D8:44:89:5C:6F:22\",\n                    \"previous_count\": 76\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.58Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D8:44:89:5C:80:16 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 71,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.5\",\n                    \"mac\": \"D8:44:89:5C:80:16\",\n                    \"previous_count\": 71\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.58Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D8:44:89:5C:9B:AA has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 97,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.6\",\n                    \"mac\": \"D8:44:89:5C:9B:AA\",\n                    \"previous_count\": 97\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.58Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D8:44:89:5C:9B:AA has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 97,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.6\",\n                    \"mac\": \"D8:44:89:5C:9B:AA\",\n                    \"previous_count\": 97\n                },\n                \"Timestamp\": \"2025-09-30T17:46:50.047Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D8:44:89:5C:80:16 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 71,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.5\",\n                    \"mac\": \"D8:44:89:5C:80:16\",\n                    \"previous_count\": 71\n                },\n                \"Timestamp\": \"2025-09-30T17:46:50.047Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::20362690ECFA\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 8E:C4:62:6A:46:2E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 36,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.3\",\n                    \"mac\": \"8E:C4:62:6A:46:2E\",\n                    \"previous_count\": 36\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.276Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 76:02:C2:B3:0F:06 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 125,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.9\",\n                    \"mac\": \"76:02:C2:B3:0F:06\",\n                    \"previous_count\": 125\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.276Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 62:93:B1:5C:76:FB has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 12,\n                    \"hostname\": \"Catherine-s-S22\",\n                    \"ip\": \"192.168.0.8\",\n                    \"mac\": \"62:93:B1:5C:76:FB\",\n                    \"previous_count\": 12\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.276Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 62:93:B1:5C:76:FB has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 12,\n                    \"hostname\": \"Catherine-s-S22\",\n                    \"ip\": \"192.168.0.8\",\n                    \"mac\": \"62:93:B1:5C:76:FB\",\n                    \"previous_count\": 12\n                },\n                \"Timestamp\": \"2025-09-30T17:46:58.357Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 8E:C4:62:6A:46:2E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 36,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.3\",\n                    \"mac\": \"8E:C4:62:6A:46:2E\",\n                    \"previous_count\": 36\n                },\n                \"Timestamp\": \"2025-09-30T17:46:58.357Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::98254AA1C717\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 72:99:B8:99:66:F1 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 283,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"72:99:B8:99:66:F1\",\n                    \"previous_count\": 283\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.37Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::A842A10A525F\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 4A:F9:8C:A9:1A:D3 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 122,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"4A:F9:8C:A9:1A:D3\",\n                    \"previous_count\": 122\n                },\n                \"Timestamp\": \"2025-09-29T09:31:56.031Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 3E:52:26:93:25:85 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 221,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.0.108\",\n                    \"mac\": \"3E:52:26:93:25:85\",\n                    \"previous_count\": 221\n                },\n                \"Timestamp\": \"2025-09-29T09:31:56.031Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B4:B5:B6:DE:87:8F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 83,\n                    \"hostname\": \"LAPTOP-MS4CCTUO\",\n                    \"ip\": \"192.168.0.106\",\n                    \"mac\": \"B4:B5:B6:DE:87:8F\",\n                    \"previous_count\": 83\n                },\n                \"Timestamp\": \"2025-09-29T09:31:56.031Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D6:32:2D:FE:CB:A5 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 63,\n                    \"hostname\": \"Redmi-K70\",\n                    \"ip\": \"192.168.0.103\",\n                    \"mac\": \"D6:32:2D:FE:CB:A5\",\n                    \"previous_count\": 63\n                },\n                \"Timestamp\": \"2025-09-29T09:31:56.031Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 1C:D6:BE:A8:43:B5 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 62,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.107\",\n                    \"mac\": \"1C:D6:BE:A8:43:B5\",\n                    \"previous_count\": 62\n                },\n                \"Timestamp\": \"2025-09-29T09:31:56.031Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 46:54:78:01:45:33 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 107,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.105\",\n                    \"mac\": \"46:54:78:01:45:33\",\n                    \"previous_count\": 107\n                },\n                \"Timestamp\": \"2025-09-29T09:31:56.031Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 82:D9:31:D6:AC:97 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 34,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.104\",\n                    \"mac\": \"82:D9:31:D6:AC:97\",\n                    \"previous_count\": 34\n                },\n                \"Timestamp\": \"2025-09-29T09:31:56.031Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 62:36:A6:72:90:E5 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 30,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.103\",\n                    \"mac\": \"62:36:A6:72:90:E5\",\n                    \"previous_count\": 30\n                },\n                \"Timestamp\": \"2025-09-29T09:31:56.031Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC CC:B5:D1:E3:91:79 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 17,\n                    \"hostname\": \"rk3308_robot32\",\n                    \"ip\": \"192.168.0.100\",\n                    \"mac\": \"CC:B5:D1:E3:91:79\",\n                    \"previous_count\": 17\n                },\n                \"Timestamp\": \"2025-09-29T09:31:56.031Z\"\n            },\n            {\n                \"Type\": \"HighCPUUsage\",\n                \"Message\": \"Device is experiencing high CPU usage.\",\n                \"Details\": {\n                    \"max_cpu_percentage\": 100,\n                    \"threshold_percentage\": 90\n                },\n                \"Timestamp\": \"2025-09-29T09:31:56.031Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 46:54:78:01:45:33 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 107,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.105\",\n                    \"mac\": \"46:54:78:01:45:33\",\n                    \"previous_count\": 107\n                },\n                \"Timestamp\": \"2025-09-30T17:46:56.612Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 62:36:A6:72:90:E5 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 30,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.103\",\n                    \"mac\": \"62:36:A6:72:90:E5\",\n                    \"previous_count\": 30\n                },\n                \"Timestamp\": \"2025-09-30T17:46:56.612Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC CC:B5:D1:E3:91:79 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 17,\n                    \"hostname\": \"rk3308_robot32\",\n                    \"ip\": \"192.168.0.100\",\n                    \"mac\": \"CC:B5:D1:E3:91:79\",\n                    \"previous_count\": 17\n                },\n                \"Timestamp\": \"2025-09-30T17:46:56.612Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 1C:D6:BE:A8:43:B5 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 62,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.107\",\n                    \"mac\": \"1C:D6:BE:A8:43:B5\",\n                    \"previous_count\": 62\n                },\n                \"Timestamp\": \"2025-09-30T17:46:56.612Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D6:32:2D:FE:CB:A5 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 63,\n                    \"hostname\": \"Redmi-K70\",\n                    \"ip\": \"192.168.0.103\",\n                    \"mac\": \"D6:32:2D:FE:CB:A5\",\n                    \"previous_count\": 63\n                },\n                \"Timestamp\": \"2025-09-30T17:46:56.612Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 3E:52:26:93:25:85 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 221,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.0.108\",\n                    \"mac\": \"3E:52:26:93:25:85\",\n                    \"previous_count\": 221\n                },\n                \"Timestamp\": \"2025-09-30T17:46:56.612Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 82:D9:31:D6:AC:97 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 34,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.104\",\n                    \"mac\": \"82:D9:31:D6:AC:97\",\n                    \"previous_count\": 34\n                },\n                \"Timestamp\": \"2025-09-30T17:46:56.612Z\"\n            },\n            {\n                \"Type\": \"HighCPUUsage\",\n                \"Message\": \"Device is experiencing high CPU usage.\",\n                \"Details\": {\n                    \"max_cpu_percentage\": 100,\n                    \"threshold_percentage\": 90\n                },\n                \"Timestamp\": \"2025-09-30T17:46:56.612Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::98254AC4CC93\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC E6:88:4F:0C:CF:8B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 49,\n                    \"hostname\": \"Galaxy-Tab-A7-Lite\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"E6:88:4F:0C:CF:8B\",\n                    \"previous_count\": 49\n                },\n                \"Timestamp\": \"2025-09-29T09:31:58.009Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC EE:F1:5B:A0:6C:B7 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 10,\n                    \"hostname\": \"Galaxy-A15\",\n                    \"ip\": \"192.168.0.102\",\n                    \"mac\": \"EE:F1:5B:A0:6C:B7\",\n                    \"previous_count\": 10\n                },\n                \"Timestamp\": \"2025-09-29T09:31:58.009Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 7A:9D:97:0A:3D:C7 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 12,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.102\",\n                    \"mac\": \"7A:9D:97:0A:3D:C7\",\n                    \"previous_count\": 12\n                },\n                \"Timestamp\": \"2025-09-29T09:31:58.009Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC EE:F1:5B:A0:6C:B7 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 10,\n                    \"hostname\": \"Galaxy-A15\",\n                    \"ip\": \"192.168.0.102\",\n                    \"mac\": \"EE:F1:5B:A0:6C:B7\",\n                    \"previous_count\": 10\n                },\n                \"Timestamp\": \"2025-09-30T17:46:52.99Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::A842A10A5817\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 2A:47:CC:24:95:B2 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 129,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.0.105\",\n                    \"mac\": \"2A:47:CC:24:95:B2\",\n                    \"previous_count\": 129\n                },\n                \"Timestamp\": \"2025-09-29T09:31:45.4Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F8:F0:05:E1:F2:43 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 195,\n                    \"hostname\": \"WINC-f2-43\",\n                    \"ip\": \"192.168.0.110\",\n                    \"mac\": \"F8:F0:05:E1:F2:43\",\n                    \"previous_count\": 195\n                },\n                \"Timestamp\": \"2025-09-29T09:31:45.4Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 60:83:73:4C:62:4E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 250,\n                    \"hostname\": \"Shels-iPhone\",\n                    \"ip\": \"192.168.0.112\",\n                    \"mac\": \"60:83:73:4C:62:4E\",\n                    \"previous_count\": 250\n                },\n                \"Timestamp\": \"2025-09-29T09:31:45.4Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC AE:06:41:3B:9E:CA has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 18,\n                    \"hostname\": \"Galaxy-A15\",\n                    \"ip\": \"192.168.0.111\",\n                    \"mac\": \"AE:06:41:3B:9E:CA\",\n                    \"previous_count\": 18\n                },\n                \"Timestamp\": \"2025-09-29T09:31:45.4Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 5C:80:B6:A9:37:C9 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 74,\n                    \"hostname\": \"Mr-Learoyds-laptop\",\n                    \"ip\": \"192.168.0.116\",\n                    \"mac\": \"5C:80:B6:A9:37:C9\",\n                    \"previous_count\": 74\n                },\n                \"Timestamp\": \"2025-09-29T09:31:45.4Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC AE:06:41:3B:9E:CA has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 18,\n                    \"hostname\": \"Galaxy-A15\",\n                    \"ip\": \"192.168.0.111\",\n                    \"mac\": \"AE:06:41:3B:9E:CA\",\n                    \"previous_count\": 18\n                },\n                \"Timestamp\": \"2025-09-30T17:47:02.255Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 60:83:73:4C:62:4E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 250,\n                    \"hostname\": \"Shels-iPhone\",\n                    \"ip\": \"192.168.0.112\",\n                    \"mac\": \"60:83:73:4C:62:4E\",\n                    \"previous_count\": 250\n                },\n                \"Timestamp\": \"2025-09-30T17:47:02.255Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 5C:80:B6:A9:37:C9 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 74,\n                    \"hostname\": \"Mr-Learoyds-laptop\",\n                    \"ip\": \"192.168.0.116\",\n                    \"mac\": \"5C:80:B6:A9:37:C9\",\n                    \"previous_count\": 74\n                },\n                \"Timestamp\": \"2025-09-30T17:47:02.255Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 2A:47:CC:24:95:B2 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 129,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.0.105\",\n                    \"mac\": \"2A:47:CC:24:95:B2\",\n                    \"previous_count\": 129\n                },\n                \"Timestamp\": \"2025-09-30T17:47:02.255Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::20362690045E\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC AC:63:BE:0E:62:AB has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 115,\n                    \"hostname\": \"amazon-0b4faaeeb\",\n                    \"ip\": \"192.168.0.23\",\n                    \"mac\": \"AC:63:BE:0E:62:AB\",\n                    \"previous_count\": 115\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.838Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C6:FD:18:51:D8:9C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 96,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.0.39\",\n                    \"mac\": \"C6:FD:18:51:D8:9C\",\n                    \"previous_count\": 96\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.838Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 9A:41:49:39:3D:89 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 190,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.38\",\n                    \"mac\": \"9A:41:49:39:3D:89\",\n                    \"previous_count\": 190\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.838Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 64:48:42:47:6E:41 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 58,\n                    \"hostname\": \"New-iphone-re\",\n                    \"ip\": \"192.168.0.30\",\n                    \"mac\": \"64:48:42:47:6E:41\",\n                    \"previous_count\": 58\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.838Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 28:EA:2D:8A:18:2F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 197,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.28\",\n                    \"mac\": \"28:EA:2D:8A:18:2F\",\n                    \"previous_count\": 197\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.838Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 1E:69:46:53:F7:B7 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 207,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.0.35\",\n                    \"mac\": \"1E:69:46:53:F7:B7\",\n                    \"previous_count\": 207\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.838Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A6:F6:8B:04:1E:22 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 53,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.12\",\n                    \"mac\": \"A6:F6:8B:04:1E:22\",\n                    \"previous_count\": 53\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.838Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D2:54:E5:C7:47:B2 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 29,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.27\",\n                    \"mac\": \"D2:54:E5:C7:47:B2\",\n                    \"previous_count\": 29\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.838Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 94:F6:D6:24:D2:4C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 49,\n                    \"hostname\": \"IBex-Air\",\n                    \"ip\": \"192.168.0.33\",\n                    \"mac\": \"94:F6:D6:24:D2:4C\",\n                    \"previous_count\": 49\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.838Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 94:F6:D6:24:D2:4C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 49,\n                    \"hostname\": \"IBex-Air\",\n                    \"ip\": \"192.168.0.33\",\n                    \"mac\": \"94:F6:D6:24:D2:4C\",\n                    \"previous_count\": 49\n                },\n                \"Timestamp\": \"2025-09-30T17:47:11.537Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A6:F6:8B:04:1E:22 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 53,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.12\",\n                    \"mac\": \"A6:F6:8B:04:1E:22\",\n                    \"previous_count\": 53\n                },\n                \"Timestamp\": \"2025-09-30T17:47:11.537Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::20362690BCB2\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 56:66:4B:92:95:15 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 123,\n                    \"hostname\": \"Michael-s-A52s\",\n                    \"ip\": \"192.168.0.20\",\n                    \"mac\": \"56:66:4B:92:95:15\",\n                    \"previous_count\": 123\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.804Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 22:2E:66:AE:E4:EB has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 62,\n                    \"hostname\": \"Lucy-s-A52s\",\n                    \"ip\": \"192.168.0.12\",\n                    \"mac\": \"22:2E:66:AE:E4:EB\",\n                    \"previous_count\": 62\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.804Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC EE:1B:2E:7E:50:FA has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 17,\n                    \"hostname\": \"Emily-s-A50\",\n                    \"ip\": \"192.168.0.13\",\n                    \"mac\": \"EE:1B:2E:7E:50:FA\",\n                    \"previous_count\": 17\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.804Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 20:0B:CF:EA:F9:8E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 296,\n                    \"hostname\": \"Emily switch\",\n                    \"ip\": \"192.168.0.17\",\n                    \"mac\": \"20:0B:CF:EA:F9:8E\",\n                    \"previous_count\": 296\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.804Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 8E:C8:E5:C8:0E:73 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 165,\n                    \"hostname\": \"Galaxy-Tab-A8\",\n                    \"ip\": \"192.168.0.20\",\n                    \"mac\": \"8E:C8:E5:C8:0E:73\",\n                    \"previous_count\": 165\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.804Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 10:B1:DF:D5:C2:27 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 271,\n                    \"hostname\": \"A3 Printer\",\n                    \"ip\": \"192.168.0.86\",\n                    \"mac\": \"10:B1:DF:D5:C2:27\",\n                    \"previous_count\": 271\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.804Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A6:F5:86:17:1E:34 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 27,\n                    \"hostname\": \"Oliver-s-A35\",\n                    \"ip\": \"192.168.0.13\",\n                    \"mac\": \"A6:F5:86:17:1E:34\",\n                    \"previous_count\": 27\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.804Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 52:A7:22:0D:78:09 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 29,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.6\",\n                    \"mac\": \"52:A7:22:0D:78:09\",\n                    \"previous_count\": 29\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.804Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 08:05:81:2E:65:95 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 15,\n                    \"hostname\": \"R3-up\",\n                    \"ip\": \"192.168.0.9\",\n                    \"mac\": \"08:05:81:2E:65:95\",\n                    \"previous_count\": 15\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.804Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A6:F5:86:17:1E:34 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 27,\n                    \"hostname\": \"Oliver-s-A35\",\n                    \"ip\": \"192.168.0.13\",\n                    \"mac\": \"A6:F5:86:17:1E:34\",\n                    \"previous_count\": 27\n                },\n                \"Timestamp\": \"2025-09-30T17:47:05.611Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 08:05:81:2E:65:95 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 15,\n                    \"hostname\": \"R3-up\",\n                    \"ip\": \"192.168.0.9\",\n                    \"mac\": \"08:05:81:2E:65:95\",\n                    \"previous_count\": 15\n                },\n                \"Timestamp\": \"2025-09-30T17:47:05.611Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::A842A10A49C5\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 3E:25:34:97:8B:79 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 32,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.110\",\n                    \"mac\": \"3E:25:34:97:8B:79\",\n                    \"previous_count\": 32\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.502Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 6E:FF:7B:16:9F:06 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 17,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.110\",\n                    \"mac\": \"6E:FF:7B:16:9F:06\",\n                    \"previous_count\": 17\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.502Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 3C:A3:08:98:4C:DC has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 19,\n                    \"hostname\": \"Ring-984cdc\",\n                    \"ip\": \"192.168.0.117\",\n                    \"mac\": \"3C:A3:08:98:4C:DC\",\n                    \"previous_count\": 19\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.502Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 72:10:9E:B7:CB:E5 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 17,\n                    \"hostname\": \"moto-g54-5G\",\n                    \"ip\": \"192.168.0.115\",\n                    \"mac\": \"72:10:9E:B7:CB:E5\",\n                    \"previous_count\": 17\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.502Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D2:8C:C9:D9:93:5C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 58,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.108\",\n                    \"mac\": \"D2:8C:C9:D9:93:5C\",\n                    \"previous_count\": 58\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.502Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 6A:FF:7B:4A:4E:68 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 13,\n                    \"hostname\": \"RE200\",\n                    \"ip\": \"192.168.0.113\",\n                    \"mac\": \"6A:FF:7B:4A:4E:68\",\n                    \"previous_count\": 13\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.502Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C0:A5:E8:A7:05:D5 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 49,\n                    \"hostname\": \"Gaming\",\n                    \"ip\": \"192.168.0.113\",\n                    \"mac\": \"C0:A5:E8:A7:05:D5\",\n                    \"previous_count\": 49\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.502Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 52:56:44:9F:04:AD has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 15,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.102\",\n                    \"mac\": \"52:56:44:9F:04:AD\",\n                    \"previous_count\": 15\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.502Z\"\n            },\n            {\n                \"Type\": \"HighCPUUsage\",\n                \"Message\": \"Device is experiencing high CPU usage.\",\n                \"Details\": {\n                    \"max_cpu_percentage\": 99,\n                    \"threshold_percentage\": 90\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.502Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 6A:FF:7B:4A:4E:68 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 13,\n                    \"hostname\": \"RE200\",\n                    \"ip\": \"192.168.0.113\",\n                    \"mac\": \"6A:FF:7B:4A:4E:68\",\n                    \"previous_count\": 13\n                },\n                \"Timestamp\": \"2025-09-30T17:46:52.206Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 52:56:44:9F:04:AD has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 15,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.102\",\n                    \"mac\": \"52:56:44:9F:04:AD\",\n                    \"previous_count\": 15\n                },\n                \"Timestamp\": \"2025-09-30T17:46:52.206Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D2:8C:C9:D9:93:5C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 58,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.108\",\n                    \"mac\": \"D2:8C:C9:D9:93:5C\",\n                    \"previous_count\": 58\n                },\n                \"Timestamp\": \"2025-09-30T17:46:52.206Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 6E:FF:7B:16:9F:06 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 17,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.110\",\n                    \"mac\": \"6E:FF:7B:16:9F:06\",\n                    \"previous_count\": 17\n                },\n                \"Timestamp\": \"2025-09-30T17:46:52.206Z\"\n            },\n            {\n                \"Type\": \"HighCPUUsage\",\n                \"Message\": \"Device is experiencing high CPU usage.\",\n                \"Details\": {\n                    \"max_cpu_percentage\": 99,\n                    \"threshold_percentage\": 90\n                },\n                \"Timestamp\": \"2025-09-30T17:46:52.206Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::20362690D816\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F2:8B:96:82:45:27 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 383,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.8\",\n                    \"mac\": \"F2:8B:96:82:45:27\",\n                    \"previous_count\": 383\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.661Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C0:F5:35:26:99:38 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 278,\n                    \"hostname\": \"audiocast\",\n                    \"ip\": \"192.168.0.16\",\n                    \"mac\": \"C0:F5:35:26:99:38\",\n                    \"previous_count\": 278\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.661Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 14:5D:34:9D:1B:12 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 189,\n                    \"hostname\": \"eufyCleanL60SES\",\n                    \"ip\": \"192.168.0.12\",\n                    \"mac\": \"14:5D:34:9D:1B:12\",\n                    \"previous_count\": 189\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.661Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 5E:84:99:85:18:5D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 263,\n                    \"hostname\": \"Kristian-s-Z-Fold7\",\n                    \"ip\": \"192.168.0.4\",\n                    \"mac\": \"5E:84:99:85:18:5D\",\n                    \"previous_count\": 263\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.661Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 3C:8D:20:E7:FE:4C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 421,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.11\",\n                    \"mac\": \"3C:8D:20:E7:FE:4C\",\n                    \"previous_count\": 421\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.661Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 1A:4E:90:D0:80:0B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 87,\n                    \"hostname\": \"Kristian-s-S24-Ultra\",\n                    \"ip\": \"192.168.0.4\",\n                    \"mac\": \"1A:4E:90:D0:80:0B\",\n                    \"previous_count\": 87\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.661Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 82:2B:C3:AD:FC:65 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 383,\n                    \"hostname\": \"Kristian-s-Tab-S9-Ultra\",\n                    \"ip\": \"192.168.0.13\",\n                    \"mac\": \"82:2B:C3:AD:FC:65\",\n                    \"previous_count\": 383\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.661Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 9E:43:64:33:90:D4 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 57,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.15\",\n                    \"mac\": \"9E:43:64:33:90:D4\",\n                    \"previous_count\": 57\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.661Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 50:28:4A:71:32:B1 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 405,\n                    \"hostname\": \"RC-5CG3184577\",\n                    \"ip\": \"192.168.0.14\",\n                    \"mac\": \"50:28:4A:71:32:B1\",\n                    \"previous_count\": 405\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.661Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 5E:84:99:85:18:5D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 263,\n                    \"hostname\": \"Kristian-s-Z-Fold7\",\n                    \"ip\": \"192.168.0.4\",\n                    \"mac\": \"5E:84:99:85:18:5D\",\n                    \"previous_count\": 263\n                },\n                \"Timestamp\": \"2025-09-30T17:46:52.295Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::30DE4BDD612D\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F2:39:59:35:39:00 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 135,\n                    \"hostname\": \"Karen-s-S23\",\n                    \"ip\": \"192.168.88.10\",\n                    \"mac\": \"F2:39:59:35:39:00\",\n                    \"previous_count\": 135\n                },\n                \"Timestamp\": \"2025-09-29T09:31:42.142Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A6:9B:4B:77:59:15 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 39,\n                    \"hostname\": \"S23-Ultra\",\n                    \"ip\": \"192.168.88.6\",\n                    \"mac\": \"A6:9B:4B:77:59:15\",\n                    \"previous_count\": 39\n                },\n                \"Timestamp\": \"2025-09-29T09:31:42.142Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 7C:B2:7D:E2:CD:40 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 92,\n                    \"hostname\": \"WF-MediA-Lap\",\n                    \"ip\": \"192.168.88.11\",\n                    \"mac\": \"7C:B2:7D:E2:CD:40\",\n                    \"previous_count\": 92\n                },\n                \"Timestamp\": \"2025-09-29T09:31:42.142Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC CE:3C:B0:A2:EA:A7 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 28,\n                    \"hostname\": \"Langa\",\n                    \"ip\": \"192.168.88.9\",\n                    \"mac\": \"CE:3C:B0:A2:EA:A7\",\n                    \"previous_count\": 28\n                },\n                \"Timestamp\": \"2025-09-29T09:31:42.142Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 7C:B2:7D:E2:CD:40 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 92,\n                    \"hostname\": \"WF-MediA-Lap\",\n                    \"ip\": \"192.168.88.11\",\n                    \"mac\": \"7C:B2:7D:E2:CD:40\",\n                    \"previous_count\": 92\n                },\n                \"Timestamp\": \"2025-09-30T17:46:56.994Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC CE:3C:B0:A2:EA:A7 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 28,\n                    \"hostname\": \"Langa\",\n                    \"ip\": \"192.168.88.9\",\n                    \"mac\": \"CE:3C:B0:A2:EA:A7\",\n                    \"previous_count\": 28\n                },\n                \"Timestamp\": \"2025-09-30T17:46:56.994Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::20362690BA8D\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC EC:63:D7:91:E1:FF has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 126,\n                    \"hostname\": \"APTEMWLPF2VK1QD\",\n                    \"ip\": \"192.168.0.8\",\n                    \"mac\": \"EC:63:D7:91:E1:FF\",\n                    \"previous_count\": 126\n                },\n                \"Timestamp\": \"2025-09-29T09:31:42.289Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C8:8A:9A:9C:D4:57 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 179,\n                    \"hostname\": \"3CL4466\",\n                    \"ip\": \"192.168.0.11\",\n                    \"mac\": \"C8:8A:9A:9C:D4:57\",\n                    \"previous_count\": 179\n                },\n                \"Timestamp\": \"2025-09-29T09:31:42.289Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B6:51:14:DF:62:92 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 83,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.0.5\",\n                    \"mac\": \"B6:51:14:DF:62:92\",\n                    \"previous_count\": 83\n                },\n                \"Timestamp\": \"2025-09-29T09:31:42.289Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B6:51:14:DF:62:92 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 83,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.0.5\",\n                    \"mac\": \"B6:51:14:DF:62:92\",\n                    \"previous_count\": 83\n                },\n                \"Timestamp\": \"2025-09-30T17:46:57.715Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC EC:63:D7:91:E1:FF has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 126,\n                    \"hostname\": \"APTEMWLPF2VK1QD\",\n                    \"ip\": \"192.168.0.8\",\n                    \"mac\": \"EC:63:D7:91:E1:FF\",\n                    \"previous_count\": 126\n                },\n                \"Timestamp\": \"2025-09-30T17:46:57.715Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C8:8A:9A:9C:D4:57 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 179,\n                    \"hostname\": \"3CL4466\",\n                    \"ip\": \"192.168.0.11\",\n                    \"mac\": \"C8:8A:9A:9C:D4:57\",\n                    \"previous_count\": 179\n                },\n                \"Timestamp\": \"2025-09-30T17:46:57.715Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::203626911709\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 64:0B:D7:4D:10:03 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 260,\n                    \"hostname\": \"Richards-iPhone\",\n                    \"ip\": \"192.168.0.11\",\n                    \"mac\": \"64:0B:D7:4D:10:03\",\n                    \"previous_count\": 260\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.229Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 84:94:37:BB:D5:9B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 336,\n                    \"hostname\": \"Gracie-Maes-Air\",\n                    \"ip\": \"192.168.0.6\",\n                    \"mac\": \"84:94:37:BB:D5:9B\",\n                    \"previous_count\": 336\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.229Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC CE:08:0B:54:5D:F9 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 111,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.9\",\n                    \"mac\": \"CE:08:0B:54:5D:F9\",\n                    \"previous_count\": 111\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.229Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 14:7D:DA:C4:78:86 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 76,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.15\",\n                    \"mac\": \"14:7D:DA:C4:78:86\",\n                    \"previous_count\": 76\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.229Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 44:CB:8B:83:F3:76 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 417,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.8\",\n                    \"mac\": \"44:CB:8B:83:F3:76\",\n                    \"previous_count\": 417\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.229Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 2E:2E:53:C7:0A:87 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 320,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.13\",\n                    \"mac\": \"2E:2E:53:C7:0A:87\",\n                    \"previous_count\": 320\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.229Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 12:83:10:F1:C0:6B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 236,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.14\",\n                    \"mac\": \"12:83:10:F1:C0:6B\",\n                    \"previous_count\": 236\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.229Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F0:B0:40:B3:A9:AE has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 421,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.3\",\n                    \"mac\": \"F0:B0:40:B3:A9:AE\",\n                    \"previous_count\": 421\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.229Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC AA:97:32:88:8F:8F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 161,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.7\",\n                    \"mac\": \"AA:97:32:88:8F:8F\",\n                    \"previous_count\": 161\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.229Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC E0:BB:9E:C6:F5:D6 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 421,\n                    \"hostname\": \"EPSONC6F5D6\",\n                    \"ip\": \"192.168.0.10\",\n                    \"mac\": \"E0:BB:9E:C6:F5:D6\",\n                    \"previous_count\": 421\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.229Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 10:CE:02:BE:40:26 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 421,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.4\",\n                    \"mac\": \"10:CE:02:BE:40:26\",\n                    \"previous_count\": 421\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.229Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 3E:72:E3:32:B2:69 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 146,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.13\",\n                    \"mac\": \"3E:72:E3:32:B2:69\",\n                    \"previous_count\": 146\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.23Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 14:7D:DA:C4:78:86 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 76,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.15\",\n                    \"mac\": \"14:7D:DA:C4:78:86\",\n                    \"previous_count\": 76\n                },\n                \"Timestamp\": \"2025-09-30T17:46:56.624Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::20362690BE05\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 56:A8:BD:EF:46:5C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 52,\n                    \"hostname\": \"Naomi-s-S24-FE\",\n                    \"ip\": \"192.168.0.2\",\n                    \"mac\": \"56:A8:BD:EF:46:5C\",\n                    \"previous_count\": 52\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.996Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 14:18:C3:74:A2:89 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 180,\n                    \"hostname\": \"LAPTOP-03JSRJ67\",\n                    \"ip\": \"192.168.0.13\",\n                    \"mac\": \"14:18:C3:74:A2:89\",\n                    \"previous_count\": 180\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.996Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC CE:DE:48:93:E0:7D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 119,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.10\",\n                    \"mac\": \"CE:DE:48:93:E0:7D\",\n                    \"previous_count\": 119\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.996Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 40:45:DA:C5:96:BA has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 70,\n                    \"hostname\": \"Tab-7-Pro\",\n                    \"ip\": \"192.168.0.6\",\n                    \"mac\": \"40:45:DA:C5:96:BA\",\n                    \"previous_count\": 70\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.996Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 40:45:DA:C5:96:BA has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 70,\n                    \"hostname\": \"Tab-7-Pro\",\n                    \"ip\": \"192.168.0.6\",\n                    \"mac\": \"40:45:DA:C5:96:BA\",\n                    \"previous_count\": 70\n                },\n                \"Timestamp\": \"2025-09-30T17:46:53.127Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC CE:DE:48:93:E0:7D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 119,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.10\",\n                    \"mac\": \"CE:DE:48:93:E0:7D\",\n                    \"previous_count\": 119\n                },\n                \"Timestamp\": \"2025-09-30T17:46:53.127Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::98254AA1D25D\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 36:DD:70:7C:C8:CC has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 33,\n                    \"hostname\": \"Jayne-s-S24-FE\",\n                    \"ip\": \"192.168.0.100\",\n                    \"mac\": \"36:DD:70:7C:C8:CC\",\n                    \"previous_count\": 33\n                },\n                \"Timestamp\": \"2025-09-29T09:31:41.061Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C8:8A:9A:9B:EF:EC has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 19,\n                    \"hostname\": \"MCA-L-J8HS324\",\n                    \"ip\": \"192.168.0.100\",\n                    \"mac\": \"C8:8A:9A:9B:EF:EC\",\n                    \"previous_count\": 19\n                },\n                \"Timestamp\": \"2025-09-29T09:31:41.061Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 42:AE:D9:76:4A:28 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 10,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.0.105\",\n                    \"mac\": \"42:AE:D9:76:4A:28\",\n                    \"previous_count\": 10\n                },\n                \"Timestamp\": \"2025-09-29T09:31:41.061Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C8:6C:3D:92:54:97 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 33,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.103\",\n                    \"mac\": \"C8:6C:3D:92:54:97\",\n                    \"previous_count\": 33\n                },\n                \"Timestamp\": \"2025-09-29T09:31:41.061Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C8:8A:9A:9B:EF:EC has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 19,\n                    \"hostname\": \"MCA-L-J8HS324\",\n                    \"ip\": \"192.168.0.100\",\n                    \"mac\": \"C8:8A:9A:9B:EF:EC\",\n                    \"previous_count\": 19\n                },\n                \"Timestamp\": \"2025-09-30T17:47:03.75Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"ops::203626-EX820v-22497H8000913\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 7C:D9:5C:1C:6B:71 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 410,\n                    \"hostname\": \"Google-Home-Mini\",\n                    \"ip\": \"192.168.0.35\",\n                    \"mac\": \"7C:D9:5C:1C:6B:71\",\n                    \"previous_count\": 410\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.72Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D4:A6:51:51:E0:7E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 34,\n                    \"hostname\": \"wlan0\",\n                    \"ip\": \"192.168.0.19\",\n                    \"mac\": \"D4:A6:51:51:E0:7E\",\n                    \"previous_count\": 34\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.72Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A4:EF:15:4E:B0:89 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 416,\n                    \"hostname\": \"110536270\",\n                    \"ip\": \"192.168.0.25\",\n                    \"mac\": \"A4:EF:15:4E:B0:89\",\n                    \"previous_count\": 416\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.72Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 7C:D9:5C:1F:9C:83 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 413,\n                    \"hostname\": \"Google-Home-Mini\",\n                    \"ip\": \"192.168.0.57\",\n                    \"mac\": \"7C:D9:5C:1F:9C:83\",\n                    \"previous_count\": 413\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.72Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A4:EF:15:4C:FD:6B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 62,\n                    \"hostname\": \"110535966\",\n                    \"ip\": \"192.168.0.27\",\n                    \"mac\": \"A4:EF:15:4C:FD:6B\",\n                    \"previous_count\": 62\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.72Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D4:A6:51:52:09:34 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 421,\n                    \"hostname\": \"wlan0\",\n                    \"ip\": \"192.168.0.13\",\n                    \"mac\": \"D4:A6:51:52:09:34\",\n                    \"previous_count\": 421\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.72Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 7C:D9:5C:1B:FB:CA has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 369,\n                    \"hostname\": \"Google-Home-Mini\",\n                    \"ip\": \"192.168.0.56\",\n                    \"mac\": \"7C:D9:5C:1B:FB:CA\",\n                    \"previous_count\": 369\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.72Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 7C:D9:5C:24:42:58 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 421,\n                    \"hostname\": \"Google-Home-Mini\",\n                    \"ip\": \"192.168.0.29\",\n                    \"mac\": \"7C:D9:5C:24:42:58\",\n                    \"previous_count\": 421\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.72Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 28:6D:CD:2A:BF:E3 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 413,\n                    \"hostname\": \"ThingsTurn_BFE3\",\n                    \"ip\": \"192.168.0.2\",\n                    \"mac\": \"28:6D:CD:2A:BF:E3\",\n                    \"previous_count\": 413\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.721Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 7C:2E:BD:50:63:5D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 420,\n                    \"hostname\": \"Google-Home-Mini\",\n                    \"ip\": \"192.168.0.50\",\n                    \"mac\": \"7C:2E:BD:50:63:5D\",\n                    \"previous_count\": 420\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.721Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC DE:A0:42:BB:AE:23 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 10,\n                    \"hostname\": \"Bevly-s-S24-Ultra\",\n                    \"ip\": \"192.168.0.55\",\n                    \"mac\": \"DE:A0:42:BB:AE:23\",\n                    \"previous_count\": 10\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.721Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 08:3D:88:AF:A9:65 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 143,\n                    \"hostname\": \"android-2403cd6c64ef5a6f\",\n                    \"ip\": \"192.168.0.51\",\n                    \"mac\": \"08:3D:88:AF:A9:65\",\n                    \"previous_count\": 143\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.721Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 7C:D9:5C:15:DE:0A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 16,\n                    \"hostname\": \"Google-Home-Mini\",\n                    \"ip\": \"192.168.0.47\",\n                    \"mac\": \"7C:D9:5C:15:DE:0A\",\n                    \"previous_count\": 16\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.721Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC DE:A0:42:BB:AE:23 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 10,\n                    \"hostname\": \"Bevly-s-S24-Ultra\",\n                    \"ip\": \"192.168.0.55\",\n                    \"mac\": \"DE:A0:42:BB:AE:23\",\n                    \"previous_count\": 10\n                },\n                \"Timestamp\": \"2025-09-30T17:46:51.306Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D4:A6:51:51:E0:7E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 34,\n                    \"hostname\": \"wlan0\",\n                    \"ip\": \"192.168.0.19\",\n                    \"mac\": \"D4:A6:51:51:E0:7E\",\n                    \"previous_count\": 34\n                },\n                \"Timestamp\": \"2025-09-30T17:46:51.306Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 7C:D9:5C:15:DE:0A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 16,\n                    \"hostname\": \"Google-Home-Mini\",\n                    \"ip\": \"192.168.0.47\",\n                    \"mac\": \"7C:D9:5C:15:DE:0A\",\n                    \"previous_count\": 16\n                },\n                \"Timestamp\": \"2025-09-30T17:46:51.306Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::A842A10A50F4\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 5C:47:5E:64:61:CF has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 61,\n                    \"hostname\": \"RingDoorbell-cf\",\n                    \"ip\": \"192.168.0.104\",\n                    \"mac\": \"5C:47:5E:64:61:CF\",\n                    \"previous_count\": 61\n                },\n                \"Timestamp\": \"2025-09-29T09:31:42.184Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::20362690D7CE\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC BA:E3:72:8E:CF:D0 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 161,\n                    \"hostname\": \"Galaxy-Tab-A7-Lite\",\n                    \"ip\": \"192.168.0.3\",\n                    \"mac\": \"BA:E3:72:8E:CF:D0\",\n                    \"previous_count\": 161\n                },\n                \"Timestamp\": \"2025-09-29T09:31:49.278Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 64:4E:D7:32:38:6F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 10,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.5\",\n                    \"mac\": \"64:4E:D7:32:38:6F\",\n                    \"previous_count\": 10\n                },\n                \"Timestamp\": \"2025-09-29T09:31:49.278Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC BA:E3:72:8E:CF:D0 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 161,\n                    \"hostname\": \"Galaxy-Tab-A7-Lite\",\n                    \"ip\": \"192.168.0.3\",\n                    \"mac\": \"BA:E3:72:8E:CF:D0\",\n                    \"previous_count\": 161\n                },\n                \"Timestamp\": \"2025-09-30T17:47:05.123Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 64:4E:D7:32:38:6F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 10,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.5\",\n                    \"mac\": \"64:4E:D7:32:38:6F\",\n                    \"previous_count\": 10\n                },\n                \"Timestamp\": \"2025-09-30T17:47:05.123Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::203626900545\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F6:61:6D:32:A8:BC has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 19,\n                    \"hostname\": \"NX789J\",\n                    \"ip\": \"192.168.0.2\",\n                    \"mac\": \"F6:61:6D:32:A8:BC\",\n                    \"previous_count\": 19\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.686Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 06:FF:1E:4F:D4:D4 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 101,\n                    \"hostname\": \"Hannah-s-Note20-Ultra\",\n                    \"ip\": \"192.168.0.9\",\n                    \"mac\": \"06:FF:1E:4F:D4:D4\",\n                    \"previous_count\": 101\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.686Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 26:C2:B7:9C:5E:3E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 19,\n                    \"hostname\": \"Martin-s-Tab-S9-FE\",\n                    \"ip\": \"192.168.0.10\",\n                    \"mac\": \"26:C2:B7:9C:5E:3E\",\n                    \"previous_count\": 19\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.686Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 26:C2:B7:9C:5E:3E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 19,\n                    \"hostname\": \"Martin-s-Tab-S9-FE\",\n                    \"ip\": \"192.168.0.10\",\n                    \"mac\": \"26:C2:B7:9C:5E:3E\",\n                    \"previous_count\": 19\n                },\n                \"Timestamp\": \"2025-09-30T17:46:53.082Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::20362690BE50\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 60:65:25:E4:D8:57 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 52,\n                    \"hostname\": \"Bedroom\",\n                    \"ip\": \"192.168.0.14\",\n                    \"mac\": \"60:65:25:E4:D8:57\",\n                    \"previous_count\": 52\n                },\n                \"Timestamp\": \"2025-09-29T09:31:52.962Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 4A:4D:F0:7F:72:58 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 14,\n                    \"hostname\": \"POCO-F3\",\n                    \"ip\": \"192.168.0.3\",\n                    \"mac\": \"4A:4D:F0:7F:72:58\",\n                    \"previous_count\": 14\n                },\n                \"Timestamp\": \"2025-09-29T09:31:52.962Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC CA:8C:5A:F3:3A:6A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 52,\n                    \"hostname\": \"Notts-s-S23-Ultra\",\n                    \"ip\": \"192.168.0.8\",\n                    \"mac\": \"CA:8C:5A:F3:3A:6A\",\n                    \"previous_count\": 52\n                },\n                \"Timestamp\": \"2025-09-29T09:31:52.962Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 60:65:25:E4:D8:57 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 52,\n                    \"hostname\": \"Bedroom\",\n                    \"ip\": \"192.168.0.14\",\n                    \"mac\": \"60:65:25:E4:D8:57\",\n                    \"previous_count\": 52\n                },\n                \"Timestamp\": \"2025-09-30T17:47:09.385Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::98254A428DD8\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 4E:F8:BA:F6:D6:EF has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 62,\n                    \"hostname\": \"Djemal-Faris-s-A21s\",\n                    \"ip\": \"192.168.0.100\",\n                    \"mac\": \"4E:F8:BA:F6:D6:EF\",\n                    \"previous_count\": 62\n                },\n                \"Timestamp\": \"2025-09-29T09:31:56.175Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 4E:F8:BA:F6:D6:EF has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 62,\n                    \"hostname\": \"Djemal-Faris-s-A21s\",\n                    \"ip\": \"192.168.0.100\",\n                    \"mac\": \"4E:F8:BA:F6:D6:EF\",\n                    \"previous_count\": 62\n                },\n                \"Timestamp\": \"2025-09-30T17:46:56.226Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::242FD04E9EDE\",\n        \"alarms\": [\n            {\n                \"Type\": \"HighCPUUsage\",\n                \"Message\": \"Device is experiencing high CPU usage.\",\n                \"Details\": {\n                    \"max_cpu_percentage\": 100,\n                    \"threshold_percentage\": 90\n                },\n                \"Timestamp\": \"2025-09-29T09:31:48.293Z\"\n            },\n            {\n                \"Type\": \"HighCPUUsage\",\n                \"Message\": \"Device is experiencing high CPU usage.\",\n                \"Details\": {\n                    \"max_cpu_percentage\": 100,\n                    \"threshold_percentage\": 90\n                },\n                \"Timestamp\": \"2025-09-30T17:47:05.356Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::3C52A105F8BC\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC AE:CE:00:7E:D6:D9 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 100,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.88.5\",\n                    \"mac\": \"AE:CE:00:7E:D6:D9\",\n                    \"previous_count\": 100\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.999Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 08:C2:24:9E:A6:A9 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 28,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.5\",\n                    \"mac\": \"08:C2:24:9E:A6:A9\",\n                    \"previous_count\": 28\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.999Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 92:AE:D4:71:B8:4A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 14,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.88.8\",\n                    \"mac\": \"92:AE:D4:71:B8:4A\",\n                    \"previous_count\": 14\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.999Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC DC:E9:94:CC:1B:39 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 27,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.7\",\n                    \"mac\": \"DC:E9:94:CC:1B:39\",\n                    \"previous_count\": 27\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.999Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC DC:E9:94:CC:1B:39 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 27,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.7\",\n                    \"mac\": \"DC:E9:94:CC:1B:39\",\n                    \"previous_count\": 27\n                },\n                \"Timestamp\": \"2025-09-30T17:46:58.482Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::98254AA1B29E\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 42:72:C0:69:5E:D7 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 15,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.103\",\n                    \"mac\": \"42:72:C0:69:5E:D7\",\n                    \"previous_count\": 15\n                },\n                \"Timestamp\": \"2025-09-29T09:31:40.944Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 42:72:C0:69:5E:D7 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 15,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.103\",\n                    \"mac\": \"42:72:C0:69:5E:D7\",\n                    \"previous_count\": 15\n                },\n                \"Timestamp\": \"2025-09-30T17:47:05.872Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::242FD04E88E2\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 02:7A:DB:E8:0D:70 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 67,\n                    \"hostname\": \"Kevin-s-A14\",\n                    \"ip\": \"192.168.0.110\",\n                    \"mac\": \"02:7A:DB:E8:0D:70\",\n                    \"previous_count\": 67\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.792Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 8C:85:80:54:90:6F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 26,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.100\",\n                    \"mac\": \"8C:85:80:54:90:6F\",\n                    \"previous_count\": 26\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.792Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A0:44:B7:9B:94:D0 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 47,\n                    \"hostname\": \"A50-1700894788\",\n                    \"ip\": \"192.168.0.113\",\n                    \"mac\": \"A0:44:B7:9B:94:D0\",\n                    \"previous_count\": 47\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.792Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A2:E1:D9:5E:48:99 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 20,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.112\",\n                    \"mac\": \"A2:E1:D9:5E:48:99\",\n                    \"previous_count\": 20\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.792Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F4:64:12:58:26:AE has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 83,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.110\",\n                    \"mac\": \"F4:64:12:58:26:AE\",\n                    \"previous_count\": 83\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.792Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 30:FD:38:75:49:22 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 59,\n                    \"hostname\": \"Google-Home-Mini\",\n                    \"ip\": \"192.168.0.102\",\n                    \"mac\": \"30:FD:38:75:49:22\",\n                    \"previous_count\": 59\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.792Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 46:91:08:38:40:5C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 97,\n                    \"hostname\": \"M2007J20CG\",\n                    \"ip\": \"192.168.0.110\",\n                    \"mac\": \"46:91:08:38:40:5C\",\n                    \"previous_count\": 97\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.792Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 8A:41:EF:C5:9C:2B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 57,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.109\",\n                    \"mac\": \"8A:41:EF:C5:9C:2B\",\n                    \"previous_count\": 57\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.792Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A0:44:B7:9B:94:D0 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 47,\n                    \"hostname\": \"A50-1700894788\",\n                    \"ip\": \"192.168.0.113\",\n                    \"mac\": \"A0:44:B7:9B:94:D0\",\n                    \"previous_count\": 47\n                },\n                \"Timestamp\": \"2025-09-30T17:47:06.603Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 46:91:08:38:40:5C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 97,\n                    \"hostname\": \"M2007J20CG\",\n                    \"ip\": \"192.168.0.110\",\n                    \"mac\": \"46:91:08:38:40:5C\",\n                    \"previous_count\": 97\n                },\n                \"Timestamp\": \"2025-09-30T17:47:06.603Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 02:7A:DB:E8:0D:70 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 67,\n                    \"hostname\": \"Kevin-s-A14\",\n                    \"ip\": \"192.168.0.110\",\n                    \"mac\": \"02:7A:DB:E8:0D:70\",\n                    \"previous_count\": 67\n                },\n                \"Timestamp\": \"2025-09-30T17:47:06.603Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A2:E1:D9:5E:48:99 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 20,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.112\",\n                    \"mac\": \"A2:E1:D9:5E:48:99\",\n                    \"previous_count\": 20\n                },\n                \"Timestamp\": \"2025-09-30T17:47:06.603Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 8A:41:EF:C5:9C:2B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 57,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.109\",\n                    \"mac\": \"8A:41:EF:C5:9C:2B\",\n                    \"previous_count\": 57\n                },\n                \"Timestamp\": \"2025-09-30T17:47:06.604Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F4:64:12:58:26:AE has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 83,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.110\",\n                    \"mac\": \"F4:64:12:58:26:AE\",\n                    \"previous_count\": 83\n                },\n                \"Timestamp\": \"2025-09-30T17:47:06.604Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::A842A10A492F\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F8:71:A6:C0:36:85 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 170,\n                    \"hostname\": \"liv\",\n                    \"ip\": \"192.168.0.102\",\n                    \"mac\": \"F8:71:A6:C0:36:85\",\n                    \"previous_count\": 170\n                },\n                \"Timestamp\": \"2025-09-29T09:31:36.984Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 76:C4:5A:58:84:25 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 16,\n                    \"hostname\": \"Lisa-s-A05s\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"76:C4:5A:58:84:25\",\n                    \"previous_count\": 16\n                },\n                \"Timestamp\": \"2025-09-29T09:31:36.984Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 22:48:98:C5:61:21 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 222,\n                    \"hostname\": \"Lisa-s-A05s\",\n                    \"ip\": \"192.168.0.102\",\n                    \"mac\": \"22:48:98:C5:61:21\",\n                    \"previous_count\": 222\n                },\n                \"Timestamp\": \"2025-09-29T09:31:36.984Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 1E:0D:A7:39:24:63 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 332,\n                    \"hostname\": \"MacBookAir\",\n                    \"ip\": \"192.168.0.105\",\n                    \"mac\": \"1E:0D:A7:39:24:63\",\n                    \"previous_count\": 332\n                },\n                \"Timestamp\": \"2025-09-29T09:31:36.984Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC DC:A9:04:91:A7:75 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 15,\n                    \"hostname\": \"Georges-MBP\",\n                    \"ip\": \"192.168.0.107\",\n                    \"mac\": \"DC:A9:04:91:A7:75\",\n                    \"previous_count\": 15\n                },\n                \"Timestamp\": \"2025-09-29T09:31:36.984Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 0C:DB:EA:B3:A8:C7 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 279,\n                    \"hostname\": \"JeremysiPhone3\",\n                    \"ip\": \"192.168.0.103\",\n                    \"mac\": \"0C:DB:EA:B3:A8:C7\",\n                    \"previous_count\": 279\n                },\n                \"Timestamp\": \"2025-09-29T09:31:36.984Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C0:D7:AA:3E:4B:48 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 414,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.100\",\n                    \"mac\": \"C0:D7:AA:3E:4B:48\",\n                    \"previous_count\": 414\n                },\n                \"Timestamp\": \"2025-09-29T09:31:36.984Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 96:D0:9E:63:95:AE has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 36,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.103\",\n                    \"mac\": \"96:D0:9E:63:95:AE\",\n                    \"previous_count\": 36\n                },\n                \"Timestamp\": \"2025-09-29T09:31:36.984Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC BC:38:98:9B:98:E4 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 17,\n                    \"hostname\": \"DESKTOP-99TIKBH\",\n                    \"ip\": \"192.168.0.105\",\n                    \"mac\": \"BC:38:98:9B:98:E4\",\n                    \"previous_count\": 17\n                },\n                \"Timestamp\": \"2025-09-29T09:31:36.984Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 64:0C:91:0C:03:56 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 78,\n                    \"hostname\": \"Georges-iPhone\",\n                    \"ip\": \"192.168.0.105\",\n                    \"mac\": \"64:0C:91:0C:03:56\",\n                    \"previous_count\": 78\n                },\n                \"Timestamp\": \"2025-09-29T09:31:36.984Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F4:20:15:AC:DB:02 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 376,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.108\",\n                    \"mac\": \"F4:20:15:AC:DB:02\",\n                    \"previous_count\": 376\n                },\n                \"Timestamp\": \"2025-09-29T09:31:36.984Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A6:59:1B:8F:B6:A1 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 18,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.103\",\n                    \"mac\": \"A6:59:1B:8F:B6:A1\",\n                    \"previous_count\": 18\n                },\n                \"Timestamp\": \"2025-09-29T09:31:36.984Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 76:C4:5A:58:84:25 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 16,\n                    \"hostname\": \"Lisa-s-A05s\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"76:C4:5A:58:84:25\",\n                    \"previous_count\": 16\n                },\n                \"Timestamp\": \"2025-09-30T17:46:55.427Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC DC:A9:04:91:A7:75 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 15,\n                    \"hostname\": \"Georges-MBP\",\n                    \"ip\": \"192.168.0.107\",\n                    \"mac\": \"DC:A9:04:91:A7:75\",\n                    \"previous_count\": 15\n                },\n                \"Timestamp\": \"2025-09-30T17:46:55.427Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC BC:38:98:9B:98:E4 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 17,\n                    \"hostname\": \"DESKTOP-99TIKBH\",\n                    \"ip\": \"192.168.0.105\",\n                    \"mac\": \"BC:38:98:9B:98:E4\",\n                    \"previous_count\": 17\n                },\n                \"Timestamp\": \"2025-09-30T17:46:55.427Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::20362690BB38\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 48:E1:E9:81:E7:94 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 41,\n                    \"hostname\": \"Meross Smart Switch\",\n                    \"ip\": \"192.168.0.7\",\n                    \"mac\": \"48:E1:E9:81:E7:94\",\n                    \"previous_count\": 41\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.477Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 1A:8B:1D:08:D2:1F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 24,\n                    \"hostname\": \"Graeme-s-S25-Ultra\",\n                    \"ip\": \"192.168.0.16\",\n                    \"mac\": \"1A:8B:1D:08:D2:1F\",\n                    \"previous_count\": 24\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.477Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 48:E1:E9:81:E3:80 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 161,\n                    \"hostname\": \"Meross Smart Switch\",\n                    \"ip\": \"192.168.0.4\",\n                    \"mac\": \"48:E1:E9:81:E3:80\",\n                    \"previous_count\": 161\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.477Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B6:E2:79:4B:F1:AD has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 113,\n                    \"hostname\": \"Irene-s-S23-Ultra\",\n                    \"ip\": \"192.168.0.13\",\n                    \"mac\": \"B6:E2:79:4B:F1:AD\",\n                    \"previous_count\": 113\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.477Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"ops::203626-EX820v-22497H8000289\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC BC:A5:8B:A5:62:1E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 79,\n                    \"hostname\": \"Galaxy-J6\",\n                    \"ip\": \"192.168.0.9\",\n                    \"mac\": \"BC:A5:8B:A5:62:1E\",\n                    \"previous_count\": 79\n                },\n                \"Timestamp\": \"2025-09-29T09:31:52.916Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 66:AC:E9:C3:A1:77 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 20,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.10\",\n                    \"mac\": \"66:AC:E9:C3:A1:77\",\n                    \"previous_count\": 20\n                },\n                \"Timestamp\": \"2025-09-29T09:31:52.917Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 08:E9:F6:78:B6:DA has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 69,\n                    \"hostname\": \"MerryIoTHotspotV1D8F3\",\n                    \"ip\": \"192.168.0.4\",\n                    \"mac\": \"08:E9:F6:78:B6:DA\",\n                    \"previous_count\": 69\n                },\n                \"Timestamp\": \"2025-09-29T09:31:52.917Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC E4:5F:01:4D:AB:78 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 200,\n                    \"hostname\": \"raspberrypi\",\n                    \"ip\": \"192.168.0.46\",\n                    \"mac\": \"E4:5F:01:4D:AB:78\",\n                    \"previous_count\": 200\n                },\n                \"Timestamp\": \"2025-09-29T09:31:52.917Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 52:A3:02:07:F3:FC has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 35,\n                    \"hostname\": \"Redmi-Note-13-Pro-5G\",\n                    \"ip\": \"192.168.0.15\",\n                    \"mac\": \"52:A3:02:07:F3:FC\",\n                    \"previous_count\": 35\n                },\n                \"Timestamp\": \"2025-09-29T09:31:52.917Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 08:E9:F6:78:B6:DA has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 69,\n                    \"hostname\": \"MerryIoTHotspotV1D8F3\",\n                    \"ip\": \"192.168.0.4\",\n                    \"mac\": \"08:E9:F6:78:B6:DA\",\n                    \"previous_count\": 69\n                },\n                \"Timestamp\": \"2025-09-30T17:47:09.371Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 52:A3:02:07:F3:FC has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 35,\n                    \"hostname\": \"Redmi-Note-13-Pro-5G\",\n                    \"ip\": \"192.168.0.15\",\n                    \"mac\": \"52:A3:02:07:F3:FC\",\n                    \"previous_count\": 35\n                },\n                \"Timestamp\": \"2025-09-30T17:47:09.371Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC BC:A5:8B:A5:62:1E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 79,\n                    \"hostname\": \"Galaxy-J6\",\n                    \"ip\": \"192.168.0.9\",\n                    \"mac\": \"BC:A5:8B:A5:62:1E\",\n                    \"previous_count\": 79\n                },\n                \"Timestamp\": \"2025-09-30T17:47:09.371Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 66:AC:E9:C3:A1:77 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 20,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.10\",\n                    \"mac\": \"66:AC:E9:C3:A1:77\",\n                    \"previous_count\": 20\n                },\n                \"Timestamp\": \"2025-09-30T17:47:09.371Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::20362690DB04\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B0:67:B5:D4:A5:BB has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 21,\n                    \"hostname\": \"Sirajsihonemini\",\n                    \"ip\": \"192.168.0.22\",\n                    \"mac\": \"B0:67:B5:D4:A5:BB\",\n                    \"previous_count\": 21\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.936Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 34:3E:A4:4D:E3:42 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 71,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.13\",\n                    \"mac\": \"34:3E:A4:4D:E3:42\",\n                    \"previous_count\": 71\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.936Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 38:9D:92:AC:6D:3C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 57,\n                    \"hostname\": \"EPSONAC6D3C\",\n                    \"ip\": \"192.168.0.11\",\n                    \"mac\": \"38:9D:92:AC:6D:3C\",\n                    \"previous_count\": 57\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.936Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 3E:BA:E5:0A:E2:A7 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 28,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.16\",\n                    \"mac\": \"3E:BA:E5:0A:E2:A7\",\n                    \"previous_count\": 28\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.936Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 0A:C6:53:EF:D0:79 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 270,\n                    \"hostname\": \"MacBookAir\",\n                    \"ip\": \"192.168.0.12\",\n                    \"mac\": \"0A:C6:53:EF:D0:79\",\n                    \"previous_count\": 270\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.936Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 3E:5A:32:FD:98:2D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 10,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.0.28\",\n                    \"mac\": \"3E:5A:32:FD:98:2D\",\n                    \"previous_count\": 10\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.936Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC BA:F7:36:58:58:75 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 78,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.22\",\n                    \"mac\": \"BA:F7:36:58:58:75\",\n                    \"previous_count\": 78\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.936Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 86:BB:89:FD:54:D3 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 236,\n                    \"hostname\": \"Nel-s-Note10\",\n                    \"ip\": \"192.168.0.28\",\n                    \"mac\": \"86:BB:89:FD:54:D3\",\n                    \"previous_count\": 236\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.936Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC DE:25:F3:7D:3C:24 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 33,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.32\",\n                    \"mac\": \"DE:25:F3:7D:3C:24\",\n                    \"previous_count\": 33\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.936Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 34:3E:A4:4D:E3:42 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 71,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.13\",\n                    \"mac\": \"34:3E:A4:4D:E3:42\",\n                    \"previous_count\": 71\n                },\n                \"Timestamp\": \"2025-09-30T17:47:06.916Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 38:9D:92:AC:6D:3C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 57,\n                    \"hostname\": \"EPSONAC6D3C\",\n                    \"ip\": \"192.168.0.11\",\n                    \"mac\": \"38:9D:92:AC:6D:3C\",\n                    \"previous_count\": 57\n                },\n                \"Timestamp\": \"2025-09-30T17:47:06.916Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 3E:5A:32:FD:98:2D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 10,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.0.28\",\n                    \"mac\": \"3E:5A:32:FD:98:2D\",\n                    \"previous_count\": 10\n                },\n                \"Timestamp\": \"2025-09-30T17:47:06.916Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B0:67:B5:D4:A5:BB has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 21,\n                    \"hostname\": \"Sirajsihonemini\",\n                    \"ip\": \"192.168.0.22\",\n                    \"mac\": \"B0:67:B5:D4:A5:BB\",\n                    \"previous_count\": 21\n                },\n                \"Timestamp\": \"2025-09-30T17:47:06.916Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC DE:25:F3:7D:3C:24 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 33,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.32\",\n                    \"mac\": \"DE:25:F3:7D:3C:24\",\n                    \"previous_count\": 33\n                },\n                \"Timestamp\": \"2025-09-30T17:47:06.916Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 3E:BA:E5:0A:E2:A7 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 28,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.16\",\n                    \"mac\": \"3E:BA:E5:0A:E2:A7\",\n                    \"previous_count\": 28\n                },\n                \"Timestamp\": \"2025-09-30T17:47:06.916Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 86:BB:89:FD:54:D3 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 236,\n                    \"hostname\": \"Nel-s-Note10\",\n                    \"ip\": \"192.168.0.28\",\n                    \"mac\": \"86:BB:89:FD:54:D3\",\n                    \"previous_count\": 236\n                },\n                \"Timestamp\": \"2025-09-30T17:47:06.916Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC BA:F7:36:58:58:75 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 78,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.22\",\n                    \"mac\": \"BA:F7:36:58:58:75\",\n                    \"previous_count\": 78\n                },\n                \"Timestamp\": \"2025-09-30T17:47:06.916Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::2036269002E7\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 6A:D8:2A:E7:73:81 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 53,\n                    \"hostname\": \"Mac\",\n                    \"ip\": \"192.168.0.3\",\n                    \"mac\": \"6A:D8:2A:E7:73:81\",\n                    \"previous_count\": 53\n                },\n                \"Timestamp\": \"2025-09-29T09:31:56.983Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC E8:FF:F4:4A:6B:52 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 10,\n                    \"hostname\": \"RichardiPhone16\",\n                    \"ip\": \"192.168.0.4\",\n                    \"mac\": \"E8:FF:F4:4A:6B:52\",\n                    \"previous_count\": 10\n                },\n                \"Timestamp\": \"2025-09-29T09:31:56.983Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C2:C6:AE:F1:EF:F4 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 12,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.2\",\n                    \"mac\": \"C2:C6:AE:F1:EF:F4\",\n                    \"previous_count\": 12\n                },\n                \"Timestamp\": \"2025-09-29T09:31:56.983Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC E8:FF:F4:4A:6B:52 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 10,\n                    \"hostname\": \"RichardiPhone16\",\n                    \"ip\": \"192.168.0.4\",\n                    \"mac\": \"E8:FF:F4:4A:6B:52\",\n                    \"previous_count\": 10\n                },\n                \"Timestamp\": \"2025-09-30T17:46:56.191Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 6A:D8:2A:E7:73:81 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 53,\n                    \"hostname\": \"Mac\",\n                    \"ip\": \"192.168.0.3\",\n                    \"mac\": \"6A:D8:2A:E7:73:81\",\n                    \"previous_count\": 53\n                },\n                \"Timestamp\": \"2025-09-30T17:46:56.191Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::98254AC4CC84\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 54:60:09:6F:F5:02 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 382,\n                    \"hostname\": \"Google-Home\",\n                    \"ip\": \"192.168.0.107\",\n                    \"mac\": \"54:60:09:6F:F5:02\",\n                    \"previous_count\": 382\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.023Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 46:BA:B9:80:D8:CD has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 39,\n                    \"hostname\": \"Galaxy-S21-5G\",\n                    \"ip\": \"192.168.0.105\",\n                    \"mac\": \"46:BA:B9:80:D8:CD\",\n                    \"previous_count\": 39\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.023Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 40:1A:58:B8:5E:F9 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 122,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.104\",\n                    \"mac\": \"40:1A:58:B8:5E:F9\",\n                    \"previous_count\": 122\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.023Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 40:1A:58:B8:5E:F9 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 122,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.104\",\n                    \"mac\": \"40:1A:58:B8:5E:F9\",\n                    \"previous_count\": 122\n                },\n                \"Timestamp\": \"2025-09-30T17:47:10.391Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::98254AA1CA41\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 5C:87:30:BB:66:D2 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 164,\n                    \"hostname\": \"Sameetas\",\n                    \"ip\": \"192.168.0.106\",\n                    \"mac\": \"5C:87:30:BB:66:D2\",\n                    \"previous_count\": 164\n                },\n                \"Timestamp\": \"2025-09-29T09:31:36.013Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 7A:34:2F:10:E8:86 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 19,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.33.100\",\n                    \"mac\": \"7A:34:2F:10:E8:86\",\n                    \"previous_count\": 19\n                },\n                \"Timestamp\": \"2025-09-29T09:31:36.013Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC FA:FE:25:C3:DA:6E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 25,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.103\",\n                    \"mac\": \"FA:FE:25:C3:DA:6E\",\n                    \"previous_count\": 25\n                },\n                \"Timestamp\": \"2025-09-29T09:31:36.013Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C4:0B:CB:32:24:6C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 102,\n                    \"hostname\": \"MIMAX-????\",\n                    \"ip\": \"192.168.0.100\",\n                    \"mac\": \"C4:0B:CB:32:24:6C\",\n                    \"previous_count\": 102\n                },\n                \"Timestamp\": \"2025-09-29T09:31:36.013Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC E6:D8:09:D5:AE:15 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 258,\n                    \"hostname\": \"Dewan-s-Tab-A9\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"E6:D8:09:D5:AE:15\",\n                    \"previous_count\": 258\n                },\n                \"Timestamp\": \"2025-09-29T09:31:36.013Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC CE:69:6A:94:44:5A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 265,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.103\",\n                    \"mac\": \"CE:69:6A:94:44:5A\",\n                    \"previous_count\": 265\n                },\n                \"Timestamp\": \"2025-09-29T09:31:36.013Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 92:C9:16:B0:66:D1 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 68,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.105\",\n                    \"mac\": \"92:C9:16:B0:66:D1\",\n                    \"previous_count\": 68\n                },\n                \"Timestamp\": \"2025-09-29T09:31:36.013Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 7C:2A:CA:6C:DC:AB has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 124,\n                    \"hostname\": \"Dipeshs-iPad\",\n                    \"ip\": \"192.168.0.104\",\n                    \"mac\": \"7C:2A:CA:6C:DC:AB\",\n                    \"previous_count\": 124\n                },\n                \"Timestamp\": \"2025-09-29T09:31:36.013Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC CA:6E:56:1B:44:B9 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 65,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.104\",\n                    \"mac\": \"CA:6E:56:1B:44:B9\",\n                    \"previous_count\": 65\n                },\n                \"Timestamp\": \"2025-09-29T09:31:36.013Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F2:AE:51:6A:85:47 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 90,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.111\",\n                    \"mac\": \"F2:AE:51:6A:85:47\",\n                    \"previous_count\": 90\n                },\n                \"Timestamp\": \"2025-09-29T09:31:36.013Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 7A:34:2F:10:E8:86 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 19,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.33.100\",\n                    \"mac\": \"7A:34:2F:10:E8:86\",\n                    \"previous_count\": 19\n                },\n                \"Timestamp\": \"2025-09-30T17:46:55.29Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC CA:6E:56:1B:44:B9 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 65,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.104\",\n                    \"mac\": \"CA:6E:56:1B:44:B9\",\n                    \"previous_count\": 65\n                },\n                \"Timestamp\": \"2025-09-30T17:46:55.29Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC FA:FE:25:C3:DA:6E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 25,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.103\",\n                    \"mac\": \"FA:FE:25:C3:DA:6E\",\n                    \"previous_count\": 25\n                },\n                \"Timestamp\": \"2025-09-30T17:46:55.29Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F2:AE:51:6A:85:47 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 90,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.111\",\n                    \"mac\": \"F2:AE:51:6A:85:47\",\n                    \"previous_count\": 90\n                },\n                \"Timestamp\": \"2025-09-30T17:46:55.29Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::A842A10A577B\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 74:D4:23:D3:2D:54 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 380,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.107\",\n                    \"mac\": \"74:D4:23:D3:2D:54\",\n                    \"previous_count\": 380\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.81Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 24:4C:E3:96:79:0A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 89,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.112\",\n                    \"mac\": \"24:4C:E3:96:79:0A\",\n                    \"previous_count\": 89\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.81Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 1A:0E:12:22:97:84 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 32,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.111\",\n                    \"mac\": \"1A:0E:12:22:97:84\",\n                    \"previous_count\": 32\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.81Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 66:79:07:33:51:DB has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 38,\n                    \"hostname\": \"Adams S23\",\n                    \"ip\": \"192.168.0.110\",\n                    \"mac\": \"66:79:07:33:51:DB\",\n                    \"previous_count\": 38\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.81Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC E2:5D:E4:3F:6D:72 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 88,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.114\",\n                    \"mac\": \"E2:5D:E4:3F:6D:72\",\n                    \"previous_count\": 88\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.81Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B0:8B:A8:5E:53:CE has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 279,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.100\",\n                    \"mac\": \"B0:8B:A8:5E:53:CE\",\n                    \"previous_count\": 279\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.81Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC E2:9F:E6:31:28:CC has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 13,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.0.122\",\n                    \"mac\": \"E2:9F:E6:31:28:CC\",\n                    \"previous_count\": 13\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.81Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 12:B4:B6:08:34:68 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 226,\n                    \"hostname\": \"Ella-s-Tab-S9-FE\",\n                    \"ip\": \"192.168.0.113\",\n                    \"mac\": \"12:B4:B6:08:34:68\",\n                    \"previous_count\": 226\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.81Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 8A:66:88:3E:79:4D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 47,\n                    \"hostname\": \"Ella-s-A55\",\n                    \"ip\": \"192.168.0.108\",\n                    \"mac\": \"8A:66:88:3E:79:4D\",\n                    \"previous_count\": 47\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.81Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 94:3A:91:17:5A:EF has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 86,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.117\",\n                    \"mac\": \"94:3A:91:17:5A:EF\",\n                    \"previous_count\": 86\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.81Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 94:3A:91:17:5A:EF has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 86,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.117\",\n                    \"mac\": \"94:3A:91:17:5A:EF\",\n                    \"previous_count\": 86\n                },\n                \"Timestamp\": \"2025-09-30T17:46:54.309Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 66:79:07:33:51:DB has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 38,\n                    \"hostname\": \"Adams S23\",\n                    \"ip\": \"192.168.0.110\",\n                    \"mac\": \"66:79:07:33:51:DB\",\n                    \"previous_count\": 38\n                },\n                \"Timestamp\": \"2025-09-30T17:46:54.309Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC E2:9F:E6:31:28:CC has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 13,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.0.122\",\n                    \"mac\": \"E2:9F:E6:31:28:CC\",\n                    \"previous_count\": 13\n                },\n                \"Timestamp\": \"2025-09-30T17:46:54.309Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 8A:66:88:3E:79:4D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 47,\n                    \"hostname\": \"Ella-s-A55\",\n                    \"ip\": \"192.168.0.108\",\n                    \"mac\": \"8A:66:88:3E:79:4D\",\n                    \"previous_count\": 47\n                },\n                \"Timestamp\": \"2025-09-30T17:46:54.309Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 1A:0E:12:22:97:84 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 32,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.111\",\n                    \"mac\": \"1A:0E:12:22:97:84\",\n                    \"previous_count\": 32\n                },\n                \"Timestamp\": \"2025-09-30T17:46:54.309Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::A842A10A4119\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC DC:71:96:55:2E:9F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 14,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.100\",\n                    \"mac\": \"DC:71:96:55:2E:9F\",\n                    \"previous_count\": 14\n                },\n                \"Timestamp\": \"2025-09-29T09:31:48.851Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 7A:4C:0A:A8:A4:E9 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 127,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"7A:4C:0A:A8:A4:E9\",\n                    \"previous_count\": 127\n                },\n                \"Timestamp\": \"2025-09-29T09:31:48.851Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::20362690BCAC\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 08:6F:48:4F:4D:B4 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 375,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.4\",\n                    \"mac\": \"08:6F:48:4F:4D:B4\",\n                    \"previous_count\": 375\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.516Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 18:7F:88:F5:BE:92 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 162,\n                    \"hostname\": \"RingStickUpCam-92\",\n                    \"ip\": \"192.168.0.7\",\n                    \"mac\": \"18:7F:88:F5:BE:92\",\n                    \"previous_count\": 162\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.516Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 6A:7D:2B:3A:67:EB has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 37,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.6\",\n                    \"mac\": \"6A:7D:2B:3A:67:EB\",\n                    \"previous_count\": 37\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.516Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 7E:F1:62:9E:4D:80 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 13,\n                    \"hostname\": \"steve-s-S25\",\n                    \"ip\": \"192.168.0.14\",\n                    \"mac\": \"7E:F1:62:9E:4D:80\",\n                    \"previous_count\": 13\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.516Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 18:7F:88:F6:49:7A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 421,\n                    \"hostname\": \"RingStickUpCam-7a\",\n                    \"ip\": \"192.168.0.3\",\n                    \"mac\": \"18:7F:88:F6:49:7A\",\n                    \"previous_count\": 421\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.516Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 6A:7D:2B:3A:67:EB has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 37,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.6\",\n                    \"mac\": \"6A:7D:2B:3A:67:EB\",\n                    \"previous_count\": 37\n                },\n                \"Timestamp\": \"2025-09-30T17:46:54.578Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 7E:F1:62:9E:4D:80 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 13,\n                    \"hostname\": \"steve-s-S25\",\n                    \"ip\": \"192.168.0.14\",\n                    \"mac\": \"7E:F1:62:9E:4D:80\",\n                    \"previous_count\": 13\n                },\n                \"Timestamp\": \"2025-09-30T17:46:54.578Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::242FD04E9AB5\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 30:C9:AB:02:CC:49 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 30,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"30:C9:AB:02:CC:49\",\n                    \"previous_count\": 30\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.336Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 9A:04:A2:8A:7A:51 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 22,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.102\",\n                    \"mac\": \"9A:04:A2:8A:7A:51\",\n                    \"previous_count\": 22\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.336Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 56:A0:53:DB:46:44 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 37,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"56:A0:53:DB:46:44\",\n                    \"previous_count\": 37\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.336Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 30:C9:AB:02:CC:49 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 30,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"30:C9:AB:02:CC:49\",\n                    \"previous_count\": 30\n                },\n                \"Timestamp\": \"2025-09-30T17:47:09.177Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 9A:04:A2:8A:7A:51 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 22,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.102\",\n                    \"mac\": \"9A:04:A2:8A:7A:51\",\n                    \"previous_count\": 22\n                },\n                \"Timestamp\": \"2025-09-30T17:47:09.177Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 56:A0:53:DB:46:44 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 37,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"56:A0:53:DB:46:44\",\n                    \"previous_count\": 37\n                },\n                \"Timestamp\": \"2025-09-30T17:47:09.177Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::3C52A1060525\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 32:5F:29:86:E3:AD has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 10,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.88.4\",\n                    \"mac\": \"32:5F:29:86:E3:AD\",\n                    \"previous_count\": 10\n                },\n                \"Timestamp\": \"2025-09-29T09:31:35.45Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::5091E3374C1E\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 32:55:A4:9D:FD:14 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 36,\n                    \"hostname\": \"Xiaomi-12T\",\n                    \"ip\": \"192.168.88.2\",\n                    \"mac\": \"32:55:A4:9D:FD:14\",\n                    \"previous_count\": 36\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.39Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::5091E33749DB\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 06:57:CE:70:C9:E6 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 44,\n                    \"hostname\": \"T80\",\n                    \"ip\": \"192.168.88.4\",\n                    \"mac\": \"06:57:CE:70:C9:E6\",\n                    \"previous_count\": 44\n                },\n                \"Timestamp\": \"2025-09-29T09:31:54.757Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 3E:08:41:CB:DE:58 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 42,\n                    \"hostname\": \"T80\",\n                    \"ip\": \"192.168.88.9\",\n                    \"mac\": \"3E:08:41:CB:DE:58\",\n                    \"previous_count\": 42\n                },\n                \"Timestamp\": \"2025-09-29T09:31:54.757Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 2E:BC:D9:AB:40:11 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 44,\n                    \"hostname\": \"Lesley-s-S23\",\n                    \"ip\": \"192.168.88.5\",\n                    \"mac\": \"2E:BC:D9:AB:40:11\",\n                    \"previous_count\": 44\n                },\n                \"Timestamp\": \"2025-09-29T09:31:54.757Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::242FD04EA2E0\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D0:3F:AA:B6:D2:2F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 18,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.104\",\n                    \"mac\": \"D0:3F:AA:B6:D2:2F\",\n                    \"previous_count\": 18\n                },\n                \"Timestamp\": \"2025-09-29T09:31:55.756Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 24:2F:D0:7A:B7:E9 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 17,\n                    \"hostname\": \"L535B\",\n                    \"ip\": \"192.168.0.106\",\n                    \"mac\": \"24:2F:D0:7A:B7:E9\",\n                    \"previous_count\": 17\n                },\n                \"Timestamp\": \"2025-09-29T09:31:55.756Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D6:C4:77:A3:6B:E4 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 20,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.107\",\n                    \"mac\": \"D6:C4:77:A3:6B:E4\",\n                    \"previous_count\": 20\n                },\n                \"Timestamp\": \"2025-09-29T09:31:55.756Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::40ED0039FBE0\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A4:97:5C:AF:E5:21 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 22,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.8\",\n                    \"mac\": \"A4:97:5C:AF:E5:21\",\n                    \"previous_count\": 22\n                },\n                \"Timestamp\": \"2025-09-29T09:31:56.093Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 96:E8:8C:A4:45:04 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 25,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.88.15\",\n                    \"mac\": \"96:E8:8C:A4:45:04\",\n                    \"previous_count\": 25\n                },\n                \"Timestamp\": \"2025-09-29T09:31:56.093Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A2:DF:2A:D2:D9:10 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 42,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.88.11\",\n                    \"mac\": \"A2:DF:2A:D2:D9:10\",\n                    \"previous_count\": 42\n                },\n                \"Timestamp\": \"2025-09-29T09:31:56.093Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 62:70:D5:2B:A8:B2 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 23,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.88.14\",\n                    \"mac\": \"62:70:D5:2B:A8:B2\",\n                    \"previous_count\": 23\n                },\n                \"Timestamp\": \"2025-09-29T09:31:56.093Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A0:FB:C5:17:A6:6D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 78,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.88.9\",\n                    \"mac\": \"A0:FB:C5:17:A6:6D\",\n                    \"previous_count\": 78\n                },\n                \"Timestamp\": \"2025-09-29T09:31:56.093Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC CE:F5:AF:56:6F:E3 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 32,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.88.6\",\n                    \"mac\": \"CE:F5:AF:56:6F:E3\",\n                    \"previous_count\": 32\n                },\n                \"Timestamp\": \"2025-09-29T09:31:56.093Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 92:F4:A8:82:63:A6 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 53,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.88.10\",\n                    \"mac\": \"92:F4:A8:82:63:A6\",\n                    \"previous_count\": 53\n                },\n                \"Timestamp\": \"2025-09-29T09:31:56.093Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 52:6B:12:1B:70:D9 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 59,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.88.5\",\n                    \"mac\": \"52:6B:12:1B:70:D9\",\n                    \"previous_count\": 59\n                },\n                \"Timestamp\": \"2025-09-29T09:31:56.093Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A4:97:5C:AF:E5:21 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 22,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.8\",\n                    \"mac\": \"A4:97:5C:AF:E5:21\",\n                    \"previous_count\": 22\n                },\n                \"Timestamp\": \"2025-09-30T17:46:57.297Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 92:F4:A8:82:63:A6 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 53,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.88.10\",\n                    \"mac\": \"92:F4:A8:82:63:A6\",\n                    \"previous_count\": 53\n                },\n                \"Timestamp\": \"2025-09-30T17:46:57.297Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 62:70:D5:2B:A8:B2 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 23,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.88.14\",\n                    \"mac\": \"62:70:D5:2B:A8:B2\",\n                    \"previous_count\": 23\n                },\n                \"Timestamp\": \"2025-09-30T17:46:57.297Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC CE:F5:AF:56:6F:E3 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 32,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.88.6\",\n                    \"mac\": \"CE:F5:AF:56:6F:E3\",\n                    \"previous_count\": 32\n                },\n                \"Timestamp\": \"2025-09-30T17:46:57.297Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A2:DF:2A:D2:D9:10 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 42,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.88.11\",\n                    \"mac\": \"A2:DF:2A:D2:D9:10\",\n                    \"previous_count\": 42\n                },\n                \"Timestamp\": \"2025-09-30T17:46:57.297Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::20362690D8FD\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F8:E5:CE:C2:B5:FE has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 31,\n                    \"hostname\": \"Rachels-iPhone\",\n                    \"ip\": \"192.168.0.9\",\n                    \"mac\": \"F8:E5:CE:C2:B5:FE\",\n                    \"previous_count\": 31\n                },\n                \"Timestamp\": \"2025-09-29T09:31:56.152Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC AC:49:DB:3A:9E:22 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 16,\n                    \"hostname\": \"Jack\",\n                    \"ip\": \"192.168.0.7\",\n                    \"mac\": \"AC:49:DB:3A:9E:22\",\n                    \"previous_count\": 16\n                },\n                \"Timestamp\": \"2025-09-29T09:31:56.152Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 9C:2F:9D:A2:EA:07 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 14,\n                    \"hostname\": \"IzzyLaptop\",\n                    \"ip\": \"192.168.0.5\",\n                    \"mac\": \"9C:2F:9D:A2:EA:07\",\n                    \"previous_count\": 14\n                },\n                \"Timestamp\": \"2025-09-29T09:31:56.152Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 92:D5:3B:32:57:BE has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 335,\n                    \"hostname\": \"Mac\",\n                    \"ip\": \"192.168.0.8\",\n                    \"mac\": \"92:D5:3B:32:57:BE\",\n                    \"previous_count\": 335\n                },\n                \"Timestamp\": \"2025-09-29T09:31:56.152Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 10:09:F9:ED:A3:AB has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 14,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.7\",\n                    \"mac\": \"10:09:F9:ED:A3:AB\",\n                    \"previous_count\": 14\n                },\n                \"Timestamp\": \"2025-09-29T09:31:56.152Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 9C:2F:9D:A2:EA:07 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 14,\n                    \"hostname\": \"IzzyLaptop\",\n                    \"ip\": \"192.168.0.5\",\n                    \"mac\": \"9C:2F:9D:A2:EA:07\",\n                    \"previous_count\": 14\n                },\n                \"Timestamp\": \"2025-09-30T17:46:55.454Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC AC:49:DB:3A:9E:22 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 16,\n                    \"hostname\": \"Jack\",\n                    \"ip\": \"192.168.0.7\",\n                    \"mac\": \"AC:49:DB:3A:9E:22\",\n                    \"previous_count\": 16\n                },\n                \"Timestamp\": \"2025-09-30T17:46:55.454Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 92:D5:3B:32:57:BE has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 335,\n                    \"hostname\": \"Mac\",\n                    \"ip\": \"192.168.0.8\",\n                    \"mac\": \"92:D5:3B:32:57:BE\",\n                    \"previous_count\": 335\n                },\n                \"Timestamp\": \"2025-09-30T17:46:55.454Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 10:09:F9:ED:A3:AB has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 14,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.7\",\n                    \"mac\": \"10:09:F9:ED:A3:AB\",\n                    \"previous_count\": 14\n                },\n                \"Timestamp\": \"2025-09-30T17:46:55.454Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::242FD04EA01C\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 52:6C:F0:88:63:74 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 65,\n                    \"hostname\": \"Lidia-J\",\n                    \"ip\": \"192.168.0.104\",\n                    \"mac\": \"52:6C:F0:88:63:74\",\n                    \"previous_count\": 65\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.567Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B6:80:91:68:D1:49 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 22,\n                    \"hostname\": \"Urzadzenie-A53-uzytkownika-JAREK\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"B6:80:91:68:D1:49\",\n                    \"previous_count\": 22\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.567Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::788CB5E86F4A\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 70:54:B4:DC:B4:E1 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 37,\n                    \"hostname\": \"TOSHIBA-TV\",\n                    \"ip\": \"192.168.88.2\",\n                    \"mac\": \"70:54:B4:DC:B4:E1\",\n                    \"previous_count\": 37\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.196Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 46:18:50:D8:49:F8 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 39,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.88.5\",\n                    \"mac\": \"46:18:50:D8:49:F8\",\n                    \"previous_count\": 39\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.196Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 36:7A:85:CD:D7:6B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 114,\n                    \"hostname\": \"OPPO-A80-5G\",\n                    \"ip\": \"192.168.88.3\",\n                    \"mac\": \"36:7A:85:CD:D7:6B\",\n                    \"previous_count\": 114\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.196Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 4A:94:D7:D9:2F:E2 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 164,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.88.2\",\n                    \"mac\": \"4A:94:D7:D9:2F:E2\",\n                    \"previous_count\": 164\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.196Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 02:F1:95:07:87:75 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 30,\n                    \"hostname\": \"Andres-s-S21\",\n                    \"ip\": \"192.168.88.9\",\n                    \"mac\": \"02:F1:95:07:87:75\",\n                    \"previous_count\": 30\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.196Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B2:77:39:99:27:A3 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 131,\n                    \"hostname\": \"Galaxy-Tab-A9-5G\",\n                    \"ip\": \"192.168.88.10\",\n                    \"mac\": \"B2:77:39:99:27:A3\",\n                    \"previous_count\": 131\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.196Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 8A:98:4B:E7:96:B7 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 99,\n                    \"hostname\": \"A15-al-utilizatorului-Vio\",\n                    \"ip\": \"192.168.88.6\",\n                    \"mac\": \"8A:98:4B:E7:96:B7\",\n                    \"previous_count\": 99\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.196Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 6E:82:4B:BB:FF:49 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 10,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.88.3\",\n                    \"mac\": \"6E:82:4B:BB:FF:49\",\n                    \"previous_count\": 10\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.196Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC EA:56:AF:AE:30:7E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 154,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.88.4\",\n                    \"mac\": \"EA:56:AF:AE:30:7E\",\n                    \"previous_count\": 154\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.196Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::98254A4297CB\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F0:18:98:5A:C5:76 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 49,\n                    \"hostname\": \"stuarts-Air\",\n                    \"ip\": \"192.168.0.104\",\n                    \"mac\": \"F0:18:98:5A:C5:76\",\n                    \"previous_count\": 49\n                },\n                \"Timestamp\": \"2025-09-29T09:31:36.903Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 96:6F:89:9A:0A:E2 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 12,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.113\",\n                    \"mac\": \"96:6F:89:9A:0A:E2\",\n                    \"previous_count\": 12\n                },\n                \"Timestamp\": \"2025-09-29T09:31:36.903Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 4A:BC:C0:41:24:8F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 81,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.109\",\n                    \"mac\": \"4A:BC:C0:41:24:8F\",\n                    \"previous_count\": 81\n                },\n                \"Timestamp\": \"2025-09-29T09:31:36.903Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D4:8D:26:6F:54:C2 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 10,\n                    \"hostname\": \"LGwebOSTV\",\n                    \"ip\": \"192.168.0.105\",\n                    \"mac\": \"D4:8D:26:6F:54:C2\",\n                    \"previous_count\": 10\n                },\n                \"Timestamp\": \"2025-09-29T09:31:36.903Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 96:91:F8:63:02:CE has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 11,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.110\",\n                    \"mac\": \"96:91:F8:63:02:CE\",\n                    \"previous_count\": 11\n                },\n                \"Timestamp\": \"2025-09-29T09:31:36.903Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 7E:70:2A:C6:3F:44 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 86,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.104\",\n                    \"mac\": \"7E:70:2A:C6:3F:44\",\n                    \"previous_count\": 86\n                },\n                \"Timestamp\": \"2025-09-29T09:31:36.903Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 9C:76:13:C3:24:AA has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 54,\n                    \"hostname\": \"RingFloodlightCam-aa\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"9C:76:13:C3:24:AA\",\n                    \"previous_count\": 54\n                },\n                \"Timestamp\": \"2025-09-29T09:31:36.903Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 36:A9:39:7F:4F:EC has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 48,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.112\",\n                    \"mac\": \"36:A9:39:7F:4F:EC\",\n                    \"previous_count\": 48\n                },\n                \"Timestamp\": \"2025-09-29T09:31:36.903Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 18:5E:0F:2E:A3:6F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 27,\n                    \"hostname\": \"DESKTOP-MD98ML3\",\n                    \"ip\": \"192.168.0.104\",\n                    \"mac\": \"18:5E:0F:2E:A3:6F\",\n                    \"previous_count\": 27\n                },\n                \"Timestamp\": \"2025-09-29T09:31:36.903Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F2:9B:24:03:61:EF has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 180,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.111\",\n                    \"mac\": \"F2:9B:24:03:61:EF\",\n                    \"previous_count\": 180\n                },\n                \"Timestamp\": \"2025-09-29T09:31:36.903Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D4:8D:26:6F:54:C2 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 10,\n                    \"hostname\": \"LGwebOSTV\",\n                    \"ip\": \"192.168.0.105\",\n                    \"mac\": \"D4:8D:26:6F:54:C2\",\n                    \"previous_count\": 10\n                },\n                \"Timestamp\": \"2025-09-30T17:46:51.126Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 96:91:F8:63:02:CE has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 11,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.110\",\n                    \"mac\": \"96:91:F8:63:02:CE\",\n                    \"previous_count\": 11\n                },\n                \"Timestamp\": \"2025-09-30T17:46:51.126Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 36:A9:39:7F:4F:EC has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 48,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.112\",\n                    \"mac\": \"36:A9:39:7F:4F:EC\",\n                    \"previous_count\": 48\n                },\n                \"Timestamp\": \"2025-09-30T17:46:51.126Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::5091E3375410\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 44:00:49:6E:31:5B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 10,\n                    \"hostname\": \"amazon-73884bf25\",\n                    \"ip\": \"192.168.88.33\",\n                    \"mac\": \"44:00:49:6E:31:5B\",\n                    \"previous_count\": 10\n                },\n                \"Timestamp\": \"2025-09-29T09:31:41.122Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 50:02:91:5E:B6:26 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 57,\n                    \"hostname\": \"ESP_5EB626\",\n                    \"ip\": \"192.168.88.17\",\n                    \"mac\": \"50:02:91:5E:B6:26\",\n                    \"previous_count\": 57\n                },\n                \"Timestamp\": \"2025-09-29T09:31:41.122Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 50:02:91:5E:9E:25 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 32,\n                    \"hostname\": \"ESP_5E9E25\",\n                    \"ip\": \"192.168.88.22\",\n                    \"mac\": \"50:02:91:5E:9E:25\",\n                    \"previous_count\": 32\n                },\n                \"Timestamp\": \"2025-09-29T09:31:41.122Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 50:02:91:5E:B0:43 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 118,\n                    \"hostname\": \"ESP_5EB043\",\n                    \"ip\": \"192.168.88.23\",\n                    \"mac\": \"50:02:91:5E:B0:43\",\n                    \"previous_count\": 118\n                },\n                \"Timestamp\": \"2025-09-29T09:31:41.122Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC DA:3A:48:69:B3:A5 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 37,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.88.7\",\n                    \"mac\": \"DA:3A:48:69:B3:A5\",\n                    \"previous_count\": 37\n                },\n                \"Timestamp\": \"2025-09-29T09:31:41.122Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 76:59:85:72:FD:F6 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 41,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.88.25\",\n                    \"mac\": \"76:59:85:72:FD:F6\",\n                    \"previous_count\": 41\n                },\n                \"Timestamp\": \"2025-09-29T09:31:41.122Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 94:9F:3E:71:40:C4 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 59,\n                    \"hostname\": \"SonosZP\",\n                    \"ip\": \"192.168.88.31\",\n                    \"mac\": \"94:9F:3E:71:40:C4\",\n                    \"previous_count\": 59\n                },\n                \"Timestamp\": \"2025-09-29T09:31:41.122Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 74:A7:EA:88:C1:C6 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 83,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.14\",\n                    \"mac\": \"74:A7:EA:88:C1:C6\",\n                    \"previous_count\": 83\n                },\n                \"Timestamp\": \"2025-09-29T09:31:41.122Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 5A:E7:06:A9:DF:93 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 42,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.17\",\n                    \"mac\": \"5A:E7:06:A9:DF:93\",\n                    \"previous_count\": 42\n                },\n                \"Timestamp\": \"2025-09-29T09:31:41.122Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 84:C0:EF:3A:25:04 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 11,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.12\",\n                    \"mac\": \"84:C0:EF:3A:25:04\",\n                    \"previous_count\": 11\n                },\n                \"Timestamp\": \"2025-09-29T09:31:41.122Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 06:9D:E5:89:3A:46 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 87,\n                    \"hostname\": \"Mac\",\n                    \"ip\": \"192.168.88.36\",\n                    \"mac\": \"06:9D:E5:89:3A:46\",\n                    \"previous_count\": 87\n                },\n                \"Timestamp\": \"2025-09-29T09:31:41.122Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC CA:57:82:33:29:F5 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 38,\n                    \"hostname\": \"MarisaSareziPad\",\n                    \"ip\": \"192.168.88.7\",\n                    \"mac\": \"CA:57:82:33:29:F5\",\n                    \"previous_count\": 38\n                },\n                \"Timestamp\": \"2025-09-29T09:31:41.122Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 94:9F:3E:71:41:5E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 57,\n                    \"hostname\": \"SonosZP\",\n                    \"ip\": \"192.168.88.34\",\n                    \"mac\": \"94:9F:3E:71:41:5E\",\n                    \"previous_count\": 57\n                },\n                \"Timestamp\": \"2025-09-29T09:31:41.122Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 14:0A:C5:70:C2:F9 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 189,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.16\",\n                    \"mac\": \"14:0A:C5:70:C2:F9\",\n                    \"previous_count\": 189\n                },\n                \"Timestamp\": \"2025-09-29T09:31:41.122Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 14:0A:C5:70:C2:F9 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 189,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.16\",\n                    \"mac\": \"14:0A:C5:70:C2:F9\",\n                    \"previous_count\": 189\n                },\n                \"Timestamp\": \"2025-09-30T17:47:06.696Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 50:02:91:5E:9E:25 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 32,\n                    \"hostname\": \"ESP_5E9E25\",\n                    \"ip\": \"192.168.88.22\",\n                    \"mac\": \"50:02:91:5E:9E:25\",\n                    \"previous_count\": 32\n                },\n                \"Timestamp\": \"2025-09-30T17:47:06.696Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 94:9F:3E:71:40:C4 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 59,\n                    \"hostname\": \"SonosZP\",\n                    \"ip\": \"192.168.88.31\",\n                    \"mac\": \"94:9F:3E:71:40:C4\",\n                    \"previous_count\": 59\n                },\n                \"Timestamp\": \"2025-09-30T17:47:06.696Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 84:C0:EF:3A:25:04 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 11,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.12\",\n                    \"mac\": \"84:C0:EF:3A:25:04\",\n                    \"previous_count\": 11\n                },\n                \"Timestamp\": \"2025-09-30T17:47:06.696Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 06:9D:E5:89:3A:46 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 87,\n                    \"hostname\": \"Mac\",\n                    \"ip\": \"192.168.88.36\",\n                    \"mac\": \"06:9D:E5:89:3A:46\",\n                    \"previous_count\": 87\n                },\n                \"Timestamp\": \"2025-09-30T17:47:06.696Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 50:02:91:5E:B6:26 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 57,\n                    \"hostname\": \"ESP_5EB626\",\n                    \"ip\": \"192.168.88.17\",\n                    \"mac\": \"50:02:91:5E:B6:26\",\n                    \"previous_count\": 57\n                },\n                \"Timestamp\": \"2025-09-30T17:47:06.696Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::20362690DA02\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 36:B1:A0:59:81:0A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 24,\n                    \"hostname\": \"OnePlus-Open\",\n                    \"ip\": \"192.168.0.25\",\n                    \"mac\": \"36:B1:A0:59:81:0A\",\n                    \"previous_count\": 24\n                },\n                \"Timestamp\": \"2025-09-29T09:31:54.451Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC DC:46:28:B1:0D:DC has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 109,\n                    \"hostname\": \"MASON-D6T9FY3\",\n                    \"ip\": \"192.168.0.8\",\n                    \"mac\": \"DC:46:28:B1:0D:DC\",\n                    \"previous_count\": 109\n                },\n                \"Timestamp\": \"2025-09-29T09:31:54.451Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 36:B1:A0:59:81:0A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 24,\n                    \"hostname\": \"OnePlus-Open\",\n                    \"ip\": \"192.168.0.25\",\n                    \"mac\": \"36:B1:A0:59:81:0A\",\n                    \"previous_count\": 24\n                },\n                \"Timestamp\": \"2025-09-30T17:47:11.781Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::20362690D75F\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A2:6F:9D:4D:B8:F8 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 253,\n                    \"hostname\": \"Mac\",\n                    \"ip\": \"192.168.0.12\",\n                    \"mac\": \"A2:6F:9D:4D:B8:F8\",\n                    \"previous_count\": 253\n                },\n                \"Timestamp\": \"2025-09-29T09:31:42.139Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 42:57:D3:3C:04:52 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 230,\n                    \"hostname\": \"moto-g14\",\n                    \"ip\": \"192.168.0.5\",\n                    \"mac\": \"42:57:D3:3C:04:52\",\n                    \"previous_count\": 230\n                },\n                \"Timestamp\": \"2025-09-29T09:31:42.139Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 0E:2F:7C:19:BD:DA has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 285,\n                    \"hostname\": \"Charlotte-s-Z-Flip6\",\n                    \"ip\": \"192.168.0.14\",\n                    \"mac\": \"0E:2F:7C:19:BD:DA\",\n                    \"previous_count\": 285\n                },\n                \"Timestamp\": \"2025-09-29T09:31:42.139Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 2E:B6:01:20:10:0E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 145,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.9\",\n                    \"mac\": \"2E:B6:01:20:10:0E\",\n                    \"previous_count\": 145\n                },\n                \"Timestamp\": \"2025-09-29T09:31:42.139Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC CE:56:4C:6A:CB:8B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 197,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.13\",\n                    \"mac\": \"CE:56:4C:6A:CB:8B\",\n                    \"previous_count\": 197\n                },\n                \"Timestamp\": \"2025-09-29T09:31:42.139Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 8E:C4:A4:91:E6:71 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 65,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.0.10\",\n                    \"mac\": \"8E:C4:A4:91:E6:71\",\n                    \"previous_count\": 65\n                },\n                \"Timestamp\": \"2025-09-29T09:31:42.139Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 20:C1:9B:1E:7C:56 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 87,\n                    \"hostname\": \"DESKTOP-MOBBBPR\",\n                    \"ip\": \"192.168.0.12\",\n                    \"mac\": \"20:C1:9B:1E:7C:56\",\n                    \"previous_count\": 87\n                },\n                \"Timestamp\": \"2025-09-29T09:31:42.139Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 56:E3:EE:B2:3D:90 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 204,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.10\",\n                    \"mac\": \"56:E3:EE:B2:3D:90\",\n                    \"previous_count\": 204\n                },\n                \"Timestamp\": \"2025-09-29T09:31:42.139Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC CE:56:4C:6A:CB:8B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 197,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.13\",\n                    \"mac\": \"CE:56:4C:6A:CB:8B\",\n                    \"previous_count\": 197\n                },\n                \"Timestamp\": \"2025-09-30T17:47:06.414Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 8E:C4:A4:91:E6:71 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 65,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.0.10\",\n                    \"mac\": \"8E:C4:A4:91:E6:71\",\n                    \"previous_count\": 65\n                },\n                \"Timestamp\": \"2025-09-30T17:47:06.414Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 20:C1:9B:1E:7C:56 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 87,\n                    \"hostname\": \"DESKTOP-MOBBBPR\",\n                    \"ip\": \"192.168.0.12\",\n                    \"mac\": \"20:C1:9B:1E:7C:56\",\n                    \"previous_count\": 87\n                },\n                \"Timestamp\": \"2025-09-30T17:47:06.414Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::98254AA1D7B5\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 5A:48:B8:44:9F:05 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 21,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.106\",\n                    \"mac\": \"5A:48:B8:44:9F:05\",\n                    \"previous_count\": 21\n                },\n                \"Timestamp\": \"2025-09-29T09:31:36.04Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC EE:64:1F:38:E6:A3 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 113,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.113\",\n                    \"mac\": \"EE:64:1F:38:E6:A3\",\n                    \"previous_count\": 113\n                },\n                \"Timestamp\": \"2025-09-29T09:31:36.04Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 5A:7A:CA:DF:6F:43 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 155,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.112\",\n                    \"mac\": \"5A:7A:CA:DF:6F:43\",\n                    \"previous_count\": 155\n                },\n                \"Timestamp\": \"2025-09-29T09:31:36.04Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B0:8B:A8:EF:C3:F2 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 31,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.111\",\n                    \"mac\": \"B0:8B:A8:EF:C3:F2\",\n                    \"previous_count\": 31\n                },\n                \"Timestamp\": \"2025-09-29T09:31:36.04Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B0:52:16:CE:E1:83 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 252,\n                    \"hostname\": \"BRWB05216CEE183\",\n                    \"ip\": \"192.168.0.114\",\n                    \"mac\": \"B0:52:16:CE:E1:83\",\n                    \"previous_count\": 252\n                },\n                \"Timestamp\": \"2025-09-29T09:31:36.046Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B2:94:A2:2F:C7:55 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 19,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.0.107\",\n                    \"mac\": \"B2:94:A2:2F:C7:55\",\n                    \"previous_count\": 19\n                },\n                \"Timestamp\": \"2025-09-29T09:31:36.046Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 96:E1:08:06:B3:CF has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 32,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.108\",\n                    \"mac\": \"96:E1:08:06:B3:CF\",\n                    \"previous_count\": 32\n                },\n                \"Timestamp\": \"2025-09-29T09:31:36.046Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 6E:8E:49:A7:DD:97 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 48,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.104\",\n                    \"mac\": \"6E:8E:49:A7:DD:97\",\n                    \"previous_count\": 48\n                },\n                \"Timestamp\": \"2025-09-29T09:31:36.046Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 96:E1:08:06:B3:CF has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 32,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.108\",\n                    \"mac\": \"96:E1:08:06:B3:CF\",\n                    \"previous_count\": 32\n                },\n                \"Timestamp\": \"2025-09-30T17:46:52.498Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 5A:7A:CA:DF:6F:43 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 155,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.112\",\n                    \"mac\": \"5A:7A:CA:DF:6F:43\",\n                    \"previous_count\": 155\n                },\n                \"Timestamp\": \"2025-09-30T17:46:52.498Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 6E:8E:49:A7:DD:97 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 48,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.104\",\n                    \"mac\": \"6E:8E:49:A7:DD:97\",\n                    \"previous_count\": 48\n                },\n                \"Timestamp\": \"2025-09-30T17:46:52.498Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 5A:48:B8:44:9F:05 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 21,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.106\",\n                    \"mac\": \"5A:48:B8:44:9F:05\",\n                    \"previous_count\": 21\n                },\n                \"Timestamp\": \"2025-09-30T17:46:52.498Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC EE:64:1F:38:E6:A3 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 113,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.113\",\n                    \"mac\": \"EE:64:1F:38:E6:A3\",\n                    \"previous_count\": 113\n                },\n                \"Timestamp\": \"2025-09-30T17:46:52.498Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B2:94:A2:2F:C7:55 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 19,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.0.107\",\n                    \"mac\": \"B2:94:A2:2F:C7:55\",\n                    \"previous_count\": 19\n                },\n                \"Timestamp\": \"2025-09-30T17:46:52.498Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B0:8B:A8:EF:C3:F2 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 31,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.111\",\n                    \"mac\": \"B0:8B:A8:EF:C3:F2\",\n                    \"previous_count\": 31\n                },\n                \"Timestamp\": \"2025-09-30T17:46:52.498Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B0:52:16:CE:E1:83 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 252,\n                    \"hostname\": \"BRWB05216CEE183\",\n                    \"ip\": \"192.168.0.114\",\n                    \"mac\": \"B0:52:16:CE:E1:83\",\n                    \"previous_count\": 252\n                },\n                \"Timestamp\": \"2025-09-30T17:46:52.498Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::242FD04E8F93\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 58:66:6D:6B:A0:EC has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 11,\n                    \"hostname\": \"Gerrys-iPhone\",\n                    \"ip\": \"192.168.0.109\",\n                    \"mac\": \"58:66:6D:6B:A0:EC\",\n                    \"previous_count\": 11\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.616Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC FA:A7:31:A3:90:4B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 32,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.111\",\n                    \"mac\": \"FA:A7:31:A3:90:4B\",\n                    \"previous_count\": 32\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.616Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC FA:A7:31:A3:90:4B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 32,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.111\",\n                    \"mac\": \"FA:A7:31:A3:90:4B\",\n                    \"previous_count\": 32\n                },\n                \"Timestamp\": \"2025-09-30T17:47:07.992Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::B0192129C7B3\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 4C:BA:D7:BC:2C:38 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 39,\n                    \"hostname\": \"LGwebOSTV\",\n                    \"ip\": \"192.168.0.119\",\n                    \"mac\": \"4C:BA:D7:BC:2C:38\",\n                    \"previous_count\": 39\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.55Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 90:11:95:12:01:55 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 63,\n                    \"hostname\": \"Powerline adapter Sky Q\",\n                    \"ip\": \"192.168.0.107\",\n                    \"mac\": \"90:11:95:12:01:55\",\n                    \"previous_count\": 63\n                },\n                \"Timestamp\": \"2025-09-30T17:46:51.301Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::203626900380\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 3A:D8:AA:68:F1:FB has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 91,\n                    \"hostname\": \"Redmi-Note-14-Pro-5G\",\n                    \"ip\": \"192.168.0.17\",\n                    \"mac\": \"3A:D8:AA:68:F1:FB\",\n                    \"previous_count\": 91\n                },\n                \"Timestamp\": \"2025-09-29T09:31:54.794Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC AC:74:B1:D6:8C:10 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 98,\n                    \"hostname\": \"ITEM-S124446\",\n                    \"ip\": \"192.168.0.18\",\n                    \"mac\": \"AC:74:B1:D6:8C:10\",\n                    \"previous_count\": 98\n                },\n                \"Timestamp\": \"2025-09-29T09:31:54.795Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F6:83:8D:61:EC:7A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 116,\n                    \"hostname\": \"Xiaomi-14T-Pro\",\n                    \"ip\": \"192.168.0.2\",\n                    \"mac\": \"F6:83:8D:61:EC:7A\",\n                    \"previous_count\": 116\n                },\n                \"Timestamp\": \"2025-09-29T09:31:54.795Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 24:3C:20:11:6B:26 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 14,\n                    \"hostname\": \"The-end-of-the-world\",\n                    \"ip\": \"192.168.0.19\",\n                    \"mac\": \"24:3C:20:11:6B:26\",\n                    \"previous_count\": 14\n                },\n                \"Timestamp\": \"2025-09-29T09:31:54.795Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC AC:19:8E:9E:65:D8 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 137,\n                    \"hostname\": \"LARSON-WIN11-PC\",\n                    \"ip\": \"192.168.0.21\",\n                    \"mac\": \"AC:19:8E:9E:65:D8\",\n                    \"previous_count\": 137\n                },\n                \"Timestamp\": \"2025-09-29T09:31:54.795Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F6:83:8D:61:EC:7B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 37,\n                    \"hostname\": \"Xiaomi-14T-Pro\",\n                    \"ip\": \"192.168.0.8\",\n                    \"mac\": \"F6:83:8D:61:EC:7B\",\n                    \"previous_count\": 37\n                },\n                \"Timestamp\": \"2025-09-29T09:31:54.796Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 52:56:5E:12:92:F9 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 14,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.9\",\n                    \"mac\": \"52:56:5E:12:92:F9\",\n                    \"previous_count\": 14\n                },\n                \"Timestamp\": \"2025-09-29T09:31:54.796Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 24:3C:20:11:6B:26 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 14,\n                    \"hostname\": \"The-end-of-the-world\",\n                    \"ip\": \"192.168.0.19\",\n                    \"mac\": \"24:3C:20:11:6B:26\",\n                    \"previous_count\": 14\n                },\n                \"Timestamp\": \"2025-09-30T17:46:54.277Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC AC:74:B1:D6:8C:10 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 98,\n                    \"hostname\": \"ITEM-S124446\",\n                    \"ip\": \"192.168.0.18\",\n                    \"mac\": \"AC:74:B1:D6:8C:10\",\n                    \"previous_count\": 98\n                },\n                \"Timestamp\": \"2025-09-30T17:46:54.277Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F6:83:8D:61:EC:7A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 116,\n                    \"hostname\": \"Xiaomi-14T-Pro\",\n                    \"ip\": \"192.168.0.2\",\n                    \"mac\": \"F6:83:8D:61:EC:7A\",\n                    \"previous_count\": 116\n                },\n                \"Timestamp\": \"2025-09-30T17:46:54.277Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC AC:19:8E:9E:65:D8 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 137,\n                    \"hostname\": \"LARSON-WIN11-PC\",\n                    \"ip\": \"192.168.0.21\",\n                    \"mac\": \"AC:19:8E:9E:65:D8\",\n                    \"previous_count\": 137\n                },\n                \"Timestamp\": \"2025-09-30T17:46:54.277Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 52:56:5E:12:92:F9 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 14,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.9\",\n                    \"mac\": \"52:56:5E:12:92:F9\",\n                    \"previous_count\": 14\n                },\n                \"Timestamp\": \"2025-09-30T17:46:54.277Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 3A:D8:AA:68:F1:FB has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 91,\n                    \"hostname\": \"Redmi-Note-14-Pro-5G\",\n                    \"ip\": \"192.168.0.17\",\n                    \"mac\": \"3A:D8:AA:68:F1:FB\",\n                    \"previous_count\": 91\n                },\n                \"Timestamp\": \"2025-09-30T17:46:54.277Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F6:83:8D:61:EC:7B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 37,\n                    \"hostname\": \"Xiaomi-14T-Pro\",\n                    \"ip\": \"192.168.0.8\",\n                    \"mac\": \"F6:83:8D:61:EC:7B\",\n                    \"previous_count\": 37\n                },\n                \"Timestamp\": \"2025-09-30T17:46:54.277Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::98254AC4CC36\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 90:39:5F:0A:1A:39 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 64,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.114\",\n                    \"mac\": \"90:39:5F:0A:1A:39\",\n                    \"previous_count\": 64\n                },\n                \"Timestamp\": \"2025-09-29T09:31:52.61Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 20:BE:B8:8A:34:BC has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 126,\n                    \"hostname\": \"amazon-04ec219206a055e2\",\n                    \"ip\": \"192.168.0.116\",\n                    \"mac\": \"20:BE:B8:8A:34:BC\",\n                    \"previous_count\": 126\n                },\n                \"Timestamp\": \"2025-09-29T09:31:52.61Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 84:98:66:6D:8F:63 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 203,\n                    \"hostname\": \"Galaxy-Tab-A-2016\",\n                    \"ip\": \"192.168.0.113\",\n                    \"mac\": \"84:98:66:6D:8F:63\",\n                    \"previous_count\": 203\n                },\n                \"Timestamp\": \"2025-09-29T09:31:52.61Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 10:2C:B1:A5:01:D4 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 244,\n                    \"hostname\": \"Eufy Device\",\n                    \"ip\": \"192.168.0.104\",\n                    \"mac\": \"10:2C:B1:A5:01:D4\",\n                    \"previous_count\": 244\n                },\n                \"Timestamp\": \"2025-09-29T09:31:52.61Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 7A:4B:E4:6E:9D:C6 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 55,\n                    \"hostname\": \"Claire-s-A34\",\n                    \"ip\": \"192.168.0.115\",\n                    \"mac\": \"7A:4B:E4:6E:9D:C6\",\n                    \"previous_count\": 55\n                },\n                \"Timestamp\": \"2025-09-29T09:31:52.61Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 0C:43:F9:9E:01:4C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 239,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.117\",\n                    \"mac\": \"0C:43:F9:9E:01:4C\",\n                    \"previous_count\": 239\n                },\n                \"Timestamp\": \"2025-09-29T09:31:52.61Z\"\n            },\n            {\n                \"Type\": \"HighCPUUsage\",\n                \"Message\": \"Device is experiencing high CPU usage.\",\n                \"Details\": {\n                    \"max_cpu_percentage\": 100,\n                    \"threshold_percentage\": 90\n                },\n                \"Timestamp\": \"2025-09-29T09:31:52.61Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 0C:43:F9:9E:01:4C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 239,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.117\",\n                    \"mac\": \"0C:43:F9:9E:01:4C\",\n                    \"previous_count\": 239\n                },\n                \"Timestamp\": \"2025-09-30T17:47:09.774Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 84:98:66:6D:8F:63 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 203,\n                    \"hostname\": \"Galaxy-Tab-A-2016\",\n                    \"ip\": \"192.168.0.113\",\n                    \"mac\": \"84:98:66:6D:8F:63\",\n                    \"previous_count\": 203\n                },\n                \"Timestamp\": \"2025-09-30T17:47:09.774Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 20:BE:B8:8A:34:BC has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 126,\n                    \"hostname\": \"amazon-04ec219206a055e2\",\n                    \"ip\": \"192.168.0.116\",\n                    \"mac\": \"20:BE:B8:8A:34:BC\",\n                    \"previous_count\": 126\n                },\n                \"Timestamp\": \"2025-09-30T17:47:09.774Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::3C52A105FC61\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 6A:05:BD:F5:E8:F6 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 43,\n                    \"hostname\": \"Stephen-s-A32\",\n                    \"ip\": \"192.168.88.8\",\n                    \"mac\": \"6A:05:BD:F5:E8:F6\",\n                    \"previous_count\": 43\n                },\n                \"Timestamp\": \"2025-09-29T09:31:55.665Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 32:1B:56:11:C9:98 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 36,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.9\",\n                    \"mac\": \"32:1B:56:11:C9:98\",\n                    \"previous_count\": 36\n                },\n                \"Timestamp\": \"2025-09-29T09:31:55.665Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 70:D8:23:20:FD:00 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 11,\n                    \"hostname\": \"LAPTOP-7RVAQHGJ\",\n                    \"ip\": \"192.168.88.16\",\n                    \"mac\": \"70:D8:23:20:FD:00\",\n                    \"previous_count\": 11\n                },\n                \"Timestamp\": \"2025-09-29T09:31:55.665Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 3A:DD:1E:1B:EC:57 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 19,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.88.10\",\n                    \"mac\": \"3A:DD:1E:1B:EC:57\",\n                    \"previous_count\": 19\n                },\n                \"Timestamp\": \"2025-09-29T09:31:55.665Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC AC:5C:2C:42:19:B0 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 111,\n                    \"hostname\": \"Njambis-iPhone\",\n                    \"ip\": \"192.168.88.2\",\n                    \"mac\": \"AC:5C:2C:42:19:B0\",\n                    \"previous_count\": 111\n                },\n                \"Timestamp\": \"2025-09-29T09:31:55.665Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F2:A8:49:34:A0:62 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 209,\n                    \"hostname\": \"Rasheiy-s-A16\",\n                    \"ip\": \"192.168.88.11\",\n                    \"mac\": \"F2:A8:49:34:A0:62\",\n                    \"previous_count\": 209\n                },\n                \"Timestamp\": \"2025-09-29T09:31:55.665Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 60:D8:9C:44:5A:06 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 85,\n                    \"hostname\": \"Nokia-X10\",\n                    \"ip\": \"192.168.88.7\",\n                    \"mac\": \"60:D8:9C:44:5A:06\",\n                    \"previous_count\": 85\n                },\n                \"Timestamp\": \"2025-09-29T09:31:55.665Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC AC:5C:2C:42:19:B0 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 111,\n                    \"hostname\": \"Njambis-iPhone\",\n                    \"ip\": \"192.168.88.2\",\n                    \"mac\": \"AC:5C:2C:42:19:B0\",\n                    \"previous_count\": 111\n                },\n                \"Timestamp\": \"2025-09-30T17:46:54.23Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::20362690BC79\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F6:E4:C6:82:09:0C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 10,\n                    \"hostname\": \"Pixel-8\",\n                    \"ip\": \"192.168.0.11\",\n                    \"mac\": \"F6:E4:C6:82:09:0C\",\n                    \"previous_count\": 10\n                },\n                \"Timestamp\": \"2025-09-29T09:31:35.856Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A4:5E:60:D2:ED:1D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 135,\n                    \"hostname\": \"MBP-Mateusz\",\n                    \"ip\": \"192.168.0.10\",\n                    \"mac\": \"A4:5E:60:D2:ED:1D\",\n                    \"previous_count\": 135\n                },\n                \"Timestamp\": \"2025-09-29T09:31:35.856Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 90:4C:C5:D8:1F:A7 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 46,\n                    \"hostname\": \"woszczynska\",\n                    \"ip\": \"192.168.0.10\",\n                    \"mac\": \"90:4C:C5:D8:1F:A7\",\n                    \"previous_count\": 46\n                },\n                \"Timestamp\": \"2025-09-29T09:31:35.856Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 5C:47:5E:2E:6D:64 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 11,\n                    \"hostname\": \"Ring-2e6d64\",\n                    \"ip\": \"192.168.0.6\",\n                    \"mac\": \"5C:47:5E:2E:6D:64\",\n                    \"previous_count\": 11\n                },\n                \"Timestamp\": \"2025-09-30T17:46:50.828Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::3C52A105FE20\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 6E:D9:D3:AB:21:CF has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 166,\n                    \"hostname\": \"Glen-s-Tab-A8\",\n                    \"ip\": \"192.168.88.4\",\n                    \"mac\": \"6E:D9:D3:AB:21:CF\",\n                    \"previous_count\": 166\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.977Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 06:AF:98:18:52:B9 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 50,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.88.11\",\n                    \"mac\": \"06:AF:98:18:52:B9\",\n                    \"previous_count\": 50\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.977Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 40:A9:CF:F6:89:BD has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 104,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.14\",\n                    \"mac\": \"40:A9:CF:F6:89:BD\",\n                    \"previous_count\": 104\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.977Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 80:47:86:A5:B4:F3 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 378,\n                    \"hostname\": \"Samsung\",\n                    \"ip\": \"192.168.88.13\",\n                    \"mac\": \"80:47:86:A5:B4:F3\",\n                    \"previous_count\": 378\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.977Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 32:6C:6A:6C:6B:7D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 138,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.88.2\",\n                    \"mac\": \"32:6C:6A:6C:6B:7D\",\n                    \"previous_count\": 138\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.977Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 80:47:86:A5:B4:6C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 346,\n                    \"hostname\": \"Samsung\",\n                    \"ip\": \"192.168.88.10\",\n                    \"mac\": \"80:47:86:A5:B4:6C\",\n                    \"previous_count\": 346\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.977Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 20:1C:3A:0C:A5:73 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 238,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.9\",\n                    \"mac\": \"20:1C:3A:0C:A5:73\",\n                    \"previous_count\": 238\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.977Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 3E:F3:2A:41:E4:B6 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 113,\n                    \"hostname\": \"Pixel-8-Pro\",\n                    \"ip\": \"192.168.88.6\",\n                    \"mac\": \"3E:F3:2A:41:E4:B6\",\n                    \"previous_count\": 113\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.977Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 54:DF:1B:AF:5C:8E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 389,\n                    \"hostname\": \"LUXOR-TV\",\n                    \"ip\": \"192.168.88.11\",\n                    \"mac\": \"54:DF:1B:AF:5C:8E\",\n                    \"previous_count\": 389\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.977Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 20:0B:74:81:3D:73 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 37,\n                    \"hostname\": \"LAPTOP-G6LKLA2P\",\n                    \"ip\": \"192.168.88.7\",\n                    \"mac\": \"20:0B:74:81:3D:73\",\n                    \"previous_count\": 37\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.977Z\"\n            },\n            {\n                \"Type\": \"HighCPUUsage\",\n                \"Message\": \"Device is experiencing high CPU usage.\",\n                \"Details\": {\n                    \"max_cpu_percentage\": 100,\n                    \"threshold_percentage\": 90\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.977Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 3E:F3:2A:41:E4:B6 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 113,\n                    \"hostname\": \"Pixel-8-Pro\",\n                    \"ip\": \"192.168.88.6\",\n                    \"mac\": \"3E:F3:2A:41:E4:B6\",\n                    \"previous_count\": 113\n                },\n                \"Timestamp\": \"2025-09-30T17:46:58.106Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 20:0B:74:81:3D:73 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 37,\n                    \"hostname\": \"LAPTOP-G6LKLA2P\",\n                    \"ip\": \"192.168.88.7\",\n                    \"mac\": \"20:0B:74:81:3D:73\",\n                    \"previous_count\": 37\n                },\n                \"Timestamp\": \"2025-09-30T17:46:58.106Z\"\n            },\n            {\n                \"Type\": \"HighCPUUsage\",\n                \"Message\": \"Device is experiencing high CPU usage.\",\n                \"Details\": {\n                    \"max_cpu_percentage\": 100,\n                    \"threshold_percentage\": 90\n                },\n                \"Timestamp\": \"2025-09-30T17:46:58.106Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::5CE931808441\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 86:14:05:3C:F0:A7 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 30,\n                    \"hostname\": \"Galaxy-Tab-A\",\n                    \"ip\": \"192.168.88.17\",\n                    \"mac\": \"86:14:05:3C:F0:A7\",\n                    \"previous_count\": 30\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.679Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A8:91:3D:89:FB:F1 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 11,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.88.20\",\n                    \"mac\": \"A8:91:3D:89:FB:F1\",\n                    \"previous_count\": 11\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.679Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 0E:01:CE:3D:F9:16 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 17,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.88.2\",\n                    \"mac\": \"0E:01:CE:3D:F9:16\",\n                    \"previous_count\": 17\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.679Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 64:CB:E9:9C:8E:94 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 137,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.7\",\n                    \"mac\": \"64:CB:E9:9C:8E:94\",\n                    \"previous_count\": 137\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.679Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 4C:79:6E:9E:1A:38 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 30,\n                    \"hostname\": \"TABLET-6N2C56GF\",\n                    \"ip\": \"192.168.88.8\",\n                    \"mac\": \"4C:79:6E:9E:1A:38\",\n                    \"previous_count\": 30\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.679Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 0E:01:CE:3D:F9:16 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 17,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.88.2\",\n                    \"mac\": \"0E:01:CE:3D:F9:16\",\n                    \"previous_count\": 17\n                },\n                \"Timestamp\": \"2025-09-30T17:47:10.197Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 64:CB:E9:9C:8E:94 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 137,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.7\",\n                    \"mac\": \"64:CB:E9:9C:8E:94\",\n                    \"previous_count\": 137\n                },\n                \"Timestamp\": \"2025-09-30T17:47:10.197Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A8:91:3D:89:FB:F1 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 11,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.88.20\",\n                    \"mac\": \"A8:91:3D:89:FB:F1\",\n                    \"previous_count\": 11\n                },\n                \"Timestamp\": \"2025-09-30T17:47:10.197Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 4C:79:6E:9E:1A:38 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 30,\n                    \"hostname\": \"TABLET-6N2C56GF\",\n                    \"ip\": \"192.168.88.8\",\n                    \"mac\": \"4C:79:6E:9E:1A:38\",\n                    \"previous_count\": 30\n                },\n                \"Timestamp\": \"2025-09-30T17:47:10.197Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 86:14:05:3C:F0:A7 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 30,\n                    \"hostname\": \"Galaxy-Tab-A\",\n                    \"ip\": \"192.168.88.17\",\n                    \"mac\": \"86:14:05:3C:F0:A7\",\n                    \"previous_count\": 30\n                },\n                \"Timestamp\": \"2025-09-30T17:47:10.197Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::20362690BBA1\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 48:43:DD:1E:57:36 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 159,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.20\",\n                    \"mac\": \"48:43:DD:1E:57:36\",\n                    \"previous_count\": 159\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.322Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F8:0F:F9:99:8D:54 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 13,\n                    \"hostname\": \"Google-Nest-Mini\",\n                    \"ip\": \"192.168.0.16\",\n                    \"mac\": \"F8:0F:F9:99:8D:54\",\n                    \"previous_count\": 13\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.322Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D4:91:0F:BF:A7:6F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 21,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.17\",\n                    \"mac\": \"D4:91:0F:BF:A7:6F\",\n                    \"previous_count\": 21\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.322Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 02:62:93:24:A9:2E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 135,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.24\",\n                    \"mac\": \"02:62:93:24:A9:2E\",\n                    \"previous_count\": 135\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.322Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC EA:40:5B:A1:12:45 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 27,\n                    \"hostname\": \"Mark-s-S24-Ultra\",\n                    \"ip\": \"192.168.0.27\",\n                    \"mac\": \"EA:40:5B:A1:12:45\",\n                    \"previous_count\": 27\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.322Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC AC:FA:E4:07:64:DE has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 11,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.30\",\n                    \"mac\": \"AC:FA:E4:07:64:DE\",\n                    \"previous_count\": 11\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.322Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 96:D6:DE:D6:3F:B5 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 78,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.2\",\n                    \"mac\": \"96:D6:DE:D6:3F:B5\",\n                    \"previous_count\": 78\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.322Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC EC:0D:E4:6E:2F:FC has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 217,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.19\",\n                    \"mac\": \"EC:0D:E4:6E:2F:FC\",\n                    \"previous_count\": 217\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.322Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 96:8A:4A:1D:6D:07 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 76,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.8\",\n                    \"mac\": \"96:8A:4A:1D:6D:07\",\n                    \"previous_count\": 76\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.322Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 74:84:69:A6:CA:42 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 244,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.26\",\n                    \"mac\": \"74:84:69:A6:CA:42\",\n                    \"previous_count\": 244\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.322Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 40:1A:58:6F:92:02 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 333,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.15\",\n                    \"mac\": \"40:1A:58:6F:92:02\",\n                    \"previous_count\": 333\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.322Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 68:9A:87:81:03:37 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 15,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.4\",\n                    \"mac\": \"68:9A:87:81:03:37\",\n                    \"previous_count\": 15\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.322Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC EE:AB:9B:AA:A9:1D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 125,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.30\",\n                    \"mac\": \"EE:AB:9B:AA:A9:1D\",\n                    \"previous_count\": 125\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.322Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC BC:9E:BB:69:04:38 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 410,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.24\",\n                    \"mac\": \"BC:9E:BB:69:04:38\",\n                    \"previous_count\": 410\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.322Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 52:21:05:4B:AA:B6 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 11,\n                    \"hostname\": \"Mark-s-S24-Ultra\",\n                    \"ip\": \"192.168.0.2\",\n                    \"mac\": \"52:21:05:4B:AA:B6\",\n                    \"previous_count\": 11\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.322Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 40:1A:58:6F:92:02 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 333,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.15\",\n                    \"mac\": \"40:1A:58:6F:92:02\",\n                    \"previous_count\": 333\n                },\n                \"Timestamp\": \"2025-09-30T17:46:50.955Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC EE:AB:9B:AA:A9:1D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 125,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.30\",\n                    \"mac\": \"EE:AB:9B:AA:A9:1D\",\n                    \"previous_count\": 125\n                },\n                \"Timestamp\": \"2025-09-30T17:46:50.955Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC EA:40:5B:A1:12:45 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 27,\n                    \"hostname\": \"Mark-s-S24-Ultra\",\n                    \"ip\": \"192.168.0.27\",\n                    \"mac\": \"EA:40:5B:A1:12:45\",\n                    \"previous_count\": 27\n                },\n                \"Timestamp\": \"2025-09-30T17:46:50.955Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D4:91:0F:BF:A7:6F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 21,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.17\",\n                    \"mac\": \"D4:91:0F:BF:A7:6F\",\n                    \"previous_count\": 21\n                },\n                \"Timestamp\": \"2025-09-30T17:46:50.955Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC AC:FA:E4:07:64:DE has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 11,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.30\",\n                    \"mac\": \"AC:FA:E4:07:64:DE\",\n                    \"previous_count\": 11\n                },\n                \"Timestamp\": \"2025-09-30T17:46:50.955Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 96:8A:4A:1D:6D:07 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 76,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.8\",\n                    \"mac\": \"96:8A:4A:1D:6D:07\",\n                    \"previous_count\": 76\n                },\n                \"Timestamp\": \"2025-09-30T17:46:50.955Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 68:9A:87:81:03:37 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 15,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.4\",\n                    \"mac\": \"68:9A:87:81:03:37\",\n                    \"previous_count\": 15\n                },\n                \"Timestamp\": \"2025-09-30T17:46:50.955Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 52:21:05:4B:AA:B6 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 11,\n                    \"hostname\": \"Mark-s-S24-Ultra\",\n                    \"ip\": \"192.168.0.2\",\n                    \"mac\": \"52:21:05:4B:AA:B6\",\n                    \"previous_count\": 11\n                },\n                \"Timestamp\": \"2025-09-30T17:46:50.955Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F8:0F:F9:99:8D:54 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 13,\n                    \"hostname\": \"Google-Nest-Mini\",\n                    \"ip\": \"192.168.0.16\",\n                    \"mac\": \"F8:0F:F9:99:8D:54\",\n                    \"previous_count\": 13\n                },\n                \"Timestamp\": \"2025-09-30T17:46:50.955Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 48:43:DD:1E:57:36 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 159,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.20\",\n                    \"mac\": \"48:43:DD:1E:57:36\",\n                    \"previous_count\": 159\n                },\n                \"Timestamp\": \"2025-09-30T17:46:50.955Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::242FD04E860C\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D4:F7:D5:EC:76:E1 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 134,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.102\",\n                    \"mac\": \"D4:F7:D5:EC:76:E1\",\n                    \"previous_count\": 134\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.484Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 8C:EC:7B:22:6F:1F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 17,\n                    \"hostname\": \"iPhone-3\",\n                    \"ip\": \"192.168.0.108\",\n                    \"mac\": \"8C:EC:7B:22:6F:1F\",\n                    \"previous_count\": 17\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.484Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::2036269010E2\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 46:74:EB:C8:26:C5 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 12,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.17\",\n                    \"mac\": \"46:74:EB:C8:26:C5\",\n                    \"previous_count\": 12\n                },\n                \"Timestamp\": \"2025-09-29T09:31:41.003Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 9E:0A:FA:F0:26:42 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 60,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.6\",\n                    \"mac\": \"9E:0A:FA:F0:26:42\",\n                    \"previous_count\": 60\n                },\n                \"Timestamp\": \"2025-09-29T09:31:41.003Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 08:91:15:21:86:A4 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 27,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.3\",\n                    \"mac\": \"08:91:15:21:86:A4\",\n                    \"previous_count\": 27\n                },\n                \"Timestamp\": \"2025-09-29T09:31:41.003Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 46:74:EB:C8:26:C5 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 12,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.17\",\n                    \"mac\": \"46:74:EB:C8:26:C5\",\n                    \"previous_count\": 12\n                },\n                \"Timestamp\": \"2025-09-30T17:47:06.563Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 9E:0A:FA:F0:26:42 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 60,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.6\",\n                    \"mac\": \"9E:0A:FA:F0:26:42\",\n                    \"previous_count\": 60\n                },\n                \"Timestamp\": \"2025-09-30T17:47:06.563Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 08:91:15:21:86:A4 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 27,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.3\",\n                    \"mac\": \"08:91:15:21:86:A4\",\n                    \"previous_count\": 27\n                },\n                \"Timestamp\": \"2025-09-30T17:47:06.563Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::5CE931808018\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 38:B4:D3:37:56:FF has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 124,\n                    \"hostname\": \"bosch-dishwasher-014080546866002602\",\n                    \"ip\": \"192.168.88.2\",\n                    \"mac\": \"38:B4:D3:37:56:FF\",\n                    \"previous_count\": 124\n                },\n                \"Timestamp\": \"2025-09-29T09:31:52.695Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D4:D2:52:82:16:35 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 49,\n                    \"hostname\": \"Thinkbook\",\n                    \"ip\": \"192.168.88.5\",\n                    \"mac\": \"D4:D2:52:82:16:35\",\n                    \"previous_count\": 49\n                },\n                \"Timestamp\": \"2025-09-29T09:31:52.695Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A2:2F:BF:BF:44:DD has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 101,\n                    \"hostname\": \"MacBookPro\",\n                    \"ip\": \"192.168.88.10\",\n                    \"mac\": \"A2:2F:BF:BF:44:DD\",\n                    \"previous_count\": 101\n                },\n                \"Timestamp\": \"2025-09-29T09:31:52.695Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 84:C8:A0:25:0A:D4 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 174,\n                    \"hostname\": \"43TCLRokuTV\",\n                    \"ip\": \"192.168.88.11\",\n                    \"mac\": \"84:C8:A0:25:0A:D4\",\n                    \"previous_count\": 174\n                },\n                \"Timestamp\": \"2025-09-29T09:31:52.695Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 30:07:4D:F3:5F:B0 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 172,\n                    \"hostname\": \"Galaxy-S8\",\n                    \"ip\": \"192.168.88.6\",\n                    \"mac\": \"30:07:4D:F3:5F:B0\",\n                    \"previous_count\": 172\n                },\n                \"Timestamp\": \"2025-09-29T09:31:52.695Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F8:3D:C6:80:E3:C2 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 54,\n                    \"hostname\": \"S\",\n                    \"ip\": \"192.168.88.3\",\n                    \"mac\": \"F8:3D:C6:80:E3:C2\",\n                    \"previous_count\": 54\n                },\n                \"Timestamp\": \"2025-09-29T09:31:52.695Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 8C:F5:A3:74:50:E6 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 298,\n                    \"hostname\": \"Samsung-Galaxy-S7-edge\",\n                    \"ip\": \"192.168.88.3\",\n                    \"mac\": \"8C:F5:A3:74:50:E6\",\n                    \"previous_count\": 298\n                },\n                \"Timestamp\": \"2025-09-29T09:31:52.695Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 5A:5C:02:8A:4B:F1 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 83,\n                    \"hostname\": \"Redmi-Note-9-Pro\",\n                    \"ip\": \"192.168.88.8\",\n                    \"mac\": \"5A:5C:02:8A:4B:F1\",\n                    \"previous_count\": 83\n                },\n                \"Timestamp\": \"2025-09-29T09:31:52.695Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 56:4F:F4:2E:A7:7D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 26,\n                    \"hostname\": \"Pixel-9\",\n                    \"ip\": \"192.168.88.4\",\n                    \"mac\": \"56:4F:F4:2E:A7:7D\",\n                    \"previous_count\": 26\n                },\n                \"Timestamp\": \"2025-09-29T09:31:52.695Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 5A:5C:02:8A:4B:F1 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 83,\n                    \"hostname\": \"Redmi-Note-9-Pro\",\n                    \"ip\": \"192.168.88.8\",\n                    \"mac\": \"5A:5C:02:8A:4B:F1\",\n                    \"previous_count\": 83\n                },\n                \"Timestamp\": \"2025-09-30T17:47:11.679Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F8:3D:C6:80:E3:C2 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 54,\n                    \"hostname\": \"S\",\n                    \"ip\": \"192.168.88.3\",\n                    \"mac\": \"F8:3D:C6:80:E3:C2\",\n                    \"previous_count\": 54\n                },\n                \"Timestamp\": \"2025-09-30T17:47:11.679Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 56:4F:F4:2E:A7:7D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 26,\n                    \"hostname\": \"Pixel-9\",\n                    \"ip\": \"192.168.88.4\",\n                    \"mac\": \"56:4F:F4:2E:A7:7D\",\n                    \"previous_count\": 26\n                },\n                \"Timestamp\": \"2025-09-30T17:47:11.679Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A2:2F:BF:BF:44:DD has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 101,\n                    \"hostname\": \"MacBookPro\",\n                    \"ip\": \"192.168.88.10\",\n                    \"mac\": \"A2:2F:BF:BF:44:DD\",\n                    \"previous_count\": 101\n                },\n                \"Timestamp\": \"2025-09-30T17:47:11.679Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::242FD04EA0FA\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 08:57:FB:AC:FC:88 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 130,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.110\",\n                    \"mac\": \"08:57:FB:AC:FC:88\",\n                    \"previous_count\": 130\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.302Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B6:01:EF:08:A8:3A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 99,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.107\",\n                    \"mac\": \"B6:01:EF:08:A8:3A\",\n                    \"previous_count\": 99\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.302Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC EC:8A:C4:B9:D7:75 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 35,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.108\",\n                    \"mac\": \"EC:8A:C4:B9:D7:75\",\n                    \"previous_count\": 35\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.302Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 4A:4F:68:C4:C9:EF has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 11,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.112\",\n                    \"mac\": \"4A:4F:68:C4:C9:EF\",\n                    \"previous_count\": 11\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.302Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 3A:DB:7B:98:3E:B0 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 84,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.106\",\n                    \"mac\": \"3A:DB:7B:98:3E:B0\",\n                    \"previous_count\": 84\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.302Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B6:01:EF:08:A8:3A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 99,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.107\",\n                    \"mac\": \"B6:01:EF:08:A8:3A\",\n                    \"previous_count\": 99\n                },\n                \"Timestamp\": \"2025-09-30T17:47:10.513Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::242FD04E9ED5\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 80:6D:71:E1:1A:5B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 19,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.103\",\n                    \"mac\": \"80:6D:71:E1:1A:5B\",\n                    \"previous_count\": 19\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.492Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 80:6D:71:E1:1A:5B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 19,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.103\",\n                    \"mac\": \"80:6D:71:E1:1A:5B\",\n                    \"previous_count\": 19\n                },\n                \"Timestamp\": \"2025-09-30T17:46:57.486Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::20362690DBE2\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 42:E7:91:68:82:9D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 103,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.12\",\n                    \"mac\": \"42:E7:91:68:82:9D\",\n                    \"previous_count\": 103\n                },\n                \"Timestamp\": \"2025-09-29T09:31:55.042Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F2:0F:8C:A2:A8:D9 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 11,\n                    \"hostname\": \"P4SHTUN\",\n                    \"ip\": \"192.168.0.15\",\n                    \"mac\": \"F2:0F:8C:A2:A8:D9\",\n                    \"previous_count\": 11\n                },\n                \"Timestamp\": \"2025-09-29T09:31:55.042Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 2A:22:B7:3E:F2:AC has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 16,\n                    \"hostname\": \"Hussain-s-S23\",\n                    \"ip\": \"192.168.0.23\",\n                    \"mac\": \"2A:22:B7:3E:F2:AC\",\n                    \"previous_count\": 16\n                },\n                \"Timestamp\": \"2025-09-29T09:31:55.042Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC EE:06:50:F0:D3:95 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 10,\n                    \"hostname\": \"Galaxy-S25\",\n                    \"ip\": \"192.168.0.5\",\n                    \"mac\": \"EE:06:50:F0:D3:95\",\n                    \"previous_count\": 10\n                },\n                \"Timestamp\": \"2025-09-29T09:31:55.042Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D2:CE:04:5A:32:DD has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 26,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.25\",\n                    \"mac\": \"D2:CE:04:5A:32:DD\",\n                    \"previous_count\": 26\n                },\n                \"Timestamp\": \"2025-09-29T09:31:55.042Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 98:43:FA:4A:37:24 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 10,\n                    \"hostname\": \"LAPTOP-8GK412Q6\",\n                    \"ip\": \"192.168.0.28\",\n                    \"mac\": \"98:43:FA:4A:37:24\",\n                    \"previous_count\": 10\n                },\n                \"Timestamp\": \"2025-09-29T09:31:55.042Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 8E:85:80:07:13:41 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 18,\n                    \"hostname\": \"Eufy\",\n                    \"ip\": \"192.168.0.2\",\n                    \"mac\": \"8E:85:80:07:13:41\",\n                    \"previous_count\": 18\n                },\n                \"Timestamp\": \"2025-09-29T09:31:55.042Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F8:25:51:06:F3:1B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 19,\n                    \"hostname\": \"Epson WF-2395\",\n                    \"ip\": \"192.168.0.6\",\n                    \"mac\": \"F8:25:51:06:F3:1B\",\n                    \"previous_count\": 19\n                },\n                \"Timestamp\": \"2025-09-29T09:31:55.042Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 22:BB:7D:AA:32:EF has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 30,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.22\",\n                    \"mac\": \"22:BB:7D:AA:32:EF\",\n                    \"previous_count\": 30\n                },\n                \"Timestamp\": \"2025-09-29T09:31:55.042Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 4E:3A:0F:A7:52:CC has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 19,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.17\",\n                    \"mac\": \"4E:3A:0F:A7:52:CC\",\n                    \"previous_count\": 19\n                },\n                \"Timestamp\": \"2025-09-29T09:31:55.042Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D2:CE:04:5A:32:DD has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 26,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.25\",\n                    \"mac\": \"D2:CE:04:5A:32:DD\",\n                    \"previous_count\": 26\n                },\n                \"Timestamp\": \"2025-09-30T17:46:59.968Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 2A:22:B7:3E:F2:AC has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 16,\n                    \"hostname\": \"Hussain-s-S23\",\n                    \"ip\": \"192.168.0.23\",\n                    \"mac\": \"2A:22:B7:3E:F2:AC\",\n                    \"previous_count\": 16\n                },\n                \"Timestamp\": \"2025-09-30T17:46:59.968Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 98:43:FA:4A:37:24 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 10,\n                    \"hostname\": \"LAPTOP-8GK412Q6\",\n                    \"ip\": \"192.168.0.28\",\n                    \"mac\": \"98:43:FA:4A:37:24\",\n                    \"previous_count\": 10\n                },\n                \"Timestamp\": \"2025-09-30T17:46:59.968Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F2:0F:8C:A2:A8:D9 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 11,\n                    \"hostname\": \"P4SHTUN\",\n                    \"ip\": \"192.168.0.15\",\n                    \"mac\": \"F2:0F:8C:A2:A8:D9\",\n                    \"previous_count\": 11\n                },\n                \"Timestamp\": \"2025-09-30T17:46:59.968Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 22:BB:7D:AA:32:EF has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 30,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.22\",\n                    \"mac\": \"22:BB:7D:AA:32:EF\",\n                    \"previous_count\": 30\n                },\n                \"Timestamp\": \"2025-09-30T17:46:59.968Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC EE:06:50:F0:D3:95 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 10,\n                    \"hostname\": \"Galaxy-S25\",\n                    \"ip\": \"192.168.0.5\",\n                    \"mac\": \"EE:06:50:F0:D3:95\",\n                    \"previous_count\": 10\n                },\n                \"Timestamp\": \"2025-09-30T17:46:59.968Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 4E:3A:0F:A7:52:CC has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 19,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.17\",\n                    \"mac\": \"4E:3A:0F:A7:52:CC\",\n                    \"previous_count\": 19\n                },\n                \"Timestamp\": \"2025-09-30T17:46:59.968Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F8:25:51:06:F3:1B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 19,\n                    \"hostname\": \"Epson WF-2395\",\n                    \"ip\": \"192.168.0.6\",\n                    \"mac\": \"F8:25:51:06:F3:1B\",\n                    \"previous_count\": 19\n                },\n                \"Timestamp\": \"2025-09-30T17:46:59.968Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::20362690DB1C\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C4:AC:AA:8F:FE:A1 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 154,\n                    \"hostname\": \"Shauns-iPhone\",\n                    \"ip\": \"192.168.0.10\",\n                    \"mac\": \"C4:AC:AA:8F:FE:A1\",\n                    \"previous_count\": 154\n                },\n                \"Timestamp\": \"2025-09-29T09:31:52.724Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC E2:FA:C4:17:A5:30 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 420,\n                    \"hostname\": \"RE550\",\n                    \"ip\": \"192.168.0.5\",\n                    \"mac\": \"E2:FA:C4:17:A5:30\",\n                    \"previous_count\": 420\n                },\n                \"Timestamp\": \"2025-09-29T09:31:52.724Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 9E:60:54:C4:09:25 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 93,\n                    \"hostname\": \"Johnson-s-S20-Ultra\",\n                    \"ip\": \"192.168.0.3\",\n                    \"mac\": \"9E:60:54:C4:09:25\",\n                    \"previous_count\": 93\n                },\n                \"Timestamp\": \"2025-09-29T09:31:52.724Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C6:44:D2:64:01:D3 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 179,\n                    \"hostname\": \"Chenchira-s-S24-Ultra\",\n                    \"ip\": \"192.168.0.8\",\n                    \"mac\": \"C6:44:D2:64:01:D3\",\n                    \"previous_count\": 179\n                },\n                \"Timestamp\": \"2025-09-29T09:31:52.724Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC CC:60:C8:0C:C4:B1 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 51,\n                    \"hostname\": \"XBOX\",\n                    \"ip\": \"192.168.0.12\",\n                    \"mac\": \"CC:60:C8:0C:C4:B1\",\n                    \"previous_count\": 51\n                },\n                \"Timestamp\": \"2025-09-29T09:31:52.724Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC AE:3B:25:EB:32:56 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 156,\n                    \"hostname\": \"S21-Ultra-khxng-ice\",\n                    \"ip\": \"192.168.0.2\",\n                    \"mac\": \"AE:3B:25:EB:32:56\",\n                    \"previous_count\": 156\n                },\n                \"Timestamp\": \"2025-09-29T09:31:52.724Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B8:AB:62:0B:0E:4C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 420,\n                    \"hostname\": \"Android TV\",\n                    \"ip\": \"192.168.0.4\",\n                    \"mac\": \"B8:AB:62:0B:0E:4C\",\n                    \"previous_count\": 420\n                },\n                \"Timestamp\": \"2025-09-29T09:31:52.724Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 2C:9E:00:17:A6:F9 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 366,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.11\",\n                    \"mac\": \"2C:9E:00:17:A6:F9\",\n                    \"previous_count\": 366\n                },\n                \"Timestamp\": \"2025-09-29T09:31:52.724Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 8E:07:91:9D:EC:10 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 77,\n                    \"hostname\": \"Galaxy-A15\",\n                    \"ip\": \"192.168.0.7\",\n                    \"mac\": \"8E:07:91:9D:EC:10\",\n                    \"previous_count\": 77\n                },\n                \"Timestamp\": \"2025-09-29T09:31:52.724Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 8E:07:91:9D:EC:10 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 77,\n                    \"hostname\": \"Galaxy-A15\",\n                    \"ip\": \"192.168.0.7\",\n                    \"mac\": \"8E:07:91:9D:EC:10\",\n                    \"previous_count\": 77\n                },\n                \"Timestamp\": \"2025-09-30T17:47:10.484Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 2C:9E:00:17:A6:F9 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 366,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.11\",\n                    \"mac\": \"2C:9E:00:17:A6:F9\",\n                    \"previous_count\": 366\n                },\n                \"Timestamp\": \"2025-09-30T17:47:10.484Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::20362690DBC1\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C4:82:E1:24:C7:14 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 420,\n                    \"hostname\": \"lwip0\",\n                    \"ip\": \"192.168.0.2\",\n                    \"mac\": \"C4:82:E1:24:C7:14\",\n                    \"previous_count\": 420\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.566Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 38:86:F7:1C:2E:C5 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 351,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.18\",\n                    \"mac\": \"38:86:F7:1C:2E:C5\",\n                    \"previous_count\": 351\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.566Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C6:AE:D9:5B:6F:E7 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 50,\n                    \"hostname\": \"Mark-s-S21-FE\",\n                    \"ip\": \"192.168.0.17\",\n                    \"mac\": \"C6:AE:D9:5B:6F:E7\",\n                    \"previous_count\": 50\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.566Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B4:B7:42:3B:19:25 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 13,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.26\",\n                    \"mac\": \"B4:B7:42:3B:19:25\",\n                    \"previous_count\": 13\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.566Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B0:E4:5C:87:9B:E6 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 215,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.26\",\n                    \"mac\": \"B0:E4:5C:87:9B:E6\",\n                    \"previous_count\": 215\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.566Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 20:28:BC:6C:C6:8A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 420,\n                    \"hostname\": \"LGwebOSTV\",\n                    \"ip\": \"192.168.0.12\",\n                    \"mac\": \"20:28:BC:6C:C6:8A\",\n                    \"previous_count\": 420\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.566Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 50:8A:06:D4:24:86 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 420,\n                    \"hostname\": \"wlan0\",\n                    \"ip\": \"192.168.0.6\",\n                    \"mac\": \"50:8A:06:D4:24:86\",\n                    \"previous_count\": 420\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.566Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C2:3B:9D:A3:AA:14 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 21,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.19\",\n                    \"mac\": \"C2:3B:9D:A3:AA:14\",\n                    \"previous_count\": 21\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.566Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 30:68:93:6B:5E:92 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 97,\n                    \"hostname\": \"L530\",\n                    \"ip\": \"192.168.0.24\",\n                    \"mac\": \"30:68:93:6B:5E:92\",\n                    \"previous_count\": 97\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.566Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 6E:03:BD:47:3F:FD has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 32,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.0.26\",\n                    \"mac\": \"6E:03:BD:47:3F:FD\",\n                    \"previous_count\": 32\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.566Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C4:82:E1:24:CF:52 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 421,\n                    \"hostname\": \"lwip0\",\n                    \"ip\": \"192.168.0.5\",\n                    \"mac\": \"C4:82:E1:24:CF:52\",\n                    \"previous_count\": 421\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.566Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 30:FD:38:02:93:D4 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 258,\n                    \"hostname\": \"Google-Home-Mini\",\n                    \"ip\": \"192.168.0.8\",\n                    \"mac\": \"30:FD:38:02:93:D4\",\n                    \"previous_count\": 258\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.566Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B8:8A:EC:C5:69:40 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 57,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.12\",\n                    \"mac\": \"B8:8A:EC:C5:69:40\",\n                    \"previous_count\": 57\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.566Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 68:3A:48:80:53:CF has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 407,\n                    \"hostname\": \"Samsung-Dryer\",\n                    \"ip\": \"192.168.0.11\",\n                    \"mac\": \"68:3A:48:80:53:CF\",\n                    \"previous_count\": 407\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.566Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC DA:A6:6B:B8:AD:A5 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 142,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.0.14\",\n                    \"mac\": \"DA:A6:6B:B8:AD:A5\",\n                    \"previous_count\": 142\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.566Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC BC:10:2F:6B:23:AE has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 326,\n                    \"hostname\": \"Samsung-Washer\",\n                    \"ip\": \"192.168.0.16\",\n                    \"mac\": \"BC:10:2F:6B:23:AE\",\n                    \"previous_count\": 326\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.566Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C2:EB:F5:DC:D7:2D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 15,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.19\",\n                    \"mac\": \"C2:EB:F5:DC:D7:2D\",\n                    \"previous_count\": 15\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.566Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C4:82:E1:24:CC:C1 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 420,\n                    \"hostname\": \"lwip0\",\n                    \"ip\": \"192.168.0.3\",\n                    \"mac\": \"C4:82:E1:24:CC:C1\",\n                    \"previous_count\": 420\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.566Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 30:FD:38:02:93:D4 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 258,\n                    \"hostname\": \"Google-Home-Mini\",\n                    \"ip\": \"192.168.0.8\",\n                    \"mac\": \"30:FD:38:02:93:D4\",\n                    \"previous_count\": 258\n                },\n                \"Timestamp\": \"2025-09-30T17:46:53.253Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B0:E4:5C:87:9B:E6 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 215,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.26\",\n                    \"mac\": \"B0:E4:5C:87:9B:E6\",\n                    \"previous_count\": 215\n                },\n                \"Timestamp\": \"2025-09-30T17:46:53.253Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C2:EB:F5:DC:D7:2D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 15,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.19\",\n                    \"mac\": \"C2:EB:F5:DC:D7:2D\",\n                    \"previous_count\": 15\n                },\n                \"Timestamp\": \"2025-09-30T17:46:53.253Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 30:68:93:6B:5E:92 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 97,\n                    \"hostname\": \"L530\",\n                    \"ip\": \"192.168.0.24\",\n                    \"mac\": \"30:68:93:6B:5E:92\",\n                    \"previous_count\": 97\n                },\n                \"Timestamp\": \"2025-09-30T17:46:53.253Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::98254A42AC4A\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 98:60:CA:2A:FD:30 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 21,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.100\",\n                    \"mac\": \"98:60:CA:2A:FD:30\",\n                    \"previous_count\": 21\n                },\n                \"Timestamp\": \"2025-09-29T09:31:45.338Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 92:BA:2E:91:F1:22 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 51,\n                    \"hostname\": \"Galaxy-A34-5G\",\n                    \"ip\": \"192.168.0.107\",\n                    \"mac\": \"92:BA:2E:91:F1:22\",\n                    \"previous_count\": 51\n                },\n                \"Timestamp\": \"2025-09-29T09:31:45.338Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C0:E7:BF:01:35:5E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 159,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"C0:E7:BF:01:35:5E\",\n                    \"previous_count\": 159\n                },\n                \"Timestamp\": \"2025-09-29T09:31:45.338Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC E6:18:E4:02:58:D9 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 15,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.102\",\n                    \"mac\": \"E6:18:E4:02:58:D9\",\n                    \"previous_count\": 15\n                },\n                \"Timestamp\": \"2025-09-29T09:31:45.338Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 98:60:CA:2A:FD:30 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 21,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.100\",\n                    \"mac\": \"98:60:CA:2A:FD:30\",\n                    \"previous_count\": 21\n                },\n                \"Timestamp\": \"2025-09-30T17:47:02.45Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC E6:18:E4:02:58:D9 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 15,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.102\",\n                    \"mac\": \"E6:18:E4:02:58:D9\",\n                    \"previous_count\": 15\n                },\n                \"Timestamp\": \"2025-09-30T17:47:02.45Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::E4FAC4B912DB\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 90:48:6C:8F:64:44 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 67,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.105\",\n                    \"mac\": \"90:48:6C:8F:64:44\",\n                    \"previous_count\": 67\n                },\n                \"Timestamp\": \"2025-09-29T09:31:56.953Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D0:88:0C:96:92:1E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 257,\n                    \"hostname\": \"Lilys-Air\",\n                    \"ip\": \"192.168.0.109\",\n                    \"mac\": \"D0:88:0C:96:92:1E\",\n                    \"previous_count\": 257\n                },\n                \"Timestamp\": \"2025-09-29T09:31:56.953Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC AA:FF:01:FB:BB:7E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 220,\n                    \"hostname\": \"Geoff-s-A55\",\n                    \"ip\": \"192.168.0.106\",\n                    \"mac\": \"AA:FF:01:FB:BB:7E\",\n                    \"previous_count\": 220\n                },\n                \"Timestamp\": \"2025-09-29T09:31:56.953Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 4A:9E:40:8C:99:F3 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 33,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.104\",\n                    \"mac\": \"4A:9E:40:8C:99:F3\",\n                    \"previous_count\": 33\n                },\n                \"Timestamp\": \"2025-09-29T09:31:56.953Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D0:88:0C:96:92:1E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 257,\n                    \"hostname\": \"Lilys-Air\",\n                    \"ip\": \"192.168.0.109\",\n                    \"mac\": \"D0:88:0C:96:92:1E\",\n                    \"previous_count\": 257\n                },\n                \"Timestamp\": \"2025-09-30T17:47:10.758Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::20362690BCB5\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 0E:C5:0D:0A:12:67 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 12,\n                    \"hostname\": \"RealRobPro\",\n                    \"ip\": \"192.168.33.3\",\n                    \"mac\": \"0E:C5:0D:0A:12:67\",\n                    \"previous_count\": 12\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.302Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C4:82:E1:84:75:38 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 356,\n                    \"hostname\": \"wlan0\",\n                    \"ip\": \"192.168.1.83\",\n                    \"mac\": \"C4:82:E1:84:75:38\",\n                    \"previous_count\": 356\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.302Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A8:80:55:D1:84:FB has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 95,\n                    \"hostname\": \"lwip0\",\n                    \"ip\": \"192.168.33.3\",\n                    \"mac\": \"A8:80:55:D1:84:FB\",\n                    \"previous_count\": 95\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.302Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 08:A6:BC:55:57:94 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 421,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.1.96\",\n                    \"mac\": \"08:A6:BC:55:57:94\",\n                    \"previous_count\": 421\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.302Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC E0:F7:28:B7:50:0F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 384,\n                    \"hostname\": \"amazon-e6bcb9c50\",\n                    \"ip\": \"192.168.1.20\",\n                    \"mac\": \"E0:F7:28:B7:50:0F\",\n                    \"previous_count\": 384\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.302Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 7A:40:2A:F6:A0:E7 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 271,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.1.12\",\n                    \"mac\": \"7A:40:2A:F6:A0:E7\",\n                    \"previous_count\": 271\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.302Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC CC:F7:35:83:27:3A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 85,\n                    \"hostname\": \"CamPLug\",\n                    \"ip\": \"192.168.1.35\",\n                    \"mac\": \"CC:F7:35:83:27:3A\",\n                    \"previous_count\": 85\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.302Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 08:C2:24:9D:78:F6 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 355,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.1.95\",\n                    \"mac\": \"08:C2:24:9D:78:F6\",\n                    \"previous_count\": 355\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.302Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 84:E3:42:16:72:0F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 30,\n                    \"hostname\": \"wlan0\",\n                    \"ip\": \"192.168.33.2\",\n                    \"mac\": \"84:E3:42:16:72:0F\",\n                    \"previous_count\": 30\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.302Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C0:91:B9:A4:A2:7C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 358,\n                    \"hostname\": \"kitchen echo\",\n                    \"ip\": \"192.168.1.56\",\n                    \"mac\": \"C0:91:B9:A4:A2:7C\",\n                    \"previous_count\": 358\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.302Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C0:B5:D7:E7:4F:85 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 208,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.1.121\",\n                    \"mac\": \"C0:B5:D7:E7:4F:85\",\n                    \"previous_count\": 208\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.302Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C4:82:E1:99:7B:75 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 368,\n                    \"hostname\": \"wlan0\",\n                    \"ip\": \"192.168.1.40\",\n                    \"mac\": \"C4:82:E1:99:7B:75\",\n                    \"previous_count\": 368\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.302Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 56:E3:AA:63:BC:7C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 226,\n                    \"hostname\": \"realme-X2\",\n                    \"ip\": \"192.168.1.31\",\n                    \"mac\": \"56:E3:AA:63:BC:7C\",\n                    \"previous_count\": 226\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.302Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC FC:3C:D7:47:13:7E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 14,\n                    \"hostname\": \"lwip0\",\n                    \"ip\": \"192.168.1.29\",\n                    \"mac\": \"FC:3C:D7:47:13:7E\",\n                    \"previous_count\": 14\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.302Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F0:81:73:2A:9D:9E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 83,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.1.48\",\n                    \"mac\": \"F0:81:73:2A:9D:9E\",\n                    \"previous_count\": 83\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.302Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC CC:9E:A2:D6:21:62 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 10,\n                    \"hostname\": \"AmazonPlug091K\",\n                    \"ip\": \"192.168.1.15\",\n                    \"mac\": \"CC:9E:A2:D6:21:62\",\n                    \"previous_count\": 10\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.302Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 8E:4A:0D:9B:E8:16 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 78,\n                    \"hostname\": \"OPPO-Find-X5-Pro\",\n                    \"ip\": \"192.168.1.29\",\n                    \"mac\": \"8E:4A:0D:9B:E8:16\",\n                    \"previous_count\": 78\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.302Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 08:FB:EA:15:78:9A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 21,\n                    \"hostname\": \"21e8a3f25539ad746ef5a73ee0533b47\",\n                    \"ip\": \"192.168.1.66\",\n                    \"mac\": \"08:FB:EA:15:78:9A\",\n                    \"previous_count\": 21\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.302Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC E6:E1:4C:04:E7:91 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 21,\n                    \"hostname\": \"Lenovo-Tab-M10-3rd-Gen\",\n                    \"ip\": \"192.168.1.49\",\n                    \"mac\": \"E6:E1:4C:04:E7:91\",\n                    \"previous_count\": 21\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.302Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C4:82:E1:F7:A6:08 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 30,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.1.86\",\n                    \"mac\": \"C4:82:E1:F7:A6:08\",\n                    \"previous_count\": 30\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.302Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 36:05:D2:D6:57:BE has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 50,\n                    \"hostname\": \"RealRobPro\",\n                    \"ip\": \"192.168.1.39\",\n                    \"mac\": \"36:05:D2:D6:57:BE\",\n                    \"previous_count\": 50\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.302Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 08:C2:24:89:5C:16 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 420,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.1.6\",\n                    \"mac\": \"08:C2:24:89:5C:16\",\n                    \"previous_count\": 420\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.302Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC CC:9E:A2:D6:21:62 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 10,\n                    \"hostname\": \"AmazonPlug091K\",\n                    \"ip\": \"192.168.1.15\",\n                    \"mac\": \"CC:9E:A2:D6:21:62\",\n                    \"previous_count\": 10\n                },\n                \"Timestamp\": \"2025-09-30T17:47:10.552Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 0E:C5:0D:0A:12:67 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 12,\n                    \"hostname\": \"RealRobPro\",\n                    \"ip\": \"192.168.33.3\",\n                    \"mac\": \"0E:C5:0D:0A:12:67\",\n                    \"previous_count\": 12\n                },\n                \"Timestamp\": \"2025-09-30T17:47:10.552Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 08:FB:EA:15:78:9A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 21,\n                    \"hostname\": \"21e8a3f25539ad746ef5a73ee0533b47\",\n                    \"ip\": \"192.168.1.66\",\n                    \"mac\": \"08:FB:EA:15:78:9A\",\n                    \"previous_count\": 21\n                },\n                \"Timestamp\": \"2025-09-30T17:47:10.552Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC CC:F7:35:83:27:3A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 85,\n                    \"hostname\": \"CamPLug\",\n                    \"ip\": \"192.168.1.35\",\n                    \"mac\": \"CC:F7:35:83:27:3A\",\n                    \"previous_count\": 85\n                },\n                \"Timestamp\": \"2025-09-30T17:47:10.552Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 84:E3:42:16:72:0F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 30,\n                    \"hostname\": \"wlan0\",\n                    \"ip\": \"192.168.33.2\",\n                    \"mac\": \"84:E3:42:16:72:0F\",\n                    \"previous_count\": 30\n                },\n                \"Timestamp\": \"2025-09-30T17:47:10.552Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC FC:3C:D7:47:13:7E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 14,\n                    \"hostname\": \"lwip0\",\n                    \"ip\": \"192.168.1.29\",\n                    \"mac\": \"FC:3C:D7:47:13:7E\",\n                    \"previous_count\": 14\n                },\n                \"Timestamp\": \"2025-09-30T17:47:10.552Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC E6:E1:4C:04:E7:91 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 21,\n                    \"hostname\": \"Lenovo-Tab-M10-3rd-Gen\",\n                    \"ip\": \"192.168.1.49\",\n                    \"mac\": \"E6:E1:4C:04:E7:91\",\n                    \"previous_count\": 21\n                },\n                \"Timestamp\": \"2025-09-30T17:47:10.552Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F0:81:73:2A:9D:9E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 83,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.1.48\",\n                    \"mac\": \"F0:81:73:2A:9D:9E\",\n                    \"previous_count\": 83\n                },\n                \"Timestamp\": \"2025-09-30T17:47:10.552Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C4:82:E1:F7:A6:08 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 30,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.1.86\",\n                    \"mac\": \"C4:82:E1:F7:A6:08\",\n                    \"previous_count\": 30\n                },\n                \"Timestamp\": \"2025-09-30T17:47:10.552Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::20362690B9C1\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 68:3A:48:8C:67:1B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 30,\n                    \"hostname\": \"Samsung-Dryer\",\n                    \"ip\": \"192.168.0.2\",\n                    \"mac\": \"68:3A:48:8C:67:1B\",\n                    \"previous_count\": 30\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.389Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 44:27:45:6F:43:24 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 108,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.15\",\n                    \"mac\": \"44:27:45:6F:43:24\",\n                    \"previous_count\": 108\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.389Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 98:E2:55:88:CD:C0 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 263,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.6\",\n                    \"mac\": \"98:E2:55:88:CD:C0\",\n                    \"previous_count\": 263\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.389Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 96:1B:D8:3F:01:5F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 152,\n                    \"hostname\": \"Pixel-Fold\",\n                    \"ip\": \"192.168.0.8\",\n                    \"mac\": \"96:1B:D8:3F:01:5F\",\n                    \"previous_count\": 152\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.389Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 64:16:66:B6:52:43 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 201,\n                    \"hostname\": \"09AA01AC361901SV\",\n                    \"ip\": \"192.168.0.4\",\n                    \"mac\": \"64:16:66:B6:52:43\",\n                    \"previous_count\": 201\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.389Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC EA:3B:DD:EB:F5:F1 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 51,\n                    \"hostname\": \"SM-L705F\",\n                    \"ip\": \"192.168.0.13\",\n                    \"mac\": \"EA:3B:DD:EB:F5:F1\",\n                    \"previous_count\": 51\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.389Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 4E:07:8C:EF:A9:19 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 78,\n                    \"hostname\": \"Galaxy-Z-Fold5\",\n                    \"ip\": \"192.168.0.9\",\n                    \"mac\": \"4E:07:8C:EF:A9:19\",\n                    \"previous_count\": 78\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.389Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC BA:F7:6A:A3:C0:57 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 36,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.0.11\",\n                    \"mac\": \"BA:F7:6A:A3:C0:57\",\n                    \"previous_count\": 36\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.389Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 64:16:66:B6:52:43 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 201,\n                    \"hostname\": \"09AA01AC361901SV\",\n                    \"ip\": \"192.168.0.4\",\n                    \"mac\": \"64:16:66:B6:52:43\",\n                    \"previous_count\": 201\n                },\n                \"Timestamp\": \"2025-09-30T17:47:00.294Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 98:E2:55:88:CD:C0 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 263,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.6\",\n                    \"mac\": \"98:E2:55:88:CD:C0\",\n                    \"previous_count\": 263\n                },\n                \"Timestamp\": \"2025-09-30T17:47:00.294Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 44:27:45:6F:43:24 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 108,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.15\",\n                    \"mac\": \"44:27:45:6F:43:24\",\n                    \"previous_count\": 108\n                },\n                \"Timestamp\": \"2025-09-30T17:47:00.294Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 68:3A:48:8C:67:1B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 30,\n                    \"hostname\": \"Samsung-Dryer\",\n                    \"ip\": \"192.168.0.2\",\n                    \"mac\": \"68:3A:48:8C:67:1B\",\n                    \"previous_count\": 30\n                },\n                \"Timestamp\": \"2025-09-30T17:47:00.294Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::242FD04EA1F0\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 2A:50:FA:D7:6A:46 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 11,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"2A:50:FA:D7:6A:46\",\n                    \"previous_count\": 11\n                },\n                \"Timestamp\": \"2025-09-29T09:31:36.485Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F6:22:FB:8B:A3:2B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 108,\n                    \"hostname\": \"Rio-s-A16\",\n                    \"ip\": \"192.168.0.100\",\n                    \"mac\": \"F6:22:FB:8B:A3:2B\",\n                    \"previous_count\": 108\n                },\n                \"Timestamp\": \"2025-09-29T09:31:36.485Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 4A:13:13:BA:92:3F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 36,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.106\",\n                    \"mac\": \"4A:13:13:BA:92:3F\",\n                    \"previous_count\": 36\n                },\n                \"Timestamp\": \"2025-09-29T09:31:36.485Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 4A:13:13:BA:92:3F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 36,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.106\",\n                    \"mac\": \"4A:13:13:BA:92:3F\",\n                    \"previous_count\": 36\n                },\n                \"Timestamp\": \"2025-09-30T17:46:50.973Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::20362690D933\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 2A:2B:61:48:E0:09 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 348,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.14\",\n                    \"mac\": \"2A:2B:61:48:E0:09\",\n                    \"previous_count\": 348\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.421Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 60:92:C8:02:D6:E4 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 94,\n                    \"hostname\": \"Tayla\",\n                    \"ip\": \"192.168.0.22\",\n                    \"mac\": \"60:92:C8:02:D6:E4\",\n                    \"previous_count\": 94\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.421Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 3E:43:B1:91:9B:BA has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 57,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.11\",\n                    \"mac\": \"3E:43:B1:91:9B:BA\",\n                    \"previous_count\": 57\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.421Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 38:56:3D:46:9D:D6 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 25,\n                    \"hostname\": \"XBOX\",\n                    \"ip\": \"192.168.0.21\",\n                    \"mac\": \"38:56:3D:46:9D:D6\",\n                    \"previous_count\": 25\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.421Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 70:48:0F:90:FB:6F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 12,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.0.16\",\n                    \"mac\": \"70:48:0F:90:FB:6F\",\n                    \"previous_count\": 12\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.421Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 00:71:47:0A:AE:AD has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 13,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.198\",\n                    \"mac\": \"00:71:47:0A:AE:AD\",\n                    \"previous_count\": 13\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.421Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 16:96:AC:EB:8B:D2 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 21,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.13\",\n                    \"mac\": \"16:96:AC:EB:8B:D2\",\n                    \"previous_count\": 21\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.421Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC FA:D0:7F:C1:4D:7C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 10,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.20\",\n                    \"mac\": \"FA:D0:7F:C1:4D:7C\",\n                    \"previous_count\": 10\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.421Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 4C:EF:C0:22:06:44 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 24,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.7\",\n                    \"mac\": \"4C:EF:C0:22:06:44\",\n                    \"previous_count\": 24\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.421Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 38:56:3D:46:9D:D6 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 25,\n                    \"hostname\": \"XBOX\",\n                    \"ip\": \"192.168.0.21\",\n                    \"mac\": \"38:56:3D:46:9D:D6\",\n                    \"previous_count\": 25\n                },\n                \"Timestamp\": \"2025-09-30T17:47:01.017Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 70:48:0F:90:FB:6F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 12,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.0.16\",\n                    \"mac\": \"70:48:0F:90:FB:6F\",\n                    \"previous_count\": 12\n                },\n                \"Timestamp\": \"2025-09-30T17:47:01.017Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC FA:D0:7F:C1:4D:7C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 10,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.20\",\n                    \"mac\": \"FA:D0:7F:C1:4D:7C\",\n                    \"previous_count\": 10\n                },\n                \"Timestamp\": \"2025-09-30T17:47:01.017Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 4C:EF:C0:22:06:44 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 24,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.7\",\n                    \"mac\": \"4C:EF:C0:22:06:44\",\n                    \"previous_count\": 24\n                },\n                \"Timestamp\": \"2025-09-30T17:47:01.017Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::20362690BDD8\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC EE:98:1A:AA:7F:A6 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 19,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.24.23\",\n                    \"mac\": \"EE:98:1A:AA:7F:A6\",\n                    \"previous_count\": 19\n                },\n                \"Timestamp\": \"2025-09-29T09:31:56.088Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC AE:8F:88:BB:88:C9 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 74,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.24.15\",\n                    \"mac\": \"AE:8F:88:BB:88:C9\",\n                    \"previous_count\": 74\n                },\n                \"Timestamp\": \"2025-09-29T09:31:56.088Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC CE:7A:DA:36:A6:D3 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 22,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.24.5\",\n                    \"mac\": \"CE:7A:DA:36:A6:D3\",\n                    \"previous_count\": 22\n                },\n                \"Timestamp\": \"2025-09-29T09:31:56.088Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 7C:4B:26:F2:E0:DC has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 17,\n                    \"hostname\": \"CostyCol\",\n                    \"ip\": \"192.168.24.22\",\n                    \"mac\": \"7C:4B:26:F2:E0:DC\",\n                    \"previous_count\": 17\n                },\n                \"Timestamp\": \"2025-09-29T09:31:56.088Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC EE:98:1A:AA:7F:A6 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 19,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.24.23\",\n                    \"mac\": \"EE:98:1A:AA:7F:A6\",\n                    \"previous_count\": 19\n                },\n                \"Timestamp\": \"2025-09-30T17:46:57.118Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC CE:7A:DA:36:A6:D3 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 22,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.24.5\",\n                    \"mac\": \"CE:7A:DA:36:A6:D3\",\n                    \"previous_count\": 22\n                },\n                \"Timestamp\": \"2025-09-30T17:46:57.118Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::242FD04E9BA8\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 46:7C:DB:65:E9:A5 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 212,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.108\",\n                    \"mac\": \"46:7C:DB:65:E9:A5\",\n                    \"previous_count\": 212\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.678Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B4:B0:24:7B:13:9B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 21,\n                    \"hostname\": \"DESKTOP-4DAUKVE\",\n                    \"ip\": \"192.168.0.111\",\n                    \"mac\": \"B4:B0:24:7B:13:9B\",\n                    \"previous_count\": 21\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.678Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 96:5C:3C:D8:89:3B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 61,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.104\",\n                    \"mac\": \"96:5C:3C:D8:89:3B\",\n                    \"previous_count\": 61\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.678Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B8:31:B5:4A:7C:4B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 421,\n                    \"hostname\": \"XBOXONE\",\n                    \"ip\": \"192.168.0.102\",\n                    \"mac\": \"B8:31:B5:4A:7C:4B\",\n                    \"previous_count\": 421\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.678Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C4:23:60:29:B9:36 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 24,\n                    \"hostname\": \"EMEA-L-14436\",\n                    \"ip\": \"192.168.0.114\",\n                    \"mac\": \"C4:23:60:29:B9:36\",\n                    \"previous_count\": 24\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.678Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 44:00:49:7E:C2:82 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 266,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.109\",\n                    \"mac\": \"44:00:49:7E:C2:82\",\n                    \"previous_count\": 266\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.678Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 6E:68:38:6E:27:A9 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 17,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.111\",\n                    \"mac\": \"6E:68:38:6E:27:A9\",\n                    \"previous_count\": 17\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.678Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 12:D7:F3:A9:67:7A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 382,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.105\",\n                    \"mac\": \"12:D7:F3:A9:67:7A\",\n                    \"previous_count\": 382\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.678Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 60:82:46:EB:4B:81 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 36,\n                    \"hostname\": \"Makaylas-iPhone\",\n                    \"ip\": \"192.168.0.104\",\n                    \"mac\": \"60:82:46:EB:4B:81\",\n                    \"previous_count\": 36\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.678Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 2C:7B:A0:40:36:F2 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 25,\n                    \"hostname\": \"ABGGBLD04599\",\n                    \"ip\": \"192.168.0.112\",\n                    \"mac\": \"2C:7B:A0:40:36:F2\",\n                    \"previous_count\": 25\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.678Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 0A:E4:61:09:2A:4A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 56,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.117\",\n                    \"mac\": \"0A:E4:61:09:2A:4A\",\n                    \"previous_count\": 56\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.678Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC EE:9D:5D:37:23:93 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 71,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.0.116\",\n                    \"mac\": \"EE:9D:5D:37:23:93\",\n                    \"previous_count\": 71\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.678Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 78:02:8B:CE:B1:62 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 81,\n                    \"hostname\": \"CDWUK-FYNCJ0H3HG7F-iPhone\",\n                    \"ip\": \"192.168.0.116\",\n                    \"mac\": \"78:02:8B:CE:B1:62\",\n                    \"previous_count\": 81\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.678Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 0C:DB:EA:B6:9D:0A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 84,\n                    \"hostname\": \"Ursula-2\",\n                    \"ip\": \"192.168.0.110\",\n                    \"mac\": \"0C:DB:EA:B6:9D:0A\",\n                    \"previous_count\": 84\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.678Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F8:54:B8:34:4E:D7 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 25,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.103\",\n                    \"mac\": \"F8:54:B8:34:4E:D7\",\n                    \"previous_count\": 25\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.678Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 94:3A:91:F2:1D:6B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 421,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.107\",\n                    \"mac\": \"94:3A:91:F2:1D:6B\",\n                    \"previous_count\": 421\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.678Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 2C:7B:A0:40:36:F2 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 25,\n                    \"hostname\": \"ABGGBLD04599\",\n                    \"ip\": \"192.168.0.112\",\n                    \"mac\": \"2C:7B:A0:40:36:F2\",\n                    \"previous_count\": 25\n                },\n                \"Timestamp\": \"2025-09-30T17:47:10.358Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B4:B0:24:7B:13:9B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 21,\n                    \"hostname\": \"DESKTOP-4DAUKVE\",\n                    \"ip\": \"192.168.0.111\",\n                    \"mac\": \"B4:B0:24:7B:13:9B\",\n                    \"previous_count\": 21\n                },\n                \"Timestamp\": \"2025-09-30T17:47:10.358Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F8:54:B8:34:4E:D7 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 25,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.103\",\n                    \"mac\": \"F8:54:B8:34:4E:D7\",\n                    \"previous_count\": 25\n                },\n                \"Timestamp\": \"2025-09-30T17:47:10.358Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C4:23:60:29:B9:36 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 24,\n                    \"hostname\": \"EMEA-L-14436\",\n                    \"ip\": \"192.168.0.114\",\n                    \"mac\": \"C4:23:60:29:B9:36\",\n                    \"previous_count\": 24\n                },\n                \"Timestamp\": \"2025-09-30T17:47:10.358Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 78:02:8B:CE:B1:62 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 81,\n                    \"hostname\": \"CDWUK-FYNCJ0H3HG7F-iPhone\",\n                    \"ip\": \"192.168.0.116\",\n                    \"mac\": \"78:02:8B:CE:B1:62\",\n                    \"previous_count\": 81\n                },\n                \"Timestamp\": \"2025-09-30T17:47:10.358Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 6E:68:38:6E:27:A9 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 17,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.111\",\n                    \"mac\": \"6E:68:38:6E:27:A9\",\n                    \"previous_count\": 17\n                },\n                \"Timestamp\": \"2025-09-30T17:47:10.358Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"64A10M27E00443\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 20:28:bc:a0:f2:52 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 41,\n                    \"hostname\": \"[LG] webOS TV OLED48C34LA\",\n                    \"ip\": \"192.168.0.162\",\n                    \"mac\": \"20:28:bc:a0:f2:52\",\n                    \"previous_count\": 41\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.704Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 80:69:1a:c5:85:b3 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 35,\n                    \"hostname\": \"DiningRoom\",\n                    \"ip\": \"192.168.0.99\",\n                    \"mac\": \"80:69:1a:c5:85:b3\",\n                    \"previous_count\": 35\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.704Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 00:04:4b:a9:d0:1a has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 56,\n                    \"hostname\": \"SHIELD\",\n                    \"ip\": \"192.168.0.159\",\n                    \"mac\": \"00:04:4b:a9:d0:1a\",\n                    \"previous_count\": 56\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.704Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 50:d4:5c:f2:99:00 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 44,\n                    \"hostname\": \" \",\n                    \"ip\": \"192.168.0.71\",\n                    \"mac\": \"50:d4:5c:f2:99:00\",\n                    \"previous_count\": 44\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.704Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 20:28:bc:a0:f2:52 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 41,\n                    \"hostname\": \"[LG] webOS TV OLED48C34LA\",\n                    \"ip\": \"192.168.0.162\",\n                    \"mac\": \"20:28:bc:a0:f2:52\",\n                    \"previous_count\": 41\n                },\n                \"Timestamp\": \"2025-09-30T17:46:56.085Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 50:d4:5c:f2:99:00 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 44,\n                    \"hostname\": \" \",\n                    \"ip\": \"192.168.0.71\",\n                    \"mac\": \"50:d4:5c:f2:99:00\",\n                    \"previous_count\": 44\n                },\n                \"Timestamp\": \"2025-09-30T17:46:56.085Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::A842A10A512A\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 12:AA:BF:81:94:64 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 12,\n                    \"hostname\": \"Galaxy-A21s\",\n                    \"ip\": \"192.168.0.140\",\n                    \"mac\": \"12:AA:BF:81:94:64\",\n                    \"previous_count\": 12\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.853Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B6:8D:A6:72:84:8B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 25,\n                    \"hostname\": \"Galaxy-S24-Ultra\",\n                    \"ip\": \"192.168.0.107\",\n                    \"mac\": \"B6:8D:A6:72:84:8B\",\n                    \"previous_count\": 25\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.853Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC CC:D3:C1:5E:E0:A8 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 137,\n                    \"hostname\": \"POLAROID-TV\",\n                    \"ip\": \"192.168.0.106\",\n                    \"mac\": \"CC:D3:C1:5E:E0:A8\",\n                    \"previous_count\": 137\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.853Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 92:0D:12:A6:71:19 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 34,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.139\",\n                    \"mac\": \"92:0D:12:A6:71:19\",\n                    \"previous_count\": 34\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.853Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 14:EB:B6:84:50:D3 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 22,\n                    \"hostname\": \"ICONMASTER\",\n                    \"ip\": \"192.168.0.134\",\n                    \"mac\": \"14:EB:B6:84:50:D3\",\n                    \"previous_count\": 22\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.853Z\"\n            },\n            {\n                \"Type\": \"HighCPUUsage\",\n                \"Message\": \"Device is experiencing high CPU usage.\",\n                \"Details\": {\n                    \"max_cpu_percentage\": 100,\n                    \"threshold_percentage\": 90\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.853Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 12:AA:BF:81:94:64 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 12,\n                    \"hostname\": \"Galaxy-A21s\",\n                    \"ip\": \"192.168.0.140\",\n                    \"mac\": \"12:AA:BF:81:94:64\",\n                    \"previous_count\": 12\n                },\n                \"Timestamp\": \"2025-09-30T17:46:50.8Z\"\n            },\n            {\n                \"Type\": \"HighCPUUsage\",\n                \"Message\": \"Device is experiencing high CPU usage.\",\n                \"Details\": {\n                    \"max_cpu_percentage\": 100,\n                    \"threshold_percentage\": 90\n                },\n                \"Timestamp\": \"2025-09-30T17:46:50.8Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::20362690BC13\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 82:41:11:A3:A6:45 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 39,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.13\",\n                    \"mac\": \"82:41:11:A3:A6:45\",\n                    \"previous_count\": 39\n                },\n                \"Timestamp\": \"2025-09-29T09:31:41.088Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A2:B3:00:97:D4:53 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 19,\n                    \"hostname\": \"OnePlus-7T\",\n                    \"ip\": \"192.168.0.20\",\n                    \"mac\": \"A2:B3:00:97:D4:53\",\n                    \"previous_count\": 19\n                },\n                \"Timestamp\": \"2025-09-29T09:31:41.088Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 84:7B:57:57:07:9C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 59,\n                    \"hostname\": \"IVNT-6P4NMN3\",\n                    \"ip\": \"192.168.0.18\",\n                    \"mac\": \"84:7B:57:57:07:9C\",\n                    \"previous_count\": 59\n                },\n                \"Timestamp\": \"2025-09-29T09:31:41.088Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 26:28:13:52:AF:74 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 18,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.15\",\n                    \"mac\": \"26:28:13:52:AF:74\",\n                    \"previous_count\": 18\n                },\n                \"Timestamp\": \"2025-09-29T09:31:41.088Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 62:BB:BD:B2:EE:51 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 234,\n                    \"hostname\": \"Regan-s-Z-Fold7\",\n                    \"ip\": \"192.168.0.12\",\n                    \"mac\": \"62:BB:BD:B2:EE:51\",\n                    \"previous_count\": 234\n                },\n                \"Timestamp\": \"2025-09-29T09:31:41.088Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 18:7F:88:EC:55:ED has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 180,\n                    \"hostname\": \"RingStickUpCam-ed\",\n                    \"ip\": \"192.168.0.11\",\n                    \"mac\": \"18:7F:88:EC:55:ED\",\n                    \"previous_count\": 180\n                },\n                \"Timestamp\": \"2025-09-29T09:31:41.088Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 84:7B:57:57:07:9C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 59,\n                    \"hostname\": \"IVNT-6P4NMN3\",\n                    \"ip\": \"192.168.0.18\",\n                    \"mac\": \"84:7B:57:57:07:9C\",\n                    \"previous_count\": 59\n                },\n                \"Timestamp\": \"2025-09-30T17:46:58.947Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A2:B3:00:97:D4:53 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 19,\n                    \"hostname\": \"OnePlus-7T\",\n                    \"ip\": \"192.168.0.20\",\n                    \"mac\": \"A2:B3:00:97:D4:53\",\n                    \"previous_count\": 19\n                },\n                \"Timestamp\": \"2025-09-30T17:46:58.947Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 62:BB:BD:B2:EE:51 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 234,\n                    \"hostname\": \"Regan-s-Z-Fold7\",\n                    \"ip\": \"192.168.0.12\",\n                    \"mac\": \"62:BB:BD:B2:EE:51\",\n                    \"previous_count\": 234\n                },\n                \"Timestamp\": \"2025-09-30T17:46:58.947Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 26:28:13:52:AF:74 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 18,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.15\",\n                    \"mac\": \"26:28:13:52:AF:74\",\n                    \"previous_count\": 18\n                },\n                \"Timestamp\": \"2025-09-30T17:46:58.947Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::3C52A105F8D1\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 76:AA:E4:E8:0B:18 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 26,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.5\",\n                    \"mac\": \"76:AA:E4:E8:0B:18\",\n                    \"previous_count\": 26\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.226Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 58:E4:88:CB:AD:02 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 22,\n                    \"hostname\": \"echoshow-1c8f29294245d674\",\n                    \"ip\": \"192.168.88.13\",\n                    \"mac\": \"58:E4:88:CB:AD:02\",\n                    \"previous_count\": 22\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.226Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 5E:6F:53:CD:34:51 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 211,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.7\",\n                    \"mac\": \"5E:6F:53:CD:34:51\",\n                    \"previous_count\": 211\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.226Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 88:F4:DA:3D:2E:8A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 53,\n                    \"hostname\": \"LTGB012102\",\n                    \"ip\": \"192.168.88.11\",\n                    \"mac\": \"88:F4:DA:3D:2E:8A\",\n                    \"previous_count\": 53\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.226Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 76:AA:E4:E8:0B:18 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 26,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.5\",\n                    \"mac\": \"76:AA:E4:E8:0B:18\",\n                    \"previous_count\": 26\n                },\n                \"Timestamp\": \"2025-09-30T17:47:09.047Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 5E:6F:53:CD:34:51 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 211,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.7\",\n                    \"mac\": \"5E:6F:53:CD:34:51\",\n                    \"previous_count\": 211\n                },\n                \"Timestamp\": \"2025-09-30T17:47:09.047Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 88:F4:DA:3D:2E:8A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 53,\n                    \"hostname\": \"LTGB012102\",\n                    \"ip\": \"192.168.88.11\",\n                    \"mac\": \"88:F4:DA:3D:2E:8A\",\n                    \"previous_count\": 53\n                },\n                \"Timestamp\": \"2025-09-30T17:47:09.047Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 58:E4:88:CB:AD:02 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 22,\n                    \"hostname\": \"echoshow-1c8f29294245d674\",\n                    \"ip\": \"192.168.88.13\",\n                    \"mac\": \"58:E4:88:CB:AD:02\",\n                    \"previous_count\": 22\n                },\n                \"Timestamp\": \"2025-09-30T17:47:09.047Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::A842A10A4FE0\",\n        \"alarms\": [\n            {\n                \"Type\": \"HighCPUUsage\",\n                \"Message\": \"Device is experiencing high CPU usage.\",\n                \"Details\": {\n                    \"max_cpu_percentage\": 100,\n                    \"threshold_percentage\": 90\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.519Z\"\n            },\n            {\n                \"Type\": \"HighCPUUsage\",\n                \"Message\": \"Device is experiencing high CPU usage.\",\n                \"Details\": {\n                    \"max_cpu_percentage\": 100,\n                    \"threshold_percentage\": 90\n                },\n                \"Timestamp\": \"2025-09-30T17:47:10.097Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::242FD04E8C57\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 66:57:31:AC:C2:19 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 54,\n                    \"hostname\": \"rose-s-Galaxy-A51\",\n                    \"ip\": \"192.168.0.109\",\n                    \"mac\": \"66:57:31:AC:C2:19\",\n                    \"previous_count\": 54\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.31Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 22:08:57:5C:AA:65 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 105,\n                    \"hostname\": \"Galaxy-A05s\",\n                    \"ip\": \"192.168.0.109\",\n                    \"mac\": \"22:08:57:5C:AA:65\",\n                    \"previous_count\": 105\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.31Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 30:FD:38:78:25:72 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 128,\n                    \"hostname\": \"Google-Home-Mini\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"30:FD:38:78:25:72\",\n                    \"previous_count\": 128\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.31Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 66:57:B7:C9:EE:DD has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 20,\n                    \"hostname\": \"rose-s-Galaxy-A51\",\n                    \"ip\": \"192.168.0.110\",\n                    \"mac\": \"66:57:B7:C9:EE:DD\",\n                    \"previous_count\": 20\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.31Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 22:E9:BD:63:14:C8 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 213,\n                    \"hostname\": \"joseph-s-S22-Ultra\",\n                    \"ip\": \"192.168.0.107\",\n                    \"mac\": \"22:E9:BD:63:14:C8\",\n                    \"previous_count\": 213\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.31Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 8C:B8:4A:7E:54:9C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 258,\n                    \"hostname\": \"Joshua-s-S10\",\n                    \"ip\": \"192.168.0.103\",\n                    \"mac\": \"8C:B8:4A:7E:54:9C\",\n                    \"previous_count\": 258\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.31Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 28:D0:EA:57:EB:26 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 266,\n                    \"hostname\": \"RosesPC\",\n                    \"ip\": \"192.168.0.102\",\n                    \"mac\": \"28:D0:EA:57:EB:26\",\n                    \"previous_count\": 266\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.31Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 66:57:B7:C9:EE:DD has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 20,\n                    \"hostname\": \"rose-s-Galaxy-A51\",\n                    \"ip\": \"192.168.0.110\",\n                    \"mac\": \"66:57:B7:C9:EE:DD\",\n                    \"previous_count\": 20\n                },\n                \"Timestamp\": \"2025-09-30T17:47:08.856Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 66:57:31:AC:C2:19 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 54,\n                    \"hostname\": \"rose-s-Galaxy-A51\",\n                    \"ip\": \"192.168.0.109\",\n                    \"mac\": \"66:57:31:AC:C2:19\",\n                    \"previous_count\": 54\n                },\n                \"Timestamp\": \"2025-09-30T17:47:08.856Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::98254A42A974\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 3A:65:51:E8:B8:DB has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 54,\n                    \"hostname\": \"Galaxy-A16-5G\",\n                    \"ip\": \"192.168.0.103\",\n                    \"mac\": \"3A:65:51:E8:B8:DB\",\n                    \"previous_count\": 54\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.371Z\"\n            },\n            {\n                \"Type\": \"HighCPUUsage\",\n                \"Message\": \"Device is experiencing high CPU usage.\",\n                \"Details\": {\n                    \"max_cpu_percentage\": 100,\n                    \"threshold_percentage\": 90\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.371Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 3A:65:51:E8:B8:DB has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 54,\n                    \"hostname\": \"Galaxy-A16-5G\",\n                    \"ip\": \"192.168.0.103\",\n                    \"mac\": \"3A:65:51:E8:B8:DB\",\n                    \"previous_count\": 54\n                },\n                \"Timestamp\": \"2025-09-30T17:47:09.104Z\"\n            },\n            {\n                \"Type\": \"HighCPUUsage\",\n                \"Message\": \"Device is experiencing high CPU usage.\",\n                \"Details\": {\n                    \"max_cpu_percentage\": 100,\n                    \"threshold_percentage\": 90\n                },\n                \"Timestamp\": \"2025-09-30T17:47:09.104Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::5091E3374A4A\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 62:CE:0C:51:CD:5B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 108,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.88.2\",\n                    \"mac\": \"62:CE:0C:51:CD:5B\",\n                    \"previous_count\": 108\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.661Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::242FD04EA0E2\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 72:61:F1:F7:16:43 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 15,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.102\",\n                    \"mac\": \"72:61:F1:F7:16:43\",\n                    \"previous_count\": 15\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.902Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC E2:22:9A:37:60:F6 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 25,\n                    \"hostname\": \"kevlarsA54\",\n                    \"ip\": \"192.168.0.103\",\n                    \"mac\": \"E2:22:9A:37:60:F6\",\n                    \"previous_count\": 25\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.902Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 7E:DF:80:BA:73:BF has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 33,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.100\",\n                    \"mac\": \"7E:DF:80:BA:73:BF\",\n                    \"previous_count\": 33\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.902Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 86:95:20:07:98:D6 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 56,\n                    \"hostname\": \"Kevin-s-A54\",\n                    \"ip\": \"192.168.0.106\",\n                    \"mac\": \"86:95:20:07:98:D6\",\n                    \"previous_count\": 56\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.902Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC BE:0D:CD:F4:BA:3F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 50,\n                    \"hostname\": \"Pixel-8\",\n                    \"ip\": \"192.168.0.104\",\n                    \"mac\": \"BE:0D:CD:F4:BA:3F\",\n                    \"previous_count\": 50\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.902Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 06:BB:5A:5F:28:B5 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 33,\n                    \"hostname\": \"Kevin-s-Tab-S8\",\n                    \"ip\": \"192.168.0.103\",\n                    \"mac\": \"06:BB:5A:5F:28:B5\",\n                    \"previous_count\": 33\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.902Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 9E:37:89:A9:3C:F6 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 101,\n                    \"hostname\": \"Pixel-8\",\n                    \"ip\": \"192.168.0.100\",\n                    \"mac\": \"9E:37:89:A9:3C:F6\",\n                    \"previous_count\": 101\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.902Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 50:EA:D6:18:1D:F8 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 10,\n                    \"hostname\": \"kevlars-iPhone\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"50:EA:D6:18:1D:F8\",\n                    \"previous_count\": 10\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.902Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D4:91:0F:6D:82:70 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 39,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.107\",\n                    \"mac\": \"D4:91:0F:6D:82:70\",\n                    \"previous_count\": 39\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.902Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 86:A3:92:17:78:07 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 114,\n                    \"hostname\": \"Kevin-s-Tab-S8\",\n                    \"ip\": \"192.168.0.104\",\n                    \"mac\": \"86:A3:92:17:78:07\",\n                    \"previous_count\": 114\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.902Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 06:5B:CB:00:D8:05 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 25,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.104\",\n                    \"mac\": \"06:5B:CB:00:D8:05\",\n                    \"previous_count\": 25\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.902Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F4:D1:08:45:4B:B5 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 60,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.105\",\n                    \"mac\": \"F4:D1:08:45:4B:B5\",\n                    \"previous_count\": 60\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.902Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 06:BB:5A:5F:28:B5 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 33,\n                    \"hostname\": \"Kevin-s-Tab-S8\",\n                    \"ip\": \"192.168.0.103\",\n                    \"mac\": \"06:BB:5A:5F:28:B5\",\n                    \"previous_count\": 33\n                },\n                \"Timestamp\": \"2025-09-30T17:47:10.676Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 72:61:F1:F7:16:43 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 15,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.102\",\n                    \"mac\": \"72:61:F1:F7:16:43\",\n                    \"previous_count\": 15\n                },\n                \"Timestamp\": \"2025-09-30T17:47:10.676Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 7E:DF:80:BA:73:BF has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 33,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.100\",\n                    \"mac\": \"7E:DF:80:BA:73:BF\",\n                    \"previous_count\": 33\n                },\n                \"Timestamp\": \"2025-09-30T17:47:10.676Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 50:EA:D6:18:1D:F8 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 10,\n                    \"hostname\": \"kevlars-iPhone\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"50:EA:D6:18:1D:F8\",\n                    \"previous_count\": 10\n                },\n                \"Timestamp\": \"2025-09-30T17:47:10.676Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC E2:22:9A:37:60:F6 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 25,\n                    \"hostname\": \"kevlarsA54\",\n                    \"ip\": \"192.168.0.103\",\n                    \"mac\": \"E2:22:9A:37:60:F6\",\n                    \"previous_count\": 25\n                },\n                \"Timestamp\": \"2025-09-30T17:47:10.676Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 86:95:20:07:98:D6 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 56,\n                    \"hostname\": \"Kevin-s-A54\",\n                    \"ip\": \"192.168.0.106\",\n                    \"mac\": \"86:95:20:07:98:D6\",\n                    \"previous_count\": 56\n                },\n                \"Timestamp\": \"2025-09-30T17:47:10.676Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 86:A3:92:17:78:07 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 114,\n                    \"hostname\": \"Kevin-s-Tab-S8\",\n                    \"ip\": \"192.168.0.104\",\n                    \"mac\": \"86:A3:92:17:78:07\",\n                    \"previous_count\": 114\n                },\n                \"Timestamp\": \"2025-09-30T17:47:10.676Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC BE:0D:CD:F4:BA:3F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 50,\n                    \"hostname\": \"Pixel-8\",\n                    \"ip\": \"192.168.0.104\",\n                    \"mac\": \"BE:0D:CD:F4:BA:3F\",\n                    \"previous_count\": 50\n                },\n                \"Timestamp\": \"2025-09-30T17:47:10.676Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::98254AA1E187\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C6:A1:78:59:EF:0A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 72,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"C6:A1:78:59:EF:0A\",\n                    \"previous_count\": 72\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.485Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 46:A8:CF:B2:41:33 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 13,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.107\",\n                    \"mac\": \"46:A8:CF:B2:41:33\",\n                    \"previous_count\": 13\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.485Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 4A:11:AE:59:E2:B3 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 10,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.108\",\n                    \"mac\": \"4A:11:AE:59:E2:B3\",\n                    \"previous_count\": 10\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.485Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 0A:49:85:E5:F4:CA has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 35,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.0.103\",\n                    \"mac\": \"0A:49:85:E5:F4:CA\",\n                    \"previous_count\": 35\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.485Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 06:69:34:4D:B7:71 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 43,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.107\",\n                    \"mac\": \"06:69:34:4D:B7:71\",\n                    \"previous_count\": 43\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.485Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D2:6E:5A:A7:E0:E3 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 21,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.103\",\n                    \"mac\": \"D2:6E:5A:A7:E0:E3\",\n                    \"previous_count\": 21\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.485Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 96:3F:2A:76:F2:65 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 24,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.104\",\n                    \"mac\": \"96:3F:2A:76:F2:65\",\n                    \"previous_count\": 24\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.485Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 96:3F:2A:76:F2:65 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 24,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.104\",\n                    \"mac\": \"96:3F:2A:76:F2:65\",\n                    \"previous_count\": 24\n                },\n                \"Timestamp\": \"2025-09-30T17:46:49.123Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 06:69:34:4D:B7:71 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 43,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.107\",\n                    \"mac\": \"06:69:34:4D:B7:71\",\n                    \"previous_count\": 43\n                },\n                \"Timestamp\": \"2025-09-30T17:46:49.123Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C6:A1:78:59:EF:0A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 72,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"C6:A1:78:59:EF:0A\",\n                    \"previous_count\": 72\n                },\n                \"Timestamp\": \"2025-09-30T17:46:49.123Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 46:A8:CF:B2:41:33 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 13,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.107\",\n                    \"mac\": \"46:A8:CF:B2:41:33\",\n                    \"previous_count\": 13\n                },\n                \"Timestamp\": \"2025-09-30T17:46:49.123Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::203626900314\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 9C:76:13:CD:DB:EE has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 127,\n                    \"hostname\": \"9C7613CDDBEE-mysimplelink\",\n                    \"ip\": \"192.168.0.5\",\n                    \"mac\": \"9C:76:13:CD:DB:EE\",\n                    \"previous_count\": 127\n                },\n                \"Timestamp\": \"2025-09-29T09:31:36.013Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 0A:5B:8D:78:48:BF has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 25,\n                    \"hostname\": \"Aftab-s-S25-Ultra\",\n                    \"ip\": \"192.168.0.5\",\n                    \"mac\": \"0A:5B:8D:78:48:BF\",\n                    \"previous_count\": 25\n                },\n                \"Timestamp\": \"2025-09-29T09:31:36.013Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 66:87:10:E2:EA:6F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 138,\n                    \"hostname\": \"Lenovo-Tab-M10-3rd-Gen\",\n                    \"ip\": \"192.168.0.4\",\n                    \"mac\": \"66:87:10:E2:EA:6F\",\n                    \"previous_count\": 138\n                },\n                \"Timestamp\": \"2025-09-29T09:31:36.013Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 9A:26:48:FB:16:7F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 159,\n                    \"hostname\": \"Sumaira-s-A53\",\n                    \"ip\": \"192.168.0.4\",\n                    \"mac\": \"9A:26:48:FB:16:7F\",\n                    \"previous_count\": 159\n                },\n                \"Timestamp\": \"2025-09-29T09:31:36.013Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 9C:76:13:CD:DB:EE has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 127,\n                    \"hostname\": \"9C7613CDDBEE-mysimplelink\",\n                    \"ip\": \"192.168.0.5\",\n                    \"mac\": \"9C:76:13:CD:DB:EE\",\n                    \"previous_count\": 127\n                },\n                \"Timestamp\": \"2025-09-30T17:46:52.316Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 9A:26:48:FB:16:7F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 159,\n                    \"hostname\": \"Sumaira-s-A53\",\n                    \"ip\": \"192.168.0.4\",\n                    \"mac\": \"9A:26:48:FB:16:7F\",\n                    \"previous_count\": 159\n                },\n                \"Timestamp\": \"2025-09-30T17:46:52.316Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::5091E33755C9\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC CC:9E:A2:A2:E0:E7 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 63,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.10\",\n                    \"mac\": \"CC:9E:A2:A2:E0:E7\",\n                    \"previous_count\": 63\n                },\n                \"Timestamp\": \"2025-09-29T09:31:41.104Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC CC:9E:A2:A2:E0:E7 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 63,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.10\",\n                    \"mac\": \"CC:9E:A2:A2:E0:E7\",\n                    \"previous_count\": 63\n                },\n                \"Timestamp\": \"2025-09-30T17:46:58.9Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::203626900722\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC BC:33:29:42:52:7A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 70,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.16\",\n                    \"mac\": \"BC:33:29:42:52:7A\",\n                    \"previous_count\": 70\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.741Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 0E:F8:21:17:65:DB has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 32,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.14\",\n                    \"mac\": \"0E:F8:21:17:65:DB\",\n                    \"previous_count\": 32\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.741Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 26:5E:4A:F3:E7:E6 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 17,\n                    \"hostname\": \"Nadya-s-S23-Ultra\",\n                    \"ip\": \"192.168.0.12\",\n                    \"mac\": \"26:5E:4A:F3:E7:E6\",\n                    \"previous_count\": 17\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.741Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 7A:C4:6D:40:5E:FF has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 18,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.0.17\",\n                    \"mac\": \"7A:C4:6D:40:5E:FF\",\n                    \"previous_count\": 18\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.741Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC AE:8F:88:4D:8F:58 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 103,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.13\",\n                    \"mac\": \"AE:8F:88:4D:8F:58\",\n                    \"previous_count\": 103\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.741Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 32:42:0F:21:2D:21 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 25,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.0.11\",\n                    \"mac\": \"32:42:0F:21:2D:21\",\n                    \"previous_count\": 25\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.741Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 0E:F8:21:17:65:DB has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 32,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.14\",\n                    \"mac\": \"0E:F8:21:17:65:DB\",\n                    \"previous_count\": 32\n                },\n                \"Timestamp\": \"2025-09-30T17:47:06.691Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 26:5E:4A:F3:E7:E6 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 17,\n                    \"hostname\": \"Nadya-s-S23-Ultra\",\n                    \"ip\": \"192.168.0.12\",\n                    \"mac\": \"26:5E:4A:F3:E7:E6\",\n                    \"previous_count\": 17\n                },\n                \"Timestamp\": \"2025-09-30T17:47:06.691Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 32:42:0F:21:2D:21 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 25,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.0.11\",\n                    \"mac\": \"32:42:0F:21:2D:21\",\n                    \"previous_count\": 25\n                },\n                \"Timestamp\": \"2025-09-30T17:47:06.691Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 7A:C4:6D:40:5E:FF has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 18,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.0.17\",\n                    \"mac\": \"7A:C4:6D:40:5E:FF\",\n                    \"previous_count\": 18\n                },\n                \"Timestamp\": \"2025-09-30T17:47:06.691Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC AE:8F:88:4D:8F:58 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 103,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.13\",\n                    \"mac\": \"AE:8F:88:4D:8F:58\",\n                    \"previous_count\": 103\n                },\n                \"Timestamp\": \"2025-09-30T17:47:06.691Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC BC:33:29:42:52:7A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 70,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.16\",\n                    \"mac\": \"BC:33:29:42:52:7A\",\n                    \"previous_count\": 70\n                },\n                \"Timestamp\": \"2025-09-30T17:47:06.691Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::40ED0039FC8B\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 92:B1:03:83:AF:94 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 43,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.88.9\",\n                    \"mac\": \"92:B1:03:83:AF:94\",\n                    \"previous_count\": 43\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.261Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::2036269114F9\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D2:19:58:ED:E3:25 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 13,\n                    \"hostname\": \"Pixel-8-Pro\",\n                    \"ip\": \"192.168.0.3\",\n                    \"mac\": \"D2:19:58:ED:E3:25\",\n                    \"previous_count\": 13\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.622Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::E4FAC4B91F11\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 1E:10:6F:53:B8:86 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 63,\n                    \"hostname\": \"MacBookPro\",\n                    \"ip\": \"192.168.0.11\",\n                    \"mac\": \"1E:10:6F:53:B8:86\",\n                    \"previous_count\": 63\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.367Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F8:0F:F9:AA:D1:2B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 10,\n                    \"hostname\": \"Google-Nest-Mini\",\n                    \"ip\": \"192.168.0.3\",\n                    \"mac\": \"F8:0F:F9:AA:D1:2B\",\n                    \"previous_count\": 10\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.367Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 1C:1B:B5:14:5A:9B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 10,\n                    \"hostname\": \"DESKTOP-L5P5V9M\",\n                    \"ip\": \"192.168.0.2\",\n                    \"mac\": \"1C:1B:B5:14:5A:9B\",\n                    \"previous_count\": 10\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.367Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B2:58:66:6A:67:46 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 21,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.9\",\n                    \"mac\": \"B2:58:66:6A:67:46\",\n                    \"previous_count\": 21\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.367Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 26:01:8E:86:72:83 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 27,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.13\",\n                    \"mac\": \"26:01:8E:86:72:83\",\n                    \"previous_count\": 27\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.367Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 9E:18:9C:76:9B:CE has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 121,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.18\",\n                    \"mac\": \"9E:18:9C:76:9B:CE\",\n                    \"previous_count\": 121\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.367Z\"\n            },\n            {\n                \"Type\": \"HighCPUUsage\",\n                \"Message\": \"Device is experiencing high CPU usage.\",\n                \"Details\": {\n                    \"max_cpu_percentage\": 100,\n                    \"threshold_percentage\": 90\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.367Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F8:0F:F9:AA:D1:2B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 10,\n                    \"hostname\": \"Google-Nest-Mini\",\n                    \"ip\": \"192.168.0.3\",\n                    \"mac\": \"F8:0F:F9:AA:D1:2B\",\n                    \"previous_count\": 10\n                },\n                \"Timestamp\": \"2025-09-30T17:46:58.712Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 1E:10:6F:53:B8:86 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 63,\n                    \"hostname\": \"MacBookPro\",\n                    \"ip\": \"192.168.0.11\",\n                    \"mac\": \"1E:10:6F:53:B8:86\",\n                    \"previous_count\": 63\n                },\n                \"Timestamp\": \"2025-09-30T17:46:58.712Z\"\n            },\n            {\n                \"Type\": \"HighCPUUsage\",\n                \"Message\": \"Device is experiencing high CPU usage.\",\n                \"Details\": {\n                    \"max_cpu_percentage\": 100,\n                    \"threshold_percentage\": 90\n                },\n                \"Timestamp\": \"2025-09-30T17:46:58.712Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::20362690D9A8\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 4A:9B:9E:E4:9C:17 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 101,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.4\",\n                    \"mac\": \"4A:9B:9E:E4:9C:17\",\n                    \"previous_count\": 101\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.862Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 62:5A:B3:A1:47:2F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 59,\n                    \"hostname\": \"Mac\",\n                    \"ip\": \"192.168.0.10\",\n                    \"mac\": \"62:5A:B3:A1:47:2F\",\n                    \"previous_count\": 59\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.862Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 28:6B:35:2B:D6:EE has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 14,\n                    \"hostname\": \"BooJay\",\n                    \"ip\": \"192.168.0.3\",\n                    \"mac\": \"28:6B:35:2B:D6:EE\",\n                    \"previous_count\": 14\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.862Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 00:C3:F4:77:54:D8 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 117,\n                    \"hostname\": \"TIZEN\",\n                    \"ip\": \"192.168.0.20\",\n                    \"mac\": \"00:C3:F4:77:54:D8\",\n                    \"previous_count\": 117\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.862Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 66:69:D2:6C:90:23 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 10,\n                    \"hostname\": \"Alan-s-A15\",\n                    \"ip\": \"192.168.0.2\",\n                    \"mac\": \"66:69:D2:6C:90:23\",\n                    \"previous_count\": 10\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.862Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 00:C3:F4:77:54:D8 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 117,\n                    \"hostname\": \"TIZEN\",\n                    \"ip\": \"192.168.0.20\",\n                    \"mac\": \"00:C3:F4:77:54:D8\",\n                    \"previous_count\": 117\n                },\n                \"Timestamp\": \"2025-09-30T17:47:11.316Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 62:5A:B3:A1:47:2F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 59,\n                    \"hostname\": \"Mac\",\n                    \"ip\": \"192.168.0.10\",\n                    \"mac\": \"62:5A:B3:A1:47:2F\",\n                    \"previous_count\": 59\n                },\n                \"Timestamp\": \"2025-09-30T17:47:11.316Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 28:6B:35:2B:D6:EE has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 14,\n                    \"hostname\": \"BooJay\",\n                    \"ip\": \"192.168.0.3\",\n                    \"mac\": \"28:6B:35:2B:D6:EE\",\n                    \"previous_count\": 14\n                },\n                \"Timestamp\": \"2025-09-30T17:47:11.316Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::98254A428868\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC DA:D6:8C:31:53:30 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 120,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.102\",\n                    \"mac\": \"DA:D6:8C:31:53:30\",\n                    \"previous_count\": 120\n                },\n                \"Timestamp\": \"2025-09-29T09:31:55.938Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 9A:DD:7F:B5:2E:8C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 44,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.106\",\n                    \"mac\": \"9A:DD:7F:B5:2E:8C\",\n                    \"previous_count\": 44\n                },\n                \"Timestamp\": \"2025-09-29T09:31:55.938Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 46:F4:66:5E:D9:76 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 46,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.110\",\n                    \"mac\": \"46:F4:66:5E:D9:76\",\n                    \"previous_count\": 46\n                },\n                \"Timestamp\": \"2025-09-29T09:31:55.938Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC AA:1F:F9:D0:2D:6D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 52,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.0.104\",\n                    \"mac\": \"AA:1F:F9:D0:2D:6D\",\n                    \"previous_count\": 52\n                },\n                \"Timestamp\": \"2025-09-29T09:31:55.938Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 1E:B7:BF:C9:06:DB has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 37,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.106\",\n                    \"mac\": \"1E:B7:BF:C9:06:DB\",\n                    \"previous_count\": 37\n                },\n                \"Timestamp\": \"2025-09-29T09:31:55.938Z\"\n            },\n            {\n                \"Type\": \"HighCPUUsage\",\n                \"Message\": \"Device is experiencing high CPU usage.\",\n                \"Details\": {\n                    \"max_cpu_percentage\": 100,\n                    \"threshold_percentage\": 90\n                },\n                \"Timestamp\": \"2025-09-29T09:31:55.938Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 46:F4:66:5E:D9:76 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 46,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.110\",\n                    \"mac\": \"46:F4:66:5E:D9:76\",\n                    \"previous_count\": 46\n                },\n                \"Timestamp\": \"2025-09-30T17:46:59.341Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC AA:1F:F9:D0:2D:6D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 52,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.0.104\",\n                    \"mac\": \"AA:1F:F9:D0:2D:6D\",\n                    \"previous_count\": 52\n                },\n                \"Timestamp\": \"2025-09-30T17:46:59.341Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC DA:D6:8C:31:53:30 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 120,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.102\",\n                    \"mac\": \"DA:D6:8C:31:53:30\",\n                    \"previous_count\": 120\n                },\n                \"Timestamp\": \"2025-09-30T17:46:59.341Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 1E:B7:BF:C9:06:DB has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 37,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.106\",\n                    \"mac\": \"1E:B7:BF:C9:06:DB\",\n                    \"previous_count\": 37\n                },\n                \"Timestamp\": \"2025-09-30T17:46:59.341Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 9A:DD:7F:B5:2E:8C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 44,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.106\",\n                    \"mac\": \"9A:DD:7F:B5:2E:8C\",\n                    \"previous_count\": 44\n                },\n                \"Timestamp\": \"2025-09-30T17:46:59.341Z\"\n            },\n            {\n                \"Type\": \"HighCPUUsage\",\n                \"Message\": \"Device is experiencing high CPU usage.\",\n                \"Details\": {\n                    \"max_cpu_percentage\": 100,\n                    \"threshold_percentage\": 90\n                },\n                \"Timestamp\": \"2025-09-30T17:46:59.341Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::A86E84A3845A\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B2:CE:5A:EC:9D:68 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 32,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.132\",\n                    \"mac\": \"B2:CE:5A:EC:9D:68\",\n                    \"previous_count\": 32\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.196Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC E2:D2:16:20:37:E0 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 38,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.119\",\n                    \"mac\": \"E2:D2:16:20:37:E0\",\n                    \"previous_count\": 38\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.196Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A0:8C:FD:59:12:55 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 11,\n                    \"hostname\": \"HP59A053\",\n                    \"ip\": \"192.168.0.136\",\n                    \"mac\": \"A0:8C:FD:59:12:55\",\n                    \"previous_count\": 11\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.196Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 9C:53:22:73:B8:83 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 18,\n                    \"hostname\": \"P100\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"9C:53:22:73:B8:83\",\n                    \"previous_count\": 18\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.196Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 1C:61:B4:83:66:60 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 17,\n                    \"hostname\": \"L900\",\n                    \"ip\": \"192.168.0.100\",\n                    \"mac\": \"1C:61:B4:83:66:60\",\n                    \"previous_count\": 17\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.196Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 1C:F2:9A:5B:48:C5 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 32,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.125\",\n                    \"mac\": \"1C:F2:9A:5B:48:C5\",\n                    \"previous_count\": 32\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.196Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 1C:90:FF:54:8E:23 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 35,\n                    \"hostname\": \"lwip0\",\n                    \"ip\": \"192.168.0.109\",\n                    \"mac\": \"1C:90:FF:54:8E:23\",\n                    \"previous_count\": 35\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.196Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A0:8C:FD:59:12:55 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 11,\n                    \"hostname\": \"HP59A053\",\n                    \"ip\": \"192.168.0.136\",\n                    \"mac\": \"A0:8C:FD:59:12:55\",\n                    \"previous_count\": 11\n                },\n                \"Timestamp\": \"2025-09-30T17:47:10.442Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 9C:53:22:73:B8:83 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 18,\n                    \"hostname\": \"P100\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"9C:53:22:73:B8:83\",\n                    \"previous_count\": 18\n                },\n                \"Timestamp\": \"2025-09-30T17:47:10.442Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 1C:61:B4:83:66:60 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 17,\n                    \"hostname\": \"L900\",\n                    \"ip\": \"192.168.0.100\",\n                    \"mac\": \"1C:61:B4:83:66:60\",\n                    \"previous_count\": 17\n                },\n                \"Timestamp\": \"2025-09-30T17:47:10.442Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 1C:F2:9A:5B:48:C5 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 32,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.125\",\n                    \"mac\": \"1C:F2:9A:5B:48:C5\",\n                    \"previous_count\": 32\n                },\n                \"Timestamp\": \"2025-09-30T17:47:10.443Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 1C:90:FF:54:8E:23 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 35,\n                    \"hostname\": \"lwip0\",\n                    \"ip\": \"192.168.0.109\",\n                    \"mac\": \"1C:90:FF:54:8E:23\",\n                    \"previous_count\": 35\n                },\n                \"Timestamp\": \"2025-09-30T17:47:10.443Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::20362690F09C\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C4:E7:AE:02:23:C1 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 419,\n                    \"hostname\": \"Meross Smart Plug\",\n                    \"ip\": \"192.168.0.4\",\n                    \"mac\": \"C4:E7:AE:02:23:C1\",\n                    \"previous_count\": 419\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.442Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 20:DF:B9:08:48:2F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 44,\n                    \"hostname\": \"Google-Home-Mini (Hall) \",\n                    \"ip\": \"192.168.0.11\",\n                    \"mac\": \"20:DF:B9:08:48:2F\",\n                    \"previous_count\": 44\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.442Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B2:EB:71:60:85:E5 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 14,\n                    \"hostname\": \"Michael-s-S23-Ultra\",\n                    \"ip\": \"192.168.0.18\",\n                    \"mac\": \"B2:EB:71:60:85:E5\",\n                    \"previous_count\": 14\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.442Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 20:DF:B9:08:48:2F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 44,\n                    \"hostname\": \"Google-Home-Mini (Hall) \",\n                    \"ip\": \"192.168.0.11\",\n                    \"mac\": \"20:DF:B9:08:48:2F\",\n                    \"previous_count\": 44\n                },\n                \"Timestamp\": \"2025-09-30T17:46:56.379Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B2:EB:71:60:85:E5 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 14,\n                    \"hostname\": \"Michael-s-S23-Ultra\",\n                    \"ip\": \"192.168.0.18\",\n                    \"mac\": \"B2:EB:71:60:85:E5\",\n                    \"previous_count\": 14\n                },\n                \"Timestamp\": \"2025-09-30T17:46:56.379Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::20362690BDAB\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B6:EF:D2:DE:37:9D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 23,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.8\",\n                    \"mac\": \"B6:EF:D2:DE:37:9D\",\n                    \"previous_count\": 23\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.494Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::20362690BDB7\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D0:05:E4:24:B1:53 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 77,\n                    \"hostname\": \"HUAWEI_P30_lite-cc616e8ef\",\n                    \"ip\": \"192.168.0.6\",\n                    \"mac\": \"D0:05:E4:24:B1:53\",\n                    \"previous_count\": 77\n                },\n                \"Timestamp\": \"2025-09-29T09:31:54.605Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 9E:A2:CA:3C:48:30 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 24,\n                    \"hostname\": \"moto-g22\",\n                    \"ip\": \"192.168.0.3\",\n                    \"mac\": \"9E:A2:CA:3C:48:30\",\n                    \"previous_count\": 24\n                },\n                \"Timestamp\": \"2025-09-29T09:31:54.606Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 4A:18:B7:3F:7F:AE has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 64,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.0.5\",\n                    \"mac\": \"4A:18:B7:3F:7F:AE\",\n                    \"previous_count\": 64\n                },\n                \"Timestamp\": \"2025-09-29T09:31:54.607Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::242FD04EA334\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A6:74:73:D4:26:A5 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 32,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.104\",\n                    \"mac\": \"A6:74:73:D4:26:A5\",\n                    \"previous_count\": 32\n                },\n                \"Timestamp\": \"2025-09-29T09:31:41.061Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D8:8C:79:59:97:88 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 421,\n                    \"hostname\": \"Nest-Audio\",\n                    \"ip\": \"192.168.0.108\",\n                    \"mac\": \"D8:8C:79:59:97:88\",\n                    \"previous_count\": 421\n                },\n                \"Timestamp\": \"2025-09-29T09:31:41.061Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 1C:53:F9:A6:25:68 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 421,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.106\",\n                    \"mac\": \"1C:53:F9:A6:25:68\",\n                    \"previous_count\": 421\n                },\n                \"Timestamp\": \"2025-09-29T09:31:41.061Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 7E:F1:0A:AA:D3:42 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 49,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.110\",\n                    \"mac\": \"7E:F1:0A:AA:D3:42\",\n                    \"previous_count\": 49\n                },\n                \"Timestamp\": \"2025-09-29T09:31:41.061Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC AC:67:84:FD:B5:90 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 421,\n                    \"hostname\": \"Nest-Audio\",\n                    \"ip\": \"192.168.0.109\",\n                    \"mac\": \"AC:67:84:FD:B5:90\",\n                    \"previous_count\": 421\n                },\n                \"Timestamp\": \"2025-09-29T09:31:41.061Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 6A:C1:D4:C2:A8:03 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 73,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.114\",\n                    \"mac\": \"6A:C1:D4:C2:A8:03\",\n                    \"previous_count\": 73\n                },\n                \"Timestamp\": \"2025-09-29T09:31:41.061Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 3E:19:5B:CF:61:4C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 23,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.104\",\n                    \"mac\": \"3E:19:5B:CF:61:4C\",\n                    \"previous_count\": 23\n                },\n                \"Timestamp\": \"2025-09-29T09:31:41.061Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC CE:4F:7A:57:A7:87 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 56,\n                    \"hostname\": \"Shireen’s iPad\",\n                    \"ip\": \"192.168.0.112\",\n                    \"mac\": \"CE:4F:7A:57:A7:87\",\n                    \"previous_count\": 56\n                },\n                \"Timestamp\": \"2025-09-29T09:31:41.061Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 7E:F1:0A:AA:D3:42 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 49,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.110\",\n                    \"mac\": \"7E:F1:0A:AA:D3:42\",\n                    \"previous_count\": 49\n                },\n                \"Timestamp\": \"2025-09-30T17:47:00.845Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC CE:4F:7A:57:A7:87 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 56,\n                    \"hostname\": \"Shireen’s iPad\",\n                    \"ip\": \"192.168.0.112\",\n                    \"mac\": \"CE:4F:7A:57:A7:87\",\n                    \"previous_count\": 56\n                },\n                \"Timestamp\": \"2025-09-30T17:47:00.845Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::788CB5E86BC0\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 6A:0E:C8:AD:F4:E0 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 21,\n                    \"hostname\": \"Pixel-9-Pro\",\n                    \"ip\": \"192.168.88.5\",\n                    \"mac\": \"6A:0E:C8:AD:F4:E0\",\n                    \"previous_count\": 21\n                },\n                \"Timestamp\": \"2025-09-29T09:31:41.362Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 6A:0E:C8:AD:F4:E0 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 21,\n                    \"hostname\": \"Pixel-9-Pro\",\n                    \"ip\": \"192.168.88.5\",\n                    \"mac\": \"6A:0E:C8:AD:F4:E0\",\n                    \"previous_count\": 21\n                },\n                \"Timestamp\": \"2025-09-30T17:46:59.724Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"64A10M26E00277\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 26:77:bd:ca:ef:37 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 82,\n                    \"hostname\": \"Adam’s iPad\",\n                    \"ip\": \"192.168.1.33\",\n                    \"mac\": \"26:77:bd:ca:ef:37\",\n                    \"previous_count\": 82\n                },\n                \"Timestamp\": \"2025-09-29T09:31:56.305Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 20:c1:9b:a9:ae:5c has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 34,\n                    \"hostname\": \"\",\n                    \"ip\": \"192.168.1.145\",\n                    \"mac\": \"20:c1:9b:a9:ae:5c\",\n                    \"previous_count\": 34\n                },\n                \"Timestamp\": \"2025-09-29T09:31:56.305Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 90:48:6c:60:d2:da has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 63,\n                    \"hostname\": \" \",\n                    \"ip\": \"192.168.1.41\",\n                    \"mac\": \"90:48:6c:60:d2:da\",\n                    \"previous_count\": 63\n                },\n                \"Timestamp\": \"2025-09-29T09:31:56.305Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 16:dc:4e:f4:ff:a5 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 98,\n                    \"hostname\": \" \",\n                    \"ip\": \"192.168.1.210\",\n                    \"mac\": \"16:dc:4e:f4:ff:a5\",\n                    \"previous_count\": 98\n                },\n                \"Timestamp\": \"2025-09-29T09:31:56.305Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 48:f1:eb:77:8a:e2 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 43,\n                    \"hostname\": \" \",\n                    \"ip\": \"192.168.1.142\",\n                    \"mac\": \"48:f1:eb:77:8a:e2\",\n                    \"previous_count\": 43\n                },\n                \"Timestamp\": \"2025-09-29T09:31:56.305Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 88:3f:4a:f9:27:9b has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 89,\n                    \"hostname\": \" \",\n                    \"ip\": \"192.168.1.219\",\n                    \"mac\": \"88:3f:4a:f9:27:9b\",\n                    \"previous_count\": 89\n                },\n                \"Timestamp\": \"2025-09-29T09:31:56.305Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 88:3f:4a:f9:27:9b has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 89,\n                    \"hostname\": \" \",\n                    \"ip\": \"192.168.1.219\",\n                    \"mac\": \"88:3f:4a:f9:27:9b\",\n                    \"previous_count\": 89\n                },\n                \"Timestamp\": \"2025-09-30T17:46:56.563Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 90:48:6c:60:d2:da has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 63,\n                    \"hostname\": \" \",\n                    \"ip\": \"192.168.1.41\",\n                    \"mac\": \"90:48:6c:60:d2:da\",\n                    \"previous_count\": 63\n                },\n                \"Timestamp\": \"2025-09-30T17:46:56.563Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 20:c1:9b:a9:ae:5c has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 34,\n                    \"hostname\": \"\",\n                    \"ip\": \"192.168.1.145\",\n                    \"mac\": \"20:c1:9b:a9:ae:5c\",\n                    \"previous_count\": 34\n                },\n                \"Timestamp\": \"2025-09-30T17:46:56.563Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 16:dc:4e:f4:ff:a5 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 98,\n                    \"hostname\": \" \",\n                    \"ip\": \"192.168.1.210\",\n                    \"mac\": \"16:dc:4e:f4:ff:a5\",\n                    \"previous_count\": 98\n                },\n                \"Timestamp\": \"2025-09-30T17:46:56.563Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 48:f1:eb:77:8a:e2 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 43,\n                    \"hostname\": \" \",\n                    \"ip\": \"192.168.1.142\",\n                    \"mac\": \"48:f1:eb:77:8a:e2\",\n                    \"previous_count\": 43\n                },\n                \"Timestamp\": \"2025-09-30T17:46:56.563Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::20362690B931\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 2C:FE:E2:0F:AB:56 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 212,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.5\",\n                    \"mac\": \"2C:FE:E2:0F:AB:56\",\n                    \"previous_count\": 212\n                },\n                \"Timestamp\": \"2025-09-29T09:31:36.255Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 78:66:9D:E4:BB:AB has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 214,\n                    \"hostname\": \"40TCLRokuTV\",\n                    \"ip\": \"192.168.0.9\",\n                    \"mac\": \"78:66:9D:E4:BB:AB\",\n                    \"previous_count\": 214\n                },\n                \"Timestamp\": \"2025-09-29T09:31:36.255Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 22:B0:B0:7F:35:9F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 113,\n                    \"hostname\": \"Redmi-Note-14-Pro-5G\",\n                    \"ip\": \"192.168.0.31\",\n                    \"mac\": \"22:B0:B0:7F:35:9F\",\n                    \"previous_count\": 113\n                },\n                \"Timestamp\": \"2025-09-29T09:31:36.255Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 4C:6B:B8:62:39:40 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 198,\n                    \"hostname\": \"MasterBedroom\",\n                    \"ip\": \"192.168.0.10\",\n                    \"mac\": \"4C:6B:B8:62:39:40\",\n                    \"previous_count\": 198\n                },\n                \"Timestamp\": \"2025-09-29T09:31:36.255Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 20:EF:BD:52:72:CB has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 78,\n                    \"hostname\": \"RokuExpress4K\",\n                    \"ip\": \"192.168.0.11\",\n                    \"mac\": \"20:EF:BD:52:72:CB\",\n                    \"previous_count\": 78\n                },\n                \"Timestamp\": \"2025-09-29T09:31:36.255Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC DA:D3:5D:FB:09:72 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 245,\n                    \"hostname\": \"POCO-X4-Pro-5G\",\n                    \"ip\": \"192.168.0.24\",\n                    \"mac\": \"DA:D3:5D:FB:09:72\",\n                    \"previous_count\": 245\n                },\n                \"Timestamp\": \"2025-09-29T09:31:36.255Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC E8:DA:20:C7:67:BE has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 118,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.16\",\n                    \"mac\": \"E8:DA:20:C7:67:BE\",\n                    \"previous_count\": 118\n                },\n                \"Timestamp\": \"2025-09-29T09:31:36.255Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D8:A0:11:A1:42:0F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 70,\n                    \"hostname\": \"wiz_a1420f\",\n                    \"ip\": \"192.168.0.18\",\n                    \"mac\": \"D8:A0:11:A1:42:0F\",\n                    \"previous_count\": 70\n                },\n                \"Timestamp\": \"2025-09-29T09:31:36.255Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 06:F4:1A:EF:F9:E5 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 107,\n                    \"hostname\": \"Xiaomi-12T\",\n                    \"ip\": \"192.168.0.27\",\n                    \"mac\": \"06:F4:1A:EF:F9:E5\",\n                    \"previous_count\": 107\n                },\n                \"Timestamp\": \"2025-09-29T09:31:36.255Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC DA:6D:C6:93:12:CD has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 165,\n                    \"hostname\": \"Pixel-9\",\n                    \"ip\": \"192.168.0.11\",\n                    \"mac\": \"DA:6D:C6:93:12:CD\",\n                    \"previous_count\": 165\n                },\n                \"Timestamp\": \"2025-09-29T09:31:36.255Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC E6:F2:DE:3E:12:70 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 15,\n                    \"hostname\": \"Redmi-Note-14-Pro-5G\",\n                    \"ip\": \"192.168.0.34\",\n                    \"mac\": \"E6:F2:DE:3E:12:70\",\n                    \"previous_count\": 15\n                },\n                \"Timestamp\": \"2025-09-29T09:31:36.255Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 22:B0:B0:7F:35:9F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 113,\n                    \"hostname\": \"Redmi-Note-14-Pro-5G\",\n                    \"ip\": \"192.168.0.31\",\n                    \"mac\": \"22:B0:B0:7F:35:9F\",\n                    \"previous_count\": 113\n                },\n                \"Timestamp\": \"2025-09-30T17:46:49.928Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC E6:F2:DE:3E:12:70 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 15,\n                    \"hostname\": \"Redmi-Note-14-Pro-5G\",\n                    \"ip\": \"192.168.0.34\",\n                    \"mac\": \"E6:F2:DE:3E:12:70\",\n                    \"previous_count\": 15\n                },\n                \"Timestamp\": \"2025-09-30T17:46:49.928Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC E8:DA:20:C7:67:BE has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 118,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.16\",\n                    \"mac\": \"E8:DA:20:C7:67:BE\",\n                    \"previous_count\": 118\n                },\n                \"Timestamp\": \"2025-09-30T17:46:49.928Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::3C52A10600DB\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D8:A0:11:47:43:7A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 28,\n                    \"hostname\": \"wiz_47437a\",\n                    \"ip\": \"192.168.88.4\",\n                    \"mac\": \"D8:A0:11:47:43:7A\",\n                    \"previous_count\": 28\n                },\n                \"Timestamp\": \"2025-09-29T09:31:42.319Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D8:A0:11:47:44:70 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 420,\n                    \"hostname\": \"wiz_474470\",\n                    \"ip\": \"192.168.88.6\",\n                    \"mac\": \"D8:A0:11:47:44:70\",\n                    \"previous_count\": 420\n                },\n                \"Timestamp\": \"2025-09-29T09:31:42.319Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC E8:DA:20:60:48:88 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 19,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.11\",\n                    \"mac\": \"E8:DA:20:60:48:88\",\n                    \"previous_count\": 19\n                },\n                \"Timestamp\": \"2025-09-29T09:31:42.319Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A6:59:07:6F:9C:40 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 71,\n                    \"hostname\": \"Pixel-8\",\n                    \"ip\": \"192.168.88.27\",\n                    \"mac\": \"A6:59:07:6F:9C:40\",\n                    \"previous_count\": 71\n                },\n                \"Timestamp\": \"2025-09-29T09:31:42.319Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC E6:35:81:C9:C1:C0 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 211,\n                    \"hostname\": \"Galaxy-Tab-A8\",\n                    \"ip\": \"192.168.88.15\",\n                    \"mac\": \"E6:35:81:C9:C1:C0\",\n                    \"previous_count\": 211\n                },\n                \"Timestamp\": \"2025-09-29T09:31:42.319Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC BA:34:FD:FF:8C:F2 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 71,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.25\",\n                    \"mac\": \"BA:34:FD:FF:8C:F2\",\n                    \"previous_count\": 71\n                },\n                \"Timestamp\": \"2025-09-29T09:31:42.319Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F6:C8:51:E6:A8:AA has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 301,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.88.26\",\n                    \"mac\": \"F6:C8:51:E6:A8:AA\",\n                    \"previous_count\": 301\n                },\n                \"Timestamp\": \"2025-09-29T09:31:42.319Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D8:A0:11:47:48:74 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 419,\n                    \"hostname\": \"wiz_474874\",\n                    \"ip\": \"192.168.88.5\",\n                    \"mac\": \"D8:A0:11:47:48:74\",\n                    \"previous_count\": 419\n                },\n                \"Timestamp\": \"2025-09-29T09:31:42.319Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C4:38:75:0D:9D:C8 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 251,\n                    \"hostname\": \"SonosZP\",\n                    \"ip\": \"192.168.88.9\",\n                    \"mac\": \"C4:38:75:0D:9D:C8\",\n                    \"previous_count\": 251\n                },\n                \"Timestamp\": \"2025-09-29T09:31:42.319Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 6C:29:90:A6:C0:2A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 177,\n                    \"hostname\": \"wiz_a6c02a\",\n                    \"ip\": \"192.168.88.19\",\n                    \"mac\": \"6C:29:90:A6:C0:2A\",\n                    \"previous_count\": 177\n                },\n                \"Timestamp\": \"2025-09-29T09:31:42.319Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A8:BB:50:F6:3D:47 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 390,\n                    \"hostname\": \"wiz_f63d47\",\n                    \"ip\": \"192.168.88.3\",\n                    \"mac\": \"A8:BB:50:F6:3D:47\",\n                    \"previous_count\": 390\n                },\n                \"Timestamp\": \"2025-09-29T09:31:42.319Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 02:C5:6C:EF:4B:22 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 179,\n                    \"hostname\": \"Pixel-6a\",\n                    \"ip\": \"192.168.88.7\",\n                    \"mac\": \"02:C5:6C:EF:4B:22\",\n                    \"previous_count\": 179\n                },\n                \"Timestamp\": \"2025-09-29T09:31:42.319Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D8:A0:11:47:40:FC has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 29,\n                    \"hostname\": \"wiz_4740fc\",\n                    \"ip\": \"192.168.88.13\",\n                    \"mac\": \"D8:A0:11:47:40:FC\",\n                    \"previous_count\": 29\n                },\n                \"Timestamp\": \"2025-09-29T09:31:42.319Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 22:3F:6A:68:EC:FE has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 145,\n                    \"hostname\": \"Galaxy-Tab-A8\",\n                    \"ip\": \"192.168.88.11\",\n                    \"mac\": \"22:3F:6A:68:EC:FE\",\n                    \"previous_count\": 145\n                },\n                \"Timestamp\": \"2025-09-29T09:31:42.319Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 60:E3:2B:CA:3D:C5 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 121,\n                    \"hostname\": \"BB-55WM5G3\",\n                    \"ip\": \"192.168.88.10\",\n                    \"mac\": \"60:E3:2B:CA:3D:C5\",\n                    \"previous_count\": 121\n                },\n                \"Timestamp\": \"2025-09-29T09:31:42.319Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 72:30:C7:75:37:E8 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 165,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.88.14\",\n                    \"mac\": \"72:30:C7:75:37:E8\",\n                    \"previous_count\": 165\n                },\n                \"Timestamp\": \"2025-09-29T09:31:42.319Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D8:A0:11:47:44:B0 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 25,\n                    \"hostname\": \"wiz_4744b0\",\n                    \"ip\": \"192.168.88.24\",\n                    \"mac\": \"D8:A0:11:47:44:B0\",\n                    \"previous_count\": 25\n                },\n                \"Timestamp\": \"2025-09-29T09:31:42.319Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 30:58:90:1F:00:F8 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 348,\n                    \"hostname\": \"yoyol00f5\",\n                    \"ip\": \"192.168.88.20\",\n                    \"mac\": \"30:58:90:1F:00:F8\",\n                    \"previous_count\": 348\n                },\n                \"Timestamp\": \"2025-09-29T09:31:42.319Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D2:7C:B4:D2:DF:6C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 56,\n                    \"hostname\": \"Pixel-8\",\n                    \"ip\": \"192.168.88.13\",\n                    \"mac\": \"D2:7C:B4:D2:DF:6C\",\n                    \"previous_count\": 56\n                },\n                \"Timestamp\": \"2025-09-29T09:31:42.319Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D8:A0:11:47:3D:A2 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 28,\n                    \"hostname\": \"wiz_473da2\",\n                    \"ip\": \"192.168.88.25\",\n                    \"mac\": \"D8:A0:11:47:3D:A2\",\n                    \"previous_count\": 28\n                },\n                \"Timestamp\": \"2025-09-29T09:31:42.319Z\"\n            },\n            {\n                \"Type\": \"HighCPUUsage\",\n                \"Message\": \"Device is experiencing high CPU usage.\",\n                \"Details\": {\n                    \"max_cpu_percentage\": 100,\n                    \"threshold_percentage\": 90\n                },\n                \"Timestamp\": \"2025-09-29T09:31:42.319Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 6C:29:90:A6:C0:2A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 177,\n                    \"hostname\": \"wiz_a6c02a\",\n                    \"ip\": \"192.168.88.19\",\n                    \"mac\": \"6C:29:90:A6:C0:2A\",\n                    \"previous_count\": 177\n                },\n                \"Timestamp\": \"2025-09-30T17:46:58.542Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 60:E3:2B:CA:3D:C5 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 121,\n                    \"hostname\": \"BB-55WM5G3\",\n                    \"ip\": \"192.168.88.10\",\n                    \"mac\": \"60:E3:2B:CA:3D:C5\",\n                    \"previous_count\": 121\n                },\n                \"Timestamp\": \"2025-09-30T17:46:58.542Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A6:59:07:6F:9C:40 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 71,\n                    \"hostname\": \"Pixel-8\",\n                    \"ip\": \"192.168.88.27\",\n                    \"mac\": \"A6:59:07:6F:9C:40\",\n                    \"previous_count\": 71\n                },\n                \"Timestamp\": \"2025-09-30T17:46:58.542Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C4:38:75:0D:9D:C8 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 251,\n                    \"hostname\": \"SonosZP\",\n                    \"ip\": \"192.168.88.9\",\n                    \"mac\": \"C4:38:75:0D:9D:C8\",\n                    \"previous_count\": 251\n                },\n                \"Timestamp\": \"2025-09-30T17:46:58.542Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 72:30:C7:75:37:E8 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 165,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.88.14\",\n                    \"mac\": \"72:30:C7:75:37:E8\",\n                    \"previous_count\": 165\n                },\n                \"Timestamp\": \"2025-09-30T17:46:58.542Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D8:A0:11:47:44:B0 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 25,\n                    \"hostname\": \"wiz_4744b0\",\n                    \"ip\": \"192.168.88.24\",\n                    \"mac\": \"D8:A0:11:47:44:B0\",\n                    \"previous_count\": 25\n                },\n                \"Timestamp\": \"2025-09-30T17:46:58.542Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D8:A0:11:47:3D:A2 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 28,\n                    \"hostname\": \"wiz_473da2\",\n                    \"ip\": \"192.168.88.25\",\n                    \"mac\": \"D8:A0:11:47:3D:A2\",\n                    \"previous_count\": 28\n                },\n                \"Timestamp\": \"2025-09-30T17:46:58.542Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC BA:34:FD:FF:8C:F2 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 71,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.25\",\n                    \"mac\": \"BA:34:FD:FF:8C:F2\",\n                    \"previous_count\": 71\n                },\n                \"Timestamp\": \"2025-09-30T17:46:58.542Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D8:A0:11:47:43:7A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 28,\n                    \"hostname\": \"wiz_47437a\",\n                    \"ip\": \"192.168.88.4\",\n                    \"mac\": \"D8:A0:11:47:43:7A\",\n                    \"previous_count\": 28\n                },\n                \"Timestamp\": \"2025-09-30T17:46:58.542Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D8:A0:11:47:40:FC has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 29,\n                    \"hostname\": \"wiz_4740fc\",\n                    \"ip\": \"192.168.88.13\",\n                    \"mac\": \"D8:A0:11:47:40:FC\",\n                    \"previous_count\": 29\n                },\n                \"Timestamp\": \"2025-09-30T17:46:58.542Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 22:3F:6A:68:EC:FE has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 145,\n                    \"hostname\": \"Galaxy-Tab-A8\",\n                    \"ip\": \"192.168.88.11\",\n                    \"mac\": \"22:3F:6A:68:EC:FE\",\n                    \"previous_count\": 145\n                },\n                \"Timestamp\": \"2025-09-30T17:46:58.542Z\"\n            },\n            {\n                \"Type\": \"HighCPUUsage\",\n                \"Message\": \"Device is experiencing high CPU usage.\",\n                \"Details\": {\n                    \"max_cpu_percentage\": 100,\n                    \"threshold_percentage\": 90\n                },\n                \"Timestamp\": \"2025-09-30T17:46:58.542Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::20362690BDFC\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC E8:D8:19:56:87:E1 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 31,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.14\",\n                    \"mac\": \"E8:D8:19:56:87:E1\",\n                    \"previous_count\": 31\n                },\n                \"Timestamp\": \"2025-09-29T09:31:42.107Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 6E:BD:18:8B:5D:F6 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 50,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.16\",\n                    \"mac\": \"6E:BD:18:8B:5D:F6\",\n                    \"previous_count\": 50\n                },\n                \"Timestamp\": \"2025-09-29T09:31:42.107Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::3C52A10604B0\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 7A:57:DC:CA:FA:7D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 45,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.88.3\",\n                    \"mac\": \"7A:57:DC:CA:FA:7D\",\n                    \"previous_count\": 45\n                },\n                \"Timestamp\": \"2025-09-29T09:31:36.019Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC AE:C9:F7:81:4F:2B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 27,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.88.6\",\n                    \"mac\": \"AE:C9:F7:81:4F:2B\",\n                    \"previous_count\": 27\n                },\n                \"Timestamp\": \"2025-09-29T09:31:36.019Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A0:6F:AA:47:34:94 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 47,\n                    \"hostname\": \"LGwebOSTV\",\n                    \"ip\": \"192.168.88.7\",\n                    \"mac\": \"A0:6F:AA:47:34:94\",\n                    \"previous_count\": 47\n                },\n                \"Timestamp\": \"2025-09-29T09:31:36.019Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F8:B9:5A:EF:87:16 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 280,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.3\",\n                    \"mac\": \"F8:B9:5A:EF:87:16\",\n                    \"previous_count\": 280\n                },\n                \"Timestamp\": \"2025-09-29T09:31:36.019Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 2A:B7:48:17:02:48 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 28,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.88.3\",\n                    \"mac\": \"2A:B7:48:17:02:48\",\n                    \"previous_count\": 28\n                },\n                \"Timestamp\": \"2025-09-29T09:31:36.02Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A4:08:01:01:2A:01 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 420,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.9\",\n                    \"mac\": \"A4:08:01:01:2A:01\",\n                    \"previous_count\": 420\n                },\n                \"Timestamp\": \"2025-09-29T09:31:36.02Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC E6:CE:36:87:E3:74 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 94,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.88.8\",\n                    \"mac\": \"E6:CE:36:87:E3:74\",\n                    \"previous_count\": 94\n                },\n                \"Timestamp\": \"2025-09-29T09:31:36.02Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC DC:03:98:45:BB:A4 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 42,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.3\",\n                    \"mac\": \"DC:03:98:45:BB:A4\",\n                    \"previous_count\": 42\n                },\n                \"Timestamp\": \"2025-09-29T09:31:36.02Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC FE:DD:56:84:12:28 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 34,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.88.5\",\n                    \"mac\": \"FE:DD:56:84:12:28\",\n                    \"previous_count\": 34\n                },\n                \"Timestamp\": \"2025-09-29T09:31:36.02Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC EA:F4:D0:58:A7:46 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 82,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.88.11\",\n                    \"mac\": \"EA:F4:D0:58:A7:46\",\n                    \"previous_count\": 82\n                },\n                \"Timestamp\": \"2025-09-29T09:31:36.02Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 56:B7:CA:C5:12:31 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 223,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.88.5\",\n                    \"mac\": \"56:B7:CA:C5:12:31\",\n                    \"previous_count\": 223\n                },\n                \"Timestamp\": \"2025-09-29T09:31:36.02Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC AE:C9:F7:81:4F:2B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 27,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.88.6\",\n                    \"mac\": \"AE:C9:F7:81:4F:2B\",\n                    \"previous_count\": 27\n                },\n                \"Timestamp\": \"2025-09-30T17:46:52.507Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::98254AA1C3BD\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C2:F1:6A:94:40:68 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 36,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.100\",\n                    \"mac\": \"C2:F1:6A:94:40:68\",\n                    \"previous_count\": 36\n                },\n                \"Timestamp\": \"2025-09-29T09:31:40.954Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC FC:8C:11:D5:C2:89 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 44,\n                    \"hostname\": \"XBOX\",\n                    \"ip\": \"192.168.0.103\",\n                    \"mac\": \"FC:8C:11:D5:C2:89\",\n                    \"previous_count\": 44\n                },\n                \"Timestamp\": \"2025-09-29T09:31:40.954Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC FE:91:D4:65:F5:78 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 13,\n                    \"hostname\": \"Shannon-s-A16\",\n                    \"ip\": \"192.168.0.102\",\n                    \"mac\": \"FE:91:D4:65:F5:78\",\n                    \"previous_count\": 13\n                },\n                \"Timestamp\": \"2025-09-29T09:31:40.954Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 28:CF:51:1B:9D:E4 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 20,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.106\",\n                    \"mac\": \"28:CF:51:1B:9D:E4\",\n                    \"previous_count\": 20\n                },\n                \"Timestamp\": \"2025-09-29T09:31:40.954Z\"\n            },\n            {\n                \"Type\": \"HighCPUUsage\",\n                \"Message\": \"Device is experiencing high CPU usage.\",\n                \"Details\": {\n                    \"max_cpu_percentage\": 100,\n                    \"threshold_percentage\": 90\n                },\n                \"Timestamp\": \"2025-09-29T09:31:40.954Z\"\n            },\n            {\n                \"Type\": \"HighCPUUsage\",\n                \"Message\": \"Device is experiencing high CPU usage.\",\n                \"Details\": {\n                    \"max_cpu_percentage\": 100,\n                    \"threshold_percentage\": 90\n                },\n                \"Timestamp\": \"2025-09-30T17:46:56.668Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::A842A10A4B63\",\n        \"alarms\": [\n            {\n                \"Type\": \"HighCPUUsage\",\n                \"Message\": \"Device is experiencing high CPU usage.\",\n                \"Details\": {\n                    \"max_cpu_percentage\": 100,\n                    \"threshold_percentage\": 90\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.368Z\"\n            },\n            {\n                \"Type\": \"HighCPUUsage\",\n                \"Message\": \"Device is experiencing high CPU usage.\",\n                \"Details\": {\n                    \"max_cpu_percentage\": 100,\n                    \"threshold_percentage\": 90\n                },\n                \"Timestamp\": \"2025-09-30T17:47:08.403Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::20362690D73B\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC CE:7A:77:AC:38:DC has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 24,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.9\",\n                    \"mac\": \"CE:7A:77:AC:38:DC\",\n                    \"previous_count\": 24\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.203Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 5A:C2:54:18:86:0D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 31,\n                    \"hostname\": \"Ben-s-S25-Ultra\",\n                    \"ip\": \"192.168.0.7\",\n                    \"mac\": \"5A:C2:54:18:86:0D\",\n                    \"previous_count\": 31\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.203Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 44:07:0B:AF:D8:EA has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 309,\n                    \"hostname\": \"Chromecast\",\n                    \"ip\": \"192.168.0.5\",\n                    \"mac\": \"44:07:0B:AF:D8:EA\",\n                    \"previous_count\": 309\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.203Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 84:28:59:29:E0:2F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 421,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.10\",\n                    \"mac\": \"84:28:59:29:E0:2F\",\n                    \"previous_count\": 421\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.203Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 32:FB:51:37:D5:F9 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 110,\n                    \"hostname\": \"SM-L500\",\n                    \"ip\": \"192.168.0.12\",\n                    \"mac\": \"32:FB:51:37:D5:F9\",\n                    \"previous_count\": 110\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.203Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 5A:C2:54:18:86:0D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 31,\n                    \"hostname\": \"Ben-s-S25-Ultra\",\n                    \"ip\": \"192.168.0.7\",\n                    \"mac\": \"5A:C2:54:18:86:0D\",\n                    \"previous_count\": 31\n                },\n                \"Timestamp\": \"2025-09-30T17:46:52.09Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::B0192129B7AE\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 4A:6C:19:CD:C1:71 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 30,\n                    \"hostname\": \"HONOR-90\",\n                    \"ip\": \"192.168.0.109\",\n                    \"mac\": \"4A:6C:19:CD:C1:71\",\n                    \"previous_count\": 30\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.174Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 0C:B9:83:94:AF:1F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 30,\n                    \"hostname\": \"HONOR-200\",\n                    \"ip\": \"192.168.0.106\",\n                    \"mac\": \"0C:B9:83:94:AF:1F\",\n                    \"previous_count\": 30\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.174Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 54:35:30:CE:7B:4E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 49,\n                    \"hostname\": \"DESKTOP-JFOMPOT\",\n                    \"ip\": \"192.168.0.116\",\n                    \"mac\": \"54:35:30:CE:7B:4E\",\n                    \"previous_count\": 49\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.174Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 70:2C:09:22:A0:31 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 115,\n                    \"hostname\": \"Nintendo \",\n                    \"ip\": \"192.168.0.108\",\n                    \"mac\": \"70:2C:09:22:A0:31\",\n                    \"previous_count\": 115\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.174Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 1A:83:02:CE:19:9D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 10,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.111\",\n                    \"mac\": \"1A:83:02:CE:19:9D\",\n                    \"previous_count\": 10\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.174Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 0C:B9:83:94:AF:1F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 30,\n                    \"hostname\": \"HONOR-200\",\n                    \"ip\": \"192.168.0.106\",\n                    \"mac\": \"0C:B9:83:94:AF:1F\",\n                    \"previous_count\": 30\n                },\n                \"Timestamp\": \"2025-09-30T17:46:51.934Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 54:35:30:CE:7B:4E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 49,\n                    \"hostname\": \"DESKTOP-JFOMPOT\",\n                    \"ip\": \"192.168.0.116\",\n                    \"mac\": \"54:35:30:CE:7B:4E\",\n                    \"previous_count\": 49\n                },\n                \"Timestamp\": \"2025-09-30T17:46:51.934Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 4A:6C:19:CD:C1:71 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 30,\n                    \"hostname\": \"HONOR-90\",\n                    \"ip\": \"192.168.0.109\",\n                    \"mac\": \"4A:6C:19:CD:C1:71\",\n                    \"previous_count\": 30\n                },\n                \"Timestamp\": \"2025-09-30T17:46:51.934Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::5091E3374A62\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A4:38:CC:DE:F4:BB has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 29,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.13\",\n                    \"mac\": \"A4:38:CC:DE:F4:BB\",\n                    \"previous_count\": 29\n                },\n                \"Timestamp\": \"2025-09-29T09:31:42.199Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 76:ED:9B:D0:CA:BF has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 30,\n                    \"hostname\": \"Laura-s-S22\",\n                    \"ip\": \"192.168.88.6\",\n                    \"mac\": \"76:ED:9B:D0:CA:BF\",\n                    \"previous_count\": 30\n                },\n                \"Timestamp\": \"2025-09-29T09:31:42.199Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A6:D4:DB:7A:04:D3 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 95,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.3\",\n                    \"mac\": \"A6:D4:DB:7A:04:D3\",\n                    \"previous_count\": 95\n                },\n                \"Timestamp\": \"2025-09-29T09:31:42.199Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B4:AD:A3:3D:66:1D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 36,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.7\",\n                    \"mac\": \"B4:AD:A3:3D:66:1D\",\n                    \"previous_count\": 36\n                },\n                \"Timestamp\": \"2025-09-29T09:31:42.199Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 0A:FC:CD:D1:A3:E4 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 16,\n                    \"hostname\": \"Danny-s-A35\",\n                    \"ip\": \"192.168.88.2\",\n                    \"mac\": \"0A:FC:CD:D1:A3:E4\",\n                    \"previous_count\": 16\n                },\n                \"Timestamp\": \"2025-09-29T09:31:42.199Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 88:11:96:A5:13:57 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 56,\n                    \"hostname\": \"HUAWEI_P20-f2f024674d6e80\",\n                    \"ip\": \"192.168.88.5\",\n                    \"mac\": \"88:11:96:A5:13:57\",\n                    \"previous_count\": 56\n                },\n                \"Timestamp\": \"2025-09-29T09:31:42.199Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 2A:C4:8D:61:53:4C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 37,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.4\",\n                    \"mac\": \"2A:C4:8D:61:53:4C\",\n                    \"previous_count\": 37\n                },\n                \"Timestamp\": \"2025-09-29T09:31:42.199Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 98:41:5C:20:75:E0 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 108,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.12\",\n                    \"mac\": \"98:41:5C:20:75:E0\",\n                    \"previous_count\": 108\n                },\n                \"Timestamp\": \"2025-09-29T09:31:42.2Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 2A:C4:8D:61:53:4C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 37,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.4\",\n                    \"mac\": \"2A:C4:8D:61:53:4C\",\n                    \"previous_count\": 37\n                },\n                \"Timestamp\": \"2025-09-30T17:46:57.081Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 76:ED:9B:D0:CA:BF has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 30,\n                    \"hostname\": \"Laura-s-S22\",\n                    \"ip\": \"192.168.88.6\",\n                    \"mac\": \"76:ED:9B:D0:CA:BF\",\n                    \"previous_count\": 30\n                },\n                \"Timestamp\": \"2025-09-30T17:46:57.081Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 88:11:96:A5:13:57 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 56,\n                    \"hostname\": \"HUAWEI_P20-f2f024674d6e80\",\n                    \"ip\": \"192.168.88.5\",\n                    \"mac\": \"88:11:96:A5:13:57\",\n                    \"previous_count\": 56\n                },\n                \"Timestamp\": \"2025-09-30T17:46:57.081Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 98:41:5C:20:75:E0 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 108,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.12\",\n                    \"mac\": \"98:41:5C:20:75:E0\",\n                    \"previous_count\": 108\n                },\n                \"Timestamp\": \"2025-09-30T17:46:57.081Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 0A:FC:CD:D1:A3:E4 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 16,\n                    \"hostname\": \"Danny-s-A35\",\n                    \"ip\": \"192.168.88.2\",\n                    \"mac\": \"0A:FC:CD:D1:A3:E4\",\n                    \"previous_count\": 16\n                },\n                \"Timestamp\": \"2025-09-30T17:46:57.081Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A6:D4:DB:7A:04:D3 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 95,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.3\",\n                    \"mac\": \"A6:D4:DB:7A:04:D3\",\n                    \"previous_count\": 95\n                },\n                \"Timestamp\": \"2025-09-30T17:46:57.081Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::3C52A1060129\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C0:E5:DA:68:30:80 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 47,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.6\",\n                    \"mac\": \"C0:E5:DA:68:30:80\",\n                    \"previous_count\": 47\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.578Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D0:39:57:81:56:CF has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 31,\n                    \"hostname\": \"Danielle-laptop\",\n                    \"ip\": \"192.168.88.14\",\n                    \"mac\": \"D0:39:57:81:56:CF\",\n                    \"previous_count\": 31\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.578Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 92:B1:87:44:D4:12 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 11,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.88.14\",\n                    \"mac\": \"92:B1:87:44:D4:12\",\n                    \"previous_count\": 11\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.578Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 52:85:26:4A:3E:7F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 40,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.88.4\",\n                    \"mac\": \"52:85:26:4A:3E:7F\",\n                    \"previous_count\": 40\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.578Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC BC:33:29:EB:46:BB has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 86,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.15\",\n                    \"mac\": \"BC:33:29:EB:46:BB\",\n                    \"previous_count\": 86\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.578Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC CE:23:03:03:27:4E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 64,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.88.11\",\n                    \"mac\": \"CE:23:03:03:27:4E\",\n                    \"previous_count\": 64\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.578Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC BA:AC:05:16:04:C5 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 18,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.88.10\",\n                    \"mac\": \"BA:AC:05:16:04:C5\",\n                    \"previous_count\": 18\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.578Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 74:D4:23:1B:32:F8 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 124,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.8\",\n                    \"mac\": \"74:D4:23:1B:32:F8\",\n                    \"previous_count\": 124\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.579Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC BA:AC:05:16:04:C5 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 18,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.88.10\",\n                    \"mac\": \"BA:AC:05:16:04:C5\",\n                    \"previous_count\": 18\n                },\n                \"Timestamp\": \"2025-09-30T17:47:01.037Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC BC:33:29:EB:46:BB has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 86,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.15\",\n                    \"mac\": \"BC:33:29:EB:46:BB\",\n                    \"previous_count\": 86\n                },\n                \"Timestamp\": \"2025-09-30T17:47:01.037Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 92:B1:87:44:D4:12 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 11,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.88.14\",\n                    \"mac\": \"92:B1:87:44:D4:12\",\n                    \"previous_count\": 11\n                },\n                \"Timestamp\": \"2025-09-30T17:47:01.037Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::40ED0039FC76\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC AA:5E:92:55:C2:B9 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 43,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.88.4\",\n                    \"mac\": \"AA:5E:92:55:C2:B9\",\n                    \"previous_count\": 43\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.36Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 9A:0D:FB:A8:58:B9 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 41,\n                    \"hostname\": \"Redmi-Note-13-Pro-5G\",\n                    \"ip\": \"192.168.88.3\",\n                    \"mac\": \"9A:0D:FB:A8:58:B9\",\n                    \"previous_count\": 41\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.36Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 70:F0:88:31:F3:0B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 218,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.5\",\n                    \"mac\": \"70:F0:88:31:F3:0B\",\n                    \"previous_count\": 218\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.36Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 9A:0D:FB:A8:58:B9 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 41,\n                    \"hostname\": \"Redmi-Note-13-Pro-5G\",\n                    \"ip\": \"192.168.88.3\",\n                    \"mac\": \"9A:0D:FB:A8:58:B9\",\n                    \"previous_count\": 41\n                },\n                \"Timestamp\": \"2025-09-30T17:47:07.698Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 70:F0:88:31:F3:0B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 218,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.5\",\n                    \"mac\": \"70:F0:88:31:F3:0B\",\n                    \"previous_count\": 218\n                },\n                \"Timestamp\": \"2025-09-30T17:47:07.698Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"64A10M27E00124\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 14:cb:19:d7:9d:a4 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 44,\n                    \"hostname\": \"HPD79DA4\",\n                    \"ip\": \"192.168.0.79\",\n                    \"mac\": \"14:cb:19:d7:9d:a4\",\n                    \"previous_count\": 44\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.944Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 76:50:9f:4d:f7:b3 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 29,\n                    \"hostname\": \" \",\n                    \"ip\": \"192.168.0.31\",\n                    \"mac\": \"76:50:9f:4d:f7:b3\",\n                    \"previous_count\": 29\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.944Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 66:f8:52:92:57:f6 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 13,\n                    \"hostname\": \" \",\n                    \"ip\": \"192.168.0.17\",\n                    \"mac\": \"66:f8:52:92:57:f6\",\n                    \"previous_count\": 13\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.944Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC a8:47:4a:80:f9:57 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 19,\n                    \"hostname\": \" \",\n                    \"ip\": \"192.168.0.179\",\n                    \"mac\": \"a8:47:4a:80:f9:57\",\n                    \"previous_count\": 19\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.944Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 82:92:48:30:d2:93 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 17,\n                    \"hostname\": \"\",\n                    \"ip\": \"192.168.0.11\",\n                    \"mac\": \"82:92:48:30:d2:93\",\n                    \"previous_count\": 17\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.944Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC dc:a0:d0:b5:9c:b5 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 65,\n                    \"hostname\": \"AFTKRT@ES(0.0.0.0)\",\n                    \"ip\": \"192.168.0.83\",\n                    \"mac\": \"dc:a0:d0:b5:9c:b5\",\n                    \"previous_count\": 65\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.944Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 34:3e:a4:27:4b:de has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 119,\n                    \"hostname\": \" \",\n                    \"ip\": \"192.168.0.238\",\n                    \"mac\": \"34:3e:a4:27:4b:de\",\n                    \"previous_count\": 119\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.944Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 76:50:9f:4d:f7:b3 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 29,\n                    \"hostname\": \" \",\n                    \"ip\": \"192.168.0.31\",\n                    \"mac\": \"76:50:9f:4d:f7:b3\",\n                    \"previous_count\": 29\n                },\n                \"Timestamp\": \"2025-09-30T17:46:55.768Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 14:cb:19:d7:9d:a4 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 44,\n                    \"hostname\": \"HPD79DA4\",\n                    \"ip\": \"192.168.0.79\",\n                    \"mac\": \"14:cb:19:d7:9d:a4\",\n                    \"previous_count\": 44\n                },\n                \"Timestamp\": \"2025-09-30T17:46:55.768Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC dc:a0:d0:b5:9c:b5 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 65,\n                    \"hostname\": \"AFTKRT@ES(0.0.0.0)\",\n                    \"ip\": \"192.168.0.83\",\n                    \"mac\": \"dc:a0:d0:b5:9c:b5\",\n                    \"previous_count\": 65\n                },\n                \"Timestamp\": \"2025-09-30T17:46:55.768Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 82:92:48:30:d2:93 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 17,\n                    \"hostname\": \"\",\n                    \"ip\": \"192.168.0.11\",\n                    \"mac\": \"82:92:48:30:d2:93\",\n                    \"previous_count\": 17\n                },\n                \"Timestamp\": \"2025-09-30T17:46:55.768Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 66:f8:52:92:57:f6 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 13,\n                    \"hostname\": \" \",\n                    \"ip\": \"192.168.0.17\",\n                    \"mac\": \"66:f8:52:92:57:f6\",\n                    \"previous_count\": 13\n                },\n                \"Timestamp\": \"2025-09-30T17:46:55.768Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 34:3e:a4:27:4b:de has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 119,\n                    \"hostname\": \" \",\n                    \"ip\": \"192.168.0.238\",\n                    \"mac\": \"34:3e:a4:27:4b:de\",\n                    \"previous_count\": 119\n                },\n                \"Timestamp\": \"2025-09-30T17:46:55.768Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::788CB5E86F9E\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC CA:E4:67:C2:BD:EF has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 35,\n                    \"hostname\": \"Pixel-7\",\n                    \"ip\": \"192.168.88.7\",\n                    \"mac\": \"CA:E4:67:C2:BD:EF\",\n                    \"previous_count\": 35\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.88Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 7A:E6:C7:E9:4E:0A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 12,\n                    \"hostname\": \"Pixel-8\",\n                    \"ip\": \"192.168.88.4\",\n                    \"mac\": \"7A:E6:C7:E9:4E:0A\",\n                    \"previous_count\": 12\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.88Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 7A:E6:C7:E9:4E:0A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 12,\n                    \"hostname\": \"Pixel-8\",\n                    \"ip\": \"192.168.88.4\",\n                    \"mac\": \"7A:E6:C7:E9:4E:0A\",\n                    \"previous_count\": 12\n                },\n                \"Timestamp\": \"2025-09-30T17:47:06.691Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::203626910B42\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C8:D7:78:F8:C2:64 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 415,\n                    \"hostname\": \"bosch-dishwasher-014050547062012784\",\n                    \"ip\": \"192.168.0.12\",\n                    \"mac\": \"C8:D7:78:F8:C2:64\",\n                    \"previous_count\": 415\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.17Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 9E:1C:1C:1F:67:6D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 23,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.12\",\n                    \"mac\": \"9E:1C:1C:1F:67:6D\",\n                    \"previous_count\": 23\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.17Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 16:BC:DC:51:04:E0 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 25,\n                    \"hostname\": \"Urzadzenie-S10-uzytkownika-Iwona\",\n                    \"ip\": \"192.168.0.11\",\n                    \"mac\": \"16:BC:DC:51:04:E0\",\n                    \"previous_count\": 25\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.17Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 0E:C5:20:4C:5A:95 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 44,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.13\",\n                    \"mac\": \"0E:C5:20:4C:5A:95\",\n                    \"previous_count\": 44\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.17Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 64:9A:63:95:BE:73 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 420,\n                    \"hostname\": \"RingSpotlightCam-73\",\n                    \"ip\": \"192.168.0.2\",\n                    \"mac\": \"64:9A:63:95:BE:73\",\n                    \"previous_count\": 420\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.17Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 2E:89:6D:04:CD:03 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 156,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.12\",\n                    \"mac\": \"2E:89:6D:04:CD:03\",\n                    \"previous_count\": 156\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.17Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC EC:63:D7:96:48:AD has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 49,\n                    \"hostname\": \"DESKTOP-LIU51EF\",\n                    \"ip\": \"192.168.0.6\",\n                    \"mac\": \"EC:63:D7:96:48:AD\",\n                    \"previous_count\": 49\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.17Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC EE:4A:B4:9D:17:B4 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 38,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.14\",\n                    \"mac\": \"EE:4A:B4:9D:17:B4\",\n                    \"previous_count\": 38\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.17Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC AA:62:52:15:C6:4B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 11,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.0.14\",\n                    \"mac\": \"AA:62:52:15:C6:4B\",\n                    \"previous_count\": 11\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.17Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 0E:C5:20:4C:5A:95 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 44,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.13\",\n                    \"mac\": \"0E:C5:20:4C:5A:95\",\n                    \"previous_count\": 44\n                },\n                \"Timestamp\": \"2025-09-30T17:46:59.413Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC EC:63:D7:96:48:AD has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 49,\n                    \"hostname\": \"DESKTOP-LIU51EF\",\n                    \"ip\": \"192.168.0.6\",\n                    \"mac\": \"EC:63:D7:96:48:AD\",\n                    \"previous_count\": 49\n                },\n                \"Timestamp\": \"2025-09-30T17:46:59.413Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC EE:4A:B4:9D:17:B4 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 38,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.14\",\n                    \"mac\": \"EE:4A:B4:9D:17:B4\",\n                    \"previous_count\": 38\n                },\n                \"Timestamp\": \"2025-09-30T17:46:59.413Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::20362690BE4D\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A2:2C:14:93:E9:01 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 15,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.3\",\n                    \"mac\": \"A2:2C:14:93:E9:01\",\n                    \"previous_count\": 15\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.628Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 92:86:CD:D8:35:2C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 17,\n                    \"hostname\": \"MacBookPro\",\n                    \"ip\": \"192.168.0.5\",\n                    \"mac\": \"92:86:CD:D8:35:2C\",\n                    \"previous_count\": 17\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.628Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A2:2C:14:93:E9:01 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 15,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.3\",\n                    \"mac\": \"A2:2C:14:93:E9:01\",\n                    \"previous_count\": 15\n                },\n                \"Timestamp\": \"2025-09-30T17:47:07.644Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 92:86:CD:D8:35:2C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 17,\n                    \"hostname\": \"MacBookPro\",\n                    \"ip\": \"192.168.0.5\",\n                    \"mac\": \"92:86:CD:D8:35:2C\",\n                    \"previous_count\": 17\n                },\n                \"Timestamp\": \"2025-09-30T17:47:07.644Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::3C52A105FA66\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 34:2F:BD:26:FE:F5 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 60,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.3\",\n                    \"mac\": \"34:2F:BD:26:FE:F5\",\n                    \"previous_count\": 60\n                },\n                \"Timestamp\": \"2025-09-29T09:31:56.968Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 98:A8:29:82:6F:B1 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 239,\n                    \"hostname\": \"WVCE1NZAWXCWXEGW\",\n                    \"ip\": \"192.168.88.5\",\n                    \"mac\": \"98:A8:29:82:6F:B1\",\n                    \"previous_count\": 239\n                },\n                \"Timestamp\": \"2025-09-29T09:31:56.968Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 4E:73:C2:72:5B:7B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 93,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.88.2\",\n                    \"mac\": \"4E:73:C2:72:5B:7B\",\n                    \"previous_count\": 93\n                },\n                \"Timestamp\": \"2025-09-29T09:31:56.968Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A6:8F:31:35:1C:8B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 10,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.88.8\",\n                    \"mac\": \"A6:8F:31:35:1C:8B\",\n                    \"previous_count\": 10\n                },\n                \"Timestamp\": \"2025-09-29T09:31:56.968Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A0:D2:B1:6C:E4:FB has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 138,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.6\",\n                    \"mac\": \"A0:D2:B1:6C:E4:FB\",\n                    \"previous_count\": 138\n                },\n                \"Timestamp\": \"2025-09-29T09:31:56.968Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 98:50:2E:58:33:94 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 87,\n                    \"hostname\": \"KrystiansiPhone\",\n                    \"ip\": \"192.168.88.7\",\n                    \"mac\": \"98:50:2E:58:33:94\",\n                    \"previous_count\": 87\n                },\n                \"Timestamp\": \"2025-09-29T09:31:56.968Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 3A:52:31:53:47:57 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 53,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.9\",\n                    \"mac\": \"3A:52:31:53:47:57\",\n                    \"previous_count\": 53\n                },\n                \"Timestamp\": \"2025-09-29T09:31:56.968Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC FE:CB:EC:DF:DF:B1 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 19,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.88.6\",\n                    \"mac\": \"FE:CB:EC:DF:DF:B1\",\n                    \"previous_count\": 19\n                },\n                \"Timestamp\": \"2025-09-29T09:31:56.968Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A6:8F:31:35:1C:8B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 10,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.88.8\",\n                    \"mac\": \"A6:8F:31:35:1C:8B\",\n                    \"previous_count\": 10\n                },\n                \"Timestamp\": \"2025-09-30T17:47:10.507Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 98:A8:29:82:6F:B1 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 239,\n                    \"hostname\": \"WVCE1NZAWXCWXEGW\",\n                    \"ip\": \"192.168.88.5\",\n                    \"mac\": \"98:A8:29:82:6F:B1\",\n                    \"previous_count\": 239\n                },\n                \"Timestamp\": \"2025-09-30T17:47:10.507Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::A842A10A4824\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 9A:3E:A8:54:E3:D1 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 51,\n                    \"hostname\": \"Galaxy-Z-Flip6\",\n                    \"ip\": \"192.168.0.112\",\n                    \"mac\": \"9A:3E:A8:54:E3:D1\",\n                    \"previous_count\": 51\n                },\n                \"Timestamp\": \"2025-09-29T09:31:52.835Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B2:32:C1:25:04:EF has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 97,\n                    \"hostname\": \"Pixel-6a\",\n                    \"ip\": \"192.168.0.103\",\n                    \"mac\": \"B2:32:C1:25:04:EF\",\n                    \"previous_count\": 97\n                },\n                \"Timestamp\": \"2025-09-29T09:31:52.835Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC BE:7C:24:20:1E:0D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 181,\n                    \"hostname\": \"Pixel-9a\",\n                    \"ip\": \"192.168.0.109\",\n                    \"mac\": \"BE:7C:24:20:1E:0D\",\n                    \"previous_count\": 181\n                },\n                \"Timestamp\": \"2025-09-29T09:31:52.835Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A0:D8:07:F2:39:09 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 13,\n                    \"hostname\": \"HUAWEI_P30_lite-7a518c31f\",\n                    \"ip\": \"192.168.0.108\",\n                    \"mac\": \"A0:D8:07:F2:39:09\",\n                    \"previous_count\": 13\n                },\n                \"Timestamp\": \"2025-09-29T09:31:52.835Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A0:D8:07:F2:39:09 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 13,\n                    \"hostname\": \"HUAWEI_P30_lite-7a518c31f\",\n                    \"ip\": \"192.168.0.108\",\n                    \"mac\": \"A0:D8:07:F2:39:09\",\n                    \"previous_count\": 13\n                },\n                \"Timestamp\": \"2025-09-30T17:47:09.248Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::20362690D77A\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 10:96:93:92:18:8B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 421,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.16\",\n                    \"mac\": \"10:96:93:92:18:8B\",\n                    \"previous_count\": 421\n                },\n                \"Timestamp\": \"2025-09-29T09:31:36.696Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 74:04:F1:E8:6D:72 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 351,\n                    \"hostname\": \"M0F023KM22443FB\",\n                    \"ip\": \"192.168.0.11\",\n                    \"mac\": \"74:04:F1:E8:6D:72\",\n                    \"previous_count\": 351\n                },\n                \"Timestamp\": \"2025-09-29T09:31:36.696Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC E8:4C:4A:45:59:AA has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 372,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.5\",\n                    \"mac\": \"E8:4C:4A:45:59:AA\",\n                    \"previous_count\": 372\n                },\n                \"Timestamp\": \"2025-09-29T09:31:36.696Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 62:72:BA:85:D9:D5 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 247,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.3\",\n                    \"mac\": \"62:72:BA:85:D9:D5\",\n                    \"previous_count\": 247\n                },\n                \"Timestamp\": \"2025-09-29T09:31:36.696Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 82:2F:6C:4B:B3:74 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 113,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.0.10\",\n                    \"mac\": \"82:2F:6C:4B:B3:74\",\n                    \"previous_count\": 113\n                },\n                \"Timestamp\": \"2025-09-29T09:31:36.696Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F8:FE:5E:8E:CF:CE has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 21,\n                    \"hostname\": \"NECS275089\",\n                    \"ip\": \"192.168.0.14\",\n                    \"mac\": \"F8:FE:5E:8E:CF:CE\",\n                    \"previous_count\": 21\n                },\n                \"Timestamp\": \"2025-09-29T09:31:36.696Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A4:6B:B6:5A:A6:7C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 174,\n                    \"hostname\": \"M018702313257\",\n                    \"ip\": \"192.168.0.15\",\n                    \"mac\": \"A4:6B:B6:5A:A6:7C\",\n                    \"previous_count\": 174\n                },\n                \"Timestamp\": \"2025-09-29T09:31:36.696Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC DA:E7:80:20:A2:20 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 243,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.9\",\n                    \"mac\": \"DA:E7:80:20:A2:20\",\n                    \"previous_count\": 243\n                },\n                \"Timestamp\": \"2025-09-29T09:31:36.696Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 34:25:BE:DD:86:BE has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 185,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.19\",\n                    \"mac\": \"34:25:BE:DD:86:BE\",\n                    \"previous_count\": 185\n                },\n                \"Timestamp\": \"2025-09-29T09:31:36.696Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D4:91:0F:49:5F:67 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 136,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.13\",\n                    \"mac\": \"D4:91:0F:49:5F:67\",\n                    \"previous_count\": 136\n                },\n                \"Timestamp\": \"2025-09-29T09:31:36.696Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 90:DE:80:0D:69:C2 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 270,\n                    \"hostname\": \"DESKTOP-KF271ND\",\n                    \"ip\": \"192.168.0.8\",\n                    \"mac\": \"90:DE:80:0D:69:C2\",\n                    \"previous_count\": 270\n                },\n                \"Timestamp\": \"2025-09-29T09:31:36.696Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A4:6B:B6:5A:A6:7C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 174,\n                    \"hostname\": \"M018702313257\",\n                    \"ip\": \"192.168.0.15\",\n                    \"mac\": \"A4:6B:B6:5A:A6:7C\",\n                    \"previous_count\": 174\n                },\n                \"Timestamp\": \"2025-09-30T17:46:51.882Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F8:FE:5E:8E:CF:CE has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 21,\n                    \"hostname\": \"NECS275089\",\n                    \"ip\": \"192.168.0.14\",\n                    \"mac\": \"F8:FE:5E:8E:CF:CE\",\n                    \"previous_count\": 21\n                },\n                \"Timestamp\": \"2025-09-30T17:46:51.882Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 82:2F:6C:4B:B3:74 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 113,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.0.10\",\n                    \"mac\": \"82:2F:6C:4B:B3:74\",\n                    \"previous_count\": 113\n                },\n                \"Timestamp\": \"2025-09-30T17:46:51.882Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::5091E3374FC6\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 72:16:88:E4:B5:79 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 72,\n                    \"hostname\": \"HONOR-200\",\n                    \"ip\": \"192.168.88.3\",\n                    \"mac\": \"72:16:88:E4:B5:79\",\n                    \"previous_count\": 72\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.472Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A8:B8:6E:4D:E7:0E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 45,\n                    \"hostname\": \"android-3f0487d5eee09841\",\n                    \"ip\": \"192.168.88.4\",\n                    \"mac\": \"A8:B8:6E:4D:E7:0E\",\n                    \"previous_count\": 45\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.472Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 34:9F:7B:39:73:5F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 266,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.13\",\n                    \"mac\": \"34:9F:7B:39:73:5F\",\n                    \"previous_count\": 266\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.472Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::98254A42AEE1\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F4:64:12:57:42:F0 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 10,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.105\",\n                    \"mac\": \"F4:64:12:57:42:F0\",\n                    \"previous_count\": 10\n                },\n                \"Timestamp\": \"2025-09-29T09:31:40.797Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC AA:F5:19:B0:F4:F1 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 99,\n                    \"hostname\": \"Trinny-s-Tab-A8\",\n                    \"ip\": \"192.168.0.110\",\n                    \"mac\": \"AA:F5:19:B0:F4:F1\",\n                    \"previous_count\": 99\n                },\n                \"Timestamp\": \"2025-09-29T09:31:40.797Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F4:0E:22:CC:7E:87 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 18,\n                    \"hostname\": \"Galaxy-Tab-A\",\n                    \"ip\": \"192.168.0.105\",\n                    \"mac\": \"F4:0E:22:CC:7E:87\",\n                    \"previous_count\": 18\n                },\n                \"Timestamp\": \"2025-09-29T09:31:40.797Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 72:A5:3B:E0:18:4C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 72,\n                    \"hostname\": \"Trinny-s-Tab-A8\",\n                    \"ip\": \"192.168.0.103\",\n                    \"mac\": \"72:A5:3B:E0:18:4C\",\n                    \"previous_count\": 72\n                },\n                \"Timestamp\": \"2025-09-29T09:31:40.797Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F8:54:B8:E2:7E:9C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 39,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"F8:54:B8:E2:7E:9C\",\n                    \"previous_count\": 39\n                },\n                \"Timestamp\": \"2025-09-29T09:31:40.797Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 26:60:BC:AD:06:1C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 32,\n                    \"hostname\": \"Galaxy-A20e\",\n                    \"ip\": \"192.168.0.106\",\n                    \"mac\": \"26:60:BC:AD:06:1C\",\n                    \"previous_count\": 32\n                },\n                \"Timestamp\": \"2025-09-29T09:31:40.797Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 7A:1F:29:BB:CC:4A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 74,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.102\",\n                    \"mac\": \"7A:1F:29:BB:CC:4A\",\n                    \"previous_count\": 74\n                },\n                \"Timestamp\": \"2025-09-29T09:31:40.797Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F8:54:B8:E2:7E:9C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 39,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"F8:54:B8:E2:7E:9C\",\n                    \"previous_count\": 39\n                },\n                \"Timestamp\": \"2025-09-30T17:47:11.961Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 26:60:BC:AD:06:1C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 32,\n                    \"hostname\": \"Galaxy-A20e\",\n                    \"ip\": \"192.168.0.106\",\n                    \"mac\": \"26:60:BC:AD:06:1C\",\n                    \"previous_count\": 32\n                },\n                \"Timestamp\": \"2025-09-30T17:47:11.961Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F4:64:12:57:42:F0 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 10,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.105\",\n                    \"mac\": \"F4:64:12:57:42:F0\",\n                    \"previous_count\": 10\n                },\n                \"Timestamp\": \"2025-09-30T17:47:11.961Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F4:0E:22:CC:7E:87 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 18,\n                    \"hostname\": \"Galaxy-Tab-A\",\n                    \"ip\": \"192.168.0.105\",\n                    \"mac\": \"F4:0E:22:CC:7E:87\",\n                    \"previous_count\": 18\n                },\n                \"Timestamp\": \"2025-09-30T17:47:11.961Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::20362690D8F4\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC DE:1D:B8:F4:5C:4B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 215,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.100\",\n                    \"mac\": \"DE:1D:B8:F4:5C:4B\",\n                    \"previous_count\": 215\n                },\n                \"Timestamp\": \"2025-09-29T09:31:52.942Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 8C:B0:E9:57:A0:E2 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 22,\n                    \"hostname\": \"BOOK-MMF9L1UP4L\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"8C:B0:E9:57:A0:E2\",\n                    \"previous_count\": 22\n                },\n                \"Timestamp\": \"2025-09-29T09:31:52.942Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 8C:B0:E9:57:A0:E2 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 22,\n                    \"hostname\": \"BOOK-MMF9L1UP4L\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"8C:B0:E9:57:A0:E2\",\n                    \"previous_count\": 22\n                },\n                \"Timestamp\": \"2025-09-30T17:46:59.92Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::242FD04EA10C\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 98:60:CA:1E:2C:0D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 39,\n                    \"hostname\": \"Majas-iPhone\",\n                    \"ip\": \"192.168.0.102\",\n                    \"mac\": \"98:60:CA:1E:2C:0D\",\n                    \"previous_count\": 39\n                },\n                \"Timestamp\": \"2025-09-29T09:31:52.844Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D4:91:0F:89:E1:4B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 12,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.103\",\n                    \"mac\": \"D4:91:0F:89:E1:4B\",\n                    \"previous_count\": 12\n                },\n                \"Timestamp\": \"2025-09-29T09:31:52.844Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC BA:34:06:DE:F6:41 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 151,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.107\",\n                    \"mac\": \"BA:34:06:DE:F6:41\",\n                    \"previous_count\": 151\n                },\n                \"Timestamp\": \"2025-09-29T09:31:52.844Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC CE:17:D7:F2:88:48 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 20,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.0.111\",\n                    \"mac\": \"CE:17:D7:F2:88:48\",\n                    \"previous_count\": 20\n                },\n                \"Timestamp\": \"2025-09-29T09:31:52.844Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC BC:DF:58:63:A2:66 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 417,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.113\",\n                    \"mac\": \"BC:DF:58:63:A2:66\",\n                    \"previous_count\": 417\n                },\n                \"Timestamp\": \"2025-09-29T09:31:52.844Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 26:EA:A1:BC:C6:9C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 17,\n                    \"hostname\": \"Adam-s-S24-Ultra\",\n                    \"ip\": \"192.168.0.102\",\n                    \"mac\": \"26:EA:A1:BC:C6:9C\",\n                    \"previous_count\": 17\n                },\n                \"Timestamp\": \"2025-09-29T09:31:52.844Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 74:4C:A1:47:63:B5 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 21,\n                    \"hostname\": \"LAPTOP-TB8NMAF6\",\n                    \"ip\": \"192.168.0.105\",\n                    \"mac\": \"74:4C:A1:47:63:B5\",\n                    \"previous_count\": 21\n                },\n                \"Timestamp\": \"2025-09-29T09:31:52.844Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C0:B5:CD:F3:93:4E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 105,\n                    \"hostname\": \"HUAWEI_MediaPad_M5_lite_1\",\n                    \"ip\": \"192.168.0.118\",\n                    \"mac\": \"C0:B5:CD:F3:93:4E\",\n                    \"previous_count\": 105\n                },\n                \"Timestamp\": \"2025-09-29T09:31:52.844Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC DA:E7:AA:D5:B3:E8 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 14,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.115\",\n                    \"mac\": \"DA:E7:AA:D5:B3:E8\",\n                    \"previous_count\": 14\n                },\n                \"Timestamp\": \"2025-09-29T09:31:52.844Z\"\n            },\n            {\n                \"Type\": \"HighCPUUsage\",\n                \"Message\": \"Device is experiencing high CPU usage.\",\n                \"Details\": {\n                    \"max_cpu_percentage\": 91,\n                    \"threshold_percentage\": 90\n                },\n                \"Timestamp\": \"2025-09-29T09:31:52.844Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C0:B5:CD:F3:93:4E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 105,\n                    \"hostname\": \"HUAWEI_MediaPad_M5_lite_1\",\n                    \"ip\": \"192.168.0.118\",\n                    \"mac\": \"C0:B5:CD:F3:93:4E\",\n                    \"previous_count\": 105\n                },\n                \"Timestamp\": \"2025-09-30T17:46:53.201Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D4:91:0F:89:E1:4B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 12,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.103\",\n                    \"mac\": \"D4:91:0F:89:E1:4B\",\n                    \"previous_count\": 12\n                },\n                \"Timestamp\": \"2025-09-30T17:46:53.201Z\"\n            },\n            {\n                \"Type\": \"HighCPUUsage\",\n                \"Message\": \"Device is experiencing high CPU usage.\",\n                \"Details\": {\n                    \"max_cpu_percentage\": 91,\n                    \"threshold_percentage\": 90\n                },\n                \"Timestamp\": \"2025-09-30T17:46:53.201Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::20362690DA0B\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC E8:FB:1C:D4:75:69 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 421,\n                    \"hostname\": \"armitage\",\n                    \"ip\": \"192.168.1.2\",\n                    \"mac\": \"E8:FB:1C:D4:75:69\",\n                    \"previous_count\": 421\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.151Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC E0:BB:9E:1E:17:E5 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 161,\n                    \"hostname\": \"EPSON1E17E5\",\n                    \"ip\": \"192.168.1.50\",\n                    \"mac\": \"E0:BB:9E:1E:17:E5\",\n                    \"previous_count\": 161\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.151Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 5E:17:04:2D:A4:ED has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 140,\n                    \"hostname\": \"Pixel-7a\",\n                    \"ip\": \"192.168.1.7\",\n                    \"mac\": \"5E:17:04:2D:A4:ED\",\n                    \"previous_count\": 140\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.151Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC FC:65:DE:66:C4:1F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 364,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.1.9\",\n                    \"mac\": \"FC:65:DE:66:C4:1F\",\n                    \"previous_count\": 364\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.151Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 06:E8:53:27:26:68 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 107,\n                    \"hostname\": \"Pixel-7a\",\n                    \"ip\": \"192.168.1.8\",\n                    \"mac\": \"06:E8:53:27:26:68\",\n                    \"previous_count\": 107\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.151Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::98254AA1D17C\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 9A:59:31:60:E9:B8 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 45,\n                    \"hostname\": \"Robert-s-A51\",\n                    \"ip\": \"192.168.0.106\",\n                    \"mac\": \"9A:59:31:60:E9:B8\",\n                    \"previous_count\": 45\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.514Z\"\n            },\n            {\n                \"Type\": \"HighCPUUsage\",\n                \"Message\": \"Device is experiencing high CPU usage.\",\n                \"Details\": {\n                    \"max_cpu_percentage\": 100,\n                    \"threshold_percentage\": 90\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.514Z\"\n            },\n            {\n                \"Type\": \"HighCPUUsage\",\n                \"Message\": \"Device is experiencing high CPU usage.\",\n                \"Details\": {\n                    \"max_cpu_percentage\": 100,\n                    \"threshold_percentage\": 90\n                },\n                \"Timestamp\": \"2025-09-30T17:46:54.422Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::242FD04E9F4D\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 68:DB:F5:4C:FE:C5 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 29,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.111\",\n                    \"mac\": \"68:DB:F5:4C:FE:C5\",\n                    \"previous_count\": 29\n                },\n                \"Timestamp\": \"2025-09-29T09:31:41.085Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 0A:6C:F8:81:52:37 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 80,\n                    \"hostname\": \"MacBookAir\",\n                    \"ip\": \"192.168.0.118\",\n                    \"mac\": \"0A:6C:F8:81:52:37\",\n                    \"previous_count\": 80\n                },\n                \"Timestamp\": \"2025-09-29T09:31:41.085Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 9A:84:5C:80:E7:54 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 20,\n                    \"hostname\": \"MacBookAir\",\n                    \"ip\": \"192.168.0.112\",\n                    \"mac\": \"9A:84:5C:80:E7:54\",\n                    \"previous_count\": 20\n                },\n                \"Timestamp\": \"2025-09-29T09:31:41.085Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D4:57:63:ED:BB:52 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 30,\n                    \"hostname\": \"Mollys-Air-9\",\n                    \"ip\": \"192.168.0.110\",\n                    \"mac\": \"D4:57:63:ED:BB:52\",\n                    \"previous_count\": 30\n                },\n                \"Timestamp\": \"2025-09-29T09:31:41.085Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC E2:10:F8:E0:91:53 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 82,\n                    \"hostname\": \"Mac\",\n                    \"ip\": \"192.168.0.113\",\n                    \"mac\": \"E2:10:F8:E0:91:53\",\n                    \"previous_count\": 82\n                },\n                \"Timestamp\": \"2025-09-29T09:31:41.085Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC AA:80:EA:94:56:2E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 195,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.0.110\",\n                    \"mac\": \"AA:80:EA:94:56:2E\",\n                    \"previous_count\": 195\n                },\n                \"Timestamp\": \"2025-09-29T09:31:41.085Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 0A:09:18:85:74:0C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 18,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.0.117\",\n                    \"mac\": \"0A:09:18:85:74:0C\",\n                    \"previous_count\": 18\n                },\n                \"Timestamp\": \"2025-09-29T09:31:41.085Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC FC:66:CF:1D:EC:5F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 167,\n                    \"hostname\": \"Mollys-iPhone\",\n                    \"ip\": \"192.168.0.118\",\n                    \"mac\": \"FC:66:CF:1D:EC:5F\",\n                    \"previous_count\": 167\n                },\n                \"Timestamp\": \"2025-09-29T09:31:41.085Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F4:65:A6:8C:77:A6 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 46,\n                    \"hostname\": \"Toms-iPhone\",\n                    \"ip\": \"192.168.0.115\",\n                    \"mac\": \"F4:65:A6:8C:77:A6\",\n                    \"previous_count\": 46\n                },\n                \"Timestamp\": \"2025-09-29T09:31:41.085Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 0E:9D:8F:9C:B2:5A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 113,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.119\",\n                    \"mac\": \"0E:9D:8F:9C:B2:5A\",\n                    \"previous_count\": 113\n                },\n                \"Timestamp\": \"2025-09-29T09:31:41.085Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C6:8B:44:23:F3:2C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 13,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.0.117\",\n                    \"mac\": \"C6:8B:44:23:F3:2C\",\n                    \"previous_count\": 13\n                },\n                \"Timestamp\": \"2025-09-29T09:31:41.085Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F4:03:2A:B0:9E:77 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 274,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.116\",\n                    \"mac\": \"F4:03:2A:B0:9E:77\",\n                    \"previous_count\": 274\n                },\n                \"Timestamp\": \"2025-09-29T09:31:41.085Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 6E:E9:49:07:35:A0 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 53,\n                    \"hostname\": \"MacBookAir\",\n                    \"ip\": \"192.168.0.112\",\n                    \"mac\": \"6E:E9:49:07:35:A0\",\n                    \"previous_count\": 53\n                },\n                \"Timestamp\": \"2025-09-29T09:31:41.085Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 98:E2:55:80:E9:F8 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 83,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.119\",\n                    \"mac\": \"98:E2:55:80:E9:F8\",\n                    \"previous_count\": 83\n                },\n                \"Timestamp\": \"2025-09-29T09:31:41.085Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 98:E2:55:80:E9:F8 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 83,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.119\",\n                    \"mac\": \"98:E2:55:80:E9:F8\",\n                    \"previous_count\": 83\n                },\n                \"Timestamp\": \"2025-09-30T17:46:57.551Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C6:8B:44:23:F3:2C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 13,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.0.117\",\n                    \"mac\": \"C6:8B:44:23:F3:2C\",\n                    \"previous_count\": 13\n                },\n                \"Timestamp\": \"2025-09-30T17:46:57.551Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F4:65:A6:8C:77:A6 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 46,\n                    \"hostname\": \"Toms-iPhone\",\n                    \"ip\": \"192.168.0.115\",\n                    \"mac\": \"F4:65:A6:8C:77:A6\",\n                    \"previous_count\": 46\n                },\n                \"Timestamp\": \"2025-09-30T17:46:57.551Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D4:57:63:ED:BB:52 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 30,\n                    \"hostname\": \"Mollys-Air-9\",\n                    \"ip\": \"192.168.0.110\",\n                    \"mac\": \"D4:57:63:ED:BB:52\",\n                    \"previous_count\": 30\n                },\n                \"Timestamp\": \"2025-09-30T17:46:57.551Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC AA:80:EA:94:56:2E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 195,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.0.110\",\n                    \"mac\": \"AA:80:EA:94:56:2E\",\n                    \"previous_count\": 195\n                },\n                \"Timestamp\": \"2025-09-30T17:46:57.551Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 9A:84:5C:80:E7:54 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 20,\n                    \"hostname\": \"MacBookAir\",\n                    \"ip\": \"192.168.0.112\",\n                    \"mac\": \"9A:84:5C:80:E7:54\",\n                    \"previous_count\": 20\n                },\n                \"Timestamp\": \"2025-09-30T17:46:57.551Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 0E:9D:8F:9C:B2:5A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 113,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.119\",\n                    \"mac\": \"0E:9D:8F:9C:B2:5A\",\n                    \"previous_count\": 113\n                },\n                \"Timestamp\": \"2025-09-30T17:46:57.551Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 6E:E9:49:07:35:A0 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 53,\n                    \"hostname\": \"MacBookAir\",\n                    \"ip\": \"192.168.0.112\",\n                    \"mac\": \"6E:E9:49:07:35:A0\",\n                    \"previous_count\": 53\n                },\n                \"Timestamp\": \"2025-09-30T17:46:57.551Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::203626900F50\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F0:86:20:7E:9E:50 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 22,\n                    \"hostname\": \"LGwebOSTV\",\n                    \"ip\": \"192.168.0.3\",\n                    \"mac\": \"F0:86:20:7E:9E:50\",\n                    \"previous_count\": 22\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.599Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C8:E2:65:44:AD:4F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 11,\n                    \"hostname\": \"DESKTOP-CM35VQI\",\n                    \"ip\": \"192.168.0.9\",\n                    \"mac\": \"C8:E2:65:44:AD:4F\",\n                    \"previous_count\": 11\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.599Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 0C:80:63:23:1B:44 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 14,\n                    \"hostname\": \"RE450\",\n                    \"ip\": \"192.168.0.2\",\n                    \"mac\": \"0C:80:63:23:1B:44\",\n                    \"previous_count\": 14\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.599Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F0:86:20:7E:9E:50 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 22,\n                    \"hostname\": \"LGwebOSTV\",\n                    \"ip\": \"192.168.0.3\",\n                    \"mac\": \"F0:86:20:7E:9E:50\",\n                    \"previous_count\": 22\n                },\n                \"Timestamp\": \"2025-09-30T17:47:00.836Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C8:E2:65:44:AD:4F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 11,\n                    \"hostname\": \"DESKTOP-CM35VQI\",\n                    \"ip\": \"192.168.0.9\",\n                    \"mac\": \"C8:E2:65:44:AD:4F\",\n                    \"previous_count\": 11\n                },\n                \"Timestamp\": \"2025-09-30T17:47:00.836Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::20362690B961\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 7C:61:66:0A:BB:1A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 364,\n                    \"hostname\": \"amazon-816f3d68d\",\n                    \"ip\": \"192.168.0.3\",\n                    \"mac\": \"7C:61:66:0A:BB:1A\",\n                    \"previous_count\": 364\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.622Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 78:6C:84:8F:81:DF has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 421,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.19\",\n                    \"mac\": \"78:6C:84:8F:81:DF\",\n                    \"previous_count\": 421\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.622Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A2:D0:9E:DF:27:3B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 88,\n                    \"hostname\": \"Scott-s-S24-Ultra\",\n                    \"ip\": \"192.168.0.6\",\n                    \"mac\": \"A2:D0:9E:DF:27:3B\",\n                    \"previous_count\": 88\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.622Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC E6:C9:2F:14:15:47 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 78,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.6\",\n                    \"mac\": \"E6:C9:2F:14:15:47\",\n                    \"previous_count\": 78\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.622Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 54:E0:19:1F:0B:C9 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 135,\n                    \"hostname\": \"Ring-1f0bc9\",\n                    \"ip\": \"192.168.0.2\",\n                    \"mac\": \"54:E0:19:1F:0B:C9\",\n                    \"previous_count\": 135\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.623Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 1C:86:9A:4D:C5:B8 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 421,\n                    \"hostname\": \"Samsung\",\n                    \"ip\": \"192.168.0.7\",\n                    \"mac\": \"1C:86:9A:4D:C5:B8\",\n                    \"previous_count\": 421\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.623Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC AA:C7:21:12:F2:7A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 59,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.8\",\n                    \"mac\": \"AA:C7:21:12:F2:7A\",\n                    \"previous_count\": 59\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.623Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 64:16:66:30:2D:A1 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 66,\n                    \"hostname\": \"15AA01AC31180D0R\",\n                    \"ip\": \"192.168.0.4\",\n                    \"mac\": \"64:16:66:30:2D:A1\",\n                    \"previous_count\": 66\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.623Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 18:69:D8:E1:F3:A0 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 183,\n                    \"hostname\": \"wlan0\",\n                    \"ip\": \"192.168.0.17\",\n                    \"mac\": \"18:69:D8:E1:F3:A0\",\n                    \"previous_count\": 183\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.623Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 6C:56:97:4E:F2:26 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 361,\n                    \"hostname\": \"amazon-389e3fc95\",\n                    \"ip\": \"192.168.0.20\",\n                    \"mac\": \"6C:56:97:4E:F2:26\",\n                    \"previous_count\": 361\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.623Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C0:91:B9:57:9A:44 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 88,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.33\",\n                    \"mac\": \"C0:91:B9:57:9A:44\",\n                    \"previous_count\": 88\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.623Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C0:91:B9:D0:34:C7 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 13,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.25\",\n                    \"mac\": \"C0:91:B9:D0:34:C7\",\n                    \"previous_count\": 13\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.623Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 64:16:66:30:2D:A1 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 66,\n                    \"hostname\": \"15AA01AC31180D0R\",\n                    \"ip\": \"192.168.0.4\",\n                    \"mac\": \"64:16:66:30:2D:A1\",\n                    \"previous_count\": 66\n                },\n                \"Timestamp\": \"2025-09-30T17:47:01.012Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::20362690EAD5\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 4C:79:75:86:09:62 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 39,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.11\",\n                    \"mac\": \"4C:79:75:86:09:62\",\n                    \"previous_count\": 39\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.31Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F8:E5:CE:B0:45:A8 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 14,\n                    \"hostname\": \"aya\",\n                    \"ip\": \"192.168.0.7\",\n                    \"mac\": \"F8:E5:CE:B0:45:A8\",\n                    \"previous_count\": 14\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.31Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 1A:F6:A9:32:8C:FF has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 231,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.8\",\n                    \"mac\": \"1A:F6:A9:32:8C:FF\",\n                    \"previous_count\": 231\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.31Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 1E:C9:BE:53:6D:D7 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 31,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.0.5\",\n                    \"mac\": \"1E:C9:BE:53:6D:D7\",\n                    \"previous_count\": 31\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.31Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 38:F9:D3:4B:31:F2 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 14,\n                    \"hostname\": \"Ayas-MacBook\",\n                    \"ip\": \"192.168.0.6\",\n                    \"mac\": \"38:F9:D3:4B:31:F2\",\n                    \"previous_count\": 14\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.31Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC E0:2B:96:B7:46:98 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 53,\n                    \"hostname\": \"gul\",\n                    \"ip\": \"192.168.0.4\",\n                    \"mac\": \"E0:2B:96:B7:46:98\",\n                    \"previous_count\": 53\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.31Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A8:A7:95:7F:7E:19 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 96,\n                    \"hostname\": \"android-8eacca6bf102926b\",\n                    \"ip\": \"192.168.0.7\",\n                    \"mac\": \"A8:A7:95:7F:7E:19\",\n                    \"previous_count\": 96\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.31Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 38:F9:D3:4B:31:F2 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 14,\n                    \"hostname\": \"Ayas-MacBook\",\n                    \"ip\": \"192.168.0.6\",\n                    \"mac\": \"38:F9:D3:4B:31:F2\",\n                    \"previous_count\": 14\n                },\n                \"Timestamp\": \"2025-09-30T17:46:58.492Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC E0:2B:96:B7:46:98 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 53,\n                    \"hostname\": \"gul\",\n                    \"ip\": \"192.168.0.4\",\n                    \"mac\": \"E0:2B:96:B7:46:98\",\n                    \"previous_count\": 53\n                },\n                \"Timestamp\": \"2025-09-30T17:46:58.492Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A8:A7:95:7F:7E:19 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 96,\n                    \"hostname\": \"android-8eacca6bf102926b\",\n                    \"ip\": \"192.168.0.7\",\n                    \"mac\": \"A8:A7:95:7F:7E:19\",\n                    \"previous_count\": 96\n                },\n                \"Timestamp\": \"2025-09-30T17:46:58.492Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F8:E5:CE:B0:45:A8 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 14,\n                    \"hostname\": \"aya\",\n                    \"ip\": \"192.168.0.7\",\n                    \"mac\": \"F8:E5:CE:B0:45:A8\",\n                    \"previous_count\": 14\n                },\n                \"Timestamp\": \"2025-09-30T17:46:58.492Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::A842A10A45E7\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 98:A8:29:53:67:87 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 35,\n                    \"hostname\": \"eufyCleanX10ProOmni\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"98:A8:29:53:67:87\",\n                    \"previous_count\": 35\n                },\n                \"Timestamp\": \"2025-09-29T09:31:55.896Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 8C:19:B5:6F:03:9A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 194,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.103\",\n                    \"mac\": \"8C:19:B5:6F:03:9A\",\n                    \"previous_count\": 194\n                },\n                \"Timestamp\": \"2025-09-29T09:31:55.896Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 8C:3B:4A:49:7C:F6 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 97,\n                    \"hostname\": \"Michal_Trinity\",\n                    \"ip\": \"192.168.0.105\",\n                    \"mac\": \"8C:3B:4A:49:7C:F6\",\n                    \"previous_count\": 97\n                },\n                \"Timestamp\": \"2025-09-29T09:31:55.896Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 96:FF:F9:B2:9A:9A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 26,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.102\",\n                    \"mac\": \"96:FF:F9:B2:9A:9A\",\n                    \"previous_count\": 26\n                },\n                \"Timestamp\": \"2025-09-29T09:31:55.896Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 04:68:65:4B:35:3F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 31,\n                    \"hostname\": \"Michals-iPhone\",\n                    \"ip\": \"192.168.0.104\",\n                    \"mac\": \"04:68:65:4B:35:3F\",\n                    \"previous_count\": 31\n                },\n                \"Timestamp\": \"2025-09-29T09:31:55.896Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 8C:19:B5:6F:03:9A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 194,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.103\",\n                    \"mac\": \"8C:19:B5:6F:03:9A\",\n                    \"previous_count\": 194\n                },\n                \"Timestamp\": \"2025-09-30T17:46:55.23Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 8C:3B:4A:49:7C:F6 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 97,\n                    \"hostname\": \"Michal_Trinity\",\n                    \"ip\": \"192.168.0.105\",\n                    \"mac\": \"8C:3B:4A:49:7C:F6\",\n                    \"previous_count\": 97\n                },\n                \"Timestamp\": \"2025-09-30T17:46:55.23Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 96:FF:F9:B2:9A:9A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 26,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.102\",\n                    \"mac\": \"96:FF:F9:B2:9A:9A\",\n                    \"previous_count\": 26\n                },\n                \"Timestamp\": \"2025-09-30T17:46:55.23Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 04:68:65:4B:35:3F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 31,\n                    \"hostname\": \"Michals-iPhone\",\n                    \"ip\": \"192.168.0.104\",\n                    \"mac\": \"04:68:65:4B:35:3F\",\n                    \"previous_count\": 31\n                },\n                \"Timestamp\": \"2025-09-30T17:46:55.23Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 98:A8:29:53:67:87 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 35,\n                    \"hostname\": \"eufyCleanX10ProOmni\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"98:A8:29:53:67:87\",\n                    \"previous_count\": 35\n                },\n                \"Timestamp\": \"2025-09-30T17:46:55.23Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::2036269006F5\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 14:0A:C5:B8:A7:AA has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 421,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.16\",\n                    \"mac\": \"14:0A:C5:B8:A7:AA\",\n                    \"previous_count\": 421\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.457Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 4E:03:15:E7:85:09 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 149,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.2\",\n                    \"mac\": \"4E:03:15:E7:85:09\",\n                    \"previous_count\": 149\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.457Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 3E:B3:07:DA:20:07 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 63,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.4\",\n                    \"mac\": \"3E:B3:07:DA:20:07\",\n                    \"previous_count\": 63\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.457Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC AA:69:CF:CC:1D:75 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 19,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.0.5\",\n                    \"mac\": \"AA:69:CF:CC:1D:75\",\n                    \"previous_count\": 19\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.457Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC AA:69:CF:CC:1D:75 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 19,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.0.5\",\n                    \"mac\": \"AA:69:CF:CC:1D:75\",\n                    \"previous_count\": 19\n                },\n                \"Timestamp\": \"2025-09-30T17:47:10.272Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 3E:B3:07:DA:20:07 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 63,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.4\",\n                    \"mac\": \"3E:B3:07:DA:20:07\",\n                    \"previous_count\": 63\n                },\n                \"Timestamp\": \"2025-09-30T17:47:10.272Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::3C52A105FC7C\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 98:48:27:C5:B7:DB has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 130,\n                    \"hostname\": \"Tiny-PC\",\n                    \"ip\": \"192.168.88.11\",\n                    \"mac\": \"98:48:27:C5:B7:DB\",\n                    \"previous_count\": 130\n                },\n                \"Timestamp\": \"2025-09-29T09:31:47.351Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 26:F0:E3:64:B5:A8 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 45,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.11\",\n                    \"mac\": \"26:F0:E3:64:B5:A8\",\n                    \"previous_count\": 45\n                },\n                \"Timestamp\": \"2025-09-29T09:31:47.351Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 6E:FB:05:E9:23:8A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 36,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.88.12\",\n                    \"mac\": \"6E:FB:05:E9:23:8A\",\n                    \"previous_count\": 36\n                },\n                \"Timestamp\": \"2025-09-29T09:31:47.351Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 6E:FB:05:E9:23:8A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 36,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.88.12\",\n                    \"mac\": \"6E:FB:05:E9:23:8A\",\n                    \"previous_count\": 36\n                },\n                \"Timestamp\": \"2025-09-30T17:47:06.016Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::5091E33748E5\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC DA:59:78:DD:1D:3E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 58,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.3\",\n                    \"mac\": \"DA:59:78:DD:1D:3E\",\n                    \"previous_count\": 58\n                },\n                \"Timestamp\": \"2025-09-29T09:31:48.86Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 16:9D:F2:72:F4:4C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 38,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.88.2\",\n                    \"mac\": \"16:9D:F2:72:F4:4C\",\n                    \"previous_count\": 38\n                },\n                \"Timestamp\": \"2025-09-29T09:31:48.86Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC CE:49:2D:3C:A6:8F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 18,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.6\",\n                    \"mac\": \"CE:49:2D:3C:A6:8F\",\n                    \"previous_count\": 18\n                },\n                \"Timestamp\": \"2025-09-29T09:31:48.86Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 10:09:F9:CE:A9:88 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 127,\n                    \"hostname\": \"amazon-19acefd8e\",\n                    \"ip\": \"192.168.88.5\",\n                    \"mac\": \"10:09:F9:CE:A9:88\",\n                    \"previous_count\": 127\n                },\n                \"Timestamp\": \"2025-09-29T09:31:48.86Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 22:72:42:11:B1:BE has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 17,\n                    \"hostname\": \"Jenna-s-A54\",\n                    \"ip\": \"192.168.88.10\",\n                    \"mac\": \"22:72:42:11:B1:BE\",\n                    \"previous_count\": 17\n                },\n                \"Timestamp\": \"2025-09-29T09:31:48.86Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC DA:59:78:DD:1D:3E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 58,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.3\",\n                    \"mac\": \"DA:59:78:DD:1D:3E\",\n                    \"previous_count\": 58\n                },\n                \"Timestamp\": \"2025-09-30T17:47:06.87Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC CE:49:2D:3C:A6:8F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 18,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.6\",\n                    \"mac\": \"CE:49:2D:3C:A6:8F\",\n                    \"previous_count\": 18\n                },\n                \"Timestamp\": \"2025-09-30T17:47:06.87Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::242FD04E9AE2\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 0A:13:C8:29:45:C3 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 38,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.103\",\n                    \"mac\": \"0A:13:C8:29:45:C3\",\n                    \"previous_count\": 38\n                },\n                \"Timestamp\": \"2025-09-29T09:31:47.253Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F2:51:91:F6:CB:11 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 26,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.0.109\",\n                    \"mac\": \"F2:51:91:F6:CB:11\",\n                    \"previous_count\": 26\n                },\n                \"Timestamp\": \"2025-09-29T09:31:47.253Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 7C:D5:66:74:5B:6F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 10,\n                    \"hostname\": \"amazon-ce5a2a5c8\",\n                    \"ip\": \"192.168.0.100\",\n                    \"mac\": \"7C:D5:66:74:5B:6F\",\n                    \"previous_count\": 10\n                },\n                \"Timestamp\": \"2025-09-29T09:31:47.253Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 60:F8:1D:B1:97:3E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 124,\n                    \"hostname\": \"Shanis-MBP\",\n                    \"ip\": \"192.168.0.107\",\n                    \"mac\": \"60:F8:1D:B1:97:3E\",\n                    \"previous_count\": 124\n                },\n                \"Timestamp\": \"2025-09-29T09:31:47.253Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC FC:AA:81:B3:AA:04 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 10,\n                    \"hostname\": \"Shanis-iPhone\",\n                    \"ip\": \"192.168.0.104\",\n                    \"mac\": \"FC:AA:81:B3:AA:04\",\n                    \"previous_count\": 10\n                },\n                \"Timestamp\": \"2025-09-29T09:31:47.253Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 32:5E:39:0C:1D:1F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 10,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.0.105\",\n                    \"mac\": \"32:5E:39:0C:1D:1F\",\n                    \"previous_count\": 10\n                },\n                \"Timestamp\": \"2025-09-29T09:31:47.253Z\"\n            },\n            {\n                \"Type\": \"HighCPUUsage\",\n                \"Message\": \"Device is experiencing high CPU usage.\",\n                \"Details\": {\n                    \"max_cpu_percentage\": 100,\n                    \"threshold_percentage\": 90\n                },\n                \"Timestamp\": \"2025-09-29T09:31:47.253Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 7C:D5:66:74:5B:6F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 10,\n                    \"hostname\": \"amazon-ce5a2a5c8\",\n                    \"ip\": \"192.168.0.100\",\n                    \"mac\": \"7C:D5:66:74:5B:6F\",\n                    \"previous_count\": 10\n                },\n                \"Timestamp\": \"2025-09-30T17:47:02.494Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC FC:AA:81:B3:AA:04 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 10,\n                    \"hostname\": \"Shanis-iPhone\",\n                    \"ip\": \"192.168.0.104\",\n                    \"mac\": \"FC:AA:81:B3:AA:04\",\n                    \"previous_count\": 10\n                },\n                \"Timestamp\": \"2025-09-30T17:47:02.494Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 32:5E:39:0C:1D:1F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 10,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.0.105\",\n                    \"mac\": \"32:5E:39:0C:1D:1F\",\n                    \"previous_count\": 10\n                },\n                \"Timestamp\": \"2025-09-30T17:47:02.494Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F2:51:91:F6:CB:11 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 26,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.0.109\",\n                    \"mac\": \"F2:51:91:F6:CB:11\",\n                    \"previous_count\": 26\n                },\n                \"Timestamp\": \"2025-09-30T17:47:02.494Z\"\n            },\n            {\n                \"Type\": \"HighCPUUsage\",\n                \"Message\": \"Device is experiencing high CPU usage.\",\n                \"Details\": {\n                    \"max_cpu_percentage\": 100,\n                    \"threshold_percentage\": 90\n                },\n                \"Timestamp\": \"2025-09-30T17:47:02.494Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::98254A429282\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A8:E3:EE:A4:A8:03 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 107,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.107\",\n                    \"mac\": \"A8:E3:EE:A4:A8:03\",\n                    \"previous_count\": 107\n                },\n                \"Timestamp\": \"2025-09-29T09:31:52.901Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 96:33:C8:91:6E:97 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 38,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.108\",\n                    \"mac\": \"96:33:C8:91:6E:97\",\n                    \"previous_count\": 38\n                },\n                \"Timestamp\": \"2025-09-29T09:31:52.901Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 28:24:FF:D6:6F:14 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 92,\n                    \"hostname\": \"COM-MID1\",\n                    \"ip\": \"192.168.0.113\",\n                    \"mac\": \"28:24:FF:D6:6F:14\",\n                    \"previous_count\": 92\n                },\n                \"Timestamp\": \"2025-09-29T09:31:52.901Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 5C:47:5E:55:EF:1D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 93,\n                    \"hostname\": \"RingDoorbell-1d\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"5C:47:5E:55:EF:1D\",\n                    \"previous_count\": 93\n                },\n                \"Timestamp\": \"2025-09-29T09:31:52.901Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 62:2B:7B:CD:A9:A2 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 24,\n                    \"hostname\": \"Anonymous\",\n                    \"ip\": \"192.168.0.115\",\n                    \"mac\": \"62:2B:7B:CD:A9:A2\",\n                    \"previous_count\": 24\n                },\n                \"Timestamp\": \"2025-09-29T09:31:52.901Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 10:2C:B1:2D:32:BE has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 416,\n                    \"hostname\": \"Eufy Device\",\n                    \"ip\": \"192.168.0.103\",\n                    \"mac\": \"10:2C:B1:2D:32:BE\",\n                    \"previous_count\": 416\n                },\n                \"Timestamp\": \"2025-09-29T09:31:52.901Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 1E:84:38:82:70:A9 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 30,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.104\",\n                    \"mac\": \"1E:84:38:82:70:A9\",\n                    \"previous_count\": 30\n                },\n                \"Timestamp\": \"2025-09-29T09:31:52.901Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC FE:D2:82:55:95:0A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 54,\n                    \"hostname\": \"Anonymous\",\n                    \"ip\": \"192.168.0.106\",\n                    \"mac\": \"FE:D2:82:55:95:0A\",\n                    \"previous_count\": 54\n                },\n                \"Timestamp\": \"2025-09-29T09:31:52.901Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 54:32:04:3A:27:50 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 287,\n                    \"hostname\": \"espressif\",\n                    \"ip\": \"192.168.0.105\",\n                    \"mac\": \"54:32:04:3A:27:50\",\n                    \"previous_count\": 287\n                },\n                \"Timestamp\": \"2025-09-29T09:31:52.901Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A6:02:1D:E3:DC:95 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 60,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.106\",\n                    \"mac\": \"A6:02:1D:E3:DC:95\",\n                    \"previous_count\": 60\n                },\n                \"Timestamp\": \"2025-09-29T09:31:52.901Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 96:33:C8:91:6E:97 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 38,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.108\",\n                    \"mac\": \"96:33:C8:91:6E:97\",\n                    \"previous_count\": 38\n                },\n                \"Timestamp\": \"2025-09-30T17:47:11.491Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A8:E3:EE:A4:A8:03 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 107,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.107\",\n                    \"mac\": \"A8:E3:EE:A4:A8:03\",\n                    \"previous_count\": 107\n                },\n                \"Timestamp\": \"2025-09-30T17:47:11.491Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 62:2B:7B:CD:A9:A2 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 24,\n                    \"hostname\": \"Anonymous\",\n                    \"ip\": \"192.168.0.115\",\n                    \"mac\": \"62:2B:7B:CD:A9:A2\",\n                    \"previous_count\": 24\n                },\n                \"Timestamp\": \"2025-09-30T17:47:11.491Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 28:24:FF:D6:6F:14 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 92,\n                    \"hostname\": \"COM-MID1\",\n                    \"ip\": \"192.168.0.113\",\n                    \"mac\": \"28:24:FF:D6:6F:14\",\n                    \"previous_count\": 92\n                },\n                \"Timestamp\": \"2025-09-30T17:47:11.491Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::20362690DA8C\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC DC:98:40:E4:CB:0E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 29,\n                    \"hostname\": \"XBOX\",\n                    \"ip\": \"192.168.0.8\",\n                    \"mac\": \"DC:98:40:E4:CB:0E\",\n                    \"previous_count\": 29\n                },\n                \"Timestamp\": \"2025-09-29T09:31:42.384Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC FA:10:B2:9E:83:86 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 16,\n                    \"hostname\": \"Galaxy-S20\",\n                    \"ip\": \"192.168.0.10\",\n                    \"mac\": \"FA:10:B2:9E:83:86\",\n                    \"previous_count\": 16\n                },\n                \"Timestamp\": \"2025-09-29T09:31:42.384Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 14:98:77:73:52:C9 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 90,\n                    \"hostname\": \"Deegans-Mini-3\",\n                    \"ip\": \"192.168.0.7\",\n                    \"mac\": \"14:98:77:73:52:C9\",\n                    \"previous_count\": 90\n                },\n                \"Timestamp\": \"2025-09-29T09:31:42.384Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F0:2F:9E:2A:20:4E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 177,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.22\",\n                    \"mac\": \"F0:2F:9E:2A:20:4E\",\n                    \"previous_count\": 177\n                },\n                \"Timestamp\": \"2025-09-29T09:31:42.384Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC E8:FB:1C:44:58:85 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 23,\n                    \"hostname\": \"steamdeck\",\n                    \"ip\": \"192.168.0.8\",\n                    \"mac\": \"E8:FB:1C:44:58:85\",\n                    \"previous_count\": 23\n                },\n                \"Timestamp\": \"2025-09-29T09:31:42.384Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC CA:11:91:C0:A5:0A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 52,\n                    \"hostname\": \"HONOR-200-Lite\",\n                    \"ip\": \"192.168.0.4\",\n                    \"mac\": \"CA:11:91:C0:A5:0A\",\n                    \"previous_count\": 52\n                },\n                \"Timestamp\": \"2025-09-29T09:31:42.384Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D4:57:63:C8:1C:51 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 251,\n                    \"hostname\": \"Deegans-Air\",\n                    \"ip\": \"192.168.0.3\",\n                    \"mac\": \"D4:57:63:C8:1C:51\",\n                    \"previous_count\": 251\n                },\n                \"Timestamp\": \"2025-09-29T09:31:42.384Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC E2:1D:04:7B:56:74 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 13,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.18\",\n                    \"mac\": \"E2:1D:04:7B:56:74\",\n                    \"previous_count\": 13\n                },\n                \"Timestamp\": \"2025-09-29T09:31:42.384Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 16:55:FA:FC:70:D9 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 108,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.4\",\n                    \"mac\": \"16:55:FA:FC:70:D9\",\n                    \"previous_count\": 108\n                },\n                \"Timestamp\": \"2025-09-29T09:31:42.384Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC E8:FB:1C:44:58:85 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 23,\n                    \"hostname\": \"steamdeck\",\n                    \"ip\": \"192.168.0.8\",\n                    \"mac\": \"E8:FB:1C:44:58:85\",\n                    \"previous_count\": 23\n                },\n                \"Timestamp\": \"2025-09-30T17:47:01.794Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::A842A10A5679\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 0A:0B:DE:58:30:0F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 47,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.0.126\",\n                    \"mac\": \"0A:0B:DE:58:30:0F\",\n                    \"previous_count\": 47\n                },\n                \"Timestamp\": \"2025-09-29T09:31:54.182Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B6:A1:46:E3:D9:27 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 52,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.122\",\n                    \"mac\": \"B6:A1:46:E3:D9:27\",\n                    \"previous_count\": 52\n                },\n                \"Timestamp\": \"2025-09-29T09:31:54.182Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 6A:A8:4B:27:B0:84 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 22,\n                    \"hostname\": \"Mac\",\n                    \"ip\": \"192.168.0.122\",\n                    \"mac\": \"6A:A8:4B:27:B0:84\",\n                    \"previous_count\": 22\n                },\n                \"Timestamp\": \"2025-09-29T09:31:54.182Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 02:0F:B5:B7:8C:27 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 15,\n                    \"hostname\": \"Lucys-iPhone-2\",\n                    \"ip\": \"192.168.0.112\",\n                    \"mac\": \"02:0F:B5:B7:8C:27\",\n                    \"previous_count\": 15\n                },\n                \"Timestamp\": \"2025-09-29T09:31:54.182Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 68:45:CC:8D:DA:86 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 123,\n                    \"hostname\": \"Findlays-iPad\",\n                    \"ip\": \"192.168.0.104\",\n                    \"mac\": \"68:45:CC:8D:DA:86\",\n                    \"previous_count\": 123\n                },\n                \"Timestamp\": \"2025-09-29T09:31:54.183Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 02:0F:B5:6D:C0:27 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 27,\n                    \"hostname\": \"amazon-8be57a752\",\n                    \"ip\": \"192.168.0.116\",\n                    \"mac\": \"02:0F:B5:6D:C0:27\",\n                    \"previous_count\": 27\n                },\n                \"Timestamp\": \"2025-09-29T09:31:54.183Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 46:8D:08:B0:FD:92 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 154,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.120\",\n                    \"mac\": \"46:8D:08:B0:FD:92\",\n                    \"previous_count\": 154\n                },\n                \"Timestamp\": \"2025-09-29T09:31:54.183Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 02:0F:B5:0C:37:49 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 18,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.0.100\",\n                    \"mac\": \"02:0F:B5:0C:37:49\",\n                    \"previous_count\": 18\n                },\n                \"Timestamp\": \"2025-09-29T09:31:54.183Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 14:7D:DA:9C:4F:3B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 84,\n                    \"hostname\": \"Lauras-MBP-2\",\n                    \"ip\": \"192.168.0.123\",\n                    \"mac\": \"14:7D:DA:9C:4F:3B\",\n                    \"previous_count\": 84\n                },\n                \"Timestamp\": \"2025-09-29T09:31:54.183Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 02:0F:B5:8A:15:96 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 25,\n                    \"hostname\": \"EX6110\",\n                    \"ip\": \"192.168.0.102\",\n                    \"mac\": \"02:0F:B5:8A:15:96\",\n                    \"previous_count\": 25\n                },\n                \"Timestamp\": \"2025-09-29T09:31:54.183Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 20:0B:CF:3E:33:28 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 77,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.107\",\n                    \"mac\": \"20:0B:CF:3E:33:28\",\n                    \"previous_count\": 77\n                },\n                \"Timestamp\": \"2025-09-29T09:31:54.183Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 28:CF:51:45:AA:19 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 11,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.105\",\n                    \"mac\": \"28:CF:51:45:AA:19\",\n                    \"previous_count\": 11\n                },\n                \"Timestamp\": \"2025-09-29T09:31:54.183Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F8:E5:CE:B7:8C:27 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 43,\n                    \"hostname\": \"Lucys-iPhone-2\",\n                    \"ip\": \"192.168.0.112\",\n                    \"mac\": \"F8:E5:CE:B7:8C:27\",\n                    \"previous_count\": 43\n                },\n                \"Timestamp\": \"2025-09-29T09:31:54.183Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 82:26:49:58:16:66 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 76,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.0.111\",\n                    \"mac\": \"82:26:49:58:16:66\",\n                    \"previous_count\": 76\n                },\n                \"Timestamp\": \"2025-09-29T09:31:54.183Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 1A:43:EB:C5:67:CE has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 153,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.119\",\n                    \"mac\": \"1A:43:EB:C5:67:CE\",\n                    \"previous_count\": 153\n                },\n                \"Timestamp\": \"2025-09-29T09:31:54.183Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 74:0E:A4:F2:EF:EA has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 92,\n                    \"hostname\": \"Lucys-iPad\",\n                    \"ip\": \"192.168.0.108\",\n                    \"mac\": \"74:0E:A4:F2:EF:EA\",\n                    \"previous_count\": 92\n                },\n                \"Timestamp\": \"2025-09-29T09:31:54.183Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 8E:2A:0F:A5:F0:11 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 64,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.110\",\n                    \"mac\": \"8E:2A:0F:A5:F0:11\",\n                    \"previous_count\": 64\n                },\n                \"Timestamp\": \"2025-09-29T09:31:54.183Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 02:0F:B5:0C:37:49 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 18,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.0.100\",\n                    \"mac\": \"02:0F:B5:0C:37:49\",\n                    \"previous_count\": 18\n                },\n                \"Timestamp\": \"2025-09-30T17:46:53.588Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B6:A1:46:E3:D9:27 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 52,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.122\",\n                    \"mac\": \"B6:A1:46:E3:D9:27\",\n                    \"previous_count\": 52\n                },\n                \"Timestamp\": \"2025-09-30T17:46:53.588Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 28:CF:51:45:AA:19 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 11,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.105\",\n                    \"mac\": \"28:CF:51:45:AA:19\",\n                    \"previous_count\": 11\n                },\n                \"Timestamp\": \"2025-09-30T17:46:53.588Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 02:0F:B5:8A:15:96 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 25,\n                    \"hostname\": \"EX6110\",\n                    \"ip\": \"192.168.0.102\",\n                    \"mac\": \"02:0F:B5:8A:15:96\",\n                    \"previous_count\": 25\n                },\n                \"Timestamp\": \"2025-09-30T17:46:53.588Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 0A:0B:DE:58:30:0F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 47,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.0.126\",\n                    \"mac\": \"0A:0B:DE:58:30:0F\",\n                    \"previous_count\": 47\n                },\n                \"Timestamp\": \"2025-09-30T17:46:53.588Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 14:7D:DA:9C:4F:3B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 84,\n                    \"hostname\": \"Lauras-MBP-2\",\n                    \"ip\": \"192.168.0.123\",\n                    \"mac\": \"14:7D:DA:9C:4F:3B\",\n                    \"previous_count\": 84\n                },\n                \"Timestamp\": \"2025-09-30T17:46:53.588Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 1A:43:EB:C5:67:CE has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 153,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.119\",\n                    \"mac\": \"1A:43:EB:C5:67:CE\",\n                    \"previous_count\": 153\n                },\n                \"Timestamp\": \"2025-09-30T17:46:53.588Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 8E:2A:0F:A5:F0:11 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 64,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.110\",\n                    \"mac\": \"8E:2A:0F:A5:F0:11\",\n                    \"previous_count\": 64\n                },\n                \"Timestamp\": \"2025-09-30T17:46:53.588Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 02:0F:B5:B7:8C:27 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 15,\n                    \"hostname\": \"Lucys-iPhone-2\",\n                    \"ip\": \"192.168.0.112\",\n                    \"mac\": \"02:0F:B5:B7:8C:27\",\n                    \"previous_count\": 15\n                },\n                \"Timestamp\": \"2025-09-30T17:46:53.588Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 6A:A8:4B:27:B0:84 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 22,\n                    \"hostname\": \"Mac\",\n                    \"ip\": \"192.168.0.122\",\n                    \"mac\": \"6A:A8:4B:27:B0:84\",\n                    \"previous_count\": 22\n                },\n                \"Timestamp\": \"2025-09-30T17:46:53.588Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 02:0F:B5:6D:C0:27 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 27,\n                    \"hostname\": \"amazon-8be57a752\",\n                    \"ip\": \"192.168.0.116\",\n                    \"mac\": \"02:0F:B5:6D:C0:27\",\n                    \"previous_count\": 27\n                },\n                \"Timestamp\": \"2025-09-30T17:46:53.588Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::20362690116F\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 98:E2:55:87:4B:E6 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 322,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.28\",\n                    \"mac\": \"98:E2:55:87:4B:E6\",\n                    \"previous_count\": 322\n                },\n                \"Timestamp\": \"2025-09-29T09:31:32.321Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A6:4D:B6:14:21:2F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 22,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.13\",\n                    \"mac\": \"A6:4D:B6:14:21:2F\",\n                    \"previous_count\": 22\n                },\n                \"Timestamp\": \"2025-09-29T09:31:32.321Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C2:DC:B2:C5:1A:14 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 152,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.37\",\n                    \"mac\": \"C2:DC:B2:C5:1A:14\",\n                    \"previous_count\": 152\n                },\n                \"Timestamp\": \"2025-09-29T09:31:32.321Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 7E:5F:8F:C5:B3:86 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 50,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.0.21\",\n                    \"mac\": \"7E:5F:8F:C5:B3:86\",\n                    \"previous_count\": 50\n                },\n                \"Timestamp\": \"2025-09-29T09:31:32.321Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A0:D0:5B:22:F1:AE has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 42,\n                    \"hostname\": \"Samsung\",\n                    \"ip\": \"192.168.0.36\",\n                    \"mac\": \"A0:D0:5B:22:F1:AE\",\n                    \"previous_count\": 42\n                },\n                \"Timestamp\": \"2025-09-29T09:31:32.321Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 86:F8:1D:22:43:1A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 44,\n                    \"hostname\": \"Mac\",\n                    \"ip\": \"192.168.0.25\",\n                    \"mac\": \"86:F8:1D:22:43:1A\",\n                    \"previous_count\": 44\n                },\n                \"Timestamp\": \"2025-09-29T09:31:32.321Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 9A:22:87:A3:72:2F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 66,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.26\",\n                    \"mac\": \"9A:22:87:A3:72:2F\",\n                    \"previous_count\": 66\n                },\n                \"Timestamp\": \"2025-09-29T09:31:32.321Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 6C:F2:D8:5F:4F:3D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 286,\n                    \"hostname\": \"SELPHY_DHCP_INSTANCE_0\",\n                    \"ip\": \"192.168.0.30\",\n                    \"mac\": \"6C:F2:D8:5F:4F:3D\",\n                    \"previous_count\": 286\n                },\n                \"Timestamp\": \"2025-09-29T09:31:32.321Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 08:F9:E0:B6:9C:60 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 244,\n                    \"hostname\": \"podpoint-08f9e0b69c60\",\n                    \"ip\": \"192.168.0.8\",\n                    \"mac\": \"08:F9:E0:B6:9C:60\",\n                    \"previous_count\": 244\n                },\n                \"Timestamp\": \"2025-09-29T09:31:32.321Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F6:B5:5D:64:32:A7 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 74,\n                    \"hostname\": \"MacBookPro\",\n                    \"ip\": \"192.168.0.20\",\n                    \"mac\": \"F6:B5:5D:64:32:A7\",\n                    \"previous_count\": 74\n                },\n                \"Timestamp\": \"2025-09-29T09:31:32.321Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 62:06:5D:12:71:0F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 27,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.0.35\",\n                    \"mac\": \"62:06:5D:12:71:0F\",\n                    \"previous_count\": 27\n                },\n                \"Timestamp\": \"2025-09-29T09:31:32.321Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 28:6D:CD:B5:77:BB has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 420,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.4\",\n                    \"mac\": \"28:6D:CD:B5:77:BB\",\n                    \"previous_count\": 420\n                },\n                \"Timestamp\": \"2025-09-29T09:31:32.321Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 84:25:3F:66:2B:80 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 98,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.29\",\n                    \"mac\": \"84:25:3F:66:2B:80\",\n                    \"previous_count\": 98\n                },\n                \"Timestamp\": \"2025-09-29T09:31:32.321Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 28:6D:CD:A7:11:F4 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 401,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.3\",\n                    \"mac\": \"28:6D:CD:A7:11:F4\",\n                    \"previous_count\": 401\n                },\n                \"Timestamp\": \"2025-09-29T09:31:32.321Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 58:D3:49:36:74:71 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 11,\n                    \"hostname\": \"Kitchen\",\n                    \"ip\": \"192.168.0.10\",\n                    \"mac\": \"58:D3:49:36:74:71\",\n                    \"previous_count\": 11\n                },\n                \"Timestamp\": \"2025-09-29T09:31:32.321Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C0:8A:60:23:D1:1D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 145,\n                    \"hostname\": \"eufyOmniC20\",\n                    \"ip\": \"192.168.0.24\",\n                    \"mac\": \"C0:8A:60:23:D1:1D\",\n                    \"previous_count\": 145\n                },\n                \"Timestamp\": \"2025-09-29T09:31:32.321Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 6C:F2:D8:5F:4F:3D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 286,\n                    \"hostname\": \"SELPHY_DHCP_INSTANCE_0\",\n                    \"ip\": \"192.168.0.30\",\n                    \"mac\": \"6C:F2:D8:5F:4F:3D\",\n                    \"previous_count\": 286\n                },\n                \"Timestamp\": \"2025-09-30T17:46:49.219Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F6:B5:5D:64:32:A7 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 74,\n                    \"hostname\": \"MacBookPro\",\n                    \"ip\": \"192.168.0.20\",\n                    \"mac\": \"F6:B5:5D:64:32:A7\",\n                    \"previous_count\": 74\n                },\n                \"Timestamp\": \"2025-09-30T17:46:49.219Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A6:4D:B6:14:21:2F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 22,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.13\",\n                    \"mac\": \"A6:4D:B6:14:21:2F\",\n                    \"previous_count\": 22\n                },\n                \"Timestamp\": \"2025-09-30T17:46:49.22Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 9A:22:87:A3:72:2F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 66,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.26\",\n                    \"mac\": \"9A:22:87:A3:72:2F\",\n                    \"previous_count\": 66\n                },\n                \"Timestamp\": \"2025-09-30T17:46:49.22Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C2:DC:B2:C5:1A:14 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 152,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.37\",\n                    \"mac\": \"C2:DC:B2:C5:1A:14\",\n                    \"previous_count\": 152\n                },\n                \"Timestamp\": \"2025-09-30T17:46:49.22Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 86:F8:1D:22:43:1A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 44,\n                    \"hostname\": \"Mac\",\n                    \"ip\": \"192.168.0.25\",\n                    \"mac\": \"86:F8:1D:22:43:1A\",\n                    \"previous_count\": 44\n                },\n                \"Timestamp\": \"2025-09-30T17:46:49.22Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 84:25:3F:66:2B:80 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 98,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.29\",\n                    \"mac\": \"84:25:3F:66:2B:80\",\n                    \"previous_count\": 98\n                },\n                \"Timestamp\": \"2025-09-30T17:46:49.22Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 98:E2:55:87:4B:E6 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 322,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.28\",\n                    \"mac\": \"98:E2:55:87:4B:E6\",\n                    \"previous_count\": 322\n                },\n                \"Timestamp\": \"2025-09-30T17:46:49.22Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A0:D0:5B:22:F1:AE has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 42,\n                    \"hostname\": \"Samsung\",\n                    \"ip\": \"192.168.0.36\",\n                    \"mac\": \"A0:D0:5B:22:F1:AE\",\n                    \"previous_count\": 42\n                },\n                \"Timestamp\": \"2025-09-30T17:46:49.22Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 58:D3:49:36:74:71 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 11,\n                    \"hostname\": \"Kitchen\",\n                    \"ip\": \"192.168.0.10\",\n                    \"mac\": \"58:D3:49:36:74:71\",\n                    \"previous_count\": 11\n                },\n                \"Timestamp\": \"2025-09-30T17:46:49.22Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 62:06:5D:12:71:0F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 27,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.0.35\",\n                    \"mac\": \"62:06:5D:12:71:0F\",\n                    \"previous_count\": 27\n                },\n                \"Timestamp\": \"2025-09-30T17:46:49.22Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 7E:5F:8F:C5:B3:86 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 50,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.0.21\",\n                    \"mac\": \"7E:5F:8F:C5:B3:86\",\n                    \"previous_count\": 50\n                },\n                \"Timestamp\": \"2025-09-30T17:46:49.22Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::20362690107F\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC DE:88:79:02:FC:AE has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 37,\n                    \"hostname\": \"Anca-s-Z-Flip6\",\n                    \"ip\": \"192.168.0.29\",\n                    \"mac\": \"DE:88:79:02:FC:AE\",\n                    \"previous_count\": 37\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.701Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B2:B5:FD:32:14:0B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 123,\n                    \"hostname\": \"marian-s-S24-Ultra\",\n                    \"ip\": \"192.168.0.25\",\n                    \"mac\": \"B2:B5:FD:32:14:0B\",\n                    \"previous_count\": 123\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.701Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 7A:19:86:F6:19:50 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 61,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.17\",\n                    \"mac\": \"7A:19:86:F6:19:50\",\n                    \"previous_count\": 61\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.701Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B0:F8:93:93:DD:3B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 349,\n                    \"hostname\": \"Bouffalolab_tg7100c-93dd3b\",\n                    \"ip\": \"192.168.0.33\",\n                    \"mac\": \"B0:F8:93:93:DD:3B\",\n                    \"previous_count\": 349\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.701Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 50:E4:78:8A:80:98 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 177,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.4\",\n                    \"mac\": \"50:E4:78:8A:80:98\",\n                    \"previous_count\": 177\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.701Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 94:27:70:1D:D9:0A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 306,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.28\",\n                    \"mac\": \"94:27:70:1D:D9:0A\",\n                    \"previous_count\": 306\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.701Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 08:E9:F6:63:98:9A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 21,\n                    \"hostname\": \"Lenovo_Smart_Clock\",\n                    \"ip\": \"192.168.0.27\",\n                    \"mac\": \"08:E9:F6:63:98:9A\",\n                    \"previous_count\": 21\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.701Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 62:4C:73:3F:A1:4E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 26,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.12\",\n                    \"mac\": \"62:4C:73:3F:A1:4E\",\n                    \"previous_count\": 26\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.701Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C8:BD:4D:81:18:46 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 182,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.28\",\n                    \"mac\": \"C8:BD:4D:81:18:46\",\n                    \"previous_count\": 182\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.701Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC DC:A2:66:61:C1:37 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 72,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.18\",\n                    \"mac\": \"DC:A2:66:61:C1:37\",\n                    \"previous_count\": 72\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.701Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 64:16:66:33:3D:75 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 149,\n                    \"hostname\": \"09AA01AC32180DBX\",\n                    \"ip\": \"192.168.0.10\",\n                    \"mac\": \"64:16:66:33:3D:75\",\n                    \"previous_count\": 149\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.701Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 42:9A:69:F5:E6:EA has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 44,\n                    \"hostname\": \"Anca-s-Note20-Ultra\",\n                    \"ip\": \"192.168.0.19\",\n                    \"mac\": \"42:9A:69:F5:E6:EA\",\n                    \"previous_count\": 44\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.701Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 94:27:70:1D:D9:0A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 306,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.28\",\n                    \"mac\": \"94:27:70:1D:D9:0A\",\n                    \"previous_count\": 306\n                },\n                \"Timestamp\": \"2025-09-30T17:46:53.252Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 08:E9:F6:63:98:9A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 21,\n                    \"hostname\": \"Lenovo_Smart_Clock\",\n                    \"ip\": \"192.168.0.27\",\n                    \"mac\": \"08:E9:F6:63:98:9A\",\n                    \"previous_count\": 21\n                },\n                \"Timestamp\": \"2025-09-30T17:46:53.252Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 7A:19:86:F6:19:50 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 61,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.17\",\n                    \"mac\": \"7A:19:86:F6:19:50\",\n                    \"previous_count\": 61\n                },\n                \"Timestamp\": \"2025-09-30T17:46:53.252Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 42:9A:69:F5:E6:EA has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 44,\n                    \"hostname\": \"Anca-s-Note20-Ultra\",\n                    \"ip\": \"192.168.0.19\",\n                    \"mac\": \"42:9A:69:F5:E6:EA\",\n                    \"previous_count\": 44\n                },\n                \"Timestamp\": \"2025-09-30T17:46:53.252Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C8:BD:4D:81:18:46 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 182,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.28\",\n                    \"mac\": \"C8:BD:4D:81:18:46\",\n                    \"previous_count\": 182\n                },\n                \"Timestamp\": \"2025-09-30T17:46:53.252Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 62:4C:73:3F:A1:4E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 26,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.12\",\n                    \"mac\": \"62:4C:73:3F:A1:4E\",\n                    \"previous_count\": 26\n                },\n                \"Timestamp\": \"2025-09-30T17:46:53.252Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B2:B5:FD:32:14:0B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 123,\n                    \"hostname\": \"marian-s-S24-Ultra\",\n                    \"ip\": \"192.168.0.25\",\n                    \"mac\": \"B2:B5:FD:32:14:0B\",\n                    \"previous_count\": 123\n                },\n                \"Timestamp\": \"2025-09-30T17:46:53.252Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC DE:88:79:02:FC:AE has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 37,\n                    \"hostname\": \"Anca-s-Z-Flip6\",\n                    \"ip\": \"192.168.0.29\",\n                    \"mac\": \"DE:88:79:02:FC:AE\",\n                    \"previous_count\": 37\n                },\n                \"Timestamp\": \"2025-09-30T17:46:53.252Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 50:E4:78:8A:80:98 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 177,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.4\",\n                    \"mac\": \"50:E4:78:8A:80:98\",\n                    \"previous_count\": 177\n                },\n                \"Timestamp\": \"2025-09-30T17:46:53.252Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::A842A10A422A\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 3C:6D:89:63:26:9E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 24,\n                    \"hostname\": \"Jasons-iPhone\",\n                    \"ip\": \"192.168.0.102\",\n                    \"mac\": \"3C:6D:89:63:26:9E\",\n                    \"previous_count\": 24\n                },\n                \"Timestamp\": \"2025-09-29T09:31:47.098Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 84:94:37:3F:7D:63 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 10,\n                    \"hostname\": \"JasonsApleWatch\",\n                    \"ip\": \"192.168.0.102\",\n                    \"mac\": \"84:94:37:3F:7D:63\",\n                    \"previous_count\": 10\n                },\n                \"Timestamp\": \"2025-09-29T09:31:47.098Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 84:94:37:3F:7D:63 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 10,\n                    \"hostname\": \"JasonsApleWatch\",\n                    \"ip\": \"192.168.0.102\",\n                    \"mac\": \"84:94:37:3F:7D:63\",\n                    \"previous_count\": 10\n                },\n                \"Timestamp\": \"2025-09-30T17:47:04.271Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::A842A10A4B0F\",\n        \"alarms\": [\n            {\n                \"Type\": \"HighCPUUsage\",\n                \"Message\": \"Device is experiencing high CPU usage.\",\n                \"Details\": {\n                    \"max_cpu_percentage\": 100,\n                    \"threshold_percentage\": 90\n                },\n                \"Timestamp\": \"2025-09-29T09:31:49.296Z\"\n            },\n            {\n                \"Type\": \"HighCPUUsage\",\n                \"Message\": \"Device is experiencing high CPU usage.\",\n                \"Details\": {\n                    \"max_cpu_percentage\": 100,\n                    \"threshold_percentage\": 90\n                },\n                \"Timestamp\": \"2025-09-30T17:47:03.585Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::3C52A105FBAA\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 02:0F:B5:28:4B:39 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 22,\n                    \"hostname\": \"EX2700\",\n                    \"ip\": \"192.168.88.4\",\n                    \"mac\": \"02:0F:B5:28:4B:39\",\n                    \"previous_count\": 22\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.415Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 6A:8B:03:19:06:F6 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 165,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.88.4\",\n                    \"mac\": \"6A:8B:03:19:06:F6\",\n                    \"previous_count\": 165\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.415Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 08:C2:24:7F:22:21 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 159,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.5\",\n                    \"mac\": \"08:C2:24:7F:22:21\",\n                    \"previous_count\": 159\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.415Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 52:13:F2:3B:36:76 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 38,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.88.6\",\n                    \"mac\": \"52:13:F2:3B:36:76\",\n                    \"previous_count\": 38\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.415Z\"\n            },\n            {\n                \"Type\": \"HighCPUUsage\",\n                \"Message\": \"Device is experiencing high CPU usage.\",\n                \"Details\": {\n                    \"max_cpu_percentage\": 100,\n                    \"threshold_percentage\": 90\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.415Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 02:0F:B5:28:4B:39 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 22,\n                    \"hostname\": \"EX2700\",\n                    \"ip\": \"192.168.88.4\",\n                    \"mac\": \"02:0F:B5:28:4B:39\",\n                    \"previous_count\": 22\n                },\n                \"Timestamp\": \"2025-09-30T17:46:59.519Z\"\n            },\n            {\n                \"Type\": \"HighCPUUsage\",\n                \"Message\": \"Device is experiencing high CPU usage.\",\n                \"Details\": {\n                    \"max_cpu_percentage\": 100,\n                    \"threshold_percentage\": 90\n                },\n                \"Timestamp\": \"2025-09-30T17:46:59.519Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::98254AA1E598\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 42:47:E7:30:76:6A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 99,\n                    \"hostname\": \"Xiaomi-11i\",\n                    \"ip\": \"192.168.0.106\",\n                    \"mac\": \"42:47:E7:30:76:6A\",\n                    \"previous_count\": 99\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.116Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 9A:63:3C:1A:BA:DA has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 365,\n                    \"hostname\": \"Harish-s-Z-Flip7\",\n                    \"ip\": \"192.168.0.108\",\n                    \"mac\": \"9A:63:3C:1A:BA:DA\",\n                    \"previous_count\": 365\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.116Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 96:C5:9C:AB:C4:A2 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 68,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.111\",\n                    \"mac\": \"96:C5:9C:AB:C4:A2\",\n                    \"previous_count\": 68\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.116Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 4E:EA:C5:09:41:74 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 170,\n                    \"hostname\": \"realme-10-Pro-5G\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"4E:EA:C5:09:41:74\",\n                    \"previous_count\": 170\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.116Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 04:C8:07:20:1E:B4 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 35,\n                    \"hostname\": \"Redmi-Note-8-Pro\",\n                    \"ip\": \"192.168.0.103\",\n                    \"mac\": \"04:C8:07:20:1E:B4\",\n                    \"previous_count\": 35\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.116Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 7E:B7:B4:6B:35:7A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 15,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.102\",\n                    \"mac\": \"7E:B7:B4:6B:35:7A\",\n                    \"previous_count\": 15\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.116Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 8E:56:40:62:9A:89 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 18,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.104\",\n                    \"mac\": \"8E:56:40:62:9A:89\",\n                    \"previous_count\": 18\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.116Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC E2:3C:F8:77:19:23 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 97,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.107\",\n                    \"mac\": \"E2:3C:F8:77:19:23\",\n                    \"previous_count\": 97\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.116Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 6E:07:B7:CF:FE:E4 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 284,\n                    \"hostname\": \"realme-P1-Pro-5G\",\n                    \"ip\": \"192.168.0.102\",\n                    \"mac\": \"6E:07:B7:CF:FE:E4\",\n                    \"previous_count\": 284\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.116Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F8:71:A6:BF:17:FD has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 30,\n                    \"hostname\": \"ThetYamnsiPhone\",\n                    \"ip\": \"192.168.0.100\",\n                    \"mac\": \"F8:71:A6:BF:17:FD\",\n                    \"previous_count\": 30\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.116Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 0A:2F:A6:84:93:98 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 169,\n                    \"hostname\": \"Mukti-s-S10\",\n                    \"ip\": \"192.168.0.104\",\n                    \"mac\": \"0A:2F:A6:84:93:98\",\n                    \"previous_count\": 169\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.116Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 1A:78:8F:F8:85:BA has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 32,\n                    \"hostname\": \"realme-8\",\n                    \"ip\": \"192.168.0.100\",\n                    \"mac\": \"1A:78:8F:F8:85:BA\",\n                    \"previous_count\": 32\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.116Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D2:F1:7F:C8:DD:CF has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 35,\n                    \"hostname\": \"Mac\",\n                    \"ip\": \"192.168.0.110\",\n                    \"mac\": \"D2:F1:7F:C8:DD:CF\",\n                    \"previous_count\": 35\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.116Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 64:48:42:94:8F:65 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 249,\n                    \"hostname\": \"Harishs-iPhone\",\n                    \"ip\": \"192.168.0.103\",\n                    \"mac\": \"64:48:42:94:8F:65\",\n                    \"previous_count\": 249\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.116Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 48:F1:7F:BE:E2:77 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 37,\n                    \"hostname\": \"DESKTOP-74V6331\",\n                    \"ip\": \"192.168.0.108\",\n                    \"mac\": \"48:F1:7F:BE:E2:77\",\n                    \"previous_count\": 37\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.116Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC EA:02:F5:11:C1:65 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 52,\n                    \"hostname\": \"Mukti-s-S10\",\n                    \"ip\": \"192.168.0.100\",\n                    \"mac\": \"EA:02:F5:11:C1:65\",\n                    \"previous_count\": 52\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.116Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 6E:E1:31:38:0B:DE has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 127,\n                    \"hostname\": \"Mac\",\n                    \"ip\": \"192.168.0.106\",\n                    \"mac\": \"6E:E1:31:38:0B:DE\",\n                    \"previous_count\": 127\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.116Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 46:14:55:35:64:FE has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 248,\n                    \"hostname\": \"Mac\",\n                    \"ip\": \"192.168.0.111\",\n                    \"mac\": \"46:14:55:35:64:FE\",\n                    \"previous_count\": 248\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.116Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 58:96:71:9E:EA:02 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 12,\n                    \"hostname\": \"Akash\",\n                    \"ip\": \"192.168.0.109\",\n                    \"mac\": \"58:96:71:9E:EA:02\",\n                    \"previous_count\": 12\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.116Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 9A:CE:37:E0:E8:3F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 12,\n                    \"hostname\": \"Akash-s-S23-Ultra\",\n                    \"ip\": \"192.168.0.108\",\n                    \"mac\": \"9A:CE:37:E0:E8:3F\",\n                    \"previous_count\": 12\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.116Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 90:4C:C5:33:B1:C6 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 119,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.105\",\n                    \"mac\": \"90:4C:C5:33:B1:C6\",\n                    \"previous_count\": 119\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.116Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F6:EA:2B:CB:24:97 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 19,\n                    \"hostname\": \"Xiaomi-11i\",\n                    \"ip\": \"192.168.0.107\",\n                    \"mac\": \"F6:EA:2B:CB:24:97\",\n                    \"previous_count\": 19\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.116Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 0A:2F:A6:84:93:98 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 169,\n                    \"hostname\": \"Mukti-s-S10\",\n                    \"ip\": \"192.168.0.104\",\n                    \"mac\": \"0A:2F:A6:84:93:98\",\n                    \"previous_count\": 169\n                },\n                \"Timestamp\": \"2025-09-30T17:46:50.957Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 8E:56:40:62:9A:89 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 18,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.104\",\n                    \"mac\": \"8E:56:40:62:9A:89\",\n                    \"previous_count\": 18\n                },\n                \"Timestamp\": \"2025-09-30T17:46:50.957Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC E2:3C:F8:77:19:23 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 97,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.107\",\n                    \"mac\": \"E2:3C:F8:77:19:23\",\n                    \"previous_count\": 97\n                },\n                \"Timestamp\": \"2025-09-30T17:46:50.957Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D2:F1:7F:C8:DD:CF has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 35,\n                    \"hostname\": \"Mac\",\n                    \"ip\": \"192.168.0.110\",\n                    \"mac\": \"D2:F1:7F:C8:DD:CF\",\n                    \"previous_count\": 35\n                },\n                \"Timestamp\": \"2025-09-30T17:46:50.957Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 04:C8:07:20:1E:B4 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 35,\n                    \"hostname\": \"Redmi-Note-8-Pro\",\n                    \"ip\": \"192.168.0.103\",\n                    \"mac\": \"04:C8:07:20:1E:B4\",\n                    \"previous_count\": 35\n                },\n                \"Timestamp\": \"2025-09-30T17:46:50.957Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 7E:B7:B4:6B:35:7A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 15,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.102\",\n                    \"mac\": \"7E:B7:B4:6B:35:7A\",\n                    \"previous_count\": 15\n                },\n                \"Timestamp\": \"2025-09-30T17:46:50.957Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC EA:02:F5:11:C1:65 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 52,\n                    \"hostname\": \"Mukti-s-S10\",\n                    \"ip\": \"192.168.0.100\",\n                    \"mac\": \"EA:02:F5:11:C1:65\",\n                    \"previous_count\": 52\n                },\n                \"Timestamp\": \"2025-09-30T17:46:50.957Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 6E:E1:31:38:0B:DE has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 127,\n                    \"hostname\": \"Mac\",\n                    \"ip\": \"192.168.0.106\",\n                    \"mac\": \"6E:E1:31:38:0B:DE\",\n                    \"previous_count\": 127\n                },\n                \"Timestamp\": \"2025-09-30T17:46:50.957Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 1A:78:8F:F8:85:BA has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 32,\n                    \"hostname\": \"realme-8\",\n                    \"ip\": \"192.168.0.100\",\n                    \"mac\": \"1A:78:8F:F8:85:BA\",\n                    \"previous_count\": 32\n                },\n                \"Timestamp\": \"2025-09-30T17:46:50.957Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 9A:CE:37:E0:E8:3F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 12,\n                    \"hostname\": \"Akash-s-S23-Ultra\",\n                    \"ip\": \"192.168.0.108\",\n                    \"mac\": \"9A:CE:37:E0:E8:3F\",\n                    \"previous_count\": 12\n                },\n                \"Timestamp\": \"2025-09-30T17:46:50.957Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::A842A10A4557\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC CE:5A:E2:E7:7E:62 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 43,\n                    \"hostname\": \"Dr-inesiama-s-Tab-S6\",\n                    \"ip\": \"192.168.0.102\",\n                    \"mac\": \"CE:5A:E2:E7:7E:62\",\n                    \"previous_count\": 43\n                },\n                \"Timestamp\": \"2025-09-29T09:31:58.011Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 2A:EE:8B:2B:63:C3 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 155,\n                    \"hostname\": \"Dr-inesiama-s-S23-Ultra\",\n                    \"ip\": \"192.168.0.100\",\n                    \"mac\": \"2A:EE:8B:2B:63:C3\",\n                    \"previous_count\": 155\n                },\n                \"Timestamp\": \"2025-09-29T09:31:58.011Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F2:87:95:E3:26:B8 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 93,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"F2:87:95:E3:26:B8\",\n                    \"previous_count\": 93\n                },\n                \"Timestamp\": \"2025-09-29T09:31:58.011Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 38:8F:30:30:65:C2 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 14,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.104\",\n                    \"mac\": \"38:8F:30:30:65:C2\",\n                    \"previous_count\": 14\n                },\n                \"Timestamp\": \"2025-09-29T09:31:58.011Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 38:8F:30:30:65:C2 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 14,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.104\",\n                    \"mac\": \"38:8F:30:30:65:C2\",\n                    \"previous_count\": 14\n                },\n                \"Timestamp\": \"2025-09-30T17:47:10.26Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC CE:5A:E2:E7:7E:62 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 43,\n                    \"hostname\": \"Dr-inesiama-s-Tab-S6\",\n                    \"ip\": \"192.168.0.102\",\n                    \"mac\": \"CE:5A:E2:E7:7E:62\",\n                    \"previous_count\": 43\n                },\n                \"Timestamp\": \"2025-09-30T17:47:10.26Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::20362690BE65\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 74:58:F3:62:1D:83 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 421,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.13\",\n                    \"mac\": \"74:58:F3:62:1D:83\",\n                    \"previous_count\": 421\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.756Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 7C:D5:66:DF:47:3F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 166,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.11\",\n                    \"mac\": \"7C:D5:66:DF:47:3F\",\n                    \"previous_count\": 166\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.756Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B8:5F:98:23:98:52 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 166,\n                    \"hostname\": \"amazon-8d324ae46\",\n                    \"ip\": \"192.168.0.9\",\n                    \"mac\": \"B8:5F:98:23:98:52\",\n                    \"previous_count\": 166\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.756Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC E2:B0:D5:9C:FA:37 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 17,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.0.12\",\n                    \"mac\": \"E2:B0:D5:9C:FA:37\",\n                    \"previous_count\": 17\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.756Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B8:5F:98:23:98:52 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 166,\n                    \"hostname\": \"amazon-8d324ae46\",\n                    \"ip\": \"192.168.0.9\",\n                    \"mac\": \"B8:5F:98:23:98:52\",\n                    \"previous_count\": 166\n                },\n                \"Timestamp\": \"2025-09-30T17:47:01.924Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 7C:D5:66:DF:47:3F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 166,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.11\",\n                    \"mac\": \"7C:D5:66:DF:47:3F\",\n                    \"previous_count\": 166\n                },\n                \"Timestamp\": \"2025-09-30T17:47:01.924Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::242FD04E9F17\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC EC:C4:0D:B9:42:29 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 15,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.111\",\n                    \"mac\": \"EC:C4:0D:B9:42:29\",\n                    \"previous_count\": 15\n                },\n                \"Timestamp\": \"2025-09-29T09:31:41.396Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 0C:A2:F4:A0:21:BB has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 15,\n                    \"hostname\": \"CAD-0CA2F4A021BB\",\n                    \"ip\": \"192.168.0.100\",\n                    \"mac\": \"0C:A2:F4:A0:21:BB\",\n                    \"previous_count\": 15\n                },\n                \"Timestamp\": \"2025-09-29T09:31:41.396Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 3A:83:C4:AF:9A:F4 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 38,\n                    \"hostname\": \"Josh-s-S24-FE\",\n                    \"ip\": \"192.168.0.109\",\n                    \"mac\": \"3A:83:C4:AF:9A:F4\",\n                    \"previous_count\": 38\n                },\n                \"Timestamp\": \"2025-09-29T09:31:41.396Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 0A:5F:2E:85:98:63 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 12,\n                    \"hostname\": \"Z-Flip3\",\n                    \"ip\": \"192.168.0.108\",\n                    \"mac\": \"0A:5F:2E:85:98:63\",\n                    \"previous_count\": 12\n                },\n                \"Timestamp\": \"2025-09-29T09:31:41.396Z\"\n            },\n            {\n                \"Type\": \"HighCPUUsage\",\n                \"Message\": \"Device is experiencing high CPU usage.\",\n                \"Details\": {\n                    \"max_cpu_percentage\": 100,\n                    \"threshold_percentage\": 90\n                },\n                \"Timestamp\": \"2025-09-29T09:31:41.396Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 3A:83:C4:AF:9A:F4 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 38,\n                    \"hostname\": \"Josh-s-S24-FE\",\n                    \"ip\": \"192.168.0.109\",\n                    \"mac\": \"3A:83:C4:AF:9A:F4\",\n                    \"previous_count\": 38\n                },\n                \"Timestamp\": \"2025-09-30T17:46:56.948Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC EC:C4:0D:B9:42:29 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 15,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.111\",\n                    \"mac\": \"EC:C4:0D:B9:42:29\",\n                    \"previous_count\": 15\n                },\n                \"Timestamp\": \"2025-09-30T17:46:56.948Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 0A:5F:2E:85:98:63 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 12,\n                    \"hostname\": \"Z-Flip3\",\n                    \"ip\": \"192.168.0.108\",\n                    \"mac\": \"0A:5F:2E:85:98:63\",\n                    \"previous_count\": 12\n                },\n                \"Timestamp\": \"2025-09-30T17:46:56.948Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 0C:A2:F4:A0:21:BB has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 15,\n                    \"hostname\": \"CAD-0CA2F4A021BB\",\n                    \"ip\": \"192.168.0.100\",\n                    \"mac\": \"0C:A2:F4:A0:21:BB\",\n                    \"previous_count\": 15\n                },\n                \"Timestamp\": \"2025-09-30T17:46:56.948Z\"\n            },\n            {\n                \"Type\": \"HighCPUUsage\",\n                \"Message\": \"Device is experiencing high CPU usage.\",\n                \"Details\": {\n                    \"max_cpu_percentage\": 100,\n                    \"threshold_percentage\": 90\n                },\n                \"Timestamp\": \"2025-09-30T17:46:56.948Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::3C52A1060498\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 0E:AB:02:32:74:7E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 31,\n                    \"hostname\": \"Lexi’s iPhone\",\n                    \"ip\": \"192.168.88.9\",\n                    \"mac\": \"0E:AB:02:32:74:7E\",\n                    \"previous_count\": 31\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.341Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC E6:BA:C9:C9:DA:73 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 26,\n                    \"hostname\": \"Lexi’s iPad\",\n                    \"ip\": \"192.168.88.9\",\n                    \"mac\": \"E6:BA:C9:C9:DA:73\",\n                    \"previous_count\": 26\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.341Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F0:2F:9E:FE:86:AA has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 169,\n                    \"hostname\": \"Lexi’s FireTV\",\n                    \"ip\": \"192.168.88.101\",\n                    \"mac\": \"F0:2F:9E:FE:86:AA\",\n                    \"previous_count\": 169\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.341Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 6A:80:A8:94:EC:EE has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 149,\n                    \"hostname\": \"Nicola’s iPhone\",\n                    \"ip\": \"192.168.88.16\",\n                    \"mac\": \"6A:80:A8:94:EC:EE\",\n                    \"previous_count\": 149\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.341Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 9A:18:3D:7E:EE:84 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 83,\n                    \"hostname\": \"Tom’s iPhone\",\n                    \"ip\": \"192.168.88.15\",\n                    \"mac\": \"9A:18:3D:7E:EE:84\",\n                    \"previous_count\": 83\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.341Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 5C:47:5E:A6:40:BD has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 10,\n                    \"hostname\": \"Ring-5C475EA640BD\",\n                    \"ip\": \"192.168.88.5\",\n                    \"mac\": \"5C:47:5E:A6:40:BD\",\n                    \"previous_count\": 10\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.341Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 5C:47:5E:B0:99:50 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 35,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.16\",\n                    \"mac\": \"5C:47:5E:B0:99:50\",\n                    \"previous_count\": 35\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.341Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 5C:47:5E:A6:40:BD has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 10,\n                    \"hostname\": \"Ring-5C475EA640BD\",\n                    \"ip\": \"192.168.88.5\",\n                    \"mac\": \"5C:47:5E:A6:40:BD\",\n                    \"previous_count\": 10\n                },\n                \"Timestamp\": \"2025-09-30T17:47:07.995Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 0E:AB:02:32:74:7E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 31,\n                    \"hostname\": \"Lexi’s iPhone\",\n                    \"ip\": \"192.168.88.9\",\n                    \"mac\": \"0E:AB:02:32:74:7E\",\n                    \"previous_count\": 31\n                },\n                \"Timestamp\": \"2025-09-30T17:47:07.995Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 5C:47:5E:B0:99:50 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 35,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.16\",\n                    \"mac\": \"5C:47:5E:B0:99:50\",\n                    \"previous_count\": 35\n                },\n                \"Timestamp\": \"2025-09-30T17:47:07.995Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 6A:80:A8:94:EC:EE has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 149,\n                    \"hostname\": \"Nicola’s iPhone\",\n                    \"ip\": \"192.168.88.16\",\n                    \"mac\": \"6A:80:A8:94:EC:EE\",\n                    \"previous_count\": 149\n                },\n                \"Timestamp\": \"2025-09-30T17:47:07.995Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC E6:BA:C9:C9:DA:73 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 26,\n                    \"hostname\": \"Lexi’s iPad\",\n                    \"ip\": \"192.168.88.9\",\n                    \"mac\": \"E6:BA:C9:C9:DA:73\",\n                    \"previous_count\": 26\n                },\n                \"Timestamp\": \"2025-09-30T17:47:07.995Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 9A:18:3D:7E:EE:84 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 83,\n                    \"hostname\": \"Tom’s iPhone\",\n                    \"ip\": \"192.168.88.15\",\n                    \"mac\": \"9A:18:3D:7E:EE:84\",\n                    \"previous_count\": 83\n                },\n                \"Timestamp\": \"2025-09-30T17:47:07.995Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::20362690BE17\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 8E:B9:DA:1A:3B:D5 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 19,\n                    \"hostname\": \"Alex-s-S24-Ultra\",\n                    \"ip\": \"192.168.0.7\",\n                    \"mac\": \"8E:B9:DA:1A:3B:D5\",\n                    \"previous_count\": 19\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.638Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 5E:A4:17:6D:20:9A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 90,\n                    \"hostname\": \"Galaxy-M23-5G\",\n                    \"ip\": \"192.168.0.9\",\n                    \"mac\": \"5E:A4:17:6D:20:9A\",\n                    \"previous_count\": 90\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.638Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 74:D6:37:FE:7F:AA has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 38,\n                    \"hostname\": \"amazon-46debc7f7\",\n                    \"ip\": \"192.168.0.15\",\n                    \"mac\": \"74:D6:37:FE:7F:AA\",\n                    \"previous_count\": 38\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.638Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC AC:F1:08:EB:A6:46 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 37,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.16\",\n                    \"mac\": \"AC:F1:08:EB:A6:46\",\n                    \"previous_count\": 37\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.638Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 8E:CA:8B:5D:E1:35 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 14,\n                    \"hostname\": \"Pixel-7-Pro\",\n                    \"ip\": \"192.168.0.10\",\n                    \"mac\": \"8E:CA:8B:5D:E1:35\",\n                    \"previous_count\": 14\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.638Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 8E:CA:8B:5D:E1:35 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 14,\n                    \"hostname\": \"Pixel-7-Pro\",\n                    \"ip\": \"192.168.0.10\",\n                    \"mac\": \"8E:CA:8B:5D:E1:35\",\n                    \"previous_count\": 14\n                },\n                \"Timestamp\": \"2025-09-30T17:47:08.211Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::3C52A106046E\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 4E:6C:72:9A:98:82 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 44,\n                    \"hostname\": \"Pixel-8a\",\n                    \"ip\": \"192.168.88.11\",\n                    \"mac\": \"4E:6C:72:9A:98:82\",\n                    \"previous_count\": 44\n                },\n                \"Timestamp\": \"2025-09-29T09:31:49.243Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A6:9F:E2:9F:B1:32 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 26,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.10\",\n                    \"mac\": \"A6:9F:E2:9F:B1:32\",\n                    \"previous_count\": 26\n                },\n                \"Timestamp\": \"2025-09-29T09:31:49.243Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B6:01:92:3A:5E:CC has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 174,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.9\",\n                    \"mac\": \"B6:01:92:3A:5E:CC\",\n                    \"previous_count\": 174\n                },\n                \"Timestamp\": \"2025-09-29T09:31:49.243Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 14:F6:D8:60:81:F0 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 10,\n                    \"hostname\": \"DESKTOP-ODQO3M9\",\n                    \"ip\": \"192.168.88.10\",\n                    \"mac\": \"14:F6:D8:60:81:F0\",\n                    \"previous_count\": 10\n                },\n                \"Timestamp\": \"2025-09-29T09:31:49.243Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 4E:6C:72:9A:98:82 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 44,\n                    \"hostname\": \"Pixel-8a\",\n                    \"ip\": \"192.168.88.11\",\n                    \"mac\": \"4E:6C:72:9A:98:82\",\n                    \"previous_count\": 44\n                },\n                \"Timestamp\": \"2025-09-30T17:47:04.683Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A6:9F:E2:9F:B1:32 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 26,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.10\",\n                    \"mac\": \"A6:9F:E2:9F:B1:32\",\n                    \"previous_count\": 26\n                },\n                \"Timestamp\": \"2025-09-30T17:47:04.683Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 14:F6:D8:60:81:F0 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 10,\n                    \"hostname\": \"DESKTOP-ODQO3M9\",\n                    \"ip\": \"192.168.88.10\",\n                    \"mac\": \"14:F6:D8:60:81:F0\",\n                    \"previous_count\": 10\n                },\n                \"Timestamp\": \"2025-09-30T17:47:04.683Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B6:01:92:3A:5E:CC has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 174,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.9\",\n                    \"mac\": \"B6:01:92:3A:5E:CC\",\n                    \"previous_count\": 174\n                },\n                \"Timestamp\": \"2025-09-30T17:47:04.683Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::98254A4285CB\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 72:A6:4E:A7:AF:73 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 79,\n                    \"hostname\": \"Violetta-s-S22\",\n                    \"ip\": \"192.168.0.102\",\n                    \"mac\": \"72:A6:4E:A7:AF:73\",\n                    \"previous_count\": 79\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.627Z\"\n            },\n            {\n                \"Type\": \"HighCPUUsage\",\n                \"Message\": \"Device is experiencing high CPU usage.\",\n                \"Details\": {\n                    \"max_cpu_percentage\": 100,\n                    \"threshold_percentage\": 90\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.627Z\"\n            },\n            {\n                \"Type\": \"HighCPUUsage\",\n                \"Message\": \"Device is experiencing high CPU usage.\",\n                \"Details\": {\n                    \"max_cpu_percentage\": 100,\n                    \"threshold_percentage\": 90\n                },\n                \"Timestamp\": \"2025-09-30T17:47:02.067Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::A842A10A43EF\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC BC:33:29:0B:F1:DE has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 49,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.106\",\n                    \"mac\": \"BC:33:29:0B:F1:DE\",\n                    \"previous_count\": 49\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.604Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC EC:2E:98:85:4D:FF has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 21,\n                    \"hostname\": \"LAPTOP-LL3OII4T\",\n                    \"ip\": \"192.168.0.106\",\n                    \"mac\": \"EC:2E:98:85:4D:FF\",\n                    \"previous_count\": 21\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.604Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC EC:2E:98:85:4D:FF has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 21,\n                    \"hostname\": \"LAPTOP-LL3OII4T\",\n                    \"ip\": \"192.168.0.106\",\n                    \"mac\": \"EC:2E:98:85:4D:FF\",\n                    \"previous_count\": 21\n                },\n                \"Timestamp\": \"2025-09-30T17:47:09.121Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::A842A10A415B\",\n        \"alarms\": [\n            {\n                \"Type\": \"HighCPUUsage\",\n                \"Message\": \"Device is experiencing high CPU usage.\",\n                \"Details\": {\n                    \"max_cpu_percentage\": 100,\n                    \"threshold_percentage\": 90\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.457Z\"\n            },\n            {\n                \"Type\": \"HighCPUUsage\",\n                \"Message\": \"Device is experiencing high CPU usage.\",\n                \"Details\": {\n                    \"max_cpu_percentage\": 100,\n                    \"threshold_percentage\": 90\n                },\n                \"Timestamp\": \"2025-09-30T17:47:11.44Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::A842A10A5391\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 44:C6:5D:2A:2C:3B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 18,\n                    \"hostname\": \"iPad-64\",\n                    \"ip\": \"192.168.0.106\",\n                    \"mac\": \"44:C6:5D:2A:2C:3B\",\n                    \"previous_count\": 18\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.538Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 2E:34:92:43:33:CF has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 33,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.0.104\",\n                    \"mac\": \"2E:34:92:43:33:CF\",\n                    \"previous_count\": 33\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.538Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC BA:6B:4F:87:21:B9 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 28,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.117\",\n                    \"mac\": \"BA:6B:4F:87:21:B9\",\n                    \"previous_count\": 28\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.538Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C4:52:4F:78:5D:70 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 23,\n                    \"hostname\": \"Pennys-iphone\",\n                    \"ip\": \"192.168.0.118\",\n                    \"mac\": \"C4:52:4F:78:5D:70\",\n                    \"previous_count\": 23\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.538Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 44:C6:5D:2A:2C:3B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 18,\n                    \"hostname\": \"iPad-64\",\n                    \"ip\": \"192.168.0.106\",\n                    \"mac\": \"44:C6:5D:2A:2C:3B\",\n                    \"previous_count\": 18\n                },\n                \"Timestamp\": \"2025-09-30T17:46:53.206Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::3C52A106062A\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 1C:FE:2B:CB:D9:D4 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 76,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.2\",\n                    \"mac\": \"1C:FE:2B:CB:D9:D4\",\n                    \"previous_count\": 76\n                },\n                \"Timestamp\": \"2025-09-29T09:31:41.376Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 44:D5:CC:CE:96:51 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 152,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.6\",\n                    \"mac\": \"44:D5:CC:CE:96:51\",\n                    \"previous_count\": 152\n                },\n                \"Timestamp\": \"2025-09-29T09:31:41.376Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 1E:6C:4E:6E:32:21 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 16,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.3\",\n                    \"mac\": \"1E:6C:4E:6E:32:21\",\n                    \"previous_count\": 16\n                },\n                \"Timestamp\": \"2025-09-29T09:31:41.376Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 1E:6C:4E:6E:32:21 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 16,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.3\",\n                    \"mac\": \"1E:6C:4E:6E:32:21\",\n                    \"previous_count\": 16\n                },\n                \"Timestamp\": \"2025-09-30T17:46:58.45Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::3C52A105FC28\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C4:CB:76:A2:9D:BD has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 20,\n                    \"hostname\": \"LinsTab\",\n                    \"ip\": \"192.168.88.15\",\n                    \"mac\": \"C4:CB:76:A2:9D:BD\",\n                    \"previous_count\": 20\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.551Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F4:CF:A2:CC:B7:B4 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 75,\n                    \"hostname\": \"ESP_CCB7B4\",\n                    \"ip\": \"192.168.88.5\",\n                    \"mac\": \"F4:CF:A2:CC:B7:B4\",\n                    \"previous_count\": 75\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.551Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F2:16:ED:25:58:46 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 56,\n                    \"hostname\": \"InWiredAndWireless1\",\n                    \"ip\": \"192.168.88.10\",\n                    \"mac\": \"F2:16:ED:25:58:46\",\n                    \"previous_count\": 56\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.551Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 9A:DC:FB:A8:CD:83 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 12,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.10\",\n                    \"mac\": \"9A:DC:FB:A8:CD:83\",\n                    \"previous_count\": 12\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.551Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC DA:96:CD:91:06:F4 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 19,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.88.18\",\n                    \"mac\": \"DA:96:CD:91:06:F4\",\n                    \"previous_count\": 19\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.551Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F2:16:ED:25:58:46 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 56,\n                    \"hostname\": \"InWiredAndWireless1\",\n                    \"ip\": \"192.168.88.10\",\n                    \"mac\": \"F2:16:ED:25:58:46\",\n                    \"previous_count\": 56\n                },\n                \"Timestamp\": \"2025-09-30T17:47:08.408Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC DA:96:CD:91:06:F4 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 19,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.88.18\",\n                    \"mac\": \"DA:96:CD:91:06:F4\",\n                    \"previous_count\": 19\n                },\n                \"Timestamp\": \"2025-09-30T17:47:08.408Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 9A:DC:FB:A8:CD:83 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 12,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.10\",\n                    \"mac\": \"9A:DC:FB:A8:CD:83\",\n                    \"previous_count\": 12\n                },\n                \"Timestamp\": \"2025-09-30T17:47:08.408Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C4:CB:76:A2:9D:BD has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 20,\n                    \"hostname\": \"LinsTab\",\n                    \"ip\": \"192.168.88.15\",\n                    \"mac\": \"C4:CB:76:A2:9D:BD\",\n                    \"previous_count\": 20\n                },\n                \"Timestamp\": \"2025-09-30T17:47:08.408Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::788CB5E868C6\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 84:A9:3E:33:62:61 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 13,\n                    \"hostname\": \"HP336261\",\n                    \"ip\": \"192.168.88.19\",\n                    \"mac\": \"84:A9:3E:33:62:61\",\n                    \"previous_count\": 13\n                },\n                \"Timestamp\": \"2025-09-29T09:31:46.2Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 96:33:46:A3:B8:62 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 83,\n                    \"hostname\": \"Emily-Google-Pixel-8\",\n                    \"ip\": \"192.168.88.14\",\n                    \"mac\": \"96:33:46:A3:B8:62\",\n                    \"previous_count\": 83\n                },\n                \"Timestamp\": \"2025-09-29T09:31:46.2Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 7E:C3:C2:5D:BD:14 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 10,\n                    \"hostname\": \"Google-Pixel-Watch\",\n                    \"ip\": \"192.168.88.14\",\n                    \"mac\": \"7E:C3:C2:5D:BD:14\",\n                    \"previous_count\": 10\n                },\n                \"Timestamp\": \"2025-09-29T09:31:46.2Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 1C:53:F9:21:F1:99 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 26,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.21\",\n                    \"mac\": \"1C:53:F9:21:F1:99\",\n                    \"previous_count\": 26\n                },\n                \"Timestamp\": \"2025-09-29T09:31:46.2Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 84:A9:3E:33:62:61 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 13,\n                    \"hostname\": \"HP336261\",\n                    \"ip\": \"192.168.88.19\",\n                    \"mac\": \"84:A9:3E:33:62:61\",\n                    \"previous_count\": 13\n                },\n                \"Timestamp\": \"2025-09-30T17:47:03.253Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 96:33:46:A3:B8:62 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 83,\n                    \"hostname\": \"Emily-Google-Pixel-8\",\n                    \"ip\": \"192.168.88.14\",\n                    \"mac\": \"96:33:46:A3:B8:62\",\n                    \"previous_count\": 83\n                },\n                \"Timestamp\": \"2025-09-30T17:47:03.253Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 7E:C3:C2:5D:BD:14 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 10,\n                    \"hostname\": \"Google-Pixel-Watch\",\n                    \"ip\": \"192.168.88.14\",\n                    \"mac\": \"7E:C3:C2:5D:BD:14\",\n                    \"previous_count\": 10\n                },\n                \"Timestamp\": \"2025-09-30T17:47:03.253Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::20362690D888\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 66:7B:A5:69:08:7D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 15,\n                    \"hostname\": \"Pixel-7\",\n                    \"ip\": \"192.168.0.18\",\n                    \"mac\": \"66:7B:A5:69:08:7D\",\n                    \"previous_count\": 15\n                },\n                \"Timestamp\": \"2025-09-29T09:31:41.103Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 6A:40:D7:3B:49:79 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 15,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.15\",\n                    \"mac\": \"6A:40:D7:3B:49:79\",\n                    \"previous_count\": 15\n                },\n                \"Timestamp\": \"2025-09-29T09:31:41.103Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 64:E0:03:F1:94:12 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 20,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.3\",\n                    \"mac\": \"64:E0:03:F1:94:12\",\n                    \"previous_count\": 20\n                },\n                \"Timestamp\": \"2025-09-29T09:31:41.103Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F2:81:F4:A4:BD:5F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 22,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.0.15\",\n                    \"mac\": \"F2:81:F4:A4:BD:5F\",\n                    \"previous_count\": 22\n                },\n                \"Timestamp\": \"2025-09-29T09:31:41.103Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 5E:FF:D8:65:38:95 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 15,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.6\",\n                    \"mac\": \"5E:FF:D8:65:38:95\",\n                    \"previous_count\": 15\n                },\n                \"Timestamp\": \"2025-09-29T09:31:41.103Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 66:7B:A5:69:08:7D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 15,\n                    \"hostname\": \"Pixel-7\",\n                    \"ip\": \"192.168.0.18\",\n                    \"mac\": \"66:7B:A5:69:08:7D\",\n                    \"previous_count\": 15\n                },\n                \"Timestamp\": \"2025-09-30T17:46:52.205Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 6A:40:D7:3B:49:79 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 15,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.15\",\n                    \"mac\": \"6A:40:D7:3B:49:79\",\n                    \"previous_count\": 15\n                },\n                \"Timestamp\": \"2025-09-30T17:46:52.205Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 64:E0:03:F1:94:12 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 20,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.3\",\n                    \"mac\": \"64:E0:03:F1:94:12\",\n                    \"previous_count\": 20\n                },\n                \"Timestamp\": \"2025-09-30T17:46:52.205Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F2:81:F4:A4:BD:5F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 22,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.0.15\",\n                    \"mac\": \"F2:81:F4:A4:BD:5F\",\n                    \"previous_count\": 22\n                },\n                \"Timestamp\": \"2025-09-30T17:46:52.205Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::203626911190\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 7A:2C:F2:77:9B:51 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 17,\n                    \"hostname\": \"HONOR-Magic7-Lite\",\n                    \"ip\": \"192.168.0.9\",\n                    \"mac\": \"7A:2C:F2:77:9B:51\",\n                    \"previous_count\": 17\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.378Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC BE:90:33:43:E0:93 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 49,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.8\",\n                    \"mac\": \"BE:90:33:43:E0:93\",\n                    \"previous_count\": 49\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.378Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 5C:47:5E:66:77:BD has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 26,\n                    \"hostname\": \"RingDoorbell-bd\",\n                    \"ip\": \"192.168.0.5\",\n                    \"mac\": \"5C:47:5E:66:77:BD\",\n                    \"previous_count\": 26\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.378Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 6C:99:9D:16:91:D2 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 26,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.13\",\n                    \"mac\": \"6C:99:9D:16:91:D2\",\n                    \"previous_count\": 26\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.378Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 18:7F:88:38:ED:F8 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 53,\n                    \"hostname\": \"RingDoorbell-f8\",\n                    \"ip\": \"192.168.0.4\",\n                    \"mac\": \"18:7F:88:38:ED:F8\",\n                    \"previous_count\": 53\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.378Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 5C:47:5E:66:77:BD has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 26,\n                    \"hostname\": \"RingDoorbell-bd\",\n                    \"ip\": \"192.168.0.5\",\n                    \"mac\": \"5C:47:5E:66:77:BD\",\n                    \"previous_count\": 26\n                },\n                \"Timestamp\": \"2025-09-30T17:47:05.488Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 7A:2C:F2:77:9B:51 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 17,\n                    \"hostname\": \"HONOR-Magic7-Lite\",\n                    \"ip\": \"192.168.0.9\",\n                    \"mac\": \"7A:2C:F2:77:9B:51\",\n                    \"previous_count\": 17\n                },\n                \"Timestamp\": \"2025-09-30T17:47:05.488Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC BE:90:33:43:E0:93 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 49,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.8\",\n                    \"mac\": \"BE:90:33:43:E0:93\",\n                    \"previous_count\": 49\n                },\n                \"Timestamp\": \"2025-09-30T17:47:05.488Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 6C:99:9D:16:91:D2 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 26,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.13\",\n                    \"mac\": \"6C:99:9D:16:91:D2\",\n                    \"previous_count\": 26\n                },\n                \"Timestamp\": \"2025-09-30T17:47:05.488Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 18:7F:88:38:ED:F8 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 53,\n                    \"hostname\": \"RingDoorbell-f8\",\n                    \"ip\": \"192.168.0.4\",\n                    \"mac\": \"18:7F:88:38:ED:F8\",\n                    \"previous_count\": 53\n                },\n                \"Timestamp\": \"2025-09-30T17:47:05.488Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::40ED0039FA54\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 04:17:B6:DC:2D:3D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 99,\n                    \"hostname\": \"T8425T212340045A\",\n                    \"ip\": \"192.168.88.5\",\n                    \"mac\": \"04:17:B6:DC:2D:3D\",\n                    \"previous_count\": 99\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.68Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC DE:57:95:73:78:93 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 27,\n                    \"hostname\": \"M2101K6G\",\n                    \"ip\": \"192.168.88.11\",\n                    \"mac\": \"DE:57:95:73:78:93\",\n                    \"previous_count\": 27\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.68Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 30:24:32:D4:BA:B6 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 11,\n                    \"hostname\": \"DESKTOP-U58EUVE\",\n                    \"ip\": \"192.168.88.21\",\n                    \"mac\": \"30:24:32:D4:BA:B6\",\n                    \"previous_count\": 11\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.68Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 04:17:B6:DC:2D:3D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 99,\n                    \"hostname\": \"T8425T212340045A\",\n                    \"ip\": \"192.168.88.5\",\n                    \"mac\": \"04:17:B6:DC:2D:3D\",\n                    \"previous_count\": 99\n                },\n                \"Timestamp\": \"2025-09-30T17:46:51.029Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::E4FAC4B9147F\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 5E:A6:3E:12:AB:C6 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 17,\n                    \"hostname\": \"Galaxy-A15-5G\",\n                    \"ip\": \"192.168.0.115\",\n                    \"mac\": \"5E:A6:3E:12:AB:C6\",\n                    \"previous_count\": 17\n                },\n                \"Timestamp\": \"2025-09-29T09:31:47.95Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A4:D7:3C:5E:83:D8 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 36,\n                    \"hostname\": \"EPSON5E83D8\",\n                    \"ip\": \"192.168.0.116\",\n                    \"mac\": \"A4:D7:3C:5E:83:D8\",\n                    \"previous_count\": 36\n                },\n                \"Timestamp\": \"2025-09-29T09:31:47.951Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D8:D6:68:1C:61:06 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 23,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.106\",\n                    \"mac\": \"D8:D6:68:1C:61:06\",\n                    \"previous_count\": 23\n                },\n                \"Timestamp\": \"2025-09-29T09:31:47.951Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 38:88:A4:2B:93:63 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 18,\n                    \"hostname\": \"JackiesiPhone11\",\n                    \"ip\": \"192.168.0.109\",\n                    \"mac\": \"38:88:A4:2B:93:63\",\n                    \"previous_count\": 18\n                },\n                \"Timestamp\": \"2025-09-29T09:31:47.951Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 38:88:A4:2B:93:63 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 18,\n                    \"hostname\": \"JackiesiPhone11\",\n                    \"ip\": \"192.168.0.109\",\n                    \"mac\": \"38:88:A4:2B:93:63\",\n                    \"previous_count\": 18\n                },\n                \"Timestamp\": \"2025-09-30T17:47:05.367Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 5E:A6:3E:12:AB:C6 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 17,\n                    \"hostname\": \"Galaxy-A15-5G\",\n                    \"ip\": \"192.168.0.115\",\n                    \"mac\": \"5E:A6:3E:12:AB:C6\",\n                    \"previous_count\": 17\n                },\n                \"Timestamp\": \"2025-09-30T17:47:05.368Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A4:D7:3C:5E:83:D8 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 36,\n                    \"hostname\": \"EPSON5E83D8\",\n                    \"ip\": \"192.168.0.116\",\n                    \"mac\": \"A4:D7:3C:5E:83:D8\",\n                    \"previous_count\": 36\n                },\n                \"Timestamp\": \"2025-09-30T17:47:05.368Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D8:D6:68:1C:61:06 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 23,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.106\",\n                    \"mac\": \"D8:D6:68:1C:61:06\",\n                    \"previous_count\": 23\n                },\n                \"Timestamp\": \"2025-09-30T17:47:05.368Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::30DE4B41EE13\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 70:66:2A:67:73:E9 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 17,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.8\",\n                    \"mac\": \"70:66:2A:67:73:E9\",\n                    \"previous_count\": 17\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.688Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 70:66:2A:67:73:E9 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 17,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.8\",\n                    \"mac\": \"70:66:2A:67:73:E9\",\n                    \"previous_count\": 17\n                },\n                \"Timestamp\": \"2025-09-30T17:47:10.926Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::A842A10A49A7\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 80:D2:E5:5C:2B:D5 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 14,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.107\",\n                    \"mac\": \"80:D2:E5:5C:2B:D5\",\n                    \"previous_count\": 14\n                },\n                \"Timestamp\": \"2025-09-29T09:31:54.814Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC E6:3A:1E:BD:BF:F3 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 25,\n                    \"hostname\": \"POCO-X5-5G\",\n                    \"ip\": \"192.168.0.105\",\n                    \"mac\": \"E6:3A:1E:BD:BF:F3\",\n                    \"previous_count\": 25\n                },\n                \"Timestamp\": \"2025-09-30T17:46:59.84Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::20362690BBB3\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 18:FA:B7:CA:25:E2 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 35,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.6\",\n                    \"mac\": \"18:FA:B7:CA:25:E2\",\n                    \"previous_count\": 35\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.341Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 8C:98:6B:30:8B:B7 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 35,\n                    \"hostname\": \"Jordans-iphone\",\n                    \"ip\": \"192.168.0.4\",\n                    \"mac\": \"8C:98:6B:30:8B:B7\",\n                    \"previous_count\": 35\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.341Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC AC:9F:C3:CD:BE:01 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 13,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.14\",\n                    \"mac\": \"AC:9F:C3:CD:BE:01\",\n                    \"previous_count\": 13\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.341Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 16:3B:3D:46:E7:96 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 26,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.6\",\n                    \"mac\": \"16:3B:3D:46:E7:96\",\n                    \"previous_count\": 26\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.341Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 1E:43:6E:D2:49:71 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 23,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.0.14\",\n                    \"mac\": \"1E:43:6E:D2:49:71\",\n                    \"previous_count\": 23\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.341Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 1E:37:16:9A:4B:F9 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 62,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.8\",\n                    \"mac\": \"1E:37:16:9A:4B:F9\",\n                    \"previous_count\": 62\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.341Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 66:ED:23:29:DD:1D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 42,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.0.4\",\n                    \"mac\": \"66:ED:23:29:DD:1D\",\n                    \"previous_count\": 42\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.341Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 16:A7:26:73:3C:48 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 27,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.11\",\n                    \"mac\": \"16:A7:26:73:3C:48\",\n                    \"previous_count\": 27\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.341Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 92:47:E5:AB:14:00 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 61,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.6\",\n                    \"mac\": \"92:47:E5:AB:14:00\",\n                    \"previous_count\": 61\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.341Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 78:93:C3:54:B2:08 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 52,\n                    \"hostname\": \"32TCLRokuTV\",\n                    \"ip\": \"192.168.0.20\",\n                    \"mac\": \"78:93:C3:54:B2:08\",\n                    \"previous_count\": 52\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.341Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC EC:A1:38:15:B4:CF has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 253,\n                    \"hostname\": \"amazon-ad5218c78\",\n                    \"ip\": \"192.168.0.10\",\n                    \"mac\": \"EC:A1:38:15:B4:CF\",\n                    \"previous_count\": 253\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.341Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B4:8C:9D:92:03:E7 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 11,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.13\",\n                    \"mac\": \"B4:8C:9D:92:03:E7\",\n                    \"previous_count\": 11\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.341Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 66:ED:23:29:DD:1D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 42,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.0.4\",\n                    \"mac\": \"66:ED:23:29:DD:1D\",\n                    \"previous_count\": 42\n                },\n                \"Timestamp\": \"2025-09-30T17:46:53.3Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B4:8C:9D:92:03:E7 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 11,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.13\",\n                    \"mac\": \"B4:8C:9D:92:03:E7\",\n                    \"previous_count\": 11\n                },\n                \"Timestamp\": \"2025-09-30T17:46:53.3Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC AC:9F:C3:CD:BE:01 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 13,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.14\",\n                    \"mac\": \"AC:9F:C3:CD:BE:01\",\n                    \"previous_count\": 13\n                },\n                \"Timestamp\": \"2025-09-30T17:46:53.3Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 16:A7:26:73:3C:48 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 27,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.11\",\n                    \"mac\": \"16:A7:26:73:3C:48\",\n                    \"previous_count\": 27\n                },\n                \"Timestamp\": \"2025-09-30T17:46:53.3Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 92:47:E5:AB:14:00 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 61,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.6\",\n                    \"mac\": \"92:47:E5:AB:14:00\",\n                    \"previous_count\": 61\n                },\n                \"Timestamp\": \"2025-09-30T17:46:53.3Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 1E:37:16:9A:4B:F9 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 62,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.8\",\n                    \"mac\": \"1E:37:16:9A:4B:F9\",\n                    \"previous_count\": 62\n                },\n                \"Timestamp\": \"2025-09-30T17:46:53.3Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::242FD04EA18D\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D6:C2:94:26:E6:C5 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 18,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.105\",\n                    \"mac\": \"D6:C2:94:26:E6:C5\",\n                    \"previous_count\": 18\n                },\n                \"Timestamp\": \"2025-09-29T09:31:47.265Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 42:7B:9E:0C:80:F5 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 11,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.102\",\n                    \"mac\": \"42:7B:9E:0C:80:F5\",\n                    \"previous_count\": 11\n                },\n                \"Timestamp\": \"2025-09-29T09:31:47.265Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F0:C8:14:57:A1:50 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 30,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.100\",\n                    \"mac\": \"F0:C8:14:57:A1:50\",\n                    \"previous_count\": 30\n                },\n                \"Timestamp\": \"2025-09-29T09:31:47.265Z\"\n            },\n            {\n                \"Type\": \"HighCPUUsage\",\n                \"Message\": \"Device is experiencing high CPU usage.\",\n                \"Details\": {\n                    \"max_cpu_percentage\": 100,\n                    \"threshold_percentage\": 90\n                },\n                \"Timestamp\": \"2025-09-29T09:31:47.265Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D6:C2:94:26:E6:C5 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 18,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.105\",\n                    \"mac\": \"D6:C2:94:26:E6:C5\",\n                    \"previous_count\": 18\n                },\n                \"Timestamp\": \"2025-09-30T17:47:05.975Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F0:C8:14:57:A1:50 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 30,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.100\",\n                    \"mac\": \"F0:C8:14:57:A1:50\",\n                    \"previous_count\": 30\n                },\n                \"Timestamp\": \"2025-09-30T17:47:05.975Z\"\n            },\n            {\n                \"Type\": \"HighCPUUsage\",\n                \"Message\": \"Device is experiencing high CPU usage.\",\n                \"Details\": {\n                    \"max_cpu_percentage\": 100,\n                    \"threshold_percentage\": 90\n                },\n                \"Timestamp\": \"2025-09-30T17:47:05.975Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::3C52A10601AA\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 72:5E:FB:05:B5:35 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 12,\n                    \"hostname\": \"Xiaomi-12\",\n                    \"ip\": \"192.168.88.8\",\n                    \"mac\": \"72:5E:FB:05:B5:35\",\n                    \"previous_count\": 12\n                },\n                \"Timestamp\": \"2025-09-29T09:31:42.155Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 04:F7:78:00:44:31 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 86,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.8\",\n                    \"mac\": \"04:F7:78:00:44:31\",\n                    \"previous_count\": 86\n                },\n                \"Timestamp\": \"2025-09-29T09:31:42.155Z\"\n            },\n            {\n                \"Type\": \"HighCPUUsage\",\n                \"Message\": \"Device is experiencing high CPU usage.\",\n                \"Details\": {\n                    \"max_cpu_percentage\": 100,\n                    \"threshold_percentage\": 90\n                },\n                \"Timestamp\": \"2025-09-29T09:31:42.155Z\"\n            },\n            {\n                \"Type\": \"HighCPUUsage\",\n                \"Message\": \"Device is experiencing high CPU usage.\",\n                \"Details\": {\n                    \"max_cpu_percentage\": 100,\n                    \"threshold_percentage\": 90\n                },\n                \"Timestamp\": \"2025-09-30T17:46:59.351Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::2036269115BF\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D6:DA:A5:DD:83:1D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 53,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.8\",\n                    \"mac\": \"D6:DA:A5:DD:83:1D\",\n                    \"previous_count\": 53\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.502Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC DA:2E:61:59:BE:88 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 16,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.5\",\n                    \"mac\": \"DA:2E:61:59:BE:88\",\n                    \"previous_count\": 16\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.502Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::A842A10A49F2\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F2:A9:3E:ED:38:87 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 88,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.104\",\n                    \"mac\": \"F2:A9:3E:ED:38:87\",\n                    \"previous_count\": 88\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.562Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F0:F6:C1:24:9E:50 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 329,\n                    \"hostname\": \"SonosZP\",\n                    \"ip\": \"192.168.0.102\",\n                    \"mac\": \"F0:F6:C1:24:9E:50\",\n                    \"previous_count\": 329\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.562Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 7E:DB:5F:B7:E3:F9 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 14,\n                    \"hostname\": \"Keji-s-Z-Flip5\",\n                    \"ip\": \"192.168.0.106\",\n                    \"mac\": \"7E:DB:5F:B7:E3:F9\",\n                    \"previous_count\": 14\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.562Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F0:F6:C1:24:9E:68 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 299,\n                    \"hostname\": \"SonosZP\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"F0:F6:C1:24:9E:68\",\n                    \"previous_count\": 299\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.562Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 92:E5:80:04:3B:B7 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 55,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.105\",\n                    \"mac\": \"92:E5:80:04:3B:B7\",\n                    \"previous_count\": 55\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.562Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F2:A9:3E:ED:38:87 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 88,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.104\",\n                    \"mac\": \"F2:A9:3E:ED:38:87\",\n                    \"previous_count\": 88\n                },\n                \"Timestamp\": \"2025-09-30T17:47:05.981Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::98254A4290F9\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B8:06:0D:07:4E:88 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 13,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.107\",\n                    \"mac\": \"B8:06:0D:07:4E:88\",\n                    \"previous_count\": 13\n                },\n                \"Timestamp\": \"2025-09-29T09:31:46.166Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC FE:20:B2:CC:70:72 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 71,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.111\",\n                    \"mac\": \"FE:20:B2:CC:70:72\",\n                    \"previous_count\": 71\n                },\n                \"Timestamp\": \"2025-09-29T09:31:46.166Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B8:06:0D:07:4E:88 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 13,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.107\",\n                    \"mac\": \"B8:06:0D:07:4E:88\",\n                    \"previous_count\": 13\n                },\n                \"Timestamp\": \"2025-09-30T17:47:03.311Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::98254A42A0C2\",\n        \"alarms\": [\n            {\n                \"Type\": \"HighCPUUsage\",\n                \"Message\": \"Device is experiencing high CPU usage.\",\n                \"Details\": {\n                    \"max_cpu_percentage\": 100,\n                    \"threshold_percentage\": 90\n                },\n                \"Timestamp\": \"2025-09-29T09:31:35.572Z\"\n            },\n            {\n                \"Type\": \"HighCPUUsage\",\n                \"Message\": \"Device is experiencing high CPU usage.\",\n                \"Details\": {\n                    \"max_cpu_percentage\": 100,\n                    \"threshold_percentage\": 90\n                },\n                \"Timestamp\": \"2025-09-30T17:46:53.204Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::242FD04E9DD0\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 92:B3:C4:96:6A:1E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 12,\n                    \"hostname\": \"HONOR-Magic6-Lite-5G\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"92:B3:C4:96:6A:1E\",\n                    \"previous_count\": 12\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.926Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 7C:D5:66:9D:E7:FA has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 20,\n                    \"hostname\": \"amazon-ed1bbaa55\",\n                    \"ip\": \"192.168.0.102\",\n                    \"mac\": \"7C:D5:66:9D:E7:FA\",\n                    \"previous_count\": 20\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.926Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 1E:61:77:85:52:3B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 16,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.103\",\n                    \"mac\": \"1E:61:77:85:52:3B\",\n                    \"previous_count\": 16\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.926Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 1E:61:77:85:52:3B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 16,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.103\",\n                    \"mac\": \"1E:61:77:85:52:3B\",\n                    \"previous_count\": 16\n                },\n                \"Timestamp\": \"2025-09-30T17:46:53.892Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 92:B3:C4:96:6A:1E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 12,\n                    \"hostname\": \"HONOR-Magic6-Lite-5G\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"92:B3:C4:96:6A:1E\",\n                    \"previous_count\": 12\n                },\n                \"Timestamp\": \"2025-09-30T17:46:53.892Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 7C:D5:66:9D:E7:FA has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 20,\n                    \"hostname\": \"amazon-ed1bbaa55\",\n                    \"ip\": \"192.168.0.102\",\n                    \"mac\": \"7C:D5:66:9D:E7:FA\",\n                    \"previous_count\": 20\n                },\n                \"Timestamp\": \"2025-09-30T17:46:53.892Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::98254A42A02C\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 02:1D:43:40:0A:4B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 401,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.107\",\n                    \"mac\": \"02:1D:43:40:0A:4B\",\n                    \"previous_count\": 401\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.491Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 74:40:BE:CE:CE:88 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 402,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.106\",\n                    \"mac\": \"74:40:BE:CE:CE:88\",\n                    \"previous_count\": 402\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.491Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A4:0E:2B:51:25:C0 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 84,\n                    \"hostname\": \"Portal-5197941CEF57\",\n                    \"ip\": \"192.168.0.108\",\n                    \"mac\": \"A4:0E:2B:51:25:C0\",\n                    \"previous_count\": 84\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.491Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 26:01:13:4B:82:CE has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 154,\n                    \"hostname\": \"David-s-Galaxy-A12\",\n                    \"ip\": \"192.168.0.111\",\n                    \"mac\": \"26:01:13:4B:82:CE\",\n                    \"previous_count\": 154\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.491Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 46:5C:02:B0:BE:08 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 19,\n                    \"hostname\": \"David-s-S21-FE\",\n                    \"ip\": \"192.168.0.108\",\n                    \"mac\": \"46:5C:02:B0:BE:08\",\n                    \"previous_count\": 19\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.491Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 14:91:38:29:11:F2 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 371,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.109\",\n                    \"mac\": \"14:91:38:29:11:F2\",\n                    \"previous_count\": 371\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.491Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::40ED0039FA7E\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F4:AF:E7:91:0D:E0 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 54,\n                    \"hostname\": \"beckys-iPhone\",\n                    \"ip\": \"192.168.88.2\",\n                    \"mac\": \"F4:AF:E7:91:0D:E0\",\n                    \"previous_count\": 54\n                },\n                \"Timestamp\": \"2025-09-29T09:31:47.088Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 64:D8:1B:76:D9:50 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 41,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.19\",\n                    \"mac\": \"64:D8:1B:76:D9:50\",\n                    \"previous_count\": 41\n                },\n                \"Timestamp\": \"2025-09-29T09:31:47.088Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 62:C1:95:C4:B1:01 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 12,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.24\",\n                    \"mac\": \"62:C1:95:C4:B1:01\",\n                    \"previous_count\": 12\n                },\n                \"Timestamp\": \"2025-09-29T09:31:47.088Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::5CE931808723\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 3E:DA:C2:F4:E0:15 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 32,\n                    \"hostname\": \"Galaxy-Tab-A\",\n                    \"ip\": \"192.168.88.19\",\n                    \"mac\": \"3E:DA:C2:F4:E0:15\",\n                    \"previous_count\": 32\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.52Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 70:89:76:E6:D5:E7 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 45,\n                    \"hostname\": \"wlan0\",\n                    \"ip\": \"192.168.88.22\",\n                    \"mac\": \"70:89:76:E6:D5:E7\",\n                    \"previous_count\": 45\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.52Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 0E:C1:89:B3:82:93 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 29,\n                    \"hostname\": \"Chris-s-S20\",\n                    \"ip\": \"192.168.88.14\",\n                    \"mac\": \"0E:C1:89:B3:82:93\",\n                    \"previous_count\": 29\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.52Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 0C:2F:B0:47:64:50 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 81,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.22\",\n                    \"mac\": \"0C:2F:B0:47:64:50\",\n                    \"previous_count\": 81\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.52Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 70:89:76:EC:92:D1 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 45,\n                    \"hostname\": \"wlan0\",\n                    \"ip\": \"192.168.88.17\",\n                    \"mac\": \"70:89:76:EC:92:D1\",\n                    \"previous_count\": 45\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.52Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 70:BC:10:13:5E:67 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 14,\n                    \"hostname\": \"XBOXONE\",\n                    \"ip\": \"192.168.88.23\",\n                    \"mac\": \"70:BC:10:13:5E:67\",\n                    \"previous_count\": 14\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.52Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 70:89:76:EC:40:7D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 45,\n                    \"hostname\": \"wlan0\",\n                    \"ip\": \"192.168.88.10\",\n                    \"mac\": \"70:89:76:EC:40:7D\",\n                    \"previous_count\": 45\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.52Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 70:89:76:EC:46:ED has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 45,\n                    \"hostname\": \"wlan0\",\n                    \"ip\": \"192.168.88.11\",\n                    \"mac\": \"70:89:76:EC:46:ED\",\n                    \"previous_count\": 45\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.52Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 3E:DA:C2:F4:E0:15 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 32,\n                    \"hostname\": \"Galaxy-Tab-A\",\n                    \"ip\": \"192.168.88.19\",\n                    \"mac\": \"3E:DA:C2:F4:E0:15\",\n                    \"previous_count\": 32\n                },\n                \"Timestamp\": \"2025-09-30T17:46:55.091Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 70:BC:10:13:5E:67 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 14,\n                    \"hostname\": \"XBOXONE\",\n                    \"ip\": \"192.168.88.23\",\n                    \"mac\": \"70:BC:10:13:5E:67\",\n                    \"previous_count\": 14\n                },\n                \"Timestamp\": \"2025-09-30T17:46:55.091Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::203626911823\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F6:09:0D:E4:B1:1B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 420,\n                    \"hostname\": \"RE315\",\n                    \"ip\": \"192.168.0.9\",\n                    \"mac\": \"F6:09:0D:E4:B1:1B\",\n                    \"previous_count\": 420\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.856Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F4:64:12:99:FA:9A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 79,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.2\",\n                    \"mac\": \"F4:64:12:99:FA:9A\",\n                    \"previous_count\": 79\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.856Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 82:75:97:37:F2:D8 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 94,\n                    \"hostname\": \"Pixel-8-Pro\",\n                    \"ip\": \"192.168.0.13\",\n                    \"mac\": \"82:75:97:37:F2:D8\",\n                    \"previous_count\": 94\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.856Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 98:E2:55:80:7B:4D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 419,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.5\",\n                    \"mac\": \"98:E2:55:80:7B:4D\",\n                    \"previous_count\": 419\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.856Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A6:78:A6:D0:55:86 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 331,\n                    \"hostname\": \"Galaxy-A23-5G\",\n                    \"ip\": \"192.168.0.4\",\n                    \"mac\": \"A6:78:A6:D0:55:86\",\n                    \"previous_count\": 331\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.857Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 8A:9F:23:7A:6D:67 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 33,\n                    \"hostname\": \"Bryony-s-S25\",\n                    \"ip\": \"192.168.0.6\",\n                    \"mac\": \"8A:9F:23:7A:6D:67\",\n                    \"previous_count\": 33\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.857Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 7E:96:CB:16:09:5E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 32,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.7\",\n                    \"mac\": \"7E:96:CB:16:09:5E\",\n                    \"previous_count\": 32\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.857Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 7E:96:CB:16:09:5E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 32,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.7\",\n                    \"mac\": \"7E:96:CB:16:09:5E\",\n                    \"previous_count\": 32\n                },\n                \"Timestamp\": \"2025-09-30T17:47:10.319Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::20362691155C\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 9A:9B:C5:82:A4:B7 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 14,\n                    \"hostname\": \"Micah-s-A15\",\n                    \"ip\": \"192.168.0.5\",\n                    \"mac\": \"9A:9B:C5:82:A4:B7\",\n                    \"previous_count\": 14\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.488Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 80:16:4F:FA:EE:51 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 19,\n                    \"hostname\": \"WillowLaptop\",\n                    \"ip\": \"192.168.0.17\",\n                    \"mac\": \"80:16:4F:FA:EE:51\",\n                    \"previous_count\": 19\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.488Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 54:29:06:04:B4:F8 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 19,\n                    \"hostname\": \"Jakes-IPAD\",\n                    \"ip\": \"192.168.0.15\",\n                    \"mac\": \"54:29:06:04:B4:F8\",\n                    \"previous_count\": 19\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.488Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 46:D2:59:15:06:D9 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 50,\n                    \"hostname\": \"Galaxy-A15\",\n                    \"ip\": \"192.168.0.5\",\n                    \"mac\": \"46:D2:59:15:06:D9\",\n                    \"previous_count\": 50\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.488Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C0:95:6D:38:61:0C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 303,\n                    \"hostname\": \"MicahsGayLaptop\",\n                    \"ip\": \"192.168.0.18\",\n                    \"mac\": \"C0:95:6D:38:61:0C\",\n                    \"previous_count\": 303\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.488Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C2:99:63:2D:97:E6 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 269,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.0.13\",\n                    \"mac\": \"C2:99:63:2D:97:E6\",\n                    \"previous_count\": 269\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.488Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 4E:E3:E6:59:59:F1 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 16,\n                    \"hostname\": \"The-Green-Pixel\",\n                    \"ip\": \"192.168.0.7\",\n                    \"mac\": \"4E:E3:E6:59:59:F1\",\n                    \"previous_count\": 16\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.488Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC DC:4B:A1:27:EB:FC has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 33,\n                    \"hostname\": \"Gecko\",\n                    \"ip\": \"192.168.0.17\",\n                    \"mac\": \"DC:4B:A1:27:EB:FC\",\n                    \"previous_count\": 33\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.488Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 1C:98:C1:45:73:2B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 40,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.15\",\n                    \"mac\": \"1C:98:C1:45:73:2B\",\n                    \"previous_count\": 40\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.488Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D6:E0:15:29:A3:9D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 97,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.9\",\n                    \"mac\": \"D6:E0:15:29:A3:9D\",\n                    \"previous_count\": 97\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.488Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 86:E5:14:7F:23:E5 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 109,\n                    \"hostname\": \"Pixel-3-XL\",\n                    \"ip\": \"192.168.0.12\",\n                    \"mac\": \"86:E5:14:7F:23:E5\",\n                    \"previous_count\": 109\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.488Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C0:95:6D:38:61:0C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 303,\n                    \"hostname\": \"MicahsGayLaptop\",\n                    \"ip\": \"192.168.0.18\",\n                    \"mac\": \"C0:95:6D:38:61:0C\",\n                    \"previous_count\": 303\n                },\n                \"Timestamp\": \"2025-09-30T17:47:08.874Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC DC:4B:A1:27:EB:FC has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 33,\n                    \"hostname\": \"Gecko\",\n                    \"ip\": \"192.168.0.17\",\n                    \"mac\": \"DC:4B:A1:27:EB:FC\",\n                    \"previous_count\": 33\n                },\n                \"Timestamp\": \"2025-09-30T17:47:08.874Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 9A:9B:C5:82:A4:B7 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 14,\n                    \"hostname\": \"Micah-s-A15\",\n                    \"ip\": \"192.168.0.5\",\n                    \"mac\": \"9A:9B:C5:82:A4:B7\",\n                    \"previous_count\": 14\n                },\n                \"Timestamp\": \"2025-09-30T17:47:08.874Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D6:E0:15:29:A3:9D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 97,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.9\",\n                    \"mac\": \"D6:E0:15:29:A3:9D\",\n                    \"previous_count\": 97\n                },\n                \"Timestamp\": \"2025-09-30T17:47:08.874Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 80:16:4F:FA:EE:51 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 19,\n                    \"hostname\": \"WillowLaptop\",\n                    \"ip\": \"192.168.0.17\",\n                    \"mac\": \"80:16:4F:FA:EE:51\",\n                    \"previous_count\": 19\n                },\n                \"Timestamp\": \"2025-09-30T17:47:08.874Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 1C:98:C1:45:73:2B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 40,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.15\",\n                    \"mac\": \"1C:98:C1:45:73:2B\",\n                    \"previous_count\": 40\n                },\n                \"Timestamp\": \"2025-09-30T17:47:08.874Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 54:29:06:04:B4:F8 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 19,\n                    \"hostname\": \"Jakes-IPAD\",\n                    \"ip\": \"192.168.0.15\",\n                    \"mac\": \"54:29:06:04:B4:F8\",\n                    \"previous_count\": 19\n                },\n                \"Timestamp\": \"2025-09-30T17:47:08.874Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::E4FAC4B91092\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC BE:85:53:78:DD:81 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 46,\n                    \"hostname\": \"Sithara-s-A54\",\n                    \"ip\": \"192.168.0.100\",\n                    \"mac\": \"BE:85:53:78:DD:81\",\n                    \"previous_count\": 46\n                },\n                \"Timestamp\": \"2025-09-29T09:31:45.627Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 96:83:C4:0D:1E:51 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 19,\n                    \"hostname\": \"GL-MT300N-V2\",\n                    \"ip\": \"192.168.0.108\",\n                    \"mac\": \"96:83:C4:0D:1E:51\",\n                    \"previous_count\": 19\n                },\n                \"Timestamp\": \"2025-09-29T09:31:45.627Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 9C:FC:E8:B6:23:58 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 11,\n                    \"hostname\": \"HOME-LAPTOP\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"9C:FC:E8:B6:23:58\",\n                    \"previous_count\": 11\n                },\n                \"Timestamp\": \"2025-09-29T09:31:45.627Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 1A:B3:C8:09:41:69 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 180,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.102\",\n                    \"mac\": \"1A:B3:C8:09:41:69\",\n                    \"previous_count\": 180\n                },\n                \"Timestamp\": \"2025-09-29T09:31:45.627Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 74:3A:F4:C7:A7:59 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 182,\n                    \"hostname\": \"Sithara-Lenovo\",\n                    \"ip\": \"192.168.0.107\",\n                    \"mac\": \"74:3A:F4:C7:A7:59\",\n                    \"previous_count\": 182\n                },\n                \"Timestamp\": \"2025-09-29T09:31:45.627Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 9C:FC:E8:B6:23:58 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 11,\n                    \"hostname\": \"HOME-LAPTOP\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"9C:FC:E8:B6:23:58\",\n                    \"previous_count\": 11\n                },\n                \"Timestamp\": \"2025-09-30T17:47:02.999Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 96:83:C4:0D:1E:51 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 19,\n                    \"hostname\": \"GL-MT300N-V2\",\n                    \"ip\": \"192.168.0.108\",\n                    \"mac\": \"96:83:C4:0D:1E:51\",\n                    \"previous_count\": 19\n                },\n                \"Timestamp\": \"2025-09-30T17:47:02.999Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::40ED0039FB0E\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F0:A3:5A:CC:57:6A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 26,\n                    \"hostname\": \"Shaynes-iphone\",\n                    \"ip\": \"192.168.88.5\",\n                    \"mac\": \"F0:A3:5A:CC:57:6A\",\n                    \"previous_count\": 26\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.663Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC DC:A2:66:97:BF:31 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 39,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.7\",\n                    \"mac\": \"DC:A2:66:97:BF:31\",\n                    \"previous_count\": 39\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.663Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B4:E6:2A:B6:97:AE has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 115,\n                    \"hostname\": \"LGwebOSTV\",\n                    \"ip\": \"192.168.88.3\",\n                    \"mac\": \"B4:E6:2A:B6:97:AE\",\n                    \"previous_count\": 115\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.663Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC DC:A2:66:97:BF:31 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 39,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.7\",\n                    \"mac\": \"DC:A2:66:97:BF:31\",\n                    \"previous_count\": 39\n                },\n                \"Timestamp\": \"2025-09-30T17:46:59.392Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::5CE93180803F\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC FE:92:95:BB:18:EF has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 109,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.2\",\n                    \"mac\": \"FE:92:95:BB:18:EF\",\n                    \"previous_count\": 109\n                },\n                \"Timestamp\": \"2025-09-29T09:31:42.022Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::5091E3374DD1\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 64:E0:03:F1:99:42 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 84,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.7\",\n                    \"mac\": \"64:E0:03:F1:99:42\",\n                    \"previous_count\": 84\n                },\n                \"Timestamp\": \"2025-09-29T09:31:54.422Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 0C:43:F9:1B:81:97 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 16,\n                    \"hostname\": \"amazon-05b2365c1\",\n                    \"ip\": \"192.168.88.3\",\n                    \"mac\": \"0C:43:F9:1B:81:97\",\n                    \"previous_count\": 16\n                },\n                \"Timestamp\": \"2025-09-29T09:31:54.422Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 0C:54:15:1E:E5:10 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 20,\n                    \"hostname\": \"Marc1\",\n                    \"ip\": \"192.168.88.7\",\n                    \"mac\": \"0C:54:15:1E:E5:10\",\n                    \"previous_count\": 20\n                },\n                \"Timestamp\": \"2025-09-29T09:31:54.422Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 3E:B6:74:2E:1B:F2 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 10,\n                    \"hostname\": \"NX721J\",\n                    \"ip\": \"192.168.88.6\",\n                    \"mac\": \"3E:B6:74:2E:1B:F2\",\n                    \"previous_count\": 10\n                },\n                \"Timestamp\": \"2025-09-29T09:31:54.422Z\"\n            },\n            {\n                \"Type\": \"HighCPUUsage\",\n                \"Message\": \"Device is experiencing high CPU usage.\",\n                \"Details\": {\n                    \"max_cpu_percentage\": 100,\n                    \"threshold_percentage\": 90\n                },\n                \"Timestamp\": \"2025-09-29T09:31:54.422Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 0C:43:F9:1B:81:97 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 16,\n                    \"hostname\": \"amazon-05b2365c1\",\n                    \"ip\": \"192.168.88.3\",\n                    \"mac\": \"0C:43:F9:1B:81:97\",\n                    \"previous_count\": 16\n                },\n                \"Timestamp\": \"2025-09-30T17:46:54.038Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 0C:54:15:1E:E5:10 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 20,\n                    \"hostname\": \"Marc1\",\n                    \"ip\": \"192.168.88.7\",\n                    \"mac\": \"0C:54:15:1E:E5:10\",\n                    \"previous_count\": 20\n                },\n                \"Timestamp\": \"2025-09-30T17:46:54.038Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 3E:B6:74:2E:1B:F2 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 10,\n                    \"hostname\": \"NX721J\",\n                    \"ip\": \"192.168.88.6\",\n                    \"mac\": \"3E:B6:74:2E:1B:F2\",\n                    \"previous_count\": 10\n                },\n                \"Timestamp\": \"2025-09-30T17:46:54.038Z\"\n            },\n            {\n                \"Type\": \"HighCPUUsage\",\n                \"Message\": \"Device is experiencing high CPU usage.\",\n                \"Details\": {\n                    \"max_cpu_percentage\": 100,\n                    \"threshold_percentage\": 90\n                },\n                \"Timestamp\": \"2025-09-30T17:46:54.038Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::20362690BC91\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 72:07:A3:21:E9:65 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 186,\n                    \"hostname\": \"Galaxy-S21-U-Gosia-S\",\n                    \"ip\": \"192.168.0.8\",\n                    \"mac\": \"72:07:A3:21:E9:65\",\n                    \"previous_count\": 186\n                },\n                \"Timestamp\": \"2025-09-29T09:31:35.84Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 6E:02:D0:C1:8F:A5 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 70,\n                    \"hostname\": \"Galaxy-S23-Ultra\",\n                    \"ip\": \"192.168.0.2\",\n                    \"mac\": \"6E:02:D0:C1:8F:A5\",\n                    \"previous_count\": 70\n                },\n                \"Timestamp\": \"2025-09-29T09:31:35.84Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 40:F6:BC:97:47:62 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 315,\n                    \"hostname\": \"amazon-9ca25782e\",\n                    \"ip\": \"192.168.0.7\",\n                    \"mac\": \"40:F6:BC:97:47:62\",\n                    \"previous_count\": 315\n                },\n                \"Timestamp\": \"2025-09-29T09:31:35.84Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 36:44:70:6D:A5:69 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 71,\n                    \"hostname\": \"Galaxy-A56-5G\",\n                    \"ip\": \"192.168.0.6\",\n                    \"mac\": \"36:44:70:6D:A5:69\",\n                    \"previous_count\": 71\n                },\n                \"Timestamp\": \"2025-09-29T09:31:35.84Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 00:B5:D0:7A:E7:AB has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 14,\n                    \"hostname\": \"Galaxy-Tab-A-2016\",\n                    \"ip\": \"192.168.0.10\",\n                    \"mac\": \"00:B5:D0:7A:E7:AB\",\n                    \"previous_count\": 14\n                },\n                \"Timestamp\": \"2025-09-29T09:31:35.841Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B8:74:24:2F:34:A8 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 418,\n                    \"hostname\": \"Viessmann-9223\",\n                    \"ip\": \"192.168.0.3\",\n                    \"mac\": \"B8:74:24:2F:34:A8\",\n                    \"previous_count\": 418\n                },\n                \"Timestamp\": \"2025-09-29T09:31:35.841Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 90:48:6C:0B:C6:5E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 367,\n                    \"hostname\": \"RingDoorbell-5e\",\n                    \"ip\": \"192.168.0.5\",\n                    \"mac\": \"90:48:6C:0B:C6:5E\",\n                    \"previous_count\": 367\n                },\n                \"Timestamp\": \"2025-09-29T09:31:35.841Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 00:B5:D0:07:B0:9D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 34,\n                    \"hostname\": \"Galaxy-Tab-A-2016\",\n                    \"ip\": \"192.168.0.4\",\n                    \"mac\": \"00:B5:D0:07:B0:9D\",\n                    \"previous_count\": 34\n                },\n                \"Timestamp\": \"2025-09-29T09:31:35.841Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 40:F6:BC:97:47:62 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 315,\n                    \"hostname\": \"amazon-9ca25782e\",\n                    \"ip\": \"192.168.0.7\",\n                    \"mac\": \"40:F6:BC:97:47:62\",\n                    \"previous_count\": 315\n                },\n                \"Timestamp\": \"2025-09-30T17:46:49.913Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::5091E3374792\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 80:47:86:D4:62:DC has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 148,\n                    \"hostname\": \"Samsung\",\n                    \"ip\": \"192.168.88.2\",\n                    \"mac\": \"80:47:86:D4:62:DC\",\n                    \"previous_count\": 148\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.416Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::20362690D6C6\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 92:72:4E:9D:59:B2 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 153,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.10\",\n                    \"mac\": \"92:72:4E:9D:59:B2\",\n                    \"previous_count\": 153\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.651Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC EC:BE:5F:6C:57:A7 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 16,\n                    \"hostname\": \"TOSHIBA-TV\",\n                    \"ip\": \"192.168.0.12\",\n                    \"mac\": \"EC:BE:5F:6C:57:A7\",\n                    \"previous_count\": 16\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.651Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 6E:71:28:8F:D6:3F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 326,\n                    \"hostname\": \"Galaxy-Tab-A8\",\n                    \"ip\": \"192.168.0.8\",\n                    \"mac\": \"6E:71:28:8F:D6:3F\",\n                    \"previous_count\": 326\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.651Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 5E:15:43:94:0E:F4 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 40,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.13\",\n                    \"mac\": \"5E:15:43:94:0E:F4\",\n                    \"previous_count\": 40\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.651Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 02:C5:BA:A6:1F:8E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 41,\n                    \"hostname\": \"Geanina-s-S21-Ultra\",\n                    \"ip\": \"192.168.0.11\",\n                    \"mac\": \"02:C5:BA:A6:1F:8E\",\n                    \"previous_count\": 41\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.651Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 8E:EC:6F:8C:81:F4 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 293,\n                    \"hostname\": \"Galaxy-Tab-A9\",\n                    \"ip\": \"192.168.0.9\",\n                    \"mac\": \"8E:EC:6F:8C:81:F4\",\n                    \"previous_count\": 293\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.651Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC CE:C3:8E:E2:DA:6C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 73,\n                    \"hostname\": \"gya camera\",\n                    \"ip\": \"192.168.0.6\",\n                    \"mac\": \"CE:C3:8E:E2:DA:6C\",\n                    \"previous_count\": 73\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.651Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 5E:8B:53:7C:F1:6C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 59,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.0.17\",\n                    \"mac\": \"5E:8B:53:7C:F1:6C\",\n                    \"previous_count\": 59\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.651Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 0A:5A:FA:35:1F:2F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 201,\n                    \"hostname\": \"Geanina-s-A25\",\n                    \"ip\": \"192.168.0.5\",\n                    \"mac\": \"0A:5A:FA:35:1F:2F\",\n                    \"previous_count\": 201\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.651Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 02:C5:BA:A6:1F:8E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 41,\n                    \"hostname\": \"Geanina-s-S21-Ultra\",\n                    \"ip\": \"192.168.0.11\",\n                    \"mac\": \"02:C5:BA:A6:1F:8E\",\n                    \"previous_count\": 41\n                },\n                \"Timestamp\": \"2025-09-30T17:46:55.261Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 5E:8B:53:7C:F1:6C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 59,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.0.17\",\n                    \"mac\": \"5E:8B:53:7C:F1:6C\",\n                    \"previous_count\": 59\n                },\n                \"Timestamp\": \"2025-09-30T17:46:55.261Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::20362690BA63\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 30:95:E3:67:6E:D9 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 174,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.7\",\n                    \"mac\": \"30:95:E3:67:6E:D9\",\n                    \"previous_count\": 174\n                },\n                \"Timestamp\": \"2025-09-29T09:31:35.676Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 30:95:E3:67:6E:D9 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 174,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.7\",\n                    \"mac\": \"30:95:E3:67:6E:D9\",\n                    \"previous_count\": 174\n                },\n                \"Timestamp\": \"2025-09-30T17:46:50.048Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::20362690D6C9\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 86:38:D7:43:FA:24 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 12,\n                    \"hostname\": \"Lenovo-Idea-Tab-Pro\",\n                    \"ip\": \"192.168.0.5\",\n                    \"mac\": \"86:38:D7:43:FA:24\",\n                    \"previous_count\": 12\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.668Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 86:38:D7:43:FA:24 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 12,\n                    \"hostname\": \"Lenovo-Idea-Tab-Pro\",\n                    \"ip\": \"192.168.0.5\",\n                    \"mac\": \"86:38:D7:43:FA:24\",\n                    \"previous_count\": 12\n                },\n                \"Timestamp\": \"2025-09-30T17:47:08.192Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::203626900494\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 64:9A:63:A0:9D:2C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 27,\n                    \"hostname\": \"RingDoorbell-2c\",\n                    \"ip\": \"192.168.0.10\",\n                    \"mac\": \"64:9A:63:A0:9D:2C\",\n                    \"previous_count\": 27\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.168Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 68:54:FD:A5:B3:B2 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 363,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.13\",\n                    \"mac\": \"68:54:FD:A5:B3:B2\",\n                    \"previous_count\": 363\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.168Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC E8:68:E7:6C:0A:4B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 13,\n                    \"hostname\": \"ESP_6C0A4B\",\n                    \"ip\": \"192.168.0.8\",\n                    \"mac\": \"E8:68:E7:6C:0A:4B\",\n                    \"previous_count\": 13\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.168Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 8A:A3:1A:99:77:AE has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 43,\n                    \"hostname\": \"Mac\",\n                    \"ip\": \"192.168.0.8\",\n                    \"mac\": \"8A:A3:1A:99:77:AE\",\n                    \"previous_count\": 43\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.168Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 8C:EA:48:36:18:6E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 360,\n                    \"hostname\": \"Samsung\",\n                    \"ip\": \"192.168.0.32\",\n                    \"mac\": \"8C:EA:48:36:18:6E\",\n                    \"previous_count\": 360\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.171Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 64:9A:63:A0:9D:2C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 27,\n                    \"hostname\": \"RingDoorbell-2c\",\n                    \"ip\": \"192.168.0.10\",\n                    \"mac\": \"64:9A:63:A0:9D:2C\",\n                    \"previous_count\": 27\n                },\n                \"Timestamp\": \"2025-09-30T17:46:54.438Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 8A:A3:1A:99:77:AE has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 43,\n                    \"hostname\": \"Mac\",\n                    \"ip\": \"192.168.0.8\",\n                    \"mac\": \"8A:A3:1A:99:77:AE\",\n                    \"previous_count\": 43\n                },\n                \"Timestamp\": \"2025-09-30T17:46:54.438Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC E8:68:E7:6C:0A:4B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 13,\n                    \"hostname\": \"ESP_6C0A4B\",\n                    \"ip\": \"192.168.0.8\",\n                    \"mac\": \"E8:68:E7:6C:0A:4B\",\n                    \"previous_count\": 13\n                },\n                \"Timestamp\": \"2025-09-30T17:46:54.438Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::5091E33755D2\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC E2:3F:42:1C:4C:97 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 12,\n                    \"hostname\": \"Samantha-s-S23-Ultra\",\n                    \"ip\": \"192.168.88.11\",\n                    \"mac\": \"E2:3F:42:1C:4C:97\",\n                    \"previous_count\": 12\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.792Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC E4:0D:36:22:F8:A8 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 102,\n                    \"hostname\": \"LF18\",\n                    \"ip\": \"192.168.88.12\",\n                    \"mac\": \"E4:0D:36:22:F8:A8\",\n                    \"previous_count\": 102\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.792Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 1A:23:B6:20:3E:24 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 17,\n                    \"hostname\": \"Duncan-s-S21-Ultra\",\n                    \"ip\": \"192.168.88.16\",\n                    \"mac\": \"1A:23:B6:20:3E:24\",\n                    \"previous_count\": 17\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.792Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 58:6C:25:5F:F2:30 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 115,\n                    \"hostname\": \"L-R9135DB2\",\n                    \"ip\": \"192.168.88.65\",\n                    \"mac\": \"58:6C:25:5F:F2:30\",\n                    \"previous_count\": 115\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.792Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 28:73:F6:DC:4A:95 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 366,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.4\",\n                    \"mac\": \"28:73:F6:DC:4A:95\",\n                    \"previous_count\": 366\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.792Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 96:62:FA:D3:79:76 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 99,\n                    \"hostname\": \"Samantha-s-S23-Ultra\",\n                    \"ip\": \"192.168.88.3\",\n                    \"mac\": \"96:62:FA:D3:79:76\",\n                    \"previous_count\": 99\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.792Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 28:EA:0B:79:FD:B3 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 179,\n                    \"hostname\": \"XBOX\",\n                    \"ip\": \"192.168.88.5\",\n                    \"mac\": \"28:EA:0B:79:FD:B3\",\n                    \"previous_count\": 179\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.792Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 58:6C:25:5F:F2:30 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 115,\n                    \"hostname\": \"L-R9135DB2\",\n                    \"ip\": \"192.168.88.65\",\n                    \"mac\": \"58:6C:25:5F:F2:30\",\n                    \"previous_count\": 115\n                },\n                \"Timestamp\": \"2025-09-30T17:46:55.156Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC E4:0D:36:22:F8:A8 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 102,\n                    \"hostname\": \"LF18\",\n                    \"ip\": \"192.168.88.12\",\n                    \"mac\": \"E4:0D:36:22:F8:A8\",\n                    \"previous_count\": 102\n                },\n                \"Timestamp\": \"2025-09-30T17:46:55.156Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::20362690D75C\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 42:71:36:B7:8E:96 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 19,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.18\",\n                    \"mac\": \"42:71:36:B7:8E:96\",\n                    \"previous_count\": 19\n                },\n                \"Timestamp\": \"2025-09-29T09:31:45.738Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 90:39:5F:D4:EE:86 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 185,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.7\",\n                    \"mac\": \"90:39:5F:D4:EE:86\",\n                    \"previous_count\": 185\n                },\n                \"Timestamp\": \"2025-09-29T09:31:45.738Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 3C:E4:41:2F:19:31 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 133,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.3\",\n                    \"mac\": \"3C:E4:41:2F:19:31\",\n                    \"previous_count\": 133\n                },\n                \"Timestamp\": \"2025-09-29T09:31:45.738Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC DE:94:E7:DB:13:DC has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 235,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.7\",\n                    \"mac\": \"DE:94:E7:DB:13:DC\",\n                    \"previous_count\": 235\n                },\n                \"Timestamp\": \"2025-09-29T09:31:45.738Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 32:25:B7:9B:65:DB has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 41,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.0.6\",\n                    \"mac\": \"32:25:B7:9B:65:DB\",\n                    \"previous_count\": 41\n                },\n                \"Timestamp\": \"2025-09-29T09:31:45.738Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 6A:D8:0D:4E:67:3E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 276,\n                    \"hostname\": \"Shonn\",\n                    \"ip\": \"192.168.0.17\",\n                    \"mac\": \"6A:D8:0D:4E:67:3E\",\n                    \"previous_count\": 276\n                },\n                \"Timestamp\": \"2025-09-29T09:31:45.738Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC FC:D7:49:47:10:BE has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 140,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.14\",\n                    \"mac\": \"FC:D7:49:47:10:BE\",\n                    \"previous_count\": 140\n                },\n                \"Timestamp\": \"2025-09-29T09:31:45.738Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 90:39:5F:7D:CB:BE has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 155,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.16\",\n                    \"mac\": \"90:39:5F:7D:CB:BE\",\n                    \"previous_count\": 155\n                },\n                \"Timestamp\": \"2025-09-29T09:31:45.738Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 26:52:DF:5B:C3:2F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 14,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.23\",\n                    \"mac\": \"26:52:DF:5B:C3:2F\",\n                    \"previous_count\": 14\n                },\n                \"Timestamp\": \"2025-09-29T09:31:45.738Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 90:39:5F:17:A4:8E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 343,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.19\",\n                    \"mac\": \"90:39:5F:17:A4:8E\",\n                    \"previous_count\": 343\n                },\n                \"Timestamp\": \"2025-09-29T09:31:45.738Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 62:90:78:85:AB:82 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 294,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.0.12\",\n                    \"mac\": \"62:90:78:85:AB:82\",\n                    \"previous_count\": 294\n                },\n                \"Timestamp\": \"2025-09-29T09:31:45.738Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 12:EB:3A:B9:3B:53 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 259,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.0.4\",\n                    \"mac\": \"12:EB:3A:B9:3B:53\",\n                    \"previous_count\": 259\n                },\n                \"Timestamp\": \"2025-09-29T09:31:45.738Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 74:D4:23:F9:AE:14 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 106,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.15\",\n                    \"mac\": \"74:D4:23:F9:AE:14\",\n                    \"previous_count\": 106\n                },\n                \"Timestamp\": \"2025-09-29T09:31:45.738Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 0A:EB:0E:DC:69:4D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 10,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.0.10\",\n                    \"mac\": \"0A:EB:0E:DC:69:4D\",\n                    \"previous_count\": 10\n                },\n                \"Timestamp\": \"2025-09-29T09:31:45.738Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A2:02:07:F8:E9:FB has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 259,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.5\",\n                    \"mac\": \"A2:02:07:F8:E9:FB\",\n                    \"previous_count\": 259\n                },\n                \"Timestamp\": \"2025-09-29T09:31:45.738Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 42:71:36:B7:8E:96 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 19,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.18\",\n                    \"mac\": \"42:71:36:B7:8E:96\",\n                    \"previous_count\": 19\n                },\n                \"Timestamp\": \"2025-09-30T17:47:03.07Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 26:52:DF:5B:C3:2F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 14,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.23\",\n                    \"mac\": \"26:52:DF:5B:C3:2F\",\n                    \"previous_count\": 14\n                },\n                \"Timestamp\": \"2025-09-30T17:47:03.07Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::30DE4BDD64CF\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC EC:0D:E4:0D:60:1B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 261,\n                    \"hostname\": \"amazon-167b34afc\",\n                    \"ip\": \"192.168.88.5\",\n                    \"mac\": \"EC:0D:E4:0D:60:1B\",\n                    \"previous_count\": 261\n                },\n                \"Timestamp\": \"2025-09-29T09:31:41.089Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 12:0B:C4:C5:72:32 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 94,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.88.11\",\n                    \"mac\": \"12:0B:C4:C5:72:32\",\n                    \"previous_count\": 94\n                },\n                \"Timestamp\": \"2025-09-29T09:31:41.089Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C6:78:2C:5A:5E:83 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 15,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.88.17\",\n                    \"mac\": \"C6:78:2C:5A:5E:83\",\n                    \"previous_count\": 15\n                },\n                \"Timestamp\": \"2025-09-29T09:31:41.089Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 5A:42:79:0D:E5:68 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 217,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.88.9\",\n                    \"mac\": \"5A:42:79:0D:E5:68\",\n                    \"previous_count\": 217\n                },\n                \"Timestamp\": \"2025-09-29T09:31:41.089Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 8A:5E:97:97:E1:94 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 43,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.88.18\",\n                    \"mac\": \"8A:5E:97:97:E1:94\",\n                    \"previous_count\": 43\n                },\n                \"Timestamp\": \"2025-09-29T09:31:41.089Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D6:DC:72:D0:0C:5A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 17,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.88.4\",\n                    \"mac\": \"D6:DC:72:D0:0C:5A\",\n                    \"previous_count\": 17\n                },\n                \"Timestamp\": \"2025-09-29T09:31:41.089Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC CA:D2:1E:7A:9D:57 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 23,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.88.13\",\n                    \"mac\": \"CA:D2:1E:7A:9D:57\",\n                    \"previous_count\": 23\n                },\n                \"Timestamp\": \"2025-09-29T09:31:41.089Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC CE:AB:A2:89:14:EB has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 87,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.88.13\",\n                    \"mac\": \"CE:AB:A2:89:14:EB\",\n                    \"previous_count\": 87\n                },\n                \"Timestamp\": \"2025-09-29T09:31:41.089Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 6A:FB:20:84:E1:79 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 27,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.88.18\",\n                    \"mac\": \"6A:FB:20:84:E1:79\",\n                    \"previous_count\": 27\n                },\n                \"Timestamp\": \"2025-09-29T09:31:41.089Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B8:DE:5E:E6:65:FA has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 178,\n                    \"hostname\": \"TAG-Heuer\",\n                    \"ip\": \"192.168.88.16\",\n                    \"mac\": \"B8:DE:5E:E6:65:FA\",\n                    \"previous_count\": 178\n                },\n                \"Timestamp\": \"2025-09-29T09:31:41.09Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC CA:D2:1E:7A:9D:57 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 23,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.88.13\",\n                    \"mac\": \"CA:D2:1E:7A:9D:57\",\n                    \"previous_count\": 23\n                },\n                \"Timestamp\": \"2025-09-30T17:46:58.393Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC CE:AB:A2:89:14:EB has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 87,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.88.13\",\n                    \"mac\": \"CE:AB:A2:89:14:EB\",\n                    \"previous_count\": 87\n                },\n                \"Timestamp\": \"2025-09-30T17:46:58.393Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 8A:5E:97:97:E1:94 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 43,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.88.18\",\n                    \"mac\": \"8A:5E:97:97:E1:94\",\n                    \"previous_count\": 43\n                },\n                \"Timestamp\": \"2025-09-30T17:46:58.393Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D6:DC:72:D0:0C:5A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 17,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.88.4\",\n                    \"mac\": \"D6:DC:72:D0:0C:5A\",\n                    \"previous_count\": 17\n                },\n                \"Timestamp\": \"2025-09-30T17:46:58.393Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B8:DE:5E:E6:65:FA has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 178,\n                    \"hostname\": \"TAG-Heuer\",\n                    \"ip\": \"192.168.88.16\",\n                    \"mac\": \"B8:DE:5E:E6:65:FA\",\n                    \"previous_count\": 178\n                },\n                \"Timestamp\": \"2025-09-30T17:46:58.393Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 12:0B:C4:C5:72:32 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 94,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.88.11\",\n                    \"mac\": \"12:0B:C4:C5:72:32\",\n                    \"previous_count\": 94\n                },\n                \"Timestamp\": \"2025-09-30T17:46:58.393Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::5091E33755B1\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 2A:0D:0F:D3:1F:68 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 33,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.88.3\",\n                    \"mac\": \"2A:0D:0F:D3:1F:68\",\n                    \"previous_count\": 33\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.455Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 24:B2:B9:36:F3:A1 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 15,\n                    \"hostname\": \"HannahsLenovo\",\n                    \"ip\": \"192.168.88.13\",\n                    \"mac\": \"24:B2:B9:36:F3:A1\",\n                    \"previous_count\": 15\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.455Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 70:AE:D5:33:D9:DE has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 334,\n                    \"hostname\": \"Elliots-Air-2\",\n                    \"ip\": \"192.168.88.10\",\n                    \"mac\": \"70:AE:D5:33:D9:DE\",\n                    \"previous_count\": 334\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.455Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC EA:2A:D1:65:52:45 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 107,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.88.7\",\n                    \"mac\": \"EA:2A:D1:65:52:45\",\n                    \"previous_count\": 107\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.455Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B6:52:7F:CD:E7:10 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 39,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.88.4\",\n                    \"mac\": \"B6:52:7F:CD:E7:10\",\n                    \"previous_count\": 39\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.455Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 2A:56:1D:6E:6F:68 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 304,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.88.11\",\n                    \"mac\": \"2A:56:1D:6E:6F:68\",\n                    \"previous_count\": 304\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.455Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 4A:A6:AE:8E:9B:4E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 52,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.88.3\",\n                    \"mac\": \"4A:A6:AE:8E:9B:4E\",\n                    \"previous_count\": 52\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.455Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 16:4E:94:AF:C4:BE has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 82,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.88.12\",\n                    \"mac\": \"16:4E:94:AF:C4:BE\",\n                    \"previous_count\": 82\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.455Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 52:11:AD:F3:2A:DF has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 32,\n                    \"hostname\": \"Hannah-s-S21\",\n                    \"ip\": \"192.168.88.2\",\n                    \"mac\": \"52:11:AD:F3:2A:DF\",\n                    \"previous_count\": 32\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.455Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC FA:0E:82:97:9F:1C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 49,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.88.4\",\n                    \"mac\": \"FA:0E:82:97:9F:1C\",\n                    \"previous_count\": 49\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.455Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC AE:BD:87:25:36:80 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 30,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.88.2\",\n                    \"mac\": \"AE:BD:87:25:36:80\",\n                    \"previous_count\": 30\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.455Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 52:11:AD:F3:2A:DF has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 32,\n                    \"hostname\": \"Hannah-s-S21\",\n                    \"ip\": \"192.168.88.2\",\n                    \"mac\": \"52:11:AD:F3:2A:DF\",\n                    \"previous_count\": 32\n                },\n                \"Timestamp\": \"2025-09-30T17:46:52.488Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::20362690BC2B\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 80:F3:EF:9D:9B:6F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 16,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.14\",\n                    \"mac\": \"80:F3:EF:9D:9B:6F\",\n                    \"previous_count\": 16\n                },\n                \"Timestamp\": \"2025-09-29T09:31:46.753Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC BE:D5:95:E9:DB:A5 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 13,\n                    \"hostname\": \"James-s-S24-Ultra\",\n                    \"ip\": \"192.168.0.12\",\n                    \"mac\": \"BE:D5:95:E9:DB:A5\",\n                    \"previous_count\": 13\n                },\n                \"Timestamp\": \"2025-09-29T09:31:46.753Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 4E:30:80:31:0E:04 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 35,\n                    \"hostname\": \"James-s-S24-Ultra\",\n                    \"ip\": \"192.168.0.14\",\n                    \"mac\": \"4E:30:80:31:0E:04\",\n                    \"previous_count\": 35\n                },\n                \"Timestamp\": \"2025-09-29T09:31:46.753Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 92:03:B0:3F:4A:D4 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 98,\n                    \"hostname\": \"Rob-s-A35\",\n                    \"ip\": \"192.168.0.18\",\n                    \"mac\": \"92:03:B0:3F:4A:D4\",\n                    \"previous_count\": 98\n                },\n                \"Timestamp\": \"2025-09-29T09:31:46.753Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B2:E6:B2:5D:AC:F5 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 124,\n                    \"hostname\": \"angela-s-A35\",\n                    \"ip\": \"192.168.0.7\",\n                    \"mac\": \"B2:E6:B2:5D:AC:F5\",\n                    \"previous_count\": 124\n                },\n                \"Timestamp\": \"2025-09-29T09:31:46.754Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 08:F4:AB:0E:C6:8A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 15,\n                    \"hostname\": \"PCs-iPod\",\n                    \"ip\": \"192.168.0.2\",\n                    \"mac\": \"08:F4:AB:0E:C6:8A\",\n                    \"previous_count\": 15\n                },\n                \"Timestamp\": \"2025-09-29T09:31:46.754Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 06:DA:D7:EC:10:CF has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 46,\n                    \"hostname\": \"Sam-s-A26\",\n                    \"ip\": \"192.168.0.20\",\n                    \"mac\": \"06:DA:D7:EC:10:CF\",\n                    \"previous_count\": 46\n                },\n                \"Timestamp\": \"2025-09-29T09:31:46.754Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 08:F4:AB:0E:C6:8A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 15,\n                    \"hostname\": \"PCs-iPod\",\n                    \"ip\": \"192.168.0.2\",\n                    \"mac\": \"08:F4:AB:0E:C6:8A\",\n                    \"previous_count\": 15\n                },\n                \"Timestamp\": \"2025-09-30T17:47:03.293Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 80:F3:EF:9D:9B:6F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 16,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.14\",\n                    \"mac\": \"80:F3:EF:9D:9B:6F\",\n                    \"previous_count\": 16\n                },\n                \"Timestamp\": \"2025-09-30T17:47:03.293Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC BE:D5:95:E9:DB:A5 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 13,\n                    \"hostname\": \"James-s-S24-Ultra\",\n                    \"ip\": \"192.168.0.12\",\n                    \"mac\": \"BE:D5:95:E9:DB:A5\",\n                    \"previous_count\": 13\n                },\n                \"Timestamp\": \"2025-09-30T17:47:03.293Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::20362690BB71\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A0:B3:39:09:CC:98 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 44,\n                    \"hostname\": \"CatalinProBook4\",\n                    \"ip\": \"192.168.0.8\",\n                    \"mac\": \"A0:B3:39:09:CC:98\",\n                    \"previous_count\": 44\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.539Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 78:6C:84:3B:5B:C3 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 28,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.3\",\n                    \"mac\": \"78:6C:84:3B:5B:C3\",\n                    \"previous_count\": 28\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.539Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 6E:BB:A7:D2:A9:A1 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 51,\n                    \"hostname\": \"Catalin-s-S25-Ultra\",\n                    \"ip\": \"192.168.0.5\",\n                    \"mac\": \"6E:BB:A7:D2:A9:A1\",\n                    \"previous_count\": 51\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.539Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 2A:95:31:3E:2B:01 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 35,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.7\",\n                    \"mac\": \"2A:95:31:3E:2B:01\",\n                    \"previous_count\": 35\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.539Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 5E:9E:9E:2D:BA:12 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 12,\n                    \"hostname\": \"Do-Not-Change-s-Tab-A9\",\n                    \"ip\": \"192.168.0.5\",\n                    \"mac\": \"5E:9E:9E:2D:BA:12\",\n                    \"previous_count\": 12\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.539Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 2A:95:31:3E:2B:01 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 35,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.7\",\n                    \"mac\": \"2A:95:31:3E:2B:01\",\n                    \"previous_count\": 35\n                },\n                \"Timestamp\": \"2025-09-30T17:47:08.698Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 5E:9E:9E:2D:BA:12 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 12,\n                    \"hostname\": \"Do-Not-Change-s-Tab-A9\",\n                    \"ip\": \"192.168.0.5\",\n                    \"mac\": \"5E:9E:9E:2D:BA:12\",\n                    \"previous_count\": 12\n                },\n                \"Timestamp\": \"2025-09-30T17:47:08.698Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 6E:BB:A7:D2:A9:A1 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 51,\n                    \"hostname\": \"Catalin-s-S25-Ultra\",\n                    \"ip\": \"192.168.0.5\",\n                    \"mac\": \"6E:BB:A7:D2:A9:A1\",\n                    \"previous_count\": 51\n                },\n                \"Timestamp\": \"2025-09-30T17:47:08.698Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::40ED0039F928\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 5C:84:3C:07:62:6B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 97,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.4\",\n                    \"mac\": \"5C:84:3C:07:62:6B\",\n                    \"previous_count\": 97\n                },\n                \"Timestamp\": \"2025-09-29T09:31:58.205Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC CE:CE:CE:A2:86:E3 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 23,\n                    \"hostname\": \"Jay-s-S23-FE\",\n                    \"ip\": \"192.168.88.13\",\n                    \"mac\": \"CE:CE:CE:A2:86:E3\",\n                    \"previous_count\": 23\n                },\n                \"Timestamp\": \"2025-09-29T09:31:58.205Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 4E:3F:A5:00:D4:60 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 97,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.88.10\",\n                    \"mac\": \"4E:3F:A5:00:D4:60\",\n                    \"previous_count\": 97\n                },\n                \"Timestamp\": \"2025-09-29T09:31:58.205Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D4:57:63:D2:41:C2 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 85,\n                    \"hostname\": \"Abdus-Air\",\n                    \"ip\": \"192.168.88.6\",\n                    \"mac\": \"D4:57:63:D2:41:C2\",\n                    \"previous_count\": 85\n                },\n                \"Timestamp\": \"2025-09-29T09:31:58.205Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC AE:E8:CC:17:F9:F8 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 102,\n                    \"hostname\": \"S21-de-Alhagi\",\n                    \"ip\": \"192.168.88.12\",\n                    \"mac\": \"AE:E8:CC:17:F9:F8\",\n                    \"previous_count\": 102\n                },\n                \"Timestamp\": \"2025-09-29T09:31:58.205Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 22:10:E1:71:4C:31 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 13,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.88.8\",\n                    \"mac\": \"22:10:E1:71:4C:31\",\n                    \"previous_count\": 13\n                },\n                \"Timestamp\": \"2025-09-29T09:31:58.205Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 74:84:69:A8:6D:05 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 184,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.7\",\n                    \"mac\": \"74:84:69:A8:6D:05\",\n                    \"previous_count\": 184\n                },\n                \"Timestamp\": \"2025-09-29T09:31:58.205Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 32:25:8C:78:F0:CB has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 128,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.88.5\",\n                    \"mac\": \"32:25:8C:78:F0:CB\",\n                    \"previous_count\": 128\n                },\n                \"Timestamp\": \"2025-09-29T09:31:58.205Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 00:7C:2D:EC:AB:94 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 165,\n                    \"hostname\": \"TIZEN\",\n                    \"ip\": \"192.168.88.11\",\n                    \"mac\": \"00:7C:2D:EC:AB:94\",\n                    \"previous_count\": 165\n                },\n                \"Timestamp\": \"2025-09-29T09:31:58.205Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 06:B1:55:45:E8:A5 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 19,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.12\",\n                    \"mac\": \"06:B1:55:45:E8:A5\",\n                    \"previous_count\": 19\n                },\n                \"Timestamp\": \"2025-09-29T09:31:58.205Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 8E:18:BA:AB:F4:1D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 91,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.88.3\",\n                    \"mac\": \"8E:18:BA:AB:F4:1D\",\n                    \"previous_count\": 91\n                },\n                \"Timestamp\": \"2025-09-29T09:31:58.205Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C8:12:0B:54:FD:64 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 160,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.14\",\n                    \"mac\": \"C8:12:0B:54:FD:64\",\n                    \"previous_count\": 160\n                },\n                \"Timestamp\": \"2025-09-29T09:31:58.205Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC EA:A2:77:78:5E:58 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 51,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.88.2\",\n                    \"mac\": \"EA:A2:77:78:5E:58\",\n                    \"previous_count\": 51\n                },\n                \"Timestamp\": \"2025-09-29T09:31:58.205Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 1A:1C:20:A2:5A:C3 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 76,\n                    \"hostname\": \"Redmi-Note-12-5G\",\n                    \"ip\": \"192.168.88.9\",\n                    \"mac\": \"1A:1C:20:A2:5A:C3\",\n                    \"previous_count\": 76\n                },\n                \"Timestamp\": \"2025-09-29T09:31:58.205Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 06:B1:55:45:E8:A5 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 19,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.12\",\n                    \"mac\": \"06:B1:55:45:E8:A5\",\n                    \"previous_count\": 19\n                },\n                \"Timestamp\": \"2025-09-30T17:47:10.794Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 22:10:E1:71:4C:31 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 13,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.88.8\",\n                    \"mac\": \"22:10:E1:71:4C:31\",\n                    \"previous_count\": 13\n                },\n                \"Timestamp\": \"2025-09-30T17:47:10.794Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::20362690BE3E\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 18:EE:69:13:BD:44 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 149,\n                    \"hostname\": \"Apple-TV-3\",\n                    \"ip\": \"192.168.33.30\",\n                    \"mac\": \"18:EE:69:13:BD:44\",\n                    \"previous_count\": 149\n                },\n                \"Timestamp\": \"2025-09-29T09:31:54.631Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 3A:8A:A5:49:C4:3B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 27,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.33.33\",\n                    \"mac\": \"3A:8A:A5:49:C4:3B\",\n                    \"previous_count\": 27\n                },\n                \"Timestamp\": \"2025-09-29T09:31:54.631Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 3A:8A:A5:49:C4:3B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 27,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.33.33\",\n                    \"mac\": \"3A:8A:A5:49:C4:3B\",\n                    \"previous_count\": 27\n                },\n                \"Timestamp\": \"2025-09-30T17:46:54.2Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::98254AA1C5CD\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 0A:C3:D0:0C:35:EC has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 24,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"0A:C3:D0:0C:35:EC\",\n                    \"previous_count\": 24\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.095Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 4A:24:94:C8:A9:25 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 135,\n                    \"hostname\": \"Karen-s-Galaxy-Tab-A7\",\n                    \"ip\": \"192.168.0.105\",\n                    \"mac\": \"4A:24:94:C8:A9:25\",\n                    \"previous_count\": 135\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.095Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D4:F3:2D:C3:92:9F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 87,\n                    \"hostname\": \"DarkWolf\",\n                    \"ip\": \"192.168.0.104\",\n                    \"mac\": \"D4:F3:2D:C3:92:9F\",\n                    \"previous_count\": 87\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.095Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D6:BB:F6:E4:0C:36 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 127,\n                    \"hostname\": \"Galaxy-S21-Ultra-5G\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"D6:BB:F6:E4:0C:36\",\n                    \"previous_count\": 127\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.095Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 4A:24:94:C8:A9:25 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 135,\n                    \"hostname\": \"Karen-s-Galaxy-Tab-A7\",\n                    \"ip\": \"192.168.0.105\",\n                    \"mac\": \"4A:24:94:C8:A9:25\",\n                    \"previous_count\": 135\n                },\n                \"Timestamp\": \"2025-09-30T17:46:53.152Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 0A:C3:D0:0C:35:EC has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 24,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"0A:C3:D0:0C:35:EC\",\n                    \"previous_count\": 24\n                },\n                \"Timestamp\": \"2025-09-30T17:46:53.152Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::20362690BCA3\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 46:62:3F:97:6B:C9 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 29,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.7.5\",\n                    \"mac\": \"46:62:3F:97:6B:C9\",\n                    \"previous_count\": 29\n                },\n                \"Timestamp\": \"2025-09-29T09:31:41.368Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 52:AB:B4:98:F2:2F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 39,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.7.6\",\n                    \"mac\": \"52:AB:B4:98:F2:2F\",\n                    \"previous_count\": 39\n                },\n                \"Timestamp\": \"2025-09-29T09:31:41.368Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 92:35:53:4C:31:F4 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 13,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.7.4\",\n                    \"mac\": \"92:35:53:4C:31:F4\",\n                    \"previous_count\": 13\n                },\n                \"Timestamp\": \"2025-09-29T09:31:41.368Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 90:10:57:91:12:0C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 126,\n                    \"hostname\": \"TISUKL537756\",\n                    \"ip\": \"192.168.7.6\",\n                    \"mac\": \"90:10:57:91:12:0C\",\n                    \"previous_count\": 126\n                },\n                \"Timestamp\": \"2025-09-29T09:31:41.368Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 6A:E8:95:65:9C:34 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 24,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.7.3\",\n                    \"mac\": \"6A:E8:95:65:9C:34\",\n                    \"previous_count\": 24\n                },\n                \"Timestamp\": \"2025-09-29T09:31:41.368Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC E2:00:DD:74:42:E2 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 112,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.7.4\",\n                    \"mac\": \"E2:00:DD:74:42:E2\",\n                    \"previous_count\": 112\n                },\n                \"Timestamp\": \"2025-09-29T09:31:41.368Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 52:AB:B4:98:F2:2F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 39,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.7.6\",\n                    \"mac\": \"52:AB:B4:98:F2:2F\",\n                    \"previous_count\": 39\n                },\n                \"Timestamp\": \"2025-09-30T17:46:56.876Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 6A:E8:95:65:9C:34 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 24,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.7.3\",\n                    \"mac\": \"6A:E8:95:65:9C:34\",\n                    \"previous_count\": 24\n                },\n                \"Timestamp\": \"2025-09-30T17:46:56.876Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 92:35:53:4C:31:F4 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 13,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.7.4\",\n                    \"mac\": \"92:35:53:4C:31:F4\",\n                    \"previous_count\": 13\n                },\n                \"Timestamp\": \"2025-09-30T17:46:56.876Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::20362690BA5A\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B0:47:E9:C3:8B:92 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 155,\n                    \"hostname\": \"ubuntu-pc\",\n                    \"ip\": \"192.168.0.28\",\n                    \"mac\": \"B0:47:E9:C3:8B:92\",\n                    \"previous_count\": 155\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.796Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC EC:0D:E4:88:B8:7E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 192,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.14\",\n                    \"mac\": \"EC:0D:E4:88:B8:7E\",\n                    \"previous_count\": 192\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.796Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 4A:4C:F0:99:B8:F9 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 23,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.0.21\",\n                    \"mac\": \"4A:4C:F0:99:B8:F9\",\n                    \"previous_count\": 23\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.796Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 70:89:76:A8:7B:32 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 14,\n                    \"hostname\": \"wlan0\",\n                    \"ip\": \"192.168.0.6\",\n                    \"mac\": \"70:89:76:A8:7B:32\",\n                    \"previous_count\": 14\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.796Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 70:89:76:A8:7B:32 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 14,\n                    \"hostname\": \"wlan0\",\n                    \"ip\": \"192.168.0.6\",\n                    \"mac\": \"70:89:76:A8:7B:32\",\n                    \"previous_count\": 14\n                },\n                \"Timestamp\": \"2025-09-30T17:47:02.138Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 4A:4C:F0:99:B8:F9 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 23,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.0.21\",\n                    \"mac\": \"4A:4C:F0:99:B8:F9\",\n                    \"previous_count\": 23\n                },\n                \"Timestamp\": \"2025-09-30T17:47:02.138Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::20362691218C\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A0:D1:B3:38:1D:35 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 245,\n                    \"hostname\": \"Apple1\",\n                    \"ip\": \"192.168.0.11\",\n                    \"mac\": \"A0:D1:B3:38:1D:35\",\n                    \"previous_count\": 245\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.496Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 3A:DE:D4:D6:A3:69 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 16,\n                    \"hostname\": \"OPPO-Find-X3-Pro\",\n                    \"ip\": \"192.168.0.6\",\n                    \"mac\": \"3A:DE:D4:D6:A3:69\",\n                    \"previous_count\": 16\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.496Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 6E:C7:D8:81:5B:7F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 40,\n                    \"hostname\": \"Galaxy-Tab-A8\",\n                    \"ip\": \"192.168.0.12\",\n                    \"mac\": \"6E:C7:D8:81:5B:7F\",\n                    \"previous_count\": 40\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.496Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC CA:7D:0B:80:90:BA has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 146,\n                    \"hostname\": \"Pixel-9-Pro-XL\",\n                    \"ip\": \"192.168.0.14\",\n                    \"mac\": \"CA:7D:0B:80:90:BA\",\n                    \"previous_count\": 146\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.496Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D4:E2:2F:C1:44:9C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 170,\n                    \"hostname\": \"RokuExpress\",\n                    \"ip\": \"192.168.0.235\",\n                    \"mac\": \"D4:E2:2F:C1:44:9C\",\n                    \"previous_count\": 170\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.496Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 58:6C:25:0B:EB:54 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 53,\n                    \"hostname\": \"Jongroves\",\n                    \"ip\": \"192.168.0.10\",\n                    \"mac\": \"58:6C:25:0B:EB:54\",\n                    \"previous_count\": 53\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.496Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A0:4A:5E:1D:07:6A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 79,\n                    \"hostname\": \"XBOX\",\n                    \"ip\": \"192.168.0.7\",\n                    \"mac\": \"A0:4A:5E:1D:07:6A\",\n                    \"previous_count\": 79\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.496Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 40:A2:DB:C6:AD:99 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 23,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.17\",\n                    \"mac\": \"40:A2:DB:C6:AD:99\",\n                    \"previous_count\": 23\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.496Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B6:61:55:FD:8C:55 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 15,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.4\",\n                    \"mac\": \"B6:61:55:FD:8C:55\",\n                    \"previous_count\": 15\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.496Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC DA:DE:19:81:70:F2 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 15,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.4\",\n                    \"mac\": \"DA:DE:19:81:70:F2\",\n                    \"previous_count\": 15\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.496Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A0:4A:5E:1D:07:6A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 79,\n                    \"hostname\": \"XBOX\",\n                    \"ip\": \"192.168.0.7\",\n                    \"mac\": \"A0:4A:5E:1D:07:6A\",\n                    \"previous_count\": 79\n                },\n                \"Timestamp\": \"2025-09-30T17:47:02.129Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 40:A2:DB:C6:AD:99 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 23,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.17\",\n                    \"mac\": \"40:A2:DB:C6:AD:99\",\n                    \"previous_count\": 23\n                },\n                \"Timestamp\": \"2025-09-30T17:47:02.129Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D4:E2:2F:C1:44:9C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 170,\n                    \"hostname\": \"RokuExpress\",\n                    \"ip\": \"192.168.0.235\",\n                    \"mac\": \"D4:E2:2F:C1:44:9C\",\n                    \"previous_count\": 170\n                },\n                \"Timestamp\": \"2025-09-30T17:47:02.129Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 3A:DE:D4:D6:A3:69 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 16,\n                    \"hostname\": \"OPPO-Find-X3-Pro\",\n                    \"ip\": \"192.168.0.6\",\n                    \"mac\": \"3A:DE:D4:D6:A3:69\",\n                    \"previous_count\": 16\n                },\n                \"Timestamp\": \"2025-09-30T17:47:02.129Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC DA:DE:19:81:70:F2 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 15,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.4\",\n                    \"mac\": \"DA:DE:19:81:70:F2\",\n                    \"previous_count\": 15\n                },\n                \"Timestamp\": \"2025-09-30T17:47:02.129Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::788CB5E86B93\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B4:E4:54:D1:FD:AD has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 52,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.3\",\n                    \"mac\": \"B4:E4:54:D1:FD:AD\",\n                    \"previous_count\": 52\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.507Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 3A:08:4A:B2:F9:A6 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 32,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.88.7\",\n                    \"mac\": \"3A:08:4A:B2:F9:A6\",\n                    \"previous_count\": 32\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.507Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 6C:99:9D:DC:66:F9 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 21,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.2\",\n                    \"mac\": \"6C:99:9D:DC:66:F9\",\n                    \"previous_count\": 21\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.507Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F6:56:4F:56:AC:AD has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 13,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.3\",\n                    \"mac\": \"F6:56:4F:56:AC:AD\",\n                    \"previous_count\": 13\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.507Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 68:6C:E6:E2:25:57 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 86,\n                    \"hostname\": \"XBOX\",\n                    \"ip\": \"192.168.88.10\",\n                    \"mac\": \"68:6C:E6:E2:25:57\",\n                    \"previous_count\": 86\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.507Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C4:8B:66:B1:FC:76 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 350,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.4\",\n                    \"mac\": \"C4:8B:66:B1:FC:76\",\n                    \"previous_count\": 350\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.507Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 3A:08:4A:B2:F9:A6 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 32,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.88.7\",\n                    \"mac\": \"3A:08:4A:B2:F9:A6\",\n                    \"previous_count\": 32\n                },\n                \"Timestamp\": \"2025-09-30T17:47:04.557Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F6:56:4F:56:AC:AD has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 13,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.3\",\n                    \"mac\": \"F6:56:4F:56:AC:AD\",\n                    \"previous_count\": 13\n                },\n                \"Timestamp\": \"2025-09-30T17:47:04.557Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::3C52A105FE44\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 22:16:45:88:C2:90 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 40,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.88.4\",\n                    \"mac\": \"22:16:45:88:C2:90\",\n                    \"previous_count\": 40\n                },\n                \"Timestamp\": \"2025-09-29T09:31:32.035Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC EA:21:95:A6:BB:A1 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 17,\n                    \"hostname\": \"V IPhone11\",\n                    \"ip\": \"192.168.88.5\",\n                    \"mac\": \"EA:21:95:A6:BB:A1\",\n                    \"previous_count\": 17\n                },\n                \"Timestamp\": \"2025-09-29T09:31:32.035Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::20362690BCA9\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 16:4D:B4:A6:2C:33 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 10,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.0.9\",\n                    \"mac\": \"16:4D:B4:A6:2C:33\",\n                    \"previous_count\": 10\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.411Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 2E:8B:41:30:1B:00 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 114,\n                    \"hostname\": \"Kirk-s-S24-Ultra\",\n                    \"ip\": \"192.168.0.4\",\n                    \"mac\": \"2E:8B:41:30:1B:00\",\n                    \"previous_count\": 114\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.411Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 22:83:83:53:6E:40 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 18,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.3\",\n                    \"mac\": \"22:83:83:53:6E:40\",\n                    \"previous_count\": 18\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.411Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC E8:A7:30:62:88:EB has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 34,\n                    \"hostname\": \"Sophies-iPhone\",\n                    \"ip\": \"192.168.0.2\",\n                    \"mac\": \"E8:A7:30:62:88:EB\",\n                    \"previous_count\": 34\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.411Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 9E:73:7B:C2:4B:BE has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 44,\n                    \"hostname\": \"Laura-s-Z-Flip7\",\n                    \"ip\": \"192.168.0.2\",\n                    \"mac\": \"9E:73:7B:C2:4B:BE\",\n                    \"previous_count\": 44\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.411Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 22:83:83:53:6E:40 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 18,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.3\",\n                    \"mac\": \"22:83:83:53:6E:40\",\n                    \"previous_count\": 18\n                },\n                \"Timestamp\": \"2025-09-30T17:47:08.402Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC E8:A7:30:62:88:EB has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 34,\n                    \"hostname\": \"Sophies-iPhone\",\n                    \"ip\": \"192.168.0.2\",\n                    \"mac\": \"E8:A7:30:62:88:EB\",\n                    \"previous_count\": 34\n                },\n                \"Timestamp\": \"2025-09-30T17:47:08.402Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 9E:73:7B:C2:4B:BE has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 44,\n                    \"hostname\": \"Laura-s-Z-Flip7\",\n                    \"ip\": \"192.168.0.2\",\n                    \"mac\": \"9E:73:7B:C2:4B:BE\",\n                    \"previous_count\": 44\n                },\n                \"Timestamp\": \"2025-09-30T17:47:08.402Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 16:4D:B4:A6:2C:33 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 10,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.0.9\",\n                    \"mac\": \"16:4D:B4:A6:2C:33\",\n                    \"previous_count\": 10\n                },\n                \"Timestamp\": \"2025-09-30T17:47:08.402Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::788CB5E86D9A\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 2C:05:47:BE:F9:FB has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 168,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.12\",\n                    \"mac\": \"2C:05:47:BE:F9:FB\",\n                    \"previous_count\": 168\n                },\n                \"Timestamp\": \"2025-09-29T09:31:49.312Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D8:A0:11:8C:47:6A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 22,\n                    \"hostname\": \"wiz_8c476a\",\n                    \"ip\": \"192.168.88.19\",\n                    \"mac\": \"D8:A0:11:8C:47:6A\",\n                    \"previous_count\": 22\n                },\n                \"Timestamp\": \"2025-09-29T09:31:49.312Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D8:A0:11:B7:A8:59 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 61,\n                    \"hostname\": \"wiz_b7a859\",\n                    \"ip\": \"192.168.88.15\",\n                    \"mac\": \"D8:A0:11:B7:A8:59\",\n                    \"previous_count\": 61\n                },\n                \"Timestamp\": \"2025-09-29T09:31:49.312Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC DC:E5:5B:83:CB:61 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 31,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.17\",\n                    \"mac\": \"DC:E5:5B:83:CB:61\",\n                    \"previous_count\": 31\n                },\n                \"Timestamp\": \"2025-09-29T09:31:49.312Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D8:A0:11:DE:A3:9B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 50,\n                    \"hostname\": \"wiz_dea39b\",\n                    \"ip\": \"192.168.88.13\",\n                    \"mac\": \"D8:A0:11:DE:A3:9B\",\n                    \"previous_count\": 50\n                },\n                \"Timestamp\": \"2025-09-29T09:31:49.312Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D8:A0:11:B7:A8:59 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 61,\n                    \"hostname\": \"wiz_b7a859\",\n                    \"ip\": \"192.168.88.15\",\n                    \"mac\": \"D8:A0:11:B7:A8:59\",\n                    \"previous_count\": 61\n                },\n                \"Timestamp\": \"2025-09-30T17:47:07.48Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC DC:E5:5B:83:CB:61 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 31,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.17\",\n                    \"mac\": \"DC:E5:5B:83:CB:61\",\n                    \"previous_count\": 31\n                },\n                \"Timestamp\": \"2025-09-30T17:47:07.48Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D8:A0:11:8C:47:6A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 22,\n                    \"hostname\": \"wiz_8c476a\",\n                    \"ip\": \"192.168.88.19\",\n                    \"mac\": \"D8:A0:11:8C:47:6A\",\n                    \"previous_count\": 22\n                },\n                \"Timestamp\": \"2025-09-30T17:47:07.48Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::98254A429D4A\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 80:60:B7:B5:D3:B7 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 24,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.105\",\n                    \"mac\": \"80:60:B7:B5:D3:B7\",\n                    \"previous_count\": 24\n                },\n                \"Timestamp\": \"2025-09-29T09:31:32.101Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 80:60:B7:B5:D3:B7 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 24,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.105\",\n                    \"mac\": \"80:60:B7:B5:D3:B7\",\n                    \"previous_count\": 24\n                },\n                \"Timestamp\": \"2025-09-30T17:46:49.071Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::203626900F92\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC E6:D3:62:B5:93:B6 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 82,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.60.3\",\n                    \"mac\": \"E6:D3:62:B5:93:B6\",\n                    \"previous_count\": 82\n                },\n                \"Timestamp\": \"2025-09-29T09:31:55.807Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 10:BF:67:CC:4A:CF has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 201,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.60.3\",\n                    \"mac\": \"10:BF:67:CC:4A:CF\",\n                    \"previous_count\": 201\n                },\n                \"Timestamp\": \"2025-09-29T09:31:55.807Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F4:46:37:DF:3F:2C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 28,\n                    \"hostname\": \"DESKTOP-JQABICE\",\n                    \"ip\": \"192.168.60.6\",\n                    \"mac\": \"F4:46:37:DF:3F:2C\",\n                    \"previous_count\": 28\n                },\n                \"Timestamp\": \"2025-09-29T09:31:55.807Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC AC:41:6A:47:D3:58 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 282,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.60.2\",\n                    \"mac\": \"AC:41:6A:47:D3:58\",\n                    \"previous_count\": 282\n                },\n                \"Timestamp\": \"2025-09-29T09:31:55.807Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F4:46:37:DF:3F:2C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 28,\n                    \"hostname\": \"DESKTOP-JQABICE\",\n                    \"ip\": \"192.168.60.6\",\n                    \"mac\": \"F4:46:37:DF:3F:2C\",\n                    \"previous_count\": 28\n                },\n                \"Timestamp\": \"2025-09-30T17:46:56.25Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 10:BF:67:CC:4A:CF has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 201,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.60.3\",\n                    \"mac\": \"10:BF:67:CC:4A:CF\",\n                    \"previous_count\": 201\n                },\n                \"Timestamp\": \"2025-09-30T17:46:56.25Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC E6:D3:62:B5:93:B6 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 82,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.60.3\",\n                    \"mac\": \"E6:D3:62:B5:93:B6\",\n                    \"previous_count\": 82\n                },\n                \"Timestamp\": \"2025-09-30T17:46:56.25Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::A86E84A37E18\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC FE:A8:8E:F8:17:4B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 16,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"FE:A8:8E:F8:17:4B\",\n                    \"previous_count\": 16\n                },\n                \"Timestamp\": \"2025-09-29T09:31:32.039Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 3A:14:A4:DC:7C:BB has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 17,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"3A:14:A4:DC:7C:BB\",\n                    \"previous_count\": 17\n                },\n                \"Timestamp\": \"2025-09-29T09:31:32.039Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 76:8F:AE:05:B4:F5 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 25,\n                    \"hostname\": \"No-name-s-S24\",\n                    \"ip\": \"192.168.0.100\",\n                    \"mac\": \"76:8F:AE:05:B4:F5\",\n                    \"previous_count\": 25\n                },\n                \"Timestamp\": \"2025-09-29T09:31:32.039Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 3A:14:A4:DC:7C:BB has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 17,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"3A:14:A4:DC:7C:BB\",\n                    \"previous_count\": 17\n                },\n                \"Timestamp\": \"2025-09-30T17:46:51.902Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC FE:A8:8E:F8:17:4B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 16,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"FE:A8:8E:F8:17:4B\",\n                    \"previous_count\": 16\n                },\n                \"Timestamp\": \"2025-09-30T17:46:51.902Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::A842A10A5259\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 80:60:B7:F1:39:14 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 420,\n                    \"hostname\": \"PS5\",\n                    \"ip\": \"192.168.0.114\",\n                    \"mac\": \"80:60:B7:F1:39:14\",\n                    \"previous_count\": 420\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.539Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 3C:5C:C4:98:58:9D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 319,\n                    \"hostname\": \"amazon-1242f9d88\",\n                    \"ip\": \"192.168.0.105\",\n                    \"mac\": \"3C:5C:C4:98:58:9D\",\n                    \"previous_count\": 319\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.539Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 52:8B:66:7F:8E:8D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 154,\n                    \"hostname\": \"Stes phone\",\n                    \"ip\": \"192.168.0.106\",\n                    \"mac\": \"52:8B:66:7F:8E:8D\",\n                    \"previous_count\": 154\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.539Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 4C:9F:F1:80:20:56 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 161,\n                    \"hostname\": \"Jades iphone\",\n                    \"ip\": \"192.168.0.107\",\n                    \"mac\": \"4C:9F:F1:80:20:56\",\n                    \"previous_count\": 161\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.539Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D4:52:EE:61:15:BB has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 37,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.104\",\n                    \"mac\": \"D4:52:EE:61:15:BB\",\n                    \"previous_count\": 37\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.539Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 08:12:A5:6D:E8:34 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 36,\n                    \"hostname\": \"amazon-fed3e12ec\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"08:12:A5:6D:E8:34\",\n                    \"previous_count\": 36\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.539Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC EA:EE:0F:31:91:2D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 13,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.108\",\n                    \"mac\": \"EA:EE:0F:31:91:2D\",\n                    \"previous_count\": 13\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.539Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC CC:9E:A2:16:B3:7C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 421,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.110\",\n                    \"mac\": \"CC:9E:A2:16:B3:7C\",\n                    \"previous_count\": 421\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.539Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 72:0D:6F:11:85:E5 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 14,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.104\",\n                    \"mac\": \"72:0D:6F:11:85:E5\",\n                    \"previous_count\": 14\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.539Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 5E:46:EB:AD:5F:27 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 22,\n                    \"hostname\": \"Alfies iPad\",\n                    \"ip\": \"192.168.0.112\",\n                    \"mac\": \"5E:46:EB:AD:5F:27\",\n                    \"previous_count\": 22\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.539Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D2:F0:16:1C:02:A2 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 14,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.0.103\",\n                    \"mac\": \"D2:F0:16:1C:02:A2\",\n                    \"previous_count\": 14\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.539Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 4C:EF:C0:71:C9:51 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 267,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.111\",\n                    \"mac\": \"4C:EF:C0:71:C9:51\",\n                    \"previous_count\": 267\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.539Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC AA:AE:25:F8:3A:BD has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 18,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.108\",\n                    \"mac\": \"AA:AE:25:F8:3A:BD\",\n                    \"previous_count\": 18\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.539Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 72:0D:6F:11:85:E5 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 14,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.104\",\n                    \"mac\": \"72:0D:6F:11:85:E5\",\n                    \"previous_count\": 14\n                },\n                \"Timestamp\": \"2025-09-30T17:46:54.86Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 5E:46:EB:AD:5F:27 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 22,\n                    \"hostname\": \"Alfies iPad\",\n                    \"ip\": \"192.168.0.112\",\n                    \"mac\": \"5E:46:EB:AD:5F:27\",\n                    \"previous_count\": 22\n                },\n                \"Timestamp\": \"2025-09-30T17:46:54.86Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D4:52:EE:61:15:BB has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 37,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.104\",\n                    \"mac\": \"D4:52:EE:61:15:BB\",\n                    \"previous_count\": 37\n                },\n                \"Timestamp\": \"2025-09-30T17:46:54.86Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC AA:AE:25:F8:3A:BD has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 18,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.108\",\n                    \"mac\": \"AA:AE:25:F8:3A:BD\",\n                    \"previous_count\": 18\n                },\n                \"Timestamp\": \"2025-09-30T17:46:54.86Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D2:F0:16:1C:02:A2 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 14,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.0.103\",\n                    \"mac\": \"D2:F0:16:1C:02:A2\",\n                    \"previous_count\": 14\n                },\n                \"Timestamp\": \"2025-09-30T17:46:54.86Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 52:8B:66:7F:8E:8D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 154,\n                    \"hostname\": \"Stes phone\",\n                    \"ip\": \"192.168.0.106\",\n                    \"mac\": \"52:8B:66:7F:8E:8D\",\n                    \"previous_count\": 154\n                },\n                \"Timestamp\": \"2025-09-30T17:46:54.86Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 08:12:A5:6D:E8:34 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 36,\n                    \"hostname\": \"amazon-fed3e12ec\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"08:12:A5:6D:E8:34\",\n                    \"previous_count\": 36\n                },\n                \"Timestamp\": \"2025-09-30T17:46:54.86Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 4C:9F:F1:80:20:56 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 161,\n                    \"hostname\": \"Jades iphone\",\n                    \"ip\": \"192.168.0.107\",\n                    \"mac\": \"4C:9F:F1:80:20:56\",\n                    \"previous_count\": 161\n                },\n                \"Timestamp\": \"2025-09-30T17:46:54.86Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC EA:EE:0F:31:91:2D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 13,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.108\",\n                    \"mac\": \"EA:EE:0F:31:91:2D\",\n                    \"previous_count\": 13\n                },\n                \"Timestamp\": \"2025-09-30T17:46:54.86Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::E4FAC4B90EAF\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 84:C0:EF:07:FC:32 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 177,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"84:C0:EF:07:FC:32\",\n                    \"previous_count\": 177\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.518Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC AC:BC:32:A4:58:CD has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 56,\n                    \"hostname\": \"Natalies-MBP\",\n                    \"ip\": \"192.168.0.104\",\n                    \"mac\": \"AC:BC:32:A4:58:CD\",\n                    \"previous_count\": 56\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.518Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 32:A5:C0:61:A8:1C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 14,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.103\",\n                    \"mac\": \"32:A5:C0:61:A8:1C\",\n                    \"previous_count\": 14\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.518Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 32:A5:C0:61:A8:1C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 14,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.103\",\n                    \"mac\": \"32:A5:C0:61:A8:1C\",\n                    \"previous_count\": 14\n                },\n                \"Timestamp\": \"2025-09-30T17:47:06.548Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::A842A10A566D\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 0A:5F:4C:BB:44:CA has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 21,\n                    \"hostname\": \"iWatch-Ivo\",\n                    \"ip\": \"192.168.0.107\",\n                    \"mac\": \"0A:5F:4C:BB:44:CA\",\n                    \"previous_count\": 21\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.602Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 42:CE:9A:4B:A7:03 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 263,\n                    \"hostname\": \"iPhone-Max\",\n                    \"ip\": \"192.168.0.114\",\n                    \"mac\": \"42:CE:9A:4B:A7:03\",\n                    \"previous_count\": 263\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.602Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 96:36:E7:14:C6:52 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 54,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.0.103\",\n                    \"mac\": \"96:36:E7:14:C6:52\",\n                    \"previous_count\": 54\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.602Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 46:35:D9:0F:F7:97 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 66,\n                    \"hostname\": \"iPad-Mollie\",\n                    \"ip\": \"192.168.0.110\",\n                    \"mac\": \"46:35:D9:0F:F7:97\",\n                    \"previous_count\": 66\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.602Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 4C:50:DD:5B:11:AD has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 30,\n                    \"hostname\": \"TV-Max\",\n                    \"ip\": \"192.168.0.119\",\n                    \"mac\": \"4C:50:DD:5B:11:AD\",\n                    \"previous_count\": 30\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.602Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 4C:03:4F:A3:91:A2 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 111,\n                    \"hostname\": \"Sarah\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"4C:03:4F:A3:91:A2\",\n                    \"previous_count\": 111\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.602Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A6:CF:86:15:CC:C5 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 14,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.0.111\",\n                    \"mac\": \"A6:CF:86:15:CC:C5\",\n                    \"previous_count\": 14\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.602Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 3E:CE:5F:94:C2:4D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 82,\n                    \"hostname\": \"Unknown2\",\n                    \"ip\": \"192.168.0.113\",\n                    \"mac\": \"3E:CE:5F:94:C2:4D\",\n                    \"previous_count\": 82\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.602Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 46:35:D9:0F:F7:97 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 66,\n                    \"hostname\": \"iPad-Mollie\",\n                    \"ip\": \"192.168.0.110\",\n                    \"mac\": \"46:35:D9:0F:F7:97\",\n                    \"previous_count\": 66\n                },\n                \"Timestamp\": \"2025-09-30T17:47:11.165Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 4C:50:DD:5B:11:AD has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 30,\n                    \"hostname\": \"TV-Max\",\n                    \"ip\": \"192.168.0.119\",\n                    \"mac\": \"4C:50:DD:5B:11:AD\",\n                    \"previous_count\": 30\n                },\n                \"Timestamp\": \"2025-09-30T17:47:11.165Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A6:CF:86:15:CC:C5 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 14,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.0.111\",\n                    \"mac\": \"A6:CF:86:15:CC:C5\",\n                    \"previous_count\": 14\n                },\n                \"Timestamp\": \"2025-09-30T17:47:11.165Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 3E:CE:5F:94:C2:4D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 82,\n                    \"hostname\": \"Unknown2\",\n                    \"ip\": \"192.168.0.113\",\n                    \"mac\": \"3E:CE:5F:94:C2:4D\",\n                    \"previous_count\": 82\n                },\n                \"Timestamp\": \"2025-09-30T17:47:11.165Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 42:CE:9A:4B:A7:03 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 263,\n                    \"hostname\": \"iPhone-Max\",\n                    \"ip\": \"192.168.0.114\",\n                    \"mac\": \"42:CE:9A:4B:A7:03\",\n                    \"previous_count\": 263\n                },\n                \"Timestamp\": \"2025-09-30T17:47:11.165Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 90:48:6C:7F:1E:77 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 195,\n                    \"hostname\": \"RingDoorbell-77\",\n                    \"ip\": \"192.168.0.104\",\n                    \"mac\": \"90:48:6C:7F:1E:77\",\n                    \"previous_count\": 195\n                },\n                \"Timestamp\": \"2025-09-30T17:47:11.165Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 4C:03:4F:A3:91:A2 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 111,\n                    \"hostname\": \"Sarah\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"4C:03:4F:A3:91:A2\",\n                    \"previous_count\": 111\n                },\n                \"Timestamp\": \"2025-09-30T17:47:11.165Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::203626910BFC\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 42:13:04:87:28:B3 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 68,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.0.8\",\n                    \"mac\": \"42:13:04:87:28:B3\",\n                    \"previous_count\": 68\n                },\n                \"Timestamp\": \"2025-09-29T09:31:54.526Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC BA:CC:19:39:1E:9C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 193,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.0.16\",\n                    \"mac\": \"BA:CC:19:39:1E:9C\",\n                    \"previous_count\": 193\n                },\n                \"Timestamp\": \"2025-09-29T09:31:54.526Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 0E:0B:9A:3A:8C:68 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 161,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.17\",\n                    \"mac\": \"0E:0B:9A:3A:8C:68\",\n                    \"previous_count\": 161\n                },\n                \"Timestamp\": \"2025-09-29T09:31:54.526Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 16:E8:FE:63:E0:7F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 109,\n                    \"hostname\": \"MacBookAir\",\n                    \"ip\": \"192.168.0.12\",\n                    \"mac\": \"16:E8:FE:63:E0:7F\",\n                    \"previous_count\": 109\n                },\n                \"Timestamp\": \"2025-09-29T09:31:54.526Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 04:F7:78:6B:7B:CF has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 18,\n                    \"hostname\": \"PS5\",\n                    \"ip\": \"192.168.0.13\",\n                    \"mac\": \"04:F7:78:6B:7B:CF\",\n                    \"previous_count\": 18\n                },\n                \"Timestamp\": \"2025-09-29T09:31:54.534Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D6:29:10:70:9C:C8 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 28,\n                    \"hostname\": \"Blüpah Phone\",\n                    \"ip\": \"192.168.0.18\",\n                    \"mac\": \"D6:29:10:70:9C:C8\",\n                    \"previous_count\": 28\n                },\n                \"Timestamp\": \"2025-09-29T09:31:54.534Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC BA:CC:19:39:1E:9C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 193,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.0.16\",\n                    \"mac\": \"BA:CC:19:39:1E:9C\",\n                    \"previous_count\": 193\n                },\n                \"Timestamp\": \"2025-09-30T17:47:00.774Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 16:E8:FE:63:E0:7F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 109,\n                    \"hostname\": \"MacBookAir\",\n                    \"ip\": \"192.168.0.12\",\n                    \"mac\": \"16:E8:FE:63:E0:7F\",\n                    \"previous_count\": 109\n                },\n                \"Timestamp\": \"2025-09-30T17:47:00.774Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D6:29:10:70:9C:C8 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 28,\n                    \"hostname\": \"Blüpah Phone\",\n                    \"ip\": \"192.168.0.18\",\n                    \"mac\": \"D6:29:10:70:9C:C8\",\n                    \"previous_count\": 28\n                },\n                \"Timestamp\": \"2025-09-30T17:47:00.774Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 0E:0B:9A:3A:8C:68 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 161,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.17\",\n                    \"mac\": \"0E:0B:9A:3A:8C:68\",\n                    \"previous_count\": 161\n                },\n                \"Timestamp\": \"2025-09-30T17:47:00.774Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::40AE3097462B\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC DA:CB:34:BF:DB:75 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 112,\n                    \"hostname\": \"Vanessa-s-Galaxy-A21s\",\n                    \"ip\": \"192.168.0.100\",\n                    \"mac\": \"DA:CB:34:BF:DB:75\",\n                    \"previous_count\": 112\n                },\n                \"Timestamp\": \"2025-09-29T09:31:45.705Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 5E:A5:A1:6F:E8:2F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 39,\n                    \"hostname\": \"Vanessa-s-Galaxy-A21s\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"5E:A5:A1:6F:E8:2F\",\n                    \"previous_count\": 39\n                },\n                \"Timestamp\": \"2025-09-29T09:31:45.705Z\"\n            },\n            {\n                \"Type\": \"HighCPUUsage\",\n                \"Message\": \"Device is experiencing high CPU usage.\",\n                \"Details\": {\n                    \"max_cpu_percentage\": 100,\n                    \"threshold_percentage\": 90\n                },\n                \"Timestamp\": \"2025-09-29T09:31:45.705Z\"\n            },\n            {\n                \"Type\": \"HighCPUUsage\",\n                \"Message\": \"Device is experiencing high CPU usage.\",\n                \"Details\": {\n                    \"max_cpu_percentage\": 100,\n                    \"threshold_percentage\": 90\n                },\n                \"Timestamp\": \"2025-09-30T17:47:03.059Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::20362690BE38\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A4:B1:C1:33:E7:A3 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 89,\n                    \"hostname\": \"DESKTOP-2BOLVJK\",\n                    \"ip\": \"192.168.0.2\",\n                    \"mac\": \"A4:B1:C1:33:E7:A3\",\n                    \"previous_count\": 89\n                },\n                \"Timestamp\": \"2025-09-29T09:31:54.719Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 5E:1C:09:84:C4:97 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 64,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.9\",\n                    \"mac\": \"5E:1C:09:84:C4:97\",\n                    \"previous_count\": 64\n                },\n                \"Timestamp\": \"2025-09-29T09:31:54.719Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 02:A5:B8:B7:1C:EF has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 22,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.0.15\",\n                    \"mac\": \"02:A5:B8:B7:1C:EF\",\n                    \"previous_count\": 22\n                },\n                \"Timestamp\": \"2025-09-29T09:31:54.719Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC E4:E7:49:90:CE:4A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 364,\n                    \"hostname\": \"HP90CE4A\",\n                    \"ip\": \"192.168.0.12\",\n                    \"mac\": \"E4:E7:49:90:CE:4A\",\n                    \"previous_count\": 364\n                },\n                \"Timestamp\": \"2025-09-29T09:31:54.719Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 74:8F:3C:B8:B1:C8 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 19,\n                    \"hostname\": \"Anns-MBP\",\n                    \"ip\": \"192.168.0.16\",\n                    \"mac\": \"74:8F:3C:B8:B1:C8\",\n                    \"previous_count\": 19\n                },\n                \"Timestamp\": \"2025-09-29T09:31:54.719Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 0A:58:BB:50:3C:E4 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 29,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.0.11\",\n                    \"mac\": \"0A:58:BB:50:3C:E4\",\n                    \"previous_count\": 29\n                },\n                \"Timestamp\": \"2025-09-29T09:31:54.719Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC EE:9A:2C:6E:55:88 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 38,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.0.15\",\n                    \"mac\": \"EE:9A:2C:6E:55:88\",\n                    \"previous_count\": 38\n                },\n                \"Timestamp\": \"2025-09-29T09:31:54.719Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 9A:B6:6A:E9:58:A3 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 29,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.0.13\",\n                    \"mac\": \"9A:B6:6A:E9:58:A3\",\n                    \"previous_count\": 29\n                },\n                \"Timestamp\": \"2025-09-29T09:31:54.719Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 9A:B6:6A:E9:58:A3 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 29,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.0.13\",\n                    \"mac\": \"9A:B6:6A:E9:58:A3\",\n                    \"previous_count\": 29\n                },\n                \"Timestamp\": \"2025-09-30T17:47:11.327Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A4:B1:C1:33:E7:A3 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 89,\n                    \"hostname\": \"DESKTOP-2BOLVJK\",\n                    \"ip\": \"192.168.0.2\",\n                    \"mac\": \"A4:B1:C1:33:E7:A3\",\n                    \"previous_count\": 89\n                },\n                \"Timestamp\": \"2025-09-30T17:47:11.327Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 0A:58:BB:50:3C:E4 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 29,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.0.11\",\n                    \"mac\": \"0A:58:BB:50:3C:E4\",\n                    \"previous_count\": 29\n                },\n                \"Timestamp\": \"2025-09-30T17:47:11.327Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC EE:9A:2C:6E:55:88 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 38,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.0.15\",\n                    \"mac\": \"EE:9A:2C:6E:55:88\",\n                    \"previous_count\": 38\n                },\n                \"Timestamp\": \"2025-09-30T17:47:11.327Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 5E:1C:09:84:C4:97 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 64,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.9\",\n                    \"mac\": \"5E:1C:09:84:C4:97\",\n                    \"previous_count\": 64\n                },\n                \"Timestamp\": \"2025-09-30T17:47:11.327Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 74:8F:3C:B8:B1:C8 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 19,\n                    \"hostname\": \"Anns-MBP\",\n                    \"ip\": \"192.168.0.16\",\n                    \"mac\": \"74:8F:3C:B8:B1:C8\",\n                    \"previous_count\": 19\n                },\n                \"Timestamp\": \"2025-09-30T17:47:11.327Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 02:A5:B8:B7:1C:EF has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 22,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.0.15\",\n                    \"mac\": \"02:A5:B8:B7:1C:EF\",\n                    \"previous_count\": 22\n                },\n                \"Timestamp\": \"2025-09-30T17:47:11.327Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::30DE4B41ED7D\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC AC:5A:FC:65:72:AF has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 10,\n                    \"hostname\": \"EREL00601\",\n                    \"ip\": \"192.168.88.2\",\n                    \"mac\": \"AC:5A:FC:65:72:AF\",\n                    \"previous_count\": 10\n                },\n                \"Timestamp\": \"2025-09-29T09:31:35.593Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 74:A7:EA:D9:25:46 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 11,\n                    \"hostname\": \"amazon-15e9863c9\",\n                    \"ip\": \"192.168.88.2\",\n                    \"mac\": \"74:A7:EA:D9:25:46\",\n                    \"previous_count\": 11\n                },\n                \"Timestamp\": \"2025-09-29T09:31:35.593Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 74:A7:EA:D9:25:46 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 11,\n                    \"hostname\": \"amazon-15e9863c9\",\n                    \"ip\": \"192.168.88.2\",\n                    \"mac\": \"74:A7:EA:D9:25:46\",\n                    \"previous_count\": 11\n                },\n                \"Timestamp\": \"2025-09-30T17:46:50.078Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC AC:5A:FC:65:72:AF has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 10,\n                    \"hostname\": \"EREL00601\",\n                    \"ip\": \"192.168.88.2\",\n                    \"mac\": \"AC:5A:FC:65:72:AF\",\n                    \"previous_count\": 10\n                },\n                \"Timestamp\": \"2025-09-30T17:46:50.078Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::20362690E988\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC EA:05:AD:A3:2B:69 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 145,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.7.8\",\n                    \"mac\": \"EA:05:AD:A3:2B:69\",\n                    \"previous_count\": 145\n                },\n                \"Timestamp\": \"2025-09-29T09:31:56.247Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 6E:00:1F:59:FD:79 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 55,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.7.10\",\n                    \"mac\": \"6E:00:1F:59:FD:79\",\n                    \"previous_count\": 55\n                },\n                \"Timestamp\": \"2025-09-29T09:31:56.247Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 4A:ED:AF:A4:FB:E7 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 89,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.7.8\",\n                    \"mac\": \"4A:ED:AF:A4:FB:E7\",\n                    \"previous_count\": 89\n                },\n                \"Timestamp\": \"2025-09-29T09:31:56.247Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 62:B6:66:EE:AF:9D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 22,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.7.10\",\n                    \"mac\": \"62:B6:66:EE:AF:9D\",\n                    \"previous_count\": 22\n                },\n                \"Timestamp\": \"2025-09-29T09:31:56.247Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 62:B6:66:EE:AF:9D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 22,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.7.10\",\n                    \"mac\": \"62:B6:66:EE:AF:9D\",\n                    \"previous_count\": 22\n                },\n                \"Timestamp\": \"2025-09-30T17:47:10.67Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::242FD04E9D13\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 1C:4D:66:31:6B:1F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 13,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.32.103\",\n                    \"mac\": \"1C:4D:66:31:6B:1F\",\n                    \"previous_count\": 13\n                },\n                \"Timestamp\": \"2025-09-29T09:31:49.361Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A0:D3:65:E3:15:3E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 77,\n                    \"hostname\": \"CCL2106\",\n                    \"ip\": \"192.168.32.102\",\n                    \"mac\": \"A0:D3:65:E3:15:3E\",\n                    \"previous_count\": 77\n                },\n                \"Timestamp\": \"2025-09-29T09:31:49.361Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A8:42:A1:0D:CC:9D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 22,\n                    \"hostname\": \"L535\",\n                    \"ip\": \"192.168.32.100\",\n                    \"mac\": \"A8:42:A1:0D:CC:9D\",\n                    \"previous_count\": 22\n                },\n                \"Timestamp\": \"2025-09-29T09:31:49.361Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 44:42:01:65:9C:AE has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 110,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.32.103\",\n                    \"mac\": \"44:42:01:65:9C:AE\",\n                    \"previous_count\": 110\n                },\n                \"Timestamp\": \"2025-09-29T09:31:49.361Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D6:5B:9D:F4:C4:73 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 107,\n                    \"hostname\": \"SpyPirat\",\n                    \"ip\": \"192.168.32.105\",\n                    \"mac\": \"D6:5B:9D:F4:C4:73\",\n                    \"previous_count\": 107\n                },\n                \"Timestamp\": \"2025-09-29T09:31:49.361Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A8:42:A1:0D:CC:9D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 22,\n                    \"hostname\": \"L535\",\n                    \"ip\": \"192.168.32.100\",\n                    \"mac\": \"A8:42:A1:0D:CC:9D\",\n                    \"previous_count\": 22\n                },\n                \"Timestamp\": \"2025-09-30T17:47:05.185Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C6:A7:FB:62:56:AB has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 38,\n                    \"hostname\": \"SpyPirat\",\n                    \"ip\": \"192.168.0.100\",\n                    \"mac\": \"C6:A7:FB:62:56:AB\",\n                    \"previous_count\": 38\n                },\n                \"Timestamp\": \"2025-09-30T17:47:05.185Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A0:D3:65:E3:15:3E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 77,\n                    \"hostname\": \"CCL2106\",\n                    \"ip\": \"192.168.32.102\",\n                    \"mac\": \"A0:D3:65:E3:15:3E\",\n                    \"previous_count\": 77\n                },\n                \"Timestamp\": \"2025-09-30T17:47:05.185Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 44:42:01:65:9C:AE has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 110,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.32.103\",\n                    \"mac\": \"44:42:01:65:9C:AE\",\n                    \"previous_count\": 110\n                },\n                \"Timestamp\": \"2025-09-30T17:47:05.185Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"ops::203626-EX820v-22491Q8004466\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 6A:9F:D3:46:AA:9A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 15,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.5\",\n                    \"mac\": \"6A:9F:D3:46:AA:9A\",\n                    \"previous_count\": 15\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.651Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 3A:D2:E4:21:BA:B2 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 10,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.2\",\n                    \"mac\": \"3A:D2:E4:21:BA:B2\",\n                    \"previous_count\": 10\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.651Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 20:1F:3B:12:59:30 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 65,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.3\",\n                    \"mac\": \"20:1F:3B:12:59:30\",\n                    \"previous_count\": 65\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.651Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC DC:2E:97:2F:82:CE has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 42,\n                    \"hostname\": \"steamdeck\",\n                    \"ip\": \"192.168.0.7\",\n                    \"mac\": \"DC:2E:97:2F:82:CE\",\n                    \"previous_count\": 42\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.651Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::A842A10A56F4\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC CE:2E:2A:F9:E2:EB has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 13,\n                    \"hostname\": \"Paradox-s-S23-Ultra\",\n                    \"ip\": \"192.168.0.102\",\n                    \"mac\": \"CE:2E:2A:F9:E2:EB\",\n                    \"previous_count\": 13\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.605Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 46:75:AA:5D:DE:86 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 97,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.103\",\n                    \"mac\": \"46:75:AA:5D:DE:86\",\n                    \"previous_count\": 97\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.605Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 8E:19:00:DA:5D:D6 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 59,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.104\",\n                    \"mac\": \"8E:19:00:DA:5D:D6\",\n                    \"previous_count\": 59\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.605Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC CE:2E:2A:F9:E2:EB has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 13,\n                    \"hostname\": \"Paradox-s-S23-Ultra\",\n                    \"ip\": \"192.168.0.102\",\n                    \"mac\": \"CE:2E:2A:F9:E2:EB\",\n                    \"previous_count\": 13\n                },\n                \"Timestamp\": \"2025-09-30T17:46:56.908Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 46:75:AA:5D:DE:86 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 97,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.103\",\n                    \"mac\": \"46:75:AA:5D:DE:86\",\n                    \"previous_count\": 97\n                },\n                \"Timestamp\": \"2025-09-30T17:46:56.908Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 8E:19:00:DA:5D:D6 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 59,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.104\",\n                    \"mac\": \"8E:19:00:DA:5D:D6\",\n                    \"previous_count\": 59\n                },\n                \"Timestamp\": \"2025-09-30T17:46:56.908Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::20362690BA2D\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 90:F8:2E:5C:C5:2E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 306,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.7\",\n                    \"mac\": \"90:F8:2E:5C:C5:2E\",\n                    \"previous_count\": 306\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.534Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 1A:C0:88:50:5B:BE has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 164,\n                    \"hostname\": \"Pixel-7-Pro\",\n                    \"ip\": \"192.168.0.5\",\n                    \"mac\": \"1A:C0:88:50:5B:BE\",\n                    \"previous_count\": 164\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.534Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 16:C1:5D:3E:8E:C1 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 11,\n                    \"hostname\": \"HONOR-400-Pro\",\n                    \"ip\": \"192.168.0.11\",\n                    \"mac\": \"16:C1:5D:3E:8E:C1\",\n                    \"previous_count\": 11\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.534Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC BC:74:4B:B2:C4:A0 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 57,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.10\",\n                    \"mac\": \"BC:74:4B:B2:C4:A0\",\n                    \"previous_count\": 57\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.534Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 62:F2:5C:00:1D:59 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 133,\n                    \"hostname\": \"Amelia-s-S22\",\n                    \"ip\": \"192.168.0.8\",\n                    \"mac\": \"62:F2:5C:00:1D:59\",\n                    \"previous_count\": 133\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.534Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 62:F2:5C:00:1D:59 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 133,\n                    \"hostname\": \"Amelia-s-S22\",\n                    \"ip\": \"192.168.0.8\",\n                    \"mac\": \"62:F2:5C:00:1D:59\",\n                    \"previous_count\": 133\n                },\n                \"Timestamp\": \"2025-09-30T17:47:04.832Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 90:F8:2E:5C:C5:2E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 306,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.7\",\n                    \"mac\": \"90:F8:2E:5C:C5:2E\",\n                    \"previous_count\": 306\n                },\n                \"Timestamp\": \"2025-09-30T17:47:04.832Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 1A:C0:88:50:5B:BE has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 164,\n                    \"hostname\": \"Pixel-7-Pro\",\n                    \"ip\": \"192.168.0.5\",\n                    \"mac\": \"1A:C0:88:50:5B:BE\",\n                    \"previous_count\": 164\n                },\n                \"Timestamp\": \"2025-09-30T17:47:04.832Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 16:C1:5D:3E:8E:C1 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 11,\n                    \"hostname\": \"HONOR-400-Pro\",\n                    \"ip\": \"192.168.0.11\",\n                    \"mac\": \"16:C1:5D:3E:8E:C1\",\n                    \"previous_count\": 11\n                },\n                \"Timestamp\": \"2025-09-30T17:47:04.832Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC BC:74:4B:B2:C4:A0 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 57,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.10\",\n                    \"mac\": \"BC:74:4B:B2:C4:A0\",\n                    \"previous_count\": 57\n                },\n                \"Timestamp\": \"2025-09-30T17:47:04.832Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::20362690BE6B\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 9C:73:B1:B0:CF:B5 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 97,\n                    \"hostname\": \"Rob-s-S24-Ultra\",\n                    \"ip\": \"192.168.0.9\",\n                    \"mac\": \"9C:73:B1:B0:CF:B5\",\n                    \"previous_count\": 97\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.636Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 86:1F:8D:AF:0A:19 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 28,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.11\",\n                    \"mac\": \"86:1F:8D:AF:0A:19\",\n                    \"previous_count\": 28\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.636Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::40ED0039F77E\",\n        \"alarms\": [\n            {\n                \"Type\": \"HighCPUUsage\",\n                \"Message\": \"Device is experiencing high CPU usage.\",\n                \"Details\": {\n                    \"max_cpu_percentage\": 100,\n                    \"threshold_percentage\": 90\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.212Z\"\n            },\n            {\n                \"Type\": \"HighCPUUsage\",\n                \"Message\": \"Device is experiencing high CPU usage.\",\n                \"Details\": {\n                    \"max_cpu_percentage\": 100,\n                    \"threshold_percentage\": 90\n                },\n                \"Timestamp\": \"2025-09-30T17:46:58.887Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::40ED0039F892\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 90:A8:22:67:A8:BE has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 50,\n                    \"hostname\": \"amazon-6a854a43d\",\n                    \"ip\": \"192.168.88.6\",\n                    \"mac\": \"90:A8:22:67:A8:BE\",\n                    \"previous_count\": 50\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.483Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 28:34:FF:EF:FF:2E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 129,\n                    \"hostname\": \"Donnas-iPhone\",\n                    \"ip\": \"192.168.88.8\",\n                    \"mac\": \"28:34:FF:EF:FF:2E\",\n                    \"previous_count\": 129\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.483Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 66:D6:32:0A:90:2E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 32,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.88.13\",\n                    \"mac\": \"66:D6:32:0A:90:2E\",\n                    \"previous_count\": 32\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.483Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 72:C8:D6:A4:9E:13 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 16,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.88.8\",\n                    \"mac\": \"72:C8:D6:A4:9E:13\",\n                    \"previous_count\": 16\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.483Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D4:F3:2D:6C:EF:6C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 14,\n                    \"hostname\": \"misterlaptop\",\n                    \"ip\": \"192.168.88.3\",\n                    \"mac\": \"D4:F3:2D:6C:EF:6C\",\n                    \"previous_count\": 14\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.483Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 7A:6F:9B:4A:7D:7D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 39,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.10\",\n                    \"mac\": \"7A:6F:9B:4A:7D:7D\",\n                    \"previous_count\": 39\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.483Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC CA:D3:F7:24:C9:4B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 18,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.88.12\",\n                    \"mac\": \"CA:D3:F7:24:C9:4B\",\n                    \"previous_count\": 18\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.483Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC BC:38:98:98:F2:6A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 14,\n                    \"hostname\": \"DESKTOP-F43KCU4\",\n                    \"ip\": \"192.168.88.9\",\n                    \"mac\": \"BC:38:98:98:F2:6A\",\n                    \"previous_count\": 14\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.483Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 12:AC:E8:D6:2A:05 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 14,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.88.8\",\n                    \"mac\": \"12:AC:E8:D6:2A:05\",\n                    \"previous_count\": 14\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.483Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 44:94:FC:93:89:77 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 12,\n                    \"hostname\": \"WN1000RP\",\n                    \"ip\": \"192.168.88.18\",\n                    \"mac\": \"44:94:FC:93:89:77\",\n                    \"previous_count\": 12\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.483Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 02:8B:5F:B9:23:CB has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 27,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.88.6\",\n                    \"mac\": \"02:8B:5F:B9:23:CB\",\n                    \"previous_count\": 27\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.483Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 36:F9:1E:13:DA:B8 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 18,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.88.3\",\n                    \"mac\": \"36:F9:1E:13:DA:B8\",\n                    \"previous_count\": 18\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.483Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 7C:61:66:70:E9:1A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 14,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.15\",\n                    \"mac\": \"7C:61:66:70:E9:1A\",\n                    \"previous_count\": 14\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.483Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 1E:6F:F1:C7:9B:2E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 21,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.88.8\",\n                    \"mac\": \"1E:6F:F1:C7:9B:2E\",\n                    \"previous_count\": 21\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.483Z\"\n            },\n            {\n                \"Type\": \"HighCPUUsage\",\n                \"Message\": \"Device is experiencing high CPU usage.\",\n                \"Details\": {\n                    \"max_cpu_percentage\": 100,\n                    \"threshold_percentage\": 90\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.483Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 1E:6F:F1:C7:9B:2E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 21,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.88.8\",\n                    \"mac\": \"1E:6F:F1:C7:9B:2E\",\n                    \"previous_count\": 21\n                },\n                \"Timestamp\": \"2025-09-30T17:47:04.99Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 72:C8:D6:A4:9E:13 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 16,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.88.8\",\n                    \"mac\": \"72:C8:D6:A4:9E:13\",\n                    \"previous_count\": 16\n                },\n                \"Timestamp\": \"2025-09-30T17:47:04.99Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 66:D6:32:0A:90:2E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 32,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.88.13\",\n                    \"mac\": \"66:D6:32:0A:90:2E\",\n                    \"previous_count\": 32\n                },\n                \"Timestamp\": \"2025-09-30T17:47:04.99Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC CA:D3:F7:24:C9:4B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 18,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.88.12\",\n                    \"mac\": \"CA:D3:F7:24:C9:4B\",\n                    \"previous_count\": 18\n                },\n                \"Timestamp\": \"2025-09-30T17:47:04.99Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC BC:38:98:98:F2:6A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 14,\n                    \"hostname\": \"DESKTOP-F43KCU4\",\n                    \"ip\": \"192.168.88.9\",\n                    \"mac\": \"BC:38:98:98:F2:6A\",\n                    \"previous_count\": 14\n                },\n                \"Timestamp\": \"2025-09-30T17:47:04.99Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 44:94:FC:93:89:77 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 12,\n                    \"hostname\": \"WN1000RP\",\n                    \"ip\": \"192.168.88.18\",\n                    \"mac\": \"44:94:FC:93:89:77\",\n                    \"previous_count\": 12\n                },\n                \"Timestamp\": \"2025-09-30T17:47:04.99Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 7C:61:66:70:E9:1A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 14,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.15\",\n                    \"mac\": \"7C:61:66:70:E9:1A\",\n                    \"previous_count\": 14\n                },\n                \"Timestamp\": \"2025-09-30T17:47:04.99Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 12:AC:E8:D6:2A:05 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 14,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.88.8\",\n                    \"mac\": \"12:AC:E8:D6:2A:05\",\n                    \"previous_count\": 14\n                },\n                \"Timestamp\": \"2025-09-30T17:47:04.99Z\"\n            },\n            {\n                \"Type\": \"HighCPUUsage\",\n                \"Message\": \"Device is experiencing high CPU usage.\",\n                \"Details\": {\n                    \"max_cpu_percentage\": 100,\n                    \"threshold_percentage\": 90\n                },\n                \"Timestamp\": \"2025-09-30T17:47:04.99Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::20362690036E\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B2:E7:ED:62:AC:02 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 17,\n                    \"hostname\": \"Gavin-s-Z-Fold6\",\n                    \"ip\": \"192.168.1.9\",\n                    \"mac\": \"B2:E7:ED:62:AC:02\",\n                    \"previous_count\": 17\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.867Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F2:C6:49:05:50:0E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 70,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.1.13\",\n                    \"mac\": \"F2:C6:49:05:50:0E\",\n                    \"previous_count\": 70\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.867Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 26:41:24:2C:E8:AB has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 55,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.1.8\",\n                    \"mac\": \"26:41:24:2C:E8:AB\",\n                    \"previous_count\": 55\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.867Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 76:53:4C:3B:8A:23 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 162,\n                    \"hostname\": \"Gavin-s-Tab-S10-FE\",\n                    \"ip\": \"192.168.1.11\",\n                    \"mac\": \"76:53:4C:3B:8A:23\",\n                    \"previous_count\": 162\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.867Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F2:C6:49:05:50:0E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 70,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.1.13\",\n                    \"mac\": \"F2:C6:49:05:50:0E\",\n                    \"previous_count\": 70\n                },\n                \"Timestamp\": \"2025-09-30T17:47:06.455Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 26:41:24:2C:E8:AB has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 55,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.1.8\",\n                    \"mac\": \"26:41:24:2C:E8:AB\",\n                    \"previous_count\": 55\n                },\n                \"Timestamp\": \"2025-09-30T17:47:06.455Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::203626901007\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F0:C7:25:31:9A:1D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 62,\n                    \"hostname\": \"Kacis-iPhone-2\",\n                    \"ip\": \"192.168.0.5\",\n                    \"mac\": \"F0:C7:25:31:9A:1D\",\n                    \"previous_count\": 62\n                },\n                \"Timestamp\": \"2025-09-29T09:31:49.25Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 92:DE:82:DA:12:8A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 23,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.6\",\n                    \"mac\": \"92:DE:82:DA:12:8A\",\n                    \"previous_count\": 23\n                },\n                \"Timestamp\": \"2025-09-29T09:31:49.25Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B2:CD:F2:91:E9:EB has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 259,\n                    \"hostname\": \"Paula-s-S24\",\n                    \"ip\": \"192.168.0.13\",\n                    \"mac\": \"B2:CD:F2:91:E9:EB\",\n                    \"previous_count\": 259\n                },\n                \"Timestamp\": \"2025-09-29T09:31:49.25Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC CE:34:71:97:6C:71 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 30,\n                    \"hostname\": \"moto-g15\",\n                    \"ip\": \"192.168.0.9\",\n                    \"mac\": \"CE:34:71:97:6C:71\",\n                    \"previous_count\": 30\n                },\n                \"Timestamp\": \"2025-09-29T09:31:49.25Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC EC:2B:EB:02:9A:AD has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 310,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.8\",\n                    \"mac\": \"EC:2B:EB:02:9A:AD\",\n                    \"previous_count\": 310\n                },\n                \"Timestamp\": \"2025-09-29T09:31:49.25Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 94:44:44:97:33:83 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 239,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.7\",\n                    \"mac\": \"94:44:44:97:33:83\",\n                    \"previous_count\": 239\n                },\n                \"Timestamp\": \"2025-09-29T09:31:49.25Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D2:66:82:10:B9:AF has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 51,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.4\",\n                    \"mac\": \"D2:66:82:10:B9:AF\",\n                    \"previous_count\": 51\n                },\n                \"Timestamp\": \"2025-09-29T09:31:49.25Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A6:65:00:81:1C:30 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 10,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.16\",\n                    \"mac\": \"A6:65:00:81:1C:30\",\n                    \"previous_count\": 10\n                },\n                \"Timestamp\": \"2025-09-29T09:31:49.25Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A6:65:00:81:1C:30 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 10,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.16\",\n                    \"mac\": \"A6:65:00:81:1C:30\",\n                    \"previous_count\": 10\n                },\n                \"Timestamp\": \"2025-09-30T17:47:04.042Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 92:DE:82:DA:12:8A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 23,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.6\",\n                    \"mac\": \"92:DE:82:DA:12:8A\",\n                    \"previous_count\": 23\n                },\n                \"Timestamp\": \"2025-09-30T17:47:04.042Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D2:66:82:10:B9:AF has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 51,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.4\",\n                    \"mac\": \"D2:66:82:10:B9:AF\",\n                    \"previous_count\": 51\n                },\n                \"Timestamp\": \"2025-09-30T17:47:04.042Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::20362690D7A7\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F2:2A:41:91:D8:5E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 37,\n                    \"hostname\": \"Helen iPhone\",\n                    \"ip\": \"192.168.0.6\",\n                    \"mac\": \"F2:2A:41:91:D8:5E\",\n                    \"previous_count\": 37\n                },\n                \"Timestamp\": \"2025-09-29T09:31:45.372Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 04:B8:6A:9B:4F:8D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 26,\n                    \"hostname\": \"Alex Sky\",\n                    \"ip\": \"192.168.0.12\",\n                    \"mac\": \"04:B8:6A:9B:4F:8D\",\n                    \"previous_count\": 26\n                },\n                \"Timestamp\": \"2025-09-29T09:31:45.372Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 7C:ED:C6:D9:08:8F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 18,\n                    \"hostname\": \"Adams Alexa Show\",\n                    \"ip\": \"192.168.0.12\",\n                    \"mac\": \"7C:ED:C6:D9:08:8F\",\n                    \"previous_count\": 18\n                },\n                \"Timestamp\": \"2025-09-29T09:31:45.372Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 1A:61:4A:51:7B:AD has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 14,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.32.2\",\n                    \"mac\": \"1A:61:4A:51:7B:AD\",\n                    \"previous_count\": 14\n                },\n                \"Timestamp\": \"2025-09-29T09:31:45.372Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 54:E0:19:4B:48:91 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 198,\n                    \"hostname\": \"RingDoorbell\",\n                    \"ip\": \"192.168.0.8\",\n                    \"mac\": \"54:E0:19:4B:48:91\",\n                    \"previous_count\": 198\n                },\n                \"Timestamp\": \"2025-09-29T09:31:45.372Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F8:B9:5A:20:3C:DE has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 341,\n                    \"hostname\": \"Living room Tv\",\n                    \"ip\": \"192.168.0.10\",\n                    \"mac\": \"F8:B9:5A:20:3C:DE\",\n                    \"previous_count\": 341\n                },\n                \"Timestamp\": \"2025-09-29T09:31:45.372Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 72:69:DE:0A:72:4C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 42,\n                    \"hostname\": \"Bry iPhone\",\n                    \"ip\": \"192.168.0.6\",\n                    \"mac\": \"72:69:DE:0A:72:4C\",\n                    \"previous_count\": 42\n                },\n                \"Timestamp\": \"2025-09-29T09:31:45.372Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 1A:F9:9C:76:F5:D9 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 20,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.0.3\",\n                    \"mac\": \"1A:F9:9C:76:F5:D9\",\n                    \"previous_count\": 20\n                },\n                \"Timestamp\": \"2025-09-29T09:31:45.372Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 9C:37:CB:05:E3:49 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 13,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.9\",\n                    \"mac\": \"9C:37:CB:05:E3:49\",\n                    \"previous_count\": 13\n                },\n                \"Timestamp\": \"2025-09-29T09:31:45.372Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC AA:FD:5F:80:11:CF has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 38,\n                    \"hostname\": \"Alex iPhone\",\n                    \"ip\": \"192.168.0.5\",\n                    \"mac\": \"AA:FD:5F:80:11:CF\",\n                    \"previous_count\": 38\n                },\n                \"Timestamp\": \"2025-09-29T09:31:45.372Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 1E:43:17:C3:C7:9E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 28,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.0.9\",\n                    \"mac\": \"1E:43:17:C3:C7:9E\",\n                    \"previous_count\": 28\n                },\n                \"Timestamp\": \"2025-09-29T09:31:45.372Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 16:C6:00:B1:08:F5 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 18,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.32.2\",\n                    \"mac\": \"16:C6:00:B1:08:F5\",\n                    \"previous_count\": 18\n                },\n                \"Timestamp\": \"2025-09-29T09:31:45.372Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A4:E8:8D:76:00:62 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 12,\n                    \"hostname\": \"Whealy200291\",\n                    \"ip\": \"192.168.32.5\",\n                    \"mac\": \"A4:E8:8D:76:00:62\",\n                    \"previous_count\": 12\n                },\n                \"Timestamp\": \"2025-09-29T09:31:45.372Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 18:3E:EF:C8:33:A7 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 179,\n                    \"hostname\": \"Bry MacBook-Air\",\n                    \"ip\": \"192.168.0.14\",\n                    \"mac\": \"18:3E:EF:C8:33:A7\",\n                    \"previous_count\": 179\n                },\n                \"Timestamp\": \"2025-09-29T09:31:45.372Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C2:AB:71:E9:06:38 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 122,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.11\",\n                    \"mac\": \"C2:AB:71:E9:06:38\",\n                    \"previous_count\": 122\n                },\n                \"Timestamp\": \"2025-09-29T09:31:45.372Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 6E:08:68:DC:7C:B1 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 88,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.5\",\n                    \"mac\": \"6E:08:68:DC:7C:B1\",\n                    \"previous_count\": 88\n                },\n                \"Timestamp\": \"2025-09-29T09:31:45.372Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C2:AB:71:E9:06:38 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 122,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.11\",\n                    \"mac\": \"C2:AB:71:E9:06:38\",\n                    \"previous_count\": 122\n                },\n                \"Timestamp\": \"2025-09-30T17:47:02.992Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 9C:37:CB:05:E3:49 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 13,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.9\",\n                    \"mac\": \"9C:37:CB:05:E3:49\",\n                    \"previous_count\": 13\n                },\n                \"Timestamp\": \"2025-09-30T17:47:02.992Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 6E:08:68:DC:7C:B1 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 88,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.5\",\n                    \"mac\": \"6E:08:68:DC:7C:B1\",\n                    \"previous_count\": 88\n                },\n                \"Timestamp\": \"2025-09-30T17:47:02.992Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 16:C6:00:B1:08:F5 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 18,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.32.2\",\n                    \"mac\": \"16:C6:00:B1:08:F5\",\n                    \"previous_count\": 18\n                },\n                \"Timestamp\": \"2025-09-30T17:47:02.992Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 18:3E:EF:C8:33:A7 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 179,\n                    \"hostname\": \"Bry MacBook-Air\",\n                    \"ip\": \"192.168.0.14\",\n                    \"mac\": \"18:3E:EF:C8:33:A7\",\n                    \"previous_count\": 179\n                },\n                \"Timestamp\": \"2025-09-30T17:47:02.992Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 1A:61:4A:51:7B:AD has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 14,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.32.2\",\n                    \"mac\": \"1A:61:4A:51:7B:AD\",\n                    \"previous_count\": 14\n                },\n                \"Timestamp\": \"2025-09-30T17:47:02.992Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 1A:F9:9C:76:F5:D9 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 20,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.0.3\",\n                    \"mac\": \"1A:F9:9C:76:F5:D9\",\n                    \"previous_count\": 20\n                },\n                \"Timestamp\": \"2025-09-30T17:47:02.992Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A4:E8:8D:76:00:62 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 12,\n                    \"hostname\": \"Whealy200291\",\n                    \"ip\": \"192.168.32.5\",\n                    \"mac\": \"A4:E8:8D:76:00:62\",\n                    \"previous_count\": 12\n                },\n                \"Timestamp\": \"2025-09-30T17:47:02.992Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 7C:ED:C6:D9:08:8F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 18,\n                    \"hostname\": \"Adams Alexa Show\",\n                    \"ip\": \"192.168.0.12\",\n                    \"mac\": \"7C:ED:C6:D9:08:8F\",\n                    \"previous_count\": 18\n                },\n                \"Timestamp\": \"2025-09-30T17:47:02.992Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 72:69:DE:0A:72:4C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 42,\n                    \"hostname\": \"Bry iPhone\",\n                    \"ip\": \"192.168.0.6\",\n                    \"mac\": \"72:69:DE:0A:72:4C\",\n                    \"previous_count\": 42\n                },\n                \"Timestamp\": \"2025-09-30T17:47:02.992Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 1E:43:17:C3:C7:9E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 28,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.0.9\",\n                    \"mac\": \"1E:43:17:C3:C7:9E\",\n                    \"previous_count\": 28\n                },\n                \"Timestamp\": \"2025-09-30T17:47:02.992Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F2:2A:41:91:D8:5E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 37,\n                    \"hostname\": \"Helen iPhone\",\n                    \"ip\": \"192.168.0.6\",\n                    \"mac\": \"F2:2A:41:91:D8:5E\",\n                    \"previous_count\": 37\n                },\n                \"Timestamp\": \"2025-09-30T17:47:02.992Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 04:B8:6A:9B:4F:8D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 26,\n                    \"hostname\": \"Alex Sky\",\n                    \"ip\": \"192.168.0.12\",\n                    \"mac\": \"04:B8:6A:9B:4F:8D\",\n                    \"previous_count\": 26\n                },\n                \"Timestamp\": \"2025-09-30T17:47:02.992Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::40ED0039F0F7\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 98:CC:F3:A1:45:EF has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 120,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.2\",\n                    \"mac\": \"98:CC:F3:A1:45:EF\",\n                    \"previous_count\": 120\n                },\n                \"Timestamp\": \"2025-09-29T09:31:48.037Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 4E:44:74:AB:05:F1 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 45,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.4\",\n                    \"mac\": \"4E:44:74:AB:05:F1\",\n                    \"previous_count\": 45\n                },\n                \"Timestamp\": \"2025-09-29T09:31:48.037Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 7A:97:D5:D2:90:38 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 30,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.88.4\",\n                    \"mac\": \"7A:97:D5:D2:90:38\",\n                    \"previous_count\": 30\n                },\n                \"Timestamp\": \"2025-09-29T09:31:48.037Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 16:DB:45:EB:27:E9 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 21,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.88.6\",\n                    \"mac\": \"16:DB:45:EB:27:E9\",\n                    \"previous_count\": 21\n                },\n                \"Timestamp\": \"2025-09-29T09:31:48.037Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC BC:83:85:84:9A:FB has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 39,\n                    \"hostname\": \"XboxOne\",\n                    \"ip\": \"192.168.88.13\",\n                    \"mac\": \"BC:83:85:84:9A:FB\",\n                    \"previous_count\": 39\n                },\n                \"Timestamp\": \"2025-09-29T09:31:48.037Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 7C:21:4A:BC:67:09 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 43,\n                    \"hostname\": \"LAP14394\",\n                    \"ip\": \"192.168.88.4\",\n                    \"mac\": \"7C:21:4A:BC:67:09\",\n                    \"previous_count\": 43\n                },\n                \"Timestamp\": \"2025-09-29T09:31:48.037Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 7C:21:4A:BC:67:09 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 43,\n                    \"hostname\": \"LAP14394\",\n                    \"ip\": \"192.168.88.4\",\n                    \"mac\": \"7C:21:4A:BC:67:09\",\n                    \"previous_count\": 43\n                },\n                \"Timestamp\": \"2025-09-30T17:47:05.486Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 7A:97:D5:D2:90:38 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 30,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.88.4\",\n                    \"mac\": \"7A:97:D5:D2:90:38\",\n                    \"previous_count\": 30\n                },\n                \"Timestamp\": \"2025-09-30T17:47:05.486Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::98254A42AAA3\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 44:85:00:5A:41:FF has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 14,\n                    \"hostname\": \"SamsComputer\",\n                    \"ip\": \"192.168.0.100\",\n                    \"mac\": \"44:85:00:5A:41:FF\",\n                    \"previous_count\": 14\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.451Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 00:E9:3A:A6:7F:92 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 19,\n                    \"hostname\": \"lwip\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"00:E9:3A:A6:7F:92\",\n                    \"previous_count\": 19\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.451Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC E2:D5:FD:1E:EF:42 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 13,\n                    \"hostname\": \"Sam-s-S25\",\n                    \"ip\": \"192.168.0.105\",\n                    \"mac\": \"E2:D5:FD:1E:EF:42\",\n                    \"previous_count\": 13\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.451Z\"\n            },\n            {\n                \"Type\": \"HighCPUUsage\",\n                \"Message\": \"Device is experiencing high CPU usage.\",\n                \"Details\": {\n                    \"max_cpu_percentage\": 100,\n                    \"threshold_percentage\": 90\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.451Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 44:85:00:5A:41:FF has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 14,\n                    \"hostname\": \"SamsComputer\",\n                    \"ip\": \"192.168.0.100\",\n                    \"mac\": \"44:85:00:5A:41:FF\",\n                    \"previous_count\": 14\n                },\n                \"Timestamp\": \"2025-09-30T17:47:08.637Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC E2:D5:FD:1E:EF:42 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 13,\n                    \"hostname\": \"Sam-s-S25\",\n                    \"ip\": \"192.168.0.105\",\n                    \"mac\": \"E2:D5:FD:1E:EF:42\",\n                    \"previous_count\": 13\n                },\n                \"Timestamp\": \"2025-09-30T17:47:08.637Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC E0:09:BF:75:AB:58 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 26,\n                    \"hostname\": \"IPCAM\",\n                    \"ip\": \"192.168.0.100\",\n                    \"mac\": \"E0:09:BF:75:AB:58\",\n                    \"previous_count\": 26\n                },\n                \"Timestamp\": \"2025-09-30T17:47:08.637Z\"\n            },\n            {\n                \"Type\": \"HighCPUUsage\",\n                \"Message\": \"Device is experiencing high CPU usage.\",\n                \"Details\": {\n                    \"max_cpu_percentage\": 100,\n                    \"threshold_percentage\": 90\n                },\n                \"Timestamp\": \"2025-09-30T17:47:08.637Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::203626910AA6\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 24:CE:33:6B:29:17 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 409,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.15\",\n                    \"mac\": \"24:CE:33:6B:29:17\",\n                    \"previous_count\": 409\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.794Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 68:A4:0E:2B:83:3D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 376,\n                    \"hostname\": \"BOSCH-PXX975KW1E-68A40E2B833D\",\n                    \"ip\": \"192.168.0.4\",\n                    \"mac\": \"68:A4:0E:2B:83:3D\",\n                    \"previous_count\": 376\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.794Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC E2:C9:3F:38:6B:D9 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 11,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.0.24\",\n                    \"mac\": \"E2:C9:3F:38:6B:D9\",\n                    \"previous_count\": 11\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.794Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC CE:01:69:F4:94:13 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 25,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.0.9\",\n                    \"mac\": \"CE:01:69:F4:94:13\",\n                    \"previous_count\": 25\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.794Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 6C:3A:FF:B0:A7:2A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 36,\n                    \"hostname\": \"TaylorsiPhone2\",\n                    \"ip\": \"192.168.0.23\",\n                    \"mac\": \"6C:3A:FF:B0:A7:2A\",\n                    \"previous_count\": 36\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.794Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 1C:57:DC:2A:FD:8C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 46,\n                    \"hostname\": \"Taylors-Air\",\n                    \"ip\": \"192.168.0.16\",\n                    \"mac\": \"1C:57:DC:2A:FD:8C\",\n                    \"previous_count\": 46\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.794Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 64:07:F6:78:D8:0A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 13,\n                    \"hostname\": \"Samsung\",\n                    \"ip\": \"192.168.0.21\",\n                    \"mac\": \"64:07:F6:78:D8:0A\",\n                    \"previous_count\": 13\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.794Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 1A:AA:08:C9:AE:48 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 16,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.0.15\",\n                    \"mac\": \"1A:AA:08:C9:AE:48\",\n                    \"previous_count\": 16\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.794Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 28:C5:38:87:00:DE has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 110,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.14\",\n                    \"mac\": \"28:C5:38:87:00:DE\",\n                    \"previous_count\": 110\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.794Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 32:42:57:AE:D2:51 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 80,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.0.21\",\n                    \"mac\": \"32:42:57:AE:D2:51\",\n                    \"previous_count\": 80\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.794Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC CE:CF:E5:BA:A2:61 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 98,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.0.8\",\n                    \"mac\": \"CE:CF:E5:BA:A2:61\",\n                    \"previous_count\": 98\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.794Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 82:61:A6:55:F4:7B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 17,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.0.33\",\n                    \"mac\": \"82:61:A6:55:F4:7B\",\n                    \"previous_count\": 17\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.794Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B8:2C:A0:7C:67:B9 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 143,\n                    \"hostname\": \"Gateway7C67B9\",\n                    \"ip\": \"192.168.32.2\",\n                    \"mac\": \"B8:2C:A0:7C:67:B9\",\n                    \"previous_count\": 143\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.794Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 7E:A4:5E:B1:71:A2 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 20,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.0.31\",\n                    \"mac\": \"7E:A4:5E:B1:71:A2\",\n                    \"previous_count\": 20\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.794Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 2E:04:E7:F8:89:E2 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 12,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.32\",\n                    \"mac\": \"2E:04:E7:F8:89:E2\",\n                    \"previous_count\": 12\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.794Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 68:A4:0E:2B:39:73 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 131,\n                    \"hostname\": \"BOSCH-HBG6764B6B-68A40E2B3973\",\n                    \"ip\": \"192.168.0.2\",\n                    \"mac\": \"68:A4:0E:2B:39:73\",\n                    \"previous_count\": 131\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.794Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 5C:52:84:98:A9:0F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 28,\n                    \"hostname\": \"laura\",\n                    \"ip\": \"192.168.0.8\",\n                    \"mac\": \"5C:52:84:98:A9:0F\",\n                    \"previous_count\": 28\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.794Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 96:88:6C:E4:46:BA has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 17,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.0.8\",\n                    \"mac\": \"96:88:6C:E4:46:BA\",\n                    \"previous_count\": 17\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.794Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 64:E7:D8:6E:8A:B0 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 189,\n                    \"hostname\": \"Samsung\",\n                    \"ip\": \"192.168.0.19\",\n                    \"mac\": \"64:E7:D8:6E:8A:B0\",\n                    \"previous_count\": 189\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.794Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 96:88:6C:E4:46:BA has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 17,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.0.8\",\n                    \"mac\": \"96:88:6C:E4:46:BA\",\n                    \"previous_count\": 17\n                },\n                \"Timestamp\": \"2025-09-30T17:46:50.188Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 1A:AA:08:C9:AE:48 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 16,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.0.15\",\n                    \"mac\": \"1A:AA:08:C9:AE:48\",\n                    \"previous_count\": 16\n                },\n                \"Timestamp\": \"2025-09-30T17:46:50.188Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 1C:57:DC:2A:FD:8C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 46,\n                    \"hostname\": \"Taylors-Air\",\n                    \"ip\": \"192.168.0.16\",\n                    \"mac\": \"1C:57:DC:2A:FD:8C\",\n                    \"previous_count\": 46\n                },\n                \"Timestamp\": \"2025-09-30T17:46:50.188Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC E2:C9:3F:38:6B:D9 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 11,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.0.24\",\n                    \"mac\": \"E2:C9:3F:38:6B:D9\",\n                    \"previous_count\": 11\n                },\n                \"Timestamp\": \"2025-09-30T17:46:50.188Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 82:61:A6:55:F4:7B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 17,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.0.33\",\n                    \"mac\": \"82:61:A6:55:F4:7B\",\n                    \"previous_count\": 17\n                },\n                \"Timestamp\": \"2025-09-30T17:46:50.188Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 7E:A4:5E:B1:71:A2 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 20,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.0.31\",\n                    \"mac\": \"7E:A4:5E:B1:71:A2\",\n                    \"previous_count\": 20\n                },\n                \"Timestamp\": \"2025-09-30T17:46:50.188Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC CE:01:69:F4:94:13 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 25,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.0.9\",\n                    \"mac\": \"CE:01:69:F4:94:13\",\n                    \"previous_count\": 25\n                },\n                \"Timestamp\": \"2025-09-30T17:46:50.188Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::B0192129C879\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 14:13:33:52:F8:5F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 24,\n                    \"hostname\": \"LAPTOP-TO8ORVQK\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"14:13:33:52:F8:5F\",\n                    \"previous_count\": 24\n                },\n                \"Timestamp\": \"2025-09-29T09:31:48.211Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 56:A0:32:D1:38:BC has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 147,\n                    \"hostname\": \"Aaron-s-A33\",\n                    \"ip\": \"192.168.0.100\",\n                    \"mac\": \"56:A0:32:D1:38:BC\",\n                    \"previous_count\": 147\n                },\n                \"Timestamp\": \"2025-09-29T09:31:48.211Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::A842A10A5580\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC BC:CE:25:CE:B6:09 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 10,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.103\",\n                    \"mac\": \"BC:CE:25:CE:B6:09\",\n                    \"previous_count\": 10\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.393Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC FC:6B:F0:C7:9F:FC has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 27,\n                    \"hostname\": \"DEFAULT\",\n                    \"ip\": \"192.168.0.102\",\n                    \"mac\": \"FC:6B:F0:C7:9F:FC\",\n                    \"previous_count\": 27\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.393Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC BC:CE:25:CE:B6:09 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 10,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.103\",\n                    \"mac\": \"BC:CE:25:CE:B6:09\",\n                    \"previous_count\": 10\n                },\n                \"Timestamp\": \"2025-09-30T17:46:53.179Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC FC:6B:F0:C7:9F:FC has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 27,\n                    \"hostname\": \"DEFAULT\",\n                    \"ip\": \"192.168.0.102\",\n                    \"mac\": \"FC:6B:F0:C7:9F:FC\",\n                    \"previous_count\": 27\n                },\n                \"Timestamp\": \"2025-09-30T17:46:53.179Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::20362690119C\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B8:5F:98:00:37:BC has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 157,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.3\",\n                    \"mac\": \"B8:5F:98:00:37:BC\",\n                    \"previous_count\": 157\n                },\n                \"Timestamp\": \"2025-09-29T09:31:46.868Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 6E:E3:28:77:49:2B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 79,\n                    \"hostname\": \"Samuel-s-A32\",\n                    \"ip\": \"192.168.0.2\",\n                    \"mac\": \"6E:E3:28:77:49:2B\",\n                    \"previous_count\": 79\n                },\n                \"Timestamp\": \"2025-09-29T09:31:46.868Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC BA:35:62:19:3B:6C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 54,\n                    \"hostname\": \"Pixel-7-Pro\",\n                    \"ip\": \"192.168.0.7\",\n                    \"mac\": \"BA:35:62:19:3B:6C\",\n                    \"previous_count\": 54\n                },\n                \"Timestamp\": \"2025-09-29T09:31:46.868Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D2:ED:C6:22:F9:95 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 200,\n                    \"hostname\": \"Kirsty-s-S23-Ultra\",\n                    \"ip\": \"192.168.0.8\",\n                    \"mac\": \"D2:ED:C6:22:F9:95\",\n                    \"previous_count\": 200\n                },\n                \"Timestamp\": \"2025-09-29T09:31:46.868Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B8:5F:98:00:37:BC has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 157,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.3\",\n                    \"mac\": \"B8:5F:98:00:37:BC\",\n                    \"previous_count\": 157\n                },\n                \"Timestamp\": \"2025-09-30T17:47:05.582Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::20362690D849\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 10:D5:61:20:03:86 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 27,\n                    \"hostname\": \"wlan0\",\n                    \"ip\": \"192.168.0.20\",\n                    \"mac\": \"10:D5:61:20:03:86\",\n                    \"previous_count\": 27\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.516Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 10:D5:61:20:43:AD has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 27,\n                    \"hostname\": \"wlan0\",\n                    \"ip\": \"192.168.0.23\",\n                    \"mac\": \"10:D5:61:20:43:AD\",\n                    \"previous_count\": 27\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.516Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 10:D5:61:20:2F:7D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 27,\n                    \"hostname\": \"wlan0\",\n                    \"ip\": \"192.168.0.18\",\n                    \"mac\": \"10:D5:61:20:2F:7D\",\n                    \"previous_count\": 27\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.516Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC DC:46:28:EF:DC:4C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 19,\n                    \"hostname\": \"DESKTOP-ST3T2C9\",\n                    \"ip\": \"192.168.0.3\",\n                    \"mac\": \"DC:46:28:EF:DC:4C\",\n                    \"previous_count\": 19\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.516Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D6:67:04:E0:9E:89 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 74,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.3\",\n                    \"mac\": \"D6:67:04:E0:9E:89\",\n                    \"previous_count\": 74\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.516Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 26:E1:7D:A8:2C:BF has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 43,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.0.24\",\n                    \"mac\": \"26:E1:7D:A8:2C:BF\",\n                    \"previous_count\": 43\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.516Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 10:D5:61:20:11:A6 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 42,\n                    \"hostname\": \"wlan0\",\n                    \"ip\": \"192.168.0.3\",\n                    \"mac\": \"10:D5:61:20:11:A6\",\n                    \"previous_count\": 42\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.516Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 10:D5:61:20:49:F9 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 27,\n                    \"hostname\": \"wlan0\",\n                    \"ip\": \"192.168.0.15\",\n                    \"mac\": \"10:D5:61:20:49:F9\",\n                    \"previous_count\": 27\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.516Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 2E:80:DB:01:30:7B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 174,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.5\",\n                    \"mac\": \"2E:80:DB:01:30:7B\",\n                    \"previous_count\": 174\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.516Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 10:D5:61:20:0D:6C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 27,\n                    \"hostname\": \"wlan0\",\n                    \"ip\": \"192.168.0.17\",\n                    \"mac\": \"10:D5:61:20:0D:6C\",\n                    \"previous_count\": 27\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.516Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 10:D5:61:20:01:4F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 27,\n                    \"hostname\": \"wlan0\",\n                    \"ip\": \"192.168.0.22\",\n                    \"mac\": \"10:D5:61:20:01:4F\",\n                    \"previous_count\": 27\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.516Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 10:D5:61:20:4E:86 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 27,\n                    \"hostname\": \"wlan0\",\n                    \"ip\": \"192.168.0.14\",\n                    \"mac\": \"10:D5:61:20:4E:86\",\n                    \"previous_count\": 27\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.516Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 10:D5:61:20:00:E2 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 21,\n                    \"hostname\": \"wlan0\",\n                    \"ip\": \"192.168.0.21\",\n                    \"mac\": \"10:D5:61:20:00:E2\",\n                    \"previous_count\": 21\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.516Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 10:D5:61:20:1B:51 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 27,\n                    \"hostname\": \"wlan0\",\n                    \"ip\": \"192.168.0.16\",\n                    \"mac\": \"10:D5:61:20:1B:51\",\n                    \"previous_count\": 27\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.516Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 10:D5:61:20:03:86 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 27,\n                    \"hostname\": \"wlan0\",\n                    \"ip\": \"192.168.0.20\",\n                    \"mac\": \"10:D5:61:20:03:86\",\n                    \"previous_count\": 27\n                },\n                \"Timestamp\": \"2025-09-30T17:47:08.805Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 10:D5:61:20:1B:51 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 27,\n                    \"hostname\": \"wlan0\",\n                    \"ip\": \"192.168.0.16\",\n                    \"mac\": \"10:D5:61:20:1B:51\",\n                    \"previous_count\": 27\n                },\n                \"Timestamp\": \"2025-09-30T17:47:08.805Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 10:D5:61:20:2F:7D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 27,\n                    \"hostname\": \"wlan0\",\n                    \"ip\": \"192.168.0.18\",\n                    \"mac\": \"10:D5:61:20:2F:7D\",\n                    \"previous_count\": 27\n                },\n                \"Timestamp\": \"2025-09-30T17:47:08.805Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 10:D5:61:20:43:AD has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 27,\n                    \"hostname\": \"wlan0\",\n                    \"ip\": \"192.168.0.23\",\n                    \"mac\": \"10:D5:61:20:43:AD\",\n                    \"previous_count\": 27\n                },\n                \"Timestamp\": \"2025-09-30T17:47:08.805Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 10:D5:61:20:0D:6C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 27,\n                    \"hostname\": \"wlan0\",\n                    \"ip\": \"192.168.0.17\",\n                    \"mac\": \"10:D5:61:20:0D:6C\",\n                    \"previous_count\": 27\n                },\n                \"Timestamp\": \"2025-09-30T17:47:08.805Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 26:E1:7D:A8:2C:BF has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 43,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.0.24\",\n                    \"mac\": \"26:E1:7D:A8:2C:BF\",\n                    \"previous_count\": 43\n                },\n                \"Timestamp\": \"2025-09-30T17:47:08.805Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC DC:46:28:EF:DC:4C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 19,\n                    \"hostname\": \"DESKTOP-ST3T2C9\",\n                    \"ip\": \"192.168.0.3\",\n                    \"mac\": \"DC:46:28:EF:DC:4C\",\n                    \"previous_count\": 19\n                },\n                \"Timestamp\": \"2025-09-30T17:47:08.805Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 10:D5:61:20:00:E2 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 21,\n                    \"hostname\": \"wlan0\",\n                    \"ip\": \"192.168.0.21\",\n                    \"mac\": \"10:D5:61:20:00:E2\",\n                    \"previous_count\": 21\n                },\n                \"Timestamp\": \"2025-09-30T17:47:08.805Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 10:D5:61:20:4E:86 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 27,\n                    \"hostname\": \"wlan0\",\n                    \"ip\": \"192.168.0.14\",\n                    \"mac\": \"10:D5:61:20:4E:86\",\n                    \"previous_count\": 27\n                },\n                \"Timestamp\": \"2025-09-30T17:47:08.805Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D6:67:04:E0:9E:89 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 74,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.3\",\n                    \"mac\": \"D6:67:04:E0:9E:89\",\n                    \"previous_count\": 74\n                },\n                \"Timestamp\": \"2025-09-30T17:47:08.805Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 10:D5:61:20:01:4F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 27,\n                    \"hostname\": \"wlan0\",\n                    \"ip\": \"192.168.0.22\",\n                    \"mac\": \"10:D5:61:20:01:4F\",\n                    \"previous_count\": 27\n                },\n                \"Timestamp\": \"2025-09-30T17:47:08.805Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 10:D5:61:20:49:F9 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 27,\n                    \"hostname\": \"wlan0\",\n                    \"ip\": \"192.168.0.15\",\n                    \"mac\": \"10:D5:61:20:49:F9\",\n                    \"previous_count\": 27\n                },\n                \"Timestamp\": \"2025-09-30T17:47:08.805Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::A842A10A5745\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 54:4C:8A:A6:D8:F7 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 17,\n                    \"hostname\": \"XBOX\",\n                    \"ip\": \"192.168.0.104\",\n                    \"mac\": \"54:4C:8A:A6:D8:F7\",\n                    \"previous_count\": 17\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.656Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 8C:55:4A:59:C0:3B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 38,\n                    \"hostname\": \"CWPT19190\",\n                    \"ip\": \"192.168.0.107\",\n                    \"mac\": \"8C:55:4A:59:C0:3B\",\n                    \"previous_count\": 38\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.656Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC DA:E9:99:7A:D4:C4 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 32,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.112\",\n                    \"mac\": \"DA:E9:99:7A:D4:C4\",\n                    \"previous_count\": 32\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.656Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 7A:42:32:E3:FE:46 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 46,\n                    \"hostname\": \"Shagufta-s-A06\",\n                    \"ip\": \"192.168.0.102\",\n                    \"mac\": \"7A:42:32:E3:FE:46\",\n                    \"previous_count\": 46\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.656Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 62:BD:7E:E9:9C:6F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 35,\n                    \"hostname\": \"vivo-1920\",\n                    \"ip\": \"192.168.0.111\",\n                    \"mac\": \"62:BD:7E:E9:9C:6F\",\n                    \"previous_count\": 35\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.658Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F6:E4:61:DA:FA:EF has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 53,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"F6:E4:61:DA:FA:EF\",\n                    \"previous_count\": 53\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.658Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 5C:50:D9:17:B1:25 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 106,\n                    \"hostname\": \"Naila-iPhone\",\n                    \"ip\": \"192.168.0.112\",\n                    \"mac\": \"5C:50:D9:17:B1:25\",\n                    \"previous_count\": 106\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.658Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 7C:4B:26:C5:2E:11 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 23,\n                    \"hostname\": \"Wahab\",\n                    \"ip\": \"192.168.0.103\",\n                    \"mac\": \"7C:4B:26:C5:2E:11\",\n                    \"previous_count\": 23\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.658Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B6:B0:5C:B4:EE:02 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 10,\n                    \"hostname\": \"MacBookPro\",\n                    \"ip\": \"192.168.0.105\",\n                    \"mac\": \"B6:B0:5C:B4:EE:02\",\n                    \"previous_count\": 10\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.658Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC DC:A0:D0:F8:4E:4D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 182,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.112\",\n                    \"mac\": \"DC:A0:D0:F8:4E:4D\",\n                    \"previous_count\": 182\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.658Z\"\n            },\n            {\n                \"Type\": \"HighCPUUsage\",\n                \"Message\": \"Device is experiencing high CPU usage.\",\n                \"Details\": {\n                    \"max_cpu_percentage\": 100,\n                    \"threshold_percentage\": 90\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.658Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC DC:A0:D0:F8:4E:4D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 182,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.112\",\n                    \"mac\": \"DC:A0:D0:F8:4E:4D\",\n                    \"previous_count\": 182\n                },\n                \"Timestamp\": \"2025-09-30T17:47:10.11Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 7A:42:32:E3:FE:46 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 46,\n                    \"hostname\": \"Shagufta-s-A06\",\n                    \"ip\": \"192.168.0.102\",\n                    \"mac\": \"7A:42:32:E3:FE:46\",\n                    \"previous_count\": 46\n                },\n                \"Timestamp\": \"2025-09-30T17:47:10.11Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 8C:55:4A:59:C0:3B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 38,\n                    \"hostname\": \"CWPT19190\",\n                    \"ip\": \"192.168.0.107\",\n                    \"mac\": \"8C:55:4A:59:C0:3B\",\n                    \"previous_count\": 38\n                },\n                \"Timestamp\": \"2025-09-30T17:47:10.11Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 5C:50:D9:17:B1:25 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 106,\n                    \"hostname\": \"Naila-iPhone\",\n                    \"ip\": \"192.168.0.112\",\n                    \"mac\": \"5C:50:D9:17:B1:25\",\n                    \"previous_count\": 106\n                },\n                \"Timestamp\": \"2025-09-30T17:47:10.11Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F6:E4:61:DA:FA:EF has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 53,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"F6:E4:61:DA:FA:EF\",\n                    \"previous_count\": 53\n                },\n                \"Timestamp\": \"2025-09-30T17:47:10.11Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 62:BD:7E:E9:9C:6F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 35,\n                    \"hostname\": \"vivo-1920\",\n                    \"ip\": \"192.168.0.111\",\n                    \"mac\": \"62:BD:7E:E9:9C:6F\",\n                    \"previous_count\": 35\n                },\n                \"Timestamp\": \"2025-09-30T17:47:10.11Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC DA:E9:99:7A:D4:C4 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 32,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.112\",\n                    \"mac\": \"DA:E9:99:7A:D4:C4\",\n                    \"previous_count\": 32\n                },\n                \"Timestamp\": \"2025-09-30T17:47:10.11Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 54:4C:8A:A6:D8:F7 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 17,\n                    \"hostname\": \"XBOX\",\n                    \"ip\": \"192.168.0.104\",\n                    \"mac\": \"54:4C:8A:A6:D8:F7\",\n                    \"previous_count\": 17\n                },\n                \"Timestamp\": \"2025-09-30T17:47:10.11Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B6:B0:5C:B4:EE:02 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 10,\n                    \"hostname\": \"MacBookPro\",\n                    \"ip\": \"192.168.0.105\",\n                    \"mac\": \"B6:B0:5C:B4:EE:02\",\n                    \"previous_count\": 10\n                },\n                \"Timestamp\": \"2025-09-30T17:47:10.11Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 7C:4B:26:C5:2E:11 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 23,\n                    \"hostname\": \"Wahab\",\n                    \"ip\": \"192.168.0.103\",\n                    \"mac\": \"7C:4B:26:C5:2E:11\",\n                    \"previous_count\": 23\n                },\n                \"Timestamp\": \"2025-09-30T17:47:10.11Z\"\n            },\n            {\n                \"Type\": \"HighCPUUsage\",\n                \"Message\": \"Device is experiencing high CPU usage.\",\n                \"Details\": {\n                    \"max_cpu_percentage\": 100,\n                    \"threshold_percentage\": 90\n                },\n                \"Timestamp\": \"2025-09-30T17:47:10.11Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::20362690D684\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C6:92:15:25:50:C9 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 12,\n                    \"hostname\": \"Galaxy-S10\",\n                    \"ip\": \"192.168.0.2\",\n                    \"mac\": \"C6:92:15:25:50:C9\",\n                    \"previous_count\": 12\n                },\n                \"Timestamp\": \"2025-09-29T09:31:49.073Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 30:07:4D:E9:AF:9A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 18,\n                    \"hostname\": \"Galaxy-S8\",\n                    \"ip\": \"192.168.0.6\",\n                    \"mac\": \"30:07:4D:E9:AF:9A\",\n                    \"previous_count\": 18\n                },\n                \"Timestamp\": \"2025-09-29T09:31:49.073Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 30:07:4D:E9:AF:9A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 18,\n                    \"hostname\": \"Galaxy-S8\",\n                    \"ip\": \"192.168.0.6\",\n                    \"mac\": \"30:07:4D:E9:AF:9A\",\n                    \"previous_count\": 18\n                },\n                \"Timestamp\": \"2025-09-30T17:47:03.533Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C6:92:15:25:50:C9 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 12,\n                    \"hostname\": \"Galaxy-S10\",\n                    \"ip\": \"192.168.0.2\",\n                    \"mac\": \"C6:92:15:25:50:C9\",\n                    \"previous_count\": 12\n                },\n                \"Timestamp\": \"2025-09-30T17:47:03.533Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::20362690BC94\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B6:39:1C:05:B8:EC has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 417,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.8\",\n                    \"mac\": \"B6:39:1C:05:B8:EC\",\n                    \"previous_count\": 417\n                },\n                \"Timestamp\": \"2025-09-29T09:31:52.865Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC BA:6C:1E:EB:2E:71 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 358,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.0.13\",\n                    \"mac\": \"BA:6C:1E:EB:2E:71\",\n                    \"previous_count\": 358\n                },\n                \"Timestamp\": \"2025-09-29T09:31:52.865Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 2E:FF:59:4C:02:9E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 146,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.7\",\n                    \"mac\": \"2E:FF:59:4C:02:9E\",\n                    \"previous_count\": 146\n                },\n                \"Timestamp\": \"2025-09-29T09:31:52.865Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 44:1C:A8:E3:C7:ED has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 50,\n                    \"hostname\": \"DESKTOP-JGD2NVA\",\n                    \"ip\": \"192.168.0.15\",\n                    \"mac\": \"44:1C:A8:E3:C7:ED\",\n                    \"previous_count\": 50\n                },\n                \"Timestamp\": \"2025-09-29T09:31:52.865Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 44:1C:A8:E3:C7:ED has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 50,\n                    \"hostname\": \"DESKTOP-JGD2NVA\",\n                    \"ip\": \"192.168.0.15\",\n                    \"mac\": \"44:1C:A8:E3:C7:ED\",\n                    \"previous_count\": 50\n                },\n                \"Timestamp\": \"2025-09-30T17:47:11.59Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::242FD04EA115\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 9A:75:9C:60:58:27 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 102,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.102\",\n                    \"mac\": \"9A:75:9C:60:58:27\",\n                    \"previous_count\": 102\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.015Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 86:0F:0F:39:01:E4 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 10,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.107\",\n                    \"mac\": \"86:0F:0F:39:01:E4\",\n                    \"previous_count\": 10\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.015Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 3A:97:69:87:07:61 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 48,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.102\",\n                    \"mac\": \"3A:97:69:87:07:61\",\n                    \"previous_count\": 48\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.015Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 70:54:B4:87:7D:77 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 35,\n                    \"hostname\": \"TOSHIBA-TV\",\n                    \"ip\": \"192.168.0.114\",\n                    \"mac\": \"70:54:B4:87:7D:77\",\n                    \"previous_count\": 35\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.015Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 44:00:49:F1:92:1B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 10,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.118\",\n                    \"mac\": \"44:00:49:F1:92:1B\",\n                    \"previous_count\": 10\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.015Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 38:81:D7:12:AD:D6 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 29,\n                    \"hostname\": \"Ring-12add6\",\n                    \"ip\": \"192.168.0.109\",\n                    \"mac\": \"38:81:D7:12:AD:D6\",\n                    \"previous_count\": 29\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.015Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 86:0F:0F:39:01:E4 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 10,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.107\",\n                    \"mac\": \"86:0F:0F:39:01:E4\",\n                    \"previous_count\": 10\n                },\n                \"Timestamp\": \"2025-09-30T17:47:10.364Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 38:81:D7:12:AD:D6 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 29,\n                    \"hostname\": \"Ring-12add6\",\n                    \"ip\": \"192.168.0.109\",\n                    \"mac\": \"38:81:D7:12:AD:D6\",\n                    \"previous_count\": 29\n                },\n                \"Timestamp\": \"2025-09-30T17:47:10.364Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 44:00:49:F1:92:1B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 10,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.118\",\n                    \"mac\": \"44:00:49:F1:92:1B\",\n                    \"previous_count\": 10\n                },\n                \"Timestamp\": \"2025-09-30T17:47:10.364Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::203626900260\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B8:2D:28:B4:6B:EB has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 23,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.2\",\n                    \"mac\": \"B8:2D:28:B4:6B:EB\",\n                    \"previous_count\": 23\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.616Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B8:2D:28:B4:6B:EB has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 23,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.2\",\n                    \"mac\": \"B8:2D:28:B4:6B:EB\",\n                    \"previous_count\": 23\n                },\n                \"Timestamp\": \"2025-09-30T17:46:53.542Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::20362690BD57\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A8:8C:3E:A2:00:33 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 61,\n                    \"hostname\": \"XBOX\",\n                    \"ip\": \"192.168.0.4\",\n                    \"mac\": \"A8:8C:3E:A2:00:33\",\n                    \"previous_count\": 61\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.606Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C6:78:F6:21:B4:7C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 192,\n                    \"hostname\": \"OPPO-A40\",\n                    \"ip\": \"192.168.0.2\",\n                    \"mac\": \"C6:78:F6:21:B4:7C\",\n                    \"previous_count\": 192\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.606Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 90:DE:80:28:99:32 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 156,\n                    \"hostname\": \"DESKTOP-3E5V78N\",\n                    \"ip\": \"192.168.0.11\",\n                    \"mac\": \"90:DE:80:28:99:32\",\n                    \"previous_count\": 156\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.606Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A8:8C:3E:A2:00:33 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 61,\n                    \"hostname\": \"XBOX\",\n                    \"ip\": \"192.168.0.4\",\n                    \"mac\": \"A8:8C:3E:A2:00:33\",\n                    \"previous_count\": 61\n                },\n                \"Timestamp\": \"2025-09-30T17:47:01.211Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::242FD04E983C\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC CA:95:09:D2:F8:A7 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 61,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.109\",\n                    \"mac\": \"CA:95:09:D2:F8:A7\",\n                    \"previous_count\": 61\n                },\n                \"Timestamp\": \"2025-09-29T09:31:42.349Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC FC:49:2D:B9:D3:9A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 22,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.105\",\n                    \"mac\": \"FC:49:2D:B9:D3:9A\",\n                    \"previous_count\": 22\n                },\n                \"Timestamp\": \"2025-09-29T09:31:42.349Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 4A:DE:6A:87:CA:BC has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 34,\n                    \"hostname\": \"Sophie-s-S22-Ultra\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"4A:DE:6A:87:CA:BC\",\n                    \"previous_count\": 34\n                },\n                \"Timestamp\": \"2025-09-29T09:31:42.349Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 04:27:28:85:FC:2C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 108,\n                    \"hostname\": \"XBOX\",\n                    \"ip\": \"192.168.0.106\",\n                    \"mac\": \"04:27:28:85:FC:2C\",\n                    \"previous_count\": 108\n                },\n                \"Timestamp\": \"2025-09-29T09:31:42.349Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 48:C1:EE:F3:07:5B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 130,\n                    \"hostname\": \"HONOR-90-Lite\",\n                    \"ip\": \"192.168.0.104\",\n                    \"mac\": \"48:C1:EE:F3:07:5B\",\n                    \"previous_count\": 130\n                },\n                \"Timestamp\": \"2025-09-29T09:31:42.35Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC CA:95:09:D2:F8:A7 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 61,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.109\",\n                    \"mac\": \"CA:95:09:D2:F8:A7\",\n                    \"previous_count\": 61\n                },\n                \"Timestamp\": \"2025-09-30T17:46:58.188Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC FC:49:2D:B9:D3:9A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 22,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.105\",\n                    \"mac\": \"FC:49:2D:B9:D3:9A\",\n                    \"previous_count\": 22\n                },\n                \"Timestamp\": \"2025-09-30T17:46:58.188Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::40ED0039F1F6\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 3A:D9:36:A6:AE:DD has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 79,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.88.4\",\n                    \"mac\": \"3A:D9:36:A6:AE:DD\",\n                    \"previous_count\": 79\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.57Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 26:D2:B4:00:5A:F5 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 217,\n                    \"hostname\": \"Tom-s-S24\",\n                    \"ip\": \"192.168.88.5\",\n                    \"mac\": \"26:D2:B4:00:5A:F5\",\n                    \"previous_count\": 217\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.57Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 3E:42:92:35:72:8E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 75,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.88.8\",\n                    \"mac\": \"3E:42:92:35:72:8E\",\n                    \"previous_count\": 75\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.57Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 86:40:43:A0:0E:06 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 63,\n                    \"hostname\": \"Matthew-s-S25-Ultra\",\n                    \"ip\": \"192.168.88.5\",\n                    \"mac\": \"86:40:43:A0:0E:06\",\n                    \"previous_count\": 63\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.57Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 48:F1:EB:22:9A:9F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 18,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.2\",\n                    \"mac\": \"48:F1:EB:22:9A:9F\",\n                    \"previous_count\": 18\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.57Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC EE:CA:C7:62:D2:DF has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 20,\n                    \"hostname\": \"Galaxy-S20\",\n                    \"ip\": \"192.168.88.3\",\n                    \"mac\": \"EE:CA:C7:62:D2:DF\",\n                    \"previous_count\": 20\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.57Z\"\n            },\n            {\n                \"Type\": \"HighCPUUsage\",\n                \"Message\": \"Device is experiencing high CPU usage.\",\n                \"Details\": {\n                    \"max_cpu_percentage\": 100,\n                    \"threshold_percentage\": 90\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.57Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 48:F1:EB:22:9A:9F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 18,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.2\",\n                    \"mac\": \"48:F1:EB:22:9A:9F\",\n                    \"previous_count\": 18\n                },\n                \"Timestamp\": \"2025-09-30T17:46:49.948Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC EE:CA:C7:62:D2:DF has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 20,\n                    \"hostname\": \"Galaxy-S20\",\n                    \"ip\": \"192.168.88.3\",\n                    \"mac\": \"EE:CA:C7:62:D2:DF\",\n                    \"previous_count\": 20\n                },\n                \"Timestamp\": \"2025-09-30T17:46:49.948Z\"\n            },\n            {\n                \"Type\": \"HighCPUUsage\",\n                \"Message\": \"Device is experiencing high CPU usage.\",\n                \"Details\": {\n                    \"max_cpu_percentage\": 100,\n                    \"threshold_percentage\": 90\n                },\n                \"Timestamp\": \"2025-09-30T17:46:49.948Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::98254A42AFE9\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC E0:BB:9E:AD:1C:76 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 421,\n                    \"hostname\": \"EPSONAD1C76\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"E0:BB:9E:AD:1C:76\",\n                    \"previous_count\": 421\n                },\n                \"Timestamp\": \"2025-09-29T09:31:36.672Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 04:D6:AA:DC:55:33 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 24,\n                    \"hostname\": \"Galaxy-S8\",\n                    \"ip\": \"192.168.0.105\",\n                    \"mac\": \"04:D6:AA:DC:55:33\",\n                    \"previous_count\": 24\n                },\n                \"Timestamp\": \"2025-09-29T09:31:36.672Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 9A:FF:3A:7E:04:B2 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 98,\n                    \"hostname\": \"Richard-s-S10\",\n                    \"ip\": \"192.168.0.110\",\n                    \"mac\": \"9A:FF:3A:7E:04:B2\",\n                    \"previous_count\": 98\n                },\n                \"Timestamp\": \"2025-09-29T09:31:36.672Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D6:29:8F:93:EB:52 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 66,\n                    \"hostname\": \"Rickard-s-S22\",\n                    \"ip\": \"192.168.0.100\",\n                    \"mac\": \"D6:29:8F:93:EB:52\",\n                    \"previous_count\": 66\n                },\n                \"Timestamp\": \"2025-09-29T09:31:36.672Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::242FD04E99EF\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 9C:37:CB:A8:C4:34 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 59,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.111\",\n                    \"mac\": \"9C:37:CB:A8:C4:34\",\n                    \"previous_count\": 59\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.549Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C4:38:75:1D:21:74 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 45,\n                    \"hostname\": \"SonosZP\",\n                    \"ip\": \"192.168.0.108\",\n                    \"mac\": \"C4:38:75:1D:21:74\",\n                    \"previous_count\": 45\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.549Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 44:27:45:26:00:1E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 406,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.106\",\n                    \"mac\": \"44:27:45:26:00:1E\",\n                    \"previous_count\": 406\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.549Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 62:F2:07:2C:E3:57 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 285,\n                    \"hostname\": \"Julius-s-S23-Ultra\",\n                    \"ip\": \"192.168.0.110\",\n                    \"mac\": \"62:F2:07:2C:E3:57\",\n                    \"previous_count\": 285\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.549Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 52:CB:36:2A:25:6C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 16,\n                    \"hostname\": \"Ginas-S23\",\n                    \"ip\": \"192.168.0.103\",\n                    \"mac\": \"52:CB:36:2A:25:6C\",\n                    \"previous_count\": 16\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.549Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B8:B4:09:5D:44:3C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 421,\n                    \"hostname\": \"Samsung\",\n                    \"ip\": \"192.168.0.119\",\n                    \"mac\": \"B8:B4:09:5D:44:3C\",\n                    \"previous_count\": 421\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.549Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 04:27:28:DB:79:02 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 162,\n                    \"hostname\": \"XBOX\",\n                    \"ip\": \"192.168.0.109\",\n                    \"mac\": \"04:27:28:DB:79:02\",\n                    \"previous_count\": 162\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.549Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 82:09:3F:91:CA:8A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 12,\n                    \"hostname\": \"Alcatraz-Ultra\",\n                    \"ip\": \"192.168.0.102\",\n                    \"mac\": \"82:09:3F:91:CA:8A\",\n                    \"previous_count\": 12\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.549Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 10:2C:B1:8B:5C:C9 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 46,\n                    \"hostname\": \"Eufy Device\",\n                    \"ip\": \"192.168.0.116\",\n                    \"mac\": \"10:2C:B1:8B:5C:C9\",\n                    \"previous_count\": 46\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.549Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC EE:D6:A5:FA:2C:D3 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 54,\n                    \"hostname\": \"Paul-s-S21\",\n                    \"ip\": \"192.168.0.105\",\n                    \"mac\": \"EE:D6:A5:FA:2C:D3\",\n                    \"previous_count\": 54\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.549Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C4:38:75:1D:21:74 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 45,\n                    \"hostname\": \"SonosZP\",\n                    \"ip\": \"192.168.0.108\",\n                    \"mac\": \"C4:38:75:1D:21:74\",\n                    \"previous_count\": 45\n                },\n                \"Timestamp\": \"2025-09-30T17:46:51.126Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 82:09:3F:91:CA:8A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 12,\n                    \"hostname\": \"Alcatraz-Ultra\",\n                    \"ip\": \"192.168.0.102\",\n                    \"mac\": \"82:09:3F:91:CA:8A\",\n                    \"previous_count\": 12\n                },\n                \"Timestamp\": \"2025-09-30T17:46:51.126Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 10:2C:B1:8B:5C:C9 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 46,\n                    \"hostname\": \"Eufy Device\",\n                    \"ip\": \"192.168.0.116\",\n                    \"mac\": \"10:2C:B1:8B:5C:C9\",\n                    \"previous_count\": 46\n                },\n                \"Timestamp\": \"2025-09-30T17:46:51.126Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::A86E84A383BE\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C6:41:A5:EF:62:7E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 150,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.100\",\n                    \"mac\": \"C6:41:A5:EF:62:7E\",\n                    \"previous_count\": 150\n                },\n                \"Timestamp\": \"2025-09-29T09:31:45.321Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 7C:F3:4D:E7:76:F7 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 59,\n                    \"hostname\": \"Chloes-MBP-3\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"7C:F3:4D:E7:76:F7\",\n                    \"previous_count\": 59\n                },\n                \"Timestamp\": \"2025-09-29T09:31:45.321Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 32:44:8A:74:82:68 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 84,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"32:44:8A:74:82:68\",\n                    \"previous_count\": 84\n                },\n                \"Timestamp\": \"2025-09-29T09:31:45.321Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 32:44:8A:74:82:68 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 84,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"32:44:8A:74:82:68\",\n                    \"previous_count\": 84\n                },\n                \"Timestamp\": \"2025-09-30T17:47:01.005Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::20362690D810\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 10:1F:74:7A:4B:C8 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 81,\n                    \"hostname\": \"HP7A4BC8\",\n                    \"ip\": \"192.168.0.26\",\n                    \"mac\": \"10:1F:74:7A:4B:C8\",\n                    \"previous_count\": 81\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.522Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::20362690076D\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 4C:82:A9:00:F9:BF has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 16,\n                    \"hostname\": \"DESKTOP-IJMB5R4\",\n                    \"ip\": \"192.168.0.4\",\n                    \"mac\": \"4C:82:A9:00:F9:BF\",\n                    \"previous_count\": 16\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.422Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A4:F8:41:D4:4D:73 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 29,\n                    \"hostname\": \"Pookies-phone\",\n                    \"ip\": \"192.168.0.2\",\n                    \"mac\": \"A4:F8:41:D4:4D:73\",\n                    \"previous_count\": 29\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.422Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A4:F8:41:D4:4D:73 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 29,\n                    \"hostname\": \"Pookies-phone\",\n                    \"ip\": \"192.168.0.2\",\n                    \"mac\": \"A4:F8:41:D4:4D:73\",\n                    \"previous_count\": 29\n                },\n                \"Timestamp\": \"2025-09-30T17:46:55.008Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 4C:82:A9:00:F9:BF has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 16,\n                    \"hostname\": \"DESKTOP-IJMB5R4\",\n                    \"ip\": \"192.168.0.4\",\n                    \"mac\": \"4C:82:A9:00:F9:BF\",\n                    \"previous_count\": 16\n                },\n                \"Timestamp\": \"2025-09-30T17:46:55.008Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::3C52A10602AC\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D0:C9:07:17:23:AE has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 218,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.11\",\n                    \"mac\": \"D0:C9:07:17:23:AE\",\n                    \"previous_count\": 218\n                },\n                \"Timestamp\": \"2025-09-29T09:31:46.259Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 82:A7:6B:6D:85:32 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 63,\n                    \"hostname\": \"OnePlus-9-Pro\",\n                    \"ip\": \"192.168.88.20\",\n                    \"mac\": \"82:A7:6B:6D:85:32\",\n                    \"previous_count\": 63\n                },\n                \"Timestamp\": \"2025-09-29T09:31:46.259Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C8:34:8E:5D:97:A7 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 29,\n                    \"hostname\": \"AEBRAHIM-W10L\",\n                    \"ip\": \"192.168.88.7\",\n                    \"mac\": \"C8:34:8E:5D:97:A7\",\n                    \"previous_count\": 29\n                },\n                \"Timestamp\": \"2025-09-29T09:31:46.259Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 04:17:B6:9D:CC:57 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 13,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.5\",\n                    \"mac\": \"04:17:B6:9D:CC:57\",\n                    \"previous_count\": 13\n                },\n                \"Timestamp\": \"2025-09-29T09:31:46.259Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B8:F0:09:03:BA:76 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 95,\n                    \"hostname\": \"ESP_03BA76\",\n                    \"ip\": \"192.168.88.13\",\n                    \"mac\": \"B8:F0:09:03:BA:76\",\n                    \"previous_count\": 95\n                },\n                \"Timestamp\": \"2025-09-29T09:31:46.259Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D0:C9:07:17:24:3E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 23,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.18\",\n                    \"mac\": \"D0:C9:07:17:24:3E\",\n                    \"previous_count\": 23\n                },\n                \"Timestamp\": \"2025-09-29T09:31:46.259Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 04:17:B6:9D:CC:57 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 13,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.5\",\n                    \"mac\": \"04:17:B6:9D:CC:57\",\n                    \"previous_count\": 13\n                },\n                \"Timestamp\": \"2025-09-30T17:47:03.552Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C8:34:8E:5D:97:A7 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 29,\n                    \"hostname\": \"AEBRAHIM-W10L\",\n                    \"ip\": \"192.168.88.7\",\n                    \"mac\": \"C8:34:8E:5D:97:A7\",\n                    \"previous_count\": 29\n                },\n                \"Timestamp\": \"2025-09-30T17:47:03.552Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::203626911F07\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B6:09:21:3A:3F:B9 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 23,\n                    \"hostname\": \"RE200\",\n                    \"ip\": \"192.168.0.3\",\n                    \"mac\": \"B6:09:21:3A:3F:B9\",\n                    \"previous_count\": 23\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.628Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 92:26:B7:C5:CF:04 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 26,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.0.6\",\n                    \"mac\": \"92:26:B7:C5:CF:04\",\n                    \"previous_count\": 26\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.628Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 1E:0A:71:D7:71:7D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 12,\n                    \"hostname\": \"Richard-s-Z-Fold6\",\n                    \"ip\": \"192.168.0.5\",\n                    \"mac\": \"1E:0A:71:D7:71:7D\",\n                    \"previous_count\": 12\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.628Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC FA:E0:E7:78:1B:5E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 30,\n                    \"hostname\": \"Karl-s-S25\",\n                    \"ip\": \"192.168.0.2\",\n                    \"mac\": \"FA:E0:E7:78:1B:5E\",\n                    \"previous_count\": 30\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.628Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC FA:E0:E7:78:1B:5E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 30,\n                    \"hostname\": \"Karl-s-S25\",\n                    \"ip\": \"192.168.0.2\",\n                    \"mac\": \"FA:E0:E7:78:1B:5E\",\n                    \"previous_count\": 30\n                },\n                \"Timestamp\": \"2025-09-30T17:46:59.817Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::5091E3374633\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC DC:A2:66:C8:A6:59 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 11,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.13\",\n                    \"mac\": \"DC:A2:66:C8:A6:59\",\n                    \"previous_count\": 11\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.266Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 04:09:86:39:78:50 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 144,\n                    \"hostname\": \"LGwebOSTV\",\n                    \"ip\": \"192.168.88.18\",\n                    \"mac\": \"04:09:86:39:78:50\",\n                    \"previous_count\": 144\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.266Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 70:2C:09:EE:A6:A0 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 25,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.8\",\n                    \"mac\": \"70:2C:09:EE:A6:A0\",\n                    \"previous_count\": 25\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.266Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 6A:74:DD:94:8D:31 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 13,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.88.11\",\n                    \"mac\": \"6A:74:DD:94:8D:31\",\n                    \"previous_count\": 13\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.266Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 84:A4:66:F6:DE:8B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 38,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.10\",\n                    \"mac\": \"84:A4:66:F6:DE:8B\",\n                    \"previous_count\": 38\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.266Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 5C:AA:FD:F4:55:FC has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 64,\n                    \"hostname\": \"SonosZP\",\n                    \"ip\": \"192.168.88.15\",\n                    \"mac\": \"5C:AA:FD:F4:55:FC\",\n                    \"previous_count\": 64\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.266Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 6A:74:DD:94:8D:31 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 13,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.88.11\",\n                    \"mac\": \"6A:74:DD:94:8D:31\",\n                    \"previous_count\": 13\n                },\n                \"Timestamp\": \"2025-09-30T17:46:52.017Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 70:2C:09:EE:A6:A0 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 25,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.8\",\n                    \"mac\": \"70:2C:09:EE:A6:A0\",\n                    \"previous_count\": 25\n                },\n                \"Timestamp\": \"2025-09-30T17:46:52.017Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::98254AA1C79E\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 9E:82:D7:C9:ED:CC has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 20,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"9E:82:D7:C9:ED:CC\",\n                    \"previous_count\": 20\n                },\n                \"Timestamp\": \"2025-09-29T09:31:42.061Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 4C:3B:DF:E6:53:3C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 34,\n                    \"hostname\": \"XBOX\",\n                    \"ip\": \"192.168.0.105\",\n                    \"mac\": \"4C:3B:DF:E6:53:3C\",\n                    \"previous_count\": 34\n                },\n                \"Timestamp\": \"2025-09-29T09:31:42.061Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F6:7D:F6:08:51:2D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 10,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.0.104\",\n                    \"mac\": \"F6:7D:F6:08:51:2D\",\n                    \"previous_count\": 10\n                },\n                \"Timestamp\": \"2025-09-29T09:31:42.061Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC E6:B3:65:3E:38:19 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 12,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.107\",\n                    \"mac\": \"E6:B3:65:3E:38:19\",\n                    \"previous_count\": 12\n                },\n                \"Timestamp\": \"2025-09-29T09:31:42.061Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC EC:BE:5F:13:57:12 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 20,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.106\",\n                    \"mac\": \"EC:BE:5F:13:57:12\",\n                    \"previous_count\": 20\n                },\n                \"Timestamp\": \"2025-09-29T09:31:42.062Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC EC:BE:5F:13:57:12 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 20,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.106\",\n                    \"mac\": \"EC:BE:5F:13:57:12\",\n                    \"previous_count\": 20\n                },\n                \"Timestamp\": \"2025-09-30T17:46:58.21Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::98254A429BC4\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC AE:60:94:9D:5A:E2 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 21,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.106\",\n                    \"mac\": \"AE:60:94:9D:5A:E2\",\n                    \"previous_count\": 21\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.023Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC BA:D1:F6:F2:0C:F2 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 25,\n                    \"hostname\": \"Carole-s-A22\",\n                    \"ip\": \"192.168.0.102\",\n                    \"mac\": \"BA:D1:F6:F2:0C:F2\",\n                    \"previous_count\": 25\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.023Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 2C:0E:3D:73:A5:BF has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 206,\n                    \"hostname\": \"Galaxy-S7\",\n                    \"ip\": \"192.168.0.104\",\n                    \"mac\": \"2C:0E:3D:73:A5:BF\",\n                    \"previous_count\": 206\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.023Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 42:02:4C:E1:34:EE has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 108,\n                    \"hostname\": \"Galaxy-S21-5G\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"42:02:4C:E1:34:EE\",\n                    \"previous_count\": 108\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.023Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 90:11:95:C3:30:A5 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 10,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.105\",\n                    \"mac\": \"90:11:95:C3:30:A5\",\n                    \"previous_count\": 10\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.023Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC BA:D1:F6:F2:0C:F2 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 25,\n                    \"hostname\": \"Carole-s-A22\",\n                    \"ip\": \"192.168.0.102\",\n                    \"mac\": \"BA:D1:F6:F2:0C:F2\",\n                    \"previous_count\": 25\n                },\n                \"Timestamp\": \"2025-09-30T17:46:59.139Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 90:11:95:C3:30:A5 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 10,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.105\",\n                    \"mac\": \"90:11:95:C3:30:A5\",\n                    \"previous_count\": 10\n                },\n                \"Timestamp\": \"2025-09-30T17:46:59.139Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::20362690D7A4\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 72:FB:21:77:0F:53 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 114,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.4\",\n                    \"mac\": \"72:FB:21:77:0F:53\",\n                    \"previous_count\": 114\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.201Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 5C:47:5E:6A:E3:55 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 386,\n                    \"hostname\": \"RingDoorbell-55\",\n                    \"ip\": \"192.168.0.7\",\n                    \"mac\": \"5C:47:5E:6A:E3:55\",\n                    \"previous_count\": 386\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.201Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::40AE309767AF\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 76:31:5B:2F:DA:E3 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 75,\n                    \"hostname\": \"Sridhar-s-S21\",\n                    \"ip\": \"192.168.0.102\",\n                    \"mac\": \"76:31:5B:2F:DA:E3\",\n                    \"previous_count\": 75\n                },\n                \"Timestamp\": \"2025-09-29T09:31:45.614Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B2:A3:EE:99:52:80 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 23,\n                    \"hostname\": \"Pixel-6\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"B2:A3:EE:99:52:80\",\n                    \"previous_count\": 23\n                },\n                \"Timestamp\": \"2025-09-29T09:31:45.614Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC AE:F3:73:94:F6:41 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 98,\n                    \"hostname\": \"Mac\",\n                    \"ip\": \"192.168.0.104\",\n                    \"mac\": \"AE:F3:73:94:F6:41\",\n                    \"previous_count\": 98\n                },\n                \"Timestamp\": \"2025-09-29T09:31:45.614Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC BA:FF:CD:2C:3B:B3 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 66,\n                    \"hostname\": \"Veerachamy-s-S24-Ultra\",\n                    \"ip\": \"192.168.0.102\",\n                    \"mac\": \"BA:FF:CD:2C:3B:B3\",\n                    \"previous_count\": 66\n                },\n                \"Timestamp\": \"2025-09-29T09:31:45.614Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC BA:FF:CD:2C:3B:B3 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 66,\n                    \"hostname\": \"Veerachamy-s-S24-Ultra\",\n                    \"ip\": \"192.168.0.102\",\n                    \"mac\": \"BA:FF:CD:2C:3B:B3\",\n                    \"previous_count\": 66\n                },\n                \"Timestamp\": \"2025-09-30T17:47:02.926Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::A842A10A43AA\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 92:96:EB:82:39:E8 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 14,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"92:96:EB:82:39:E8\",\n                    \"previous_count\": 14\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.567Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC FC:E2:6C:23:BB:B0 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 58,\n                    \"hostname\": \"MacBook-Air-6\",\n                    \"ip\": \"192.168.0.102\",\n                    \"mac\": \"FC:E2:6C:23:BB:B0\",\n                    \"previous_count\": 58\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.567Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 6A:EF:0E:3E:46:47 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 16,\n                    \"hostname\": \"Pixel-7-Pro\",\n                    \"ip\": \"192.168.0.100\",\n                    \"mac\": \"6A:EF:0E:3E:46:47\",\n                    \"previous_count\": 16\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.567Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 3C:55:76:53:CE:69 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 12,\n                    \"hostname\": \"LAPTOP-5C2MDRDG\",\n                    \"ip\": \"192.168.0.110\",\n                    \"mac\": \"3C:55:76:53:CE:69\",\n                    \"previous_count\": 12\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.567Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 3C:55:76:53:CE:69 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 12,\n                    \"hostname\": \"LAPTOP-5C2MDRDG\",\n                    \"ip\": \"192.168.0.110\",\n                    \"mac\": \"3C:55:76:53:CE:69\",\n                    \"previous_count\": 12\n                },\n                \"Timestamp\": \"2025-09-30T17:46:51.2Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 92:96:EB:82:39:E8 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 14,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"92:96:EB:82:39:E8\",\n                    \"previous_count\": 14\n                },\n                \"Timestamp\": \"2025-09-30T17:46:51.2Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC FC:E2:6C:23:BB:B0 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 58,\n                    \"hostname\": \"MacBook-Air-6\",\n                    \"ip\": \"192.168.0.102\",\n                    \"mac\": \"FC:E2:6C:23:BB:B0\",\n                    \"previous_count\": 58\n                },\n                \"Timestamp\": \"2025-09-30T17:46:51.2Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 6A:EF:0E:3E:46:47 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 16,\n                    \"hostname\": \"Pixel-7-Pro\",\n                    \"ip\": \"192.168.0.100\",\n                    \"mac\": \"6A:EF:0E:3E:46:47\",\n                    \"previous_count\": 16\n                },\n                \"Timestamp\": \"2025-09-30T17:46:51.2Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::E4FAC4B92679\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 0E:CB:98:AE:25:13 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 86,\n                    \"hostname\": \"Sana-s-S22\",\n                    \"ip\": \"192.168.0.102\",\n                    \"mac\": \"0E:CB:98:AE:25:13\",\n                    \"previous_count\": 86\n                },\n                \"Timestamp\": \"2025-09-29T09:31:47.064Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 72:F2:56:7B:41:7C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 19,\n                    \"hostname\": \"Sana-s-S22\",\n                    \"ip\": \"192.168.0.102\",\n                    \"mac\": \"72:F2:56:7B:41:7C\",\n                    \"previous_count\": 19\n                },\n                \"Timestamp\": \"2025-09-29T09:31:47.064Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 54:DF:1B:43:6E:14 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 16,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.105\",\n                    \"mac\": \"54:DF:1B:43:6E:14\",\n                    \"previous_count\": 16\n                },\n                \"Timestamp\": \"2025-09-29T09:31:47.064Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC EA:08:ED:B7:36:0C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 36,\n                    \"hostname\": \"Mr-s-S25-Ultra\",\n                    \"ip\": \"192.168.0.102\",\n                    \"mac\": \"EA:08:ED:B7:36:0C\",\n                    \"previous_count\": 36\n                },\n                \"Timestamp\": \"2025-09-29T09:31:47.064Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 72:F2:56:7B:41:7C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 19,\n                    \"hostname\": \"Sana-s-S22\",\n                    \"ip\": \"192.168.0.102\",\n                    \"mac\": \"72:F2:56:7B:41:7C\",\n                    \"previous_count\": 19\n                },\n                \"Timestamp\": \"2025-09-30T17:47:04.296Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::A842A10A57B7\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC E2:45:75:08:DB:E6 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 104,\n                    \"hostname\": \"M2007J20CI\",\n                    \"ip\": \"192.168.0.107\",\n                    \"mac\": \"E2:45:75:08:DB:E6\",\n                    \"previous_count\": 104\n                },\n                \"Timestamp\": \"2025-09-29T09:31:47.237Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 8A:61:AF:8D:FE:E8 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 24,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.100\",\n                    \"mac\": \"8A:61:AF:8D:FE:E8\",\n                    \"previous_count\": 24\n                },\n                \"Timestamp\": \"2025-09-29T09:31:47.237Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 36:4C:E9:04:C9:01 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 76,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.0.105\",\n                    \"mac\": \"36:4C:E9:04:C9:01\",\n                    \"previous_count\": 76\n                },\n                \"Timestamp\": \"2025-09-29T09:31:47.237Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 2C:BE:EB:20:0D:61 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 12,\n                    \"hostname\": \"Nothing-phone-1\",\n                    \"ip\": \"192.168.0.100\",\n                    \"mac\": \"2C:BE:EB:20:0D:61\",\n                    \"previous_count\": 12\n                },\n                \"Timestamp\": \"2025-09-29T09:31:47.237Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC E0:1F:88:2C:0B:F7 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 11,\n                    \"hostname\": \"POCOM2Pro-soundcoreP\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"E0:1F:88:2C:0B:F7\",\n                    \"previous_count\": 11\n                },\n                \"Timestamp\": \"2025-09-29T09:31:47.237Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 82:55:97:91:AF:D0 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 43,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.103\",\n                    \"mac\": \"82:55:97:91:AF:D0\",\n                    \"previous_count\": 43\n                },\n                \"Timestamp\": \"2025-09-29T09:31:47.237Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 82:55:97:91:AF:D0 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 43,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.103\",\n                    \"mac\": \"82:55:97:91:AF:D0\",\n                    \"previous_count\": 43\n                },\n                \"Timestamp\": \"2025-09-30T17:47:03.755Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC E2:45:75:08:DB:E6 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 104,\n                    \"hostname\": \"M2007J20CI\",\n                    \"ip\": \"192.168.0.107\",\n                    \"mac\": \"E2:45:75:08:DB:E6\",\n                    \"previous_count\": 104\n                },\n                \"Timestamp\": \"2025-09-30T17:47:03.755Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC E0:1F:88:2C:0B:F7 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 11,\n                    \"hostname\": \"POCOM2Pro-soundcoreP\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"E0:1F:88:2C:0B:F7\",\n                    \"previous_count\": 11\n                },\n                \"Timestamp\": \"2025-09-30T17:47:03.755Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::20362690111E\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC DA:E6:40:30:B1:E7 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 87,\n                    \"hostname\": \"ADRIANEK-telefonik\",\n                    \"ip\": \"192.168.0.12\",\n                    \"mac\": \"DA:E6:40:30:B1:E7\",\n                    \"previous_count\": 87\n                },\n                \"Timestamp\": \"2025-09-29T09:31:49.239Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 0E:47:CB:10:CE:8B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 140,\n                    \"hostname\": \"Marta-s-S24-Ultra\",\n                    \"ip\": \"192.168.0.5\",\n                    \"mac\": \"0E:47:CB:10:CE:8B\",\n                    \"previous_count\": 140\n                },\n                \"Timestamp\": \"2025-09-29T09:31:49.239Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::20362690BAF6\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 44:38:E8:E4:CE:A1 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 10,\n                    \"hostname\": \"APaZLK9ImnoqKRr\",\n                    \"ip\": \"192.168.0.18\",\n                    \"mac\": \"44:38:E8:E4:CE:A1\",\n                    \"previous_count\": 10\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.318Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC BC:D0:74:0D:56:A1 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 110,\n                    \"hostname\": \"MacBook-Pro\",\n                    \"ip\": \"192.168.0.19\",\n                    \"mac\": \"BC:D0:74:0D:56:A1\",\n                    \"previous_count\": 110\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.318Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D2:F1:9B:4F:17:E7 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 92,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.2\",\n                    \"mac\": \"D2:F1:9B:4F:17:E7\",\n                    \"previous_count\": 92\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.318Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D0:65:78:4D:58:8C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 20,\n                    \"hostname\": \"DESKTOP-S3BN7A8\",\n                    \"ip\": \"192.168.0.22\",\n                    \"mac\": \"D0:65:78:4D:58:8C\",\n                    \"previous_count\": 20\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.318Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D0:65:78:4D:58:8C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 20,\n                    \"hostname\": \"DESKTOP-S3BN7A8\",\n                    \"ip\": \"192.168.0.22\",\n                    \"mac\": \"D0:65:78:4D:58:8C\",\n                    \"previous_count\": 20\n                },\n                \"Timestamp\": \"2025-09-30T17:47:08.783Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 44:38:E8:E4:CE:A1 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 10,\n                    \"hostname\": \"APaZLK9ImnoqKRr\",\n                    \"ip\": \"192.168.0.18\",\n                    \"mac\": \"44:38:E8:E4:CE:A1\",\n                    \"previous_count\": 10\n                },\n                \"Timestamp\": \"2025-09-30T17:47:08.783Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC BC:D0:74:0D:56:A1 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 110,\n                    \"hostname\": \"MacBook-Pro\",\n                    \"ip\": \"192.168.0.19\",\n                    \"mac\": \"BC:D0:74:0D:56:A1\",\n                    \"previous_count\": 110\n                },\n                \"Timestamp\": \"2025-09-30T17:47:08.783Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::98254AA1C963\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC CC:88:26:54:6F:C5 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 34,\n                    \"hostname\": \"Tesla_Model_3\",\n                    \"ip\": \"192.168.0.104\",\n                    \"mac\": \"CC:88:26:54:6F:C5\",\n                    \"previous_count\": 34\n                },\n                \"Timestamp\": \"2025-09-29T09:31:47.196Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 22:CA:85:80:D2:61 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 21,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"22:CA:85:80:D2:61\",\n                    \"previous_count\": 21\n                },\n                \"Timestamp\": \"2025-09-29T09:31:47.196Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D4:57:63:E6:42:1D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 16,\n                    \"hostname\": \"Faisals-Air\",\n                    \"ip\": \"192.168.0.102\",\n                    \"mac\": \"D4:57:63:E6:42:1D\",\n                    \"previous_count\": 16\n                },\n                \"Timestamp\": \"2025-09-29T09:31:47.196Z\"\n            },\n            {\n                \"Type\": \"HighCPUUsage\",\n                \"Message\": \"Device is experiencing high CPU usage.\",\n                \"Details\": {\n                    \"max_cpu_percentage\": 100,\n                    \"threshold_percentage\": 90\n                },\n                \"Timestamp\": \"2025-09-29T09:31:47.196Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D4:57:63:E6:42:1D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 16,\n                    \"hostname\": \"Faisals-Air\",\n                    \"ip\": \"192.168.0.102\",\n                    \"mac\": \"D4:57:63:E6:42:1D\",\n                    \"previous_count\": 16\n                },\n                \"Timestamp\": \"2025-09-30T17:47:03.473Z\"\n            },\n            {\n                \"Type\": \"HighCPUUsage\",\n                \"Message\": \"Device is experiencing high CPU usage.\",\n                \"Details\": {\n                    \"max_cpu_percentage\": 100,\n                    \"threshold_percentage\": 90\n                },\n                \"Timestamp\": \"2025-09-30T17:47:03.473Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::A842A10A567C\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC EE:33:42:6D:21:DD has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 30,\n                    \"hostname\": \"C60\",\n                    \"ip\": \"192.168.0.118\",\n                    \"mac\": \"EE:33:42:6D:21:DD\",\n                    \"previous_count\": 30\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.005Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F6:D7:74:B8:B0:F2 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 355,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.0.115\",\n                    \"mac\": \"F6:D7:74:B8:B0:F2\",\n                    \"previous_count\": 355\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.005Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 0C:EE:99:B8:21:B4 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 73,\n                    \"hostname\": \"amazon-f3df98703\",\n                    \"ip\": \"192.168.0.113\",\n                    \"mac\": \"0C:EE:99:B8:21:B4\",\n                    \"previous_count\": 73\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.005Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 06:5D:21:38:52:57 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 69,\n                    \"hostname\": \"WP300\",\n                    \"ip\": \"192.168.0.114\",\n                    \"mac\": \"06:5D:21:38:52:57\",\n                    \"previous_count\": 69\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.005Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B4:61:E9:0B:FA:03 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 180,\n                    \"hostname\": \"113209425\",\n                    \"ip\": \"192.168.0.114\",\n                    \"mac\": \"B4:61:E9:0B:FA:03\",\n                    \"previous_count\": 180\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.005Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC EE:33:42:6D:21:DD has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 30,\n                    \"hostname\": \"C60\",\n                    \"ip\": \"192.168.0.118\",\n                    \"mac\": \"EE:33:42:6D:21:DD\",\n                    \"previous_count\": 30\n                },\n                \"Timestamp\": \"2025-09-30T17:47:10.628Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::20362690DAC2\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 4E:94:F4:54:5E:A4 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 20,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.8\",\n                    \"mac\": \"4E:94:F4:54:5E:A4\",\n                    \"previous_count\": 20\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.057Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC DA:5E:BF:18:1A:53 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 17,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.7\",\n                    \"mac\": \"DA:5E:BF:18:1A:53\",\n                    \"previous_count\": 17\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.057Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 24:CE:33:B1:82:21 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 43,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.2\",\n                    \"mac\": \"24:CE:33:B1:82:21\",\n                    \"previous_count\": 43\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.057Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 62:DA:F4:B0:43:05 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 21,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.9\",\n                    \"mac\": \"62:DA:F4:B0:43:05\",\n                    \"previous_count\": 21\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.057Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 24:CE:33:B1:82:21 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 43,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.2\",\n                    \"mac\": \"24:CE:33:B1:82:21\",\n                    \"previous_count\": 43\n                },\n                \"Timestamp\": \"2025-09-30T17:47:01.167Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC DA:5E:BF:18:1A:53 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 17,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.7\",\n                    \"mac\": \"DA:5E:BF:18:1A:53\",\n                    \"previous_count\": 17\n                },\n                \"Timestamp\": \"2025-09-30T17:47:01.167Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::20362690BC28\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 98:E2:55:82:1F:CD has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 282,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.6\",\n                    \"mac\": \"98:E2:55:82:1F:CD\",\n                    \"previous_count\": 282\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.542Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC CE:EC:01:53:58:09 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 67,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.3\",\n                    \"mac\": \"CE:EC:01:53:58:09\",\n                    \"previous_count\": 67\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.542Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 4E:82:4A:D9:77:83 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 13,\n                    \"hostname\": \"Galaxy-S10\",\n                    \"ip\": \"192.168.0.3\",\n                    \"mac\": \"4E:82:4A:D9:77:83\",\n                    \"previous_count\": 13\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.542Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 5E:26:B6:89:B9:00 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 21,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.0.9\",\n                    \"mac\": \"5E:26:B6:89:B9:00\",\n                    \"previous_count\": 21\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.542Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 5E:26:B6:89:B9:00 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 21,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.0.9\",\n                    \"mac\": \"5E:26:B6:89:B9:00\",\n                    \"previous_count\": 21\n                },\n                \"Timestamp\": \"2025-09-30T17:46:57.077Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 98:E2:55:82:1F:CD has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 282,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.6\",\n                    \"mac\": \"98:E2:55:82:1F:CD\",\n                    \"previous_count\": 282\n                },\n                \"Timestamp\": \"2025-09-30T17:46:57.077Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::3C52A105F93A\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A6:C4:C7:A2:34:74 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 80,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.88.3\",\n                    \"mac\": \"A6:C4:C7:A2:34:74\",\n                    \"previous_count\": 80\n                },\n                \"Timestamp\": \"2025-09-29T09:31:54.501Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B4:B7:42:22:F6:76 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 314,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.2\",\n                    \"mac\": \"B4:B7:42:22:F6:76\",\n                    \"previous_count\": 314\n                },\n                \"Timestamp\": \"2025-09-29T09:31:54.501Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 6E:23:8A:F7:FA:48 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 75,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.8\",\n                    \"mac\": \"6E:23:8A:F7:FA:48\",\n                    \"previous_count\": 75\n                },\n                \"Timestamp\": \"2025-09-29T09:31:54.501Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 04:B9:E3:0F:15:EA has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 135,\n                    \"hostname\": \"Samsung\",\n                    \"ip\": \"192.168.88.6\",\n                    \"mac\": \"04:B9:E3:0F:15:EA\",\n                    \"previous_count\": 135\n                },\n                \"Timestamp\": \"2025-09-29T09:31:54.501Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 6E:23:8A:F7:FA:48 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 75,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.8\",\n                    \"mac\": \"6E:23:8A:F7:FA:48\",\n                    \"previous_count\": 75\n                },\n                \"Timestamp\": \"2025-09-30T17:46:56.451Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::98254A4288A1\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 74:13:EA:BE:5B:1D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 25,\n                    \"hostname\": \"Home\",\n                    \"ip\": \"192.168.0.104\",\n                    \"mac\": \"74:13:EA:BE:5B:1D\",\n                    \"previous_count\": 25\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.987Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 42:BC:77:A0:5B:8B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 11,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.107\",\n                    \"mac\": \"42:BC:77:A0:5B:8B\",\n                    \"previous_count\": 11\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.987Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D8:8C:79:47:BD:17 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 244,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.106\",\n                    \"mac\": \"D8:8C:79:47:BD:17\",\n                    \"previous_count\": 244\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.987Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 3A:37:62:88:27:FE has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 95,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.108\",\n                    \"mac\": \"3A:37:62:88:27:FE\",\n                    \"previous_count\": 95\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.987Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 2A:7A:7D:0E:54:19 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 39,\n                    \"hostname\": \"Pixel-9\",\n                    \"ip\": \"192.168.0.105\",\n                    \"mac\": \"2A:7A:7D:0E:54:19\",\n                    \"previous_count\": 39\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.987Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 3A:37:62:88:27:FE has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 95,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.108\",\n                    \"mac\": \"3A:37:62:88:27:FE\",\n                    \"previous_count\": 95\n                },\n                \"Timestamp\": \"2025-09-30T17:47:00.462Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 2A:7A:7D:0E:54:19 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 39,\n                    \"hostname\": \"Pixel-9\",\n                    \"ip\": \"192.168.0.105\",\n                    \"mac\": \"2A:7A:7D:0E:54:19\",\n                    \"previous_count\": 39\n                },\n                \"Timestamp\": \"2025-09-30T17:47:00.462Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 74:13:EA:BE:5B:1D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 25,\n                    \"hostname\": \"Home\",\n                    \"ip\": \"192.168.0.104\",\n                    \"mac\": \"74:13:EA:BE:5B:1D\",\n                    \"previous_count\": 25\n                },\n                \"Timestamp\": \"2025-09-30T17:47:00.462Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::98254A42A6EC\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC EE:68:AA:7B:B5:C1 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 20,\n                    \"hostname\": \"Galaxy-A12\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"EE:68:AA:7B:B5:C1\",\n                    \"previous_count\": 20\n                },\n                \"Timestamp\": \"2025-09-29T09:31:47.898Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 54:DF:1B:51:ED:6F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 123,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.109\",\n                    \"mac\": \"54:DF:1B:51:ED:6F\",\n                    \"previous_count\": 123\n                },\n                \"Timestamp\": \"2025-09-29T09:31:47.898Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 42:14:E0:75:B5:F1 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 24,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.106\",\n                    \"mac\": \"42:14:E0:75:B5:F1\",\n                    \"previous_count\": 24\n                },\n                \"Timestamp\": \"2025-09-29T09:31:47.898Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 1C:F2:9A:28:05:0D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 62,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.104\",\n                    \"mac\": \"1C:F2:9A:28:05:0D\",\n                    \"previous_count\": 62\n                },\n                \"Timestamp\": \"2025-09-29T09:31:47.898Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC BC:33:29:07:DD:06 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 96,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.103\",\n                    \"mac\": \"BC:33:29:07:DD:06\",\n                    \"previous_count\": 96\n                },\n                \"Timestamp\": \"2025-09-29T09:31:47.898Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC E8:6E:3A:A8:23:BB has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 67,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.108\",\n                    \"mac\": \"E8:6E:3A:A8:23:BB\",\n                    \"previous_count\": 67\n                },\n                \"Timestamp\": \"2025-09-29T09:31:47.898Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 6E:4B:45:FA:8A:1B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 49,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.104\",\n                    \"mac\": \"6E:4B:45:FA:8A:1B\",\n                    \"previous_count\": 49\n                },\n                \"Timestamp\": \"2025-09-29T09:31:47.898Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 42:14:E0:75:B5:F1 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 24,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.106\",\n                    \"mac\": \"42:14:E0:75:B5:F1\",\n                    \"previous_count\": 24\n                },\n                \"Timestamp\": \"2025-09-30T17:47:07.456Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::20362690BAB4\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 02:B3:C7:0E:CA:C3 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 86,\n                    \"hostname\": \"Kane-s-S24-Ultra\",\n                    \"ip\": \"192.168.0.2\",\n                    \"mac\": \"02:B3:C7:0E:CA:C3\",\n                    \"previous_count\": 86\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.365Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C8:48:05:28:76:D1 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 218,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.5\",\n                    \"mac\": \"C8:48:05:28:76:D1\",\n                    \"previous_count\": 218\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.365Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::A842A10A5181\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC AE:92:0F:6B:1B:5F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 68,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.107\",\n                    \"mac\": \"AE:92:0F:6B:1B:5F\",\n                    \"previous_count\": 68\n                },\n                \"Timestamp\": \"2025-09-29T09:31:58.164Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B6:E1:29:2F:91:E5 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 37,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.0.107\",\n                    \"mac\": \"B6:E1:29:2F:91:E5\",\n                    \"previous_count\": 37\n                },\n                \"Timestamp\": \"2025-09-29T09:31:58.164Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C0:F8:53:7C:55:EC has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 43,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.104\",\n                    \"mac\": \"C0:F8:53:7C:55:EC\",\n                    \"previous_count\": 43\n                },\n                \"Timestamp\": \"2025-09-29T09:31:58.164Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B6:D3:70:69:90:BB has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 84,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.0.103\",\n                    \"mac\": \"B6:D3:70:69:90:BB\",\n                    \"previous_count\": 84\n                },\n                \"Timestamp\": \"2025-09-29T09:31:58.164Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F6:5E:21:E4:45:28 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 94,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.0.109\",\n                    \"mac\": \"F6:5E:21:E4:45:28\",\n                    \"previous_count\": 94\n                },\n                \"Timestamp\": \"2025-09-29T09:31:58.164Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 18:48:BE:32:E4:F1 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 10,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.107\",\n                    \"mac\": \"18:48:BE:32:E4:F1\",\n                    \"previous_count\": 10\n                },\n                \"Timestamp\": \"2025-09-29T09:31:58.164Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 50:07:C3:B8:92:E8 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 14,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.103\",\n                    \"mac\": \"50:07:C3:B8:92:E8\",\n                    \"previous_count\": 14\n                },\n                \"Timestamp\": \"2025-09-29T09:31:58.164Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 10:09:F9:8B:D8:3C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 25,\n                    \"hostname\": \"amazon-ca234d363\",\n                    \"ip\": \"192.168.0.109\",\n                    \"mac\": \"10:09:F9:8B:D8:3C\",\n                    \"previous_count\": 25\n                },\n                \"Timestamp\": \"2025-09-29T09:31:58.164Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 86:0F:6F:D6:EE:1A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 136,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.108\",\n                    \"mac\": \"86:0F:6F:D6:EE:1A\",\n                    \"previous_count\": 136\n                },\n                \"Timestamp\": \"2025-09-29T09:31:58.164Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D8:C8:0C:86:30:27 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 421,\n                    \"hostname\": \"lwip0\",\n                    \"ip\": \"192.168.0.100\",\n                    \"mac\": \"D8:C8:0C:86:30:27\",\n                    \"previous_count\": 421\n                },\n                \"Timestamp\": \"2025-09-29T09:31:58.164Z\"\n            },\n            {\n                \"Type\": \"HighCPUUsage\",\n                \"Message\": \"Device is experiencing high CPU usage.\",\n                \"Details\": {\n                    \"max_cpu_percentage\": 100,\n                    \"threshold_percentage\": 90\n                },\n                \"Timestamp\": \"2025-09-29T09:31:58.164Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B6:D3:70:69:90:BB has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 84,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.0.103\",\n                    \"mac\": \"B6:D3:70:69:90:BB\",\n                    \"previous_count\": 84\n                },\n                \"Timestamp\": \"2025-09-30T17:47:10.342Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B6:E1:29:2F:91:E5 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 37,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.0.107\",\n                    \"mac\": \"B6:E1:29:2F:91:E5\",\n                    \"previous_count\": 37\n                },\n                \"Timestamp\": \"2025-09-30T17:47:10.342Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 50:07:C3:B8:92:E8 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 14,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.103\",\n                    \"mac\": \"50:07:C3:B8:92:E8\",\n                    \"previous_count\": 14\n                },\n                \"Timestamp\": \"2025-09-30T17:47:10.342Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C0:F8:53:7C:55:EC has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 43,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.104\",\n                    \"mac\": \"C0:F8:53:7C:55:EC\",\n                    \"previous_count\": 43\n                },\n                \"Timestamp\": \"2025-09-30T17:47:10.342Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 86:0F:6F:D6:EE:1A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 136,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.108\",\n                    \"mac\": \"86:0F:6F:D6:EE:1A\",\n                    \"previous_count\": 136\n                },\n                \"Timestamp\": \"2025-09-30T17:47:10.342Z\"\n            },\n            {\n                \"Type\": \"HighCPUUsage\",\n                \"Message\": \"Device is experiencing high CPU usage.\",\n                \"Details\": {\n                    \"max_cpu_percentage\": 100,\n                    \"threshold_percentage\": 90\n                },\n                \"Timestamp\": \"2025-09-30T17:47:10.342Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::3C52A105F8A1\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 5C:47:5E:D4:9D:CD has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 86,\n                    \"hostname\": \"RingDoorbell-cd\",\n                    \"ip\": \"192.168.88.2\",\n                    \"mac\": \"5C:47:5E:D4:9D:CD\",\n                    \"previous_count\": 86\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.373Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::3C52A105FE77\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 72:3A:74:EE:33:CE has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 34,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.88.4\",\n                    \"mac\": \"72:3A:74:EE:33:CE\",\n                    \"previous_count\": 34\n                },\n                \"Timestamp\": \"2025-09-29T09:31:46.167Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 7A:3B:68:9B:C7:AC has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 10,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.88.4\",\n                    \"mac\": \"7A:3B:68:9B:C7:AC\",\n                    \"previous_count\": 10\n                },\n                \"Timestamp\": \"2025-09-29T09:31:46.167Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B0:F7:C4:07:EC:EB has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 48,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.3\",\n                    \"mac\": \"B0:F7:C4:07:EC:EB\",\n                    \"previous_count\": 48\n                },\n                \"Timestamp\": \"2025-09-29T09:31:46.167Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 7A:3B:68:9B:C7:AC has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 10,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.88.4\",\n                    \"mac\": \"7A:3B:68:9B:C7:AC\",\n                    \"previous_count\": 10\n                },\n                \"Timestamp\": \"2025-09-30T17:47:03.192Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 72:3A:74:EE:33:CE has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 34,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.88.4\",\n                    \"mac\": \"72:3A:74:EE:33:CE\",\n                    \"previous_count\": 34\n                },\n                \"Timestamp\": \"2025-09-30T17:47:03.192Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::40ED0039FBE9\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 08:C2:24:8F:2D:92 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 72,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.6\",\n                    \"mac\": \"08:C2:24:8F:2D:92\",\n                    \"previous_count\": 72\n                },\n                \"Timestamp\": \"2025-09-29T09:31:46.247Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 4A:2D:84:82:2A:90 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 15,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.88.16\",\n                    \"mac\": \"4A:2D:84:82:2A:90\",\n                    \"previous_count\": 15\n                },\n                \"Timestamp\": \"2025-09-29T09:31:46.247Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 66:22:C4:45:C0:8F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 196,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.88.14\",\n                    \"mac\": \"66:22:C4:45:C0:8F\",\n                    \"previous_count\": 196\n                },\n                \"Timestamp\": \"2025-09-29T09:31:46.247Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC FA:F8:8D:A8:51:C7 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 74,\n                    \"hostname\": \"MacBookPro\",\n                    \"ip\": \"192.168.88.35\",\n                    \"mac\": \"FA:F8:8D:A8:51:C7\",\n                    \"previous_count\": 74\n                },\n                \"Timestamp\": \"2025-09-29T09:31:46.247Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D8:BE:65:52:91:79 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 75,\n                    \"hostname\": \"amazon-71a0c530d\",\n                    \"ip\": \"192.168.88.31\",\n                    \"mac\": \"D8:BE:65:52:91:79\",\n                    \"previous_count\": 75\n                },\n                \"Timestamp\": \"2025-09-29T09:31:46.247Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 00:A5:54:9F:B2:0D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 34,\n                    \"hostname\": \"FLB-LW10-0012\",\n                    \"ip\": \"192.168.88.20\",\n                    \"mac\": \"00:A5:54:9F:B2:0D\",\n                    \"previous_count\": 34\n                },\n                \"Timestamp\": \"2025-09-29T09:31:46.247Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 1C:F2:9A:23:8C:DB has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 10,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.21\",\n                    \"mac\": \"1C:F2:9A:23:8C:DB\",\n                    \"previous_count\": 10\n                },\n                \"Timestamp\": \"2025-09-29T09:31:46.247Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C0:8A:60:26:57:3D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 15,\n                    \"hostname\": \"eufyCleanX10ProOmni\",\n                    \"ip\": \"192.168.88.17\",\n                    \"mac\": \"C0:8A:60:26:57:3D\",\n                    \"previous_count\": 15\n                },\n                \"Timestamp\": \"2025-09-29T09:31:46.247Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D2:75:7C:87:B7:61 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 47,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.7\",\n                    \"mac\": \"D2:75:7C:87:B7:61\",\n                    \"previous_count\": 47\n                },\n                \"Timestamp\": \"2025-09-29T09:31:46.247Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 00:A5:54:9F:B2:0D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 34,\n                    \"hostname\": \"FLB-LW10-0012\",\n                    \"ip\": \"192.168.88.20\",\n                    \"mac\": \"00:A5:54:9F:B2:0D\",\n                    \"previous_count\": 34\n                },\n                \"Timestamp\": \"2025-09-30T17:47:03.044Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 08:C2:24:8F:2D:92 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 72,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.6\",\n                    \"mac\": \"08:C2:24:8F:2D:92\",\n                    \"previous_count\": 72\n                },\n                \"Timestamp\": \"2025-09-30T17:47:03.044Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A6:F1:41:97:B6:6F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 44,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.88.20\",\n                    \"mac\": \"A6:F1:41:97:B6:6F\",\n                    \"previous_count\": 44\n                },\n                \"Timestamp\": \"2025-09-30T17:47:03.044Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC FA:F8:8D:A8:51:C7 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 74,\n                    \"hostname\": \"MacBookPro\",\n                    \"ip\": \"192.168.88.35\",\n                    \"mac\": \"FA:F8:8D:A8:51:C7\",\n                    \"previous_count\": 74\n                },\n                \"Timestamp\": \"2025-09-30T17:47:03.044Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 4A:2D:84:82:2A:90 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 15,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.88.16\",\n                    \"mac\": \"4A:2D:84:82:2A:90\",\n                    \"previous_count\": 15\n                },\n                \"Timestamp\": \"2025-09-30T17:47:03.044Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C0:8A:60:26:57:3D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 15,\n                    \"hostname\": \"eufyCleanX10ProOmni\",\n                    \"ip\": \"192.168.88.17\",\n                    \"mac\": \"C0:8A:60:26:57:3D\",\n                    \"previous_count\": 15\n                },\n                \"Timestamp\": \"2025-09-30T17:47:03.044Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D2:75:7C:87:B7:61 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 47,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.7\",\n                    \"mac\": \"D2:75:7C:87:B7:61\",\n                    \"previous_count\": 47\n                },\n                \"Timestamp\": \"2025-09-30T17:47:03.044Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 32:25:49:AC:D2:EF has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 94,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.88.20\",\n                    \"mac\": \"32:25:49:AC:D2:EF\",\n                    \"previous_count\": 94\n                },\n                \"Timestamp\": \"2025-09-30T17:47:03.044Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 1C:F2:9A:23:8C:DB has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 10,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.21\",\n                    \"mac\": \"1C:F2:9A:23:8C:DB\",\n                    \"previous_count\": 10\n                },\n                \"Timestamp\": \"2025-09-30T17:47:03.044Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::40ED0039FB47\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F6:56:F4:2D:43:8C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 108,\n                    \"hostname\": \"Nicola-s-A55\",\n                    \"ip\": \"192.168.88.11\",\n                    \"mac\": \"F6:56:F4:2D:43:8C\",\n                    \"previous_count\": 108\n                },\n                \"Timestamp\": \"2025-09-29T09:31:47.99Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC CA:67:A1:98:7A:6C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 20,\n                    \"hostname\": \"Galaxy-A13\",\n                    \"ip\": \"192.168.88.7\",\n                    \"mac\": \"CA:67:A1:98:7A:6C\",\n                    \"previous_count\": 20\n                },\n                \"Timestamp\": \"2025-09-29T09:31:47.99Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::242FD04EAA0C\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D8:E2:DF:B6:C3:0C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 39,\n                    \"hostname\": \"XBOX\",\n                    \"ip\": \"192.168.0.104\",\n                    \"mac\": \"D8:E2:DF:B6:C3:0C\",\n                    \"previous_count\": 39\n                },\n                \"Timestamp\": \"2025-09-29T09:31:52.886Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 36:D3:91:9D:8E:41 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 10,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.106\",\n                    \"mac\": \"36:D3:91:9D:8E:41\",\n                    \"previous_count\": 10\n                },\n                \"Timestamp\": \"2025-09-29T09:31:52.886Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 36:D3:91:9D:8E:41 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 10,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.106\",\n                    \"mac\": \"36:D3:91:9D:8E:41\",\n                    \"previous_count\": 10\n                },\n                \"Timestamp\": \"2025-09-30T17:46:58.113Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::30DE4B41F020\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A4:36:C7:8B:03:F6 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 15,\n                    \"hostname\": \"LGwebOSTV\",\n                    \"ip\": \"192.168.88.9\",\n                    \"mac\": \"A4:36:C7:8B:03:F6\",\n                    \"previous_count\": 15\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.253Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C0:8D:51:3C:33:91 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 106,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.4\",\n                    \"mac\": \"C0:8D:51:3C:33:91\",\n                    \"previous_count\": 106\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.253Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 16:89:1C:A3:BE:BC has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 120,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.88.3\",\n                    \"mac\": \"16:89:1C:A3:BE:BC\",\n                    \"previous_count\": 120\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.253Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 22:19:25:D1:14:8E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 103,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.88.6\",\n                    \"mac\": \"22:19:25:D1:14:8E\",\n                    \"previous_count\": 103\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.253Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 74:58:F3:80:78:E4 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 22,\n                    \"hostname\": \"amazon-eb0e3a70f\",\n                    \"ip\": \"192.168.88.7\",\n                    \"mac\": \"74:58:F3:80:78:E4\",\n                    \"previous_count\": 22\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.253Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 64:9A:63:C6:7D:95 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 17,\n                    \"hostname\": \"RingDoorbell-95\",\n                    \"ip\": \"192.168.88.2\",\n                    \"mac\": \"64:9A:63:C6:7D:95\",\n                    \"previous_count\": 17\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.253Z\"\n            },\n            {\n                \"Type\": \"HighCPUUsage\",\n                \"Message\": \"Device is experiencing high CPU usage.\",\n                \"Details\": {\n                    \"max_cpu_percentage\": 100,\n                    \"threshold_percentage\": 90\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.253Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A4:36:C7:8B:03:F6 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 15,\n                    \"hostname\": \"LGwebOSTV\",\n                    \"ip\": \"192.168.88.9\",\n                    \"mac\": \"A4:36:C7:8B:03:F6\",\n                    \"previous_count\": 15\n                },\n                \"Timestamp\": \"2025-09-30T17:46:49.026Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 64:9A:63:C6:7D:95 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 17,\n                    \"hostname\": \"RingDoorbell-95\",\n                    \"ip\": \"192.168.88.2\",\n                    \"mac\": \"64:9A:63:C6:7D:95\",\n                    \"previous_count\": 17\n                },\n                \"Timestamp\": \"2025-09-30T17:46:49.026Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 74:58:F3:80:78:E4 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 22,\n                    \"hostname\": \"amazon-eb0e3a70f\",\n                    \"ip\": \"192.168.88.7\",\n                    \"mac\": \"74:58:F3:80:78:E4\",\n                    \"previous_count\": 22\n                },\n                \"Timestamp\": \"2025-09-30T17:46:49.026Z\"\n            },\n            {\n                \"Type\": \"HighCPUUsage\",\n                \"Message\": \"Device is experiencing high CPU usage.\",\n                \"Details\": {\n                    \"max_cpu_percentage\": 100,\n                    \"threshold_percentage\": 90\n                },\n                \"Timestamp\": \"2025-09-30T17:46:49.026Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::40ED0039FBE6\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 42:7B:1F:34:96:4F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 18,\n                    \"hostname\": \"Melissa-s-A56\",\n                    \"ip\": \"192.168.88.9\",\n                    \"mac\": \"42:7B:1F:34:96:4F\",\n                    \"previous_count\": 18\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.181Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 16:FD:55:E9:AC:C3 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 17,\n                    \"hostname\": \"Adam-s-S22\",\n                    \"ip\": \"192.168.88.6\",\n                    \"mac\": \"16:FD:55:E9:AC:C3\",\n                    \"previous_count\": 17\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.181Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::3C52A105F9B8\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 48:A5:E7:77:AA:C3 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 11,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.2\",\n                    \"mac\": \"48:A5:E7:77:AA:C3\",\n                    \"previous_count\": 11\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.582Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 48:A5:E7:5A:F3:5B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 23,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.3\",\n                    \"mac\": \"48:A5:E7:5A:F3:5B\",\n                    \"previous_count\": 23\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.582Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC AC:F1:08:55:82:2C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 57,\n                    \"hostname\": \"LGwebOSTV\",\n                    \"ip\": \"192.168.88.2\",\n                    \"mac\": \"AC:F1:08:55:82:2C\",\n                    \"previous_count\": 57\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.582Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 48:A5:E7:77:AA:C3 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 11,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.2\",\n                    \"mac\": \"48:A5:E7:77:AA:C3\",\n                    \"previous_count\": 11\n                },\n                \"Timestamp\": \"2025-09-30T17:47:05.389Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 48:A5:E7:5A:F3:5B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 23,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.3\",\n                    \"mac\": \"48:A5:E7:5A:F3:5B\",\n                    \"previous_count\": 23\n                },\n                \"Timestamp\": \"2025-09-30T17:47:05.389Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::242FD04E9C95\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 16:B0:DF:68:AC:1D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 48,\n                    \"hostname\": \"HONOR-Magic7-Lite\",\n                    \"ip\": \"192.168.0.103\",\n                    \"mac\": \"16:B0:DF:68:AC:1D\",\n                    \"previous_count\": 48\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.125Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 10:E9:53:C1:7E:BD has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 37,\n                    \"hostname\": \"HUAWEI_Y6s-b158cc17aaea57\",\n                    \"ip\": \"192.168.0.102\",\n                    \"mac\": \"10:E9:53:C1:7E:BD\",\n                    \"previous_count\": 37\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.125Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 8C:49:62:7D:B7:F2 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 23,\n                    \"hostname\": \"NowTV-885\",\n                    \"ip\": \"192.168.0.108\",\n                    \"mac\": \"8C:49:62:7D:B7:F2\",\n                    \"previous_count\": 23\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.125Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 96:58:34:B3:B9:EE has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 30,\n                    \"hostname\": \"Tammy-s-S24-FE\",\n                    \"ip\": \"192.168.0.102\",\n                    \"mac\": \"96:58:34:B3:B9:EE\",\n                    \"previous_count\": 30\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.125Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 30:3B:7C:68:92:F2 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 14,\n                    \"hostname\": \"Lawsons-iPhone\",\n                    \"ip\": \"192.168.0.105\",\n                    \"mac\": \"30:3B:7C:68:92:F2\",\n                    \"previous_count\": 14\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.125Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC FE:88:43:24:AC:F8 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 15,\n                    \"hostname\": \"Galaxy-S20-5G\",\n                    \"ip\": \"192.168.0.105\",\n                    \"mac\": \"FE:88:43:24:AC:F8\",\n                    \"previous_count\": 15\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.125Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 8C:49:62:7D:B7:F2 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 23,\n                    \"hostname\": \"NowTV-885\",\n                    \"ip\": \"192.168.0.108\",\n                    \"mac\": \"8C:49:62:7D:B7:F2\",\n                    \"previous_count\": 23\n                },\n                \"Timestamp\": \"2025-09-30T17:47:09.064Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 96:58:34:B3:B9:EE has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 30,\n                    \"hostname\": \"Tammy-s-S24-FE\",\n                    \"ip\": \"192.168.0.102\",\n                    \"mac\": \"96:58:34:B3:B9:EE\",\n                    \"previous_count\": 30\n                },\n                \"Timestamp\": \"2025-09-30T17:47:09.064Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 30:3B:7C:68:92:F2 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 14,\n                    \"hostname\": \"Lawsons-iPhone\",\n                    \"ip\": \"192.168.0.105\",\n                    \"mac\": \"30:3B:7C:68:92:F2\",\n                    \"previous_count\": 14\n                },\n                \"Timestamp\": \"2025-09-30T17:47:09.064Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC FE:88:43:24:AC:F8 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 15,\n                    \"hostname\": \"Galaxy-S20-5G\",\n                    \"ip\": \"192.168.0.105\",\n                    \"mac\": \"FE:88:43:24:AC:F8\",\n                    \"previous_count\": 15\n                },\n                \"Timestamp\": \"2025-09-30T17:47:09.065Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 16:B0:DF:68:AC:1D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 48,\n                    \"hostname\": \"HONOR-Magic7-Lite\",\n                    \"ip\": \"192.168.0.103\",\n                    \"mac\": \"16:B0:DF:68:AC:1D\",\n                    \"previous_count\": 48\n                },\n                \"Timestamp\": \"2025-09-30T17:47:09.065Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::20362690BABD\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 22:B9:22:C3:36:1C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 37,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.3\",\n                    \"mac\": \"22:B9:22:C3:36:1C\",\n                    \"previous_count\": 37\n                },\n                \"Timestamp\": \"2025-09-29T09:31:55.81Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 96:C1:61:DF:B4:E4 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 13,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.7\",\n                    \"mac\": \"96:C1:61:DF:B4:E4\",\n                    \"previous_count\": 13\n                },\n                \"Timestamp\": \"2025-09-29T09:31:55.81Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 96:C1:61:DF:B4:E4 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 13,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.7\",\n                    \"mac\": \"96:C1:61:DF:B4:E4\",\n                    \"previous_count\": 13\n                },\n                \"Timestamp\": \"2025-09-30T17:46:58.063Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::5C628B5F6BD9\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 26:83:4F:D7:51:79 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 165,\n                    \"hostname\": \"POCO-F6-Pro\",\n                    \"ip\": \"192.168.88.18\",\n                    \"mac\": \"26:83:4F:D7:51:79\",\n                    \"previous_count\": 165\n                },\n                \"Timestamp\": \"2025-09-29T09:31:40.92Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 34:79:16:9D:68:7B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 30,\n                    \"hostname\": \"HUAWEI_MediaPad_T3_10\",\n                    \"ip\": \"192.168.88.21\",\n                    \"mac\": \"34:79:16:9D:68:7B\",\n                    \"previous_count\": 30\n                },\n                \"Timestamp\": \"2025-09-29T09:31:40.92Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC E2:73:CC:70:1C:4C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 12,\n                    \"hostname\": \"POCO-F6-Pro\",\n                    \"ip\": \"192.168.88.12\",\n                    \"mac\": \"E2:73:CC:70:1C:4C\",\n                    \"previous_count\": 12\n                },\n                \"Timestamp\": \"2025-09-29T09:31:40.92Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 34:79:16:9D:68:7B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 30,\n                    \"hostname\": \"HUAWEI_MediaPad_T3_10\",\n                    \"ip\": \"192.168.88.21\",\n                    \"mac\": \"34:79:16:9D:68:7B\",\n                    \"previous_count\": 30\n                },\n                \"Timestamp\": \"2025-09-30T17:47:06.995Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::40ED0039FA1E\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 84:F3:EB:E9:3C:61 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 25,\n                    \"hostname\": \"ESP_E93C61\",\n                    \"ip\": \"192.168.86.38\",\n                    \"mac\": \"84:F3:EB:E9:3C:61\",\n                    \"previous_count\": 25\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.902Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 00:31:92:E1:A2:99 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 28,\n                    \"hostname\": \"KP105\",\n                    \"ip\": \"192.168.86.35\",\n                    \"mac\": \"00:31:92:E1:A2:99\",\n                    \"previous_count\": 28\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.902Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D8:A0:11:8D:17:16 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 137,\n                    \"hostname\": \"wiz_8d1716\",\n                    \"ip\": \"192.168.86.59\",\n                    \"mac\": \"D8:A0:11:8D:17:16\",\n                    \"previous_count\": 137\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.902Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B0:E4:D5:9E:27:3E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 12,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.86.49\",\n                    \"mac\": \"B0:E4:D5:9E:27:3E\",\n                    \"previous_count\": 12\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.902Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 98:F4:AB:BD:14:C0 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 39,\n                    \"hostname\": \"ESP_BD14C0\",\n                    \"ip\": \"192.168.86.47\",\n                    \"mac\": \"98:F4:AB:BD:14:C0\",\n                    \"previous_count\": 39\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.903Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 9E:4B:84:D6:32:3B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 10,\n                    \"hostname\": \"S22-Ultra-milik-Machyusri-R\",\n                    \"ip\": \"192.168.86.35\",\n                    \"mac\": \"9E:4B:84:D6:32:3B\",\n                    \"previous_count\": 10\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.903Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 52:7F:D7:F8:93:35 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 37,\n                    \"hostname\": \"PAL-Galaxy-Tab-A9\",\n                    \"ip\": \"192.168.86.39\",\n                    \"mac\": \"52:7F:D7:F8:93:35\",\n                    \"previous_count\": 37\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.903Z\"\n            },\n            {\n                \"Type\": \"HighCPUUsage\",\n                \"Message\": \"Device is experiencing high CPU usage.\",\n                \"Details\": {\n                    \"max_cpu_percentage\": 100,\n                    \"threshold_percentage\": 90\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.903Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B0:E4:D5:9E:27:3E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 12,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.86.49\",\n                    \"mac\": \"B0:E4:D5:9E:27:3E\",\n                    \"previous_count\": 12\n                },\n                \"Timestamp\": \"2025-09-30T17:47:01.33Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D8:A0:11:8D:17:16 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 137,\n                    \"hostname\": \"wiz_8d1716\",\n                    \"ip\": \"192.168.86.59\",\n                    \"mac\": \"D8:A0:11:8D:17:16\",\n                    \"previous_count\": 137\n                },\n                \"Timestamp\": \"2025-09-30T17:47:01.33Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 84:F3:EB:E9:3C:61 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 25,\n                    \"hostname\": \"ESP_E93C61\",\n                    \"ip\": \"192.168.86.38\",\n                    \"mac\": \"84:F3:EB:E9:3C:61\",\n                    \"previous_count\": 25\n                },\n                \"Timestamp\": \"2025-09-30T17:47:01.33Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 98:F4:AB:BD:14:C0 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 39,\n                    \"hostname\": \"ESP_BD14C0\",\n                    \"ip\": \"192.168.86.47\",\n                    \"mac\": \"98:F4:AB:BD:14:C0\",\n                    \"previous_count\": 39\n                },\n                \"Timestamp\": \"2025-09-30T17:47:01.33Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 00:31:92:E1:A2:99 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 28,\n                    \"hostname\": \"KP105\",\n                    \"ip\": \"192.168.86.35\",\n                    \"mac\": \"00:31:92:E1:A2:99\",\n                    \"previous_count\": 28\n                },\n                \"Timestamp\": \"2025-09-30T17:47:01.33Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 52:7F:D7:F8:93:35 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 37,\n                    \"hostname\": \"PAL-Galaxy-Tab-A9\",\n                    \"ip\": \"192.168.86.39\",\n                    \"mac\": \"52:7F:D7:F8:93:35\",\n                    \"previous_count\": 37\n                },\n                \"Timestamp\": \"2025-09-30T17:47:01.33Z\"\n            },\n            {\n                \"Type\": \"HighCPUUsage\",\n                \"Message\": \"Device is experiencing high CPU usage.\",\n                \"Details\": {\n                    \"max_cpu_percentage\": 100,\n                    \"threshold_percentage\": 90\n                },\n                \"Timestamp\": \"2025-09-30T17:47:01.33Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::20362690BD8A\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 22:02:9B:E6:04:14 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 85,\n                    \"hostname\": \"Galaxy-A14\",\n                    \"ip\": \"192.168.0.26\",\n                    \"mac\": \"22:02:9B:E6:04:14\",\n                    \"previous_count\": 85\n                },\n                \"Timestamp\": \"2025-09-29T09:31:48.708Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B2:CC:AE:A2:E1:A9 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 12,\n                    \"hostname\": \"Redmi-Note-14\",\n                    \"ip\": \"192.168.0.24\",\n                    \"mac\": \"B2:CC:AE:A2:E1:A9\",\n                    \"previous_count\": 12\n                },\n                \"Timestamp\": \"2025-09-29T09:31:48.708Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC E8:51:77:B6:7B:72 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 18,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.2\",\n                    \"mac\": \"E8:51:77:B6:7B:72\",\n                    \"previous_count\": 18\n                },\n                \"Timestamp\": \"2025-09-29T09:31:48.708Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 6C:29:90:5F:AF:D4 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 25,\n                    \"hostname\": \"wiz_5fafd4\",\n                    \"ip\": \"192.168.0.5\",\n                    \"mac\": \"6C:29:90:5F:AF:D4\",\n                    \"previous_count\": 25\n                },\n                \"Timestamp\": \"2025-09-29T09:31:48.708Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 44:4F:8E:8C:D9:74 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 23,\n                    \"hostname\": \"wiz_8cd974\",\n                    \"ip\": \"192.168.0.24\",\n                    \"mac\": \"44:4F:8E:8C:D9:74\",\n                    \"previous_count\": 23\n                },\n                \"Timestamp\": \"2025-09-29T09:31:48.709Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C8:8A:9A:9B:13:1F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 13,\n                    \"hostname\": \"SGH070041594349\",\n                    \"ip\": \"192.168.0.2\",\n                    \"mac\": \"C8:8A:9A:9B:13:1F\",\n                    \"previous_count\": 13\n                },\n                \"Timestamp\": \"2025-09-29T09:31:48.709Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC EA:33:74:C0:F5:FE has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 118,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.18\",\n                    \"mac\": \"EA:33:74:C0:F5:FE\",\n                    \"previous_count\": 118\n                },\n                \"Timestamp\": \"2025-09-29T09:31:48.709Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 6E:E5:E0:FA:C0:B7 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 89,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.29\",\n                    \"mac\": \"6E:E5:E0:FA:C0:B7\",\n                    \"previous_count\": 89\n                },\n                \"Timestamp\": \"2025-09-29T09:31:48.709Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F6:DA:17:B8:50:EB has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 44,\n                    \"hostname\": \"OnePlus-12\",\n                    \"ip\": \"192.168.0.16\",\n                    \"mac\": \"F6:DA:17:B8:50:EB\",\n                    \"previous_count\": 44\n                },\n                \"Timestamp\": \"2025-09-29T09:31:48.709Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 32:DF:D7:65:D5:49 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 63,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.30\",\n                    \"mac\": \"32:DF:D7:65:D5:49\",\n                    \"previous_count\": 63\n                },\n                \"Timestamp\": \"2025-09-29T09:31:48.709Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 8A:A5:1B:0E:AB:55 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 110,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.38\",\n                    \"mac\": \"8A:A5:1B:0E:AB:55\",\n                    \"previous_count\": 110\n                },\n                \"Timestamp\": \"2025-09-29T09:31:48.709Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 46:75:18:43:01:10 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 36,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.27\",\n                    \"mac\": \"46:75:18:43:01:10\",\n                    \"previous_count\": 36\n                },\n                \"Timestamp\": \"2025-09-30T17:47:07.165Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 44:4F:8E:8C:D9:74 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 23,\n                    \"hostname\": \"wiz_8cd974\",\n                    \"ip\": \"192.168.0.24\",\n                    \"mac\": \"44:4F:8E:8C:D9:74\",\n                    \"previous_count\": 23\n                },\n                \"Timestamp\": \"2025-09-30T17:47:07.165Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC EA:33:74:C0:F5:FE has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 118,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.18\",\n                    \"mac\": \"EA:33:74:C0:F5:FE\",\n                    \"previous_count\": 118\n                },\n                \"Timestamp\": \"2025-09-30T17:47:07.165Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 22:02:9B:E6:04:14 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 85,\n                    \"hostname\": \"Galaxy-A14\",\n                    \"ip\": \"192.168.0.26\",\n                    \"mac\": \"22:02:9B:E6:04:14\",\n                    \"previous_count\": 85\n                },\n                \"Timestamp\": \"2025-09-30T17:47:07.165Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B2:CC:AE:A2:E1:A9 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 12,\n                    \"hostname\": \"Redmi-Note-14\",\n                    \"ip\": \"192.168.0.24\",\n                    \"mac\": \"B2:CC:AE:A2:E1:A9\",\n                    \"previous_count\": 12\n                },\n                \"Timestamp\": \"2025-09-30T17:47:07.165Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::2036269120AB\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 18:48:CA:65:D5:10 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 80,\n                    \"hostname\": \"texe_hub\",\n                    \"ip\": \"192.168.0.26\",\n                    \"mac\": \"18:48:CA:65:D5:10\",\n                    \"previous_count\": 80\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.701Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C4:38:75:10:C9:0C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 11,\n                    \"hostname\": \"SonosZP\",\n                    \"ip\": \"192.168.0.17\",\n                    \"mac\": \"C4:38:75:10:C9:0C\",\n                    \"previous_count\": 11\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.701Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 18:7F:88:66:5A:1D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 91,\n                    \"hostname\": \"Ring-187f88665A1D\",\n                    \"ip\": \"192.168.0.3\",\n                    \"mac\": \"18:7F:88:66:5A:1D\",\n                    \"previous_count\": 91\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.701Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 64:07:F6:73:D9:08 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 386,\n                    \"hostname\": \"Samsung\",\n                    \"ip\": \"192.168.0.32\",\n                    \"mac\": \"64:07:F6:73:D9:08\",\n                    \"previous_count\": 386\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.701Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 8C:1D:96:12:07:F5 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 35,\n                    \"hostname\": \"LAPTOP-54QPGUSR\",\n                    \"ip\": \"192.168.0.43\",\n                    \"mac\": \"8C:1D:96:12:07:F5\",\n                    \"previous_count\": 35\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.701Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 5C:41:5A:A2:91:F5 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 416,\n                    \"hostname\": \"AmazonPlug0BMB\",\n                    \"ip\": \"192.168.0.10\",\n                    \"mac\": \"5C:41:5A:A2:91:F5\",\n                    \"previous_count\": 416\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.701Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 10:2B:41:1F:A3:F2 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 420,\n                    \"hostname\": \"Samsung\",\n                    \"ip\": \"192.168.0.11\",\n                    \"mac\": \"10:2B:41:1F:A3:F2\",\n                    \"previous_count\": 420\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.701Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B6:33:F2:12:D6:06 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 18,\n                    \"hostname\": \"Galaxy-S24-Ultra\",\n                    \"ip\": \"192.168.0.35\",\n                    \"mac\": \"B6:33:F2:12:D6:06\",\n                    \"previous_count\": 18\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.701Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 5C:47:5E:28:6B:97 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 197,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.28\",\n                    \"mac\": \"5C:47:5E:28:6B:97\",\n                    \"previous_count\": 197\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.701Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 54:E0:19:8A:F7:7E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 420,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.12\",\n                    \"mac\": \"54:E0:19:8A:F7:7E\",\n                    \"previous_count\": 420\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.701Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 68:A4:0E:76:34:1C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 210,\n                    \"hostname\": \"NEFF-I94CAQ6N0B-68A40E76341C\",\n                    \"ip\": \"192.168.0.19\",\n                    \"mac\": \"68:A4:0E:76:34:1C\",\n                    \"previous_count\": 210\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.701Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 62:B6:D3:CF:67:B7 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 48,\n                    \"hostname\": \"Galaxy-S24-Ultra\",\n                    \"ip\": \"192.168.0.29\",\n                    \"mac\": \"62:B6:D3:CF:67:B7\",\n                    \"previous_count\": 48\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.701Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 90:F8:2E:8C:AB:FF has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 173,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.15\",\n                    \"mac\": \"90:F8:2E:8C:AB:FF\",\n                    \"previous_count\": 173\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.701Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC BE:06:BC:DA:77:3B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 49,\n                    \"hostname\": \"Taejal-s-S22\",\n                    \"ip\": \"192.168.0.31\",\n                    \"mac\": \"BE:06:BC:DA:77:3B\",\n                    \"previous_count\": 49\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.701Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 3C:5C:C4:BF:8F:77 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 416,\n                    \"hostname\": \"AmazonPlug0NVC\",\n                    \"ip\": \"192.168.0.8\",\n                    \"mac\": \"3C:5C:C4:BF:8F:77\",\n                    \"previous_count\": 416\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.701Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 38:B4:D3:E3:0B:8E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 183,\n                    \"hostname\": \"neff-dishwasher-011060425727014242\",\n                    \"ip\": \"192.168.0.16\",\n                    \"mac\": \"38:B4:D3:E3:0B:8E\",\n                    \"previous_count\": 183\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.701Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 68:A4:0E:63:7F:16 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 141,\n                    \"hostname\": \"NEFF-C17MS32H0B-68A40E637F16\",\n                    \"ip\": \"192.168.0.18\",\n                    \"mac\": \"68:A4:0E:63:7F:16\",\n                    \"previous_count\": 141\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.701Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 64:9A:63:EA:E2:C2 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 356,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.25\",\n                    \"mac\": \"64:9A:63:EA:E2:C2\",\n                    \"previous_count\": 356\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.701Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C4:38:75:10:C9:0C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 11,\n                    \"hostname\": \"SonosZP\",\n                    \"ip\": \"192.168.0.17\",\n                    \"mac\": \"C4:38:75:10:C9:0C\",\n                    \"previous_count\": 11\n                },\n                \"Timestamp\": \"2025-09-30T17:46:53.427Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC BE:06:BC:DA:77:3B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 49,\n                    \"hostname\": \"Taejal-s-S22\",\n                    \"ip\": \"192.168.0.31\",\n                    \"mac\": \"BE:06:BC:DA:77:3B\",\n                    \"previous_count\": 49\n                },\n                \"Timestamp\": \"2025-09-30T17:46:53.427Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 8C:1D:96:12:07:F5 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 35,\n                    \"hostname\": \"LAPTOP-54QPGUSR\",\n                    \"ip\": \"192.168.0.43\",\n                    \"mac\": \"8C:1D:96:12:07:F5\",\n                    \"previous_count\": 35\n                },\n                \"Timestamp\": \"2025-09-30T17:46:53.427Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::98254AC4CC63\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 6A:8C:8E:DF:73:A0 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 66,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.110\",\n                    \"mac\": \"6A:8C:8E:DF:73:A0\",\n                    \"previous_count\": 66\n                },\n                \"Timestamp\": \"2025-09-29T09:31:36.204Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 30:FD:38:77:FF:B4 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 19,\n                    \"hostname\": \"Google-Home-Mini\",\n                    \"ip\": \"192.168.0.102\",\n                    \"mac\": \"30:FD:38:77:FF:B4\",\n                    \"previous_count\": 19\n                },\n                \"Timestamp\": \"2025-09-29T09:31:36.204Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 96:A7:D7:77:77:E5 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 12,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.107\",\n                    \"mac\": \"96:A7:D7:77:77:E5\",\n                    \"previous_count\": 12\n                },\n                \"Timestamp\": \"2025-09-29T09:31:36.204Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 64:0C:91:2D:42:60 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 58,\n                    \"hostname\": \"Ed\",\n                    \"ip\": \"192.168.0.103\",\n                    \"mac\": \"64:0C:91:2D:42:60\",\n                    \"previous_count\": 58\n                },\n                \"Timestamp\": \"2025-09-29T09:31:36.204Z\"\n            },\n            {\n                \"Type\": \"HighCPUUsage\",\n                \"Message\": \"Device is experiencing high CPU usage.\",\n                \"Details\": {\n                    \"max_cpu_percentage\": 100,\n                    \"threshold_percentage\": 90\n                },\n                \"Timestamp\": \"2025-09-29T09:31:36.206Z\"\n            },\n            {\n                \"Type\": \"HighCPUUsage\",\n                \"Message\": \"Device is experiencing high CPU usage.\",\n                \"Details\": {\n                    \"max_cpu_percentage\": 100,\n                    \"threshold_percentage\": 90\n                },\n                \"Timestamp\": \"2025-09-30T17:46:50.993Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::98254A42971A\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F6:A7:31:3A:C0:5B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 131,\n                    \"hostname\": \"RE315\",\n                    \"ip\": \"192.168.0.103\",\n                    \"mac\": \"F6:A7:31:3A:C0:5B\",\n                    \"previous_count\": 131\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.595Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC E6:26:BA:70:1F:1D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 34,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.206\",\n                    \"mac\": \"E6:26:BA:70:1F:1D\",\n                    \"previous_count\": 34\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.595Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 48:E1:E9:EC:F0:2C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 148,\n                    \"hostname\": \"Meross_Smart_Ambient_Light\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"48:E1:E9:EC:F0:2C\",\n                    \"previous_count\": 148\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.595Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 48:E1:E9:D2:F4:B9 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 34,\n                    \"hostname\": \"Meross_Smart_Bulb\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"48:E1:E9:D2:F4:B9\",\n                    \"previous_count\": 34\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.595Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC AA:CF:3F:17:CF:B5 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 18,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.105\",\n                    \"mac\": \"AA:CF:3F:17:CF:B5\",\n                    \"previous_count\": 18\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.595Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 72:40:E2:E7:FF:CA has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 11,\n                    \"hostname\": \"Pixel-7\",\n                    \"ip\": \"192.168.0.105\",\n                    \"mac\": \"72:40:E2:E7:FF:CA\",\n                    \"previous_count\": 11\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.595Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 48:E1:E9:EC:F0:2C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 148,\n                    \"hostname\": \"Meross_Smart_Ambient_Light\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"48:E1:E9:EC:F0:2C\",\n                    \"previous_count\": 148\n                },\n                \"Timestamp\": \"2025-09-30T17:46:53.199Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::A842A10A51C0\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 36:24:F2:91:D8:EF has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 54,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.102\",\n                    \"mac\": \"36:24:F2:91:D8:EF\",\n                    \"previous_count\": 54\n                },\n                \"Timestamp\": \"2025-09-29T09:31:41.091Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::3C52A105FB3E\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 20:28:BC:B9:A0:7C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 37,\n                    \"hostname\": \"LGwebOSTV\",\n                    \"ip\": \"192.168.88.4\",\n                    \"mac\": \"20:28:BC:B9:A0:7C\",\n                    \"previous_count\": 37\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.029Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 52:A3:E8:A3:A4:84 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 138,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.5\",\n                    \"mac\": \"52:A3:E8:A3:A4:84\",\n                    \"previous_count\": 138\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.029Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC DA:AF:C5:3C:FF:0F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 14,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.88.6\",\n                    \"mac\": \"DA:AF:C5:3C:FF:0F\",\n                    \"previous_count\": 14\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.029Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 0A:C8:BD:F7:B0:CF has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 19,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.88.2\",\n                    \"mac\": \"0A:C8:BD:F7:B0:CF\",\n                    \"previous_count\": 19\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.029Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC DA:AF:C5:3C:FF:0F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 14,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.88.6\",\n                    \"mac\": \"DA:AF:C5:3C:FF:0F\",\n                    \"previous_count\": 14\n                },\n                \"Timestamp\": \"2025-09-30T17:46:50.802Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 0A:C8:BD:F7:B0:CF has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 19,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.88.2\",\n                    \"mac\": \"0A:C8:BD:F7:B0:CF\",\n                    \"previous_count\": 19\n                },\n                \"Timestamp\": \"2025-09-30T17:46:50.802Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::203626900797\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 40:1C:83:7A:75:8D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 71,\n                    \"hostname\": \"UK-010636513157\",\n                    \"ip\": \"192.168.0.12\",\n                    \"mac\": \"40:1C:83:7A:75:8D\",\n                    \"previous_count\": 71\n                },\n                \"Timestamp\": \"2025-09-29T09:31:35.723Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 5E:50:70:33:1E:72 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 157,\n                    \"hostname\": \"Andy-and-Sarah-s-Tab-S10-Ultra\",\n                    \"ip\": \"192.168.0.5\",\n                    \"mac\": \"5E:50:70:33:1E:72\",\n                    \"previous_count\": 157\n                },\n                \"Timestamp\": \"2025-09-29T09:31:35.723Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 78:6C:84:59:01:B4 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 10,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.6\",\n                    \"mac\": \"78:6C:84:59:01:B4\",\n                    \"previous_count\": 10\n                },\n                \"Timestamp\": \"2025-09-29T09:31:35.723Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 30:E3:A4:AD:A2:D7 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 39,\n                    \"hostname\": \"Andy-Book5-Pro\",\n                    \"ip\": \"192.168.0.14\",\n                    \"mac\": \"30:E3:A4:AD:A2:D7\",\n                    \"previous_count\": 39\n                },\n                \"Timestamp\": \"2025-09-29T09:31:35.723Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC E2:C0:DC:5C:20:DE has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 15,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.9\",\n                    \"mac\": \"E2:C0:DC:5C:20:DE\",\n                    \"previous_count\": 15\n                },\n                \"Timestamp\": \"2025-09-29T09:31:35.723Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C6:F2:F2:DE:3C:E4 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 91,\n                    \"hostname\": \"Andy-s-Z-Fold6\",\n                    \"ip\": \"192.168.0.15\",\n                    \"mac\": \"C6:F2:F2:DE:3C:E4\",\n                    \"previous_count\": 91\n                },\n                \"Timestamp\": \"2025-09-29T09:31:35.723Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 48:F1:EB:78:68:89 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 50,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.13\",\n                    \"mac\": \"48:F1:EB:78:68:89\",\n                    \"previous_count\": 50\n                },\n                \"Timestamp\": \"2025-09-29T09:31:35.723Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 52:EF:4F:3B:14:B5 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 56,\n                    \"hostname\": \"Pixel-6a\",\n                    \"ip\": \"192.168.0.6\",\n                    \"mac\": \"52:EF:4F:3B:14:B5\",\n                    \"previous_count\": 56\n                },\n                \"Timestamp\": \"2025-09-29T09:31:35.723Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC E2:C0:DC:5C:20:DE has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 15,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.9\",\n                    \"mac\": \"E2:C0:DC:5C:20:DE\",\n                    \"previous_count\": 15\n                },\n                \"Timestamp\": \"2025-09-30T17:46:51.068Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 40:1C:83:7A:75:8D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 71,\n                    \"hostname\": \"UK-010636513157\",\n                    \"ip\": \"192.168.0.12\",\n                    \"mac\": \"40:1C:83:7A:75:8D\",\n                    \"previous_count\": 71\n                },\n                \"Timestamp\": \"2025-09-30T17:46:51.068Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C6:F2:F2:DE:3C:E4 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 91,\n                    \"hostname\": \"Andy-s-Z-Fold6\",\n                    \"ip\": \"192.168.0.15\",\n                    \"mac\": \"C6:F2:F2:DE:3C:E4\",\n                    \"previous_count\": 91\n                },\n                \"Timestamp\": \"2025-09-30T17:46:51.068Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 5E:50:70:33:1E:72 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 157,\n                    \"hostname\": \"Andy-and-Sarah-s-Tab-S10-Ultra\",\n                    \"ip\": \"192.168.0.5\",\n                    \"mac\": \"5E:50:70:33:1E:72\",\n                    \"previous_count\": 157\n                },\n                \"Timestamp\": \"2025-09-30T17:46:51.068Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 48:F1:EB:78:68:89 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 50,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.13\",\n                    \"mac\": \"48:F1:EB:78:68:89\",\n                    \"previous_count\": 50\n                },\n                \"Timestamp\": \"2025-09-30T17:46:51.068Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 52:EF:4F:3B:14:B5 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 56,\n                    \"hostname\": \"Pixel-6a\",\n                    \"ip\": \"192.168.0.6\",\n                    \"mac\": \"52:EF:4F:3B:14:B5\",\n                    \"previous_count\": 56\n                },\n                \"Timestamp\": \"2025-09-30T17:46:51.068Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 30:E3:A4:AD:A2:D7 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 39,\n                    \"hostname\": \"Andy-Book5-Pro\",\n                    \"ip\": \"192.168.0.14\",\n                    \"mac\": \"30:E3:A4:AD:A2:D7\",\n                    \"previous_count\": 39\n                },\n                \"Timestamp\": \"2025-09-30T17:46:51.068Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 78:6C:84:59:01:B4 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 10,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.6\",\n                    \"mac\": \"78:6C:84:59:01:B4\",\n                    \"previous_count\": 10\n                },\n                \"Timestamp\": \"2025-09-30T17:46:51.068Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::20362690D759\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 3A:A7:F6:D9:88:47 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 115,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.7\",\n                    \"mac\": \"3A:A7:F6:D9:88:47\",\n                    \"previous_count\": 115\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.415Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 22:F9:D8:AD:C4:D6 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 37,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.8\",\n                    \"mac\": \"22:F9:D8:AD:C4:D6\",\n                    \"previous_count\": 37\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.415Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC AA:A5:EA:7F:13:2F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 25,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.8\",\n                    \"mac\": \"AA:A5:EA:7F:13:2F\",\n                    \"previous_count\": 25\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.415Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 22:F9:D8:AD:C4:D6 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 37,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.8\",\n                    \"mac\": \"22:F9:D8:AD:C4:D6\",\n                    \"previous_count\": 37\n                },\n                \"Timestamp\": \"2025-09-30T17:46:58.57Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 3A:A7:F6:D9:88:47 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 115,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.7\",\n                    \"mac\": \"3A:A7:F6:D9:88:47\",\n                    \"previous_count\": 115\n                },\n                \"Timestamp\": \"2025-09-30T17:46:58.57Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::2036269004AF\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 58:B0:3E:29:5E:86 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 419,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.11\",\n                    \"mac\": \"58:B0:3E:29:5E:86\",\n                    \"previous_count\": 419\n                },\n                \"Timestamp\": \"2025-09-29T09:31:45.515Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC EE:4D:4A:FB:4F:82 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 49,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.12\",\n                    \"mac\": \"EE:4D:4A:FB:4F:82\",\n                    \"previous_count\": 49\n                },\n                \"Timestamp\": \"2025-09-29T09:31:45.515Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B8:31:B5:21:24:6F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 67,\n                    \"hostname\": \"XBOXONE\",\n                    \"ip\": \"192.168.0.5\",\n                    \"mac\": \"B8:31:B5:21:24:6F\",\n                    \"previous_count\": 67\n                },\n                \"Timestamp\": \"2025-09-29T09:31:45.515Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 86:1F:23:90:E2:68 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 74,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.0.4\",\n                    \"mac\": \"86:1F:23:90:E2:68\",\n                    \"previous_count\": 74\n                },\n                \"Timestamp\": \"2025-09-29T09:31:45.515Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F4:39:A6:8F:6E:E5 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 33,\n                    \"hostname\": \"Kirstysiphone12\",\n                    \"ip\": \"192.168.0.16\",\n                    \"mac\": \"F4:39:A6:8F:6E:E5\",\n                    \"previous_count\": 33\n                },\n                \"Timestamp\": \"2025-09-29T09:31:45.515Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC BC:C7:46:9B:E1:D0 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 57,\n                    \"hostname\": \"DesktopPC\",\n                    \"ip\": \"192.168.0.2\",\n                    \"mac\": \"BC:C7:46:9B:E1:D0\",\n                    \"previous_count\": 57\n                },\n                \"Timestamp\": \"2025-09-29T09:31:45.515Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D8:BE:65:30:16:DD has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 420,\n                    \"hostname\": \"amazon-5d248f800\",\n                    \"ip\": \"192.168.0.14\",\n                    \"mac\": \"D8:BE:65:30:16:DD\",\n                    \"previous_count\": 420\n                },\n                \"Timestamp\": \"2025-09-29T09:31:45.515Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 06:4D:DA:A6:9B:29 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 53,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.23\",\n                    \"mac\": \"06:4D:DA:A6:9B:29\",\n                    \"previous_count\": 53\n                },\n                \"Timestamp\": \"2025-09-29T09:31:45.515Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 90:E8:68:D5:EE:F9 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 26,\n                    \"hostname\": \"LAPTOP-5EVUBDKN\",\n                    \"ip\": \"192.168.0.5\",\n                    \"mac\": \"90:E8:68:D5:EE:F9\",\n                    \"previous_count\": 26\n                },\n                \"Timestamp\": \"2025-09-29T09:31:45.515Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 7E:4F:47:FF:53:1E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 29,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.8\",\n                    \"mac\": \"7E:4F:47:FF:53:1E\",\n                    \"previous_count\": 29\n                },\n                \"Timestamp\": \"2025-09-29T09:31:45.515Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 84:9D:C2:D5:55:4C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 82,\n                    \"hostname\": \"mxchip\",\n                    \"ip\": \"192.168.0.2\",\n                    \"mac\": \"84:9D:C2:D5:55:4C\",\n                    \"previous_count\": 82\n                },\n                \"Timestamp\": \"2025-09-29T09:31:45.515Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC BC:5C:17:E6:C3:16 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 60,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.15\",\n                    \"mac\": \"BC:5C:17:E6:C3:16\",\n                    \"previous_count\": 60\n                },\n                \"Timestamp\": \"2025-09-29T09:31:45.515Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 52:96:0D:78:01:FF has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 25,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.4\",\n                    \"mac\": \"52:96:0D:78:01:FF\",\n                    \"previous_count\": 25\n                },\n                \"Timestamp\": \"2025-09-29T09:31:45.515Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 5A:35:9D:F8:61:F9 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 10,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.0.18\",\n                    \"mac\": \"5A:35:9D:F8:61:F9\",\n                    \"previous_count\": 10\n                },\n                \"Timestamp\": \"2025-09-29T09:31:45.515Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 3E:52:B0:D2:1E:01 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 84,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.0.21\",\n                    \"mac\": \"3E:52:B0:D2:1E:01\",\n                    \"previous_count\": 84\n                },\n                \"Timestamp\": \"2025-09-29T09:31:45.515Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 90:E8:68:D5:EE:F9 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 26,\n                    \"hostname\": \"LAPTOP-5EVUBDKN\",\n                    \"ip\": \"192.168.0.5\",\n                    \"mac\": \"90:E8:68:D5:EE:F9\",\n                    \"previous_count\": 26\n                },\n                \"Timestamp\": \"2025-09-30T17:47:03.102Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 52:96:0D:78:01:FF has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 25,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.4\",\n                    \"mac\": \"52:96:0D:78:01:FF\",\n                    \"previous_count\": 25\n                },\n                \"Timestamp\": \"2025-09-30T17:47:03.102Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 7E:4F:47:FF:53:1E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 29,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.8\",\n                    \"mac\": \"7E:4F:47:FF:53:1E\",\n                    \"previous_count\": 29\n                },\n                \"Timestamp\": \"2025-09-30T17:47:03.102Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 5A:35:9D:F8:61:F9 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 10,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.0.18\",\n                    \"mac\": \"5A:35:9D:F8:61:F9\",\n                    \"previous_count\": 10\n                },\n                \"Timestamp\": \"2025-09-30T17:47:03.102Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC BC:C7:46:9B:E1:D0 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 57,\n                    \"hostname\": \"DesktopPC\",\n                    \"ip\": \"192.168.0.2\",\n                    \"mac\": \"BC:C7:46:9B:E1:D0\",\n                    \"previous_count\": 57\n                },\n                \"Timestamp\": \"2025-09-30T17:47:03.102Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::20362690BB20\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 9E:D8:E2:CD:67:DC has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 275,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.2\",\n                    \"mac\": \"9E:D8:E2:CD:67:DC\",\n                    \"previous_count\": 275\n                },\n                \"Timestamp\": \"2025-09-29T09:31:46.727Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::3C52A105FBD4\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C4:82:E1:9D:1C:07 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 148,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.6\",\n                    \"mac\": \"C4:82:E1:9D:1C:07\",\n                    \"previous_count\": 148\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.593Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 86:86:E5:03:4A:BB has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 74,\n                    \"hostname\": \"Jose-s-S24\",\n                    \"ip\": \"192.168.88.11\",\n                    \"mac\": \"86:86:E5:03:4A:BB\",\n                    \"previous_count\": 74\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.593Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 9E:DE:14:33:28:FC has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 14,\n                    \"hostname\": \"Jose-s-Tab-S7\",\n                    \"ip\": \"192.168.88.16\",\n                    \"mac\": \"9E:DE:14:33:28:FC\",\n                    \"previous_count\": 14\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.593Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 0A:12:4D:28:B8:3C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 26,\n                    \"hostname\": \"Bruno-s-S24-Ultra\",\n                    \"ip\": \"192.168.88.11\",\n                    \"mac\": \"0A:12:4D:28:B8:3C\",\n                    \"previous_count\": 26\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.593Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 0A:12:4D:28:B8:3C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 26,\n                    \"hostname\": \"Bruno-s-S24-Ultra\",\n                    \"ip\": \"192.168.88.11\",\n                    \"mac\": \"0A:12:4D:28:B8:3C\",\n                    \"previous_count\": 26\n                },\n                \"Timestamp\": \"2025-09-30T17:47:04.486Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 0A:13:93:7F:66:EF has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 14,\n                    \"hostname\": \"Tab-S8-Ultra-de-Bruno\",\n                    \"ip\": \"192.168.88.11\",\n                    \"mac\": \"0A:13:93:7F:66:EF\",\n                    \"previous_count\": 14\n                },\n                \"Timestamp\": \"2025-09-30T17:47:04.486Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::242FD04EA4D8\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 98:E2:55:81:63:BE has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 236,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.103\",\n                    \"mac\": \"98:E2:55:81:63:BE\",\n                    \"previous_count\": 236\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.352Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC BA:AC:F6:A4:9D:AB has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 232,\n                    \"hostname\": \"Dan-s-S25-Ultra\",\n                    \"ip\": \"192.168.0.105\",\n                    \"mac\": \"BA:AC:F6:A4:9D:AB\",\n                    \"previous_count\": 232\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.352Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC E6:CC:BA:85:0D:4B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 128,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.100\",\n                    \"mac\": \"E6:CC:BA:85:0D:4B\",\n                    \"previous_count\": 128\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.352Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC E6:CC:BA:85:0D:4B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 128,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.100\",\n                    \"mac\": \"E6:CC:BA:85:0D:4B\",\n                    \"previous_count\": 128\n                },\n                \"Timestamp\": \"2025-09-30T17:47:08.779Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::242FD04E8C09\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 20:37:A5:83:75:36 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 52,\n                    \"hostname\": \"Phone-13\",\n                    \"ip\": \"192.168.0.104\",\n                    \"mac\": \"20:37:A5:83:75:36\",\n                    \"previous_count\": 52\n                },\n                \"Timestamp\": \"2025-09-29T09:31:56.946Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 8E:16:7C:50:BB:E7 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 37,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.104\",\n                    \"mac\": \"8E:16:7C:50:BB:E7\",\n                    \"previous_count\": 37\n                },\n                \"Timestamp\": \"2025-09-29T09:31:56.946Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC EC:2B:EB:A1:03:4C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 84,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.112\",\n                    \"mac\": \"EC:2B:EB:A1:03:4C\",\n                    \"previous_count\": 84\n                },\n                \"Timestamp\": \"2025-09-29T09:31:56.946Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 72:2D:F3:1B:15:F9 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 30,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.0.108\",\n                    \"mac\": \"72:2D:F3:1B:15:F9\",\n                    \"previous_count\": 30\n                },\n                \"Timestamp\": \"2025-09-29T09:31:56.946Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC EE:2E:64:52:34:9D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 100,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.107\",\n                    \"mac\": \"EE:2E:64:52:34:9D\",\n                    \"previous_count\": 100\n                },\n                \"Timestamp\": \"2025-09-29T09:31:56.946Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B0:3F:64:9B:AF:56 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 18,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.108\",\n                    \"mac\": \"B0:3F:64:9B:AF:56\",\n                    \"previous_count\": 18\n                },\n                \"Timestamp\": \"2025-09-29T09:31:56.946Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F4:65:A6:79:B1:D6 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 37,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.102\",\n                    \"mac\": \"F4:65:A6:79:B1:D6\",\n                    \"previous_count\": 37\n                },\n                \"Timestamp\": \"2025-09-29T09:31:56.946Z\"\n            },\n            {\n                \"Type\": \"HighCPUUsage\",\n                \"Message\": \"Device is experiencing high CPU usage.\",\n                \"Details\": {\n                    \"max_cpu_percentage\": 100,\n                    \"threshold_percentage\": 90\n                },\n                \"Timestamp\": \"2025-09-29T09:31:56.946Z\"\n            },\n            {\n                \"Type\": \"HighCPUUsage\",\n                \"Message\": \"Device is experiencing high CPU usage.\",\n                \"Details\": {\n                    \"max_cpu_percentage\": 100,\n                    \"threshold_percentage\": 90\n                },\n                \"Timestamp\": \"2025-09-30T17:47:10.456Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"64A10M27E00150\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC a4:38:cc:2f:46:04 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 118,\n                    \"hostname\": \" \",\n                    \"ip\": \"192.168.1.47\",\n                    \"mac\": \"a4:38:cc:2f:46:04\",\n                    \"previous_count\": 118\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.735Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 70:2a:d5:83:b2:71 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 111,\n                    \"hostname\": \"[TV] Brett TV\",\n                    \"ip\": \"192.168.1.173\",\n                    \"mac\": \"70:2a:d5:83:b2:71\",\n                    \"previous_count\": 111\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.735Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 4a:95:10:e2:2a:74 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 29,\n                    \"hostname\": \" \",\n                    \"ip\": \"192.168.1.164\",\n                    \"mac\": \"4a:95:10:e2:2a:74\",\n                    \"previous_count\": 29\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.735Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 48:a6:b8:07:84:c8 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 103,\n                    \"hostname\": \"192.168.1.152 - Sonos Arc - RINCON_48A6B80784C801400\",\n                    \"ip\": \"192.168.1.152\",\n                    \"mac\": \"48:a6:b8:07:84:c8\",\n                    \"previous_count\": 103\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.735Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 48:a6:b8:34:9f:5c has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 203,\n                    \"hostname\": \"192.168.1.182 - Sonos Beam - RINCON_48A6B8349F5C01400\",\n                    \"ip\": \"192.168.1.182\",\n                    \"mac\": \"48:a6:b8:34:9f:5c\",\n                    \"previous_count\": 203\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.735Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 54:ef:44:82:af:10 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 114,\n                    \"hostname\": \" \",\n                    \"ip\": \"192.168.1.75\",\n                    \"mac\": \"54:ef:44:82:af:10\",\n                    \"previous_count\": 114\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.735Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 66:21:0e:f0:bd:38 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 41,\n                    \"hostname\": \" \",\n                    \"ip\": \"192.168.1.82\",\n                    \"mac\": \"66:21:0e:f0:bd:38\",\n                    \"previous_count\": 41\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.735Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 66:21:0e:f0:bd:38 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 41,\n                    \"hostname\": \" \",\n                    \"ip\": \"192.168.1.82\",\n                    \"mac\": \"66:21:0e:f0:bd:38\",\n                    \"previous_count\": 41\n                },\n                \"Timestamp\": \"2025-09-30T17:46:55.634Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC a4:38:cc:2f:46:04 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 118,\n                    \"hostname\": \" \",\n                    \"ip\": \"192.168.1.47\",\n                    \"mac\": \"a4:38:cc:2f:46:04\",\n                    \"previous_count\": 118\n                },\n                \"Timestamp\": \"2025-09-30T17:46:55.634Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 70:2a:d5:83:b2:71 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 111,\n                    \"hostname\": \"[TV] Brett TV\",\n                    \"ip\": \"192.168.1.173\",\n                    \"mac\": \"70:2a:d5:83:b2:71\",\n                    \"previous_count\": 111\n                },\n                \"Timestamp\": \"2025-09-30T17:46:55.634Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 48:a6:b8:07:84:c8 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 103,\n                    \"hostname\": \"192.168.1.152 - Sonos Arc - RINCON_48A6B80784C801400\",\n                    \"ip\": \"192.168.1.152\",\n                    \"mac\": \"48:a6:b8:07:84:c8\",\n                    \"previous_count\": 103\n                },\n                \"Timestamp\": \"2025-09-30T17:46:55.634Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 4a:95:10:e2:2a:74 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 29,\n                    \"hostname\": \" \",\n                    \"ip\": \"192.168.1.164\",\n                    \"mac\": \"4a:95:10:e2:2a:74\",\n                    \"previous_count\": 29\n                },\n                \"Timestamp\": \"2025-09-30T17:46:55.634Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 54:ef:44:82:af:10 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 114,\n                    \"hostname\": \" \",\n                    \"ip\": \"192.168.1.75\",\n                    \"mac\": \"54:ef:44:82:af:10\",\n                    \"previous_count\": 114\n                },\n                \"Timestamp\": \"2025-09-30T17:46:55.634Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::788CB5E86F6B\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 50:8B:B9:EA:5D:39 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 42,\n                    \"hostname\": \"lwip0\",\n                    \"ip\": \"192.168.88.22\",\n                    \"mac\": \"50:8B:B9:EA:5D:39\",\n                    \"previous_count\": 42\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.514Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F8:F5:8C:33:DC:6B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 169,\n                    \"hostname\": \"Inaayah-ipad\",\n                    \"ip\": \"192.168.88.12\",\n                    \"mac\": \"F8:F5:8C:33:DC:6B\",\n                    \"previous_count\": 169\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.514Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 02:0F:B5:A0:26:66 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 13,\n                    \"hostname\": \"EX2700\",\n                    \"ip\": \"192.168.88.5\",\n                    \"mac\": \"02:0F:B5:A0:26:66\",\n                    \"previous_count\": 13\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.514Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 50:8B:B9:EA:63:01 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 33,\n                    \"hostname\": \"lwip0\",\n                    \"ip\": \"192.168.88.33\",\n                    \"mac\": \"50:8B:B9:EA:63:01\",\n                    \"previous_count\": 33\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.514Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 50:8B:B9:EA:71:07 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 38,\n                    \"hostname\": \"lwip0\",\n                    \"ip\": \"192.168.88.23\",\n                    \"mac\": \"50:8B:B9:EA:71:07\",\n                    \"previous_count\": 38\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.514Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 50:8B:B9:EA:4B:46 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 34,\n                    \"hostname\": \"lwip0\",\n                    \"ip\": \"192.168.88.29\",\n                    \"mac\": \"50:8B:B9:EA:4B:46\",\n                    \"previous_count\": 34\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.514Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 50:8B:B9:EA:61:6D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 35,\n                    \"hostname\": \"lwip0\",\n                    \"ip\": \"192.168.88.37\",\n                    \"mac\": \"50:8B:B9:EA:61:6D\",\n                    \"previous_count\": 35\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.514Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 90:4C:C5:CF:9E:3F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 105,\n                    \"hostname\": \"Bushra-Iphone\",\n                    \"ip\": \"192.168.88.11\",\n                    \"mac\": \"90:4C:C5:CF:9E:3F\",\n                    \"previous_count\": 105\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.514Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 4A:14:DF:8E:E6:3E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 11,\n                    \"hostname\": \"Mac\",\n                    \"ip\": \"192.168.88.15\",\n                    \"mac\": \"4A:14:DF:8E:E6:3E\",\n                    \"previous_count\": 11\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.514Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 44:27:45:88:57:02 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 335,\n                    \"hostname\": \"LGwebOSTV\",\n                    \"ip\": \"192.168.88.11\",\n                    \"mac\": \"44:27:45:88:57:02\",\n                    \"previous_count\": 335\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.514Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 0E:2A:26:77:E7:C0 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 170,\n                    \"hostname\": \"Mac\",\n                    \"ip\": \"192.168.88.14\",\n                    \"mac\": \"0E:2A:26:77:E7:C0\",\n                    \"previous_count\": 170\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.514Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 50:8B:B9:EA:54:47 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 35,\n                    \"hostname\": \"lwip0\",\n                    \"ip\": \"192.168.88.20\",\n                    \"mac\": \"50:8B:B9:EA:54:47\",\n                    \"previous_count\": 35\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.514Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 50:8B:B9:EA:6F:EF has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 34,\n                    \"hostname\": \"lwip0\",\n                    \"ip\": \"192.168.88.32\",\n                    \"mac\": \"50:8B:B9:EA:6F:EF\",\n                    \"previous_count\": 34\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.514Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C4:CB:54:0C:5A:2A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 15,\n                    \"hostname\": \"sa515m\",\n                    \"ip\": \"192.168.88.39\",\n                    \"mac\": \"C4:CB:54:0C:5A:2A\",\n                    \"previous_count\": 15\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.514Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 50:8B:B9:EA:5B:07 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 52,\n                    \"hostname\": \"lwip0\",\n                    \"ip\": \"192.168.88.18\",\n                    \"mac\": \"50:8B:B9:EA:5B:07\",\n                    \"previous_count\": 52\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.514Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 50:8B:B9:EA:62:65 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 10,\n                    \"hostname\": \"lwip0\",\n                    \"ip\": \"192.168.88.27\",\n                    \"mac\": \"50:8B:B9:EA:62:65\",\n                    \"previous_count\": 10\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.514Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 50:8B:B9:EA:64:6A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 14,\n                    \"hostname\": \"lwip0\",\n                    \"ip\": \"192.168.88.28\",\n                    \"mac\": \"50:8B:B9:EA:64:6A\",\n                    \"previous_count\": 14\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.514Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B8:AB:62:57:F7:33 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 48,\n                    \"hostname\": \"55TCLRokuTV\",\n                    \"ip\": \"192.168.88.35\",\n                    \"mac\": \"B8:AB:62:57:F7:33\",\n                    \"previous_count\": 48\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.514Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 86:94:71:E3:DB:2B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 114,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.88.13\",\n                    \"mac\": \"86:94:71:E3:DB:2B\",\n                    \"previous_count\": 114\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.514Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 50:8B:B9:EA:4F:3D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 54,\n                    \"hostname\": \"lwip0\",\n                    \"ip\": \"192.168.88.19\",\n                    \"mac\": \"50:8B:B9:EA:4F:3D\",\n                    \"previous_count\": 54\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.514Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 50:8B:B9:EA:4F:5D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 54,\n                    \"hostname\": \"lwip0\",\n                    \"ip\": \"192.168.88.20\",\n                    \"mac\": \"50:8B:B9:EA:4F:5D\",\n                    \"previous_count\": 54\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.514Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 50:8B:B9:EA:4F:2A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 36,\n                    \"hostname\": \"lwip0\",\n                    \"ip\": \"192.168.88.25\",\n                    \"mac\": \"50:8B:B9:EA:4F:2A\",\n                    \"previous_count\": 36\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.514Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 80:96:98:2C:97:4E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 137,\n                    \"hostname\": \"Osman-iphone\",\n                    \"ip\": \"192.168.88.17\",\n                    \"mac\": \"80:96:98:2C:97:4E\",\n                    \"previous_count\": 137\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.514Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC EE:47:92:EE:3C:87 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 118,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.88.7\",\n                    \"mac\": \"EE:47:92:EE:3C:87\",\n                    \"previous_count\": 118\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.514Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 50:8B:B9:EA:4B:DE has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 30,\n                    \"hostname\": \"lwip0\",\n                    \"ip\": \"192.168.88.31\",\n                    \"mac\": \"50:8B:B9:EA:4B:DE\",\n                    \"previous_count\": 30\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.514Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 50:8B:B9:EA:5F:95 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 54,\n                    \"hostname\": \"lwip0\",\n                    \"ip\": \"192.168.88.18\",\n                    \"mac\": \"50:8B:B9:EA:5F:95\",\n                    \"previous_count\": 54\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.514Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 2A:3A:E2:B6:7A:F9 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 62,\n                    \"hostname\": \"Mac\",\n                    \"ip\": \"192.168.88.27\",\n                    \"mac\": \"2A:3A:E2:B6:7A:F9\",\n                    \"previous_count\": 62\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.514Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 50:8B:B9:EA:69:EC has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 54,\n                    \"hostname\": \"lwip0\",\n                    \"ip\": \"192.168.88.21\",\n                    \"mac\": \"50:8B:B9:EA:69:EC\",\n                    \"previous_count\": 54\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.514Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 50:8B:B9:EA:50:F2 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 10,\n                    \"hostname\": \"lwip0\",\n                    \"ip\": \"192.168.88.27\",\n                    \"mac\": \"50:8B:B9:EA:50:F2\",\n                    \"previous_count\": 10\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.514Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 50:8B:B9:EA:6E:4C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 35,\n                    \"hostname\": \"lwip0\",\n                    \"ip\": \"192.168.88.30\",\n                    \"mac\": \"50:8B:B9:EA:6E:4C\",\n                    \"previous_count\": 35\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.514Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A6:59:76:F6:BB:3A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 56,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.24\",\n                    \"mac\": \"A6:59:76:F6:BB:3A\",\n                    \"previous_count\": 56\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.514Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 14:88:E6:46:DA:D9 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 303,\n                    \"hostname\": \"Aminah-ipad\",\n                    \"ip\": \"192.168.88.12\",\n                    \"mac\": \"14:88:E6:46:DA:D9\",\n                    \"previous_count\": 303\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.514Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 50:8B:B9:EA:4E:08 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 13,\n                    \"hostname\": \"lwip0\",\n                    \"ip\": \"192.168.88.26\",\n                    \"mac\": \"50:8B:B9:EA:4E:08\",\n                    \"previous_count\": 13\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.514Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 50:8B:B9:EA:6D:A2 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 27,\n                    \"hostname\": \"lwip0\",\n                    \"ip\": \"192.168.88.26\",\n                    \"mac\": \"50:8B:B9:EA:6D:A2\",\n                    \"previous_count\": 27\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.514Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC CA:E8:C0:52:0B:FA has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 25,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.20\",\n                    \"mac\": \"CA:E8:C0:52:0B:FA\",\n                    \"previous_count\": 25\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.514Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 50:8B:B9:EA:6D:A2 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 27,\n                    \"hostname\": \"lwip0\",\n                    \"ip\": \"192.168.88.26\",\n                    \"mac\": \"50:8B:B9:EA:6D:A2\",\n                    \"previous_count\": 27\n                },\n                \"Timestamp\": \"2025-09-30T17:47:09.232Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F8:F5:8C:33:DC:6B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 169,\n                    \"hostname\": \"Inaayah-ipad\",\n                    \"ip\": \"192.168.88.12\",\n                    \"mac\": \"F8:F5:8C:33:DC:6B\",\n                    \"previous_count\": 169\n                },\n                \"Timestamp\": \"2025-09-30T17:47:09.232Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 4A:14:DF:8E:E6:3E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 11,\n                    \"hostname\": \"Mac\",\n                    \"ip\": \"192.168.88.15\",\n                    \"mac\": \"4A:14:DF:8E:E6:3E\",\n                    \"previous_count\": 11\n                },\n                \"Timestamp\": \"2025-09-30T17:47:09.232Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC CA:E8:C0:52:0B:FA has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 25,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.20\",\n                    \"mac\": \"CA:E8:C0:52:0B:FA\",\n                    \"previous_count\": 25\n                },\n                \"Timestamp\": \"2025-09-30T17:47:09.232Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A6:59:76:F6:BB:3A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 56,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.24\",\n                    \"mac\": \"A6:59:76:F6:BB:3A\",\n                    \"previous_count\": 56\n                },\n                \"Timestamp\": \"2025-09-30T17:47:09.232Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 0E:2A:26:77:E7:C0 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 170,\n                    \"hostname\": \"Mac\",\n                    \"ip\": \"192.168.88.14\",\n                    \"mac\": \"0E:2A:26:77:E7:C0\",\n                    \"previous_count\": 170\n                },\n                \"Timestamp\": \"2025-09-30T17:47:09.232Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::20362690BB6E\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D6:EF:F9:8B:21:94 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 139,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.7\",\n                    \"mac\": \"D6:EF:F9:8B:21:94\",\n                    \"previous_count\": 139\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.309Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::3C52A106061B\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC BA:EC:74:1F:D7:FC has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 15,\n                    \"hostname\": \"Jemma-s-S23-Ultra\",\n                    \"ip\": \"192.168.88.8\",\n                    \"mac\": \"BA:EC:74:1F:D7:FC\",\n                    \"previous_count\": 15\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.811Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 38:7A:0E:AA:69:EB has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 13,\n                    \"hostname\": \"PGS-6F-LAP-083\",\n                    \"ip\": \"192.168.88.2\",\n                    \"mac\": \"38:7A:0E:AA:69:EB\",\n                    \"previous_count\": 13\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.811Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 40:B4:CD:B6:C3:90 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 15,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.12\",\n                    \"mac\": \"40:B4:CD:B6:C3:90\",\n                    \"previous_count\": 15\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.811Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC BC:74:4B:B8:A0:54 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 97,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.13\",\n                    \"mac\": \"BC:74:4B:B8:A0:54\",\n                    \"previous_count\": 97\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.811Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 28:8F:F6:DF:5C:19 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 67,\n                    \"hostname\": \"Mollys-iPhone\",\n                    \"ip\": \"192.168.88.5\",\n                    \"mac\": \"28:8F:F6:DF:5C:19\",\n                    \"previous_count\": 67\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.811Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 64:57:25:A3:17:44 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 14,\n                    \"hostname\": \"40TCLRokuTV\",\n                    \"ip\": \"192.168.88.3\",\n                    \"mac\": \"64:57:25:A3:17:44\",\n                    \"previous_count\": 14\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.811Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 3C:E4:41:FB:30:2E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 243,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.10\",\n                    \"mac\": \"3C:E4:41:FB:30:2E\",\n                    \"previous_count\": 243\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.811Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 72:21:6C:5C:C1:0B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 25,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.88.15\",\n                    \"mac\": \"72:21:6C:5C:C1:0B\",\n                    \"previous_count\": 25\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.811Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 36:52:A1:D6:95:A7 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 28,\n                    \"hostname\": \"extension \",\n                    \"ip\": \"192.168.88.19\",\n                    \"mac\": \"36:52:A1:D6:95:A7\",\n                    \"previous_count\": 28\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.811Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 72:21:6C:5C:C1:0B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 25,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.88.15\",\n                    \"mac\": \"72:21:6C:5C:C1:0B\",\n                    \"previous_count\": 25\n                },\n                \"Timestamp\": \"2025-09-30T17:46:55.69Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 40:B4:CD:B6:C3:90 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 15,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.12\",\n                    \"mac\": \"40:B4:CD:B6:C3:90\",\n                    \"previous_count\": 15\n                },\n                \"Timestamp\": \"2025-09-30T17:46:55.69Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC BC:74:4B:B8:A0:54 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 97,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.13\",\n                    \"mac\": \"BC:74:4B:B8:A0:54\",\n                    \"previous_count\": 97\n                },\n                \"Timestamp\": \"2025-09-30T17:46:55.69Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 38:7A:0E:AA:69:EB has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 13,\n                    \"hostname\": \"PGS-6F-LAP-083\",\n                    \"ip\": \"192.168.88.2\",\n                    \"mac\": \"38:7A:0E:AA:69:EB\",\n                    \"previous_count\": 13\n                },\n                \"Timestamp\": \"2025-09-30T17:46:55.69Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 36:52:A1:D6:95:A7 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 28,\n                    \"hostname\": \"extension \",\n                    \"ip\": \"192.168.88.19\",\n                    \"mac\": \"36:52:A1:D6:95:A7\",\n                    \"previous_count\": 28\n                },\n                \"Timestamp\": \"2025-09-30T17:46:55.69Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::20362690114B\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 56:BA:8D:EE:E2:B0 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 48,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.16\",\n                    \"mac\": \"56:BA:8D:EE:E2:B0\",\n                    \"previous_count\": 48\n                },\n                \"Timestamp\": \"2025-09-29T09:31:42.459Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 84:0D:8E:57:B7:42 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 56,\n                    \"hostname\": \"ESP_57B742\",\n                    \"ip\": \"192.168.0.3\",\n                    \"mac\": \"84:0D:8E:57:B7:42\",\n                    \"previous_count\": 56\n                },\n                \"Timestamp\": \"2025-09-29T09:31:42.459Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 14:0A:C5:0B:5F:83 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 27,\n                    \"hostname\": \"amazon-3386023ea\",\n                    \"ip\": \"192.168.0.13\",\n                    \"mac\": \"14:0A:C5:0B:5F:83\",\n                    \"previous_count\": 27\n                },\n                \"Timestamp\": \"2025-09-29T09:31:42.459Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 84:CC:A8:9C:33:74 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 216,\n                    \"hostname\": \"ESP_9C3374\",\n                    \"ip\": \"192.168.0.7\",\n                    \"mac\": \"84:CC:A8:9C:33:74\",\n                    \"previous_count\": 216\n                },\n                \"Timestamp\": \"2025-09-29T09:31:42.459Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 36:E9:AD:69:66:7C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 14,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.20\",\n                    \"mac\": \"36:E9:AD:69:66:7C\",\n                    \"previous_count\": 14\n                },\n                \"Timestamp\": \"2025-09-29T09:31:42.459Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 4A:F1:5F:45:86:05 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 47,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.22\",\n                    \"mac\": \"4A:F1:5F:45:86:05\",\n                    \"previous_count\": 47\n                },\n                \"Timestamp\": \"2025-09-29T09:31:42.459Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC DC:4F:22:AA:B6:37 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 54,\n                    \"hostname\": \"ESP_AAB637\",\n                    \"ip\": \"192.168.0.9\",\n                    \"mac\": \"DC:4F:22:AA:B6:37\",\n                    \"previous_count\": 54\n                },\n                \"Timestamp\": \"2025-09-29T09:31:42.459Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 98:0D:AF:DA:5D:F2 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 28,\n                    \"hostname\": \"Shauns-iPhone\",\n                    \"ip\": \"192.168.0.21\",\n                    \"mac\": \"98:0D:AF:DA:5D:F2\",\n                    \"previous_count\": 28\n                },\n                \"Timestamp\": \"2025-09-29T09:31:42.459Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 36:E9:AD:69:66:7C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 14,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.20\",\n                    \"mac\": \"36:E9:AD:69:66:7C\",\n                    \"previous_count\": 14\n                },\n                \"Timestamp\": \"2025-09-30T17:46:58.434Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC DC:4F:22:AA:B6:37 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 54,\n                    \"hostname\": \"ESP_AAB637\",\n                    \"ip\": \"192.168.0.9\",\n                    \"mac\": \"DC:4F:22:AA:B6:37\",\n                    \"previous_count\": 54\n                },\n                \"Timestamp\": \"2025-09-30T17:46:58.434Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 56:BA:8D:EE:E2:B0 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 48,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.16\",\n                    \"mac\": \"56:BA:8D:EE:E2:B0\",\n                    \"previous_count\": 48\n                },\n                \"Timestamp\": \"2025-09-30T17:46:58.434Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 84:CC:A8:9C:33:74 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 216,\n                    \"hostname\": \"ESP_9C3374\",\n                    \"ip\": \"192.168.0.7\",\n                    \"mac\": \"84:CC:A8:9C:33:74\",\n                    \"previous_count\": 216\n                },\n                \"Timestamp\": \"2025-09-30T17:46:58.434Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 4A:F1:5F:45:86:05 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 47,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.22\",\n                    \"mac\": \"4A:F1:5F:45:86:05\",\n                    \"previous_count\": 47\n                },\n                \"Timestamp\": \"2025-09-30T17:46:58.434Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 84:0D:8E:57:B7:42 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 56,\n                    \"hostname\": \"ESP_57B742\",\n                    \"ip\": \"192.168.0.3\",\n                    \"mac\": \"84:0D:8E:57:B7:42\",\n                    \"previous_count\": 56\n                },\n                \"Timestamp\": \"2025-09-30T17:46:58.434Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 14:0A:C5:0B:5F:83 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 27,\n                    \"hostname\": \"amazon-3386023ea\",\n                    \"ip\": \"192.168.0.13\",\n                    \"mac\": \"14:0A:C5:0B:5F:83\",\n                    \"previous_count\": 27\n                },\n                \"Timestamp\": \"2025-09-30T17:46:58.434Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 98:0D:AF:DA:5D:F2 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 28,\n                    \"hostname\": \"Shauns-iPhone\",\n                    \"ip\": \"192.168.0.21\",\n                    \"mac\": \"98:0D:AF:DA:5D:F2\",\n                    \"previous_count\": 28\n                },\n                \"Timestamp\": \"2025-09-30T17:46:58.435Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::242FD04E8EF4\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC EA:9E:E9:18:DD:99 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 53,\n                    \"hostname\": \"Pixel-4a-5G\",\n                    \"ip\": \"192.168.0.105\",\n                    \"mac\": \"EA:9E:E9:18:DD:99\",\n                    \"previous_count\": 53\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.511Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 30:07:4D:E1:2A:61 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 110,\n                    \"hostname\": \"Galaxy-S8\",\n                    \"ip\": \"192.168.0.104\",\n                    \"mac\": \"30:07:4D:E1:2A:61\",\n                    \"previous_count\": 110\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.511Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 9A:BE:8D:9F:FE:5B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 207,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"9A:BE:8D:9F:FE:5B\",\n                    \"previous_count\": 207\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.511Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 8C:3B:4A:AD:4C:89 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 172,\n                    \"hostname\": \"PC136825\",\n                    \"ip\": \"192.168.0.109\",\n                    \"mac\": \"8C:3B:4A:AD:4C:89\",\n                    \"previous_count\": 172\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.511Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 8C:3B:4A:AD:4C:89 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 172,\n                    \"hostname\": \"PC136825\",\n                    \"ip\": \"192.168.0.109\",\n                    \"mac\": \"8C:3B:4A:AD:4C:89\",\n                    \"previous_count\": 172\n                },\n                \"Timestamp\": \"2025-09-30T17:46:53.152Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::3C52A105FFDF\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 1C:4D:66:DF:7E:85 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 148,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.4\",\n                    \"mac\": \"1C:4D:66:DF:7E:85\",\n                    \"previous_count\": 148\n                },\n                \"Timestamp\": \"2025-09-29T09:31:36.224Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 02:CE:B3:DA:50:97 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 57,\n                    \"hostname\": \"Galaxy-XCover6-Pro\",\n                    \"ip\": \"192.168.88.22\",\n                    \"mac\": \"02:CE:B3:DA:50:97\",\n                    \"previous_count\": 57\n                },\n                \"Timestamp\": \"2025-09-29T09:31:36.224Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 0C:2C:54:1F:2A:26 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 16,\n                    \"hostname\": \"HUAWEI_P20_Pro-2b4b9e1836\",\n                    \"ip\": \"192.168.88.15\",\n                    \"mac\": \"0C:2C:54:1F:2A:26\",\n                    \"previous_count\": 16\n                },\n                \"Timestamp\": \"2025-09-29T09:31:36.224Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 50:41:1C:EC:BF:16 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 348,\n                    \"hostname\": \"CUBO-AI-ECBF16\",\n                    \"ip\": \"192.168.88.8\",\n                    \"mac\": \"50:41:1C:EC:BF:16\",\n                    \"previous_count\": 348\n                },\n                \"Timestamp\": \"2025-09-29T09:31:36.224Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B6:95:75:94:22:A5 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 421,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.21\",\n                    \"mac\": \"B6:95:75:94:22:A5\",\n                    \"previous_count\": 421\n                },\n                \"Timestamp\": \"2025-09-29T09:31:36.225Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC BE:D3:72:33:54:91 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 24,\n                    \"hostname\": \"Pixel-7-Pro\",\n                    \"ip\": \"192.168.88.22\",\n                    \"mac\": \"BE:D3:72:33:54:91\",\n                    \"previous_count\": 24\n                },\n                \"Timestamp\": \"2025-09-29T09:31:36.225Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 0C:EE:99:D6:4D:CC has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 66,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.9\",\n                    \"mac\": \"0C:EE:99:D6:4D:CC\",\n                    \"previous_count\": 66\n                },\n                \"Timestamp\": \"2025-09-29T09:31:36.225Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 0C:2C:54:1F:2A:26 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 16,\n                    \"hostname\": \"HUAWEI_P20_Pro-2b4b9e1836\",\n                    \"ip\": \"192.168.88.15\",\n                    \"mac\": \"0C:2C:54:1F:2A:26\",\n                    \"previous_count\": 16\n                },\n                \"Timestamp\": \"2025-09-30T17:47:03.012Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 0C:EE:99:D6:4D:CC has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 66,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.9\",\n                    \"mac\": \"0C:EE:99:D6:4D:CC\",\n                    \"previous_count\": 66\n                },\n                \"Timestamp\": \"2025-09-30T17:47:03.012Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::3C52A106028E\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 00:F3:61:24:F9:02 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 111,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.8\",\n                    \"mac\": \"00:F3:61:24:F9:02\",\n                    \"previous_count\": 111\n                },\n                \"Timestamp\": \"2025-09-29T09:31:32.021Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B6:A8:90:78:89:EA has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 85,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.88.2\",\n                    \"mac\": \"B6:A8:90:78:89:EA\",\n                    \"previous_count\": 85\n                },\n                \"Timestamp\": \"2025-09-29T09:31:32.021Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B6:A8:90:78:89:EA has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 85,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.88.2\",\n                    \"mac\": \"B6:A8:90:78:89:EA\",\n                    \"previous_count\": 85\n                },\n                \"Timestamp\": \"2025-09-30T17:47:06.942Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 00:F3:61:24:F9:02 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 111,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.8\",\n                    \"mac\": \"00:F3:61:24:F9:02\",\n                    \"previous_count\": 111\n                },\n                \"Timestamp\": \"2025-09-30T17:47:06.942Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::20362690BD33\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 06:68:FB:33:71:CF has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 195,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.2\",\n                    \"mac\": \"06:68:FB:33:71:CF\",\n                    \"previous_count\": 195\n                },\n                \"Timestamp\": \"2025-09-29T09:31:35.792Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 7E:C3:24:21:A1:E5 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 31,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.7\",\n                    \"mac\": \"7E:C3:24:21:A1:E5\",\n                    \"previous_count\": 31\n                },\n                \"Timestamp\": \"2025-09-29T09:31:35.792Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B0:F2:F6:DB:39:E4 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 35,\n                    \"hostname\": \"Samsung\",\n                    \"ip\": \"192.168.0.5\",\n                    \"mac\": \"B0:F2:F6:DB:39:E4\",\n                    \"previous_count\": 35\n                },\n                \"Timestamp\": \"2025-09-29T09:31:35.792Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 02:38:F3:AA:0D:47 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 48,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.3\",\n                    \"mac\": \"02:38:F3:AA:0D:47\",\n                    \"previous_count\": 48\n                },\n                \"Timestamp\": \"2025-09-29T09:31:35.792Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B2:47:42:59:3A:74 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 170,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.6\",\n                    \"mac\": \"B2:47:42:59:3A:74\",\n                    \"previous_count\": 170\n                },\n                \"Timestamp\": \"2025-09-29T09:31:35.792Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC CE:90:67:CD:98:96 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 219,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.0.8\",\n                    \"mac\": \"CE:90:67:CD:98:96\",\n                    \"previous_count\": 219\n                },\n                \"Timestamp\": \"2025-09-29T09:31:35.792Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC EE:B0:5F:62:24:9B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 141,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.10\",\n                    \"mac\": \"EE:B0:5F:62:24:9B\",\n                    \"previous_count\": 141\n                },\n                \"Timestamp\": \"2025-09-29T09:31:35.792Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 7E:C3:24:21:A1:E5 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 31,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.7\",\n                    \"mac\": \"7E:C3:24:21:A1:E5\",\n                    \"previous_count\": 31\n                },\n                \"Timestamp\": \"2025-09-30T17:46:50.06Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B0:F2:F6:DB:39:E4 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 35,\n                    \"hostname\": \"Samsung\",\n                    \"ip\": \"192.168.0.5\",\n                    \"mac\": \"B0:F2:F6:DB:39:E4\",\n                    \"previous_count\": 35\n                },\n                \"Timestamp\": \"2025-09-30T17:46:50.06Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::20362690BB0E\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 06:B4:76:89:36:57 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 51,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.0.5\",\n                    \"mac\": \"06:B4:76:89:36:57\",\n                    \"previous_count\": 51\n                },\n                \"Timestamp\": \"2025-09-29T09:31:35.819Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 1E:2A:B9:B1:CD:08 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 190,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.3\",\n                    \"mac\": \"1E:2A:B9:B1:CD:08\",\n                    \"previous_count\": 190\n                },\n                \"Timestamp\": \"2025-09-29T09:31:35.819Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::5091E3374CE1\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC EA:90:FA:42:9F:86 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 18,\n                    \"hostname\": \"Big-richards-galaxy\",\n                    \"ip\": \"192.168.88.9\",\n                    \"mac\": \"EA:90:FA:42:9F:86\",\n                    \"previous_count\": 18\n                },\n                \"Timestamp\": \"2025-09-29T09:31:36.109Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 92:8D:17:B4:E0:D4 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 12,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.88.11\",\n                    \"mac\": \"92:8D:17:B4:E0:D4\",\n                    \"previous_count\": 12\n                },\n                \"Timestamp\": \"2025-09-29T09:31:36.109Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 12:9C:E6:B6:F8:69 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 19,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.88.9\",\n                    \"mac\": \"12:9C:E6:B6:F8:69\",\n                    \"previous_count\": 19\n                },\n                \"Timestamp\": \"2025-09-29T09:31:36.109Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 12:9C:E6:B6:F8:69 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 19,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.88.9\",\n                    \"mac\": \"12:9C:E6:B6:F8:69\",\n                    \"previous_count\": 19\n                },\n                \"Timestamp\": \"2025-09-30T17:47:08.809Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::203626900FF2\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC CA:BC:C3:AB:4B:1A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 10,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.4\",\n                    \"mac\": \"CA:BC:C3:AB:4B:1A\",\n                    \"previous_count\": 10\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.47Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 92:3B:09:F1:87:8E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 84,\n                    \"hostname\": \"Sindija-s-S23-Ultra\",\n                    \"ip\": \"192.168.0.13\",\n                    \"mac\": \"92:3B:09:F1:87:8E\",\n                    \"previous_count\": 84\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.47Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 22:EE:F5:3A:C6:81 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 116,\n                    \"hostname\": \"Sindija-s-Galaxy-Tab-S7\",\n                    \"ip\": \"192.168.0.10\",\n                    \"mac\": \"22:EE:F5:3A:C6:81\",\n                    \"previous_count\": 116\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.47Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 06:F0:CC:03:D0:2F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 14,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.9\",\n                    \"mac\": \"06:F0:CC:03:D0:2F\",\n                    \"previous_count\": 14\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.47Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 40:5E:F6:EE:CF:58 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 42,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.11\",\n                    \"mac\": \"40:5E:F6:EE:CF:58\",\n                    \"previous_count\": 42\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.47Z\"\n            },\n            {\n                \"Type\": \"HighCPUUsage\",\n                \"Message\": \"Device is experiencing high CPU usage.\",\n                \"Details\": {\n                    \"max_cpu_percentage\": 100,\n                    \"threshold_percentage\": 90\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.47Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC CA:BC:C3:AB:4B:1A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 10,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.4\",\n                    \"mac\": \"CA:BC:C3:AB:4B:1A\",\n                    \"previous_count\": 10\n                },\n                \"Timestamp\": \"2025-09-30T17:47:01.504Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 06:F0:CC:03:D0:2F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 14,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.9\",\n                    \"mac\": \"06:F0:CC:03:D0:2F\",\n                    \"previous_count\": 14\n                },\n                \"Timestamp\": \"2025-09-30T17:47:01.504Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 40:5E:F6:EE:CF:58 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 42,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.11\",\n                    \"mac\": \"40:5E:F6:EE:CF:58\",\n                    \"previous_count\": 42\n                },\n                \"Timestamp\": \"2025-09-30T17:47:01.504Z\"\n            },\n            {\n                \"Type\": \"HighCPUUsage\",\n                \"Message\": \"Device is experiencing high CPU usage.\",\n                \"Details\": {\n                    \"max_cpu_percentage\": 100,\n                    \"threshold_percentage\": 90\n                },\n                \"Timestamp\": \"2025-09-30T17:47:01.504Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::5091E3374C24\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 86:F8:0C:FD:C2:7B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 26,\n                    \"hostname\": \"Tom-s-S10\",\n                    \"ip\": \"192.168.88.14\",\n                    \"mac\": \"86:F8:0C:FD:C2:7B\",\n                    \"previous_count\": 26\n                },\n                \"Timestamp\": \"2025-09-29T09:31:35.702Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 54:AF:97:7A:0F:51 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 33,\n                    \"hostname\": \"P100\",\n                    \"ip\": \"192.168.88.23\",\n                    \"mac\": \"54:AF:97:7A:0F:51\",\n                    \"previous_count\": 33\n                },\n                \"Timestamp\": \"2025-09-29T09:31:35.702Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F0:2F:9E:D7:C5:EB has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 218,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.24\",\n                    \"mac\": \"F0:2F:9E:D7:C5:EB\",\n                    \"previous_count\": 218\n                },\n                \"Timestamp\": \"2025-09-29T09:31:35.702Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 3A:02:E2:8C:04:25 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 78,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.88.9\",\n                    \"mac\": \"3A:02:E2:8C:04:25\",\n                    \"previous_count\": 78\n                },\n                \"Timestamp\": \"2025-09-29T09:31:35.702Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 68:54:5A:EF:10:CD has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 14,\n                    \"hostname\": \"DESKTOP-5F5EL5D\",\n                    \"ip\": \"192.168.88.20\",\n                    \"mac\": \"68:54:5A:EF:10:CD\",\n                    \"previous_count\": 14\n                },\n                \"Timestamp\": \"2025-09-29T09:31:35.702Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 6A:0A:64:CE:C3:FA has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 15,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.88.20\",\n                    \"mac\": \"6A:0A:64:CE:C3:FA\",\n                    \"previous_count\": 15\n                },\n                \"Timestamp\": \"2025-09-29T09:31:35.702Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 0C:32:3A:04:E6:5D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 86,\n                    \"hostname\": \"Tom-s-S24-Ultra\",\n                    \"ip\": \"192.168.88.14\",\n                    \"mac\": \"0C:32:3A:04:E6:5D\",\n                    \"previous_count\": 86\n                },\n                \"Timestamp\": \"2025-09-29T09:31:35.703Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 72:DF:04:15:EA:38 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 25,\n                    \"hostname\": \"Fiona-s-S25-Ultra\",\n                    \"ip\": \"192.168.88.11\",\n                    \"mac\": \"72:DF:04:15:EA:38\",\n                    \"previous_count\": 25\n                },\n                \"Timestamp\": \"2025-09-29T09:31:35.703Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 86:F8:0C:FD:C2:7B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 26,\n                    \"hostname\": \"Tom-s-S10\",\n                    \"ip\": \"192.168.88.14\",\n                    \"mac\": \"86:F8:0C:FD:C2:7B\",\n                    \"previous_count\": 26\n                },\n                \"Timestamp\": \"2025-09-30T17:46:52.739Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 54:AF:97:7A:0F:51 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 33,\n                    \"hostname\": \"P100\",\n                    \"ip\": \"192.168.88.23\",\n                    \"mac\": \"54:AF:97:7A:0F:51\",\n                    \"previous_count\": 33\n                },\n                \"Timestamp\": \"2025-09-30T17:46:52.739Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F0:2F:9E:D7:C5:EB has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 218,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.24\",\n                    \"mac\": \"F0:2F:9E:D7:C5:EB\",\n                    \"previous_count\": 218\n                },\n                \"Timestamp\": \"2025-09-30T17:46:52.739Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 6A:0A:64:CE:C3:FA has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 15,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.88.20\",\n                    \"mac\": \"6A:0A:64:CE:C3:FA\",\n                    \"previous_count\": 15\n                },\n                \"Timestamp\": \"2025-09-30T17:46:52.739Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 68:54:5A:EF:10:CD has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 14,\n                    \"hostname\": \"DESKTOP-5F5EL5D\",\n                    \"ip\": \"192.168.88.20\",\n                    \"mac\": \"68:54:5A:EF:10:CD\",\n                    \"previous_count\": 14\n                },\n                \"Timestamp\": \"2025-09-30T17:46:52.739Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::20362690BD12\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F2:78:63:06:B8:F5 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 82,\n                    \"hostname\": \"Glenn-s-S21-Ultra\",\n                    \"ip\": \"192.168.0.10\",\n                    \"mac\": \"F2:78:63:06:B8:F5\",\n                    \"previous_count\": 82\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.109Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 04:17:B6:58:C0:22 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 33,\n                    \"hostname\": \"eufyCam Solo Pro\",\n                    \"ip\": \"192.168.0.2\",\n                    \"mac\": \"04:17:B6:58:C0:22\",\n                    \"previous_count\": 33\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.109Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 28:EA:0B:98:B9:EA has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 14,\n                    \"hostname\": \"XBOX\",\n                    \"ip\": \"192.168.0.18\",\n                    \"mac\": \"28:EA:0B:98:B9:EA\",\n                    \"previous_count\": 14\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.109Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 20:3D:BD:1B:DE:32 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 108,\n                    \"hostname\": \"LGwebOSTV\",\n                    \"ip\": \"192.168.0.13\",\n                    \"mac\": \"20:3D:BD:1B:DE:32\",\n                    \"previous_count\": 108\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.109Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 66:D0:19:5A:95:8E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 107,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.16\",\n                    \"mac\": \"66:D0:19:5A:95:8E\",\n                    \"previous_count\": 107\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.109Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 8E:62:3B:2B:CC:6C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 158,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.4\",\n                    \"mac\": \"8E:62:3B:2B:CC:6C\",\n                    \"previous_count\": 158\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.109Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 34:7E:5C:41:2C:78 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 367,\n                    \"hostname\": \"SonosZP\",\n                    \"ip\": \"192.168.0.9\",\n                    \"mac\": \"34:7E:5C:41:2C:78\",\n                    \"previous_count\": 367\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.109Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D8:E6:7A:73:21:49 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 11,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.13\",\n                    \"mac\": \"D8:E6:7A:73:21:49\",\n                    \"previous_count\": 11\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.109Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 04:17:B6:9C:99:97 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 219,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.3\",\n                    \"mac\": \"04:17:B6:9C:99:97\",\n                    \"previous_count\": 219\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.109Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 6C:15:44:FC:78:2D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 21,\n                    \"hostname\": \"XBOX\",\n                    \"ip\": \"192.168.0.23\",\n                    \"mac\": \"6C:15:44:FC:78:2D\",\n                    \"previous_count\": 21\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.109Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 5C:AA:FD:4A:E6:E2 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 182,\n                    \"hostname\": \"SonosZP\",\n                    \"ip\": \"192.168.0.7\",\n                    \"mac\": \"5C:AA:FD:4A:E6:E2\",\n                    \"previous_count\": 182\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.109Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC AA:0F:55:34:C1:8F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 157,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.11\",\n                    \"mac\": \"AA:0F:55:34:C1:8F\",\n                    \"previous_count\": 157\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.109Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 1A:E1:4F:70:AC:5A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 181,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.11\",\n                    \"mac\": \"1A:E1:4F:70:AC:5A\",\n                    \"previous_count\": 181\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.109Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 0A:BE:37:8D:01:A1 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 100,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.13\",\n                    \"mac\": \"0A:BE:37:8D:01:A1\",\n                    \"previous_count\": 100\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.109Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 1A:E1:4F:70:AC:5A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 181,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.11\",\n                    \"mac\": \"1A:E1:4F:70:AC:5A\",\n                    \"previous_count\": 181\n                },\n                \"Timestamp\": \"2025-09-30T17:46:54.447Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::242FD04E989C\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 60:1A:C7:24:0B:D3 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 26,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.105\",\n                    \"mac\": \"60:1A:C7:24:0B:D3\",\n                    \"previous_count\": 26\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.467Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 46:6E:D7:0F:08:6E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 52,\n                    \"hostname\": \"motorola-edge-50-pro\",\n                    \"ip\": \"192.168.0.107\",\n                    \"mac\": \"46:6E:D7:0F:08:6E\",\n                    \"previous_count\": 52\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.467Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 38:54:39:2A:F0:9C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 23,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.113\",\n                    \"mac\": \"38:54:39:2A:F0:9C\",\n                    \"previous_count\": 23\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.467Z\"\n            },\n            {\n                \"Type\": \"HighCPUUsage\",\n                \"Message\": \"Device is experiencing high CPU usage.\",\n                \"Details\": {\n                    \"max_cpu_percentage\": 100,\n                    \"threshold_percentage\": 90\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.467Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 46:6E:D7:0F:08:6E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 52,\n                    \"hostname\": \"motorola-edge-50-pro\",\n                    \"ip\": \"192.168.0.107\",\n                    \"mac\": \"46:6E:D7:0F:08:6E\",\n                    \"previous_count\": 52\n                },\n                \"Timestamp\": \"2025-09-30T17:47:01.82Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 38:54:39:2A:F0:9C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 23,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.113\",\n                    \"mac\": \"38:54:39:2A:F0:9C\",\n                    \"previous_count\": 23\n                },\n                \"Timestamp\": \"2025-09-30T17:47:01.82Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 60:1A:C7:24:0B:D3 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 26,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.105\",\n                    \"mac\": \"60:1A:C7:24:0B:D3\",\n                    \"previous_count\": 26\n                },\n                \"Timestamp\": \"2025-09-30T17:47:01.82Z\"\n            },\n            {\n                \"Type\": \"HighCPUUsage\",\n                \"Message\": \"Device is experiencing high CPU usage.\",\n                \"Details\": {\n                    \"max_cpu_percentage\": 100,\n                    \"threshold_percentage\": 90\n                },\n                \"Timestamp\": \"2025-09-30T17:47:01.82Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::20362690DA41\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 7C:D9:5C:29:2F:A1 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 288,\n                    \"hostname\": \"Google-Home-Mini\",\n                    \"ip\": \"192.168.0.3\",\n                    \"mac\": \"7C:D9:5C:29:2F:A1\",\n                    \"previous_count\": 288\n                },\n                \"Timestamp\": \"2025-09-29T09:31:45.421Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 86:66:A8:96:2C:D8 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 36,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.0.9\",\n                    \"mac\": \"86:66:A8:96:2C:D8\",\n                    \"previous_count\": 36\n                },\n                \"Timestamp\": \"2025-09-29T09:31:45.421Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 44:42:01:FC:AA:87 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 14,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.9\",\n                    \"mac\": \"44:42:01:FC:AA:87\",\n                    \"previous_count\": 14\n                },\n                \"Timestamp\": \"2025-09-29T09:31:45.421Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 7C:D9:5C:29:2F:A1 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 288,\n                    \"hostname\": \"Google-Home-Mini\",\n                    \"ip\": \"192.168.0.3\",\n                    \"mac\": \"7C:D9:5C:29:2F:A1\",\n                    \"previous_count\": 288\n                },\n                \"Timestamp\": \"2025-09-30T17:47:02.247Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 44:42:01:FC:AA:87 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 14,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.9\",\n                    \"mac\": \"44:42:01:FC:AA:87\",\n                    \"previous_count\": 14\n                },\n                \"Timestamp\": \"2025-09-30T17:47:02.247Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 86:66:A8:96:2C:D8 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 36,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.0.9\",\n                    \"mac\": \"86:66:A8:96:2C:D8\",\n                    \"previous_count\": 36\n                },\n                \"Timestamp\": \"2025-09-30T17:47:02.247Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::20362690D9F9\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 4A:42:40:BE:0D:36 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 50,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.1.11\",\n                    \"mac\": \"4A:42:40:BE:0D:36\",\n                    \"previous_count\": 50\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.867Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 06:9C:33:DB:13:AA has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 17,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.1.14\",\n                    \"mac\": \"06:9C:33:DB:13:AA\",\n                    \"previous_count\": 17\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.867Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 9A:7E:CF:7E:36:33 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 40,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.1.8\",\n                    \"mac\": \"9A:7E:CF:7E:36:33\",\n                    \"previous_count\": 40\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.867Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 4A:B5:56:D2:3D:37 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 75,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.1.14\",\n                    \"mac\": \"4A:B5:56:D2:3D:37\",\n                    \"previous_count\": 75\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.867Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 7A:1A:DB:31:4D:37 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 15,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.1.4\",\n                    \"mac\": \"7A:1A:DB:31:4D:37\",\n                    \"previous_count\": 15\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.867Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B8:27:EB:C7:33:52 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 51,\n                    \"hostname\": \"homeassistant\",\n                    \"ip\": \"192.168.1.6\",\n                    \"mac\": \"B8:27:EB:C7:33:52\",\n                    \"previous_count\": 51\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.867Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 2A:76:71:9F:6A:B4 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 29,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.1.7\",\n                    \"mac\": \"2A:76:71:9F:6A:B4\",\n                    \"previous_count\": 29\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.867Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C2:3B:A4:51:D9:2C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 39,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.1.11\",\n                    \"mac\": \"C2:3B:A4:51:D9:2C\",\n                    \"previous_count\": 39\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.867Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 4A:B5:56:D2:3D:37 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 75,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.1.14\",\n                    \"mac\": \"4A:B5:56:D2:3D:37\",\n                    \"previous_count\": 75\n                },\n                \"Timestamp\": \"2025-09-30T17:47:06.713Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B8:27:EB:C7:33:52 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 51,\n                    \"hostname\": \"homeassistant\",\n                    \"ip\": \"192.168.1.6\",\n                    \"mac\": \"B8:27:EB:C7:33:52\",\n                    \"previous_count\": 51\n                },\n                \"Timestamp\": \"2025-09-30T17:47:06.713Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 7A:1A:DB:31:4D:37 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 15,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.1.4\",\n                    \"mac\": \"7A:1A:DB:31:4D:37\",\n                    \"previous_count\": 15\n                },\n                \"Timestamp\": \"2025-09-30T17:47:06.713Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 9A:7E:CF:7E:36:33 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 40,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.1.8\",\n                    \"mac\": \"9A:7E:CF:7E:36:33\",\n                    \"previous_count\": 40\n                },\n                \"Timestamp\": \"2025-09-30T17:47:06.713Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::E4FAC4B92037\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A2:82:CC:71:5B:CE has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 29,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.102\",\n                    \"mac\": \"A2:82:CC:71:5B:CE\",\n                    \"previous_count\": 29\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.419Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC FA:59:14:06:10:D5 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 14,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.108\",\n                    \"mac\": \"FA:59:14:06:10:D5\",\n                    \"previous_count\": 14\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.419Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 48:D6:D5:E2:CA:24 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 362,\n                    \"hostname\": \"Google-Home-Mini\",\n                    \"ip\": \"192.168.0.109\",\n                    \"mac\": \"48:D6:D5:E2:CA:24\",\n                    \"previous_count\": 362\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.419Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC DE:95:20:8B:91:47 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 73,\n                    \"hostname\": \"OnePlus-13\",\n                    \"ip\": \"192.168.0.102\",\n                    \"mac\": \"DE:95:20:8B:91:47\",\n                    \"previous_count\": 73\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.419Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A8:8F:D9:3F:F0:19 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 20,\n                    \"hostname\": \"Eleu\",\n                    \"ip\": \"192.168.0.113\",\n                    \"mac\": \"A8:8F:D9:3F:F0:19\",\n                    \"previous_count\": 20\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.419Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 04:10:6B:50:3A:27 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 15,\n                    \"hostname\": \"POCO-X4-Pro-5G\",\n                    \"ip\": \"192.168.0.102\",\n                    \"mac\": \"04:10:6B:50:3A:27\",\n                    \"previous_count\": 15\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.419Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC AC:36:1B:E5:E3:1B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 11,\n                    \"hostname\": \"Gavin\",\n                    \"ip\": \"192.168.0.111\",\n                    \"mac\": \"AC:36:1B:E5:E3:1B\",\n                    \"previous_count\": 11\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.419Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 2C:71:FF:80:E4:EE has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 345,\n                    \"hostname\": \"amazon-ebb1beb57\",\n                    \"ip\": \"192.168.0.104\",\n                    \"mac\": \"2C:71:FF:80:E4:EE\",\n                    \"previous_count\": 345\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.419Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A2:82:CC:71:5B:CE has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 29,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.102\",\n                    \"mac\": \"A2:82:CC:71:5B:CE\",\n                    \"previous_count\": 29\n                },\n                \"Timestamp\": \"2025-09-30T17:46:53.635Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC FA:59:14:06:10:D5 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 14,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.108\",\n                    \"mac\": \"FA:59:14:06:10:D5\",\n                    \"previous_count\": 14\n                },\n                \"Timestamp\": \"2025-09-30T17:46:53.635Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 04:10:6B:50:3A:27 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 15,\n                    \"hostname\": \"POCO-X4-Pro-5G\",\n                    \"ip\": \"192.168.0.102\",\n                    \"mac\": \"04:10:6B:50:3A:27\",\n                    \"previous_count\": 15\n                },\n                \"Timestamp\": \"2025-09-30T17:46:53.635Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::98254AA1BE98\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 1C:1A:DF:00:6A:0E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 108,\n                    \"hostname\": \"XBOXONE\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"1C:1A:DF:00:6A:0E\",\n                    \"previous_count\": 108\n                },\n                \"Timestamp\": \"2025-09-29T09:31:41.313Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 72:3A:C7:43:32:47 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 18,\n                    \"hostname\": \"Norbert-s-S22-Ultra\",\n                    \"ip\": \"192.168.0.104\",\n                    \"mac\": \"72:3A:C7:43:32:47\",\n                    \"previous_count\": 18\n                },\n                \"Timestamp\": \"2025-09-29T09:31:41.313Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 72:3A:C7:43:32:47 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 18,\n                    \"hostname\": \"Norbert-s-S22-Ultra\",\n                    \"ip\": \"192.168.0.104\",\n                    \"mac\": \"72:3A:C7:43:32:47\",\n                    \"previous_count\": 18\n                },\n                \"Timestamp\": \"2025-09-30T17:46:57.012Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::20362690BA60\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC BE:CF:13:22:3D:C1 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 17,\n                    \"hostname\": \"Mac\",\n                    \"ip\": \"192.168.0.3\",\n                    \"mac\": \"BE:CF:13:22:3D:C1\",\n                    \"previous_count\": 17\n                },\n                \"Timestamp\": \"2025-09-29T09:31:49.372Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::A842A10A57F6\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 10:96:93:39:18:11 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 15,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.112\",\n                    \"mac\": \"10:96:93:39:18:11\",\n                    \"previous_count\": 15\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.261Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 02:0C:51:A4:41:F5 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 11,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.0.110\",\n                    \"mac\": \"02:0C:51:A4:41:F5\",\n                    \"previous_count\": 11\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.261Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 0C:E4:41:ED:F9:26 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 135,\n                    \"hostname\": \"Enikos-Air\",\n                    \"ip\": \"192.168.0.106\",\n                    \"mac\": \"0C:E4:41:ED:F9:26\",\n                    \"previous_count\": 135\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.261Z\"\n            },\n            {\n                \"Type\": \"HighCPUUsage\",\n                \"Message\": \"Device is experiencing high CPU usage.\",\n                \"Details\": {\n                    \"max_cpu_percentage\": 100,\n                    \"threshold_percentage\": 90\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.261Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 10:96:93:39:18:11 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 15,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.112\",\n                    \"mac\": \"10:96:93:39:18:11\",\n                    \"previous_count\": 15\n                },\n                \"Timestamp\": \"2025-09-30T17:47:07.63Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 0C:E4:41:ED:F9:26 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 135,\n                    \"hostname\": \"Enikos-Air\",\n                    \"ip\": \"192.168.0.106\",\n                    \"mac\": \"0C:E4:41:ED:F9:26\",\n                    \"previous_count\": 135\n                },\n                \"Timestamp\": \"2025-09-30T17:47:07.63Z\"\n            },\n            {\n                \"Type\": \"HighCPUUsage\",\n                \"Message\": \"Device is experiencing high CPU usage.\",\n                \"Details\": {\n                    \"max_cpu_percentage\": 100,\n                    \"threshold_percentage\": 90\n                },\n                \"Timestamp\": \"2025-09-30T17:47:07.63Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::98254AA1D212\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 08:F8:BC:7B:13:DF has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 59,\n                    \"hostname\": \"Evies-Air\",\n                    \"ip\": \"192.168.0.106\",\n                    \"mac\": \"08:F8:BC:7B:13:DF\",\n                    \"previous_count\": 59\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.388Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 5A:8E:AC:D3:C3:1C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 26,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.106\",\n                    \"mac\": \"5A:8E:AC:D3:C3:1C\",\n                    \"previous_count\": 26\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.388Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C8:6C:3D:F9:B8:BB has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 60,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.100\",\n                    \"mac\": \"C8:6C:3D:F9:B8:BB\",\n                    \"previous_count\": 60\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.388Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 6C:F2:D8:54:45:30 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 37,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.109\",\n                    \"mac\": \"6C:F2:D8:54:45:30\",\n                    \"previous_count\": 37\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.388Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A2:5F:12:0B:83:4A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 14,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.107\",\n                    \"mac\": \"A2:5F:12:0B:83:4A\",\n                    \"previous_count\": 14\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.388Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 22:8B:57:ED:7D:72 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 28,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"22:8B:57:ED:7D:72\",\n                    \"previous_count\": 28\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.388Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 9E:EA:0D:23:53:4C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 15,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.102\",\n                    \"mac\": \"9E:EA:0D:23:53:4C\",\n                    \"previous_count\": 15\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.388Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A2:5F:12:0B:83:4A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 14,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.107\",\n                    \"mac\": \"A2:5F:12:0B:83:4A\",\n                    \"previous_count\": 14\n                },\n                \"Timestamp\": \"2025-09-30T17:46:53.109Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 6C:F2:D8:54:45:30 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 37,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.109\",\n                    \"mac\": \"6C:F2:D8:54:45:30\",\n                    \"previous_count\": 37\n                },\n                \"Timestamp\": \"2025-09-30T17:46:53.109Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::20362690BDAE\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 26:34:82:FA:42:96 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 70,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.3\",\n                    \"mac\": \"26:34:82:FA:42:96\",\n                    \"previous_count\": 70\n                },\n                \"Timestamp\": \"2025-09-29T09:31:45.699Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 26:34:82:FA:42:96 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 70,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.3\",\n                    \"mac\": \"26:34:82:FA:42:96\",\n                    \"previous_count\": 70\n                },\n                \"Timestamp\": \"2025-09-30T17:47:03.202Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::242FD04E880A\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 70:08:94:91:EC:1F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 48,\n                    \"hostname\": \"Legacy5\",\n                    \"ip\": \"192.168.0.105\",\n                    \"mac\": \"70:08:94:91:EC:1F\",\n                    \"previous_count\": 48\n                },\n                \"Timestamp\": \"2025-09-29T09:31:52.856Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 76:73:72:1E:5B:C7 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 20,\n                    \"hostname\": \"Rumbidzai-s-Tab-S9\",\n                    \"ip\": \"192.168.0.102\",\n                    \"mac\": \"76:73:72:1E:5B:C7\",\n                    \"previous_count\": 20\n                },\n                \"Timestamp\": \"2025-09-29T09:31:52.856Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 8E:77:97:B3:5A:55 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 32,\n                    \"hostname\": \"Rumbidzai-s-S23-Ultra\",\n                    \"ip\": \"192.168.0.105\",\n                    \"mac\": \"8E:77:97:B3:5A:55\",\n                    \"previous_count\": 32\n                },\n                \"Timestamp\": \"2025-09-29T09:31:52.856Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 5C:62:5A:03:85:99 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 420,\n                    \"hostname\": \"Cannon 7500\",\n                    \"ip\": \"192.168.0.203\",\n                    \"mac\": \"5C:62:5A:03:85:99\",\n                    \"previous_count\": 420\n                },\n                \"Timestamp\": \"2025-09-29T09:31:52.856Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 74:E5:F9:A5:9D:7B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 33,\n                    \"hostname\": \"DESKTOP-2HIC218\",\n                    \"ip\": \"192.168.0.112\",\n                    \"mac\": \"74:E5:F9:A5:9D:7B\",\n                    \"previous_count\": 33\n                },\n                \"Timestamp\": \"2025-09-29T09:31:52.856Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 72:EA:45:CB:8C:51 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 13,\n                    \"hostname\": \"TheDarkNinja\",\n                    \"ip\": \"192.168.0.106\",\n                    \"mac\": \"72:EA:45:CB:8C:51\",\n                    \"previous_count\": 13\n                },\n                \"Timestamp\": \"2025-09-29T09:31:52.856Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC FA:E2:33:67:7A:34 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 104,\n                    \"hostname\": \"Rumbidzai-s-Tab-S9\",\n                    \"ip\": \"192.168.0.102\",\n                    \"mac\": \"FA:E2:33:67:7A:34\",\n                    \"previous_count\": 104\n                },\n                \"Timestamp\": \"2025-09-29T09:31:52.856Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 76:73:72:1E:5B:C7 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 20,\n                    \"hostname\": \"Rumbidzai-s-Tab-S9\",\n                    \"ip\": \"192.168.0.102\",\n                    \"mac\": \"76:73:72:1E:5B:C7\",\n                    \"previous_count\": 20\n                },\n                \"Timestamp\": \"2025-09-30T17:47:11.692Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 72:EA:45:CB:8C:51 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 13,\n                    \"hostname\": \"TheDarkNinja\",\n                    \"ip\": \"192.168.0.106\",\n                    \"mac\": \"72:EA:45:CB:8C:51\",\n                    \"previous_count\": 13\n                },\n                \"Timestamp\": \"2025-09-30T17:47:11.692Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 74:E5:F9:A5:9D:7B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 33,\n                    \"hostname\": \"DESKTOP-2HIC218\",\n                    \"ip\": \"192.168.0.112\",\n                    \"mac\": \"74:E5:F9:A5:9D:7B\",\n                    \"previous_count\": 33\n                },\n                \"Timestamp\": \"2025-09-30T17:47:11.692Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::20362690048E\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 64:9A:63:0D:52:12 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 147,\n                    \"hostname\": \"RingFloodlightCam-12\",\n                    \"ip\": \"192.168.0.2\",\n                    \"mac\": \"64:9A:63:0D:52:12\",\n                    \"previous_count\": 147\n                },\n                \"Timestamp\": \"2025-09-29T09:31:56.348Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC E8:DB:84:C6:70:ED has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 147,\n                    \"hostname\": \"ESP_C670ED\",\n                    \"ip\": \"192.168.0.56\",\n                    \"mac\": \"E8:DB:84:C6:70:ED\",\n                    \"previous_count\": 147\n                },\n                \"Timestamp\": \"2025-09-29T09:31:56.348Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC E8:DB:84:C6:70:ED has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 147,\n                    \"hostname\": \"ESP_C670ED\",\n                    \"ip\": \"192.168.0.56\",\n                    \"mac\": \"E8:DB:84:C6:70:ED\",\n                    \"previous_count\": 147\n                },\n                \"Timestamp\": \"2025-09-30T17:46:55.662Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::242FD04EA0EB\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 62:89:23:6B:B5:C0 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 47,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.106\",\n                    \"mac\": \"62:89:23:6B:B5:C0\",\n                    \"previous_count\": 47\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.52Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 90:F8:2E:72:AD:0F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 91,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.105\",\n                    \"mac\": \"90:F8:2E:72:AD:0F\",\n                    \"previous_count\": 91\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.52Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 90:F8:2E:94:22:1D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 418,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.108\",\n                    \"mac\": \"90:F8:2E:94:22:1D\",\n                    \"previous_count\": 418\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.52Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 20:37:A5:F1:73:2F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 248,\n                    \"hostname\": \"A\",\n                    \"ip\": \"192.168.0.110\",\n                    \"mac\": \"20:37:A5:F1:73:2F\",\n                    \"previous_count\": 248\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.52Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 96:E9:A0:66:10:C5 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 13,\n                    \"hostname\": \"T901\",\n                    \"ip\": \"192.168.0.100\",\n                    \"mac\": \"96:E9:A0:66:10:C5\",\n                    \"previous_count\": 13\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.52Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 8C:26:AA:82:EF:45 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 240,\n                    \"hostname\": \"Amaries-iPad\",\n                    \"ip\": \"192.168.0.100\",\n                    \"mac\": \"8C:26:AA:82:EF:45\",\n                    \"previous_count\": 240\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.52Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 2E:6B:28:B9:B3:AC has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 24,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.100\",\n                    \"mac\": \"2E:6B:28:B9:B3:AC\",\n                    \"previous_count\": 24\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.52Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F8:FC:E1:96:BB:5D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 187,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.107\",\n                    \"mac\": \"F8:FC:E1:96:BB:5D\",\n                    \"previous_count\": 187\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.52Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 0A:E7:DB:8B:A1:EF has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 78,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.113\",\n                    \"mac\": \"0A:E7:DB:8B:A1:EF\",\n                    \"previous_count\": 78\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.52Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B8:E9:37:30:0D:84 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 420,\n                    \"hostname\": \"SonosZP\",\n                    \"ip\": \"192.168.0.102\",\n                    \"mac\": \"B8:E9:37:30:0D:84\",\n                    \"previous_count\": 420\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.52Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 96:E9:A0:66:10:C5 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 13,\n                    \"hostname\": \"T901\",\n                    \"ip\": \"192.168.0.100\",\n                    \"mac\": \"96:E9:A0:66:10:C5\",\n                    \"previous_count\": 13\n                },\n                \"Timestamp\": \"2025-09-30T17:46:53.266Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 90:F8:2E:72:AD:0F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 91,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.105\",\n                    \"mac\": \"90:F8:2E:72:AD:0F\",\n                    \"previous_count\": 91\n                },\n                \"Timestamp\": \"2025-09-30T17:46:53.266Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 2E:6B:28:B9:B3:AC has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 24,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.100\",\n                    \"mac\": \"2E:6B:28:B9:B3:AC\",\n                    \"previous_count\": 24\n                },\n                \"Timestamp\": \"2025-09-30T17:46:53.266Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::98254AA1B187\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC FE:D3:80:16:ED:20 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 159,\n                    \"hostname\": \"Galaxy-S20-5G\",\n                    \"ip\": \"192.168.0.103\",\n                    \"mac\": \"FE:D3:80:16:ED:20\",\n                    \"previous_count\": 159\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.47Z\"\n            },\n            {\n                \"Type\": \"HighCPUUsage\",\n                \"Message\": \"Device is experiencing high CPU usage.\",\n                \"Details\": {\n                    \"max_cpu_percentage\": 100,\n                    \"threshold_percentage\": 90\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.47Z\"\n            },\n            {\n                \"Type\": \"HighCPUUsage\",\n                \"Message\": \"Device is experiencing high CPU usage.\",\n                \"Details\": {\n                    \"max_cpu_percentage\": 100,\n                    \"threshold_percentage\": 90\n                },\n                \"Timestamp\": \"2025-09-30T17:46:52.226Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::20362690F3DB\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 34:94:54:73:E7:4A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 172,\n                    \"hostname\": \"shellyem-34945473E74A\",\n                    \"ip\": \"192.168.0.2\",\n                    \"mac\": \"34:94:54:73:E7:4A\",\n                    \"previous_count\": 172\n                },\n                \"Timestamp\": \"2025-09-29T09:31:36.311Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 34:94:54:73:E7:4A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 172,\n                    \"hostname\": \"shellyem-34945473E74A\",\n                    \"ip\": \"192.168.0.2\",\n                    \"mac\": \"34:94:54:73:E7:4A\",\n                    \"previous_count\": 172\n                },\n                \"Timestamp\": \"2025-09-30T17:47:02.781Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::A842A10A5778\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 7C:F6:66:43:0F:E9 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 107,\n                    \"hostname\": \"wlan0\",\n                    \"ip\": \"192.168.0.104\",\n                    \"mac\": \"7C:F6:66:43:0F:E9\",\n                    \"previous_count\": 107\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.467Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 72:92:B2:A4:51:3A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 24,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.108\",\n                    \"mac\": \"72:92:B2:A4:51:3A\",\n                    \"previous_count\": 24\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.467Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 0A:E0:4A:74:CA:FF has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 90,\n                    \"hostname\": \"Georgina IPhone\",\n                    \"ip\": \"192.168.0.103\",\n                    \"mac\": \"0A:E0:4A:74:CA:FF\",\n                    \"previous_count\": 90\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.467Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D4:52:EE:60:2E:F7 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 29,\n                    \"hostname\": \"Sky Bedroom 2 \",\n                    \"ip\": \"192.168.0.109\",\n                    \"mac\": \"D4:52:EE:60:2E:F7\",\n                    \"previous_count\": 29\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.467Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 0C:DD:24:16:19:71 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 27,\n                    \"hostname\": \"AMEYLT730536\",\n                    \"ip\": \"192.168.0.108\",\n                    \"mac\": \"0C:DD:24:16:19:71\",\n                    \"previous_count\": 27\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.467Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 0C:DD:24:16:19:71 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 27,\n                    \"hostname\": \"AMEYLT730536\",\n                    \"ip\": \"192.168.0.108\",\n                    \"mac\": \"0C:DD:24:16:19:71\",\n                    \"previous_count\": 27\n                },\n                \"Timestamp\": \"2025-09-30T17:46:52.598Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::3C52A10602A9\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 6E:08:34:43:2F:1E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 39,\n                    \"hostname\": \"M2101K6G\",\n                    \"ip\": \"192.168.88.6\",\n                    \"mac\": \"6E:08:34:43:2F:1E\",\n                    \"previous_count\": 39\n                },\n                \"Timestamp\": \"2025-09-29T09:31:49.55Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 92:44:49:FB:54:23 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 56,\n                    \"hostname\": \"Xiaomi-14T-Pro\",\n                    \"ip\": \"192.168.88.5\",\n                    \"mac\": \"92:44:49:FB:54:23\",\n                    \"previous_count\": 56\n                },\n                \"Timestamp\": \"2025-09-29T09:31:49.55Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::3C52A106062D\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC E4:E3:3D:67:D6:0A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 10,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.7\",\n                    \"mac\": \"E4:E3:3D:67:D6:0A\",\n                    \"previous_count\": 10\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.623Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 2E:5A:6F:2B:49:E3 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 50,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.7\",\n                    \"mac\": \"2E:5A:6F:2B:49:E3\",\n                    \"previous_count\": 50\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.623Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 6E:CC:9E:3A:64:EA has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 81,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.4\",\n                    \"mac\": \"6E:CC:9E:3A:64:EA\",\n                    \"previous_count\": 81\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.623Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A0:D3:65:5F:AC:03 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 22,\n                    \"hostname\": \"5350-CK8FJ34\",\n                    \"ip\": \"192.168.88.4\",\n                    \"mac\": \"A0:D3:65:5F:AC:03\",\n                    \"previous_count\": 22\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.623Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 22:73:DB:DA:88:C0 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 38,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.88.4\",\n                    \"mac\": \"22:73:DB:DA:88:C0\",\n                    \"previous_count\": 38\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.623Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 4E:5A:64:BA:86:51 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 13,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.88.4\",\n                    \"mac\": \"4E:5A:64:BA:86:51\",\n                    \"previous_count\": 13\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.623Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C2:A2:03:51:AF:AB has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 12,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.88.4\",\n                    \"mac\": \"C2:A2:03:51:AF:AB\",\n                    \"previous_count\": 12\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.623Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC BA:67:0C:C8:2F:C6 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 133,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.8\",\n                    \"mac\": \"BA:67:0C:C8:2F:C6\",\n                    \"previous_count\": 133\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.623Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A0:D3:65:5F:AC:03 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 22,\n                    \"hostname\": \"5350-CK8FJ34\",\n                    \"ip\": \"192.168.88.4\",\n                    \"mac\": \"A0:D3:65:5F:AC:03\",\n                    \"previous_count\": 22\n                },\n                \"Timestamp\": \"2025-09-30T17:47:05.269Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC E4:E3:3D:67:D6:0A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 10,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.7\",\n                    \"mac\": \"E4:E3:3D:67:D6:0A\",\n                    \"previous_count\": 10\n                },\n                \"Timestamp\": \"2025-09-30T17:47:05.269Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C2:A2:03:51:AF:AB has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 12,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.88.4\",\n                    \"mac\": \"C2:A2:03:51:AF:AB\",\n                    \"previous_count\": 12\n                },\n                \"Timestamp\": \"2025-09-30T17:47:05.269Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 4E:5A:64:BA:86:51 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 13,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.88.4\",\n                    \"mac\": \"4E:5A:64:BA:86:51\",\n                    \"previous_count\": 13\n                },\n                \"Timestamp\": \"2025-09-30T17:47:05.269Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::20362690062F\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC DA:91:53:1F:2D:52 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 35,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.5\",\n                    \"mac\": \"DA:91:53:1F:2D:52\",\n                    \"previous_count\": 35\n                },\n                \"Timestamp\": \"2025-09-29T09:31:48.896Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 34:3E:A4:04:F9:72 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 67,\n                    \"hostname\": \"ChimePro-72\",\n                    \"ip\": \"192.168.0.10\",\n                    \"mac\": \"34:3E:A4:04:F9:72\",\n                    \"previous_count\": 67\n                },\n                \"Timestamp\": \"2025-09-29T09:31:48.896Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 54:DF:1B:F0:18:A9 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 158,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.6\",\n                    \"mac\": \"54:DF:1B:F0:18:A9\",\n                    \"previous_count\": 158\n                },\n                \"Timestamp\": \"2025-09-29T09:31:48.896Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 5C:84:3C:36:31:56 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 111,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.7\",\n                    \"mac\": \"5C:84:3C:36:31:56\",\n                    \"previous_count\": 111\n                },\n                \"Timestamp\": \"2025-09-29T09:31:48.896Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 56:15:E9:D0:D3:AD has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 15,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.8\",\n                    \"mac\": \"56:15:E9:D0:D3:AD\",\n                    \"previous_count\": 15\n                },\n                \"Timestamp\": \"2025-09-29T09:31:48.896Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 5C:84:3C:36:31:56 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 111,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.7\",\n                    \"mac\": \"5C:84:3C:36:31:56\",\n                    \"previous_count\": 111\n                },\n                \"Timestamp\": \"2025-09-30T17:47:07.173Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 54:DF:1B:F0:18:A9 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 158,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.6\",\n                    \"mac\": \"54:DF:1B:F0:18:A9\",\n                    \"previous_count\": 158\n                },\n                \"Timestamp\": \"2025-09-30T17:47:07.173Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::20362690BE62\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A8:CA:77:1A:68:41 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 65,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.42\",\n                    \"mac\": \"A8:CA:77:1A:68:41\",\n                    \"previous_count\": 65\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.575Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 86:83:60:B2:C7:BB has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 93,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.0.16\",\n                    \"mac\": \"86:83:60:B2:C7:BB\",\n                    \"previous_count\": 93\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.575Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC DA:89:A4:8A:3B:40 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 56,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.18\",\n                    \"mac\": \"DA:89:A4:8A:3B:40\",\n                    \"previous_count\": 56\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.575Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 2A:2B:55:49:2E:3C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 41,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.19\",\n                    \"mac\": \"2A:2B:55:49:2E:3C\",\n                    \"previous_count\": 41\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.575Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 4C:FC:AA:58:94:17 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 47,\n                    \"hostname\": \"Tesla\",\n                    \"ip\": \"192.168.0.5\",\n                    \"mac\": \"4C:FC:AA:58:94:17\",\n                    \"previous_count\": 47\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.575Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC DE:27:63:A1:15:F6 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 12,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.18\",\n                    \"mac\": \"DE:27:63:A1:15:F6\",\n                    \"previous_count\": 12\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.575Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C2:9D:75:79:FF:6B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 10,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.19\",\n                    \"mac\": \"C2:9D:75:79:FF:6B\",\n                    \"previous_count\": 10\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.575Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 32:9D:12:38:57:F4 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 14,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.5\",\n                    \"mac\": \"32:9D:12:38:57:F4\",\n                    \"previous_count\": 14\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.575Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 46:D5:2F:F3:29:A8 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 40,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.23\",\n                    \"mac\": \"46:D5:2F:F3:29:A8\",\n                    \"previous_count\": 40\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.575Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 7A:47:8F:D0:73:DD has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 34,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.6\",\n                    \"mac\": \"7A:47:8F:D0:73:DD\",\n                    \"previous_count\": 34\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.576Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 68:A4:0E:86:9D:D6 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 59,\n                    \"hostname\": \"SIEMENS-HB878GBB6B-68A40E869DD6\",\n                    \"ip\": \"192.168.0.31\",\n                    \"mac\": \"68:A4:0E:86:9D:D6\",\n                    \"previous_count\": 59\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.576Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 3A:BD:C1:6C:97:0A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 15,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.11\",\n                    \"mac\": \"3A:BD:C1:6C:97:0A\",\n                    \"previous_count\": 15\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.576Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 3A:D5:DB:EA:EF:22 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 91,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.0.10\",\n                    \"mac\": \"3A:D5:DB:EA:EF:22\",\n                    \"previous_count\": 91\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.576Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 4A:D4:E5:CB:A7:7D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 21,\n                    \"hostname\": \"Mac\",\n                    \"ip\": \"192.168.0.23\",\n                    \"mac\": \"4A:D4:E5:CB:A7:7D\",\n                    \"previous_count\": 21\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.576Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 3C:DD:57:B4:3C:A4 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 56,\n                    \"hostname\": \"Milliceocosipad\",\n                    \"ip\": \"192.168.0.16\",\n                    \"mac\": \"3C:DD:57:B4:3C:A4\",\n                    \"previous_count\": 56\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.576Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 58:A8:E8:93:62:54 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 21,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.38\",\n                    \"mac\": \"58:A8:E8:93:62:54\",\n                    \"previous_count\": 21\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.576Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 86:83:60:B2:C7:BB has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 93,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.0.16\",\n                    \"mac\": \"86:83:60:B2:C7:BB\",\n                    \"previous_count\": 93\n                },\n                \"Timestamp\": \"2025-09-30T17:47:07.699Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC DA:89:A4:8A:3B:40 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 56,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.18\",\n                    \"mac\": \"DA:89:A4:8A:3B:40\",\n                    \"previous_count\": 56\n                },\n                \"Timestamp\": \"2025-09-30T17:47:07.699Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 4A:D4:E5:CB:A7:7D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 21,\n                    \"hostname\": \"Mac\",\n                    \"ip\": \"192.168.0.23\",\n                    \"mac\": \"4A:D4:E5:CB:A7:7D\",\n                    \"previous_count\": 21\n                },\n                \"Timestamp\": \"2025-09-30T17:47:07.699Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 68:A4:0E:86:9D:D6 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 59,\n                    \"hostname\": \"SIEMENS-HB878GBB6B-68A40E869DD6\",\n                    \"ip\": \"192.168.0.31\",\n                    \"mac\": \"68:A4:0E:86:9D:D6\",\n                    \"previous_count\": 59\n                },\n                \"Timestamp\": \"2025-09-30T17:47:07.699Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 58:A8:E8:93:62:54 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 21,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.38\",\n                    \"mac\": \"58:A8:E8:93:62:54\",\n                    \"previous_count\": 21\n                },\n                \"Timestamp\": \"2025-09-30T17:47:07.699Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC DE:27:63:A1:15:F6 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 12,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.18\",\n                    \"mac\": \"DE:27:63:A1:15:F6\",\n                    \"previous_count\": 12\n                },\n                \"Timestamp\": \"2025-09-30T17:47:07.699Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 32:9D:12:38:57:F4 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 14,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.5\",\n                    \"mac\": \"32:9D:12:38:57:F4\",\n                    \"previous_count\": 14\n                },\n                \"Timestamp\": \"2025-09-30T17:47:07.699Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 3C:DD:57:B4:3C:A4 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 56,\n                    \"hostname\": \"Milliceocosipad\",\n                    \"ip\": \"192.168.0.16\",\n                    \"mac\": \"3C:DD:57:B4:3C:A4\",\n                    \"previous_count\": 56\n                },\n                \"Timestamp\": \"2025-09-30T17:47:07.699Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A8:CA:77:1A:68:41 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 65,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.42\",\n                    \"mac\": \"A8:CA:77:1A:68:41\",\n                    \"previous_count\": 65\n                },\n                \"Timestamp\": \"2025-09-30T17:47:07.699Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 4C:FC:AA:58:94:17 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 47,\n                    \"hostname\": \"Tesla\",\n                    \"ip\": \"192.168.0.5\",\n                    \"mac\": \"4C:FC:AA:58:94:17\",\n                    \"previous_count\": 47\n                },\n                \"Timestamp\": \"2025-09-30T17:47:07.699Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C2:9D:75:79:FF:6B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 10,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.19\",\n                    \"mac\": \"C2:9D:75:79:FF:6B\",\n                    \"previous_count\": 10\n                },\n                \"Timestamp\": \"2025-09-30T17:47:07.699Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 3A:BD:C1:6C:97:0A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 15,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.11\",\n                    \"mac\": \"3A:BD:C1:6C:97:0A\",\n                    \"previous_count\": 15\n                },\n                \"Timestamp\": \"2025-09-30T17:47:07.699Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::A842A10A5769\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C8:2E:18:2D:E5:AC has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 34,\n                    \"hostname\": \"OCTO-CADLITE\",\n                    \"ip\": \"10.199.131.105\",\n                    \"mac\": \"C8:2E:18:2D:E5:AC\",\n                    \"previous_count\": 34\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.098Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 3A:7E:B7:76:0A:1F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 47,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"10.199.131.114\",\n                    \"mac\": \"3A:7E:B7:76:0A:1F\",\n                    \"previous_count\": 47\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.098Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC AE:56:34:06:FC:98 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 10,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"10.199.131.115\",\n                    \"mac\": \"AE:56:34:06:FC:98\",\n                    \"previous_count\": 10\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.098Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C6:94:03:39:C6:2B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 29,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"10.199.131.117\",\n                    \"mac\": \"C6:94:03:39:C6:2B\",\n                    \"previous_count\": 29\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.098Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F4:D4:88:78:8A:B5 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 286,\n                    \"hostname\": \"JAT-MacBook\",\n                    \"ip\": \"10.199.131.110\",\n                    \"mac\": \"F4:D4:88:78:8A:B5\",\n                    \"previous_count\": 286\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.098Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 20:28:BC:25:92:E8 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 57,\n                    \"hostname\": \"LGwebOSTV\",\n                    \"ip\": \"10.199.131.119\",\n                    \"mac\": \"20:28:BC:25:92:E8\",\n                    \"previous_count\": 57\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.098Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C0:EE:40:89:CC:96 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 89,\n                    \"hostname\": \"WB154610\",\n                    \"ip\": \"10.199.131.111\",\n                    \"mac\": \"C0:EE:40:89:CC:96\",\n                    \"previous_count\": 89\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.098Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 9A:E9:5C:B8:9E:03 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 16,\n                    \"hostname\": \"Mac\",\n                    \"ip\": \"10.199.131.117\",\n                    \"mac\": \"9A:E9:5C:B8:9E:03\",\n                    \"previous_count\": 16\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.098Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 46:36:9A:26:BE:DB has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 11,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"10.199.131.112\",\n                    \"mac\": \"46:36:9A:26:BE:DB\",\n                    \"previous_count\": 11\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.098Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D8:C8:0C:2E:43:D1 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 31,\n                    \"hostname\": \"wlan0\",\n                    \"ip\": \"10.199.131.118\",\n                    \"mac\": \"D8:C8:0C:2E:43:D1\",\n                    \"previous_count\": 31\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.098Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 9A:E9:5C:B8:9E:03 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 16,\n                    \"hostname\": \"Mac\",\n                    \"ip\": \"10.199.131.117\",\n                    \"mac\": \"9A:E9:5C:B8:9E:03\",\n                    \"previous_count\": 16\n                },\n                \"Timestamp\": \"2025-09-30T17:46:57.85Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C6:94:03:39:C6:2B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 29,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"10.199.131.117\",\n                    \"mac\": \"C6:94:03:39:C6:2B\",\n                    \"previous_count\": 29\n                },\n                \"Timestamp\": \"2025-09-30T17:46:57.85Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC AE:56:34:06:FC:98 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 10,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"10.199.131.115\",\n                    \"mac\": \"AE:56:34:06:FC:98\",\n                    \"previous_count\": 10\n                },\n                \"Timestamp\": \"2025-09-30T17:46:57.85Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C8:2E:18:2D:E5:AC has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 34,\n                    \"hostname\": \"OCTO-CADLITE\",\n                    \"ip\": \"10.199.131.105\",\n                    \"mac\": \"C8:2E:18:2D:E5:AC\",\n                    \"previous_count\": 34\n                },\n                \"Timestamp\": \"2025-09-30T17:46:57.85Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 46:36:9A:26:BE:DB has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 11,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"10.199.131.112\",\n                    \"mac\": \"46:36:9A:26:BE:DB\",\n                    \"previous_count\": 11\n                },\n                \"Timestamp\": \"2025-09-30T17:46:57.85Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::E4FAC4B9235E\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 52:80:CC:D8:56:87 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 10,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.109\",\n                    \"mac\": \"52:80:CC:D8:56:87\",\n                    \"previous_count\": 10\n                },\n                \"Timestamp\": \"2025-09-29T09:31:46.996Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 5E:53:80:CC:D4:9C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 17,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.118\",\n                    \"mac\": \"5E:53:80:CC:D4:9C\",\n                    \"previous_count\": 17\n                },\n                \"Timestamp\": \"2025-09-29T09:31:46.996Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 8E:C3:DB:8F:56:1F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 31,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.114\",\n                    \"mac\": \"8E:C3:DB:8F:56:1F\",\n                    \"previous_count\": 31\n                },\n                \"Timestamp\": \"2025-09-29T09:31:46.996Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 24:CE:33:AB:A5:82 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 121,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.105\",\n                    \"mac\": \"24:CE:33:AB:A5:82\",\n                    \"previous_count\": 121\n                },\n                \"Timestamp\": \"2025-09-29T09:31:46.996Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B0:35:B5:AC:28:76 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 61,\n                    \"hostname\": \"johns-iPhone\",\n                    \"ip\": \"192.168.0.111\",\n                    \"mac\": \"B0:35:B5:AC:28:76\",\n                    \"previous_count\": 61\n                },\n                \"Timestamp\": \"2025-09-29T09:31:46.996Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 5E:53:80:CC:D4:9C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 17,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.118\",\n                    \"mac\": \"5E:53:80:CC:D4:9C\",\n                    \"previous_count\": 17\n                },\n                \"Timestamp\": \"2025-09-30T17:47:03.135Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::20362690D9F6\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 50:84:92:44:E9:7C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 225,\n                    \"hostname\": \"X24-04608321257\",\n                    \"ip\": \"192.168.0.6\",\n                    \"mac\": \"50:84:92:44:E9:7C\",\n                    \"previous_count\": 225\n                },\n                \"Timestamp\": \"2025-09-29T09:31:55.728Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F8:51:28:A6:08:EF has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 13,\n                    \"hostname\": \"SimpliSafe_Basestation\",\n                    \"ip\": \"192.168.0.12\",\n                    \"mac\": \"F8:51:28:A6:08:EF\",\n                    \"previous_count\": 13\n                },\n                \"Timestamp\": \"2025-09-29T09:31:55.728Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 7E:2E:36:CD:5B:61 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 29,\n                    \"hostname\": \"Vaibhav-s-S25-Ultra\",\n                    \"ip\": \"192.168.0.5\",\n                    \"mac\": \"7E:2E:36:CD:5B:61\",\n                    \"previous_count\": 29\n                },\n                \"Timestamp\": \"2025-09-29T09:31:55.728Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 42:A5:E9:51:1B:E1 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 58,\n                    \"hostname\": \"Pixel-9-Pro-XL\",\n                    \"ip\": \"192.168.0.3\",\n                    \"mac\": \"42:A5:E9:51:1B:E1\",\n                    \"previous_count\": 58\n                },\n                \"Timestamp\": \"2025-09-29T09:31:55.728Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 50:84:92:44:E9:7C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 225,\n                    \"hostname\": \"X24-04608321257\",\n                    \"ip\": \"192.168.0.6\",\n                    \"mac\": \"50:84:92:44:E9:7C\",\n                    \"previous_count\": 225\n                },\n                \"Timestamp\": \"2025-09-30T17:47:11.811Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F8:51:28:A6:08:EF has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 13,\n                    \"hostname\": \"SimpliSafe_Basestation\",\n                    \"ip\": \"192.168.0.12\",\n                    \"mac\": \"F8:51:28:A6:08:EF\",\n                    \"previous_count\": 13\n                },\n                \"Timestamp\": \"2025-09-30T17:47:11.811Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::98254A42A317\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 4E:84:F2:F7:58:E6 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 70,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.102\",\n                    \"mac\": \"4E:84:F2:F7:58:E6\",\n                    \"previous_count\": 70\n                },\n                \"Timestamp\": \"2025-09-29T09:31:35.859Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 16:F7:28:63:96:CB has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 129,\n                    \"hostname\": \"Pixel-9-Pro\",\n                    \"ip\": \"192.168.0.100\",\n                    \"mac\": \"16:F7:28:63:96:CB\",\n                    \"previous_count\": 129\n                },\n                \"Timestamp\": \"2025-09-29T09:31:35.859Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC AC:41:6A:06:0B:1B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 42,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"AC:41:6A:06:0B:1B\",\n                    \"previous_count\": 42\n                },\n                \"Timestamp\": \"2025-09-29T09:31:35.859Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F0:2F:9E:11:C8:3E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 229,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.107\",\n                    \"mac\": \"F0:2F:9E:11:C8:3E\",\n                    \"previous_count\": 229\n                },\n                \"Timestamp\": \"2025-09-29T09:31:35.859Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 44:D5:CC:59:AF:78 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 59,\n                    \"hostname\": \"amazon-383b670ca\",\n                    \"ip\": \"192.168.0.105\",\n                    \"mac\": \"44:D5:CC:59:AF:78\",\n                    \"previous_count\": 59\n                },\n                \"Timestamp\": \"2025-09-29T09:31:35.862Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 40:B4:CD:9E:A7:D7 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 164,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.104\",\n                    \"mac\": \"40:B4:CD:9E:A7:D7\",\n                    \"previous_count\": 164\n                },\n                \"Timestamp\": \"2025-09-29T09:31:35.862Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 82:3F:4C:8F:10:98 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 46,\n                    \"hostname\": \"Galaxy-A16-5G\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"82:3F:4C:8F:10:98\",\n                    \"previous_count\": 46\n                },\n                \"Timestamp\": \"2025-09-29T09:31:35.862Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F0:2F:9E:11:C8:3E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 229,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.107\",\n                    \"mac\": \"F0:2F:9E:11:C8:3E\",\n                    \"previous_count\": 229\n                },\n                \"Timestamp\": \"2025-09-30T17:46:50.921Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 82:3F:4C:8F:10:98 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 46,\n                    \"hostname\": \"Galaxy-A16-5G\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"82:3F:4C:8F:10:98\",\n                    \"previous_count\": 46\n                },\n                \"Timestamp\": \"2025-09-30T17:46:50.921Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 44:D5:CC:59:AF:78 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 59,\n                    \"hostname\": \"amazon-383b670ca\",\n                    \"ip\": \"192.168.0.105\",\n                    \"mac\": \"44:D5:CC:59:AF:78\",\n                    \"previous_count\": 59\n                },\n                \"Timestamp\": \"2025-09-30T17:46:50.921Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::5CE93180875F\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 3E:C5:9C:18:FE:69 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 33,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.88.10\",\n                    \"mac\": \"3E:C5:9C:18:FE:69\",\n                    \"previous_count\": 33\n                },\n                \"Timestamp\": \"2025-09-29T09:31:56.968Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 2E:55:58:E7:1A:E6 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 11,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.88.15\",\n                    \"mac\": \"2E:55:58:E7:1A:E6\",\n                    \"previous_count\": 11\n                },\n                \"Timestamp\": \"2025-09-29T09:31:56.968Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 2A:DE:56:A2:20:7B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 122,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.5\",\n                    \"mac\": \"2A:DE:56:A2:20:7B\",\n                    \"previous_count\": 122\n                },\n                \"Timestamp\": \"2025-09-29T09:31:56.968Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC FA:82:44:C6:26:E7 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 44,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.88.6\",\n                    \"mac\": \"FA:82:44:C6:26:E7\",\n                    \"previous_count\": 44\n                },\n                \"Timestamp\": \"2025-09-29T09:31:56.968Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 2A:DE:56:A2:20:7B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 122,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.5\",\n                    \"mac\": \"2A:DE:56:A2:20:7B\",\n                    \"previous_count\": 122\n                },\n                \"Timestamp\": \"2025-09-30T17:47:10.572Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 2E:55:58:E7:1A:E6 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 11,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.88.15\",\n                    \"mac\": \"2E:55:58:E7:1A:E6\",\n                    \"previous_count\": 11\n                },\n                \"Timestamp\": \"2025-09-30T17:47:10.572Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 3E:C5:9C:18:FE:69 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 33,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.88.10\",\n                    \"mac\": \"3E:C5:9C:18:FE:69\",\n                    \"previous_count\": 33\n                },\n                \"Timestamp\": \"2025-09-30T17:47:10.572Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::242FD04EA232\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 5C:47:5E:63:86:5E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 246,\n                    \"hostname\": \"RingDoorbell-5e\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"5C:47:5E:63:86:5E\",\n                    \"previous_count\": 246\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.786Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 08:A6:BC:CC:E9:31 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 414,\n                    \"hostname\": \"amazon-1ca618ce2\",\n                    \"ip\": \"192.168.0.107\",\n                    \"mac\": \"08:A6:BC:CC:E9:31\",\n                    \"previous_count\": 414\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.786Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 86:52:BE:DA:F7:40 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 13,\n                    \"hostname\": \"Lesley-s-A52s\",\n                    \"ip\": \"192.168.0.114\",\n                    \"mac\": \"86:52:BE:DA:F7:40\",\n                    \"previous_count\": 13\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.786Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 86:52:BE:DA:F7:40 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 13,\n                    \"hostname\": \"Lesley-s-A52s\",\n                    \"ip\": \"192.168.0.114\",\n                    \"mac\": \"86:52:BE:DA:F7:40\",\n                    \"previous_count\": 13\n                },\n                \"Timestamp\": \"2025-09-30T17:46:50.166Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::20362690D876\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC EA:CC:03:DB:FF:A0 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 38,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.2\",\n                    \"mac\": \"EA:CC:03:DB:FF:A0\",\n                    \"previous_count\": 38\n                },\n                \"Timestamp\": \"2025-09-29T09:31:49.016Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 66:3D:23:76:D1:AB has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 23,\n                    \"hostname\": \"Nothing-Phone-3a-Pro\",\n                    \"ip\": \"192.168.0.3\",\n                    \"mac\": \"66:3D:23:76:D1:AB\",\n                    \"previous_count\": 23\n                },\n                \"Timestamp\": \"2025-09-29T09:31:49.016Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 98:E2:55:88:83:5D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 131,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.3\",\n                    \"mac\": \"98:E2:55:88:83:5D\",\n                    \"previous_count\": 131\n                },\n                \"Timestamp\": \"2025-09-29T09:31:49.016Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC EA:CC:03:DB:FF:A0 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 38,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.2\",\n                    \"mac\": \"EA:CC:03:DB:FF:A0\",\n                    \"previous_count\": 38\n                },\n                \"Timestamp\": \"2025-09-30T17:47:08.134Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 98:E2:55:88:83:5D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 131,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.3\",\n                    \"mac\": \"98:E2:55:88:83:5D\",\n                    \"previous_count\": 131\n                },\n                \"Timestamp\": \"2025-09-30T17:47:08.134Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::20362690106A\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 18:B4:30:DE:DC:07 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 64,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.12\",\n                    \"mac\": \"18:B4:30:DE:DC:07\",\n                    \"previous_count\": 64\n                },\n                \"Timestamp\": \"2025-09-29T09:31:47.113Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC AE:9E:58:B0:81:22 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 91,\n                    \"hostname\": \"Stephen-s-Tab-S9-Ultra\",\n                    \"ip\": \"192.168.0.22\",\n                    \"mac\": \"AE:9E:58:B0:81:22\",\n                    \"previous_count\": 91\n                },\n                \"Timestamp\": \"2025-09-29T09:31:47.113Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 08:D1:F9:99:79:D0 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 39,\n                    \"hostname\": \"podpoint-08d1f99979d0\",\n                    \"ip\": \"192.168.0.3\",\n                    \"mac\": \"08:D1:F9:99:79:D0\",\n                    \"previous_count\": 39\n                },\n                \"Timestamp\": \"2025-09-29T09:31:47.113Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 82:82:E9:80:44:5D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 45,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.0.17\",\n                    \"mac\": \"82:82:E9:80:44:5D\",\n                    \"previous_count\": 45\n                },\n                \"Timestamp\": \"2025-09-29T09:31:47.113Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 8E:6C:98:FD:35:43 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 77,\n                    \"hostname\": \"Stephen-s-S24-Ultra\",\n                    \"ip\": \"192.168.0.14\",\n                    \"mac\": \"8E:6C:98:FD:35:43\",\n                    \"previous_count\": 77\n                },\n                \"Timestamp\": \"2025-09-29T09:31:47.113Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC AE:AF:1D:D5:9B:06 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 24,\n                    \"hostname\": \"emer-s-Tab-A8\",\n                    \"ip\": \"192.168.0.11\",\n                    \"mac\": \"AE:AF:1D:D5:9B:06\",\n                    \"previous_count\": 24\n                },\n                \"Timestamp\": \"2025-09-29T09:31:47.113Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 4A:16:29:41:58:CB has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 20,\n                    \"hostname\": \"Emer-s-Galaxy-Tab-S6-Lite\",\n                    \"ip\": \"192.168.0.23\",\n                    \"mac\": \"4A:16:29:41:58:CB\",\n                    \"previous_count\": 20\n                },\n                \"Timestamp\": \"2025-09-29T09:31:47.113Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 02:40:0E:5D:9A:CC has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 70,\n                    \"hostname\": \"Galaxy-A14-5G\",\n                    \"ip\": \"192.168.0.14\",\n                    \"mac\": \"02:40:0E:5D:9A:CC\",\n                    \"previous_count\": 70\n                },\n                \"Timestamp\": \"2025-09-29T09:31:47.113Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 2E:EF:67:38:3E:86 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 29,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.0.21\",\n                    \"mac\": \"2E:EF:67:38:3E:86\",\n                    \"previous_count\": 29\n                },\n                \"Timestamp\": \"2025-09-29T09:31:47.113Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 8E:6C:98:FD:35:43 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 77,\n                    \"hostname\": \"Stephen-s-S24-Ultra\",\n                    \"ip\": \"192.168.0.14\",\n                    \"mac\": \"8E:6C:98:FD:35:43\",\n                    \"previous_count\": 77\n                },\n                \"Timestamp\": \"2025-09-30T17:47:04.047Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 08:D1:F9:99:79:D0 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 39,\n                    \"hostname\": \"podpoint-08d1f99979d0\",\n                    \"ip\": \"192.168.0.3\",\n                    \"mac\": \"08:D1:F9:99:79:D0\",\n                    \"previous_count\": 39\n                },\n                \"Timestamp\": \"2025-09-30T17:47:04.047Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 82:82:E9:80:44:5D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 45,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.0.17\",\n                    \"mac\": \"82:82:E9:80:44:5D\",\n                    \"previous_count\": 45\n                },\n                \"Timestamp\": \"2025-09-30T17:47:04.047Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC AE:AF:1D:D5:9B:06 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 24,\n                    \"hostname\": \"emer-s-Tab-A8\",\n                    \"ip\": \"192.168.0.11\",\n                    \"mac\": \"AE:AF:1D:D5:9B:06\",\n                    \"previous_count\": 24\n                },\n                \"Timestamp\": \"2025-09-30T17:47:04.047Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC AE:9E:58:B0:81:22 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 91,\n                    \"hostname\": \"Stephen-s-Tab-S9-Ultra\",\n                    \"ip\": \"192.168.0.22\",\n                    \"mac\": \"AE:9E:58:B0:81:22\",\n                    \"previous_count\": 91\n                },\n                \"Timestamp\": \"2025-09-30T17:47:04.047Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 2E:EF:67:38:3E:86 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 29,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.0.21\",\n                    \"mac\": \"2E:EF:67:38:3E:86\",\n                    \"previous_count\": 29\n                },\n                \"Timestamp\": \"2025-09-30T17:47:04.047Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::242FD04E9932\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC CA:8D:42:4C:1B:21 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 145,\n                    \"hostname\": \"GemmaPhone\",\n                    \"ip\": \"192.168.0.108\",\n                    \"mac\": \"CA:8D:42:4C:1B:21\",\n                    \"previous_count\": 145\n                },\n                \"Timestamp\": \"2025-09-29T09:31:45.76Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 1A:4C:CC:FB:09:D5 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 32,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.0.110\",\n                    \"mac\": \"1A:4C:CC:FB:09:D5\",\n                    \"previous_count\": 32\n                },\n                \"Timestamp\": \"2025-09-29T09:31:45.76Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 3C:E9:F7:F6:05:0E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 45,\n                    \"hostname\": \"LC1VS1T3\",\n                    \"ip\": \"192.168.0.119\",\n                    \"mac\": \"3C:E9:F7:F6:05:0E\",\n                    \"previous_count\": 45\n                },\n                \"Timestamp\": \"2025-09-29T09:31:45.76Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 8E:E2:53:F7:28:63 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 84,\n                    \"hostname\": \"Nothing-Phone-3\",\n                    \"ip\": \"192.168.0.106\",\n                    \"mac\": \"8E:E2:53:F7:28:63\",\n                    \"previous_count\": 84\n                },\n                \"Timestamp\": \"2025-09-29T09:31:45.76Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 72:62:9B:45:ED:D3 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 38,\n                    \"hostname\": \"Mac\",\n                    \"ip\": \"192.168.0.109\",\n                    \"mac\": \"72:62:9B:45:ED:D3\",\n                    \"previous_count\": 38\n                },\n                \"Timestamp\": \"2025-09-29T09:31:45.76Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 72:62:9B:45:ED:D3 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 38,\n                    \"hostname\": \"Mac\",\n                    \"ip\": \"192.168.0.109\",\n                    \"mac\": \"72:62:9B:45:ED:D3\",\n                    \"previous_count\": 38\n                },\n                \"Timestamp\": \"2025-09-30T17:47:03.236Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC CA:8D:42:4C:1B:21 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 145,\n                    \"hostname\": \"GemmaPhone\",\n                    \"ip\": \"192.168.0.108\",\n                    \"mac\": \"CA:8D:42:4C:1B:21\",\n                    \"previous_count\": 145\n                },\n                \"Timestamp\": \"2025-09-30T17:47:03.236Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 8E:E2:53:F7:28:63 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 84,\n                    \"hostname\": \"Nothing-Phone-3\",\n                    \"ip\": \"192.168.0.106\",\n                    \"mac\": \"8E:E2:53:F7:28:63\",\n                    \"previous_count\": 84\n                },\n                \"Timestamp\": \"2025-09-30T17:47:03.236Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 1A:4C:CC:FB:09:D5 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 32,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.0.110\",\n                    \"mac\": \"1A:4C:CC:FB:09:D5\",\n                    \"previous_count\": 32\n                },\n                \"Timestamp\": \"2025-09-30T17:47:03.236Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 3C:E9:F7:F6:05:0E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 45,\n                    \"hostname\": \"LC1VS1T3\",\n                    \"ip\": \"192.168.0.119\",\n                    \"mac\": \"3C:E9:F7:F6:05:0E\",\n                    \"previous_count\": 45\n                },\n                \"Timestamp\": \"2025-09-30T17:47:03.236Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::98254AA1BC70\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C4:8B:66:63:B4:4B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 237,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.100\",\n                    \"mac\": \"C4:8B:66:63:B4:4B\",\n                    \"previous_count\": 237\n                },\n                \"Timestamp\": \"2025-09-29T09:31:46.702Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 90:78:B2:23:9C:F6 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 34,\n                    \"hostname\": \"Redmi7A-Redmi7A\",\n                    \"ip\": \"192.168.0.107\",\n                    \"mac\": \"90:78:B2:23:9C:F6\",\n                    \"previous_count\": 34\n                },\n                \"Timestamp\": \"2025-09-29T09:31:46.702Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A4:45:19:4F:24:6A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 11,\n                    \"hostname\": \"Redmi8-Redmi8\",\n                    \"ip\": \"192.168.0.107\",\n                    \"mac\": \"A4:45:19:4F:24:6A\",\n                    \"previous_count\": 11\n                },\n                \"Timestamp\": \"2025-09-29T09:31:46.702Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC AA:1B:38:83:3F:25 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 63,\n                    \"hostname\": \"Ns-Galaxy-S9\",\n                    \"ip\": \"192.168.0.102\",\n                    \"mac\": \"AA:1B:38:83:3F:25\",\n                    \"previous_count\": 63\n                },\n                \"Timestamp\": \"2025-09-29T09:31:46.702Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 30:A9:DE:AB:AD:70 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 80,\n                    \"hostname\": \"LGwebOSTV\",\n                    \"ip\": \"192.168.0.106\",\n                    \"mac\": \"30:A9:DE:AB:AD:70\",\n                    \"previous_count\": 80\n                },\n                \"Timestamp\": \"2025-09-29T09:31:46.702Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A4:45:19:4F:24:6A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 11,\n                    \"hostname\": \"Redmi8-Redmi8\",\n                    \"ip\": \"192.168.0.107\",\n                    \"mac\": \"A4:45:19:4F:24:6A\",\n                    \"previous_count\": 11\n                },\n                \"Timestamp\": \"2025-09-30T17:46:52.477Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::A86E84BE71AC\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D2:C0:3A:03:CA:45 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 10,\n                    \"hostname\": \"James-s-S25\",\n                    \"ip\": \"192.168.1.102\",\n                    \"mac\": \"D2:C0:3A:03:CA:45\",\n                    \"previous_count\": 10\n                },\n                \"Timestamp\": \"2025-09-29T09:31:47.246Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 04:9D:05:2E:46:AF has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 40,\n                    \"hostname\": \"Rachels-iMac\",\n                    \"ip\": \"192.168.1.105\",\n                    \"mac\": \"04:9D:05:2E:46:AF\",\n                    \"previous_count\": 40\n                },\n                \"Timestamp\": \"2025-09-29T09:31:47.246Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A6:B4:EF:CE:B6:31 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 21,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.1.107\",\n                    \"mac\": \"A6:B4:EF:CE:B6:31\",\n                    \"previous_count\": 21\n                },\n                \"Timestamp\": \"2025-09-29T09:31:47.246Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC E6:1F:2D:34:7D:72 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 197,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.1.104\",\n                    \"mac\": \"E6:1F:2D:34:7D:72\",\n                    \"previous_count\": 197\n                },\n                \"Timestamp\": \"2025-09-29T09:31:47.246Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 5A:6F:D9:5C:BF:DC has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 326,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.1.102\",\n                    \"mac\": \"5A:6F:D9:5C:BF:DC\",\n                    \"previous_count\": 326\n                },\n                \"Timestamp\": \"2025-09-29T09:31:47.246Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 1A:DE:F7:DD:01:B6 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 16,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.1.107\",\n                    \"mac\": \"1A:DE:F7:DD:01:B6\",\n                    \"previous_count\": 16\n                },\n                \"Timestamp\": \"2025-09-29T09:31:47.246Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 1A:DE:F7:DD:01:B6 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 16,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.1.107\",\n                    \"mac\": \"1A:DE:F7:DD:01:B6\",\n                    \"previous_count\": 16\n                },\n                \"Timestamp\": \"2025-09-30T17:47:04.198Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 04:9D:05:2E:46:AF has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 40,\n                    \"hostname\": \"Rachels-iMac\",\n                    \"ip\": \"192.168.1.105\",\n                    \"mac\": \"04:9D:05:2E:46:AF\",\n                    \"previous_count\": 40\n                },\n                \"Timestamp\": \"2025-09-30T17:47:04.198Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A6:B4:EF:CE:B6:31 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 21,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.1.107\",\n                    \"mac\": \"A6:B4:EF:CE:B6:31\",\n                    \"previous_count\": 21\n                },\n                \"Timestamp\": \"2025-09-30T17:47:04.198Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::242FD04E97CA\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC BE:31:53:33:F2:F3 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 18,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.109\",\n                    \"mac\": \"BE:31:53:33:F2:F3\",\n                    \"previous_count\": 18\n                },\n                \"Timestamp\": \"2025-09-29T09:31:32.305Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F4:21:CA:EE:55:3F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 86,\n                    \"hostname\": \"iPhone-6\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"F4:21:CA:EE:55:3F\",\n                    \"previous_count\": 86\n                },\n                \"Timestamp\": \"2025-09-29T09:31:32.305Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 44:D8:78:C7:8B:63 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 94,\n                    \"hostname\": \"michaelhepburn\",\n                    \"ip\": \"192.168.0.113\",\n                    \"mac\": \"44:D8:78:C7:8B:63\",\n                    \"previous_count\": 94\n                },\n                \"Timestamp\": \"2025-09-29T09:31:32.305Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D2:DB:C9:4B:9C:4C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 30,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"D2:DB:C9:4B:9C:4C\",\n                    \"previous_count\": 30\n                },\n                \"Timestamp\": \"2025-09-29T09:31:32.305Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F4:39:A6:ED:C6:18 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 44,\n                    \"hostname\": \"Ali-phone-2\",\n                    \"ip\": \"192.168.0.102\",\n                    \"mac\": \"F4:39:A6:ED:C6:18\",\n                    \"previous_count\": 44\n                },\n                \"Timestamp\": \"2025-09-29T09:31:32.305Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 18:84:C1:00:54:19 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 71,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.107\",\n                    \"mac\": \"18:84:C1:00:54:19\",\n                    \"previous_count\": 71\n                },\n                \"Timestamp\": \"2025-09-29T09:31:32.305Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 18:84:C1:00:54:19 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 71,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.107\",\n                    \"mac\": \"18:84:C1:00:54:19\",\n                    \"previous_count\": 71\n                },\n                \"Timestamp\": \"2025-09-30T17:46:48.953Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC BE:31:53:33:F2:F3 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 18,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.109\",\n                    \"mac\": \"BE:31:53:33:F2:F3\",\n                    \"previous_count\": 18\n                },\n                \"Timestamp\": \"2025-09-30T17:46:48.953Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::242FD04E9FE9\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC FA:20:40:FE:67:01 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 19,\n                    \"hostname\": \"Megan-s-S21-Ultra\",\n                    \"ip\": \"192.168.0.122\",\n                    \"mac\": \"FA:20:40:FE:67:01\",\n                    \"previous_count\": 19\n                },\n                \"Timestamp\": \"2025-09-29T09:31:48.253Z\"\n            },\n            {\n                \"Type\": \"HighCPUUsage\",\n                \"Message\": \"Device is experiencing high CPU usage.\",\n                \"Details\": {\n                    \"max_cpu_percentage\": 100,\n                    \"threshold_percentage\": 90\n                },\n                \"Timestamp\": \"2025-09-29T09:31:48.253Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC FA:20:40:FE:67:01 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 19,\n                    \"hostname\": \"Megan-s-S21-Ultra\",\n                    \"ip\": \"192.168.0.122\",\n                    \"mac\": \"FA:20:40:FE:67:01\",\n                    \"previous_count\": 19\n                },\n                \"Timestamp\": \"2025-09-30T17:47:05.269Z\"\n            },\n            {\n                \"Type\": \"HighCPUUsage\",\n                \"Message\": \"Device is experiencing high CPU usage.\",\n                \"Details\": {\n                    \"max_cpu_percentage\": 100,\n                    \"threshold_percentage\": 90\n                },\n                \"Timestamp\": \"2025-09-30T17:47:05.269Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"ops::203626-EX820v-22497H8000584\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 50:13:1D:90:D0:55 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 94,\n                    \"hostname\": \"URBAN-SCORPION-EDGE-40\",\n                    \"ip\": \"192.168.0.16\",\n                    \"mac\": \"50:13:1D:90:D0:55\",\n                    \"previous_count\": 94\n                },\n                \"Timestamp\": \"2025-09-29T09:31:36.197Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 50:13:1D:90:D2:B6 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 106,\n                    \"hostname\": \"FAINTBLACK-EDGE-40\",\n                    \"ip\": \"192.168.0.4\",\n                    \"mac\": \"50:13:1D:90:D2:B6\",\n                    \"previous_count\": 106\n                },\n                \"Timestamp\": \"2025-09-29T09:31:36.197Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::20362690EE77\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC E8:16:56:38:CB:D3 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 349,\n                    \"hostname\": \"Luceco-38-cb-d3\",\n                    \"ip\": \"192.168.0.3\",\n                    \"mac\": \"E8:16:56:38:CB:D3\",\n                    \"previous_count\": 349\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.84Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C0:05:10:7C:03:25 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 413,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.5\",\n                    \"mac\": \"C0:05:10:7C:03:25\",\n                    \"previous_count\": 413\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.84Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC E8:16:56:38:CB:D3 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 349,\n                    \"hostname\": \"Luceco-38-cb-d3\",\n                    \"ip\": \"192.168.0.3\",\n                    \"mac\": \"E8:16:56:38:CB:D3\",\n                    \"previous_count\": 349\n                },\n                \"Timestamp\": \"2025-09-30T17:46:59.307Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::98254AA1C11A\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 96:0C:A3:76:91:D8 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 158,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.102\",\n                    \"mac\": \"96:0C:A3:76:91:D8\",\n                    \"previous_count\": 158\n                },\n                \"Timestamp\": \"2025-09-29T09:31:46.647Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::40ED0039F8AA\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 9E:2A:12:34:F2:EF has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 29,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.4\",\n                    \"mac\": \"9E:2A:12:34:F2:EF\",\n                    \"previous_count\": 29\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.288Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::5CE931808684\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 6A:35:38:85:F3:0A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 123,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.88.10\",\n                    \"mac\": \"6A:35:38:85:F3:0A\",\n                    \"previous_count\": 123\n                },\n                \"Timestamp\": \"2025-09-29T09:31:48.176Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 32:E5:40:EC:09:5D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 101,\n                    \"hostname\": \"HONOR-X6a\",\n                    \"ip\": \"192.168.88.8\",\n                    \"mac\": \"32:E5:40:EC:09:5D\",\n                    \"previous_count\": 101\n                },\n                \"Timestamp\": \"2025-09-29T09:31:48.176Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 38:06:E6:78:6C:2A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 216,\n                    \"hostname\": \"LGwebOSTV\",\n                    \"ip\": \"192.168.88.6\",\n                    \"mac\": \"38:06:E6:78:6C:2A\",\n                    \"previous_count\": 216\n                },\n                \"Timestamp\": \"2025-09-29T09:31:48.176Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC CA:3A:CC:3D:01:3E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 127,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.88.7\",\n                    \"mac\": \"CA:3A:CC:3D:01:3E\",\n                    \"previous_count\": 127\n                },\n                \"Timestamp\": \"2025-09-29T09:31:48.176Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 5E:6F:71:A3:E8:31 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 21,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.3\",\n                    \"mac\": \"5E:6F:71:A3:E8:31\",\n                    \"previous_count\": 21\n                },\n                \"Timestamp\": \"2025-09-29T09:31:48.176Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 5E:6F:71:A3:E8:31 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 21,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.3\",\n                    \"mac\": \"5E:6F:71:A3:E8:31\",\n                    \"previous_count\": 21\n                },\n                \"Timestamp\": \"2025-09-30T17:47:05.048Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::20362690037A\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 2A:20:96:FA:90:0C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 164,\n                    \"hostname\": \"Angel-s-S23\",\n                    \"ip\": \"192.168.0.6\",\n                    \"mac\": \"2A:20:96:FA:90:0C\",\n                    \"previous_count\": 164\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.405Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C6:44:3D:97:97:0B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 44,\n                    \"hostname\": \"Hayley-s-S24\",\n                    \"ip\": \"192.168.0.3\",\n                    \"mac\": \"C6:44:3D:97:97:0B\",\n                    \"previous_count\": 44\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.405Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A0:85:FC:1F:08:42 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 12,\n                    \"hostname\": \"XBOX\",\n                    \"ip\": \"192.168.0.6\",\n                    \"mac\": \"A0:85:FC:1F:08:42\",\n                    \"previous_count\": 12\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.405Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 2A:2A:54:A6:9D:AB has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 36,\n                    \"hostname\": \"Hayley-s-S22-Ultra\",\n                    \"ip\": \"192.168.0.6\",\n                    \"mac\": \"2A:2A:54:A6:9D:AB\",\n                    \"previous_count\": 36\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.405Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 5C:96:66:E2:F4:70 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 84,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.13\",\n                    \"mac\": \"5C:96:66:E2:F4:70\",\n                    \"previous_count\": 84\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.405Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC EE:08:59:46:6B:4F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 15,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.11\",\n                    \"mac\": \"EE:08:59:46:6B:4F\",\n                    \"previous_count\": 15\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.405Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 2C:3B:70:06:AD:DB has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 21,\n                    \"hostname\": \"Angel\",\n                    \"ip\": \"192.168.0.16\",\n                    \"mac\": \"2C:3B:70:06:AD:DB\",\n                    \"previous_count\": 21\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.405Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F2:84:83:99:CB:B2 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 107,\n                    \"hostname\": \"Matthew-s-S24-Ultra\",\n                    \"ip\": \"192.168.0.5\",\n                    \"mac\": \"F2:84:83:99:CB:B2\",\n                    \"previous_count\": 107\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.405Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A0:85:FC:1F:08:42 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 12,\n                    \"hostname\": \"XBOX\",\n                    \"ip\": \"192.168.0.6\",\n                    \"mac\": \"A0:85:FC:1F:08:42\",\n                    \"previous_count\": 12\n                },\n                \"Timestamp\": \"2025-09-30T17:46:57.107Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 2A:2A:54:A6:9D:AB has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 36,\n                    \"hostname\": \"Hayley-s-S22-Ultra\",\n                    \"ip\": \"192.168.0.6\",\n                    \"mac\": \"2A:2A:54:A6:9D:AB\",\n                    \"previous_count\": 36\n                },\n                \"Timestamp\": \"2025-09-30T17:46:57.107Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 5C:96:66:E2:F4:70 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 84,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.13\",\n                    \"mac\": \"5C:96:66:E2:F4:70\",\n                    \"previous_count\": 84\n                },\n                \"Timestamp\": \"2025-09-30T17:46:57.107Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 2C:3B:70:06:AD:DB has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 21,\n                    \"hostname\": \"Angel\",\n                    \"ip\": \"192.168.0.16\",\n                    \"mac\": \"2C:3B:70:06:AD:DB\",\n                    \"previous_count\": 21\n                },\n                \"Timestamp\": \"2025-09-30T17:46:57.107Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::20362690D81F\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 88:E9:FE:4C:8D:D8 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 15,\n                    \"hostname\": \"Nikkis-MBP\",\n                    \"ip\": \"192.168.0.15\",\n                    \"mac\": \"88:E9:FE:4C:8D:D8\",\n                    \"previous_count\": 15\n                },\n                \"Timestamp\": \"2025-09-29T09:31:52.871Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 32:5F:04:EE:AD:0D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 38,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.10\",\n                    \"mac\": \"32:5F:04:EE:AD:0D\",\n                    \"previous_count\": 38\n                },\n                \"Timestamp\": \"2025-09-29T09:31:52.871Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 7E:1C:D0:CF:E9:0B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 114,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.14\",\n                    \"mac\": \"7E:1C:D0:CF:E9:0B\",\n                    \"previous_count\": 114\n                },\n                \"Timestamp\": \"2025-09-29T09:31:52.871Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 10:BF:67:45:1A:A9 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 77,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.16\",\n                    \"mac\": \"10:BF:67:45:1A:A9\",\n                    \"previous_count\": 77\n                },\n                \"Timestamp\": \"2025-09-29T09:31:52.871Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 88:66:5A:27:7B:65 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 46,\n                    \"hostname\": \"Santis-MBP-2\",\n                    \"ip\": \"192.168.0.12\",\n                    \"mac\": \"88:66:5A:27:7B:65\",\n                    \"previous_count\": 46\n                },\n                \"Timestamp\": \"2025-09-29T09:31:52.871Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 84:2F:57:8A:B5:E7 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 121,\n                    \"hostname\": \"Santis-MBP\",\n                    \"ip\": \"192.168.0.12\",\n                    \"mac\": \"84:2F:57:8A:B5:E7\",\n                    \"previous_count\": 121\n                },\n                \"Timestamp\": \"2025-09-29T09:31:52.871Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 18:48:BE:F4:FA:78 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 103,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.2\",\n                    \"mac\": \"18:48:BE:F4:FA:78\",\n                    \"previous_count\": 103\n                },\n                \"Timestamp\": \"2025-09-29T09:31:52.871Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 7E:1C:D0:CF:E9:0B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 114,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.14\",\n                    \"mac\": \"7E:1C:D0:CF:E9:0B\",\n                    \"previous_count\": 114\n                },\n                \"Timestamp\": \"2025-09-30T17:47:09.596Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 88:66:5A:27:7B:65 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 46,\n                    \"hostname\": \"Santis-MBP-2\",\n                    \"ip\": \"192.168.0.12\",\n                    \"mac\": \"88:66:5A:27:7B:65\",\n                    \"previous_count\": 46\n                },\n                \"Timestamp\": \"2025-09-30T17:47:09.596Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 84:2F:57:8A:B5:E7 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 121,\n                    \"hostname\": \"Santis-MBP\",\n                    \"ip\": \"192.168.0.12\",\n                    \"mac\": \"84:2F:57:8A:B5:E7\",\n                    \"previous_count\": 121\n                },\n                \"Timestamp\": \"2025-09-30T17:47:09.596Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 10:BF:67:45:1A:A9 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 77,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.16\",\n                    \"mac\": \"10:BF:67:45:1A:A9\",\n                    \"previous_count\": 77\n                },\n                \"Timestamp\": \"2025-09-30T17:47:09.596Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 88:E9:FE:4C:8D:D8 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 15,\n                    \"hostname\": \"Nikkis-MBP\",\n                    \"ip\": \"192.168.0.15\",\n                    \"mac\": \"88:E9:FE:4C:8D:D8\",\n                    \"previous_count\": 15\n                },\n                \"Timestamp\": \"2025-09-30T17:47:09.596Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::3C52A105F7EA\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 9A:1E:DB:F1:57:4E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 24,\n                    \"hostname\": \"HS-s-S10\",\n                    \"ip\": \"192.168.120.2\",\n                    \"mac\": \"9A:1E:DB:F1:57:4E\",\n                    \"previous_count\": 24\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.319Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 82:D4:C1:8A:F0:9B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 64,\n                    \"hostname\": \"Aleksandra-s-S24-Ultra\",\n                    \"ip\": \"192.168.88.9\",\n                    \"mac\": \"82:D4:C1:8A:F0:9B\",\n                    \"previous_count\": 64\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.319Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 72:4B:E3:81:D3:94 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 78,\n                    \"hostname\": \"Denis-s-S21-Ultra\",\n                    \"ip\": \"192.168.88.11\",\n                    \"mac\": \"72:4B:E3:81:D3:94\",\n                    \"previous_count\": 78\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.319Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 54:EF:33:0F:57:03 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 116,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.7\",\n                    \"mac\": \"54:EF:33:0F:57:03\",\n                    \"previous_count\": 116\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.319Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 9A:1E:DB:F1:57:4E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 24,\n                    \"hostname\": \"HS-s-S10\",\n                    \"ip\": \"192.168.120.2\",\n                    \"mac\": \"9A:1E:DB:F1:57:4E\",\n                    \"previous_count\": 24\n                },\n                \"Timestamp\": \"2025-09-30T17:46:48.888Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::A842A10A42A2\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC AA:8F:6A:33:05:EA has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 13,\n                    \"hostname\": \"Galaxy-A15-5G\",\n                    \"ip\": \"192.168.0.107\",\n                    \"mac\": \"AA:8F:6A:33:05:EA\",\n                    \"previous_count\": 13\n                },\n                \"Timestamp\": \"2025-09-29T09:31:32.237Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 94:B9:7E:C5:85:04 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 11,\n                    \"hostname\": \"ROW-D4AD\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"94:B9:7E:C5:85:04\",\n                    \"previous_count\": 11\n                },\n                \"Timestamp\": \"2025-09-29T09:31:32.237Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 1E:CB:DA:39:C6:96 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 25,\n                    \"hostname\": \"Galaxy-Tab-Active5-5G\",\n                    \"ip\": \"192.168.0.103\",\n                    \"mac\": \"1E:CB:DA:39:C6:96\",\n                    \"previous_count\": 25\n                },\n                \"Timestamp\": \"2025-09-29T09:31:32.237Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 4A:63:98:FC:A2:1B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 10,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.108\",\n                    \"mac\": \"4A:63:98:FC:A2:1B\",\n                    \"previous_count\": 10\n                },\n                \"Timestamp\": \"2025-09-29T09:31:32.237Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC DE:65:62:E6:61:2D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 127,\n                    \"hostname\": \"Nick-s-S24\",\n                    \"ip\": \"192.168.0.106\",\n                    \"mac\": \"DE:65:62:E6:61:2D\",\n                    \"previous_count\": 127\n                },\n                \"Timestamp\": \"2025-09-29T09:31:32.237Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 2A:92:A4:65:DE:4B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 91,\n                    \"hostname\": \"Nick-s-Tab-S9-Ultra\",\n                    \"ip\": \"192.168.0.104\",\n                    \"mac\": \"2A:92:A4:65:DE:4B\",\n                    \"previous_count\": 91\n                },\n                \"Timestamp\": \"2025-09-29T09:31:32.237Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 52:45:0A:39:22:A6 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 60,\n                    \"hostname\": \"Galaxy-S21-5G\",\n                    \"ip\": \"192.168.0.107\",\n                    \"mac\": \"52:45:0A:39:22:A6\",\n                    \"previous_count\": 60\n                },\n                \"Timestamp\": \"2025-09-29T09:31:32.237Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 00:04:4B:FB:BE:93 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 111,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.111\",\n                    \"mac\": \"00:04:4B:FB:BE:93\",\n                    \"previous_count\": 111\n                },\n                \"Timestamp\": \"2025-09-29T09:31:32.237Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 1E:CB:DA:39:C6:96 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 25,\n                    \"hostname\": \"Galaxy-Tab-Active5-5G\",\n                    \"ip\": \"192.168.0.103\",\n                    \"mac\": \"1E:CB:DA:39:C6:96\",\n                    \"previous_count\": 25\n                },\n                \"Timestamp\": \"2025-09-30T17:46:49.115Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 94:B9:7E:C5:85:04 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 11,\n                    \"hostname\": \"ROW-D4AD\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"94:B9:7E:C5:85:04\",\n                    \"previous_count\": 11\n                },\n                \"Timestamp\": \"2025-09-30T17:46:49.115Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 00:04:4B:FB:BE:93 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 111,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.111\",\n                    \"mac\": \"00:04:4B:FB:BE:93\",\n                    \"previous_count\": 111\n                },\n                \"Timestamp\": \"2025-09-30T17:46:49.115Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC AA:8F:6A:33:05:EA has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 13,\n                    \"hostname\": \"Galaxy-A15-5G\",\n                    \"ip\": \"192.168.0.107\",\n                    \"mac\": \"AA:8F:6A:33:05:EA\",\n                    \"previous_count\": 13\n                },\n                \"Timestamp\": \"2025-09-30T17:46:49.115Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 4A:63:98:FC:A2:1B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 10,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.108\",\n                    \"mac\": \"4A:63:98:FC:A2:1B\",\n                    \"previous_count\": 10\n                },\n                \"Timestamp\": \"2025-09-30T17:46:49.115Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::20362690BDB4\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C4:23:60:14:ED:8A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 14,\n                    \"hostname\": \"V013772\",\n                    \"ip\": \"192.168.0.7\",\n                    \"mac\": \"C4:23:60:14:ED:8A\",\n                    \"previous_count\": 14\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.487Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C4:23:60:14:ED:8A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 14,\n                    \"hostname\": \"V013772\",\n                    \"ip\": \"192.168.0.7\",\n                    \"mac\": \"C4:23:60:14:ED:8A\",\n                    \"previous_count\": 14\n                },\n                \"Timestamp\": \"2025-09-30T17:47:07.627Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::40ED0039FC94\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC AE:75:5E:18:3F:74 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 121,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.88.16\",\n                    \"mac\": \"AE:75:5E:18:3F:74\",\n                    \"previous_count\": 121\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.562Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 04:F7:78:D3:A2:F8 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 22,\n                    \"hostname\": \"PS5\",\n                    \"ip\": \"192.168.88.18\",\n                    \"mac\": \"04:F7:78:D3:A2:F8\",\n                    \"previous_count\": 22\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.562Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC AA:D6:DD:27:E1:D8 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 21,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.88.9\",\n                    \"mac\": \"AA:D6:DD:27:E1:D8\",\n                    \"previous_count\": 21\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.562Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C6:14:52:2E:43:C2 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 45,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.17\",\n                    \"mac\": \"C6:14:52:2E:43:C2\",\n                    \"previous_count\": 45\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.562Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B0:E4:D5:A6:F7:72 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 186,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.5\",\n                    \"mac\": \"B0:E4:D5:A6:F7:72\",\n                    \"previous_count\": 186\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.562Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D4:91:0F:06:B5:75 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 11,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.11\",\n                    \"mac\": \"D4:91:0F:06:B5:75\",\n                    \"previous_count\": 11\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.562Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 66:03:60:FB:56:61 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 50,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.19\",\n                    \"mac\": \"66:03:60:FB:56:61\",\n                    \"previous_count\": 50\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.562Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC BC:5E:91:AF:C9:0F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 50,\n                    \"hostname\": \"HONOR-400-Pro\",\n                    \"ip\": \"192.168.88.12\",\n                    \"mac\": \"BC:5E:91:AF:C9:0F\",\n                    \"previous_count\": 50\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.562Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 86:C0:33:55:67:63 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 50,\n                    \"hostname\": \"Pixel-8a\",\n                    \"ip\": \"192.168.88.4\",\n                    \"mac\": \"86:C0:33:55:67:63\",\n                    \"previous_count\": 50\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.562Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 06:C2:9D:F3:DB:83 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 48,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.88.4\",\n                    \"mac\": \"06:C2:9D:F3:DB:83\",\n                    \"previous_count\": 48\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.562Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B4:C9:B9:46:74:EF has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 19,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.8\",\n                    \"mac\": \"B4:C9:B9:46:74:EF\",\n                    \"previous_count\": 19\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.562Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 22:13:55:63:A9:3D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 36,\n                    \"hostname\": \"HUAWEI_Mate_20_Pro-b0c285\",\n                    \"ip\": \"192.168.88.5\",\n                    \"mac\": \"22:13:55:63:A9:3D\",\n                    \"previous_count\": 36\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.563Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 70:A7:03:DA:4C:82 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 18,\n                    \"hostname\": \"C-H-Device\",\n                    \"ip\": \"192.168.88.19\",\n                    \"mac\": \"70:A7:03:DA:4C:82\",\n                    \"previous_count\": 18\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.563Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 22:13:55:63:A9:3D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 36,\n                    \"hostname\": \"HUAWEI_Mate_20_Pro-b0c285\",\n                    \"ip\": \"192.168.88.5\",\n                    \"mac\": \"22:13:55:63:A9:3D\",\n                    \"previous_count\": 36\n                },\n                \"Timestamp\": \"2025-09-30T17:46:57.604Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 06:C2:9D:F3:DB:83 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 48,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.88.4\",\n                    \"mac\": \"06:C2:9D:F3:DB:83\",\n                    \"previous_count\": 48\n                },\n                \"Timestamp\": \"2025-09-30T17:46:57.604Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C6:14:52:2E:43:C2 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 45,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.17\",\n                    \"mac\": \"C6:14:52:2E:43:C2\",\n                    \"previous_count\": 45\n                },\n                \"Timestamp\": \"2025-09-30T17:46:57.604Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 70:A7:03:DA:4C:82 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 18,\n                    \"hostname\": \"C-H-Device\",\n                    \"ip\": \"192.168.88.19\",\n                    \"mac\": \"70:A7:03:DA:4C:82\",\n                    \"previous_count\": 18\n                },\n                \"Timestamp\": \"2025-09-30T17:46:57.604Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B0:E4:D5:A6:F7:72 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 186,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.5\",\n                    \"mac\": \"B0:E4:D5:A6:F7:72\",\n                    \"previous_count\": 186\n                },\n                \"Timestamp\": \"2025-09-30T17:46:57.604Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D4:91:0F:06:B5:75 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 11,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.11\",\n                    \"mac\": \"D4:91:0F:06:B5:75\",\n                    \"previous_count\": 11\n                },\n                \"Timestamp\": \"2025-09-30T17:46:57.604Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::788CB5E86FDA\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC EA:48:B8:67:56:69 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 32,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.88.20\",\n                    \"mac\": \"EA:48:B8:67:56:69\",\n                    \"previous_count\": 32\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.754Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC EA:48:B8:03:DA:CD has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 57,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.6\",\n                    \"mac\": \"EA:48:B8:03:DA:CD\",\n                    \"previous_count\": 57\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.754Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 40:32:9D:09:76:FB has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 153,\n                    \"hostname\": \"V8S\",\n                    \"ip\": \"192.168.88.14\",\n                    \"mac\": \"40:32:9D:09:76:FB\",\n                    \"previous_count\": 153\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.754Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 52:78:5F:46:34:E8 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 43,\n                    \"hostname\": \"dennis-s-S25-Ultra\",\n                    \"ip\": \"192.168.88.11\",\n                    \"mac\": \"52:78:5F:46:34:E8\",\n                    \"previous_count\": 43\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.754Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC EA:48:B8:2F:72:07 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 15,\n                    \"hostname\": \"N2M-UK-PJA2942A\",\n                    \"ip\": \"192.168.88.18\",\n                    \"mac\": \"EA:48:B8:2F:72:07\",\n                    \"previous_count\": 15\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.754Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 96:2D:56:02:A2:76 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 12,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.88.22\",\n                    \"mac\": \"96:2D:56:02:A2:76\",\n                    \"previous_count\": 12\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.754Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC EA:48:B8:2E:BF:0B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 22,\n                    \"hostname\": \"XBOX\",\n                    \"ip\": \"192.168.88.11\",\n                    \"mac\": \"EA:48:B8:2E:BF:0B\",\n                    \"previous_count\": 22\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.754Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 1C:CE:51:A3:06:EB has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 14,\n                    \"hostname\": \"LAPTOP-H1DVV505\",\n                    \"ip\": \"192.168.88.18\",\n                    \"mac\": \"1C:CE:51:A3:06:EB\",\n                    \"previous_count\": 14\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.754Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC EA:48:B8:09:58:1F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 78,\n                    \"hostname\": \"V8S\",\n                    \"ip\": \"192.168.88.15\",\n                    \"mac\": \"EA:48:B8:09:58:1F\",\n                    \"previous_count\": 78\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.754Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC EA:48:B8:FC:A9:42 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 69,\n                    \"hostname\": \"Xiaomi-Pad-6\",\n                    \"ip\": \"192.168.88.15\",\n                    \"mac\": \"EA:48:B8:FC:A9:42\",\n                    \"previous_count\": 69\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.754Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC EA:48:B8:46:34:E8 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 45,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.11\",\n                    \"mac\": \"EA:48:B8:46:34:E8\",\n                    \"previous_count\": 45\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.754Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 7A:DE:D7:55:BC:A7 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 11,\n                    \"hostname\": \"David-s-S25\",\n                    \"ip\": \"192.168.88.25\",\n                    \"mac\": \"7A:DE:D7:55:BC:A7\",\n                    \"previous_count\": 11\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.754Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC FA:E1:94:FC:A9:42 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 78,\n                    \"hostname\": \"Xiaomi-Pad-6\",\n                    \"ip\": \"192.168.88.19\",\n                    \"mac\": \"FA:E1:94:FC:A9:42\",\n                    \"previous_count\": 78\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.754Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC EA:48:B8:C4:73:9B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 166,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.17\",\n                    \"mac\": \"EA:48:B8:C4:73:9B\",\n                    \"previous_count\": 166\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.754Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 84:28:59:A7:3E:D6 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 35,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.10\",\n                    \"mac\": \"84:28:59:A7:3E:D6\",\n                    \"previous_count\": 35\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.754Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C8:FF:77:2F:72:07 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 168,\n                    \"hostname\": \"N2M-UK-PJA2942A\",\n                    \"ip\": \"192.168.88.22\",\n                    \"mac\": \"C8:FF:77:2F:72:07\",\n                    \"previous_count\": 168\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.754Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 14:0A:C5:C4:73:9B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 10,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.16\",\n                    \"mac\": \"14:0A:C5:C4:73:9B\",\n                    \"previous_count\": 10\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.754Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 56:E6:50:03:DA:CD has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 50,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.12\",\n                    \"mac\": \"56:E6:50:03:DA:CD\",\n                    \"previous_count\": 50\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.754Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC EA:48:B8:09:58:1F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 78,\n                    \"hostname\": \"V8S\",\n                    \"ip\": \"192.168.88.15\",\n                    \"mac\": \"EA:48:B8:09:58:1F\",\n                    \"previous_count\": 78\n                },\n                \"Timestamp\": \"2025-09-30T17:46:54.084Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 1C:CE:51:A3:06:EB has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 14,\n                    \"hostname\": \"LAPTOP-H1DVV505\",\n                    \"ip\": \"192.168.88.18\",\n                    \"mac\": \"1C:CE:51:A3:06:EB\",\n                    \"previous_count\": 14\n                },\n                \"Timestamp\": \"2025-09-30T17:46:54.084Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 84:28:59:A7:3E:D6 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 35,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.10\",\n                    \"mac\": \"84:28:59:A7:3E:D6\",\n                    \"previous_count\": 35\n                },\n                \"Timestamp\": \"2025-09-30T17:46:54.084Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC EA:48:B8:C4:73:9B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 166,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.17\",\n                    \"mac\": \"EA:48:B8:C4:73:9B\",\n                    \"previous_count\": 166\n                },\n                \"Timestamp\": \"2025-09-30T17:46:54.084Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 40:32:9D:09:76:FB has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 153,\n                    \"hostname\": \"V8S\",\n                    \"ip\": \"192.168.88.14\",\n                    \"mac\": \"40:32:9D:09:76:FB\",\n                    \"previous_count\": 153\n                },\n                \"Timestamp\": \"2025-09-30T17:46:54.084Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 14:0A:C5:C4:73:9B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 10,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.16\",\n                    \"mac\": \"14:0A:C5:C4:73:9B\",\n                    \"previous_count\": 10\n                },\n                \"Timestamp\": \"2025-09-30T17:46:54.084Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC EA:48:B8:2F:72:07 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 15,\n                    \"hostname\": \"N2M-UK-PJA2942A\",\n                    \"ip\": \"192.168.88.18\",\n                    \"mac\": \"EA:48:B8:2F:72:07\",\n                    \"previous_count\": 15\n                },\n                \"Timestamp\": \"2025-09-30T17:46:54.084Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 7A:DE:D7:55:BC:A7 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 11,\n                    \"hostname\": \"David-s-S25\",\n                    \"ip\": \"192.168.88.25\",\n                    \"mac\": \"7A:DE:D7:55:BC:A7\",\n                    \"previous_count\": 11\n                },\n                \"Timestamp\": \"2025-09-30T17:46:54.084Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC EA:48:B8:FC:A9:42 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 69,\n                    \"hostname\": \"Xiaomi-Pad-6\",\n                    \"ip\": \"192.168.88.15\",\n                    \"mac\": \"EA:48:B8:FC:A9:42\",\n                    \"previous_count\": 69\n                },\n                \"Timestamp\": \"2025-09-30T17:46:54.084Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::A842A10A4C7D\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 96:4E:1C:0C:3C:FA has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 27,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.0.106\",\n                    \"mac\": \"96:4E:1C:0C:3C:FA\",\n                    \"previous_count\": 27\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.299Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B0:FC:0D:DC:81:96 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 373,\n                    \"hostname\": \"unkown 4 - kitchen alexa?\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"B0:FC:0D:DC:81:96\",\n                    \"previous_count\": 373\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.299Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 18:7F:88:4C:BA:B1 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 339,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.107\",\n                    \"mac\": \"18:7F:88:4C:BA:B1\",\n                    \"previous_count\": 339\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.299Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 68:44:65:8F:5A:A2 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 159,\n                    \"hostname\": \"iPhone-2\",\n                    \"ip\": \"192.168.0.109\",\n                    \"mac\": \"68:44:65:8F:5A:A2\",\n                    \"previous_count\": 159\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.299Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 32:94:8B:39:D4:71 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 148,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.0.105\",\n                    \"mac\": \"32:94:8B:39:D4:71\",\n                    \"previous_count\": 148\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.299Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 6E:77:C8:2F:A3:C6 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 13,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.0.113\",\n                    \"mac\": \"6E:77:C8:2F:A3:C6\",\n                    \"previous_count\": 13\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.299Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC E4:60:17:9E:FF:57 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 24,\n                    \"hostname\": \"LT-1VKJ114\",\n                    \"ip\": \"192.168.0.105\",\n                    \"mac\": \"E4:60:17:9E:FF:57\",\n                    \"previous_count\": 24\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.299Z\"\n            },\n            {\n                \"Type\": \"HighCPUUsage\",\n                \"Message\": \"Device is experiencing high CPU usage.\",\n                \"Details\": {\n                    \"max_cpu_percentage\": 100,\n                    \"threshold_percentage\": 90\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.299Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 6E:77:C8:2F:A3:C6 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 13,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.0.113\",\n                    \"mac\": \"6E:77:C8:2F:A3:C6\",\n                    \"previous_count\": 13\n                },\n                \"Timestamp\": \"2025-09-30T17:47:00.535Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC E4:60:17:9E:FF:57 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 24,\n                    \"hostname\": \"LT-1VKJ114\",\n                    \"ip\": \"192.168.0.105\",\n                    \"mac\": \"E4:60:17:9E:FF:57\",\n                    \"previous_count\": 24\n                },\n                \"Timestamp\": \"2025-09-30T17:47:00.535Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 96:4E:1C:0C:3C:FA has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 27,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.0.106\",\n                    \"mac\": \"96:4E:1C:0C:3C:FA\",\n                    \"previous_count\": 27\n                },\n                \"Timestamp\": \"2025-09-30T17:47:00.535Z\"\n            },\n            {\n                \"Type\": \"HighCPUUsage\",\n                \"Message\": \"Device is experiencing high CPU usage.\",\n                \"Details\": {\n                    \"max_cpu_percentage\": 100,\n                    \"threshold_percentage\": 90\n                },\n                \"Timestamp\": \"2025-09-30T17:47:00.535Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::203626911703\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 9C:DA:A8:B1:AF:F0 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 18,\n                    \"hostname\": \"Zain\",\n                    \"ip\": \"192.168.0.7\",\n                    \"mac\": \"9C:DA:A8:B1:AF:F0\",\n                    \"previous_count\": 18\n                },\n                \"Timestamp\": \"2025-09-29T09:31:54.794Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 58:A8:E8:F1:EE:BB has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 189,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.17\",\n                    \"mac\": \"58:A8:E8:F1:EE:BB\",\n                    \"previous_count\": 189\n                },\n                \"Timestamp\": \"2025-09-29T09:31:54.794Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B2:0D:84:B9:B3:4D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 75,\n                    \"hostname\": \"Ibrar-s-Z-Fold6\",\n                    \"ip\": \"192.168.0.13\",\n                    \"mac\": \"B2:0D:84:B9:B3:4D\",\n                    \"previous_count\": 75\n                },\n                \"Timestamp\": \"2025-09-29T09:31:54.794Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A2:52:DB:80:57:A7 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 286,\n                    \"hostname\": \"Ayesha-s-Z-Fold6\",\n                    \"ip\": \"192.168.0.12\",\n                    \"mac\": \"A2:52:DB:80:57:A7\",\n                    \"previous_count\": 286\n                },\n                \"Timestamp\": \"2025-09-29T09:31:54.794Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 28:AF:42:3D:49:34 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 297,\n                    \"hostname\": \"Samsung\",\n                    \"ip\": \"192.168.0.26\",\n                    \"mac\": \"28:AF:42:3D:49:34\",\n                    \"previous_count\": 297\n                },\n                \"Timestamp\": \"2025-09-29T09:31:54.794Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 9E:EF:7A:E2:1B:3C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 71,\n                    \"hostname\": \"Hamna-Butt\",\n                    \"ip\": \"192.168.0.9\",\n                    \"mac\": \"9E:EF:7A:E2:1B:3C\",\n                    \"previous_count\": 71\n                },\n                \"Timestamp\": \"2025-09-29T09:31:54.794Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 6A:7E:E8:E2:49:DC has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 57,\n                    \"hostname\": \"SM-L705F\",\n                    \"ip\": \"192.168.0.25\",\n                    \"mac\": \"6A:7E:E8:E2:49:DC\",\n                    \"previous_count\": 57\n                },\n                \"Timestamp\": \"2025-09-29T09:31:54.794Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B2:00:56:7E:BC:6C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 134,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.22\",\n                    \"mac\": \"B2:00:56:7E:BC:6C\",\n                    \"previous_count\": 134\n                },\n                \"Timestamp\": \"2025-09-29T09:31:54.795Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B2:0D:84:B9:B3:4D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 75,\n                    \"hostname\": \"Ibrar-s-Z-Fold6\",\n                    \"ip\": \"192.168.0.13\",\n                    \"mac\": \"B2:0D:84:B9:B3:4D\",\n                    \"previous_count\": 75\n                },\n                \"Timestamp\": \"2025-09-30T17:47:11.641Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 9C:DA:A8:B1:AF:F0 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 18,\n                    \"hostname\": \"Zain\",\n                    \"ip\": \"192.168.0.7\",\n                    \"mac\": \"9C:DA:A8:B1:AF:F0\",\n                    \"previous_count\": 18\n                },\n                \"Timestamp\": \"2025-09-30T17:47:11.641Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 28:AF:42:3D:49:34 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 297,\n                    \"hostname\": \"Samsung\",\n                    \"ip\": \"192.168.0.26\",\n                    \"mac\": \"28:AF:42:3D:49:34\",\n                    \"previous_count\": 297\n                },\n                \"Timestamp\": \"2025-09-30T17:47:11.641Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 6A:7E:E8:E2:49:DC has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 57,\n                    \"hostname\": \"SM-L705F\",\n                    \"ip\": \"192.168.0.25\",\n                    \"mac\": \"6A:7E:E8:E2:49:DC\",\n                    \"previous_count\": 57\n                },\n                \"Timestamp\": \"2025-09-30T17:47:11.641Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::98254AA1D449\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 9C:DA:A8:AA:4B:1A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 40,\n                    \"hostname\": \"Demis-iPhone-2\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"9C:DA:A8:AA:4B:1A\",\n                    \"previous_count\": 40\n                },\n                \"Timestamp\": \"2025-09-29T09:31:41.018Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 2A:EF:85:C4:F4:93 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 16,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.100\",\n                    \"mac\": \"2A:EF:85:C4:F4:93\",\n                    \"previous_count\": 16\n                },\n                \"Timestamp\": \"2025-09-29T09:31:41.018Z\"\n            },\n            {\n                \"Type\": \"HighCPUUsage\",\n                \"Message\": \"Device is experiencing high CPU usage.\",\n                \"Details\": {\n                    \"max_cpu_percentage\": 100,\n                    \"threshold_percentage\": 90\n                },\n                \"Timestamp\": \"2025-09-29T09:31:41.018Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC AA:DE:CD:0A:68:D4 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 10,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.100\",\n                    \"mac\": \"AA:DE:CD:0A:68:D4\",\n                    \"previous_count\": 10\n                },\n                \"Timestamp\": \"2025-09-30T17:47:01.161Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 2A:EF:85:C4:F4:93 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 16,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.100\",\n                    \"mac\": \"2A:EF:85:C4:F4:93\",\n                    \"previous_count\": 16\n                },\n                \"Timestamp\": \"2025-09-30T17:47:01.161Z\"\n            },\n            {\n                \"Type\": \"HighCPUUsage\",\n                \"Message\": \"Device is experiencing high CPU usage.\",\n                \"Details\": {\n                    \"max_cpu_percentage\": 100,\n                    \"threshold_percentage\": 90\n                },\n                \"Timestamp\": \"2025-09-30T17:47:01.161Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::98254AC4CBBE\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 7C:FD:6B:FE:B1:03 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 18,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.100\",\n                    \"mac\": \"7C:FD:6B:FE:B1:03\",\n                    \"previous_count\": 18\n                },\n                \"Timestamp\": \"2025-09-29T09:31:49.108Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::98254AA1BBA1\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 92:E7:96:95:45:60 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 70,\n                    \"hostname\": \"Jonathan-s-Z-Fold4\",\n                    \"ip\": \"192.168.0.100\",\n                    \"mac\": \"92:E7:96:95:45:60\",\n                    \"previous_count\": 70\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.357Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 7C:BB:8A:AC:B2:CF has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 19,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.111\",\n                    \"mac\": \"7C:BB:8A:AC:B2:CF\",\n                    \"previous_count\": 19\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.357Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 76:A4:C1:32:0C:7F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 18,\n                    \"hostname\": \"Jonathan-s-Z-Flip7\",\n                    \"ip\": \"192.168.0.112\",\n                    \"mac\": \"76:A4:C1:32:0C:7F\",\n                    \"previous_count\": 18\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.357Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC EE:20:33:51:17:80 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 10,\n                    \"hostname\": \"Pixel-9-Pro\",\n                    \"ip\": \"192.168.0.119\",\n                    \"mac\": \"EE:20:33:51:17:80\",\n                    \"previous_count\": 10\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.357Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 3E:F1:C7:D5:D4:22 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 66,\n                    \"hostname\": \"MacBookPro\",\n                    \"ip\": \"192.168.0.110\",\n                    \"mac\": \"3E:F1:C7:D5:D4:22\",\n                    \"previous_count\": 66\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.357Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 3E:F1:C7:D5:D4:22 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 66,\n                    \"hostname\": \"MacBookPro\",\n                    \"ip\": \"192.168.0.110\",\n                    \"mac\": \"3E:F1:C7:D5:D4:22\",\n                    \"previous_count\": 66\n                },\n                \"Timestamp\": \"2025-09-30T17:47:07.755Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 92:E7:96:95:45:60 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 70,\n                    \"hostname\": \"Jonathan-s-Z-Fold4\",\n                    \"ip\": \"192.168.0.100\",\n                    \"mac\": \"92:E7:96:95:45:60\",\n                    \"previous_count\": 70\n                },\n                \"Timestamp\": \"2025-09-30T17:47:07.755Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 7C:BB:8A:AC:B2:CF has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 19,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.111\",\n                    \"mac\": \"7C:BB:8A:AC:B2:CF\",\n                    \"previous_count\": 19\n                },\n                \"Timestamp\": \"2025-09-30T17:47:07.755Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::242FD04EA394\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C4:C1:7D:79:F6:B7 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 14,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.100\",\n                    \"mac\": \"C4:C1:7D:79:F6:B7\",\n                    \"previous_count\": 14\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.198Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::20362690DA4A\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D4:F7:D5:94:EE:A6 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 25,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.3\",\n                    \"mac\": \"D4:F7:D5:94:EE:A6\",\n                    \"previous_count\": 25\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.411Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D4:F7:D5:94:EE:A6 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 25,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.3\",\n                    \"mac\": \"D4:F7:D5:94:EE:A6\",\n                    \"previous_count\": 25\n                },\n                \"Timestamp\": \"2025-09-30T17:46:50.873Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::20362690DAE9\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F0:2F:9E:36:AC:3C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 280,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.28\",\n                    \"mac\": \"F0:2F:9E:36:AC:3C\",\n                    \"previous_count\": 280\n                },\n                \"Timestamp\": \"2025-09-29T09:31:36.203Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 00:22:61:AF:11:DC has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 37,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.25\",\n                    \"mac\": \"00:22:61:AF:11:DC\",\n                    \"previous_count\": 37\n                },\n                \"Timestamp\": \"2025-09-29T09:31:36.203Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC EE:C2:EE:22:C8:93 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 60,\n                    \"hostname\": \"HONOR-X7b\",\n                    \"ip\": \"192.168.0.4\",\n                    \"mac\": \"EE:C2:EE:22:C8:93\",\n                    \"previous_count\": 60\n                },\n                \"Timestamp\": \"2025-09-29T09:31:36.203Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC E8:D8:7E:C2:20:88 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 13,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.4\",\n                    \"mac\": \"E8:D8:7E:C2:20:88\",\n                    \"previous_count\": 13\n                },\n                \"Timestamp\": \"2025-09-29T09:31:36.203Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC CC:8C:BF:30:36:35 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 79,\n                    \"hostname\": \"wlan0\",\n                    \"ip\": \"192.168.0.6\",\n                    \"mac\": \"CC:8C:BF:30:36:35\",\n                    \"previous_count\": 79\n                },\n                \"Timestamp\": \"2025-09-29T09:31:36.204Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC CC:8C:BF:30:36:35 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 79,\n                    \"hostname\": \"wlan0\",\n                    \"ip\": \"192.168.0.6\",\n                    \"mac\": \"CC:8C:BF:30:36:35\",\n                    \"previous_count\": 79\n                },\n                \"Timestamp\": \"2025-09-30T17:46:49.194Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC E8:D8:7E:C2:20:88 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 13,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.4\",\n                    \"mac\": \"E8:D8:7E:C2:20:88\",\n                    \"previous_count\": 13\n                },\n                \"Timestamp\": \"2025-09-30T17:46:49.194Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::203626900677\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F8:10:93:41:46:4C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 13,\n                    \"hostname\": \"Pauls-iPhone-12\",\n                    \"ip\": \"192.168.0.5\",\n                    \"mac\": \"F8:10:93:41:46:4C\",\n                    \"previous_count\": 13\n                },\n                \"Timestamp\": \"2025-09-29T09:31:49.356Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::2036269010F4\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 54:32:C7:89:C4:D2 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 10,\n                    \"hostname\": \"MelsIphone14pro\",\n                    \"ip\": \"192.168.0.6\",\n                    \"mac\": \"54:32:C7:89:C4:D2\",\n                    \"previous_count\": 10\n                },\n                \"Timestamp\": \"2025-09-29T09:31:52.871Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC BE:AC:57:E7:A9:50 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 117,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.0.8\",\n                    \"mac\": \"BE:AC:57:E7:A9:50\",\n                    \"previous_count\": 117\n                },\n                \"Timestamp\": \"2025-09-29T09:31:52.871Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 36:01:D2:2C:DD:DC has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 185,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.9\",\n                    \"mac\": \"36:01:D2:2C:DD:DC\",\n                    \"previous_count\": 185\n                },\n                \"Timestamp\": \"2025-09-29T09:31:52.871Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C0:BF:BE:84:7A:F0 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 147,\n                    \"hostname\": \"LAPTOP-NP09U11G\",\n                    \"ip\": \"192.168.0.7\",\n                    \"mac\": \"C0:BF:BE:84:7A:F0\",\n                    \"previous_count\": 147\n                },\n                \"Timestamp\": \"2025-09-29T09:31:52.871Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 3A:BE:98:84:02:D6 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 23,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.6\",\n                    \"mac\": \"3A:BE:98:84:02:D6\",\n                    \"previous_count\": 23\n                },\n                \"Timestamp\": \"2025-09-29T09:31:52.871Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 3A:BE:98:84:02:D6 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 23,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.6\",\n                    \"mac\": \"3A:BE:98:84:02:D6\",\n                    \"previous_count\": 23\n                },\n                \"Timestamp\": \"2025-09-30T17:46:57.876Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C0:BF:BE:84:7A:F0 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 147,\n                    \"hostname\": \"LAPTOP-NP09U11G\",\n                    \"ip\": \"192.168.0.7\",\n                    \"mac\": \"C0:BF:BE:84:7A:F0\",\n                    \"previous_count\": 147\n                },\n                \"Timestamp\": \"2025-09-30T17:46:57.876Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 54:32:C7:89:C4:D2 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 10,\n                    \"hostname\": \"MelsIphone14pro\",\n                    \"ip\": \"192.168.0.6\",\n                    \"mac\": \"54:32:C7:89:C4:D2\",\n                    \"previous_count\": 10\n                },\n                \"Timestamp\": \"2025-09-30T17:46:57.876Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::98254A42A95F\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 8A:B1:12:5F:EA:17 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 16,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.103\",\n                    \"mac\": \"8A:B1:12:5F:EA:17\",\n                    \"previous_count\": 16\n                },\n                \"Timestamp\": \"2025-09-29T09:31:42.655Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 8A:B1:12:5F:EA:17 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 16,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.103\",\n                    \"mac\": \"8A:B1:12:5F:EA:17\",\n                    \"previous_count\": 16\n                },\n                \"Timestamp\": \"2025-09-30T17:46:58.684Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::98254A428DA8\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 50:41:1C:53:69:62 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 23,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.107\",\n                    \"mac\": \"50:41:1C:53:69:62\",\n                    \"previous_count\": 23\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.744Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F8:0F:F9:5A:93:07 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 110,\n                    \"hostname\": \"Google-Nest-Mini\",\n                    \"ip\": \"192.168.0.104\",\n                    \"mac\": \"F8:0F:F9:5A:93:07\",\n                    \"previous_count\": 110\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.744Z\"\n            },\n            {\n                \"Type\": \"HighCPUUsage\",\n                \"Message\": \"Device is experiencing high CPU usage.\",\n                \"Details\": {\n                    \"max_cpu_percentage\": 100,\n                    \"threshold_percentage\": 90\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.744Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 50:41:1C:53:69:62 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 23,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.107\",\n                    \"mac\": \"50:41:1C:53:69:62\",\n                    \"previous_count\": 23\n                },\n                \"Timestamp\": \"2025-09-30T17:47:06.376Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::98254A4285A7\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 38:68:A4:0A:E1:A6 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 377,\n                    \"hostname\": \"Samsung\",\n                    \"ip\": \"192.168.0.107\",\n                    \"mac\": \"38:68:A4:0A:E1:A6\",\n                    \"previous_count\": 377\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.393Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C4:9D:ED:4E:5F:C3 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 421,\n                    \"hostname\": \"XboxOne\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"C4:9D:ED:4E:5F:C3\",\n                    \"previous_count\": 421\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.393Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC EC:8E:77:26:55:20 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 35,\n                    \"hostname\": \"L85368\",\n                    \"ip\": \"192.168.0.104\",\n                    \"mac\": \"EC:8E:77:26:55:20\",\n                    \"previous_count\": 35\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.393Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 62:EA:8B:D7:56:95 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 32,\n                    \"hostname\": \"Galaxy-A32-5G\",\n                    \"ip\": \"192.168.0.103\",\n                    \"mac\": \"62:EA:8B:D7:56:95\",\n                    \"previous_count\": 32\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.393Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D4:91:0F:68:E5:8D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 100,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.107\",\n                    \"mac\": \"D4:91:0F:68:E5:8D\",\n                    \"previous_count\": 100\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.393Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 66:27:BA:82:B0:ED has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 63,\n                    \"hostname\": \"Peter-s-A33\",\n                    \"ip\": \"192.168.0.100\",\n                    \"mac\": \"66:27:BA:82:B0:ED\",\n                    \"previous_count\": 63\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.393Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 50:D4:5C:31:12:49 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 16,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.104\",\n                    \"mac\": \"50:D4:5C:31:12:49\",\n                    \"previous_count\": 16\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.393Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 66:27:BA:82:B0:ED has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 63,\n                    \"hostname\": \"Peter-s-A33\",\n                    \"ip\": \"192.168.0.100\",\n                    \"mac\": \"66:27:BA:82:B0:ED\",\n                    \"previous_count\": 63\n                },\n                \"Timestamp\": \"2025-09-30T17:47:11.441Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 62:EA:8B:D7:56:95 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 32,\n                    \"hostname\": \"Galaxy-A32-5G\",\n                    \"ip\": \"192.168.0.103\",\n                    \"mac\": \"62:EA:8B:D7:56:95\",\n                    \"previous_count\": 32\n                },\n                \"Timestamp\": \"2025-09-30T17:47:11.441Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC EC:8E:77:26:55:20 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 35,\n                    \"hostname\": \"L85368\",\n                    \"ip\": \"192.168.0.104\",\n                    \"mac\": \"EC:8E:77:26:55:20\",\n                    \"previous_count\": 35\n                },\n                \"Timestamp\": \"2025-09-30T17:47:11.441Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 50:D4:5C:31:12:49 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 16,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.104\",\n                    \"mac\": \"50:D4:5C:31:12:49\",\n                    \"previous_count\": 16\n                },\n                \"Timestamp\": \"2025-09-30T17:47:11.441Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::242FD04E9B33\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 52:5E:77:7D:57:90 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 55,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"52:5E:77:7D:57:90\",\n                    \"previous_count\": 55\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.318Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC AE:77:72:18:B7:5F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 80,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"AE:77:72:18:B7:5F\",\n                    \"previous_count\": 80\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.318Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 82:4A:C8:44:FA:35 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 15,\n                    \"hostname\": \"Richard-s-S23-FE\",\n                    \"ip\": \"192.168.0.103\",\n                    \"mac\": \"82:4A:C8:44:FA:35\",\n                    \"previous_count\": 15\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.318Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 82:67:5A:46:14:E9 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 11,\n                    \"hostname\": \"Redmi-Note-10S\",\n                    \"ip\": \"192.168.0.104\",\n                    \"mac\": \"82:67:5A:46:14:E9\",\n                    \"previous_count\": 11\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.318Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC AA:8A:53:20:6C:77 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 32,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.102\",\n                    \"mac\": \"AA:8A:53:20:6C:77\",\n                    \"previous_count\": 32\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.318Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 7A:B2:A5:81:93:32 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 18,\n                    \"hostname\": \"Blanca-s-A53\",\n                    \"ip\": \"192.168.0.100\",\n                    \"mac\": \"7A:B2:A5:81:93:32\",\n                    \"previous_count\": 18\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.318Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC AE:1B:26:E9:24:50 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 125,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.100\",\n                    \"mac\": \"AE:1B:26:E9:24:50\",\n                    \"previous_count\": 125\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.318Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::203626900791\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 08:D1:F9:D0:61:3C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 14,\n                    \"hostname\": \"DUUX_3C61D0F9D108\",\n                    \"ip\": \"192.168.0.7\",\n                    \"mac\": \"08:D1:F9:D0:61:3C\",\n                    \"previous_count\": 14\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.696Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 08:D1:F9:D0:61:3C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 14,\n                    \"hostname\": \"DUUX_3C61D0F9D108\",\n                    \"ip\": \"192.168.0.7\",\n                    \"mac\": \"08:D1:F9:D0:61:3C\",\n                    \"previous_count\": 14\n                },\n                \"Timestamp\": \"2025-09-30T17:47:09.102Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::98254AA1CD9E\",\n        \"alarms\": [\n            {\n                \"Type\": \"HighCPUUsage\",\n                \"Message\": \"Device is experiencing high CPU usage.\",\n                \"Details\": {\n                    \"max_cpu_percentage\": 100,\n                    \"threshold_percentage\": 90\n                },\n                \"Timestamp\": \"2025-09-29T09:31:55.949Z\"\n            },\n            {\n                \"Type\": \"HighCPUUsage\",\n                \"Message\": \"Device is experiencing high CPU usage.\",\n                \"Details\": {\n                    \"max_cpu_percentage\": 100,\n                    \"threshold_percentage\": 90\n                },\n                \"Timestamp\": \"2025-09-30T17:46:56.615Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::A842A10A4B51\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 9E:66:74:49:01:72 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 46,\n                    \"hostname\": \"OnePlus-10-Pro-5G\",\n                    \"ip\": \"192.168.0.100\",\n                    \"mac\": \"9E:66:74:49:01:72\",\n                    \"previous_count\": 46\n                },\n                \"Timestamp\": \"2025-09-29T09:31:56.974Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 82:F2:4A:C3:03:06 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 18,\n                    \"hostname\": \"OPPO-Reno12-FS-5G\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"82:F2:4A:C3:03:06\",\n                    \"previous_count\": 18\n                },\n                \"Timestamp\": \"2025-09-29T09:31:56.974Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::20362690BCBB\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 42:68:AC:A1:A1:A5 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 366,\n                    \"hostname\": \"HONOR-Pad-8\",\n                    \"ip\": \"192.168.1.5\",\n                    \"mac\": \"42:68:AC:A1:A1:A5\",\n                    \"previous_count\": 366\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.536Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 06:2D:62:0D:9E:42 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 183,\n                    \"hostname\": \"Drizzy-Mobile\",\n                    \"ip\": \"192.168.1.18\",\n                    \"mac\": \"06:2D:62:0D:9E:42\",\n                    \"previous_count\": 183\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.536Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 76:E1:44:90:5E:E2 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 107,\n                    \"hostname\": \"ELA-S25-Ultra\",\n                    \"ip\": \"192.168.1.23\",\n                    \"mac\": \"76:E1:44:90:5E:E2\",\n                    \"previous_count\": 107\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.536Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 1C:87:2C:B8:5A:5F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 72,\n                    \"hostname\": \"DESKTOP-Mati\",\n                    \"ip\": \"192.168.1.24\",\n                    \"mac\": \"1C:87:2C:B8:5A:5F\",\n                    \"previous_count\": 72\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.536Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 06:43:9F:5D:51:3E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 70,\n                    \"hostname\": \"OnePlusW2\",\n                    \"ip\": \"192.168.1.23\",\n                    \"mac\": \"06:43:9F:5D:51:3E\",\n                    \"previous_count\": 70\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.536Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F2:1D:62:21:D8:05 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 16,\n                    \"hostname\": \"Piotr-s-Z-Fold7\",\n                    \"ip\": \"192.168.1.16\",\n                    \"mac\": \"F2:1D:62:21:D8:05\",\n                    \"previous_count\": 16\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.536Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 32:1E:58:31:52:21 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 192,\n                    \"hostname\": \"Piotr-Z-Fold7\",\n                    \"ip\": \"192.168.1.20\",\n                    \"mac\": \"32:1E:58:31:52:21\",\n                    \"previous_count\": 192\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.536Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 9A:04:05:1C:D0:0F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 51,\n                    \"hostname\": \"Ela-S25-Ultra\",\n                    \"ip\": \"192.168.1.20\",\n                    \"mac\": \"9A:04:05:1C:D0:0F\",\n                    \"previous_count\": 51\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.537Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 38:2C:E5:2B:9D:83 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 408,\n                    \"hostname\": \"Plug1\",\n                    \"ip\": \"192.168.1.14\",\n                    \"mac\": \"38:2C:E5:2B:9D:83\",\n                    \"previous_count\": 408\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.537Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F2:1D:62:21:D8:05 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 16,\n                    \"hostname\": \"Piotr-s-Z-Fold7\",\n                    \"ip\": \"192.168.1.16\",\n                    \"mac\": \"F2:1D:62:21:D8:05\",\n                    \"previous_count\": 16\n                },\n                \"Timestamp\": \"2025-09-30T17:46:56.027Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 06:43:9F:5D:51:3E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 70,\n                    \"hostname\": \"OnePlusW2\",\n                    \"ip\": \"192.168.1.23\",\n                    \"mac\": \"06:43:9F:5D:51:3E\",\n                    \"previous_count\": 70\n                },\n                \"Timestamp\": \"2025-09-30T17:46:56.027Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::20362690BB80\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 58:E4:88:14:5A:AD has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 89,\n                    \"hostname\": \"echoshow-mels\",\n                    \"ip\": \"192.168.0.26\",\n                    \"mac\": \"58:E4:88:14:5A:AD\",\n                    \"previous_count\": 89\n                },\n                \"Timestamp\": \"2025-09-29T09:31:40.176Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D6:B1:B2:5C:E7:6B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 14,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.17\",\n                    \"mac\": \"D6:B1:B2:5C:E7:6B\",\n                    \"previous_count\": 14\n                },\n                \"Timestamp\": \"2025-09-29T09:31:40.176Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 48:B4:23:B9:79:33 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 86,\n                    \"hostname\": \"mels echo dot\",\n                    \"ip\": \"192.168.0.15\",\n                    \"mac\": \"48:B4:23:B9:79:33\",\n                    \"previous_count\": 86\n                },\n                \"Timestamp\": \"2025-09-29T09:31:40.176Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 22:F9:22:5B:9C:DC has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 28,\n                    \"hostname\": \"dads Watch\",\n                    \"ip\": \"192.168.0.21\",\n                    \"mac\": \"22:F9:22:5B:9C:DC\",\n                    \"previous_count\": 28\n                },\n                \"Timestamp\": \"2025-09-29T09:31:40.176Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 22:AB:AF:0D:AD:8F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 11,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.20\",\n                    \"mac\": \"22:AB:AF:0D:AD:8F\",\n                    \"previous_count\": 11\n                },\n                \"Timestamp\": \"2025-09-29T09:31:40.176Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 44:D5:CC:70:27:E3 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 33,\n                    \"hostname\": \"mels firepad\",\n                    \"ip\": \"192.168.0.15\",\n                    \"mac\": \"44:D5:CC:70:27:E3\",\n                    \"previous_count\": 33\n                },\n                \"Timestamp\": \"2025-09-29T09:31:40.176Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 58:E4:88:14:5A:AD has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 89,\n                    \"hostname\": \"echoshow-mels\",\n                    \"ip\": \"192.168.0.26\",\n                    \"mac\": \"58:E4:88:14:5A:AD\",\n                    \"previous_count\": 89\n                },\n                \"Timestamp\": \"2025-09-30T17:46:52.553Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 22:F9:22:5B:9C:DC has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 28,\n                    \"hostname\": \"dads Watch\",\n                    \"ip\": \"192.168.0.21\",\n                    \"mac\": \"22:F9:22:5B:9C:DC\",\n                    \"previous_count\": 28\n                },\n                \"Timestamp\": \"2025-09-30T17:46:52.553Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::20362690D822\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C2:46:6A:9C:C1:A1 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 70,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.4\",\n                    \"mac\": \"C2:46:6A:9C:C1:A1\",\n                    \"previous_count\": 70\n                },\n                \"Timestamp\": \"2025-09-29T09:31:31.957Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 4C:3B:DF:35:7D:D2 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 38,\n                    \"hostname\": \"XBOX\",\n                    \"ip\": \"192.168.0.4\",\n                    \"mac\": \"4C:3B:DF:35:7D:D2\",\n                    \"previous_count\": 38\n                },\n                \"Timestamp\": \"2025-09-29T09:31:31.957Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 54:2A:1B:C5:60:EE has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 62,\n                    \"hostname\": \"SonosZP\",\n                    \"ip\": \"192.168.0.3\",\n                    \"mac\": \"54:2A:1B:C5:60:EE\",\n                    \"previous_count\": 62\n                },\n                \"Timestamp\": \"2025-09-29T09:31:31.957Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 38:FC:98:19:F9:4C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 34,\n                    \"hostname\": \"the-box\",\n                    \"ip\": \"192.168.0.5\",\n                    \"mac\": \"38:FC:98:19:F9:4C\",\n                    \"previous_count\": 34\n                },\n                \"Timestamp\": \"2025-09-29T09:31:31.957Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC DE:62:19:72:52:C2 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 91,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.4\",\n                    \"mac\": \"DE:62:19:72:52:C2\",\n                    \"previous_count\": 91\n                },\n                \"Timestamp\": \"2025-09-29T09:31:31.957Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC AC:F1:08:FC:62:40 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 203,\n                    \"hostname\": \"LGwebOSTV\",\n                    \"ip\": \"192.168.0.5\",\n                    \"mac\": \"AC:F1:08:FC:62:40\",\n                    \"previous_count\": 203\n                },\n                \"Timestamp\": \"2025-09-29T09:31:31.957Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 22:D7:D1:21:34:A2 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 117,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.2\",\n                    \"mac\": \"22:D7:D1:21:34:A2\",\n                    \"previous_count\": 117\n                },\n                \"Timestamp\": \"2025-09-29T09:31:31.957Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC BA:03:41:FD:38:06 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 89,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.5\",\n                    \"mac\": \"BA:03:41:FD:38:06\",\n                    \"previous_count\": 89\n                },\n                \"Timestamp\": \"2025-09-29T09:31:31.957Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 38:FC:98:19:F9:4C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 34,\n                    \"hostname\": \"the-box\",\n                    \"ip\": \"192.168.0.5\",\n                    \"mac\": \"38:FC:98:19:F9:4C\",\n                    \"previous_count\": 34\n                },\n                \"Timestamp\": \"2025-09-30T17:46:49.047Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC DE:62:19:72:52:C2 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 91,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.4\",\n                    \"mac\": \"DE:62:19:72:52:C2\",\n                    \"previous_count\": 91\n                },\n                \"Timestamp\": \"2025-09-30T17:46:49.047Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C2:46:6A:9C:C1:A1 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 70,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.4\",\n                    \"mac\": \"C2:46:6A:9C:C1:A1\",\n                    \"previous_count\": 70\n                },\n                \"Timestamp\": \"2025-09-30T17:46:49.047Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 4C:3B:DF:35:7D:D2 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 38,\n                    \"hostname\": \"XBOX\",\n                    \"ip\": \"192.168.0.4\",\n                    \"mac\": \"4C:3B:DF:35:7D:D2\",\n                    \"previous_count\": 38\n                },\n                \"Timestamp\": \"2025-09-30T17:46:49.047Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::98254AA1AEF9\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 52:C7:BE:F0:5F:AC has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 20,\n                    \"hostname\": \"Alycat EXT\",\n                    \"ip\": \"192.168.0.102\",\n                    \"mac\": \"52:C7:BE:F0:5F:AC\",\n                    \"previous_count\": 20\n                },\n                \"Timestamp\": \"2025-09-29T09:31:41.025Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 4A:53:DA:60:69:09 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 64,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.106\",\n                    \"mac\": \"4A:53:DA:60:69:09\",\n                    \"previous_count\": 64\n                },\n                \"Timestamp\": \"2025-09-29T09:31:41.025Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 08:12:A5:E6:76:E1 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 46,\n                    \"hostname\": \"Alexa Bedroom \",\n                    \"ip\": \"192.168.0.104\",\n                    \"mac\": \"08:12:A5:E6:76:E1\",\n                    \"previous_count\": 46\n                },\n                \"Timestamp\": \"2025-09-29T09:31:41.025Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 5E:5C:8A:35:B5:D3 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 31,\n                    \"hostname\": \"GHW iPhone \",\n                    \"ip\": \"192.168.0.109\",\n                    \"mac\": \"5E:5C:8A:35:B5:D3\",\n                    \"previous_count\": 31\n                },\n                \"Timestamp\": \"2025-09-29T09:31:41.025Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 56:26:F8:3C:55:52 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 52,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.108\",\n                    \"mac\": \"56:26:F8:3C:55:52\",\n                    \"previous_count\": 52\n                },\n                \"Timestamp\": \"2025-09-29T09:31:41.025Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::3C52A10604BC\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 4C:A9:19:77:71:D4 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 28,\n                    \"hostname\": \"wlan0\",\n                    \"ip\": \"192.168.88.2\",\n                    \"mac\": \"4C:A9:19:77:71:D4\",\n                    \"previous_count\": 28\n                },\n                \"Timestamp\": \"2025-09-29T09:31:55.101Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 62:2E:8C:6D:2C:C6 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 138,\n                    \"hostname\": \"Charlotte-s-A34\",\n                    \"ip\": \"192.168.88.19\",\n                    \"mac\": \"62:2E:8C:6D:2C:C6\",\n                    \"previous_count\": 138\n                },\n                \"Timestamp\": \"2025-09-29T09:31:55.101Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 7A:B2:D3:0D:83:D8 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 15,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.4\",\n                    \"mac\": \"7A:B2:D3:0D:83:D8\",\n                    \"previous_count\": 15\n                },\n                \"Timestamp\": \"2025-09-29T09:31:55.101Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 0A:1A:C6:47:95:6D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 62,\n                    \"hostname\": \"Charlotte-s-A34\",\n                    \"ip\": \"192.168.88.5\",\n                    \"mac\": \"0A:1A:C6:47:95:6D\",\n                    \"previous_count\": 62\n                },\n                \"Timestamp\": \"2025-09-29T09:31:55.101Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B0:F7:C4:9D:EC:8B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 164,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.3\",\n                    \"mac\": \"B0:F7:C4:9D:EC:8B\",\n                    \"previous_count\": 164\n                },\n                \"Timestamp\": \"2025-09-29T09:31:55.101Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC E6:35:9A:70:DD:07 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 13,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.88.12\",\n                    \"mac\": \"E6:35:9A:70:DD:07\",\n                    \"previous_count\": 13\n                },\n                \"Timestamp\": \"2025-09-29T09:31:55.101Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 0A:1A:C6:47:95:6D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 62,\n                    \"hostname\": \"Charlotte-s-A34\",\n                    \"ip\": \"192.168.88.5\",\n                    \"mac\": \"0A:1A:C6:47:95:6D\",\n                    \"previous_count\": 62\n                },\n                \"Timestamp\": \"2025-09-30T17:47:10.811Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 62:2E:8C:6D:2C:C6 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 138,\n                    \"hostname\": \"Charlotte-s-A34\",\n                    \"ip\": \"192.168.88.19\",\n                    \"mac\": \"62:2E:8C:6D:2C:C6\",\n                    \"previous_count\": 138\n                },\n                \"Timestamp\": \"2025-09-30T17:47:10.811Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 4C:A9:19:77:71:D4 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 28,\n                    \"hostname\": \"wlan0\",\n                    \"ip\": \"192.168.88.2\",\n                    \"mac\": \"4C:A9:19:77:71:D4\",\n                    \"previous_count\": 28\n                },\n                \"Timestamp\": \"2025-09-30T17:47:10.811Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::242FD04E8C75\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 80:D2:E5:70:A0:66 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 19,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.111\",\n                    \"mac\": \"80:D2:E5:70:A0:66\",\n                    \"previous_count\": 19\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.484Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC AA:49:DE:3D:95:B6 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 207,\n                    \"hostname\": \"MacBookPro\",\n                    \"ip\": \"192.168.0.110\",\n                    \"mac\": \"AA:49:DE:3D:95:B6\",\n                    \"previous_count\": 207\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.484Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 90:8C:43:A7:D9:14 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 165,\n                    \"hostname\": \"Joshuas-iPhone\",\n                    \"ip\": \"192.168.0.100\",\n                    \"mac\": \"90:8C:43:A7:D9:14\",\n                    \"previous_count\": 165\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.484Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A4:F9:33:A2:C6:5F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 64,\n                    \"hostname\": \"DESKTOP-G9GV1CV\",\n                    \"ip\": \"192.168.0.112\",\n                    \"mac\": \"A4:F9:33:A2:C6:5F\",\n                    \"previous_count\": 64\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.484Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 7C:F6:66:50:8A:0A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 34,\n                    \"hostname\": \"wlan0\",\n                    \"ip\": \"192.168.0.102\",\n                    \"mac\": \"7C:F6:66:50:8A:0A\",\n                    \"previous_count\": 34\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.484Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 0E:4A:44:53:D9:48 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 70,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.110\",\n                    \"mac\": \"0E:4A:44:53:D9:48\",\n                    \"previous_count\": 70\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.484Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC DC:56:E7:2D:E1:39 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 42,\n                    \"hostname\": \"Apple-TV\",\n                    \"ip\": \"192.168.0.105\",\n                    \"mac\": \"DC:56:E7:2D:E1:39\",\n                    \"previous_count\": 42\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.484Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC DC:56:E7:2D:E1:39 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 42,\n                    \"hostname\": \"Apple-TV\",\n                    \"ip\": \"192.168.0.105\",\n                    \"mac\": \"DC:56:E7:2D:E1:39\",\n                    \"previous_count\": 42\n                },\n                \"Timestamp\": \"2025-09-30T17:47:08.532Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 80:D2:E5:70:A0:66 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 19,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.111\",\n                    \"mac\": \"80:D2:E5:70:A0:66\",\n                    \"previous_count\": 19\n                },\n                \"Timestamp\": \"2025-09-30T17:47:08.532Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 7C:F6:66:50:8A:0A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 34,\n                    \"hostname\": \"wlan0\",\n                    \"ip\": \"192.168.0.102\",\n                    \"mac\": \"7C:F6:66:50:8A:0A\",\n                    \"previous_count\": 34\n                },\n                \"Timestamp\": \"2025-09-30T17:47:08.532Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::203626901004\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 12:6C:55:B7:CA:46 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 245,\n                    \"hostname\": \"TB330FU\",\n                    \"ip\": \"192.168.0.5\",\n                    \"mac\": \"12:6C:55:B7:CA:46\",\n                    \"previous_count\": 245\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.367Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F4:2B:8C:27:EA:D0 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 33,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.3\",\n                    \"mac\": \"F4:2B:8C:27:EA:D0\",\n                    \"previous_count\": 33\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.367Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 20:16:42:2B:3F:93 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 102,\n                    \"hostname\": \"XBOX\",\n                    \"ip\": \"192.168.0.6\",\n                    \"mac\": \"20:16:42:2B:3F:93\",\n                    \"previous_count\": 102\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.367Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 5E:98:58:44:1C:98 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 22,\n                    \"hostname\": \"Eddie-s-S24-Ultra\",\n                    \"ip\": \"192.168.0.12\",\n                    \"mac\": \"5E:98:58:44:1C:98\",\n                    \"previous_count\": 22\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.367Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C0:48:E6:22:73:27 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 241,\n                    \"hostname\": \"Samsung\",\n                    \"ip\": \"192.168.0.15\",\n                    \"mac\": \"C0:48:E6:22:73:27\",\n                    \"previous_count\": 241\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.367Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 20:2B:20:BA:F8:93 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 21,\n                    \"hostname\": \"Edsrig\",\n                    \"ip\": \"192.168.0.10\",\n                    \"mac\": \"20:2B:20:BA:F8:93\",\n                    \"previous_count\": 21\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.367Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 10:B2:32:BB:03:16 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 60,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.12\",\n                    \"mac\": \"10:B2:32:BB:03:16\",\n                    \"previous_count\": 60\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.367Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C6:27:DA:D0:F4:EF has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 89,\n                    \"hostname\": \"tias-phone\",\n                    \"ip\": \"192.168.0.3\",\n                    \"mac\": \"C6:27:DA:D0:F4:EF\",\n                    \"previous_count\": 89\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.367Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::98254AA1C258\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC E8:DA:20:8B:D5:7D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 10,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.106\",\n                    \"mac\": \"E8:DA:20:8B:D5:7D\",\n                    \"previous_count\": 10\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.601Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 8A:AA:A3:DB:2F:11 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 13,\n                    \"hostname\": \"Avril-s-S23\",\n                    \"ip\": \"192.168.0.103\",\n                    \"mac\": \"8A:AA:A3:DB:2F:11\",\n                    \"previous_count\": 13\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.601Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 3A:3C:34:83:11:0C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 52,\n                    \"hostname\": \"Evie-s-pad\",\n                    \"ip\": \"192.168.0.100\",\n                    \"mac\": \"3A:3C:34:83:11:0C\",\n                    \"previous_count\": 52\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.601Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC E8:DA:20:8B:D5:7D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 10,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.106\",\n                    \"mac\": \"E8:DA:20:8B:D5:7D\",\n                    \"previous_count\": 10\n                },\n                \"Timestamp\": \"2025-09-30T17:47:11.385Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 3A:3C:34:83:11:0C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 52,\n                    \"hostname\": \"Evie-s-pad\",\n                    \"ip\": \"192.168.0.100\",\n                    \"mac\": \"3A:3C:34:83:11:0C\",\n                    \"previous_count\": 52\n                },\n                \"Timestamp\": \"2025-09-30T17:47:11.385Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::242FD04E8A7D\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC AA:24:0A:61:C8:99 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 171,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.105\",\n                    \"mac\": \"AA:24:0A:61:C8:99\",\n                    \"previous_count\": 171\n                },\n                \"Timestamp\": \"2025-09-29T09:31:49.284Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 2E:4E:83:2B:1F:BF has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 134,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"2E:4E:83:2B:1F:BF\",\n                    \"previous_count\": 134\n                },\n                \"Timestamp\": \"2025-09-29T09:31:49.284Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 0E:2D:CB:A3:9F:98 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 22,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.110\",\n                    \"mac\": \"0E:2D:CB:A3:9F:98\",\n                    \"previous_count\": 22\n                },\n                \"Timestamp\": \"2025-09-29T09:31:49.284Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC BA:C7:73:FC:21:50 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 19,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.107\",\n                    \"mac\": \"BA:C7:73:FC:21:50\",\n                    \"previous_count\": 19\n                },\n                \"Timestamp\": \"2025-09-29T09:31:49.284Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D2:14:CA:D6:48:74 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 12,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.109\",\n                    \"mac\": \"D2:14:CA:D6:48:74\",\n                    \"previous_count\": 12\n                },\n                \"Timestamp\": \"2025-09-29T09:31:49.284Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 5A:62:B1:5C:8F:FE has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 30,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.107\",\n                    \"mac\": \"5A:62:B1:5C:8F:FE\",\n                    \"previous_count\": 30\n                },\n                \"Timestamp\": \"2025-09-29T09:31:49.284Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 7A:99:63:53:C3:D9 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 67,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.103\",\n                    \"mac\": \"7A:99:63:53:C3:D9\",\n                    \"previous_count\": 67\n                },\n                \"Timestamp\": \"2025-09-29T09:31:49.284Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 7E:BA:AA:DA:8A:2D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 11,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"7E:BA:AA:DA:8A:2D\",\n                    \"previous_count\": 11\n                },\n                \"Timestamp\": \"2025-09-29T09:31:49.284Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B4:E4:54:98:7A:B3 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 47,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.100\",\n                    \"mac\": \"B4:E4:54:98:7A:B3\",\n                    \"previous_count\": 47\n                },\n                \"Timestamp\": \"2025-09-29T09:31:49.284Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 4C:5D:6A:12:8E:CC has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 151,\n                    \"hostname\": \"Nicolas-iPhone\",\n                    \"ip\": \"192.168.0.106\",\n                    \"mac\": \"4C:5D:6A:12:8E:CC\",\n                    \"previous_count\": 151\n                },\n                \"Timestamp\": \"2025-09-29T09:31:49.284Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC E6:C8:D7:E2:B2:3C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 32,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.102\",\n                    \"mac\": \"E6:C8:D7:E2:B2:3C\",\n                    \"previous_count\": 32\n                },\n                \"Timestamp\": \"2025-09-29T09:31:49.284Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC AA:24:0A:61:C8:99 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 171,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.105\",\n                    \"mac\": \"AA:24:0A:61:C8:99\",\n                    \"previous_count\": 171\n                },\n                \"Timestamp\": \"2025-09-30T17:47:04.055Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 2E:4E:83:2B:1F:BF has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 134,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"2E:4E:83:2B:1F:BF\",\n                    \"previous_count\": 134\n                },\n                \"Timestamp\": \"2025-09-30T17:47:04.055Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC E6:C8:D7:E2:B2:3C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 32,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.102\",\n                    \"mac\": \"E6:C8:D7:E2:B2:3C\",\n                    \"previous_count\": 32\n                },\n                \"Timestamp\": \"2025-09-30T17:47:04.055Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 7A:99:63:53:C3:D9 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 67,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.103\",\n                    \"mac\": \"7A:99:63:53:C3:D9\",\n                    \"previous_count\": 67\n                },\n                \"Timestamp\": \"2025-09-30T17:47:04.055Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B4:E4:54:98:7A:B3 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 47,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.100\",\n                    \"mac\": \"B4:E4:54:98:7A:B3\",\n                    \"previous_count\": 47\n                },\n                \"Timestamp\": \"2025-09-30T17:47:04.055Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 5A:62:B1:5C:8F:FE has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 30,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.107\",\n                    \"mac\": \"5A:62:B1:5C:8F:FE\",\n                    \"previous_count\": 30\n                },\n                \"Timestamp\": \"2025-09-30T17:47:04.055Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 7E:BA:AA:DA:8A:2D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 11,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"7E:BA:AA:DA:8A:2D\",\n                    \"previous_count\": 11\n                },\n                \"Timestamp\": \"2025-09-30T17:47:04.055Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 0E:2D:CB:A3:9F:98 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 22,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.110\",\n                    \"mac\": \"0E:2D:CB:A3:9F:98\",\n                    \"previous_count\": 22\n                },\n                \"Timestamp\": \"2025-09-30T17:47:04.055Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::242FD04E8BD3\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B8:06:0D:79:F4:5F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 54,\n                    \"hostname\": \"lwip0\",\n                    \"ip\": \"192.168.0.109\",\n                    \"mac\": \"B8:06:0D:79:F4:5F\",\n                    \"previous_count\": 54\n                },\n                \"Timestamp\": \"2025-09-29T09:31:41.079Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 3C:5C:C4:DD:CC:E0 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 22,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.105\",\n                    \"mac\": \"3C:5C:C4:DD:CC:E0\",\n                    \"previous_count\": 22\n                },\n                \"Timestamp\": \"2025-09-29T09:31:41.079Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 06:E4:6F:73:C8:DA has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 12,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"06:E4:6F:73:C8:DA\",\n                    \"previous_count\": 12\n                },\n                \"Timestamp\": \"2025-09-29T09:31:41.079Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 86:73:84:90:E2:E1 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 17,\n                    \"hostname\": \"moto-g35-5G\",\n                    \"ip\": \"192.168.0.102\",\n                    \"mac\": \"86:73:84:90:E2:E1\",\n                    \"previous_count\": 17\n                },\n                \"Timestamp\": \"2025-09-29T09:31:41.079Z\"\n            },\n            {\n                \"Type\": \"HighCPUUsage\",\n                \"Message\": \"Device is experiencing high CPU usage.\",\n                \"Details\": {\n                    \"max_cpu_percentage\": 100,\n                    \"threshold_percentage\": 90\n                },\n                \"Timestamp\": \"2025-09-29T09:31:41.079Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 06:E4:6F:73:C8:DA has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 12,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"06:E4:6F:73:C8:DA\",\n                    \"previous_count\": 12\n                },\n                \"Timestamp\": \"2025-09-30T17:47:06.498Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 3C:5C:C4:DD:CC:E0 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 22,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.105\",\n                    \"mac\": \"3C:5C:C4:DD:CC:E0\",\n                    \"previous_count\": 22\n                },\n                \"Timestamp\": \"2025-09-30T17:47:06.498Z\"\n            },\n            {\n                \"Type\": \"HighCPUUsage\",\n                \"Message\": \"Device is experiencing high CPU usage.\",\n                \"Details\": {\n                    \"max_cpu_percentage\": 100,\n                    \"threshold_percentage\": 90\n                },\n                \"Timestamp\": \"2025-09-30T17:47:06.498Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::3C52A105F8D4\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 5C:47:5E:3A:FA:D8 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 97,\n                    \"hostname\": \"RingStickUpCam-d8\",\n                    \"ip\": \"192.168.88.4\",\n                    \"mac\": \"5C:47:5E:3A:FA:D8\",\n                    \"previous_count\": 97\n                },\n                \"Timestamp\": \"2025-09-29T09:31:40.872Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 42:28:A3:96:FC:53 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 172,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.88.8\",\n                    \"mac\": \"42:28:A3:96:FC:53\",\n                    \"previous_count\": 172\n                },\n                \"Timestamp\": \"2025-09-29T09:31:40.872Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 8E:E3:C0:0F:F2:66 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 138,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.88.2\",\n                    \"mac\": \"8E:E3:C0:0F:F2:66\",\n                    \"previous_count\": 138\n                },\n                \"Timestamp\": \"2025-09-29T09:31:40.872Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 64:9A:63:8B:21:BF has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 68,\n                    \"hostname\": \"RingSpotlightCam-bf\",\n                    \"ip\": \"192.168.88.3\",\n                    \"mac\": \"64:9A:63:8B:21:BF\",\n                    \"previous_count\": 68\n                },\n                \"Timestamp\": \"2025-09-29T09:31:40.873Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 36:37:12:CD:25:DC has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 85,\n                    \"hostname\": \"MacBookPro\",\n                    \"ip\": \"192.168.88.9\",\n                    \"mac\": \"36:37:12:CD:25:DC\",\n                    \"previous_count\": 85\n                },\n                \"Timestamp\": \"2025-09-29T09:31:40.873Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A2:F6:43:9A:7A:E7 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 17,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.88.10\",\n                    \"mac\": \"A2:F6:43:9A:7A:E7\",\n                    \"previous_count\": 17\n                },\n                \"Timestamp\": \"2025-09-29T09:31:40.873Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 98:46:0A:9F:8D:0E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 30,\n                    \"hostname\": \"Jasons-Air\",\n                    \"ip\": \"192.168.88.5\",\n                    \"mac\": \"98:46:0A:9F:8D:0E\",\n                    \"previous_count\": 30\n                },\n                \"Timestamp\": \"2025-09-29T09:31:40.873Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A2:F6:43:9A:7A:E7 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 17,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.88.10\",\n                    \"mac\": \"A2:F6:43:9A:7A:E7\",\n                    \"previous_count\": 17\n                },\n                \"Timestamp\": \"2025-09-30T17:47:01.179Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 98:46:0A:9F:8D:0E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 30,\n                    \"hostname\": \"Jasons-Air\",\n                    \"ip\": \"192.168.88.5\",\n                    \"mac\": \"98:46:0A:9F:8D:0E\",\n                    \"previous_count\": 30\n                },\n                \"Timestamp\": \"2025-09-30T17:47:01.179Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::5C628B5F70E6\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C2:5B:C5:B8:53:48 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 71,\n                    \"hostname\": \"Galaxy-A72\",\n                    \"ip\": \"192.168.88.3\",\n                    \"mac\": \"C2:5B:C5:B8:53:48\",\n                    \"previous_count\": 71\n                },\n                \"Timestamp\": \"2025-09-29T09:31:41.413Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC AE:8B:5A:A1:B6:A6 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 10,\n                    \"hostname\": \"Ivan-s-S22-Ultra\",\n                    \"ip\": \"192.168.88.2\",\n                    \"mac\": \"AE:8B:5A:A1:B6:A6\",\n                    \"previous_count\": 10\n                },\n                \"Timestamp\": \"2025-09-29T09:31:41.413Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 1C:CE:51:93:D5:76 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 38,\n                    \"hostname\": \"IVAN-LAPTOP\",\n                    \"ip\": \"192.168.88.5\",\n                    \"mac\": \"1C:CE:51:93:D5:76\",\n                    \"previous_count\": 38\n                },\n                \"Timestamp\": \"2025-09-29T09:31:41.413Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 1C:CE:51:93:D5:76 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 38,\n                    \"hostname\": \"IVAN-LAPTOP\",\n                    \"ip\": \"192.168.88.5\",\n                    \"mac\": \"1C:CE:51:93:D5:76\",\n                    \"previous_count\": 38\n                },\n                \"Timestamp\": \"2025-09-30T17:46:58.563Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::203626901142\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D8:F8:83:36:82:B0 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 25,\n                    \"hostname\": \"DESKTOP-7L3UTK0\",\n                    \"ip\": \"192.168.0.9\",\n                    \"mac\": \"D8:F8:83:36:82:B0\",\n                    \"previous_count\": 25\n                },\n                \"Timestamp\": \"2025-09-29T09:31:55.843Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C2:B4:2E:0D:4F:07 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 18,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.0.8\",\n                    \"mac\": \"C2:B4:2E:0D:4F:07\",\n                    \"previous_count\": 18\n                },\n                \"Timestamp\": \"2025-09-29T09:31:55.843Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 06:1D:D0:22:EE:93 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 331,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.0.3\",\n                    \"mac\": \"06:1D:D0:22:EE:93\",\n                    \"previous_count\": 331\n                },\n                \"Timestamp\": \"2025-09-29T09:31:55.843Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 80:4A:F2:90:BF:D0 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 239,\n                    \"hostname\": \"SonosZP\",\n                    \"ip\": \"192.168.0.4\",\n                    \"mac\": \"80:4A:F2:90:BF:D0\",\n                    \"previous_count\": 239\n                },\n                \"Timestamp\": \"2025-09-29T09:31:55.844Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 8E:EF:D9:30:30:DC has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 35,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.0.7\",\n                    \"mac\": \"8E:EF:D9:30:30:DC\",\n                    \"previous_count\": 35\n                },\n                \"Timestamp\": \"2025-09-29T09:31:55.844Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC FA:C7:F7:BF:5F:5A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 95,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.0.7\",\n                    \"mac\": \"FA:C7:F7:BF:5F:5A\",\n                    \"previous_count\": 95\n                },\n                \"Timestamp\": \"2025-09-29T09:31:55.844Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 12:DA:54:D5:5D:3A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 99,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.5\",\n                    \"mac\": \"12:DA:54:D5:5D:3A\",\n                    \"previous_count\": 99\n                },\n                \"Timestamp\": \"2025-09-29T09:31:55.844Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 12:DA:54:D5:5D:3A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 99,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.5\",\n                    \"mac\": \"12:DA:54:D5:5D:3A\",\n                    \"previous_count\": 99\n                },\n                \"Timestamp\": \"2025-09-30T17:46:55.156Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D8:F8:83:36:82:B0 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 25,\n                    \"hostname\": \"DESKTOP-7L3UTK0\",\n                    \"ip\": \"192.168.0.9\",\n                    \"mac\": \"D8:F8:83:36:82:B0\",\n                    \"previous_count\": 25\n                },\n                \"Timestamp\": \"2025-09-30T17:46:55.156Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C2:B4:2E:0D:4F:07 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 18,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.0.8\",\n                    \"mac\": \"C2:B4:2E:0D:4F:07\",\n                    \"previous_count\": 18\n                },\n                \"Timestamp\": \"2025-09-30T17:46:55.156Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 8E:EF:D9:30:30:DC has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 35,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.0.7\",\n                    \"mac\": \"8E:EF:D9:30:30:DC\",\n                    \"previous_count\": 35\n                },\n                \"Timestamp\": \"2025-09-30T17:46:55.156Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC FA:C7:F7:BF:5F:5A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 95,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.0.7\",\n                    \"mac\": \"FA:C7:F7:BF:5F:5A\",\n                    \"previous_count\": 95\n                },\n                \"Timestamp\": \"2025-09-30T17:46:55.156Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::98254A42A932\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 3A:84:B9:07:FE:4B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 281,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.107\",\n                    \"mac\": \"3A:84:B9:07:FE:4B\",\n                    \"previous_count\": 281\n                },\n                \"Timestamp\": \"2025-09-29T09:31:46.081Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 52:C9:88:62:EC:49 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 68,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.0.110\",\n                    \"mac\": \"52:C9:88:62:EC:49\",\n                    \"previous_count\": 68\n                },\n                \"Timestamp\": \"2025-09-29T09:31:46.081Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 8A:CD:59:28:5C:E0 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 25,\n                    \"hostname\": \"Pixel-9a\",\n                    \"ip\": \"192.168.0.102\",\n                    \"mac\": \"8A:CD:59:28:5C:E0\",\n                    \"previous_count\": 25\n                },\n                \"Timestamp\": \"2025-09-29T09:31:46.081Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 22:29:A7:98:5F:CE has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 85,\n                    \"hostname\": \"Pixel-9a\",\n                    \"ip\": \"192.168.0.106\",\n                    \"mac\": \"22:29:A7:98:5F:CE\",\n                    \"previous_count\": 85\n                },\n                \"Timestamp\": \"2025-09-29T09:31:46.081Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC FC:AA:81:5C:AD:00 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 208,\n                    \"hostname\": \"Izzys-iphone-13\",\n                    \"ip\": \"192.168.0.102\",\n                    \"mac\": \"FC:AA:81:5C:AD:00\",\n                    \"previous_count\": 208\n                },\n                \"Timestamp\": \"2025-09-29T09:31:46.081Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 80:E6:50:23:66:E2 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 14,\n                    \"hostname\": \"IsobelCsMacBook\",\n                    \"ip\": \"192.168.0.107\",\n                    \"mac\": \"80:E6:50:23:66:E2\",\n                    \"previous_count\": 14\n                },\n                \"Timestamp\": \"2025-09-29T09:31:46.081Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 3E:67:07:0A:7B:34 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 41,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"3E:67:07:0A:7B:34\",\n                    \"previous_count\": 41\n                },\n                \"Timestamp\": \"2025-09-29T09:31:46.081Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC FE:C8:48:06:C5:3B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 181,\n                    \"hostname\": \"vivo-X90-Pro+\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"FE:C8:48:06:C5:3B\",\n                    \"previous_count\": 181\n                },\n                \"Timestamp\": \"2025-09-29T09:31:46.081Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 26:10:1E:9E:92:80 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 66,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.0.108\",\n                    \"mac\": \"26:10:1E:9E:92:80\",\n                    \"previous_count\": 66\n                },\n                \"Timestamp\": \"2025-09-29T09:31:46.081Z\"\n            },\n            {\n                \"Type\": \"HighCPUUsage\",\n                \"Message\": \"Device is experiencing high CPU usage.\",\n                \"Details\": {\n                    \"max_cpu_percentage\": 100,\n                    \"threshold_percentage\": 90\n                },\n                \"Timestamp\": \"2025-09-29T09:31:46.081Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC FC:AA:81:5C:AD:00 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 208,\n                    \"hostname\": \"Izzys-iphone-13\",\n                    \"ip\": \"192.168.0.102\",\n                    \"mac\": \"FC:AA:81:5C:AD:00\",\n                    \"previous_count\": 208\n                },\n                \"Timestamp\": \"2025-09-30T17:47:04.107Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 22:29:A7:98:5F:CE has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 85,\n                    \"hostname\": \"Pixel-9a\",\n                    \"ip\": \"192.168.0.106\",\n                    \"mac\": \"22:29:A7:98:5F:CE\",\n                    \"previous_count\": 85\n                },\n                \"Timestamp\": \"2025-09-30T17:47:04.107Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 3E:67:07:0A:7B:34 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 41,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"3E:67:07:0A:7B:34\",\n                    \"previous_count\": 41\n                },\n                \"Timestamp\": \"2025-09-30T17:47:04.107Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 52:C9:88:62:EC:49 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 68,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.0.110\",\n                    \"mac\": \"52:C9:88:62:EC:49\",\n                    \"previous_count\": 68\n                },\n                \"Timestamp\": \"2025-09-30T17:47:04.107Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 8A:CD:59:28:5C:E0 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 25,\n                    \"hostname\": \"Pixel-9a\",\n                    \"ip\": \"192.168.0.102\",\n                    \"mac\": \"8A:CD:59:28:5C:E0\",\n                    \"previous_count\": 25\n                },\n                \"Timestamp\": \"2025-09-30T17:47:04.107Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 26:10:1E:9E:92:80 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 66,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.0.108\",\n                    \"mac\": \"26:10:1E:9E:92:80\",\n                    \"previous_count\": 66\n                },\n                \"Timestamp\": \"2025-09-30T17:47:04.107Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 80:E6:50:23:66:E2 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 14,\n                    \"hostname\": \"IsobelCsMacBook\",\n                    \"ip\": \"192.168.0.107\",\n                    \"mac\": \"80:E6:50:23:66:E2\",\n                    \"previous_count\": 14\n                },\n                \"Timestamp\": \"2025-09-30T17:47:04.107Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC FE:C8:48:06:C5:3B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 181,\n                    \"hostname\": \"vivo-X90-Pro+\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"FE:C8:48:06:C5:3B\",\n                    \"previous_count\": 181\n                },\n                \"Timestamp\": \"2025-09-30T17:47:04.107Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 3A:84:B9:07:FE:4B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 281,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.107\",\n                    \"mac\": \"3A:84:B9:07:FE:4B\",\n                    \"previous_count\": 281\n                },\n                \"Timestamp\": \"2025-09-30T17:47:04.107Z\"\n            },\n            {\n                \"Type\": \"HighCPUUsage\",\n                \"Message\": \"Device is experiencing high CPU usage.\",\n                \"Details\": {\n                    \"max_cpu_percentage\": 100,\n                    \"threshold_percentage\": 90\n                },\n                \"Timestamp\": \"2025-09-30T17:47:04.107Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::203626901103\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A0:D0:5B:60:58:76 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 18,\n                    \"hostname\": \"Samsung\",\n                    \"ip\": \"192.168.0.8\",\n                    \"mac\": \"A0:D0:5B:60:58:76\",\n                    \"previous_count\": 18\n                },\n                \"Timestamp\": \"2025-09-29T09:31:49.258Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 9E:B5:29:CE:93:67 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 96,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.0.7\",\n                    \"mac\": \"9E:B5:29:CE:93:67\",\n                    \"previous_count\": 96\n                },\n                \"Timestamp\": \"2025-09-29T09:31:49.258Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC EA:FB:FE:BC:86:25 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 143,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.9\",\n                    \"mac\": \"EA:FB:FE:BC:86:25\",\n                    \"previous_count\": 143\n                },\n                \"Timestamp\": \"2025-09-29T09:31:49.258Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 84:D6:D0:B5:6D:48 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 69,\n                    \"hostname\": \"amazon-347a01c9c\",\n                    \"ip\": \"192.168.0.12\",\n                    \"mac\": \"84:D6:D0:B5:6D:48\",\n                    \"previous_count\": 69\n                },\n                \"Timestamp\": \"2025-09-29T09:31:49.258Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC BE:1D:B4:91:F1:B5 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 126,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.10\",\n                    \"mac\": \"BE:1D:B4:91:F1:B5\",\n                    \"previous_count\": 126\n                },\n                \"Timestamp\": \"2025-09-29T09:31:49.258Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 3E:1B:1B:62:85:C2 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 36,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.8\",\n                    \"mac\": \"3E:1B:1B:62:85:C2\",\n                    \"previous_count\": 36\n                },\n                \"Timestamp\": \"2025-09-29T09:31:49.258Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 74:A6:CD:A5:ED:A6 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 25,\n                    \"hostname\": \"Jennys-Air\",\n                    \"ip\": \"192.168.0.9\",\n                    \"mac\": \"74:A6:CD:A5:ED:A6\",\n                    \"previous_count\": 25\n                },\n                \"Timestamp\": \"2025-09-29T09:31:49.258Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC BE:1D:B4:91:F1:B5 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 126,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.10\",\n                    \"mac\": \"BE:1D:B4:91:F1:B5\",\n                    \"previous_count\": 126\n                },\n                \"Timestamp\": \"2025-09-30T17:47:08.738Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 9E:B5:29:CE:93:67 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 96,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.0.7\",\n                    \"mac\": \"9E:B5:29:CE:93:67\",\n                    \"previous_count\": 96\n                },\n                \"Timestamp\": \"2025-09-30T17:47:08.738Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 74:A6:CD:A5:ED:A6 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 25,\n                    \"hostname\": \"Jennys-Air\",\n                    \"ip\": \"192.168.0.9\",\n                    \"mac\": \"74:A6:CD:A5:ED:A6\",\n                    \"previous_count\": 25\n                },\n                \"Timestamp\": \"2025-09-30T17:47:08.738Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::20362690EFAF\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC FC:FE:C2:05:91:FB has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 67,\n                    \"hostname\": \"WiserHeat0591FB\",\n                    \"ip\": \"192.168.0.4\",\n                    \"mac\": \"FC:FE:C2:05:91:FB\",\n                    \"previous_count\": 67\n                },\n                \"Timestamp\": \"2025-09-29T09:31:55.947Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 5E:D6:F1:70:66:A4 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 21,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.0.10\",\n                    \"mac\": \"5E:D6:F1:70:66:A4\",\n                    \"previous_count\": 21\n                },\n                \"Timestamp\": \"2025-09-29T09:31:55.947Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 5E:D6:F1:70:66:A4 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 21,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.0.10\",\n                    \"mac\": \"5E:D6:F1:70:66:A4\",\n                    \"previous_count\": 21\n                },\n                \"Timestamp\": \"2025-09-30T17:47:11.806Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::20362691133D\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B2:48:10:EA:17:4C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 62,\n                    \"hostname\": \"Xiaomi-11-Lite-5G-NE\",\n                    \"ip\": \"192.168.0.9\",\n                    \"mac\": \"B2:48:10:EA:17:4C\",\n                    \"previous_count\": 62\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.32Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC E6:15:8B:39:00:13 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 22,\n                    \"hostname\": \"Xiaomi-12T\",\n                    \"ip\": \"192.168.0.13\",\n                    \"mac\": \"E6:15:8B:39:00:13\",\n                    \"previous_count\": 22\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.32Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC E6:35:77:E5:9E:14 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 75,\n                    \"hostname\": \"Xiaomi-11T-Pro\",\n                    \"ip\": \"192.168.0.6\",\n                    \"mac\": \"E6:35:77:E5:9E:14\",\n                    \"previous_count\": 75\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.32Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 54:2A:1B:45:87:36 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 70,\n                    \"hostname\": \"SonosZP\",\n                    \"ip\": \"192.168.0.4\",\n                    \"mac\": \"54:2A:1B:45:87:36\",\n                    \"previous_count\": 70\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.32Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 5C:AA:FD:50:E6:56 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 110,\n                    \"hostname\": \"SonosZP\",\n                    \"ip\": \"192.168.0.11\",\n                    \"mac\": \"5C:AA:FD:50:E6:56\",\n                    \"previous_count\": 110\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.32Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::5C628B5F6EAF\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 48:E1:E9:DB:9E:CD has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 20,\n                    \"hostname\": \"Meross Smart Plug\",\n                    \"ip\": \"192.168.88.3\",\n                    \"mac\": \"48:E1:E9:DB:9E:CD\",\n                    \"previous_count\": 20\n                },\n                \"Timestamp\": \"2025-09-29T09:31:42.155Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 48:E1:E9:DB:9E:CD has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 20,\n                    \"hostname\": \"Meross Smart Plug\",\n                    \"ip\": \"192.168.88.3\",\n                    \"mac\": \"48:E1:E9:DB:9E:CD\",\n                    \"previous_count\": 20\n                },\n                \"Timestamp\": \"2025-09-30T17:46:57.569Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::242FD04E9A8E\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 64:C6:D2:0D:4F:4F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 71,\n                    \"hostname\": \"EPSON0D4F4F\",\n                    \"ip\": \"192.168.0.104\",\n                    \"mac\": \"64:C6:D2:0D:4F:4F\",\n                    \"previous_count\": 71\n                },\n                \"Timestamp\": \"2025-09-29T09:31:49.301Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 26:76:81:4E:CE:5A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 10,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.108\",\n                    \"mac\": \"26:76:81:4E:CE:5A\",\n                    \"previous_count\": 10\n                },\n                \"Timestamp\": \"2025-09-29T09:31:49.301Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::30DE4B41ED44\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC E2:31:65:B2:FC:BE has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 67,\n                    \"hostname\": \"Jenny-s-S25-Ultra\",\n                    \"ip\": \"192.168.88.3\",\n                    \"mac\": \"E2:31:65:B2:FC:BE\",\n                    \"previous_count\": 67\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.51Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A2:15:CF:AB:9E:36 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 64,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.88.4\",\n                    \"mac\": \"A2:15:CF:AB:9E:36\",\n                    \"previous_count\": 64\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.51Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A2:15:CF:AB:9E:36 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 64,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.88.4\",\n                    \"mac\": \"A2:15:CF:AB:9E:36\",\n                    \"previous_count\": 64\n                },\n                \"Timestamp\": \"2025-09-30T17:46:51.138Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::20362690E85F\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 6C:F6:DA:59:C8:BA has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 73,\n                    \"hostname\": \"george-XPS-14-9440\",\n                    \"ip\": \"192.168.0.26\",\n                    \"mac\": \"6C:F6:DA:59:C8:BA\",\n                    \"previous_count\": 73\n                },\n                \"Timestamp\": \"2025-09-29T09:31:35.909Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC BE:BB:0E:8C:72:15 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 134,\n                    \"hostname\": \"Pixel-9-Pro-XL\",\n                    \"ip\": \"192.168.0.13\",\n                    \"mac\": \"BE:BB:0E:8C:72:15\",\n                    \"previous_count\": 134\n                },\n                \"Timestamp\": \"2025-09-29T09:31:35.909Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 50:84:92:F4:D1:0C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 169,\n                    \"hostname\": \"NBT30633\",\n                    \"ip\": \"192.168.0.16\",\n                    \"mac\": \"50:84:92:F4:D1:0C\",\n                    \"previous_count\": 169\n                },\n                \"Timestamp\": \"2025-09-29T09:31:35.909Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A8:6E:84:C0:43:15 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 18,\n                    \"hostname\": \"C211\",\n                    \"ip\": \"192.168.0.6\",\n                    \"mac\": \"A8:6E:84:C0:43:15\",\n                    \"previous_count\": 18\n                },\n                \"Timestamp\": \"2025-09-29T09:31:35.909Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 38:A5:C9:0D:EB:A8 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 73,\n                    \"hostname\": \"lwip0\",\n                    \"ip\": \"192.168.0.2\",\n                    \"mac\": \"38:A5:C9:0D:EB:A8\",\n                    \"previous_count\": 73\n                },\n                \"Timestamp\": \"2025-09-29T09:31:35.911Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 70:03:9F:68:90:19 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 29,\n                    \"hostname\": \"ESP_689019\",\n                    \"ip\": \"192.168.0.2\",\n                    \"mac\": \"70:03:9F:68:90:19\",\n                    \"previous_count\": 29\n                },\n                \"Timestamp\": \"2025-09-29T09:31:35.911Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 74:D8:3E:40:BD:52 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 248,\n                    \"hostname\": \"DESKTOP-FDB3D1C\",\n                    \"ip\": \"192.168.0.23\",\n                    \"mac\": \"74:D8:3E:40:BD:52\",\n                    \"previous_count\": 248\n                },\n                \"Timestamp\": \"2025-09-29T09:31:35.911Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 80:5B:65:BB:04:22 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 139,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.6\",\n                    \"mac\": \"80:5B:65:BB:04:22\",\n                    \"previous_count\": 139\n                },\n                \"Timestamp\": \"2025-09-29T09:31:35.911Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 90:F8:2E:A1:1C:80 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 366,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.14\",\n                    \"mac\": \"90:F8:2E:A1:1C:80\",\n                    \"previous_count\": 366\n                },\n                \"Timestamp\": \"2025-09-29T09:31:35.911Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 86:01:5D:7C:5C:6B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 28,\n                    \"hostname\": \"Pixel-6\",\n                    \"ip\": \"192.168.0.10\",\n                    \"mac\": \"86:01:5D:7C:5C:6B\",\n                    \"previous_count\": 28\n                },\n                \"Timestamp\": \"2025-09-29T09:31:35.912Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 38:A5:C9:0D:E1:2B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 349,\n                    \"hostname\": \"lwip0\",\n                    \"ip\": \"192.168.0.3\",\n                    \"mac\": \"38:A5:C9:0D:E1:2B\",\n                    \"previous_count\": 349\n                },\n                \"Timestamp\": \"2025-09-29T09:31:35.912Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC E0:85:4D:42:30:A2 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 27,\n                    \"hostname\": \"LGwebOSTV\",\n                    \"ip\": \"192.168.0.15\",\n                    \"mac\": \"E0:85:4D:42:30:A2\",\n                    \"previous_count\": 27\n                },\n                \"Timestamp\": \"2025-09-29T09:31:35.912Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 1A:11:97:5E:89:6F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 169,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.0.11\",\n                    \"mac\": \"1A:11:97:5E:89:6F\",\n                    \"previous_count\": 169\n                },\n                \"Timestamp\": \"2025-09-29T09:31:35.912Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B2:FA:8A:A4:4D:E6 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 132,\n                    \"hostname\": \"Pixel-8-Pro\",\n                    \"ip\": \"192.168.0.12\",\n                    \"mac\": \"B2:FA:8A:A4:4D:E6\",\n                    \"previous_count\": 132\n                },\n                \"Timestamp\": \"2025-09-29T09:31:35.912Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 86:01:5D:7C:5C:6B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 28,\n                    \"hostname\": \"Pixel-6\",\n                    \"ip\": \"192.168.0.10\",\n                    \"mac\": \"86:01:5D:7C:5C:6B\",\n                    \"previous_count\": 28\n                },\n                \"Timestamp\": \"2025-09-30T17:46:51.934Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 80:5B:65:BB:04:22 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 139,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.6\",\n                    \"mac\": \"80:5B:65:BB:04:22\",\n                    \"previous_count\": 139\n                },\n                \"Timestamp\": \"2025-09-30T17:46:51.934Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 6C:F6:DA:59:C8:BA has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 73,\n                    \"hostname\": \"george-XPS-14-9440\",\n                    \"ip\": \"192.168.0.26\",\n                    \"mac\": \"6C:F6:DA:59:C8:BA\",\n                    \"previous_count\": 73\n                },\n                \"Timestamp\": \"2025-09-30T17:46:51.934Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 50:84:92:F4:D1:0C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 169,\n                    \"hostname\": \"NBT30633\",\n                    \"ip\": \"192.168.0.16\",\n                    \"mac\": \"50:84:92:F4:D1:0C\",\n                    \"previous_count\": 169\n                },\n                \"Timestamp\": \"2025-09-30T17:46:51.934Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::3C52A105F9CA\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 12:A7:D1:23:AB:12 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 26,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.88.6\",\n                    \"mac\": \"12:A7:D1:23:AB:12\",\n                    \"previous_count\": 26\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.436Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC BC:74:4B:7C:3C:C4 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 94,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.8\",\n                    \"mac\": \"BC:74:4B:7C:3C:C4\",\n                    \"previous_count\": 94\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.436Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 04:F7:78:2A:3C:F0 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 220,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.7\",\n                    \"mac\": \"04:F7:78:2A:3C:F0\",\n                    \"previous_count\": 220\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.436Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 4E:91:DE:23:6B:2C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 52,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.88.15\",\n                    \"mac\": \"4E:91:DE:23:6B:2C\",\n                    \"previous_count\": 52\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.436Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 08:91:15:C5:B0:94 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 238,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.5\",\n                    \"mac\": \"08:91:15:C5:B0:94\",\n                    \"previous_count\": 238\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.436Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC EE:25:27:D4:F6:01 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 23,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.88.4\",\n                    \"mac\": \"EE:25:27:D4:F6:01\",\n                    \"previous_count\": 23\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.436Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC CA:CB:C5:94:30:40 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 117,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.88.13\",\n                    \"mac\": \"CA:CB:C5:94:30:40\",\n                    \"previous_count\": 117\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.436Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 22:09:CA:36:13:B8 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 34,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.88.3\",\n                    \"mac\": \"22:09:CA:36:13:B8\",\n                    \"previous_count\": 34\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.437Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 9A:F8:6E:29:D6:8F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 45,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.6\",\n                    \"mac\": \"9A:F8:6E:29:D6:8F\",\n                    \"previous_count\": 45\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.437Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 2A:8B:48:6D:4D:50 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 16,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.88.8\",\n                    \"mac\": \"2A:8B:48:6D:4D:50\",\n                    \"previous_count\": 16\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.437Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 0C:8D:CA:47:DD:9A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 17,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.14\",\n                    \"mac\": \"0C:8D:CA:47:DD:9A\",\n                    \"previous_count\": 17\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.437Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 08:91:15:BD:95:EF has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 53,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.5\",\n                    \"mac\": \"08:91:15:BD:95:EF\",\n                    \"previous_count\": 53\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.437Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 68:F6:3B:F3:6E:AA has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 181,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.9\",\n                    \"mac\": \"68:F6:3B:F3:6E:AA\",\n                    \"previous_count\": 181\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.437Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 52:B9:72:52:3F:B7 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 19,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.88.9\",\n                    \"mac\": \"52:B9:72:52:3F:B7\",\n                    \"previous_count\": 19\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.437Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC E6:31:AC:2C:DF:B9 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 89,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.11\",\n                    \"mac\": \"E6:31:AC:2C:DF:B9\",\n                    \"previous_count\": 89\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.437Z\"\n            },\n            {\n                \"Type\": \"HighCPUUsage\",\n                \"Message\": \"Device is experiencing high CPU usage.\",\n                \"Details\": {\n                    \"max_cpu_percentage\": 100,\n                    \"threshold_percentage\": 90\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.437Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 0C:8D:CA:47:DD:9A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 17,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.14\",\n                    \"mac\": \"0C:8D:CA:47:DD:9A\",\n                    \"previous_count\": 17\n                },\n                \"Timestamp\": \"2025-09-30T17:46:53.688Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC EE:25:27:D4:F6:01 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 23,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.88.4\",\n                    \"mac\": \"EE:25:27:D4:F6:01\",\n                    \"previous_count\": 23\n                },\n                \"Timestamp\": \"2025-09-30T17:46:53.688Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 9A:F8:6E:29:D6:8F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 45,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.6\",\n                    \"mac\": \"9A:F8:6E:29:D6:8F\",\n                    \"previous_count\": 45\n                },\n                \"Timestamp\": \"2025-09-30T17:46:53.688Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC BC:74:4B:7C:3C:C4 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 94,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.8\",\n                    \"mac\": \"BC:74:4B:7C:3C:C4\",\n                    \"previous_count\": 94\n                },\n                \"Timestamp\": \"2025-09-30T17:46:53.688Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 08:91:15:BD:95:EF has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 53,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.5\",\n                    \"mac\": \"08:91:15:BD:95:EF\",\n                    \"previous_count\": 53\n                },\n                \"Timestamp\": \"2025-09-30T17:46:53.688Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 52:B9:72:52:3F:B7 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 19,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.88.9\",\n                    \"mac\": \"52:B9:72:52:3F:B7\",\n                    \"previous_count\": 19\n                },\n                \"Timestamp\": \"2025-09-30T17:46:53.688Z\"\n            },\n            {\n                \"Type\": \"HighCPUUsage\",\n                \"Message\": \"Device is experiencing high CPU usage.\",\n                \"Details\": {\n                    \"max_cpu_percentage\": 100,\n                    \"threshold_percentage\": 90\n                },\n                \"Timestamp\": \"2025-09-30T17:46:53.688Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::98254A429621\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 5C:41:5A:5F:FC:B2 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 421,\n                    \"hostname\": \"amazon-f105e9865\",\n                    \"ip\": \"192.168.0.116\",\n                    \"mac\": \"5C:41:5A:5F:FC:B2\",\n                    \"previous_count\": 421\n                },\n                \"Timestamp\": \"2025-09-29T09:31:46.998Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 52:D4:F6:60:48:11 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 12,\n                    \"hostname\": \"RingStickUpCam-11\",\n                    \"ip\": \"192.168.0.100\",\n                    \"mac\": \"52:D4:F6:60:48:11\",\n                    \"previous_count\": 12\n                },\n                \"Timestamp\": \"2025-09-29T09:31:46.998Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C8:12:0B:AC:AD:E0 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 421,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.130\",\n                    \"mac\": \"C8:12:0B:AC:AD:E0\",\n                    \"previous_count\": 421\n                },\n                \"Timestamp\": \"2025-09-29T09:31:46.998Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 52:D4:F6:05:5E:97 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 13,\n                    \"hostname\": \"TY_WR\",\n                    \"ip\": \"192.168.0.115\",\n                    \"mac\": \"52:D4:F6:05:5E:97\",\n                    \"previous_count\": 13\n                },\n                \"Timestamp\": \"2025-09-29T09:31:46.998Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 52:D4:F6:3B:75:DC has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 13,\n                    \"hostname\": \"TL-WA850RE\",\n                    \"ip\": \"192.168.0.109\",\n                    \"mac\": \"52:D4:F6:3B:75:DC\",\n                    \"previous_count\": 13\n                },\n                \"Timestamp\": \"2025-09-29T09:31:46.998Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 0A:4A:14:90:5C:3B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 29,\n                    \"hostname\": \"Sam-s-S21\",\n                    \"ip\": \"192.168.0.111\",\n                    \"mac\": \"0A:4A:14:90:5C:3B\",\n                    \"previous_count\": 29\n                },\n                \"Timestamp\": \"2025-09-29T09:31:46.998Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 72:4F:56:74:7A:FC has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 19,\n                    \"hostname\": \"TL-WA850RE\",\n                    \"ip\": \"192.168.0.102\",\n                    \"mac\": \"72:4F:56:74:7A:FC\",\n                    \"previous_count\": 19\n                },\n                \"Timestamp\": \"2025-09-29T09:31:46.998Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 02:5F:67:08:D0:E0 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 333,\n                    \"hostname\": \"TL-WA850RE\",\n                    \"ip\": \"192.168.0.106\",\n                    \"mac\": \"02:5F:67:08:D0:E0\",\n                    \"previous_count\": 333\n                },\n                \"Timestamp\": \"2025-09-29T09:31:46.998Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 78:2B:64:3B:7B:0F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 421,\n                    \"hostname\": \"Bose-Home-Speaker-500\",\n                    \"ip\": \"192.168.0.104\",\n                    \"mac\": \"78:2B:64:3B:7B:0F\",\n                    \"previous_count\": 421\n                },\n                \"Timestamp\": \"2025-09-29T09:31:46.998Z\"\n            },\n            {\n                \"Type\": \"HighCPUUsage\",\n                \"Message\": \"Device is experiencing high CPU usage.\",\n                \"Details\": {\n                    \"max_cpu_percentage\": 100,\n                    \"threshold_percentage\": 90\n                },\n                \"Timestamp\": \"2025-09-29T09:31:46.998Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 52:D4:F6:05:5E:97 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 13,\n                    \"hostname\": \"TY_WR\",\n                    \"ip\": \"192.168.0.115\",\n                    \"mac\": \"52:D4:F6:05:5E:97\",\n                    \"previous_count\": 13\n                },\n                \"Timestamp\": \"2025-09-30T17:47:03.016Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 52:D4:F6:3B:75:DC has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 13,\n                    \"hostname\": \"TL-WA850RE\",\n                    \"ip\": \"192.168.0.109\",\n                    \"mac\": \"52:D4:F6:3B:75:DC\",\n                    \"previous_count\": 13\n                },\n                \"Timestamp\": \"2025-09-30T17:47:03.016Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 52:D4:F6:60:48:11 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 12,\n                    \"hostname\": \"RingStickUpCam-11\",\n                    \"ip\": \"192.168.0.100\",\n                    \"mac\": \"52:D4:F6:60:48:11\",\n                    \"previous_count\": 12\n                },\n                \"Timestamp\": \"2025-09-30T17:47:03.016Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 0A:4A:14:90:5C:3B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 29,\n                    \"hostname\": \"Sam-s-S21\",\n                    \"ip\": \"192.168.0.111\",\n                    \"mac\": \"0A:4A:14:90:5C:3B\",\n                    \"previous_count\": 29\n                },\n                \"Timestamp\": \"2025-09-30T17:47:03.016Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 72:4F:56:74:7A:FC has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 19,\n                    \"hostname\": \"TL-WA850RE\",\n                    \"ip\": \"192.168.0.102\",\n                    \"mac\": \"72:4F:56:74:7A:FC\",\n                    \"previous_count\": 19\n                },\n                \"Timestamp\": \"2025-09-30T17:47:03.016Z\"\n            },\n            {\n                \"Type\": \"HighCPUUsage\",\n                \"Message\": \"Device is experiencing high CPU usage.\",\n                \"Details\": {\n                    \"max_cpu_percentage\": 100,\n                    \"threshold_percentage\": 90\n                },\n                \"Timestamp\": \"2025-09-30T17:47:03.016Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::20362690BCE5\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 4E:A9:71:F4:26:F3 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 39,\n                    \"hostname\": \"Karolina-s-A54\",\n                    \"ip\": \"192.168.0.8\",\n                    \"mac\": \"4E:A9:71:F4:26:F3\",\n                    \"previous_count\": 39\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.277Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D8:1F:12:A3:BD:01 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 10,\n                    \"hostname\": \"wlan0\",\n                    \"ip\": \"192.168.0.9\",\n                    \"mac\": \"D8:1F:12:A3:BD:01\",\n                    \"previous_count\": 10\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.277Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D8:1F:12:A3:C2:F5 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 10,\n                    \"hostname\": \"wlan0\",\n                    \"ip\": \"192.168.0.11\",\n                    \"mac\": \"D8:1F:12:A3:C2:F5\",\n                    \"previous_count\": 10\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.277Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC FC:9C:98:AE:BF:ED has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 421,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.7\",\n                    \"mac\": \"FC:9C:98:AE:BF:ED\",\n                    \"previous_count\": 421\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.277Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC FC:9C:98:55:C6:6B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 370,\n                    \"hostname\": \"VMC2030-D8A3B\",\n                    \"ip\": \"192.168.0.3\",\n                    \"mac\": \"FC:9C:98:55:C6:6B\",\n                    \"previous_count\": 370\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.277Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 4E:A9:71:F4:26:F3 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 39,\n                    \"hostname\": \"Karolina-s-A54\",\n                    \"ip\": \"192.168.0.8\",\n                    \"mac\": \"4E:A9:71:F4:26:F3\",\n                    \"previous_count\": 39\n                },\n                \"Timestamp\": \"2025-09-30T17:46:48.963Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D8:1F:12:A3:BD:01 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 10,\n                    \"hostname\": \"wlan0\",\n                    \"ip\": \"192.168.0.9\",\n                    \"mac\": \"D8:1F:12:A3:BD:01\",\n                    \"previous_count\": 10\n                },\n                \"Timestamp\": \"2025-09-30T17:46:48.963Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D8:1F:12:A3:C2:F5 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 10,\n                    \"hostname\": \"wlan0\",\n                    \"ip\": \"192.168.0.11\",\n                    \"mac\": \"D8:1F:12:A3:C2:F5\",\n                    \"previous_count\": 10\n                },\n                \"Timestamp\": \"2025-09-30T17:46:48.963Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::20362690BCA0\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 48:31:77:32:92:D9 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 146,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.4\",\n                    \"mac\": \"48:31:77:32:92:D9\",\n                    \"previous_count\": 146\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.563Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC E8:DA:20:BF:6F:05 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 21,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.8\",\n                    \"mac\": \"E8:DA:20:BF:6F:05\",\n                    \"previous_count\": 21\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.563Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 1E:23:47:9D:15:19 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 11,\n                    \"hostname\": \"Redmi-Note-12-5G\",\n                    \"ip\": \"192.168.0.13\",\n                    \"mac\": \"1E:23:47:9D:15:19\",\n                    \"previous_count\": 11\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.563Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F4:A4:75:F6:85:F6 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 340,\n                    \"hostname\": \"Veyra\",\n                    \"ip\": \"192.168.0.11\",\n                    \"mac\": \"F4:A4:75:F6:85:F6\",\n                    \"previous_count\": 340\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.563Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 7E:B9:0D:6E:B9:AC has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 21,\n                    \"hostname\": \"Wolfy-s-S24-Ultra\",\n                    \"ip\": \"192.168.0.10\",\n                    \"mac\": \"7E:B9:0D:6E:B9:AC\",\n                    \"previous_count\": 21\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.563Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 48:B0:2D:07:FC:A1 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 33,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.14\",\n                    \"mac\": \"48:B0:2D:07:FC:A1\",\n                    \"previous_count\": 33\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.563Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 9E:B9:DC:1A:E7:73 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 114,\n                    \"hostname\": \"Galaxy-A15-5G\",\n                    \"ip\": \"192.168.0.17\",\n                    \"mac\": \"9E:B9:DC:1A:E7:73\",\n                    \"previous_count\": 114\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.563Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 48:B0:2D:07:FC:A1 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 33,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.14\",\n                    \"mac\": \"48:B0:2D:07:FC:A1\",\n                    \"previous_count\": 33\n                },\n                \"Timestamp\": \"2025-09-30T17:47:02.011Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 7E:B9:0D:6E:B9:AC has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 21,\n                    \"hostname\": \"Wolfy-s-S24-Ultra\",\n                    \"ip\": \"192.168.0.10\",\n                    \"mac\": \"7E:B9:0D:6E:B9:AC\",\n                    \"previous_count\": 21\n                },\n                \"Timestamp\": \"2025-09-30T17:47:02.011Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::30DE4B41EA11\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 70:D8:23:2F:E9:BE has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 16,\n                    \"hostname\": \"Jen_work_laptop\",\n                    \"ip\": \"192.168.88.5\",\n                    \"mac\": \"70:D8:23:2F:E9:BE\",\n                    \"previous_count\": 16\n                },\n                \"Timestamp\": \"2025-09-29T09:31:47.806Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 90:CD:B6:BF:67:B7 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 20,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.4\",\n                    \"mac\": \"90:CD:B6:BF:67:B7\",\n                    \"previous_count\": 20\n                },\n                \"Timestamp\": \"2025-09-29T09:31:47.806Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 04:E8:B9:B2:4E:9A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 149,\n                    \"hostname\": \"Michael-Laptop\",\n                    \"ip\": \"192.168.88.6\",\n                    \"mac\": \"04:E8:B9:B2:4E:9A\",\n                    \"previous_count\": 149\n                },\n                \"Timestamp\": \"2025-09-29T09:31:47.806Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 68:3E:26:F5:40:79 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 14,\n                    \"hostname\": \"DaddeeLaptop\",\n                    \"ip\": \"192.168.88.8\",\n                    \"mac\": \"68:3E:26:F5:40:79\",\n                    \"previous_count\": 14\n                },\n                \"Timestamp\": \"2025-09-29T09:31:47.806Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D6:CB:1F:DC:35:49 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 58,\n                    \"hostname\": \"Daisy-s-A25\",\n                    \"ip\": \"192.168.88.3\",\n                    \"mac\": \"D6:CB:1F:DC:35:49\",\n                    \"previous_count\": 58\n                },\n                \"Timestamp\": \"2025-09-29T09:31:47.806Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 5A:AD:37:38:EC:EB has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 133,\n                    \"hostname\": \"Jenny-s-S24-Ultra\",\n                    \"ip\": \"192.168.88.2\",\n                    \"mac\": \"5A:AD:37:38:EC:EB\",\n                    \"previous_count\": 133\n                },\n                \"Timestamp\": \"2025-09-29T09:31:47.806Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC EA:E4:64:EF:9E:25 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 41,\n                    \"hostname\": \"Paul-s-A52s\",\n                    \"ip\": \"192.168.88.5\",\n                    \"mac\": \"EA:E4:64:EF:9E:25\",\n                    \"previous_count\": 41\n                },\n                \"Timestamp\": \"2025-09-29T09:31:47.806Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 4A:BD:E0:98:33:67 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 226,\n                    \"hostname\": \"Michael-s-A25\",\n                    \"ip\": \"192.168.88.4\",\n                    \"mac\": \"4A:BD:E0:98:33:67\",\n                    \"previous_count\": 226\n                },\n                \"Timestamp\": \"2025-09-29T09:31:47.806Z\"\n            },\n            {\n                \"Type\": \"HighCPUUsage\",\n                \"Message\": \"Device is experiencing high CPU usage.\",\n                \"Details\": {\n                    \"max_cpu_percentage\": 100,\n                    \"threshold_percentage\": 90\n                },\n                \"Timestamp\": \"2025-09-29T09:31:47.806Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 70:D8:23:2F:E9:BE has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 16,\n                    \"hostname\": \"Jen_work_laptop\",\n                    \"ip\": \"192.168.88.5\",\n                    \"mac\": \"70:D8:23:2F:E9:BE\",\n                    \"previous_count\": 16\n                },\n                \"Timestamp\": \"2025-09-30T17:47:04.55Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 68:3E:26:F5:40:79 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 14,\n                    \"hostname\": \"DaddeeLaptop\",\n                    \"ip\": \"192.168.88.8\",\n                    \"mac\": \"68:3E:26:F5:40:79\",\n                    \"previous_count\": 14\n                },\n                \"Timestamp\": \"2025-09-30T17:47:04.55Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 90:CD:B6:BF:67:B7 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 20,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.4\",\n                    \"mac\": \"90:CD:B6:BF:67:B7\",\n                    \"previous_count\": 20\n                },\n                \"Timestamp\": \"2025-09-30T17:47:04.55Z\"\n            },\n            {\n                \"Type\": \"HighCPUUsage\",\n                \"Message\": \"Device is experiencing high CPU usage.\",\n                \"Details\": {\n                    \"max_cpu_percentage\": 100,\n                    \"threshold_percentage\": 90\n                },\n                \"Timestamp\": \"2025-09-30T17:47:04.55Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::98254A429CE4\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 32:74:A1:4E:62:3C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 13,\n                    \"hostname\": \"Sam-s-S22\",\n                    \"ip\": \"192.168.0.105\",\n                    \"mac\": \"32:74:A1:4E:62:3C\",\n                    \"previous_count\": 13\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.491Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 3E:74:20:06:6E:A2 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 14,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.102\",\n                    \"mac\": \"3E:74:20:06:6E:A2\",\n                    \"previous_count\": 14\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.491Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC FA:EC:F2:F6:CD:95 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 38,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.0.103\",\n                    \"mac\": \"FA:EC:F2:F6:CD:95\",\n                    \"previous_count\": 38\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.491Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::20362690B9D6\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC E2:F0:E4:B6:8B:07 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 23,\n                    \"hostname\": \"Stuart-s-Tab-S10\",\n                    \"ip\": \"192.168.0.7\",\n                    \"mac\": \"E2:F0:E4:B6:8B:07\",\n                    \"previous_count\": 23\n                },\n                \"Timestamp\": \"2025-09-29T09:31:45.715Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 04:27:28:F9:AE:3D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 64,\n                    \"hostname\": \"XBOX\",\n                    \"ip\": \"192.168.0.3\",\n                    \"mac\": \"04:27:28:F9:AE:3D\",\n                    \"previous_count\": 64\n                },\n                \"Timestamp\": \"2025-09-29T09:31:45.715Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C0:DD:8A:16:D4:01 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 11,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.2\",\n                    \"mac\": \"C0:DD:8A:16:D4:01\",\n                    \"previous_count\": 11\n                },\n                \"Timestamp\": \"2025-09-29T09:31:45.715Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC BA:88:59:F7:1F:19 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 38,\n                    \"hostname\": \"Robert-s-S23\",\n                    \"ip\": \"192.168.0.4\",\n                    \"mac\": \"BA:88:59:F7:1F:19\",\n                    \"previous_count\": 38\n                },\n                \"Timestamp\": \"2025-09-29T09:31:45.715Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC DE:0F:3C:34:9B:34 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 26,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.3\",\n                    \"mac\": \"DE:0F:3C:34:9B:34\",\n                    \"previous_count\": 26\n                },\n                \"Timestamp\": \"2025-09-29T09:31:45.715Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F4:26:79:6F:2C:C3 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 64,\n                    \"hostname\": \"MSI\",\n                    \"ip\": \"192.168.0.5\",\n                    \"mac\": \"F4:26:79:6F:2C:C3\",\n                    \"previous_count\": 64\n                },\n                \"Timestamp\": \"2025-09-29T09:31:45.715Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B6:D9:7A:C5:DE:9B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 54,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.5\",\n                    \"mac\": \"B6:D9:7A:C5:DE:9B\",\n                    \"previous_count\": 54\n                },\n                \"Timestamp\": \"2025-09-29T09:31:45.715Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC E2:F0:E4:B6:8B:07 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 23,\n                    \"hostname\": \"Stuart-s-Tab-S10\",\n                    \"ip\": \"192.168.0.7\",\n                    \"mac\": \"E2:F0:E4:B6:8B:07\",\n                    \"previous_count\": 23\n                },\n                \"Timestamp\": \"2025-09-30T17:47:03.205Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 04:27:28:F9:AE:3D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 64,\n                    \"hostname\": \"XBOX\",\n                    \"ip\": \"192.168.0.3\",\n                    \"mac\": \"04:27:28:F9:AE:3D\",\n                    \"previous_count\": 64\n                },\n                \"Timestamp\": \"2025-09-30T17:47:03.205Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C0:DD:8A:16:D4:01 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 11,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.2\",\n                    \"mac\": \"C0:DD:8A:16:D4:01\",\n                    \"previous_count\": 11\n                },\n                \"Timestamp\": \"2025-09-30T17:47:03.205Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC BA:88:59:F7:1F:19 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 38,\n                    \"hostname\": \"Robert-s-S23\",\n                    \"ip\": \"192.168.0.4\",\n                    \"mac\": \"BA:88:59:F7:1F:19\",\n                    \"previous_count\": 38\n                },\n                \"Timestamp\": \"2025-09-30T17:47:03.205Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::E4FAC4B90C8D\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A2:DD:6A:7D:90:29 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 71,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.104\",\n                    \"mac\": \"A2:DD:6A:7D:90:29\",\n                    \"previous_count\": 71\n                },\n                \"Timestamp\": \"2025-09-29T09:31:45.722Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 2C:33:58:A0:7C:B5 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 22,\n                    \"hostname\": \"user\\\\x82\\\\xCCPC\",\n                    \"ip\": \"192.168.0.105\",\n                    \"mac\": \"2C:33:58:A0:7C:B5\",\n                    \"previous_count\": 22\n                },\n                \"Timestamp\": \"2025-09-29T09:31:45.722Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC E2:21:4D:97:5E:C6 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 62,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"E2:21:4D:97:5E:C6\",\n                    \"previous_count\": 62\n                },\n                \"Timestamp\": \"2025-09-29T09:31:45.722Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC E4:C7:67:1F:68:5A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 60,\n                    \"hostname\": \"nekopin\",\n                    \"ip\": \"192.168.0.109\",\n                    \"mac\": \"E4:C7:67:1F:68:5A\",\n                    \"previous_count\": 60\n                },\n                \"Timestamp\": \"2025-09-29T09:31:45.722Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC AA:D2:CF:69:E5:9A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 51,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.100\",\n                    \"mac\": \"AA:D2:CF:69:E5:9A\",\n                    \"previous_count\": 51\n                },\n                \"Timestamp\": \"2025-09-29T09:31:45.722Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 5A:4A:E7:32:1A:58 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 43,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.0.116\",\n                    \"mac\": \"5A:4A:E7:32:1A:58\",\n                    \"previous_count\": 43\n                },\n                \"Timestamp\": \"2025-09-29T09:31:45.722Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 5A:62:EE:76:F6:12 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 75,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.118\",\n                    \"mac\": \"5A:62:EE:76:F6:12\",\n                    \"previous_count\": 75\n                },\n                \"Timestamp\": \"2025-09-29T09:31:45.722Z\"\n            },\n            {\n                \"Type\": \"HighCPUUsage\",\n                \"Message\": \"Device is experiencing high CPU usage.\",\n                \"Details\": {\n                    \"max_cpu_percentage\": 100,\n                    \"threshold_percentage\": 90\n                },\n                \"Timestamp\": \"2025-09-29T09:31:45.722Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC E2:21:4D:97:5E:C6 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 62,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"E2:21:4D:97:5E:C6\",\n                    \"previous_count\": 62\n                },\n                \"Timestamp\": \"2025-09-30T17:47:01.867Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC E4:C7:67:1F:68:5A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 60,\n                    \"hostname\": \"nekopin\",\n                    \"ip\": \"192.168.0.109\",\n                    \"mac\": \"E4:C7:67:1F:68:5A\",\n                    \"previous_count\": 60\n                },\n                \"Timestamp\": \"2025-09-30T17:47:01.867Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC AA:D2:CF:69:E5:9A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 51,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.100\",\n                    \"mac\": \"AA:D2:CF:69:E5:9A\",\n                    \"previous_count\": 51\n                },\n                \"Timestamp\": \"2025-09-30T17:47:01.867Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A2:DD:6A:7D:90:29 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 71,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.104\",\n                    \"mac\": \"A2:DD:6A:7D:90:29\",\n                    \"previous_count\": 71\n                },\n                \"Timestamp\": \"2025-09-30T17:47:01.867Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 5A:4A:E7:32:1A:58 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 43,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.0.116\",\n                    \"mac\": \"5A:4A:E7:32:1A:58\",\n                    \"previous_count\": 43\n                },\n                \"Timestamp\": \"2025-09-30T17:47:01.867Z\"\n            },\n            {\n                \"Type\": \"HighCPUUsage\",\n                \"Message\": \"Device is experiencing high CPU usage.\",\n                \"Details\": {\n                    \"max_cpu_percentage\": 100,\n                    \"threshold_percentage\": 90\n                },\n                \"Timestamp\": \"2025-09-30T17:47:01.867Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::98254AA1C114\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC DA:21:98:47:D2:93 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 12,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.102\",\n                    \"mac\": \"DA:21:98:47:D2:93\",\n                    \"previous_count\": 12\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.116Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC FA:57:8F:13:75:A6 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 81,\n                    \"hostname\": \"Alex's iPad\",\n                    \"ip\": \"192.168.0.105\",\n                    \"mac\": \"FA:57:8F:13:75:A6\",\n                    \"previous_count\": 81\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.116Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C2:33:CE:77:41:9D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 166,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.0.103\",\n                    \"mac\": \"C2:33:CE:77:41:9D\",\n                    \"previous_count\": 166\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.116Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 86:66:AF:E4:41:4B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 93,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.102\",\n                    \"mac\": \"86:66:AF:E4:41:4B\",\n                    \"previous_count\": 93\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.116Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 2A:DD:E2:19:EB:03 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 26,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.109\",\n                    \"mac\": \"2A:DD:E2:19:EB:03\",\n                    \"previous_count\": 26\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.116Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 2A:DD:E2:19:EB:03 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 26,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.109\",\n                    \"mac\": \"2A:DD:E2:19:EB:03\",\n                    \"previous_count\": 26\n                },\n                \"Timestamp\": \"2025-09-30T17:47:01.056Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC FA:57:8F:13:75:A6 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 81,\n                    \"hostname\": \"Alex's iPad\",\n                    \"ip\": \"192.168.0.105\",\n                    \"mac\": \"FA:57:8F:13:75:A6\",\n                    \"previous_count\": 81\n                },\n                \"Timestamp\": \"2025-09-30T17:47:01.056Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::20362690E9D9\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 84:94:37:4C:72:9D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 29,\n                    \"hostname\": \"kerrysApleWatch\",\n                    \"ip\": \"192.168.0.24\",\n                    \"mac\": \"84:94:37:4C:72:9D\",\n                    \"previous_count\": 29\n                },\n                \"Timestamp\": \"2025-09-29T09:31:46.901Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 60:95:BD:1F:2B:30 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 248,\n                    \"hostname\": \"christohersiPad\",\n                    \"ip\": \"192.168.0.14\",\n                    \"mac\": \"60:95:BD:1F:2B:30\",\n                    \"previous_count\": 248\n                },\n                \"Timestamp\": \"2025-09-29T09:31:46.901Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 92:76:03:E8:F4:A4 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 173,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.20\",\n                    \"mac\": \"92:76:03:E8:F4:A4\",\n                    \"previous_count\": 173\n                },\n                \"Timestamp\": \"2025-09-29T09:31:46.901Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 1A:6B:6C:35:AF:3D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 51,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.11\",\n                    \"mac\": \"1A:6B:6C:35:AF:3D\",\n                    \"previous_count\": 51\n                },\n                \"Timestamp\": \"2025-09-29T09:31:46.901Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 24:CE:33:A2:0B:81 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 26,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.18\",\n                    \"mac\": \"24:CE:33:A2:0B:81\",\n                    \"previous_count\": 26\n                },\n                \"Timestamp\": \"2025-09-29T09:31:46.901Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 1C:98:C1:36:DE:32 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 170,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.21\",\n                    \"mac\": \"1C:98:C1:36:DE:32\",\n                    \"previous_count\": 170\n                },\n                \"Timestamp\": \"2025-09-29T09:31:46.901Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B4:17:A8:EC:43:DB has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 12,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.3\",\n                    \"mac\": \"B4:17:A8:EC:43:DB\",\n                    \"previous_count\": 12\n                },\n                \"Timestamp\": \"2025-09-29T09:31:46.901Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 6C:29:95:D3:15:30 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 106,\n                    \"hostname\": \"DESKTOP-9569F50\",\n                    \"ip\": \"192.168.0.23\",\n                    \"mac\": \"6C:29:95:D3:15:30\",\n                    \"previous_count\": 106\n                },\n                \"Timestamp\": \"2025-09-29T09:31:46.901Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B8:BC:5B:86:7B:E6 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 334,\n                    \"hostname\": \"TIZEN\",\n                    \"ip\": \"192.168.0.22\",\n                    \"mac\": \"B8:BC:5B:86:7B:E6\",\n                    \"previous_count\": 334\n                },\n                \"Timestamp\": \"2025-09-29T09:31:46.901Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC BC:5C:17:D6:3E:0A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 96,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.13\",\n                    \"mac\": \"BC:5C:17:D6:3E:0A\",\n                    \"previous_count\": 96\n                },\n                \"Timestamp\": \"2025-09-29T09:31:46.901Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 5E:CA:B0:FB:F9:A6 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 109,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.19\",\n                    \"mac\": \"5E:CA:B0:FB:F9:A6\",\n                    \"previous_count\": 109\n                },\n                \"Timestamp\": \"2025-09-29T09:31:46.901Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 90:98:77:67:B3:DA has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 275,\n                    \"hostname\": \"BUSH-TV\",\n                    \"ip\": \"192.168.0.16\",\n                    \"mac\": \"90:98:77:67:B3:DA\",\n                    \"previous_count\": 275\n                },\n                \"Timestamp\": \"2025-09-29T09:31:46.901Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 1A:EE:B3:2E:C2:6D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 82,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.4\",\n                    \"mac\": \"1A:EE:B3:2E:C2:6D\",\n                    \"previous_count\": 82\n                },\n                \"Timestamp\": \"2025-09-29T09:31:46.901Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D6:F1:31:5F:F5:FB has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 166,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.13\",\n                    \"mac\": \"D6:F1:31:5F:F5:FB\",\n                    \"previous_count\": 166\n                },\n                \"Timestamp\": \"2025-09-29T09:31:46.901Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C8:4A:A0:66:A7:F7 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 66,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.21\",\n                    \"mac\": \"C8:4A:A0:66:A7:F7\",\n                    \"previous_count\": 66\n                },\n                \"Timestamp\": \"2025-09-29T09:31:46.901Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A0:D2:B1:EA:94:96 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 334,\n                    \"hostname\": \"amazon-df56b6b9d\",\n                    \"ip\": \"192.168.0.6\",\n                    \"mac\": \"A0:D2:B1:EA:94:96\",\n                    \"previous_count\": 334\n                },\n                \"Timestamp\": \"2025-09-29T09:31:46.901Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 90:98:77:67:B3:DA has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 275,\n                    \"hostname\": \"BUSH-TV\",\n                    \"ip\": \"192.168.0.16\",\n                    \"mac\": \"90:98:77:67:B3:DA\",\n                    \"previous_count\": 275\n                },\n                \"Timestamp\": \"2025-09-30T17:47:03.016Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 1A:EE:B3:2E:C2:6D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 82,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.4\",\n                    \"mac\": \"1A:EE:B3:2E:C2:6D\",\n                    \"previous_count\": 82\n                },\n                \"Timestamp\": \"2025-09-30T17:47:03.016Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B4:17:A8:EC:43:DB has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 12,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.3\",\n                    \"mac\": \"B4:17:A8:EC:43:DB\",\n                    \"previous_count\": 12\n                },\n                \"Timestamp\": \"2025-09-30T17:47:03.016Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 1C:98:C1:36:DE:32 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 170,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.21\",\n                    \"mac\": \"1C:98:C1:36:DE:32\",\n                    \"previous_count\": 170\n                },\n                \"Timestamp\": \"2025-09-30T17:47:03.016Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 1A:6B:6C:35:AF:3D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 51,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.11\",\n                    \"mac\": \"1A:6B:6C:35:AF:3D\",\n                    \"previous_count\": 51\n                },\n                \"Timestamp\": \"2025-09-30T17:47:03.016Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 24:CE:33:A2:0B:81 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 26,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.18\",\n                    \"mac\": \"24:CE:33:A2:0B:81\",\n                    \"previous_count\": 26\n                },\n                \"Timestamp\": \"2025-09-30T17:47:03.016Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B8:BC:5B:86:7B:E6 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 334,\n                    \"hostname\": \"TIZEN\",\n                    \"ip\": \"192.168.0.22\",\n                    \"mac\": \"B8:BC:5B:86:7B:E6\",\n                    \"previous_count\": 334\n                },\n                \"Timestamp\": \"2025-09-30T17:47:03.016Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A0:D2:B1:EA:94:96 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 334,\n                    \"hostname\": \"amazon-df56b6b9d\",\n                    \"ip\": \"192.168.0.6\",\n                    \"mac\": \"A0:D2:B1:EA:94:96\",\n                    \"previous_count\": 334\n                },\n                \"Timestamp\": \"2025-09-30T17:47:03.016Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C8:4A:A0:66:A7:F7 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 66,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.21\",\n                    \"mac\": \"C8:4A:A0:66:A7:F7\",\n                    \"previous_count\": 66\n                },\n                \"Timestamp\": \"2025-09-30T17:47:03.016Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 5E:CA:B0:FB:F9:A6 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 109,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.19\",\n                    \"mac\": \"5E:CA:B0:FB:F9:A6\",\n                    \"previous_count\": 109\n                },\n                \"Timestamp\": \"2025-09-30T17:47:03.016Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 92:76:03:E8:F4:A4 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 173,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.20\",\n                    \"mac\": \"92:76:03:E8:F4:A4\",\n                    \"previous_count\": 173\n                },\n                \"Timestamp\": \"2025-09-30T17:47:03.016Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 6C:29:95:D3:15:30 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 106,\n                    \"hostname\": \"DESKTOP-9569F50\",\n                    \"ip\": \"192.168.0.23\",\n                    \"mac\": \"6C:29:95:D3:15:30\",\n                    \"previous_count\": 106\n                },\n                \"Timestamp\": \"2025-09-30T17:47:03.016Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 84:94:37:4C:72:9D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 29,\n                    \"hostname\": \"kerrysApleWatch\",\n                    \"ip\": \"192.168.0.24\",\n                    \"mac\": \"84:94:37:4C:72:9D\",\n                    \"previous_count\": 29\n                },\n                \"Timestamp\": \"2025-09-30T17:47:03.017Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D6:F1:31:5F:F5:FB has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 166,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.13\",\n                    \"mac\": \"D6:F1:31:5F:F5:FB\",\n                    \"previous_count\": 166\n                },\n                \"Timestamp\": \"2025-09-30T17:47:03.017Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC BC:5C:17:D6:3E:0A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 96,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.13\",\n                    \"mac\": \"BC:5C:17:D6:3E:0A\",\n                    \"previous_count\": 96\n                },\n                \"Timestamp\": \"2025-09-30T17:47:03.017Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 60:95:BD:1F:2B:30 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 248,\n                    \"hostname\": \"christohersiPad\",\n                    \"ip\": \"192.168.0.14\",\n                    \"mac\": \"60:95:BD:1F:2B:30\",\n                    \"previous_count\": 248\n                },\n                \"Timestamp\": \"2025-09-30T17:47:03.017Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::E4FAC4B92100\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 2A:DE:E9:56:9B:88 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 53,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.102\",\n                    \"mac\": \"2A:DE:E9:56:9B:88\",\n                    \"previous_count\": 53\n                },\n                \"Timestamp\": \"2025-09-29T09:31:35.731Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC DE:DB:F5:0D:F2:A2 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 182,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.103\",\n                    \"mac\": \"DE:DB:F5:0D:F2:A2\",\n                    \"previous_count\": 182\n                },\n                \"Timestamp\": \"2025-09-29T09:31:35.731Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 7C:76:35:EC:0F:90 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 27,\n                    \"hostname\": \"MSI\",\n                    \"ip\": \"192.168.0.108\",\n                    \"mac\": \"7C:76:35:EC:0F:90\",\n                    \"previous_count\": 27\n                },\n                \"Timestamp\": \"2025-09-29T09:31:35.731Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 4C:A9:19:DD:A1:5E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 61,\n                    \"hostname\": \"wlan0\",\n                    \"ip\": \"192.168.0.106\",\n                    \"mac\": \"4C:A9:19:DD:A1:5E\",\n                    \"previous_count\": 61\n                },\n                \"Timestamp\": \"2025-09-29T09:31:35.731Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 32:46:50:A5:C5:C0 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 212,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.0.107\",\n                    \"mac\": \"32:46:50:A5:C5:C0\",\n                    \"previous_count\": 212\n                },\n                \"Timestamp\": \"2025-09-29T09:31:35.731Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 2E:56:D0:28:7C:5E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 196,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.0.106\",\n                    \"mac\": \"2E:56:D0:28:7C:5E\",\n                    \"previous_count\": 196\n                },\n                \"Timestamp\": \"2025-09-29T09:31:35.731Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 3E:18:EF:1A:52:D5 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 135,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.104\",\n                    \"mac\": \"3E:18:EF:1A:52:D5\",\n                    \"previous_count\": 135\n                },\n                \"Timestamp\": \"2025-09-29T09:31:35.731Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC E2:21:6E:D8:A4:0E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 23,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.0.105\",\n                    \"mac\": \"E2:21:6E:D8:A4:0E\",\n                    \"previous_count\": 23\n                },\n                \"Timestamp\": \"2025-09-29T09:31:35.731Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC DE:AE:A4:06:C3:C2 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 33,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"DE:AE:A4:06:C3:C2\",\n                    \"previous_count\": 33\n                },\n                \"Timestamp\": \"2025-09-29T09:31:35.731Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC DE:AE:A4:06:C3:C2 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 33,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"DE:AE:A4:06:C3:C2\",\n                    \"previous_count\": 33\n                },\n                \"Timestamp\": \"2025-09-30T17:46:50.139Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::20362690D78C\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 34:86:DA:71:7D:D9 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 21,\n                    \"hostname\": \"HONOR-Magic7-Pro\",\n                    \"ip\": \"192.168.0.4\",\n                    \"mac\": \"34:86:DA:71:7D:D9\",\n                    \"previous_count\": 21\n                },\n                \"Timestamp\": \"2025-09-29T09:31:56.069Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 68:B9:59:C7:17:11 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 18,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.8\",\n                    \"mac\": \"68:B9:59:C7:17:11\",\n                    \"previous_count\": 18\n                },\n                \"Timestamp\": \"2025-09-29T09:31:56.069Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 7E:AF:45:00:4A:24 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 50,\n                    \"hostname\": \"Pixel-7-Pro\",\n                    \"ip\": \"192.168.0.15\",\n                    \"mac\": \"7E:AF:45:00:4A:24\",\n                    \"previous_count\": 50\n                },\n                \"Timestamp\": \"2025-09-29T09:31:56.069Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC EE:AE:9F:9A:89:5F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 51,\n                    \"hostname\": \"SM-L705F\",\n                    \"ip\": \"192.168.0.2\",\n                    \"mac\": \"EE:AE:9F:9A:89:5F\",\n                    \"previous_count\": 51\n                },\n                \"Timestamp\": \"2025-09-29T09:31:56.069Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A8:8C:3E:8C:67:D9 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 13,\n                    \"hostname\": \"XBOX\",\n                    \"ip\": \"192.168.0.2\",\n                    \"mac\": \"A8:8C:3E:8C:67:D9\",\n                    \"previous_count\": 13\n                },\n                \"Timestamp\": \"2025-09-29T09:31:56.069Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC EE:AE:9F:9A:89:5F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 51,\n                    \"hostname\": \"SM-L705F\",\n                    \"ip\": \"192.168.0.2\",\n                    \"mac\": \"EE:AE:9F:9A:89:5F\",\n                    \"previous_count\": 51\n                },\n                \"Timestamp\": \"2025-09-30T17:46:56.661Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::203626900644\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 2C:99:75:10:3C:38 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 19,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.15\",\n                    \"mac\": \"2C:99:75:10:3C:38\",\n                    \"previous_count\": 19\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.454Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 1E:B3:C0:59:6D:CF has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 71,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.9\",\n                    \"mac\": \"1E:B3:C0:59:6D:CF\",\n                    \"previous_count\": 71\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.454Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 32:22:D9:CE:DE:02 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 28,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.5\",\n                    \"mac\": \"32:22:D9:CE:DE:02\",\n                    \"previous_count\": 28\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.454Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 08:C2:24:55:BF:AD has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 364,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.7\",\n                    \"mac\": \"08:C2:24:55:BF:AD\",\n                    \"previous_count\": 364\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.454Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C2:56:89:21:86:53 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 182,\n                    \"hostname\": \"OnePlus-Pad\",\n                    \"ip\": \"192.168.0.5\",\n                    \"mac\": \"C2:56:89:21:86:53\",\n                    \"previous_count\": 182\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.454Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 32:22:D9:CE:DE:02 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 28,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.5\",\n                    \"mac\": \"32:22:D9:CE:DE:02\",\n                    \"previous_count\": 28\n                },\n                \"Timestamp\": \"2025-09-30T17:46:49.11Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::20362690DA7D\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 1A:69:BB:AF:39:62 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 230,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.0.22\",\n                    \"mac\": \"1A:69:BB:AF:39:62\",\n                    \"previous_count\": 230\n                },\n                \"Timestamp\": \"2025-09-29T09:31:42.171Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC E2:F7:9E:21:37:9D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 56,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.17\",\n                    \"mac\": \"E2:F7:9E:21:37:9D\",\n                    \"previous_count\": 56\n                },\n                \"Timestamp\": \"2025-09-29T09:31:42.171Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 26:1B:A0:98:92:3B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 10,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.6\",\n                    \"mac\": \"26:1B:A0:98:92:3B\",\n                    \"previous_count\": 10\n                },\n                \"Timestamp\": \"2025-09-29T09:31:42.171Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 3C:6A:9D:21:A3:23 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 12,\n                    \"hostname\": \"Elgato Key Light 6233\",\n                    \"ip\": \"192.168.0.2\",\n                    \"mac\": \"3C:6A:9D:21:A3:23\",\n                    \"previous_count\": 12\n                },\n                \"Timestamp\": \"2025-09-29T09:31:42.171Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC DE:04:38:7E:67:1E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 13,\n                    \"hostname\": \"Pixel-8-Pro\",\n                    \"ip\": \"192.168.0.16\",\n                    \"mac\": \"DE:04:38:7E:67:1E\",\n                    \"previous_count\": 13\n                },\n                \"Timestamp\": \"2025-09-29T09:31:42.171Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 64:9A:63:80:1A:32 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 199,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.3\",\n                    \"mac\": \"64:9A:63:80:1A:32\",\n                    \"previous_count\": 199\n                },\n                \"Timestamp\": \"2025-09-29T09:31:42.171Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 4A:D7:CE:B6:0F:41 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 148,\n                    \"hostname\": \"Pixel-8-Pro\",\n                    \"ip\": \"192.168.0.18\",\n                    \"mac\": \"4A:D7:CE:B6:0F:41\",\n                    \"previous_count\": 148\n                },\n                \"Timestamp\": \"2025-09-29T09:31:42.171Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC DE:04:38:7E:67:1E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 13,\n                    \"hostname\": \"Pixel-8-Pro\",\n                    \"ip\": \"192.168.0.16\",\n                    \"mac\": \"DE:04:38:7E:67:1E\",\n                    \"previous_count\": 13\n                },\n                \"Timestamp\": \"2025-09-30T17:47:01.351Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 1A:69:BB:AF:39:62 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 230,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.0.22\",\n                    \"mac\": \"1A:69:BB:AF:39:62\",\n                    \"previous_count\": 230\n                },\n                \"Timestamp\": \"2025-09-30T17:47:01.351Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC E2:F7:9E:21:37:9D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 56,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.17\",\n                    \"mac\": \"E2:F7:9E:21:37:9D\",\n                    \"previous_count\": 56\n                },\n                \"Timestamp\": \"2025-09-30T17:47:01.351Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 3C:6A:9D:21:A3:23 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 12,\n                    \"hostname\": \"Elgato Key Light 6233\",\n                    \"ip\": \"192.168.0.2\",\n                    \"mac\": \"3C:6A:9D:21:A3:23\",\n                    \"previous_count\": 12\n                },\n                \"Timestamp\": \"2025-09-30T17:47:01.351Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::98254AA1B142\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 84:72:07:2D:E3:EF has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 56,\n                    \"hostname\": \"WF5000_2de3ef\",\n                    \"ip\": \"192.168.0.100\",\n                    \"mac\": \"84:72:07:2D:E3:EF\",\n                    \"previous_count\": 56\n                },\n                \"Timestamp\": \"2025-09-29T09:31:45.36Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 6A:9D:10:32:E5:78 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 20,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"6A:9D:10:32:E5:78\",\n                    \"previous_count\": 20\n                },\n                \"Timestamp\": \"2025-09-29T09:31:45.36Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 6A:9D:10:32:E5:78 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 20,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"6A:9D:10:32:E5:78\",\n                    \"previous_count\": 20\n                },\n                \"Timestamp\": \"2025-09-30T17:47:02.057Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::98254A429855\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 6C:22:1A:6B:EA:EC has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 34,\n                    \"hostname\": \"lwip\",\n                    \"ip\": \"192.168.0.102\",\n                    \"mac\": \"6C:22:1A:6B:EA:EC\",\n                    \"previous_count\": 34\n                },\n                \"Timestamp\": \"2025-09-29T09:31:48.109Z\"\n            },\n            {\n                \"Type\": \"HighCPUUsage\",\n                \"Message\": \"Device is experiencing high CPU usage.\",\n                \"Details\": {\n                    \"max_cpu_percentage\": 100,\n                    \"threshold_percentage\": 90\n                },\n                \"Timestamp\": \"2025-09-29T09:31:48.109Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 6C:22:1A:6B:EA:EC has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 34,\n                    \"hostname\": \"lwip\",\n                    \"ip\": \"192.168.0.102\",\n                    \"mac\": \"6C:22:1A:6B:EA:EC\",\n                    \"previous_count\": 34\n                },\n                \"Timestamp\": \"2025-09-30T17:47:05.085Z\"\n            },\n            {\n                \"Type\": \"HighCPUUsage\",\n                \"Message\": \"Device is experiencing high CPU usage.\",\n                \"Details\": {\n                    \"max_cpu_percentage\": 100,\n                    \"threshold_percentage\": 90\n                },\n                \"Timestamp\": \"2025-09-30T17:47:05.085Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::A842A10A5727\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC BA:B9:4C:EE:9F:46 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 89,\n                    \"hostname\": \"moto-g14\",\n                    \"ip\": \"192.168.0.100\",\n                    \"mac\": \"BA:B9:4C:EE:9F:46\",\n                    \"previous_count\": 89\n                },\n                \"Timestamp\": \"2025-09-29T09:31:52.765Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 08:12:A5:AE:F5:05 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 13,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.109\",\n                    \"mac\": \"08:12:A5:AE:F5:05\",\n                    \"previous_count\": 13\n                },\n                \"Timestamp\": \"2025-09-29T09:31:52.765Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC CA:E3:21:30:14:B2 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 31,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.110\",\n                    \"mac\": \"CA:E3:21:30:14:B2\",\n                    \"previous_count\": 31\n                },\n                \"Timestamp\": \"2025-09-29T09:31:52.765Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 10:96:93:EA:4B:F8 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 214,\n                    \"hostname\": \"amazon-b6a36f3b6\",\n                    \"ip\": \"192.168.0.106\",\n                    \"mac\": \"10:96:93:EA:4B:F8\",\n                    \"previous_count\": 214\n                },\n                \"Timestamp\": \"2025-09-29T09:31:52.765Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 46:F6:99:D9:77:2F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 11,\n                    \"hostname\": \"Galaxy-A12\",\n                    \"ip\": \"192.168.0.103\",\n                    \"mac\": \"46:F6:99:D9:77:2F\",\n                    \"previous_count\": 11\n                },\n                \"Timestamp\": \"2025-09-29T09:31:52.765Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 5C:60:BA:8D:E0:49 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 253,\n                    \"hostname\": \"HP8DE049\",\n                    \"ip\": \"192.168.0.115\",\n                    \"mac\": \"5C:60:BA:8D:E0:49\",\n                    \"previous_count\": 253\n                },\n                \"Timestamp\": \"2025-09-29T09:31:52.765Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 50:D4:5C:7B:27:08 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 286,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.111\",\n                    \"mac\": \"50:D4:5C:7B:27:08\",\n                    \"previous_count\": 286\n                },\n                \"Timestamp\": \"2025-09-29T09:31:52.765Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC CA:E3:21:30:14:B2 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 31,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.110\",\n                    \"mac\": \"CA:E3:21:30:14:B2\",\n                    \"previous_count\": 31\n                },\n                \"Timestamp\": \"2025-09-30T17:46:53.581Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 5C:60:BA:8D:E0:49 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 253,\n                    \"hostname\": \"HP8DE049\",\n                    \"ip\": \"192.168.0.115\",\n                    \"mac\": \"5C:60:BA:8D:E0:49\",\n                    \"previous_count\": 253\n                },\n                \"Timestamp\": \"2025-09-30T17:46:53.581Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::20362690BB26\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 76:AA:85:7F:A2:EA has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 34,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.10\",\n                    \"mac\": \"76:AA:85:7F:A2:EA\",\n                    \"previous_count\": 34\n                },\n                \"Timestamp\": \"2025-09-29T09:31:52.772Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B8:3C:28:B1:08:41 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 71,\n                    \"hostname\": \"T-iPhone\",\n                    \"ip\": \"192.168.0.9\",\n                    \"mac\": \"B8:3C:28:B1:08:41\",\n                    \"previous_count\": 71\n                },\n                \"Timestamp\": \"2025-09-29T09:31:52.772Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 3E:66:0E:45:EF:B7 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 12,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.8\",\n                    \"mac\": \"3E:66:0E:45:EF:B7\",\n                    \"previous_count\": 12\n                },\n                \"Timestamp\": \"2025-09-29T09:31:52.772Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 3E:66:0E:45:EF:B7 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 12,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.8\",\n                    \"mac\": \"3E:66:0E:45:EF:B7\",\n                    \"previous_count\": 12\n                },\n                \"Timestamp\": \"2025-09-30T17:47:10.196Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::A842A10A4809\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A8:B1:3B:23:1E:58 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 19,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.110\",\n                    \"mac\": \"A8:B1:3B:23:1E:58\",\n                    \"previous_count\": 19\n                },\n                \"Timestamp\": \"2025-09-29T09:31:32Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 9C:76:13:C7:46:A3 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 421,\n                    \"hostname\": \"RingFloodlightCam-a3\",\n                    \"ip\": \"192.168.0.100\",\n                    \"mac\": \"9C:76:13:C7:46:A3\",\n                    \"previous_count\": 421\n                },\n                \"Timestamp\": \"2025-09-29T09:31:32Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D2:62:3F:EB:43:90 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 42,\n                    \"hostname\": \"NTH-NX9\",\n                    \"ip\": \"192.168.0.105\",\n                    \"mac\": \"D2:62:3F:EB:43:90\",\n                    \"previous_count\": 42\n                },\n                \"Timestamp\": \"2025-09-29T09:31:32Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 44:6F:F8:16:02:E9 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 15,\n                    \"hostname\": \"X5J-UK-SAA2298A\",\n                    \"ip\": \"192.168.0.116\",\n                    \"mac\": \"44:6F:F8:16:02:E9\",\n                    \"previous_count\": 15\n                },\n                \"Timestamp\": \"2025-09-29T09:31:32Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 14:C1:4E:15:27:07 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 418,\n                    \"hostname\": \"Chromecast\",\n                    \"ip\": \"192.168.0.109\",\n                    \"mac\": \"14:C1:4E:15:27:07\",\n                    \"previous_count\": 418\n                },\n                \"Timestamp\": \"2025-09-29T09:31:32.001Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 1A:D9:E5:92:BF:E2 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 263,\n                    \"hostname\": \"MacBookAir\",\n                    \"ip\": \"192.168.0.102\",\n                    \"mac\": \"1A:D9:E5:92:BF:E2\",\n                    \"previous_count\": 263\n                },\n                \"Timestamp\": \"2025-09-29T09:31:32.001Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 9C:76:13:94:1B:DC has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 133,\n                    \"hostname\": \"RingSpotlightCam-dc\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"9C:76:13:94:1B:DC\",\n                    \"previous_count\": 133\n                },\n                \"Timestamp\": \"2025-09-29T09:31:32.001Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 62:0D:8E:AA:CE:CE has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 48,\n                    \"hostname\": \"NTH-NX9\",\n                    \"ip\": \"192.168.0.104\",\n                    \"mac\": \"62:0D:8E:AA:CE:CE\",\n                    \"previous_count\": 48\n                },\n                \"Timestamp\": \"2025-09-29T09:31:32.001Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 90:48:6C:40:C3:5F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 267,\n                    \"hostname\": \"Ring-40c35f\",\n                    \"ip\": \"192.168.0.103\",\n                    \"mac\": \"90:48:6C:40:C3:5F\",\n                    \"previous_count\": 267\n                },\n                \"Timestamp\": \"2025-09-29T09:31:32.001Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A2:00:C7:18:09:F1 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 24,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.108\",\n                    \"mac\": \"A2:00:C7:18:09:F1\",\n                    \"previous_count\": 24\n                },\n                \"Timestamp\": \"2025-09-29T09:31:32.001Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC AA:75:7B:EC:8E:F1 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 46,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.106\",\n                    \"mac\": \"AA:75:7B:EC:8E:F1\",\n                    \"previous_count\": 46\n                },\n                \"Timestamp\": \"2025-09-29T09:31:32.001Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC FE:F8:99:8C:88:0A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 17,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.103\",\n                    \"mac\": \"FE:F8:99:8C:88:0A\",\n                    \"previous_count\": 17\n                },\n                \"Timestamp\": \"2025-09-29T09:31:32.001Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 62:0D:8E:AA:CE:CE has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 48,\n                    \"hostname\": \"NTH-NX9\",\n                    \"ip\": \"192.168.0.104\",\n                    \"mac\": \"62:0D:8E:AA:CE:CE\",\n                    \"previous_count\": 48\n                },\n                \"Timestamp\": \"2025-09-30T17:46:49.06Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 44:6F:F8:16:02:E9 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 15,\n                    \"hostname\": \"X5J-UK-SAA2298A\",\n                    \"ip\": \"192.168.0.116\",\n                    \"mac\": \"44:6F:F8:16:02:E9\",\n                    \"previous_count\": 15\n                },\n                \"Timestamp\": \"2025-09-30T17:46:49.06Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC FE:F8:99:8C:88:0A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 17,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.103\",\n                    \"mac\": \"FE:F8:99:8C:88:0A\",\n                    \"previous_count\": 17\n                },\n                \"Timestamp\": \"2025-09-30T17:46:49.06Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A8:B1:3B:23:1E:58 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 19,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.110\",\n                    \"mac\": \"A8:B1:3B:23:1E:58\",\n                    \"previous_count\": 19\n                },\n                \"Timestamp\": \"2025-09-30T17:46:49.06Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D2:62:3F:EB:43:90 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 42,\n                    \"hostname\": \"NTH-NX9\",\n                    \"ip\": \"192.168.0.105\",\n                    \"mac\": \"D2:62:3F:EB:43:90\",\n                    \"previous_count\": 42\n                },\n                \"Timestamp\": \"2025-09-30T17:46:49.06Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A2:00:C7:18:09:F1 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 24,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.108\",\n                    \"mac\": \"A2:00:C7:18:09:F1\",\n                    \"previous_count\": 24\n                },\n                \"Timestamp\": \"2025-09-30T17:46:49.06Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::20362690057B\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 3E:ED:16:6F:00:B8 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 12,\n                    \"hostname\": \"Karl-s-S22-Ultra\",\n                    \"ip\": \"192.168.0.3\",\n                    \"mac\": \"3E:ED:16:6F:00:B8\",\n                    \"previous_count\": 12\n                },\n                \"Timestamp\": \"2025-09-29T09:31:42.23Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 00:93:37:2D:07:35 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 150,\n                    \"hostname\": \"DWE-Karl2\",\n                    \"ip\": \"192.168.0.5\",\n                    \"mac\": \"00:93:37:2D:07:35\",\n                    \"previous_count\": 150\n                },\n                \"Timestamp\": \"2025-09-29T09:31:42.23Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 2E:BB:CA:1E:79:B8 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 51,\n                    \"hostname\": \"HONOR-Magic-V3\",\n                    \"ip\": \"192.168.0.3\",\n                    \"mac\": \"2E:BB:CA:1E:79:B8\",\n                    \"previous_count\": 51\n                },\n                \"Timestamp\": \"2025-09-29T09:31:42.23Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC FA:9C:C6:EB:11:E3 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 181,\n                    \"hostname\": \"God-Complex-Jungle-and-Sea\",\n                    \"ip\": \"192.168.0.4\",\n                    \"mac\": \"FA:9C:C6:EB:11:E3\",\n                    \"previous_count\": 181\n                },\n                \"Timestamp\": \"2025-09-29T09:31:42.23Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 00:93:37:2D:07:35 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 150,\n                    \"hostname\": \"DWE-Karl2\",\n                    \"ip\": \"192.168.0.5\",\n                    \"mac\": \"00:93:37:2D:07:35\",\n                    \"previous_count\": 150\n                },\n                \"Timestamp\": \"2025-09-30T17:47:06.609Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 2E:BB:CA:1E:79:B8 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 51,\n                    \"hostname\": \"HONOR-Magic-V3\",\n                    \"ip\": \"192.168.0.3\",\n                    \"mac\": \"2E:BB:CA:1E:79:B8\",\n                    \"previous_count\": 51\n                },\n                \"Timestamp\": \"2025-09-30T17:47:06.609Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::20362690038F\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 1A:BE:A9:2E:24:DB has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 40,\n                    \"hostname\": \"Lisa-s-S22\",\n                    \"ip\": \"192.168.0.6\",\n                    \"mac\": \"1A:BE:A9:2E:24:DB\",\n                    \"previous_count\": 40\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.579Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 46:A5:EF:E8:BB:F4 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 302,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.2\",\n                    \"mac\": \"46:A5:EF:E8:BB:F4\",\n                    \"previous_count\": 302\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.579Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 22:3D:45:DF:4E:9B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 290,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.4\",\n                    \"mac\": \"22:3D:45:DF:4E:9B\",\n                    \"previous_count\": 290\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.579Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 8A:86:5A:F3:DF:25 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 79,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.5\",\n                    \"mac\": \"8A:86:5A:F3:DF:25\",\n                    \"previous_count\": 79\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.579Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 1A:BE:A9:2E:24:DB has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 40,\n                    \"hostname\": \"Lisa-s-S22\",\n                    \"ip\": \"192.168.0.6\",\n                    \"mac\": \"1A:BE:A9:2E:24:DB\",\n                    \"previous_count\": 40\n                },\n                \"Timestamp\": \"2025-09-30T17:47:11.864Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::98254A4283CA\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 86:E7:9B:1D:8D:B9 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 120,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.100\",\n                    \"mac\": \"86:E7:9B:1D:8D:B9\",\n                    \"previous_count\": 120\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.185Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 36:80:09:8B:8D:9E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 14,\n                    \"hostname\": \"Danny-s-S20-FE\",\n                    \"ip\": \"192.168.0.100\",\n                    \"mac\": \"36:80:09:8B:8D:9E\",\n                    \"previous_count\": 14\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.185Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 86:E7:9B:1D:8D:B9 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 120,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.100\",\n                    \"mac\": \"86:E7:9B:1D:8D:B9\",\n                    \"previous_count\": 120\n                },\n                \"Timestamp\": \"2025-09-30T17:47:07.65Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 36:80:09:8B:8D:9E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 14,\n                    \"hostname\": \"Danny-s-S20-FE\",\n                    \"ip\": \"192.168.0.100\",\n                    \"mac\": \"36:80:09:8B:8D:9E\",\n                    \"previous_count\": 14\n                },\n                \"Timestamp\": \"2025-09-30T17:47:07.65Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::40AE309765A2\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 00:0B:6C:47:16:84 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 131,\n                    \"hostname\": \"Pyronix Alarm\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"00:0B:6C:47:16:84\",\n                    \"previous_count\": 131\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.311Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 04:17:B6:C8:5C:54 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 23,\n                    \"hostname\": \"Eufy Camera\",\n                    \"ip\": \"192.168.0.100\",\n                    \"mac\": \"04:17:B6:C8:5C:54\",\n                    \"previous_count\": 23\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.311Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 1A:AF:D2:9C:E3:05 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 127,\n                    \"hostname\": \"Amer-s-S20-FE\",\n                    \"ip\": \"192.168.0.111\",\n                    \"mac\": \"1A:AF:D2:9C:E3:05\",\n                    \"previous_count\": 127\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.311Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC CC:A7:C1:35:D7:E6 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 175,\n                    \"hostname\": \"Nest Thermostat\",\n                    \"ip\": \"192.168.0.108\",\n                    \"mac\": \"CC:A7:C1:35:D7:E6\",\n                    \"previous_count\": 175\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.311Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC CC:A7:C1:35:D7:E6 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 175,\n                    \"hostname\": \"Nest Thermostat\",\n                    \"ip\": \"192.168.0.108\",\n                    \"mac\": \"CC:A7:C1:35:D7:E6\",\n                    \"previous_count\": 175\n                },\n                \"Timestamp\": \"2025-09-30T17:47:09.178Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::20362690EFF1\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 20:28:BC:19:7F:34 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 29,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.2\",\n                    \"mac\": \"20:28:BC:19:7F:34\",\n                    \"previous_count\": 29\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.417Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::203626901172\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 46:D3:33:11:5F:83 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 30,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.5\",\n                    \"mac\": \"46:D3:33:11:5F:83\",\n                    \"previous_count\": 30\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.75Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 02:BB:F1:C5:3C:71 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 74,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.7\",\n                    \"mac\": \"02:BB:F1:C5:3C:71\",\n                    \"previous_count\": 74\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.75Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D0:C2:4E:61:F7:C0 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 41,\n                    \"hostname\": \"Samsung\",\n                    \"ip\": \"192.168.0.9\",\n                    \"mac\": \"D0:C2:4E:61:F7:C0\",\n                    \"previous_count\": 41\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.75Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 82:70:36:50:EE:06 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 83,\n                    \"hostname\": \"G-s-S25-Ultra\",\n                    \"ip\": \"192.168.0.17\",\n                    \"mac\": \"82:70:36:50:EE:06\",\n                    \"previous_count\": 83\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.75Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 0E:38:E1:6B:83:DF has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 10,\n                    \"hostname\": \"Rahma-s-S22-Ultra\",\n                    \"ip\": \"192.168.0.5\",\n                    \"mac\": \"0E:38:E1:6B:83:DF\",\n                    \"previous_count\": 10\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.75Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 0E:38:E1:6B:83:DF has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 10,\n                    \"hostname\": \"Rahma-s-S22-Ultra\",\n                    \"ip\": \"192.168.0.5\",\n                    \"mac\": \"0E:38:E1:6B:83:DF\",\n                    \"previous_count\": 10\n                },\n                \"Timestamp\": \"2025-09-30T17:47:06.589Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::A842A10A42C0\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 5A:AC:A4:F2:A1:EB has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 10,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.105\",\n                    \"mac\": \"5A:AC:A4:F2:A1:EB\",\n                    \"previous_count\": 10\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.224Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC AE:80:BE:49:70:C1 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 19,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.110\",\n                    \"mac\": \"AE:80:BE:49:70:C1\",\n                    \"previous_count\": 19\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.224Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 4A:7D:05:AB:CD:4E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 57,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.108\",\n                    \"mac\": \"4A:7D:05:AB:CD:4E\",\n                    \"previous_count\": 57\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.224Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 8A:2A:3E:4C:0F:81 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 21,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.108\",\n                    \"mac\": \"8A:2A:3E:4C:0F:81\",\n                    \"previous_count\": 21\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.224Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 1A:E0:FC:21:82:EF has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 43,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.107\",\n                    \"mac\": \"1A:E0:FC:21:82:EF\",\n                    \"previous_count\": 43\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.224Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 52:F7:AA:DC:ED:8D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 93,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.110\",\n                    \"mac\": \"52:F7:AA:DC:ED:8D\",\n                    \"previous_count\": 93\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.224Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 6E:01:3F:5D:55:6D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 87,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.104\",\n                    \"mac\": \"6E:01:3F:5D:55:6D\",\n                    \"previous_count\": 87\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.224Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC DE:6D:3F:85:13:A7 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 92,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.0.103\",\n                    \"mac\": \"DE:6D:3F:85:13:A7\",\n                    \"previous_count\": 92\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.224Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 34:AF:B3:A3:0D:D9 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 13,\n                    \"hostname\": \"amazon-41184d736\",\n                    \"ip\": \"192.168.0.104\",\n                    \"mac\": \"34:AF:B3:A3:0D:D9\",\n                    \"previous_count\": 13\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.224Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 1A:C1:9F:8F:9C:A1 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 216,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.106\",\n                    \"mac\": \"1A:C1:9F:8F:9C:A1\",\n                    \"previous_count\": 216\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.224Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 1A:E0:FC:21:82:EF has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 43,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.107\",\n                    \"mac\": \"1A:E0:FC:21:82:EF\",\n                    \"previous_count\": 43\n                },\n                \"Timestamp\": \"2025-09-30T17:46:59.35Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 5A:AC:A4:F2:A1:EB has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 10,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.105\",\n                    \"mac\": \"5A:AC:A4:F2:A1:EB\",\n                    \"previous_count\": 10\n                },\n                \"Timestamp\": \"2025-09-30T17:46:59.35Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 1A:C1:9F:8F:9C:A1 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 216,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.106\",\n                    \"mac\": \"1A:C1:9F:8F:9C:A1\",\n                    \"previous_count\": 216\n                },\n                \"Timestamp\": \"2025-09-30T17:46:59.35Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 34:AF:B3:A3:0D:D9 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 13,\n                    \"hostname\": \"amazon-41184d736\",\n                    \"ip\": \"192.168.0.104\",\n                    \"mac\": \"34:AF:B3:A3:0D:D9\",\n                    \"previous_count\": 13\n                },\n                \"Timestamp\": \"2025-09-30T17:46:59.35Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 6E:01:3F:5D:55:6D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 87,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.104\",\n                    \"mac\": \"6E:01:3F:5D:55:6D\",\n                    \"previous_count\": 87\n                },\n                \"Timestamp\": \"2025-09-30T17:46:59.35Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC DE:6D:3F:85:13:A7 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 92,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.0.103\",\n                    \"mac\": \"DE:6D:3F:85:13:A7\",\n                    \"previous_count\": 92\n                },\n                \"Timestamp\": \"2025-09-30T17:46:59.35Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 8A:2A:3E:4C:0F:81 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 21,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.108\",\n                    \"mac\": \"8A:2A:3E:4C:0F:81\",\n                    \"previous_count\": 21\n                },\n                \"Timestamp\": \"2025-09-30T17:46:59.35Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 52:F7:AA:DC:ED:8D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 93,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.110\",\n                    \"mac\": \"52:F7:AA:DC:ED:8D\",\n                    \"previous_count\": 93\n                },\n                \"Timestamp\": \"2025-09-30T17:46:59.35Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 4A:7D:05:AB:CD:4E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 57,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.108\",\n                    \"mac\": \"4A:7D:05:AB:CD:4E\",\n                    \"previous_count\": 57\n                },\n                \"Timestamp\": \"2025-09-30T17:46:59.35Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC AE:80:BE:49:70:C1 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 19,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.110\",\n                    \"mac\": \"AE:80:BE:49:70:C1\",\n                    \"previous_count\": 19\n                },\n                \"Timestamp\": \"2025-09-30T17:46:59.35Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::20362690B9FD\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 7C:2E:BD:45:B1:7E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 302,\n                    \"hostname\": \"Google-Home-Mini\",\n                    \"ip\": \"192.168.0.4\",\n                    \"mac\": \"7C:2E:BD:45:B1:7E\",\n                    \"previous_count\": 302\n                },\n                \"Timestamp\": \"2025-09-29T09:31:32.014Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::20362690D83D\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 4A:B1:B3:01:08:EC has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 13,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.2\",\n                    \"mac\": \"4A:B1:B3:01:08:EC\",\n                    \"previous_count\": 13\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.492Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC DE:AF:2E:CD:59:65 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 33,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.0.9\",\n                    \"mac\": \"DE:AF:2E:CD:59:65\",\n                    \"previous_count\": 33\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.492Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 02:32:44:08:99:40 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 132,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.0.16\",\n                    \"mac\": \"02:32:44:08:99:40\",\n                    \"previous_count\": 132\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.492Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C6:51:BE:BD:AC:00 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 20,\n                    \"hostname\": \"Jakes iPhone\",\n                    \"ip\": \"192.168.0.2\",\n                    \"mac\": \"C6:51:BE:BD:AC:00\",\n                    \"previous_count\": 20\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.492Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 4A:78:A0:B9:DC:1D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 28,\n                    \"hostname\": \"Steph iPhone\",\n                    \"ip\": \"192.168.0.21\",\n                    \"mac\": \"4A:78:A0:B9:DC:1D\",\n                    \"previous_count\": 28\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.492Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC EA:53:F1:87:5A:88 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 21,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.10\",\n                    \"mac\": \"EA:53:F1:87:5A:88\",\n                    \"previous_count\": 21\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.492Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 52:3C:26:23:7F:C3 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 40,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.9\",\n                    \"mac\": \"52:3C:26:23:7F:C3\",\n                    \"previous_count\": 40\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.492Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 84:C3:E8:22:23:B0 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 50,\n                    \"hostname\": \"Valliant Heating \",\n                    \"ip\": \"192.168.0.104\",\n                    \"mac\": \"84:C3:E8:22:23:B0\",\n                    \"previous_count\": 50\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.492Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C6:51:BE:BD:AC:00 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 20,\n                    \"hostname\": \"Jakes iPhone\",\n                    \"ip\": \"192.168.0.2\",\n                    \"mac\": \"C6:51:BE:BD:AC:00\",\n                    \"previous_count\": 20\n                },\n                \"Timestamp\": \"2025-09-30T17:47:01.268Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 84:C3:E8:22:23:B0 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 50,\n                    \"hostname\": \"Valliant Heating \",\n                    \"ip\": \"192.168.0.104\",\n                    \"mac\": \"84:C3:E8:22:23:B0\",\n                    \"previous_count\": 50\n                },\n                \"Timestamp\": \"2025-09-30T17:47:01.268Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 02:32:44:08:99:40 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 132,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.0.16\",\n                    \"mac\": \"02:32:44:08:99:40\",\n                    \"previous_count\": 132\n                },\n                \"Timestamp\": \"2025-09-30T17:47:01.268Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 52:3C:26:23:7F:C3 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 40,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.9\",\n                    \"mac\": \"52:3C:26:23:7F:C3\",\n                    \"previous_count\": 40\n                },\n                \"Timestamp\": \"2025-09-30T17:47:01.268Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 4A:78:A0:B9:DC:1D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 28,\n                    \"hostname\": \"Steph iPhone\",\n                    \"ip\": \"192.168.0.21\",\n                    \"mac\": \"4A:78:A0:B9:DC:1D\",\n                    \"previous_count\": 28\n                },\n                \"Timestamp\": \"2025-09-30T17:47:01.268Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 4A:B1:B3:01:08:EC has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 13,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.2\",\n                    \"mac\": \"4A:B1:B3:01:08:EC\",\n                    \"previous_count\": 13\n                },\n                \"Timestamp\": \"2025-09-30T17:47:01.268Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC DE:AF:2E:CD:59:65 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 33,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.0.9\",\n                    \"mac\": \"DE:AF:2E:CD:59:65\",\n                    \"previous_count\": 33\n                },\n                \"Timestamp\": \"2025-09-30T17:47:01.268Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC EA:53:F1:87:5A:88 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 21,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.10\",\n                    \"mac\": \"EA:53:F1:87:5A:88\",\n                    \"previous_count\": 21\n                },\n                \"Timestamp\": \"2025-09-30T17:47:01.268Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::20362690DA95\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 20:A1:71:97:23:DC has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 20,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.9\",\n                    \"mac\": \"20:A1:71:97:23:DC\",\n                    \"previous_count\": 20\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.778Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::98254A428FC1\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 9A:CD:D0:BB:9F:F1 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 67,\n                    \"hostname\": \"Galaxy-A41\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"9A:CD:D0:BB:9F:F1\",\n                    \"previous_count\": 67\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.573Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC EE:6E:8D:91:0C:9F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 142,\n                    \"hostname\": \"Galaxy-A13\",\n                    \"ip\": \"192.168.0.105\",\n                    \"mac\": \"EE:6E:8D:91:0C:9F\",\n                    \"previous_count\": 142\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.573Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B6:4D:F1:F4:33:9B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 19,\n                    \"hostname\": \"Galaxy-Tab-S5e\",\n                    \"ip\": \"192.168.0.102\",\n                    \"mac\": \"B6:4D:F1:F4:33:9B\",\n                    \"previous_count\": 19\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.573Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::A842A10A4617\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC FA:42:3A:A5:72:A3 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 125,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"FA:42:3A:A5:72:A3\",\n                    \"previous_count\": 125\n                },\n                \"Timestamp\": \"2025-09-29T09:31:47.559Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D0:88:0C:83:79:AE has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 84,\n                    \"hostname\": \"Neves-Air\",\n                    \"ip\": \"192.168.0.102\",\n                    \"mac\": \"D0:88:0C:83:79:AE\",\n                    \"previous_count\": 84\n                },\n                \"Timestamp\": \"2025-09-29T09:31:47.56Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 54:DF:1B:45:17:17 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 27,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.107\",\n                    \"mac\": \"54:DF:1B:45:17:17\",\n                    \"previous_count\": 27\n                },\n                \"Timestamp\": \"2025-09-29T09:31:47.56Z\"\n            },\n            {\n                \"Type\": \"HighCPUUsage\",\n                \"Message\": \"Device is experiencing high CPU usage.\",\n                \"Details\": {\n                    \"max_cpu_percentage\": 100,\n                    \"threshold_percentage\": 90\n                },\n                \"Timestamp\": \"2025-09-29T09:31:47.56Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D0:88:0C:83:79:AE has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 84,\n                    \"hostname\": \"Neves-Air\",\n                    \"ip\": \"192.168.0.102\",\n                    \"mac\": \"D0:88:0C:83:79:AE\",\n                    \"previous_count\": 84\n                },\n                \"Timestamp\": \"2025-09-30T17:47:04.087Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC FA:42:3A:A5:72:A3 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 125,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"FA:42:3A:A5:72:A3\",\n                    \"previous_count\": 125\n                },\n                \"Timestamp\": \"2025-09-30T17:47:04.087Z\"\n            },\n            {\n                \"Type\": \"HighCPUUsage\",\n                \"Message\": \"Device is experiencing high CPU usage.\",\n                \"Details\": {\n                    \"max_cpu_percentage\": 100,\n                    \"threshold_percentage\": 90\n                },\n                \"Timestamp\": \"2025-09-30T17:47:04.087Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::98254AA1C17A\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B4:E4:54:77:E2:C2 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 34,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.103\",\n                    \"mac\": \"B4:E4:54:77:E2:C2\",\n                    \"previous_count\": 34\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.815Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D2:63:D4:AF:11:84 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 164,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.117\",\n                    \"mac\": \"D2:63:D4:AF:11:84\",\n                    \"previous_count\": 164\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.815Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 66:3B:6A:8D:39:2F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 10,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.112\",\n                    \"mac\": \"66:3B:6A:8D:39:2F\",\n                    \"previous_count\": 10\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.815Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 4C:EF:C0:53:BF:33 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 127,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.105\",\n                    \"mac\": \"4C:EF:C0:53:BF:33\",\n                    \"previous_count\": 127\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.815Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 7A:BD:EC:44:F2:1A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 17,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.0.116\",\n                    \"mac\": \"7A:BD:EC:44:F2:1A\",\n                    \"previous_count\": 17\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.815Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C6:06:B0:3A:FB:66 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 25,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.0.116\",\n                    \"mac\": \"C6:06:B0:3A:FB:66\",\n                    \"previous_count\": 25\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.815Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 8A:BD:23:0C:BF:34 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 14,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.111\",\n                    \"mac\": \"8A:BD:23:0C:BF:34\",\n                    \"previous_count\": 14\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.815Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 1C:7E:51:A6:7B:58 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 26,\n                    \"hostname\": \"DESKTOP-M4LPRSS\",\n                    \"ip\": \"192.168.0.113\",\n                    \"mac\": \"1C:7E:51:A6:7B:58\",\n                    \"previous_count\": 26\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.815Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 90:48:6C:8E:5A:53 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 34,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"90:48:6C:8E:5A:53\",\n                    \"previous_count\": 34\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.815Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC BE:B3:0A:98:8E:61 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 25,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.0.109\",\n                    \"mac\": \"BE:B3:0A:98:8E:61\",\n                    \"previous_count\": 25\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.815Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 62:98:48:BB:73:7A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 50,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.0.110\",\n                    \"mac\": \"62:98:48:BB:73:7A\",\n                    \"previous_count\": 50\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.815Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 88:C0:8B:1B:2B:B0 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 39,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.118\",\n                    \"mac\": \"88:C0:8B:1B:2B:B0\",\n                    \"previous_count\": 39\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.815Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F8:4F:AD:A6:DC:2F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 21,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.119\",\n                    \"mac\": \"F8:4F:AD:A6:DC:2F\",\n                    \"previous_count\": 21\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.815Z\"\n            },\n            {\n                \"Type\": \"HighCPUUsage\",\n                \"Message\": \"Device is experiencing high CPU usage.\",\n                \"Details\": {\n                    \"max_cpu_percentage\": 100,\n                    \"threshold_percentage\": 90\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.815Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B4:E4:54:77:E2:C2 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 34,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.103\",\n                    \"mac\": \"B4:E4:54:77:E2:C2\",\n                    \"previous_count\": 34\n                },\n                \"Timestamp\": \"2025-09-30T17:46:50.169Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C6:06:B0:3A:FB:66 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 25,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.0.116\",\n                    \"mac\": \"C6:06:B0:3A:FB:66\",\n                    \"previous_count\": 25\n                },\n                \"Timestamp\": \"2025-09-30T17:46:50.169Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 4C:EF:C0:53:BF:33 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 127,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.105\",\n                    \"mac\": \"4C:EF:C0:53:BF:33\",\n                    \"previous_count\": 127\n                },\n                \"Timestamp\": \"2025-09-30T17:46:50.169Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 66:3B:6A:8D:39:2F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 10,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.112\",\n                    \"mac\": \"66:3B:6A:8D:39:2F\",\n                    \"previous_count\": 10\n                },\n                \"Timestamp\": \"2025-09-30T17:46:50.169Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 8A:BD:23:0C:BF:34 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 14,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.111\",\n                    \"mac\": \"8A:BD:23:0C:BF:34\",\n                    \"previous_count\": 14\n                },\n                \"Timestamp\": \"2025-09-30T17:46:50.169Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 62:98:48:BB:73:7A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 50,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.0.110\",\n                    \"mac\": \"62:98:48:BB:73:7A\",\n                    \"previous_count\": 50\n                },\n                \"Timestamp\": \"2025-09-30T17:46:50.169Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 7A:BD:EC:44:F2:1A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 17,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.0.116\",\n                    \"mac\": \"7A:BD:EC:44:F2:1A\",\n                    \"previous_count\": 17\n                },\n                \"Timestamp\": \"2025-09-30T17:46:50.169Z\"\n            },\n            {\n                \"Type\": \"HighCPUUsage\",\n                \"Message\": \"Device is experiencing high CPU usage.\",\n                \"Details\": {\n                    \"max_cpu_percentage\": 100,\n                    \"threshold_percentage\": 90\n                },\n                \"Timestamp\": \"2025-09-30T17:46:50.169Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::98254AA1BDBA\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 7C:ED:C6:A0:DD:E5 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 130,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.103\",\n                    \"mac\": \"7C:ED:C6:A0:DD:E5\",\n                    \"previous_count\": 130\n                },\n                \"Timestamp\": \"2025-09-29T09:31:54.631Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 02:0F:B5:C5:61:62 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 59,\n                    \"hostname\": \"Pixel-3\",\n                    \"ip\": \"192.168.0.115\",\n                    \"mac\": \"02:0F:B5:C5:61:62\",\n                    \"previous_count\": 59\n                },\n                \"Timestamp\": \"2025-09-29T09:31:54.631Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 36:9A:7E:6F:EC:FD has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 11,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.116\",\n                    \"mac\": \"36:9A:7E:6F:EC:FD\",\n                    \"previous_count\": 11\n                },\n                \"Timestamp\": \"2025-09-29T09:31:54.631Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC EC:2B:EB:D6:33:E9 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 186,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.102\",\n                    \"mac\": \"EC:2B:EB:D6:33:E9\",\n                    \"previous_count\": 186\n                },\n                \"Timestamp\": \"2025-09-29T09:31:54.631Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 4A:6C:C5:D8:04:83 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 40,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.109\",\n                    \"mac\": \"4A:6C:C5:D8:04:83\",\n                    \"previous_count\": 40\n                },\n                \"Timestamp\": \"2025-09-29T09:31:54.631Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 5A:B4:F0:D7:9B:AA has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 91,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.110\",\n                    \"mac\": \"5A:B4:F0:D7:9B:AA\",\n                    \"previous_count\": 91\n                },\n                \"Timestamp\": \"2025-09-29T09:31:54.631Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 64:9A:63:F3:30:6E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 59,\n                    \"hostname\": \"RingStickUpCam-6e\",\n                    \"ip\": \"192.168.0.108\",\n                    \"mac\": \"64:9A:63:F3:30:6E\",\n                    \"previous_count\": 59\n                },\n                \"Timestamp\": \"2025-09-29T09:31:54.631Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 46:60:7C:61:E8:22 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 252,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.113\",\n                    \"mac\": \"46:60:7C:61:E8:22\",\n                    \"previous_count\": 252\n                },\n                \"Timestamp\": \"2025-09-29T09:31:54.631Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D2:DB:65:EB:0B:3A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 31,\n                    \"hostname\": \"Pixel-3\",\n                    \"ip\": \"192.168.0.112\",\n                    \"mac\": \"D2:DB:65:EB:0B:3A\",\n                    \"previous_count\": 31\n                },\n                \"Timestamp\": \"2025-09-29T09:31:54.631Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F0:1D:BC:1F:C2:64 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 71,\n                    \"hostname\": \"TIFFANY\",\n                    \"ip\": \"192.168.0.107\",\n                    \"mac\": \"F0:1D:BC:1F:C2:64\",\n                    \"previous_count\": 71\n                },\n                \"Timestamp\": \"2025-09-29T09:31:54.631Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 36:9A:7E:6F:EC:FD has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 11,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.116\",\n                    \"mac\": \"36:9A:7E:6F:EC:FD\",\n                    \"previous_count\": 11\n                },\n                \"Timestamp\": \"2025-09-30T17:46:54.072Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D2:DB:65:EB:0B:3A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 31,\n                    \"hostname\": \"Pixel-3\",\n                    \"ip\": \"192.168.0.112\",\n                    \"mac\": \"D2:DB:65:EB:0B:3A\",\n                    \"previous_count\": 31\n                },\n                \"Timestamp\": \"2025-09-30T17:46:54.072Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::3C52A105FF64\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D4:91:0F:F2:7B:A0 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 77,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.10\",\n                    \"mac\": \"D4:91:0F:F2:7B:A0\",\n                    \"previous_count\": 77\n                },\n                \"Timestamp\": \"2025-09-29T09:31:55.848Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 32:6E:95:B9:93:47 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 84,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.4\",\n                    \"mac\": \"32:6E:95:B9:93:47\",\n                    \"previous_count\": 84\n                },\n                \"Timestamp\": \"2025-09-29T09:31:55.848Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 72:6B:F0:6B:2A:E2 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 218,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.5\",\n                    \"mac\": \"72:6B:F0:6B:2A:E2\",\n                    \"previous_count\": 218\n                },\n                \"Timestamp\": \"2025-09-29T09:31:55.848Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B6:73:34:65:E3:90 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 97,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.88.7\",\n                    \"mac\": \"B6:73:34:65:E3:90\",\n                    \"previous_count\": 97\n                },\n                \"Timestamp\": \"2025-09-29T09:31:55.848Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B0:8B:A8:CC:FA:DA has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 153,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.6\",\n                    \"mac\": \"B0:8B:A8:CC:FA:DA\",\n                    \"previous_count\": 153\n                },\n                \"Timestamp\": \"2025-09-29T09:31:55.848Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 32:6E:95:B9:93:47 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 84,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.4\",\n                    \"mac\": \"32:6E:95:B9:93:47\",\n                    \"previous_count\": 84\n                },\n                \"Timestamp\": \"2025-09-30T17:46:55.266Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::A86E84A38193\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC EA:FE:58:54:AA:36 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 152,\n                    \"hostname\": \"z\",\n                    \"ip\": \"192.168.0.102\",\n                    \"mac\": \"EA:FE:58:54:AA:36\",\n                    \"previous_count\": 152\n                },\n                \"Timestamp\": \"2025-09-29T09:31:52.748Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D0:88:0C:3F:3F:B9 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 252,\n                    \"hostname\": \"khanzs-iPhone\",\n                    \"ip\": \"192.168.0.104\",\n                    \"mac\": \"D0:88:0C:3F:3F:B9\",\n                    \"previous_count\": 252\n                },\n                \"Timestamp\": \"2025-09-29T09:31:52.748Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 86:2E:87:2A:60:52 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 122,\n                    \"hostname\": \"Galaxy-A54-5G\",\n                    \"ip\": \"192.168.0.106\",\n                    \"mac\": \"86:2E:87:2A:60:52\",\n                    \"previous_count\": 122\n                },\n                \"Timestamp\": \"2025-09-29T09:31:52.748Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC BA:BE:96:EC:FF:FB has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 44,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.109\",\n                    \"mac\": \"BA:BE:96:EC:FF:FB\",\n                    \"previous_count\": 44\n                },\n                \"Timestamp\": \"2025-09-29T09:31:52.748Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 2E:EA:B6:8C:74:17 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 32,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.105\",\n                    \"mac\": \"2E:EA:B6:8C:74:17\",\n                    \"previous_count\": 32\n                },\n                \"Timestamp\": \"2025-09-29T09:31:52.748Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 16:9E:F6:8A:61:86 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 25,\n                    \"hostname\": \"z\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"16:9E:F6:8A:61:86\",\n                    \"previous_count\": 25\n                },\n                \"Timestamp\": \"2025-09-29T09:31:52.748Z\"\n            },\n            {\n                \"Type\": \"HighCPUUsage\",\n                \"Message\": \"Device is experiencing high CPU usage.\",\n                \"Details\": {\n                    \"max_cpu_percentage\": 100,\n                    \"threshold_percentage\": 90\n                },\n                \"Timestamp\": \"2025-09-29T09:31:52.748Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 2E:EA:B6:8C:74:17 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 32,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.105\",\n                    \"mac\": \"2E:EA:B6:8C:74:17\",\n                    \"previous_count\": 32\n                },\n                \"Timestamp\": \"2025-09-30T17:46:53.227Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 16:9E:F6:8A:61:86 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 25,\n                    \"hostname\": \"z\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"16:9E:F6:8A:61:86\",\n                    \"previous_count\": 25\n                },\n                \"Timestamp\": \"2025-09-30T17:46:53.227Z\"\n            },\n            {\n                \"Type\": \"HighCPUUsage\",\n                \"Message\": \"Device is experiencing high CPU usage.\",\n                \"Details\": {\n                    \"max_cpu_percentage\": 100,\n                    \"threshold_percentage\": 90\n                },\n                \"Timestamp\": \"2025-09-30T17:46:53.227Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::203626901076\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 06:14:D1:63:E6:F1 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 110,\n                    \"hostname\": \"Galaxy-Tab-A9\",\n                    \"ip\": \"192.168.0.14\",\n                    \"mac\": \"06:14:D1:63:E6:F1\",\n                    \"previous_count\": 110\n                },\n                \"Timestamp\": \"2025-09-29T09:31:56.184Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 5C:41:5A:DA:A6:A3 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 28,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.8\",\n                    \"mac\": \"5C:41:5A:DA:A6:A3\",\n                    \"previous_count\": 28\n                },\n                \"Timestamp\": \"2025-09-29T09:31:56.184Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC CC:9E:A2:7A:72:31 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 13,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.5\",\n                    \"mac\": \"CC:9E:A2:7A:72:31\",\n                    \"previous_count\": 13\n                },\n                \"Timestamp\": \"2025-09-29T09:31:56.184Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 5C:41:5A:DA:A6:A3 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 28,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.8\",\n                    \"mac\": \"5C:41:5A:DA:A6:A3\",\n                    \"previous_count\": 28\n                },\n                \"Timestamp\": \"2025-09-30T17:46:56.684Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::242FD04EA1B7\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 28:C6:3F:25:FC:01 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 30,\n                    \"hostname\": \"LAPTOP-35FRTB4O\",\n                    \"ip\": \"192.168.0.107\",\n                    \"mac\": \"28:C6:3F:25:FC:01\",\n                    \"previous_count\": 30\n                },\n                \"Timestamp\": \"2025-09-29T09:31:45.383Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 06:98:9A:51:26:87 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 307,\n                    \"hostname\": \"Annas-Galaxy-S9\",\n                    \"ip\": \"192.168.0.102\",\n                    \"mac\": \"06:98:9A:51:26:87\",\n                    \"previous_count\": 307\n                },\n                \"Timestamp\": \"2025-09-29T09:31:45.383Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::A842A10A520B\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 3A:68:79:C9:7B:28 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 94,\n                    \"hostname\": \"Galaxy-A55-5G\",\n                    \"ip\": \"192.168.0.103\",\n                    \"mac\": \"3A:68:79:C9:7B:28\",\n                    \"previous_count\": 94\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.753Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 72:89:FD:CE:9E:5A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 24,\n                    \"hostname\": \"Tab-15\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"72:89:FD:CE:9E:5A\",\n                    \"previous_count\": 24\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.753Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 82:16:9A:29:10:E5 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 68,\n                    \"hostname\": \"Zenfone-10\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"82:16:9A:29:10:E5\",\n                    \"previous_count\": 68\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.753Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 62:CB:2C:B1:2C:9A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 21,\n                    \"hostname\": \"Galaxy-S25-Ultra\",\n                    \"ip\": \"192.168.0.102\",\n                    \"mac\": \"62:CB:2C:B1:2C:9A\",\n                    \"previous_count\": 21\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.753Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::242FD04EA2FE\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 60:74:F4:73:85:F6 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 34,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.116\",\n                    \"mac\": \"60:74:F4:73:85:F6\",\n                    \"previous_count\": 34\n                },\n                \"Timestamp\": \"2025-09-29T09:31:45.847Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 38:54:F5:74:73:1E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 390,\n                    \"hostname\": \"lwip\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"38:54:F5:74:73:1E\",\n                    \"previous_count\": 390\n                },\n                \"Timestamp\": \"2025-09-29T09:31:45.847Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 54:35:30:2A:08:AA has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 156,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.108\",\n                    \"mac\": \"54:35:30:2A:08:AA\",\n                    \"previous_count\": 156\n                },\n                \"Timestamp\": \"2025-09-29T09:31:45.847Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 7E:4E:C2:88:C5:DB has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 29,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.112\",\n                    \"mac\": \"7E:4E:C2:88:C5:DB\",\n                    \"previous_count\": 29\n                },\n                \"Timestamp\": \"2025-09-29T09:31:45.847Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F2:58:D5:64:45:DD has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 84,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.107\",\n                    \"mac\": \"F2:58:D5:64:45:DD\",\n                    \"previous_count\": 84\n                },\n                \"Timestamp\": \"2025-09-29T09:31:45.847Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC AC:41:6A:54:F9:FD has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 28,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.106\",\n                    \"mac\": \"AC:41:6A:54:F9:FD\",\n                    \"previous_count\": 28\n                },\n                \"Timestamp\": \"2025-09-29T09:31:45.847Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 7E:4E:C2:88:C5:DB has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 29,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.112\",\n                    \"mac\": \"7E:4E:C2:88:C5:DB\",\n                    \"previous_count\": 29\n                },\n                \"Timestamp\": \"2025-09-30T17:47:02.978Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 60:74:F4:73:85:F6 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 34,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.116\",\n                    \"mac\": \"60:74:F4:73:85:F6\",\n                    \"previous_count\": 34\n                },\n                \"Timestamp\": \"2025-09-30T17:47:02.978Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC AC:41:6A:54:F9:FD has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 28,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.106\",\n                    \"mac\": \"AC:41:6A:54:F9:FD\",\n                    \"previous_count\": 28\n                },\n                \"Timestamp\": \"2025-09-30T17:47:02.978Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::20362690BE02\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A6:37:97:A8:F6:7B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 30,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.13\",\n                    \"mac\": \"A6:37:97:A8:F6:7B\",\n                    \"previous_count\": 30\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.429Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A0:88:69:6E:CB:25 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 20,\n                    \"hostname\": \"DARIUSZ-LAPTOP\",\n                    \"ip\": \"192.168.0.21\",\n                    \"mac\": \"A0:88:69:6E:CB:25\",\n                    \"previous_count\": 20\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.429Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F6:92:5C:06:AF:36 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 22,\n                    \"hostname\": \"A-K\",\n                    \"ip\": \"192.168.0.11\",\n                    \"mac\": \"F6:92:5C:06:AF:36\",\n                    \"previous_count\": 22\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.429Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 98:0C:A5:62:AF:89 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 16,\n                    \"hostname\": \"android-ddbe0d5c659c1bc9\",\n                    \"ip\": \"192.168.0.15\",\n                    \"mac\": \"98:0C:A5:62:AF:89\",\n                    \"previous_count\": 16\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.429Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A0:88:69:6E:CB:25 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 20,\n                    \"hostname\": \"DARIUSZ-LAPTOP\",\n                    \"ip\": \"192.168.0.21\",\n                    \"mac\": \"A0:88:69:6E:CB:25\",\n                    \"previous_count\": 20\n                },\n                \"Timestamp\": \"2025-09-30T17:47:08.287Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::20362690BCEB\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 74:42:18:69:02:B9 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 20,\n                    \"hostname\": \"Deansipone16pro\",\n                    \"ip\": \"192.168.0.55\",\n                    \"mac\": \"74:42:18:69:02:B9\",\n                    \"previous_count\": 20\n                },\n                \"Timestamp\": \"2025-09-29T09:31:48.353Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C4:91:0C:AB:88:49 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 104,\n                    \"hostname\": \"Deans-MBP\",\n                    \"ip\": \"192.168.0.57\",\n                    \"mac\": \"C4:91:0C:AB:88:49\",\n                    \"previous_count\": 104\n                },\n                \"Timestamp\": \"2025-09-29T09:31:48.353Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C4:CB:76:97:AD:45 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 77,\n                    \"hostname\": \"Mill\",\n                    \"ip\": \"192.168.0.52\",\n                    \"mac\": \"C4:CB:76:97:AD:45\",\n                    \"previous_count\": 77\n                },\n                \"Timestamp\": \"2025-09-29T09:31:48.353Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 3E:0F:13:16:F6:3C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 10,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.26\",\n                    \"mac\": \"3E:0F:13:16:F6:3C\",\n                    \"previous_count\": 10\n                },\n                \"Timestamp\": \"2025-09-29T09:31:48.353Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C6:97:F7:80:C2:40 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 22,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.41\",\n                    \"mac\": \"C6:97:F7:80:C2:40\",\n                    \"previous_count\": 22\n                },\n                \"Timestamp\": \"2025-09-29T09:31:48.353Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C4:CB:76:97:AD:45 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 77,\n                    \"hostname\": \"Mill\",\n                    \"ip\": \"192.168.0.52\",\n                    \"mac\": \"C4:CB:76:97:AD:45\",\n                    \"previous_count\": 77\n                },\n                \"Timestamp\": \"2025-09-30T17:47:05.576Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C6:97:F7:80:C2:40 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 22,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.41\",\n                    \"mac\": \"C6:97:F7:80:C2:40\",\n                    \"previous_count\": 22\n                },\n                \"Timestamp\": \"2025-09-30T17:47:05.576Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C4:91:0C:AB:88:49 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 104,\n                    \"hostname\": \"Deans-MBP\",\n                    \"ip\": \"192.168.0.57\",\n                    \"mac\": \"C4:91:0C:AB:88:49\",\n                    \"previous_count\": 104\n                },\n                \"Timestamp\": \"2025-09-30T17:47:05.576Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 3E:0F:13:16:F6:3C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 10,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.26\",\n                    \"mac\": \"3E:0F:13:16:F6:3C\",\n                    \"previous_count\": 10\n                },\n                \"Timestamp\": \"2025-09-30T17:47:05.576Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::20362690B9D0\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC BE:60:36:0E:C5:D5 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 48,\n                    \"hostname\": \"Hussein-s-S24-Ultra\",\n                    \"ip\": \"192.168.0.15\",\n                    \"mac\": \"BE:60:36:0E:C5:D5\",\n                    \"previous_count\": 48\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.533Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC AA:A7:EA:C0:14:5F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 40,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.8\",\n                    \"mac\": \"AA:A7:EA:C0:14:5F\",\n                    \"previous_count\": 40\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.533Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 6A:37:28:A2:0C:3F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 28,\n                    \"hostname\": \"NP05J\",\n                    \"ip\": \"192.168.0.8\",\n                    \"mac\": \"6A:37:28:A2:0C:3F\",\n                    \"previous_count\": 28\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.533Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 1A:FB:1B:50:12:13 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 151,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.13\",\n                    \"mac\": \"1A:FB:1B:50:12:13\",\n                    \"previous_count\": 151\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.533Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 0C:8E:29:D2:F2:80 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 217,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.12\",\n                    \"mac\": \"0C:8E:29:D2:F2:80\",\n                    \"previous_count\": 217\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.533Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 2A:76:25:CC:EF:AA has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 40,\n                    \"hostname\": \"AMEERA-s-S24-Ultra\",\n                    \"ip\": \"192.168.0.11\",\n                    \"mac\": \"2A:76:25:CC:EF:AA\",\n                    \"previous_count\": 40\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.533Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 34:90:EA:E6:61:7F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 39,\n                    \"hostname\": \"SonyImagingDevice\",\n                    \"ip\": \"192.168.0.10\",\n                    \"mac\": \"34:90:EA:E6:61:7F\",\n                    \"previous_count\": 39\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.533Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D0:BA:E4:EF:83:90 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 149,\n                    \"hostname\": \"Bouffalolab_tg7100c-ef8390\",\n                    \"ip\": \"192.168.0.2\",\n                    \"mac\": \"D0:BA:E4:EF:83:90\",\n                    \"previous_count\": 149\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.533Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 72:2C:5E:09:86:0A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 11,\n                    \"hostname\": \"AMEERA-s-S24-Ultra\",\n                    \"ip\": \"192.168.0.16\",\n                    \"mac\": \"72:2C:5E:09:86:0A\",\n                    \"previous_count\": 11\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.533Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 4A:6E:8A:6F:84:4A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 83,\n                    \"hostname\": \"SHMOU5-s-S25-Ultra\",\n                    \"ip\": \"192.168.0.2\",\n                    \"mac\": \"4A:6E:8A:6F:84:4A\",\n                    \"previous_count\": 83\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.533Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 2A:C6:1D:1D:02:EF has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 112,\n                    \"hostname\": \"SHMOU5-s-S25-Ultra\",\n                    \"ip\": \"192.168.0.3\",\n                    \"mac\": \"2A:C6:1D:1D:02:EF\",\n                    \"previous_count\": 112\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.533Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 3E:EF:B4:0D:F7:D7 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 196,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.0.11\",\n                    \"mac\": \"3E:EF:B4:0D:F7:D7\",\n                    \"previous_count\": 196\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.533Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC AA:A7:EA:C0:14:5F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 40,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.8\",\n                    \"mac\": \"AA:A7:EA:C0:14:5F\",\n                    \"previous_count\": 40\n                },\n                \"Timestamp\": \"2025-09-30T17:47:08.002Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 6A:37:28:A2:0C:3F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 28,\n                    \"hostname\": \"NP05J\",\n                    \"ip\": \"192.168.0.8\",\n                    \"mac\": \"6A:37:28:A2:0C:3F\",\n                    \"previous_count\": 28\n                },\n                \"Timestamp\": \"2025-09-30T17:47:08.002Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 34:90:EA:E6:61:7F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 39,\n                    \"hostname\": \"SonyImagingDevice\",\n                    \"ip\": \"192.168.0.10\",\n                    \"mac\": \"34:90:EA:E6:61:7F\",\n                    \"previous_count\": 39\n                },\n                \"Timestamp\": \"2025-09-30T17:47:08.002Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 2A:76:25:CC:EF:AA has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 40,\n                    \"hostname\": \"AMEERA-s-S24-Ultra\",\n                    \"ip\": \"192.168.0.11\",\n                    \"mac\": \"2A:76:25:CC:EF:AA\",\n                    \"previous_count\": 40\n                },\n                \"Timestamp\": \"2025-09-30T17:47:08.002Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC BE:60:36:0E:C5:D5 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 48,\n                    \"hostname\": \"Hussein-s-S24-Ultra\",\n                    \"ip\": \"192.168.0.15\",\n                    \"mac\": \"BE:60:36:0E:C5:D5\",\n                    \"previous_count\": 48\n                },\n                \"Timestamp\": \"2025-09-30T17:47:08.002Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 4A:6E:8A:6F:84:4A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 83,\n                    \"hostname\": \"SHMOU5-s-S25-Ultra\",\n                    \"ip\": \"192.168.0.2\",\n                    \"mac\": \"4A:6E:8A:6F:84:4A\",\n                    \"previous_count\": 83\n                },\n                \"Timestamp\": \"2025-09-30T17:47:08.002Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::98254AA1D4EB\",\n        \"alarms\": [\n            {\n                \"Type\": \"HighCPUUsage\",\n                \"Message\": \"Device is experiencing high CPU usage.\",\n                \"Details\": {\n                    \"max_cpu_percentage\": 100,\n                    \"threshold_percentage\": 90\n                },\n                \"Timestamp\": \"2025-09-29T09:31:55.808Z\"\n            },\n            {\n                \"Type\": \"HighCPUUsage\",\n                \"Message\": \"Device is experiencing high CPU usage.\",\n                \"Details\": {\n                    \"max_cpu_percentage\": 100,\n                    \"threshold_percentage\": 90\n                },\n                \"Timestamp\": \"2025-09-30T17:46:56.582Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::98254A429BC1\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 04:F7:78:8C:9B:3A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 193,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.104\",\n                    \"mac\": \"04:F7:78:8C:9B:3A\",\n                    \"previous_count\": 193\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.647Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC FC:66:CF:E8:FE:15 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 109,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"FC:66:CF:E8:FE:15\",\n                    \"previous_count\": 109\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.647Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 5C:84:3C:0C:AF:73 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 18,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.110\",\n                    \"mac\": \"5C:84:3C:0C:AF:73\",\n                    \"previous_count\": 18\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.647Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 90:6A:EB:D1:18:EC has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 14,\n                    \"hostname\": \"XBOX\",\n                    \"ip\": \"192.168.0.111\",\n                    \"mac\": \"90:6A:EB:D1:18:EC\",\n                    \"previous_count\": 14\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.647Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F8:54:F6:79:99:B8 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 26,\n                    \"hostname\": \"DESKTOP-KTSLOOE\",\n                    \"ip\": \"192.168.0.102\",\n                    \"mac\": \"F8:54:F6:79:99:B8\",\n                    \"previous_count\": 26\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.647Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC FE:D8:00:9A:17:A9 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 11,\n                    \"hostname\": \"Pixel-7\",\n                    \"ip\": \"192.168.0.100\",\n                    \"mac\": \"FE:D8:00:9A:17:A9\",\n                    \"previous_count\": 11\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.647Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC E6:6E:EB:88:47:EC has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 64,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.100\",\n                    \"mac\": \"E6:6E:EB:88:47:EC\",\n                    \"previous_count\": 64\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.647Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 5C:84:3C:0C:AF:73 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 18,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.110\",\n                    \"mac\": \"5C:84:3C:0C:AF:73\",\n                    \"previous_count\": 18\n                },\n                \"Timestamp\": \"2025-09-30T17:47:06.296Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 90:6A:EB:D1:18:EC has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 14,\n                    \"hostname\": \"XBOX\",\n                    \"ip\": \"192.168.0.111\",\n                    \"mac\": \"90:6A:EB:D1:18:EC\",\n                    \"previous_count\": 14\n                },\n                \"Timestamp\": \"2025-09-30T17:47:06.296Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F8:54:F6:79:99:B8 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 26,\n                    \"hostname\": \"DESKTOP-KTSLOOE\",\n                    \"ip\": \"192.168.0.102\",\n                    \"mac\": \"F8:54:F6:79:99:B8\",\n                    \"previous_count\": 26\n                },\n                \"Timestamp\": \"2025-09-30T17:47:06.296Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC FC:66:CF:E8:FE:15 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 109,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"FC:66:CF:E8:FE:15\",\n                    \"previous_count\": 109\n                },\n                \"Timestamp\": \"2025-09-30T17:47:06.296Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::40ED0039FD0F\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 68:B6:91:A4:70:B3 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 88,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.14\",\n                    \"mac\": \"68:B6:91:A4:70:B3\",\n                    \"previous_count\": 88\n                },\n                \"Timestamp\": \"2025-09-29T09:31:52.931Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A4:36:C7:48:42:2C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 281,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.13\",\n                    \"mac\": \"A4:36:C7:48:42:2C\",\n                    \"previous_count\": 281\n                },\n                \"Timestamp\": \"2025-09-29T09:31:52.931Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 8C:F5:A3:96:6F:D6 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 61,\n                    \"hostname\": \"Galaxy-S7\",\n                    \"ip\": \"192.168.88.19\",\n                    \"mac\": \"8C:F5:A3:96:6F:D6\",\n                    \"previous_count\": 61\n                },\n                \"Timestamp\": \"2025-09-29T09:31:52.931Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 12:6E:A7:93:A5:85 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 21,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.88.6\",\n                    \"mac\": \"12:6E:A7:93:A5:85\",\n                    \"previous_count\": 21\n                },\n                \"Timestamp\": \"2025-09-29T09:31:52.931Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 48:B4:23:D8:DF:7D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 404,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.9\",\n                    \"mac\": \"48:B4:23:D8:DF:7D\",\n                    \"previous_count\": 404\n                },\n                \"Timestamp\": \"2025-09-29T09:31:52.931Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 80:D2:E5:6D:9D:9B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 420,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.16\",\n                    \"mac\": \"80:D2:E5:6D:9D:9B\",\n                    \"previous_count\": 420\n                },\n                \"Timestamp\": \"2025-09-29T09:31:52.931Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 68:B6:91:A4:70:B3 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 88,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.14\",\n                    \"mac\": \"68:B6:91:A4:70:B3\",\n                    \"previous_count\": 88\n                },\n                \"Timestamp\": \"2025-09-30T17:47:10.794Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 12:6E:A7:93:A5:85 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 21,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.88.6\",\n                    \"mac\": \"12:6E:A7:93:A5:85\",\n                    \"previous_count\": 21\n                },\n                \"Timestamp\": \"2025-09-30T17:47:10.794Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::A842A10A47AF\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 82:04:CF:46:80:A1 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 27,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.109\",\n                    \"mac\": \"82:04:CF:46:80:A1\",\n                    \"previous_count\": 27\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.508Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 22:21:75:A4:1F:69 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 158,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.107\",\n                    \"mac\": \"22:21:75:A4:1F:69\",\n                    \"previous_count\": 158\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.508Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 1C:4D:66:53:00:C9 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 132,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.105\",\n                    \"mac\": \"1C:4D:66:53:00:C9\",\n                    \"previous_count\": 132\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.508Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 4A:0A:4B:C3:3E:A3 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 163,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.109\",\n                    \"mac\": \"4A:0A:4B:C3:3E:A3\",\n                    \"previous_count\": 163\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.508Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D6:93:F5:43:C7:4C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 24,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"D6:93:F5:43:C7:4C\",\n                    \"previous_count\": 24\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.508Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A0:02:DC:A5:AF:56 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 19,\n                    \"hostname\": \"amazon-0c3e4df1f\",\n                    \"ip\": \"192.168.0.106\",\n                    \"mac\": \"A0:02:DC:A5:AF:56\",\n                    \"previous_count\": 19\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.508Z\"\n            },\n            {\n                \"Type\": \"HighCPUUsage\",\n                \"Message\": \"Device is experiencing high CPU usage.\",\n                \"Details\": {\n                    \"max_cpu_percentage\": 100,\n                    \"threshold_percentage\": 90\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.508Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 22:21:75:A4:1F:69 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 158,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.107\",\n                    \"mac\": \"22:21:75:A4:1F:69\",\n                    \"previous_count\": 158\n                },\n                \"Timestamp\": \"2025-09-30T17:47:05.262Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 4A:0A:4B:C3:3E:A3 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 163,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.109\",\n                    \"mac\": \"4A:0A:4B:C3:3E:A3\",\n                    \"previous_count\": 163\n                },\n                \"Timestamp\": \"2025-09-30T17:47:05.262Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D6:93:F5:43:C7:4C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 24,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"D6:93:F5:43:C7:4C\",\n                    \"previous_count\": 24\n                },\n                \"Timestamp\": \"2025-09-30T17:47:05.262Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A0:02:DC:A5:AF:56 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 19,\n                    \"hostname\": \"amazon-0c3e4df1f\",\n                    \"ip\": \"192.168.0.106\",\n                    \"mac\": \"A0:02:DC:A5:AF:56\",\n                    \"previous_count\": 19\n                },\n                \"Timestamp\": \"2025-09-30T17:47:05.262Z\"\n            },\n            {\n                \"Type\": \"HighCPUUsage\",\n                \"Message\": \"Device is experiencing high CPU usage.\",\n                \"Details\": {\n                    \"max_cpu_percentage\": 100,\n                    \"threshold_percentage\": 90\n                },\n                \"Timestamp\": \"2025-09-30T17:47:05.262Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::20362690D855\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D4:A6:51:44:90:6F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 31,\n                    \"hostname\": \"TY_WR\",\n                    \"ip\": \"192.168.1.10\",\n                    \"mac\": \"D4:A6:51:44:90:6F\",\n                    \"previous_count\": 31\n                },\n                \"Timestamp\": \"2025-09-29T09:31:41.438Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC EC:64:C9:CC:26:85 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 31,\n                    \"hostname\": \"SUPLA-EC64C9CC2685\",\n                    \"ip\": \"192.168.1.17\",\n                    \"mac\": \"EC:64:C9:CC:26:85\",\n                    \"previous_count\": 31\n                },\n                \"Timestamp\": \"2025-09-29T09:31:41.438Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 74:58:F3:A4:FC:C0 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 94,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.1.23\",\n                    \"mac\": \"74:58:F3:A4:FC:C0\",\n                    \"previous_count\": 94\n                },\n                \"Timestamp\": \"2025-09-29T09:31:41.438Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D2:B2:F7:5F:49:2C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 11,\n                    \"hostname\": \"Pixel-9-Pro-Fold\",\n                    \"ip\": \"192.168.1.37\",\n                    \"mac\": \"D2:B2:F7:5F:49:2C\",\n                    \"previous_count\": 11\n                },\n                \"Timestamp\": \"2025-09-29T09:31:41.438Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 70:89:76:86:15:EF has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 167,\n                    \"hostname\": \"wlan0\",\n                    \"ip\": \"192.168.1.3\",\n                    \"mac\": \"70:89:76:86:15:EF\",\n                    \"previous_count\": 167\n                },\n                \"Timestamp\": \"2025-09-29T09:31:41.438Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D8:BE:65:53:9A:51 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 72,\n                    \"hostname\": \"amazon-39a518d05\",\n                    \"ip\": \"192.168.1.31\",\n                    \"mac\": \"D8:BE:65:53:9A:51\",\n                    \"previous_count\": 72\n                },\n                \"Timestamp\": \"2025-09-29T09:31:41.438Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A4:08:01:00:1C:C2 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 91,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.1.32\",\n                    \"mac\": \"A4:08:01:00:1C:C2\",\n                    \"previous_count\": 91\n                },\n                \"Timestamp\": \"2025-09-29T09:31:41.438Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 70:89:76:86:18:1A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 261,\n                    \"hostname\": \"wlan0\",\n                    \"ip\": \"192.168.1.13\",\n                    \"mac\": \"70:89:76:86:18:1A\",\n                    \"previous_count\": 261\n                },\n                \"Timestamp\": \"2025-09-29T09:31:41.438Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D2:B2:F7:5F:49:2C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 11,\n                    \"hostname\": \"Pixel-9-Pro-Fold\",\n                    \"ip\": \"192.168.1.37\",\n                    \"mac\": \"D2:B2:F7:5F:49:2C\",\n                    \"previous_count\": 11\n                },\n                \"Timestamp\": \"2025-09-30T17:47:01.371Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 74:58:F3:A4:FC:C0 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 94,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.1.23\",\n                    \"mac\": \"74:58:F3:A4:FC:C0\",\n                    \"previous_count\": 94\n                },\n                \"Timestamp\": \"2025-09-30T17:47:01.371Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D4:A6:51:44:90:6F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 31,\n                    \"hostname\": \"TY_WR\",\n                    \"ip\": \"192.168.1.10\",\n                    \"mac\": \"D4:A6:51:44:90:6F\",\n                    \"previous_count\": 31\n                },\n                \"Timestamp\": \"2025-09-30T17:47:01.371Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC EC:64:C9:CC:26:85 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 31,\n                    \"hostname\": \"SUPLA-EC64C9CC2685\",\n                    \"ip\": \"192.168.1.17\",\n                    \"mac\": \"EC:64:C9:CC:26:85\",\n                    \"previous_count\": 31\n                },\n                \"Timestamp\": \"2025-09-30T17:47:01.371Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 70:89:76:86:18:1A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 261,\n                    \"hostname\": \"wlan0\",\n                    \"ip\": \"192.168.1.13\",\n                    \"mac\": \"70:89:76:86:18:1A\",\n                    \"previous_count\": 261\n                },\n                \"Timestamp\": \"2025-09-30T17:47:01.371Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::20362690D65A\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 14:91:38:1C:CE:0E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 17,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.12\",\n                    \"mac\": \"14:91:38:1C:CE:0E\",\n                    \"previous_count\": 17\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.703Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 08:C2:24:6B:B3:CC has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 98,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.10\",\n                    \"mac\": \"08:C2:24:6B:B3:CC\",\n                    \"previous_count\": 98\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.703Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C2:34:E8:E0:B6:3D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 13,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.17\",\n                    \"mac\": \"C2:34:E8:E0:B6:3D\",\n                    \"previous_count\": 13\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.703Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 2C:9E:00:B8:CF:74 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 17,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.16\",\n                    \"mac\": \"2C:9E:00:B8:CF:74\",\n                    \"previous_count\": 17\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.703Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 2C:9E:00:B8:CF:74 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 17,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.16\",\n                    \"mac\": \"2C:9E:00:B8:CF:74\",\n                    \"previous_count\": 17\n                },\n                \"Timestamp\": \"2025-09-30T17:46:53.308Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::5CE9318083AE\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 12:B5:65:62:01:7D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 117,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.88.6\",\n                    \"mac\": \"12:B5:65:62:01:7D\",\n                    \"previous_count\": 117\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.998Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 1E:B6:79:A3:34:DB has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 19,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.120.9\",\n                    \"mac\": \"1E:B6:79:A3:34:DB\",\n                    \"previous_count\": 19\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.998Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 48:A5:E7:9B:FC:E3 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 112,\n                    \"hostname\": \"Nintendo Switch\",\n                    \"ip\": \"192.168.120.6\",\n                    \"mac\": \"48:A5:E7:9B:FC:E3\",\n                    \"previous_count\": 112\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.998Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C2:A3:6A:40:6D:3A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 60,\n                    \"hostname\": \"Paul new\",\n                    \"ip\": \"192.168.88.2\",\n                    \"mac\": \"C2:A3:6A:40:6D:3A\",\n                    \"previous_count\": 60\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.998Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC AE:38:E2:CE:15:3A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 118,\n                    \"hostname\": \"Rachel’s iPad \",\n                    \"ip\": \"192.168.88.3\",\n                    \"mac\": \"AE:38:E2:CE:15:3A\",\n                    \"previous_count\": 118\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.998Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 1E:B6:79:A3:34:DB has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 19,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.120.9\",\n                    \"mac\": \"1E:B6:79:A3:34:DB\",\n                    \"previous_count\": 19\n                },\n                \"Timestamp\": \"2025-09-30T17:46:54.873Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::A842A10A5220\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D4:2F:CA:AD:2D:FE has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 154,\n                    \"hostname\": \"iPhone-24\",\n                    \"ip\": \"192.168.0.105\",\n                    \"mac\": \"D4:2F:CA:AD:2D:FE\",\n                    \"previous_count\": 154\n                },\n                \"Timestamp\": \"2025-09-29T09:31:45.332Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC BA:D2:0E:6C:3F:38 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 110,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.106\",\n                    \"mac\": \"BA:D2:0E:6C:3F:38\",\n                    \"previous_count\": 110\n                },\n                \"Timestamp\": \"2025-09-29T09:31:45.332Z\"\n            },\n            {\n                \"Type\": \"HighCPUUsage\",\n                \"Message\": \"Device is experiencing high CPU usage.\",\n                \"Details\": {\n                    \"max_cpu_percentage\": 100,\n                    \"threshold_percentage\": 90\n                },\n                \"Timestamp\": \"2025-09-29T09:31:45.332Z\"\n            },\n            {\n                \"Type\": \"HighCPUUsage\",\n                \"Message\": \"Device is experiencing high CPU usage.\",\n                \"Details\": {\n                    \"max_cpu_percentage\": 100,\n                    \"threshold_percentage\": 90\n                },\n                \"Timestamp\": \"2025-09-30T17:47:02.283Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::A86E84A37F35\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 56:55:41:72:DB:7F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 12,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"56:55:41:72:DB:7F\",\n                    \"previous_count\": 12\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.388Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 00:71:47:BF:25:E7 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 13,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.103\",\n                    \"mac\": \"00:71:47:BF:25:E7\",\n                    \"previous_count\": 13\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.388Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 2C:81:BF:C8:B0:FC has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 10,\n                    \"hostname\": \"CherylsiPhone2\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"2C:81:BF:C8:B0:FC\",\n                    \"previous_count\": 10\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.388Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 48:6D:BB:E6:1C:E9 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 420,\n                    \"hostname\": \"TOSHIBA-TV\",\n                    \"ip\": \"192.168.0.106\",\n                    \"mac\": \"48:6D:BB:E6:1C:E9\",\n                    \"previous_count\": 420\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.388Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 82:9C:B6:08:8B:10 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 79,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.0.104\",\n                    \"mac\": \"82:9C:B6:08:8B:10\",\n                    \"previous_count\": 79\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.388Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 70:22:FE:6D:FA:52 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 14,\n                    \"hostname\": \"Davids-iPhone\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"70:22:FE:6D:FA:52\",\n                    \"previous_count\": 14\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.388Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 34:AF:B3:0A:83:70 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 231,\n                    \"hostname\": \"amazon-a47c5f3ed\",\n                    \"ip\": \"192.168.0.105\",\n                    \"mac\": \"34:AF:B3:0A:83:70\",\n                    \"previous_count\": 231\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.388Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 00:71:47:F6:E2:D6 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 312,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.108\",\n                    \"mac\": \"00:71:47:F6:E2:D6\",\n                    \"previous_count\": 312\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.388Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 82:43:46:29:3E:01 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 10,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.0.104\",\n                    \"mac\": \"82:43:46:29:3E:01\",\n                    \"previous_count\": 10\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.388Z\"\n            },\n            {\n                \"Type\": \"HighCPUUsage\",\n                \"Message\": \"Device is experiencing high CPU usage.\",\n                \"Details\": {\n                    \"max_cpu_percentage\": 100,\n                    \"threshold_percentage\": 90\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.388Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 70:22:FE:6D:FA:52 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 14,\n                    \"hostname\": \"Davids-iPhone\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"70:22:FE:6D:FA:52\",\n                    \"previous_count\": 14\n                },\n                \"Timestamp\": \"2025-09-30T17:46:52.085Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 2C:81:BF:C8:B0:FC has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 10,\n                    \"hostname\": \"CherylsiPhone2\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"2C:81:BF:C8:B0:FC\",\n                    \"previous_count\": 10\n                },\n                \"Timestamp\": \"2025-09-30T17:46:52.085Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 82:9C:B6:08:8B:10 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 79,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.0.104\",\n                    \"mac\": \"82:9C:B6:08:8B:10\",\n                    \"previous_count\": 79\n                },\n                \"Timestamp\": \"2025-09-30T17:46:52.085Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 00:71:47:BF:25:E7 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 13,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.103\",\n                    \"mac\": \"00:71:47:BF:25:E7\",\n                    \"previous_count\": 13\n                },\n                \"Timestamp\": \"2025-09-30T17:46:52.085Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 82:43:46:29:3E:01 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 10,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.0.104\",\n                    \"mac\": \"82:43:46:29:3E:01\",\n                    \"previous_count\": 10\n                },\n                \"Timestamp\": \"2025-09-30T17:46:52.085Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 56:55:41:72:DB:7F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 12,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"56:55:41:72:DB:7F\",\n                    \"previous_count\": 12\n                },\n                \"Timestamp\": \"2025-09-30T17:46:52.085Z\"\n            },\n            {\n                \"Type\": \"HighCPUUsage\",\n                \"Message\": \"Device is experiencing high CPU usage.\",\n                \"Details\": {\n                    \"max_cpu_percentage\": 100,\n                    \"threshold_percentage\": 90\n                },\n                \"Timestamp\": \"2025-09-30T17:46:52.085Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::A842A10A48B1\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 5C:8B:6B:05:F3:0C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 16,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.102\",\n                    \"mac\": \"5C:8B:6B:05:F3:0C\",\n                    \"previous_count\": 16\n                },\n                \"Timestamp\": \"2025-09-29T09:31:47.939Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 24:4C:E3:95:ED:7F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 13,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.108\",\n                    \"mac\": \"24:4C:E3:95:ED:7F\",\n                    \"previous_count\": 13\n                },\n                \"Timestamp\": \"2025-09-29T09:31:47.939Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 5C:8B:6B:05:F3:0C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 16,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.102\",\n                    \"mac\": \"5C:8B:6B:05:F3:0C\",\n                    \"previous_count\": 16\n                },\n                \"Timestamp\": \"2025-09-30T17:47:05.028Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 24:4C:E3:95:ED:7F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 13,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.108\",\n                    \"mac\": \"24:4C:E3:95:ED:7F\",\n                    \"previous_count\": 13\n                },\n                \"Timestamp\": \"2025-09-30T17:47:05.028Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::788CB5E86EC6\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC BE:3E:07:6F:4E:5E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 22,\n                    \"hostname\": \"Ollie-s-S22\",\n                    \"ip\": \"192.168.88.18\",\n                    \"mac\": \"BE:3E:07:6F:4E:5E\",\n                    \"previous_count\": 22\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.814Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 4E:D0:20:73:C5:66 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 13,\n                    \"hostname\": \"MacBookPro\",\n                    \"ip\": \"192.168.88.11\",\n                    \"mac\": \"4E:D0:20:73:C5:66\",\n                    \"previous_count\": 13\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.814Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 4E:31:53:56:E3:94 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 64,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.88.9\",\n                    \"mac\": \"4E:31:53:56:E3:94\",\n                    \"previous_count\": 64\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.814Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC DA:14:FC:B4:20:2E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 112,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.88.2\",\n                    \"mac\": \"DA:14:FC:B4:20:2E\",\n                    \"previous_count\": 112\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.814Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 08:C2:24:F3:E1:F3 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 15,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.7\",\n                    \"mac\": \"08:C2:24:F3:E1:F3\",\n                    \"previous_count\": 15\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.814Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 9C:76:13:A4:A0:37 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 140,\n                    \"hostname\": \"RingStickUpCam-37\",\n                    \"ip\": \"192.168.88.8\",\n                    \"mac\": \"9C:76:13:A4:A0:37\",\n                    \"previous_count\": 140\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.814Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 26:3D:C0:6A:0D:CB has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 230,\n                    \"hostname\": \"MacBookPro\",\n                    \"ip\": \"192.168.88.10\",\n                    \"mac\": \"26:3D:C0:6A:0D:CB\",\n                    \"previous_count\": 230\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.814Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 9E:9A:D9:49:14:9A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 34,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.88.9\",\n                    \"mac\": \"9E:9A:D9:49:14:9A\",\n                    \"previous_count\": 34\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.814Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 44:D5:CC:D6:BE:C2 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 220,\n                    \"hostname\": \"amazon-bb657bd4b\",\n                    \"ip\": \"192.168.88.15\",\n                    \"mac\": \"44:D5:CC:D6:BE:C2\",\n                    \"previous_count\": 220\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.814Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 68:A4:0E:1C:53:24 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 37,\n                    \"hostname\": \"BOSCH-WTYH6791GB-68A40E1C5324\",\n                    \"ip\": \"192.168.88.13\",\n                    \"mac\": \"68:A4:0E:1C:53:24\",\n                    \"previous_count\": 37\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.814Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 8E:7D:D1:63:E9:85 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 43,\n                    \"hostname\": \"Mac\",\n                    \"ip\": \"192.168.88.7\",\n                    \"mac\": \"8E:7D:D1:63:E9:85\",\n                    \"previous_count\": 43\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.814Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 70:2C:1F:65:E1:76 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 221,\n                    \"hostname\": \"Samsung-FamilyHub\",\n                    \"ip\": \"192.168.88.2\",\n                    \"mac\": \"70:2C:1F:65:E1:76\",\n                    \"previous_count\": 221\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.814Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 74:A6:CD:9F:74:2F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 25,\n                    \"hostname\": \"Johns-Air\",\n                    \"ip\": \"192.168.88.16\",\n                    \"mac\": \"74:A6:CD:9F:74:2F\",\n                    \"previous_count\": 25\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.814Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 5A:11:00:7E:2F:79 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 23,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.88.16\",\n                    \"mac\": \"5A:11:00:7E:2F:79\",\n                    \"previous_count\": 23\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.814Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 0C:43:F9:54:CF:51 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 277,\n                    \"hostname\": \"amazon-ffe94e3ee\",\n                    \"ip\": \"192.168.88.11\",\n                    \"mac\": \"0C:43:F9:54:CF:51\",\n                    \"previous_count\": 277\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.814Z\"\n            },\n            {\n                \"Type\": \"HighCPUUsage\",\n                \"Message\": \"Device is experiencing high CPU usage.\",\n                \"Details\": {\n                    \"max_cpu_percentage\": 100,\n                    \"threshold_percentage\": 90\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.814Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 4E:31:53:56:E3:94 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 64,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.88.9\",\n                    \"mac\": \"4E:31:53:56:E3:94\",\n                    \"previous_count\": 64\n                },\n                \"Timestamp\": \"2025-09-30T17:47:00.194Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 8E:7D:D1:63:E9:85 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 43,\n                    \"hostname\": \"Mac\",\n                    \"ip\": \"192.168.88.7\",\n                    \"mac\": \"8E:7D:D1:63:E9:85\",\n                    \"previous_count\": 43\n                },\n                \"Timestamp\": \"2025-09-30T17:47:00.194Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC DA:14:FC:B4:20:2E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 112,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.88.2\",\n                    \"mac\": \"DA:14:FC:B4:20:2E\",\n                    \"previous_count\": 112\n                },\n                \"Timestamp\": \"2025-09-30T17:47:00.194Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 9C:76:13:A4:A0:37 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 140,\n                    \"hostname\": \"RingStickUpCam-37\",\n                    \"ip\": \"192.168.88.8\",\n                    \"mac\": \"9C:76:13:A4:A0:37\",\n                    \"previous_count\": 140\n                },\n                \"Timestamp\": \"2025-09-30T17:47:00.194Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 9E:9A:D9:49:14:9A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 34,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.88.9\",\n                    \"mac\": \"9E:9A:D9:49:14:9A\",\n                    \"previous_count\": 34\n                },\n                \"Timestamp\": \"2025-09-30T17:47:00.194Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 44:D5:CC:D6:BE:C2 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 220,\n                    \"hostname\": \"amazon-bb657bd4b\",\n                    \"ip\": \"192.168.88.15\",\n                    \"mac\": \"44:D5:CC:D6:BE:C2\",\n                    \"previous_count\": 220\n                },\n                \"Timestamp\": \"2025-09-30T17:47:00.194Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 70:2C:1F:65:E1:76 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 221,\n                    \"hostname\": \"Samsung-FamilyHub\",\n                    \"ip\": \"192.168.88.2\",\n                    \"mac\": \"70:2C:1F:65:E1:76\",\n                    \"previous_count\": 221\n                },\n                \"Timestamp\": \"2025-09-30T17:47:00.194Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 26:3D:C0:6A:0D:CB has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 230,\n                    \"hostname\": \"MacBookPro\",\n                    \"ip\": \"192.168.88.10\",\n                    \"mac\": \"26:3D:C0:6A:0D:CB\",\n                    \"previous_count\": 230\n                },\n                \"Timestamp\": \"2025-09-30T17:47:00.194Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC BE:3E:07:6F:4E:5E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 22,\n                    \"hostname\": \"Ollie-s-S22\",\n                    \"ip\": \"192.168.88.18\",\n                    \"mac\": \"BE:3E:07:6F:4E:5E\",\n                    \"previous_count\": 22\n                },\n                \"Timestamp\": \"2025-09-30T17:47:00.194Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 4E:D0:20:73:C5:66 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 13,\n                    \"hostname\": \"MacBookPro\",\n                    \"ip\": \"192.168.88.11\",\n                    \"mac\": \"4E:D0:20:73:C5:66\",\n                    \"previous_count\": 13\n                },\n                \"Timestamp\": \"2025-09-30T17:47:00.194Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 5A:11:00:7E:2F:79 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 23,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.88.16\",\n                    \"mac\": \"5A:11:00:7E:2F:79\",\n                    \"previous_count\": 23\n                },\n                \"Timestamp\": \"2025-09-30T17:47:00.194Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 0C:43:F9:54:CF:51 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 277,\n                    \"hostname\": \"amazon-ffe94e3ee\",\n                    \"ip\": \"192.168.88.11\",\n                    \"mac\": \"0C:43:F9:54:CF:51\",\n                    \"previous_count\": 277\n                },\n                \"Timestamp\": \"2025-09-30T17:47:00.194Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 74:A6:CD:9F:74:2F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 25,\n                    \"hostname\": \"Johns-Air\",\n                    \"ip\": \"192.168.88.16\",\n                    \"mac\": \"74:A6:CD:9F:74:2F\",\n                    \"previous_count\": 25\n                },\n                \"Timestamp\": \"2025-09-30T17:47:00.194Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 08:C2:24:F3:E1:F3 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 15,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.7\",\n                    \"mac\": \"08:C2:24:F3:E1:F3\",\n                    \"previous_count\": 15\n                },\n                \"Timestamp\": \"2025-09-30T17:47:00.194Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 68:A4:0E:1C:53:24 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 37,\n                    \"hostname\": \"BOSCH-WTYH6791GB-68A40E1C5324\",\n                    \"ip\": \"192.168.88.13\",\n                    \"mac\": \"68:A4:0E:1C:53:24\",\n                    \"previous_count\": 37\n                },\n                \"Timestamp\": \"2025-09-30T17:47:00.194Z\"\n            },\n            {\n                \"Type\": \"HighCPUUsage\",\n                \"Message\": \"Device is experiencing high CPU usage.\",\n                \"Details\": {\n                    \"max_cpu_percentage\": 100,\n                    \"threshold_percentage\": 90\n                },\n                \"Timestamp\": \"2025-09-30T17:47:00.194Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::20362690D699\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC FC:65:DE:E2:BE:2E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 33,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.120\",\n                    \"mac\": \"FC:65:DE:E2:BE:2E\",\n                    \"previous_count\": 33\n                },\n                \"Timestamp\": \"2025-09-29T09:31:47.943Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 68:72:C3:BC:10:94 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 25,\n                    \"hostname\": \"Samsung\",\n                    \"ip\": \"192.168.0.6\",\n                    \"mac\": \"68:72:C3:BC:10:94\",\n                    \"previous_count\": 25\n                },\n                \"Timestamp\": \"2025-09-29T09:31:47.943Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 92:EC:35:C3:9C:11 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 36,\n                    \"hostname\": \"Daryl\",\n                    \"ip\": \"192.168.0.5\",\n                    \"mac\": \"92:EC:35:C3:9C:11\",\n                    \"previous_count\": 36\n                },\n                \"Timestamp\": \"2025-09-29T09:31:47.943Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC BE:13:04:2C:9D:E9 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 18,\n                    \"hostname\": \"Kirsty-s-S24\",\n                    \"ip\": \"192.168.0.5\",\n                    \"mac\": \"BE:13:04:2C:9D:E9\",\n                    \"previous_count\": 18\n                },\n                \"Timestamp\": \"2025-09-29T09:31:47.943Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B2:B6:38:90:9B:2A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 14,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.103\",\n                    \"mac\": \"B2:B6:38:90:9B:2A\",\n                    \"previous_count\": 14\n                },\n                \"Timestamp\": \"2025-09-29T09:31:47.943Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 68:72:C3:BC:09:0C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 14,\n                    \"hostname\": \"Samsung\",\n                    \"ip\": \"192.168.0.13\",\n                    \"mac\": \"68:72:C3:BC:09:0C\",\n                    \"previous_count\": 14\n                },\n                \"Timestamp\": \"2025-09-29T09:31:47.943Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B2:57:EB:90:1C:4C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 20,\n                    \"hostname\": \"Daryl-s-A16\",\n                    \"ip\": \"192.168.0.5\",\n                    \"mac\": \"B2:57:EB:90:1C:4C\",\n                    \"previous_count\": 20\n                },\n                \"Timestamp\": \"2025-09-29T09:31:47.943Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B2:57:EB:90:1C:4C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 20,\n                    \"hostname\": \"Daryl-s-A16\",\n                    \"ip\": \"192.168.0.5\",\n                    \"mac\": \"B2:57:EB:90:1C:4C\",\n                    \"previous_count\": 20\n                },\n                \"Timestamp\": \"2025-09-30T17:47:04.643Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 68:72:C3:BC:09:0C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 14,\n                    \"hostname\": \"Samsung\",\n                    \"ip\": \"192.168.0.13\",\n                    \"mac\": \"68:72:C3:BC:09:0C\",\n                    \"previous_count\": 14\n                },\n                \"Timestamp\": \"2025-09-30T17:47:04.643Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC FC:65:DE:E2:BE:2E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 33,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.120\",\n                    \"mac\": \"FC:65:DE:E2:BE:2E\",\n                    \"previous_count\": 33\n                },\n                \"Timestamp\": \"2025-09-30T17:47:04.643Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 68:72:C3:BC:10:94 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 25,\n                    \"hostname\": \"Samsung\",\n                    \"ip\": \"192.168.0.6\",\n                    \"mac\": \"68:72:C3:BC:10:94\",\n                    \"previous_count\": 25\n                },\n                \"Timestamp\": \"2025-09-30T17:47:04.643Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC BE:13:04:2C:9D:E9 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 18,\n                    \"hostname\": \"Kirsty-s-S24\",\n                    \"ip\": \"192.168.0.5\",\n                    \"mac\": \"BE:13:04:2C:9D:E9\",\n                    \"previous_count\": 18\n                },\n                \"Timestamp\": \"2025-09-30T17:47:04.643Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B2:B6:38:90:9B:2A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 14,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.103\",\n                    \"mac\": \"B2:B6:38:90:9B:2A\",\n                    \"previous_count\": 14\n                },\n                \"Timestamp\": \"2025-09-30T17:47:04.643Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::20362690D88E\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 7A:32:6E:0A:71:26 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 58,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.0.52\",\n                    \"mac\": \"7A:32:6E:0A:71:26\",\n                    \"previous_count\": 58\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.674Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A8:BB:50:72:A6:0A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 28,\n                    \"hostname\": \"wiz_72a60a\",\n                    \"ip\": \"192.168.0.32\",\n                    \"mac\": \"A8:BB:50:72:A6:0A\",\n                    \"previous_count\": 28\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.674Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 4C:A9:19:12:FE:1E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 10,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.38\",\n                    \"mac\": \"4C:A9:19:12:FE:1E\",\n                    \"previous_count\": 10\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.674Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 4C:17:44:97:FB:39 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 65,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.39\",\n                    \"mac\": \"4C:17:44:97:FB:39\",\n                    \"previous_count\": 65\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.674Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 22:EF:6B:75:51:42 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 76,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.4\",\n                    \"mac\": \"22:EF:6B:75:51:42\",\n                    \"previous_count\": 76\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.674Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A8:BB:50:72:84:D4 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 28,\n                    \"hostname\": \"wiz_7284d4\",\n                    \"ip\": \"192.168.0.22\",\n                    \"mac\": \"A8:BB:50:72:84:D4\",\n                    \"previous_count\": 28\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.674Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A8:51:AB:AA:01:22 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 28,\n                    \"hostname\": \"Bedroom-4K\",\n                    \"ip\": \"192.168.0.21\",\n                    \"mac\": \"A8:51:AB:AA:01:22\",\n                    \"previous_count\": 28\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.674Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 80:A9:97:18:3B:43 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 46,\n                    \"hostname\": \"Harrys-MBP-3\",\n                    \"ip\": \"192.168.0.16\",\n                    \"mac\": \"80:A9:97:18:3B:43\",\n                    \"previous_count\": 46\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.674Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 80:F3:EF:13:F6:7A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 81,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.11\",\n                    \"mac\": \"80:F3:EF:13:F6:7A\",\n                    \"previous_count\": 81\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.674Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A8:BB:50:72:A6:0A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 28,\n                    \"hostname\": \"wiz_72a60a\",\n                    \"ip\": \"192.168.0.32\",\n                    \"mac\": \"A8:BB:50:72:A6:0A\",\n                    \"previous_count\": 28\n                },\n                \"Timestamp\": \"2025-09-30T17:46:59.519Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 7A:32:6E:0A:71:26 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 58,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.0.52\",\n                    \"mac\": \"7A:32:6E:0A:71:26\",\n                    \"previous_count\": 58\n                },\n                \"Timestamp\": \"2025-09-30T17:46:59.519Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 4C:A9:19:12:FE:1E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 10,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.38\",\n                    \"mac\": \"4C:A9:19:12:FE:1E\",\n                    \"previous_count\": 10\n                },\n                \"Timestamp\": \"2025-09-30T17:46:59.519Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A8:51:AB:AA:01:22 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 28,\n                    \"hostname\": \"Bedroom-4K\",\n                    \"ip\": \"192.168.0.21\",\n                    \"mac\": \"A8:51:AB:AA:01:22\",\n                    \"previous_count\": 28\n                },\n                \"Timestamp\": \"2025-09-30T17:46:59.519Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 4C:17:44:97:FB:39 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 65,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.39\",\n                    \"mac\": \"4C:17:44:97:FB:39\",\n                    \"previous_count\": 65\n                },\n                \"Timestamp\": \"2025-09-30T17:46:59.519Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 80:F3:EF:13:F6:7A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 81,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.11\",\n                    \"mac\": \"80:F3:EF:13:F6:7A\",\n                    \"previous_count\": 81\n                },\n                \"Timestamp\": \"2025-09-30T17:46:59.519Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A8:BB:50:72:84:D4 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 28,\n                    \"hostname\": \"wiz_7284d4\",\n                    \"ip\": \"192.168.0.22\",\n                    \"mac\": \"A8:BB:50:72:84:D4\",\n                    \"previous_count\": 28\n                },\n                \"Timestamp\": \"2025-09-30T17:46:59.519Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::20362690D78F\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 9C:DA:A8:9E:37:B9 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 43,\n                    \"hostname\": \"Pondys-iPhone\",\n                    \"ip\": \"192.168.0.8\",\n                    \"mac\": \"9C:DA:A8:9E:37:B9\",\n                    \"previous_count\": 43\n                },\n                \"Timestamp\": \"2025-09-29T09:31:49.238Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC DA:AF:E3:46:50:B2 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 13,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.0.10\",\n                    \"mac\": \"DA:AF:E3:46:50:B2\",\n                    \"previous_count\": 13\n                },\n                \"Timestamp\": \"2025-09-29T09:31:49.238Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 4C:2E:B4:9F:D6:A7 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 22,\n                    \"hostname\": \"Jamess-iPad\",\n                    \"ip\": \"192.168.0.17\",\n                    \"mac\": \"4C:2E:B4:9F:D6:A7\",\n                    \"previous_count\": 22\n                },\n                \"Timestamp\": \"2025-09-29T09:31:49.238Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 4C:2E:B4:9F:D6:A7 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 22,\n                    \"hostname\": \"Jamess-iPad\",\n                    \"ip\": \"192.168.0.17\",\n                    \"mac\": \"4C:2E:B4:9F:D6:A7\",\n                    \"previous_count\": 22\n                },\n                \"Timestamp\": \"2025-09-30T17:47:03.998Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC DA:AF:E3:46:50:B2 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 13,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.0.10\",\n                    \"mac\": \"DA:AF:E3:46:50:B2\",\n                    \"previous_count\": 13\n                },\n                \"Timestamp\": \"2025-09-30T17:47:03.998Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::98254A4288DD\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 8C:83:94:54:E5:E0 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 16,\n                    \"hostname\": \"LGwebOSTV\",\n                    \"ip\": \"192.168.0.104\",\n                    \"mac\": \"8C:83:94:54:E5:E0\",\n                    \"previous_count\": 16\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.285Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 2E:E1:14:28:7A:78 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 25,\n                    \"hostname\": \"POCO-F5\",\n                    \"ip\": \"192.168.0.104\",\n                    \"mac\": \"2E:E1:14:28:7A:78\",\n                    \"previous_count\": 25\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.285Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 2C:98:11:3B:C5:21 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 25,\n                    \"hostname\": \"DESKTOP-6JIIPM0\",\n                    \"ip\": \"192.168.0.106\",\n                    \"mac\": \"2C:98:11:3B:C5:21\",\n                    \"previous_count\": 25\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.285Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 1A:9B:21:96:73:B5 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 10,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.103\",\n                    \"mac\": \"1A:9B:21:96:73:B5\",\n                    \"previous_count\": 10\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.285Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC FC:3C:D7:0E:F4:54 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 81,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.102\",\n                    \"mac\": \"FC:3C:D7:0E:F4:54\",\n                    \"previous_count\": 81\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.286Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC EA:B3:89:EF:E5:D5 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 29,\n                    \"hostname\": \"Redmi-Note-13-Pro-5G\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"EA:B3:89:EF:E5:D5\",\n                    \"previous_count\": 29\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.286Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 22:42:8A:6E:B0:91 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 31,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.100\",\n                    \"mac\": \"22:42:8A:6E:B0:91\",\n                    \"previous_count\": 31\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.286Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC AA:F9:CA:41:81:3A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 55,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.100\",\n                    \"mac\": \"AA:F9:CA:41:81:3A\",\n                    \"previous_count\": 55\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.286Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::3C52A10605EE\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 84:B8:B8:3A:DE:45 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 84,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.8\",\n                    \"mac\": \"84:B8:B8:3A:DE:45\",\n                    \"previous_count\": 84\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.522Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A8:41:F4:31:0D:7E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 69,\n                    \"hostname\": \"Harry\",\n                    \"ip\": \"192.168.88.9\",\n                    \"mac\": \"A8:41:F4:31:0D:7E\",\n                    \"previous_count\": 69\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.522Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B6:70:50:D1:27:63 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 38,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.3\",\n                    \"mac\": \"B6:70:50:D1:27:63\",\n                    \"previous_count\": 38\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.522Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C0:BF:BE:56:9D:E8 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 45,\n                    \"hostname\": \"LAPTOP-JBNSSR7H\",\n                    \"ip\": \"192.168.88.5\",\n                    \"mac\": \"C0:BF:BE:56:9D:E8\",\n                    \"previous_count\": 45\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.522Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C0:BF:BE:56:9D:E8 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 45,\n                    \"hostname\": \"LAPTOP-JBNSSR7H\",\n                    \"ip\": \"192.168.88.5\",\n                    \"mac\": \"C0:BF:BE:56:9D:E8\",\n                    \"previous_count\": 45\n                },\n                \"Timestamp\": \"2025-09-30T17:47:07.618Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::20362690D918\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 12:69:5D:FC:53:6B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 175,\n                    \"hostname\": \"Johns-phone\",\n                    \"ip\": \"192.168.0.7\",\n                    \"mac\": \"12:69:5D:FC:53:6B\",\n                    \"previous_count\": 175\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.947Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 0C:29:8F:0C:6A:4B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 249,\n                    \"hostname\": \"Tesla\",\n                    \"ip\": \"192.168.0.9\",\n                    \"mac\": \"0C:29:8F:0C:6A:4B\",\n                    \"previous_count\": 249\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.947Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC AC:9F:C3:63:3E:53 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 137,\n                    \"hostname\": \"RingFloodlightCam-53\",\n                    \"ip\": \"192.168.0.8\",\n                    \"mac\": \"AC:9F:C3:63:3E:53\",\n                    \"previous_count\": 137\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.947Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC DC:9E:8F:44:01:86 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 40,\n                    \"hostname\": \"Leahs-iPhone\",\n                    \"ip\": \"192.168.0.16\",\n                    \"mac\": \"DC:9E:8F:44:01:86\",\n                    \"previous_count\": 40\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.947Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC FC:77:74:9D:F2:29 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 29,\n                    \"hostname\": \"DESKTOP-TT5GHEE\",\n                    \"ip\": \"192.168.0.10\",\n                    \"mac\": \"FC:77:74:9D:F2:29\",\n                    \"previous_count\": 29\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.947Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC BC:5C:17:96:16:8C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 73,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.10\",\n                    \"mac\": \"BC:5C:17:96:16:8C\",\n                    \"previous_count\": 73\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.947Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC DA:37:03:FC:E8:21 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 13,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.0.12\",\n                    \"mac\": \"DA:37:03:FC:E8:21\",\n                    \"previous_count\": 13\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.947Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 7A:AE:A4:6E:C2:AB has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 89,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.10\",\n                    \"mac\": \"7A:AE:A4:6E:C2:AB\",\n                    \"previous_count\": 89\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.947Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 0C:29:8F:0C:6A:4B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 249,\n                    \"hostname\": \"Tesla\",\n                    \"ip\": \"192.168.0.9\",\n                    \"mac\": \"0C:29:8F:0C:6A:4B\",\n                    \"previous_count\": 249\n                },\n                \"Timestamp\": \"2025-09-30T17:46:51.067Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC FC:77:74:9D:F2:29 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 29,\n                    \"hostname\": \"DESKTOP-TT5GHEE\",\n                    \"ip\": \"192.168.0.10\",\n                    \"mac\": \"FC:77:74:9D:F2:29\",\n                    \"previous_count\": 29\n                },\n                \"Timestamp\": \"2025-09-30T17:46:51.067Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC DA:37:03:FC:E8:21 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 13,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.0.12\",\n                    \"mac\": \"DA:37:03:FC:E8:21\",\n                    \"previous_count\": 13\n                },\n                \"Timestamp\": \"2025-09-30T17:46:51.067Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 12:69:5D:FC:53:6B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 175,\n                    \"hostname\": \"Johns-phone\",\n                    \"ip\": \"192.168.0.7\",\n                    \"mac\": \"12:69:5D:FC:53:6B\",\n                    \"previous_count\": 175\n                },\n                \"Timestamp\": \"2025-09-30T17:46:51.067Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC BC:5C:17:96:16:8C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 73,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.10\",\n                    \"mac\": \"BC:5C:17:96:16:8C\",\n                    \"previous_count\": 73\n                },\n                \"Timestamp\": \"2025-09-30T17:46:51.067Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC AC:9F:C3:63:3E:53 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 137,\n                    \"hostname\": \"RingFloodlightCam-53\",\n                    \"ip\": \"192.168.0.8\",\n                    \"mac\": \"AC:9F:C3:63:3E:53\",\n                    \"previous_count\": 137\n                },\n                \"Timestamp\": \"2025-09-30T17:46:51.067Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 7A:AE:A4:6E:C2:AB has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 89,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.10\",\n                    \"mac\": \"7A:AE:A4:6E:C2:AB\",\n                    \"previous_count\": 89\n                },\n                \"Timestamp\": \"2025-09-30T17:46:51.067Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC DC:9E:8F:44:01:86 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 40,\n                    \"hostname\": \"Leahs-iPhone\",\n                    \"ip\": \"192.168.0.16\",\n                    \"mac\": \"DC:9E:8F:44:01:86\",\n                    \"previous_count\": 40\n                },\n                \"Timestamp\": \"2025-09-30T17:46:51.067Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::242FD04EA4ED\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 6A:8E:7F:9F:66:09 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 10,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.105\",\n                    \"mac\": \"6A:8E:7F:9F:66:09\",\n                    \"previous_count\": 10\n                },\n                \"Timestamp\": \"2025-09-29T09:31:49.343Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 06:67:B7:14:C3:C3 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 31,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.105\",\n                    \"mac\": \"06:67:B7:14:C3:C3\",\n                    \"previous_count\": 31\n                },\n                \"Timestamp\": \"2025-09-29T09:31:49.343Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 72:48:7E:11:67:2B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 18,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.104\",\n                    \"mac\": \"72:48:7E:11:67:2B\",\n                    \"previous_count\": 18\n                },\n                \"Timestamp\": \"2025-09-29T09:31:49.343Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 46:67:F7:E9:E1:62 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 29,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.104\",\n                    \"mac\": \"46:67:F7:E9:E1:62\",\n                    \"previous_count\": 29\n                },\n                \"Timestamp\": \"2025-09-29T09:31:49.343Z\"\n            },\n            {\n                \"Type\": \"HighCPUUsage\",\n                \"Message\": \"Device is experiencing high CPU usage.\",\n                \"Details\": {\n                    \"max_cpu_percentage\": 100,\n                    \"threshold_percentage\": 90\n                },\n                \"Timestamp\": \"2025-09-29T09:31:49.343Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 06:67:B7:14:C3:C3 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 31,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.105\",\n                    \"mac\": \"06:67:B7:14:C3:C3\",\n                    \"previous_count\": 31\n                },\n                \"Timestamp\": \"2025-09-30T17:47:08.63Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 72:48:7E:11:67:2B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 18,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.104\",\n                    \"mac\": \"72:48:7E:11:67:2B\",\n                    \"previous_count\": 18\n                },\n                \"Timestamp\": \"2025-09-30T17:47:08.63Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 6A:8E:7F:9F:66:09 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 10,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.105\",\n                    \"mac\": \"6A:8E:7F:9F:66:09\",\n                    \"previous_count\": 10\n                },\n                \"Timestamp\": \"2025-09-30T17:47:08.63Z\"\n            },\n            {\n                \"Type\": \"HighCPUUsage\",\n                \"Message\": \"Device is experiencing high CPU usage.\",\n                \"Details\": {\n                    \"max_cpu_percentage\": 100,\n                    \"threshold_percentage\": 90\n                },\n                \"Timestamp\": \"2025-09-30T17:47:08.63Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::20362690D7DA\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 8C:EA:48:71:E7:98 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 418,\n                    \"hostname\": \"Samsung\",\n                    \"ip\": \"192.168.0.18\",\n                    \"mac\": \"8C:EA:48:71:E7:98\",\n                    \"previous_count\": 418\n                },\n                \"Timestamp\": \"2025-09-29T09:31:36.175Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 00:F3:61:F0:6A:27 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 12,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.13\",\n                    \"mac\": \"00:F3:61:F0:6A:27\",\n                    \"previous_count\": 12\n                },\n                \"Timestamp\": \"2025-09-29T09:31:36.175Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 1A:74:5A:CA:BC:81 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 103,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.7\",\n                    \"mac\": \"1A:74:5A:CA:BC:81\",\n                    \"previous_count\": 103\n                },\n                \"Timestamp\": \"2025-09-29T09:31:36.175Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC EE:A1:4E:8C:48:D9 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 19,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.0.17\",\n                    \"mac\": \"EE:A1:4E:8C:48:D9\",\n                    \"previous_count\": 19\n                },\n                \"Timestamp\": \"2025-09-29T09:31:36.175Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 04:99:B9:D9:FF:05 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 38,\n                    \"hostname\": \"Lexxis-iPhone\",\n                    \"ip\": \"192.168.0.5\",\n                    \"mac\": \"04:99:B9:D9:FF:05\",\n                    \"previous_count\": 38\n                },\n                \"Timestamp\": \"2025-09-29T09:31:36.175Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 9E:07:FD:10:1C:7D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 65,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.12\",\n                    \"mac\": \"9E:07:FD:10:1C:7D\",\n                    \"previous_count\": 65\n                },\n                \"Timestamp\": \"2025-09-29T09:31:36.175Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC AE:D9:28:80:D3:DF has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 132,\n                    \"hostname\": \"Lenovo-Tab-M11\",\n                    \"ip\": \"192.168.0.16\",\n                    \"mac\": \"AE:D9:28:80:D3:DF\",\n                    \"previous_count\": 132\n                },\n                \"Timestamp\": \"2025-09-29T09:31:36.175Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A2:B6:CE:7D:DF:C1 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 255,\n                    \"hostname\": \"Galaxy-Tab-A9\",\n                    \"ip\": \"192.168.0.8\",\n                    \"mac\": \"A2:B6:CE:7D:DF:C1\",\n                    \"previous_count\": 255\n                },\n                \"Timestamp\": \"2025-09-29T09:31:36.175Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B2:60:E6:7F:06:19 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 156,\n                    \"hostname\": \"OPPO-A16s\",\n                    \"ip\": \"192.168.0.4\",\n                    \"mac\": \"B2:60:E6:7F:06:19\",\n                    \"previous_count\": 156\n                },\n                \"Timestamp\": \"2025-09-29T09:31:36.175Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 26:94:91:93:CA:BD has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 11,\n                    \"hostname\": \"OPPO-A16s\",\n                    \"ip\": \"192.168.0.2\",\n                    \"mac\": \"26:94:91:93:CA:BD\",\n                    \"previous_count\": 11\n                },\n                \"Timestamp\": \"2025-09-29T09:31:36.175Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 1A:74:5A:CA:BC:81 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 103,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.7\",\n                    \"mac\": \"1A:74:5A:CA:BC:81\",\n                    \"previous_count\": 103\n                },\n                \"Timestamp\": \"2025-09-30T17:46:52.138Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 04:99:B9:D9:FF:05 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 38,\n                    \"hostname\": \"Lexxis-iPhone\",\n                    \"ip\": \"192.168.0.5\",\n                    \"mac\": \"04:99:B9:D9:FF:05\",\n                    \"previous_count\": 38\n                },\n                \"Timestamp\": \"2025-09-30T17:46:52.138Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC AE:D9:28:80:D3:DF has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 132,\n                    \"hostname\": \"Lenovo-Tab-M11\",\n                    \"ip\": \"192.168.0.16\",\n                    \"mac\": \"AE:D9:28:80:D3:DF\",\n                    \"previous_count\": 132\n                },\n                \"Timestamp\": \"2025-09-30T17:46:52.138Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC EE:A1:4E:8C:48:D9 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 19,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.0.17\",\n                    \"mac\": \"EE:A1:4E:8C:48:D9\",\n                    \"previous_count\": 19\n                },\n                \"Timestamp\": \"2025-09-30T17:46:52.138Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 26:94:91:93:CA:BD has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 11,\n                    \"hostname\": \"OPPO-A16s\",\n                    \"ip\": \"192.168.0.2\",\n                    \"mac\": \"26:94:91:93:CA:BD\",\n                    \"previous_count\": 11\n                },\n                \"Timestamp\": \"2025-09-30T17:46:52.138Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::203626900272\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC E0:3E:CB:B4:2F:46 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 220,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.2\",\n                    \"mac\": \"E0:3E:CB:B4:2F:46\",\n                    \"previous_count\": 220\n                },\n                \"Timestamp\": \"2025-09-29T09:31:40.738Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::A842A10A578A\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC E4:F8:9C:47:C9:F8 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 49,\n                    \"hostname\": \"DESKTOP-TQQKOL1\",\n                    \"ip\": \"192.168.0.108\",\n                    \"mac\": \"E4:F8:9C:47:C9:F8\",\n                    \"previous_count\": 49\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.114Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B0:35:B5:B3:AF:F9 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 36,\n                    \"hostname\": \"Jelenas-iPhone\",\n                    \"ip\": \"192.168.0.100\",\n                    \"mac\": \"B0:35:B5:B3:AF:F9\",\n                    \"previous_count\": 36\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.114Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 52:E1:FF:CF:1D:77 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 13,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"52:E1:FF:CF:1D:77\",\n                    \"previous_count\": 13\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.114Z\"\n            },\n            {\n                \"Type\": \"HighCPUUsage\",\n                \"Message\": \"Device is experiencing high CPU usage.\",\n                \"Details\": {\n                    \"max_cpu_percentage\": 100,\n                    \"threshold_percentage\": 90\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.114Z\"\n            },\n            {\n                \"Type\": \"HighCPUUsage\",\n                \"Message\": \"Device is experiencing high CPU usage.\",\n                \"Details\": {\n                    \"max_cpu_percentage\": 100,\n                    \"threshold_percentage\": 90\n                },\n                \"Timestamp\": \"2025-09-30T17:47:00.516Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::30DE4B41F077\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 1E:CA:EF:DE:4F:E8 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 43,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.88.9\",\n                    \"mac\": \"1E:CA:EF:DE:4F:E8\",\n                    \"previous_count\": 43\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.786Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B6:FC:87:90:2C:2B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 45,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.88.9\",\n                    \"mac\": \"B6:FC:87:90:2C:2B\",\n                    \"previous_count\": 45\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.786Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 1C:93:C4:CA:A4:CE has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 96,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.24\",\n                    \"mac\": \"1C:93:C4:CA:A4:CE\",\n                    \"previous_count\": 96\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.786Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 26:10:A4:5B:10:FC has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 28,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.88.28\",\n                    \"mac\": \"26:10:A4:5B:10:FC\",\n                    \"previous_count\": 28\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.786Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 2E:80:35:4D:77:5A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 228,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.88.16\",\n                    \"mac\": \"2E:80:35:4D:77:5A\",\n                    \"previous_count\": 228\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.787Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 08:C7:29:BD:08:6A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 112,\n                    \"hostname\": \"Phils-iPhone\",\n                    \"ip\": \"192.168.88.18\",\n                    \"mac\": \"08:C7:29:BD:08:6A\",\n                    \"previous_count\": 112\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.787Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 5A:A8:2C:21:E3:30 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 22,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.88.11\",\n                    \"mac\": \"5A:A8:2C:21:E3:30\",\n                    \"previous_count\": 22\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.787Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 04:B8:6A:89:22:CB has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 77,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.4\",\n                    \"mac\": \"04:B8:6A:89:22:CB\",\n                    \"previous_count\": 77\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.787Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 9A:91:5E:35:87:3A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 17,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.88.4\",\n                    \"mac\": \"9A:91:5E:35:87:3A\",\n                    \"previous_count\": 17\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.787Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 4E:CB:E9:56:D0:50 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 25,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.88.23\",\n                    \"mac\": \"4E:CB:E9:56:D0:50\",\n                    \"previous_count\": 25\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.788Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 66:C7:6E:6A:7C:C6 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 24,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.88.17\",\n                    \"mac\": \"66:C7:6E:6A:7C:C6\",\n                    \"previous_count\": 24\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.788Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 94:21:57:AC:3B:0B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 38,\n                    \"hostname\": \"Phils-iPad\",\n                    \"ip\": \"192.168.88.12\",\n                    \"mac\": \"94:21:57:AC:3B:0B\",\n                    \"previous_count\": 38\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.788Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D4:57:63:C2:D9:8E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 198,\n                    \"hostname\": \"MacBook-Air\",\n                    \"ip\": \"192.168.88.6\",\n                    \"mac\": \"D4:57:63:C2:D9:8E\",\n                    \"previous_count\": 198\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.788Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC DC:A0:D0:6E:50:14 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 46,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.19\",\n                    \"mac\": \"DC:A0:D0:6E:50:14\",\n                    \"previous_count\": 46\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.788Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 60:3E:5F:08:9E:98 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 14,\n                    \"hostname\": \"Sofias-Air\",\n                    \"ip\": \"192.168.88.31\",\n                    \"mac\": \"60:3E:5F:08:9E:98\",\n                    \"previous_count\": 14\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.788Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 94:21:57:AC:3B:0B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 38,\n                    \"hostname\": \"Phils-iPad\",\n                    \"ip\": \"192.168.88.12\",\n                    \"mac\": \"94:21:57:AC:3B:0B\",\n                    \"previous_count\": 38\n                },\n                \"Timestamp\": \"2025-09-30T17:47:02.087Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 26:10:A4:5B:10:FC has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 28,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.88.28\",\n                    \"mac\": \"26:10:A4:5B:10:FC\",\n                    \"previous_count\": 28\n                },\n                \"Timestamp\": \"2025-09-30T17:47:02.087Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 66:C7:6E:6A:7C:C6 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 24,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.88.17\",\n                    \"mac\": \"66:C7:6E:6A:7C:C6\",\n                    \"previous_count\": 24\n                },\n                \"Timestamp\": \"2025-09-30T17:47:02.087Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 5A:A8:2C:21:E3:30 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 22,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.88.11\",\n                    \"mac\": \"5A:A8:2C:21:E3:30\",\n                    \"previous_count\": 22\n                },\n                \"Timestamp\": \"2025-09-30T17:47:02.087Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 1C:93:C4:CA:A4:CE has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 96,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.24\",\n                    \"mac\": \"1C:93:C4:CA:A4:CE\",\n                    \"previous_count\": 96\n                },\n                \"Timestamp\": \"2025-09-30T17:47:02.087Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 60:3E:5F:08:9E:98 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 14,\n                    \"hostname\": \"Sofias-Air\",\n                    \"ip\": \"192.168.88.31\",\n                    \"mac\": \"60:3E:5F:08:9E:98\",\n                    \"previous_count\": 14\n                },\n                \"Timestamp\": \"2025-09-30T17:47:02.087Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::20362690DAAA\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 6A:99:6E:10:DF:A1 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 13,\n                    \"hostname\": \"Galaxy-S24-FE\",\n                    \"ip\": \"192.168.0.9\",\n                    \"mac\": \"6A:99:6E:10:DF:A1\",\n                    \"previous_count\": 13\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.494Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B0:CF:CB:6F:64:B8 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 114,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.8\",\n                    \"mac\": \"B0:CF:CB:6F:64:B8\",\n                    \"previous_count\": 114\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.494Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 9A:06:9C:8E:52:92 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 85,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.5\",\n                    \"mac\": \"9A:06:9C:8E:52:92\",\n                    \"previous_count\": 85\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.494Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B0:CF:CB:6F:64:B8 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 114,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.8\",\n                    \"mac\": \"B0:CF:CB:6F:64:B8\",\n                    \"previous_count\": 114\n                },\n                \"Timestamp\": \"2025-09-30T17:47:09.187Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::40ED0039EE57\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC EA:D3:E5:50:9E:07 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 56,\n                    \"hostname\": \"Ling-s-S22-Ultra\",\n                    \"ip\": \"192.168.88.5\",\n                    \"mac\": \"EA:D3:E5:50:9E:07\",\n                    \"previous_count\": 56\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.684Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 5E:66:DE:E2:21:46 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 24,\n                    \"hostname\": \"harry-s-Note20-Ultra\",\n                    \"ip\": \"192.168.88.5\",\n                    \"mac\": \"5E:66:DE:E2:21:46\",\n                    \"previous_count\": 24\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.684Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 5A:41:FC:8A:F5:C8 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 41,\n                    \"hostname\": \"Dat-s-Z-Fold6\",\n                    \"ip\": \"192.168.88.5\",\n                    \"mac\": \"5A:41:FC:8A:F5:C8\",\n                    \"previous_count\": 41\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.684Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 5A:41:FC:8A:F5:C8 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 41,\n                    \"hostname\": \"Dat-s-Z-Fold6\",\n                    \"ip\": \"192.168.88.5\",\n                    \"mac\": \"5A:41:FC:8A:F5:C8\",\n                    \"previous_count\": 41\n                },\n                \"Timestamp\": \"2025-09-30T17:47:09.464Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 5E:66:DE:E2:21:46 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 24,\n                    \"hostname\": \"harry-s-Note20-Ultra\",\n                    \"ip\": \"192.168.88.5\",\n                    \"mac\": \"5E:66:DE:E2:21:46\",\n                    \"previous_count\": 24\n                },\n                \"Timestamp\": \"2025-09-30T17:47:09.464Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::20362690D750\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F4:34:F0:10:A9:7D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 117,\n                    \"hostname\": \"ScarlettBedroom\",\n                    \"ip\": \"192.168.0.7\",\n                    \"mac\": \"F4:34:F0:10:A9:7D\",\n                    \"previous_count\": 117\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.239Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 9E:E6:51:BD:B8:BB has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 147,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.15\",\n                    \"mac\": \"9E:E6:51:BD:B8:BB\",\n                    \"previous_count\": 147\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.239Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 56:F8:F9:7D:EA:90 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 29,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.16\",\n                    \"mac\": \"56:F8:F9:7D:EA:90\",\n                    \"previous_count\": 29\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.239Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 8C:85:90:53:7B:6F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 320,\n                    \"hostname\": \"Scarletts-MBP\",\n                    \"ip\": \"192.168.0.20\",\n                    \"mac\": \"8C:85:90:53:7B:6F\",\n                    \"previous_count\": 320\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.239Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 4A:7B:6B:2E:AC:07 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 161,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.0.9\",\n                    \"mac\": \"4A:7B:6B:2E:AC:07\",\n                    \"previous_count\": 161\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.239Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 66:C9:AC:15:88:C5 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 10,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.0.12\",\n                    \"mac\": \"66:C9:AC:15:88:C5\",\n                    \"previous_count\": 10\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.239Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F4:34:F0:6F:8D:44 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 12,\n                    \"hostname\": \"Living-Room\",\n                    \"ip\": \"192.168.0.15\",\n                    \"mac\": \"F4:34:F0:6F:8D:44\",\n                    \"previous_count\": 12\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.239Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F4:34:F0:6F:8D:44 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 12,\n                    \"hostname\": \"Living-Room\",\n                    \"ip\": \"192.168.0.15\",\n                    \"mac\": \"F4:34:F0:6F:8D:44\",\n                    \"previous_count\": 12\n                },\n                \"Timestamp\": \"2025-09-30T17:46:59.386Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 66:C9:AC:15:88:C5 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 10,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.0.12\",\n                    \"mac\": \"66:C9:AC:15:88:C5\",\n                    \"previous_count\": 10\n                },\n                \"Timestamp\": \"2025-09-30T17:46:59.386Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::242FD04EA32E\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC CA:B5:43:C4:AA:5C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 25,\n                    \"hostname\": \"Pixel-6a\",\n                    \"ip\": \"192.168.0.102\",\n                    \"mac\": \"CA:B5:43:C4:AA:5C\",\n                    \"previous_count\": 25\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.416Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 02:31:92:0B:67:81 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 154,\n                    \"hostname\": \"TL-WA854RE\",\n                    \"ip\": \"192.168.0.103\",\n                    \"mac\": \"02:31:92:0B:67:81\",\n                    \"previous_count\": 154\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.416Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 80:A5:89:6B:BD:DF has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 64,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.104\",\n                    \"mac\": \"80:A5:89:6B:BD:DF\",\n                    \"previous_count\": 64\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.416Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 90:DE:80:70:C6:E1 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 11,\n                    \"hostname\": \"DESKTOP-7JBV5GS\",\n                    \"ip\": \"192.168.0.110\",\n                    \"mac\": \"90:DE:80:70:C6:E1\",\n                    \"previous_count\": 11\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.416Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 34:2E:B7:B7:1C:EA has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 39,\n                    \"hostname\": \"UKLT1004\",\n                    \"ip\": \"192.168.0.106\",\n                    \"mac\": \"34:2E:B7:B7:1C:EA\",\n                    \"previous_count\": 39\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.416Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 98:B6:E9:BB:1C:F4 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 23,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.109\",\n                    \"mac\": \"98:B6:E9:BB:1C:F4\",\n                    \"previous_count\": 23\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.416Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 34:2E:B7:B7:1C:EA has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 39,\n                    \"hostname\": \"UKLT1004\",\n                    \"ip\": \"192.168.0.106\",\n                    \"mac\": \"34:2E:B7:B7:1C:EA\",\n                    \"previous_count\": 39\n                },\n                \"Timestamp\": \"2025-09-30T17:46:54.789Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 98:B6:E9:BB:1C:F4 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 23,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.109\",\n                    \"mac\": \"98:B6:E9:BB:1C:F4\",\n                    \"previous_count\": 23\n                },\n                \"Timestamp\": \"2025-09-30T17:46:54.789Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 90:DE:80:70:C6:E1 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 11,\n                    \"hostname\": \"DESKTOP-7JBV5GS\",\n                    \"ip\": \"192.168.0.110\",\n                    \"mac\": \"90:DE:80:70:C6:E1\",\n                    \"previous_count\": 11\n                },\n                \"Timestamp\": \"2025-09-30T17:46:54.789Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::242FD04EA2BC\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 9C:5A:81:74:DE:E5 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 61,\n                    \"hostname\": \"M2012K11AG\",\n                    \"ip\": \"192.168.1.109\",\n                    \"mac\": \"9C:5A:81:74:DE:E5\",\n                    \"previous_count\": 61\n                },\n                \"Timestamp\": \"2025-09-29T09:31:55.887Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B0:CF:CB:E3:D8:5F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 340,\n                    \"hostname\": \"echoshow-7bf7525ccda8ca91\",\n                    \"ip\": \"192.168.1.108\",\n                    \"mac\": \"B0:CF:CB:E3:D8:5F\",\n                    \"previous_count\": 340\n                },\n                \"Timestamp\": \"2025-09-29T09:31:55.887Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 3A:26:A4:FE:7A:75 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 246,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.1.110\",\n                    \"mac\": \"3A:26:A4:FE:7A:75\",\n                    \"previous_count\": 246\n                },\n                \"Timestamp\": \"2025-09-29T09:31:55.887Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::788CB5E86FCB\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 9E:F3:11:69:98:F8 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 12,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.4\",\n                    \"mac\": \"9E:F3:11:69:98:F8\",\n                    \"previous_count\": 12\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.669Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F0:18:98:87:88:D3 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 103,\n                    \"hostname\": \"Katerynas-Air\",\n                    \"ip\": \"192.168.88.8\",\n                    \"mac\": \"F0:18:98:87:88:D3\",\n                    \"previous_count\": 103\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.669Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC AE:89:8F:C6:BF:56 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 91,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.88.13\",\n                    \"mac\": \"AE:89:8F:C6:BF:56\",\n                    \"previous_count\": 91\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.669Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 9C:F3:87:66:61:4A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 115,\n                    \"hostname\": \"iPad-2\",\n                    \"ip\": \"192.168.88.4\",\n                    \"mac\": \"9C:F3:87:66:61:4A\",\n                    \"previous_count\": 115\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.669Z\"\n            },\n            {\n                \"Type\": \"HighCPUUsage\",\n                \"Message\": \"Device is experiencing high CPU usage.\",\n                \"Details\": {\n                    \"max_cpu_percentage\": 100,\n                    \"threshold_percentage\": 90\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.669Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F0:18:98:87:88:D3 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 103,\n                    \"hostname\": \"Katerynas-Air\",\n                    \"ip\": \"192.168.88.8\",\n                    \"mac\": \"F0:18:98:87:88:D3\",\n                    \"previous_count\": 103\n                },\n                \"Timestamp\": \"2025-09-30T17:47:11.853Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC AE:89:8F:C6:BF:56 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 91,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.88.13\",\n                    \"mac\": \"AE:89:8F:C6:BF:56\",\n                    \"previous_count\": 91\n                },\n                \"Timestamp\": \"2025-09-30T17:47:11.853Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 9E:F3:11:69:98:F8 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 12,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.4\",\n                    \"mac\": \"9E:F3:11:69:98:F8\",\n                    \"previous_count\": 12\n                },\n                \"Timestamp\": \"2025-09-30T17:47:11.853Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 9C:F3:87:66:61:4A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 115,\n                    \"hostname\": \"iPad-2\",\n                    \"ip\": \"192.168.88.4\",\n                    \"mac\": \"9C:F3:87:66:61:4A\",\n                    \"previous_count\": 115\n                },\n                \"Timestamp\": \"2025-09-30T17:47:11.853Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 20:69:80:D0:C2:C2 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 12,\n                    \"hostname\": \"Sophias-iphone\",\n                    \"ip\": \"192.168.88.14\",\n                    \"mac\": \"20:69:80:D0:C2:C2\",\n                    \"previous_count\": 12\n                },\n                \"Timestamp\": \"2025-09-30T17:47:11.853Z\"\n            },\n            {\n                \"Type\": \"HighCPUUsage\",\n                \"Message\": \"Device is experiencing high CPU usage.\",\n                \"Details\": {\n                    \"max_cpu_percentage\": 100,\n                    \"threshold_percentage\": 90\n                },\n                \"Timestamp\": \"2025-09-30T17:47:11.853Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::98254AA1D79D\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 16:C6:A5:ED:F5:AC has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 11,\n                    \"hostname\": \"Galaxy-S22\",\n                    \"ip\": \"192.168.0.103\",\n                    \"mac\": \"16:C6:A5:ED:F5:AC\",\n                    \"previous_count\": 11\n                },\n                \"Timestamp\": \"2025-09-29T09:31:47.079Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A6:91:31:65:6F:21 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 19,\n                    \"hostname\": \"Lewis-s-S24\",\n                    \"ip\": \"192.168.0.103\",\n                    \"mac\": \"A6:91:31:65:6F:21\",\n                    \"previous_count\": 19\n                },\n                \"Timestamp\": \"2025-09-29T09:31:47.079Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 16:C6:A5:ED:F5:AC has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 11,\n                    \"hostname\": \"Galaxy-S22\",\n                    \"ip\": \"192.168.0.103\",\n                    \"mac\": \"16:C6:A5:ED:F5:AC\",\n                    \"previous_count\": 11\n                },\n                \"Timestamp\": \"2025-09-30T17:47:06.024Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::2036269005FC\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 26:28:18:82:BD:F3 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 183,\n                    \"hostname\": \"iPhone Nikola 16 Pro\",\n                    \"ip\": \"192.168.0.3\",\n                    \"mac\": \"26:28:18:82:BD:F3\",\n                    \"previous_count\": 183\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.767Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 1A:4E:0A:E3:81:C8 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 19,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.6\",\n                    \"mac\": \"1A:4E:0A:E3:81:C8\",\n                    \"previous_count\": 19\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.767Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D2:A2:B4:63:2D:36 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 146,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.4\",\n                    \"mac\": \"D2:A2:B4:63:2D:36\",\n                    \"previous_count\": 146\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.767Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC FA:5F:58:A4:08:5F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 10,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.32.6\",\n                    \"mac\": \"FA:5F:58:A4:08:5F\",\n                    \"previous_count\": 10\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.767Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 9A:40:1D:0E:8E:41 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 16,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.32.5\",\n                    \"mac\": \"9A:40:1D:0E:8E:41\",\n                    \"previous_count\": 16\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.767Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 5E:8B:DB:4D:7E:68 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 15,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.32.4\",\n                    \"mac\": \"5E:8B:DB:4D:7E:68\",\n                    \"previous_count\": 15\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.767Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 14:BB:6E:23:9B:3E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 40,\n                    \"hostname\": \"localhost\",\n                    \"ip\": \"192.168.32.7\",\n                    \"mac\": \"14:BB:6E:23:9B:3E\",\n                    \"previous_count\": 40\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.767Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 84:C0:EF:07:54:26 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 36,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.8\",\n                    \"mac\": \"84:C0:EF:07:54:26\",\n                    \"previous_count\": 36\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.767Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 9A:40:1D:0E:8E:41 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 16,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.32.5\",\n                    \"mac\": \"9A:40:1D:0E:8E:41\",\n                    \"previous_count\": 16\n                },\n                \"Timestamp\": \"2025-09-30T17:46:49.135Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 14:BB:6E:23:9B:3E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 40,\n                    \"hostname\": \"localhost\",\n                    \"ip\": \"192.168.32.7\",\n                    \"mac\": \"14:BB:6E:23:9B:3E\",\n                    \"previous_count\": 40\n                },\n                \"Timestamp\": \"2025-09-30T17:46:49.135Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 84:C0:EF:07:54:26 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 36,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.8\",\n                    \"mac\": \"84:C0:EF:07:54:26\",\n                    \"previous_count\": 36\n                },\n                \"Timestamp\": \"2025-09-30T17:46:49.135Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::20362690F0FC\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 66:44:F5:A2:87:87 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 19,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.10\",\n                    \"mac\": \"66:44:F5:A2:87:87\",\n                    \"previous_count\": 19\n                },\n                \"Timestamp\": \"2025-09-29T09:31:48.153Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 66:44:F5:A2:87:87 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 19,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.10\",\n                    \"mac\": \"66:44:F5:A2:87:87\",\n                    \"previous_count\": 19\n                },\n                \"Timestamp\": \"2025-09-30T17:47:05.453Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::20362690BE20\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 0A:C6:95:57:CF:84 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 141,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.0.4\",\n                    \"mac\": \"0A:C6:95:57:CF:84\",\n                    \"previous_count\": 141\n                },\n                \"Timestamp\": \"2025-09-29T09:31:49.411Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 04:EC:D8:8E:6A:AC has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 17,\n                    \"hostname\": \"TGF-PF4M5P4Z\",\n                    \"ip\": \"192.168.0.3\",\n                    \"mac\": \"04:EC:D8:8E:6A:AC\",\n                    \"previous_count\": 17\n                },\n                \"Timestamp\": \"2025-09-29T09:31:49.411Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 04:EC:D8:8E:6A:AC has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 17,\n                    \"hostname\": \"TGF-PF4M5P4Z\",\n                    \"ip\": \"192.168.0.3\",\n                    \"mac\": \"04:EC:D8:8E:6A:AC\",\n                    \"previous_count\": 17\n                },\n                \"Timestamp\": \"2025-09-30T17:47:08.12Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::40AE309765EA\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A0:EE:1A:AD:E3:7E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 84,\n                    \"hostname\": \"Homes-iPhone\",\n                    \"ip\": \"192.168.0.110\",\n                    \"mac\": \"A0:EE:1A:AD:E3:7E\",\n                    \"previous_count\": 84\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.356Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 3A:67:88:FF:EC:26 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 31,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.112\",\n                    \"mac\": \"3A:67:88:FF:EC:26\",\n                    \"previous_count\": 31\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.356Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 08:C7:29:B2:01:98 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 28,\n                    \"hostname\": \"Danniis-iPhone\",\n                    \"ip\": \"192.168.0.109\",\n                    \"mac\": \"08:C7:29:B2:01:98\",\n                    \"previous_count\": 28\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.356Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F4:6D:3F:92:71:01 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 95,\n                    \"hostname\": \"HomeDesktop\",\n                    \"ip\": \"192.168.0.111\",\n                    \"mac\": \"F4:6D:3F:92:71:01\",\n                    \"previous_count\": 95\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.356Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 5A:8E:6A:40:71:0E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 157,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.108\",\n                    \"mac\": \"5A:8E:6A:40:71:0E\",\n                    \"previous_count\": 157\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.356Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 2E:07:75:F5:B2:C1 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 16,\n                    \"hostname\": \"Craig-s-A15\",\n                    \"ip\": \"192.168.0.112\",\n                    \"mac\": \"2E:07:75:F5:B2:C1\",\n                    \"previous_count\": 16\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.356Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F6:C7:86:40:4C:B8 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 29,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.117\",\n                    \"mac\": \"F6:C7:86:40:4C:B8\",\n                    \"previous_count\": 29\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.356Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 48:BF:6B:E7:0F:7A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 13,\n                    \"hostname\": \"Danniis-Air\",\n                    \"ip\": \"192.168.0.116\",\n                    \"mac\": \"48:BF:6B:E7:0F:7A\",\n                    \"previous_count\": 13\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.356Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 8A:11:6C:3A:F5:2F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 196,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.103\",\n                    \"mac\": \"8A:11:6C:3A:F5:2F\",\n                    \"previous_count\": 196\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.356Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 48:BF:6B:E7:0F:7A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 13,\n                    \"hostname\": \"Danniis-Air\",\n                    \"ip\": \"192.168.0.116\",\n                    \"mac\": \"48:BF:6B:E7:0F:7A\",\n                    \"previous_count\": 13\n                },\n                \"Timestamp\": \"2025-09-30T17:47:08.694Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F6:C7:86:40:4C:B8 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 29,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.117\",\n                    \"mac\": \"F6:C7:86:40:4C:B8\",\n                    \"previous_count\": 29\n                },\n                \"Timestamp\": \"2025-09-30T17:47:08.694Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A0:EE:1A:AD:E3:7E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 84,\n                    \"hostname\": \"Homes-iPhone\",\n                    \"ip\": \"192.168.0.110\",\n                    \"mac\": \"A0:EE:1A:AD:E3:7E\",\n                    \"previous_count\": 84\n                },\n                \"Timestamp\": \"2025-09-30T17:47:08.694Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 2E:07:75:F5:B2:C1 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 16,\n                    \"hostname\": \"Craig-s-A15\",\n                    \"ip\": \"192.168.0.112\",\n                    \"mac\": \"2E:07:75:F5:B2:C1\",\n                    \"previous_count\": 16\n                },\n                \"Timestamp\": \"2025-09-30T17:47:08.694Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::98254A429381\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 4C:17:44:A1:AA:DC has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 421,\n                    \"hostname\": \"amazon-75fac8474\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"4C:17:44:A1:AA:DC\",\n                    \"previous_count\": 421\n                },\n                \"Timestamp\": \"2025-09-29T09:31:54.267Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC E2:D6:E9:5E:AE:1C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 122,\n                    \"hostname\": \"HONOR-200-Lite\",\n                    \"ip\": \"192.168.0.104\",\n                    \"mac\": \"E2:D6:E9:5E:AE:1C\",\n                    \"previous_count\": 122\n                },\n                \"Timestamp\": \"2025-09-29T09:31:54.267Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B2:E0:40:DF:BD:27 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 281,\n                    \"hostname\": \"HONOR-X6b\",\n                    \"ip\": \"192.168.0.102\",\n                    \"mac\": \"B2:E0:40:DF:BD:27\",\n                    \"previous_count\": 281\n                },\n                \"Timestamp\": \"2025-09-29T09:31:54.267Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::242FD04EA427\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 86:E8:26:77:DD:8C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 102,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.105\",\n                    \"mac\": \"86:E8:26:77:DD:8C\",\n                    \"previous_count\": 102\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.542Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 2E:B2:38:74:1A:F2 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 20,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.108\",\n                    \"mac\": \"2E:B2:38:74:1A:F2\",\n                    \"previous_count\": 20\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.542Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F2:96:97:B1:04:E0 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 42,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.110\",\n                    \"mac\": \"F2:96:97:B1:04:E0\",\n                    \"previous_count\": 42\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.542Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D4:F0:57:5C:59:5F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 225,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.104\",\n                    \"mac\": \"D4:F0:57:5C:59:5F\",\n                    \"previous_count\": 225\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.542Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C2:4B:AD:BC:29:33 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 253,\n                    \"hostname\": \"Lenovo-Tab-M11\",\n                    \"ip\": \"192.168.0.109\",\n                    \"mac\": \"C2:4B:AD:BC:29:33\",\n                    \"previous_count\": 253\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.542Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 1C:93:C4:B2:41:94 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 77,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.108\",\n                    \"mac\": \"1C:93:C4:B2:41:94\",\n                    \"previous_count\": 77\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.542Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 26:6D:26:72:51:0F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 90,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"26:6D:26:72:51:0F\",\n                    \"previous_count\": 90\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.542Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC EE:00:F3:47:62:A7 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 126,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.111\",\n                    \"mac\": \"EE:00:F3:47:62:A7\",\n                    \"previous_count\": 126\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.542Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B0:45:30:62:F3:85 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 403,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.114\",\n                    \"mac\": \"B0:45:30:62:F3:85\",\n                    \"previous_count\": 403\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.542Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC DA:51:74:29:57:8D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 77,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.111\",\n                    \"mac\": \"DA:51:74:29:57:8D\",\n                    \"previous_count\": 77\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.542Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 92:67:16:0E:75:1E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 84,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.108\",\n                    \"mac\": \"92:67:16:0E:75:1E\",\n                    \"previous_count\": 84\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.542Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 1C:93:C4:B2:41:94 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 77,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.108\",\n                    \"mac\": \"1C:93:C4:B2:41:94\",\n                    \"previous_count\": 77\n                },\n                \"Timestamp\": \"2025-09-30T17:46:57.294Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 26:6D:26:72:51:0F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 90,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"26:6D:26:72:51:0F\",\n                    \"previous_count\": 90\n                },\n                \"Timestamp\": \"2025-09-30T17:46:57.294Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 92:67:16:0E:75:1E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 84,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.108\",\n                    \"mac\": \"92:67:16:0E:75:1E\",\n                    \"previous_count\": 84\n                },\n                \"Timestamp\": \"2025-09-30T17:46:57.294Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC DA:51:74:29:57:8D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 77,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.111\",\n                    \"mac\": \"DA:51:74:29:57:8D\",\n                    \"previous_count\": 77\n                },\n                \"Timestamp\": \"2025-09-30T17:46:57.294Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC EE:00:F3:47:62:A7 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 126,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.111\",\n                    \"mac\": \"EE:00:F3:47:62:A7\",\n                    \"previous_count\": 126\n                },\n                \"Timestamp\": \"2025-09-30T17:46:57.294Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 2E:B2:38:74:1A:F2 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 20,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.108\",\n                    \"mac\": \"2E:B2:38:74:1A:F2\",\n                    \"previous_count\": 20\n                },\n                \"Timestamp\": \"2025-09-30T17:46:57.294Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 86:E8:26:77:DD:8C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 102,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.105\",\n                    \"mac\": \"86:E8:26:77:DD:8C\",\n                    \"previous_count\": 102\n                },\n                \"Timestamp\": \"2025-09-30T17:46:57.294Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F2:96:97:B1:04:E0 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 42,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.110\",\n                    \"mac\": \"F2:96:97:B1:04:E0\",\n                    \"previous_count\": 42\n                },\n                \"Timestamp\": \"2025-09-30T17:46:57.294Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C2:4B:AD:BC:29:33 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 253,\n                    \"hostname\": \"Lenovo-Tab-M11\",\n                    \"ip\": \"192.168.0.109\",\n                    \"mac\": \"C2:4B:AD:BC:29:33\",\n                    \"previous_count\": 253\n                },\n                \"Timestamp\": \"2025-09-30T17:46:57.294Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"64A10M27E01125\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 10:06:1c:26:3a:00 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 134,\n                    \"hostname\": \" \",\n                    \"ip\": \"192.168.1.16\",\n                    \"mac\": \"10:06:1c:26:3a:00\",\n                    \"previous_count\": 134\n                },\n                \"Timestamp\": \"2025-09-29T09:31:56.387Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 32:15:34:4e:fa:29 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 10,\n                    \"hostname\": \"\",\n                    \"ip\": \"192.168.1.119\",\n                    \"mac\": \"32:15:34:4e:fa:29\",\n                    \"previous_count\": 10\n                },\n                \"Timestamp\": \"2025-09-29T09:31:56.387Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC f0:2f:9e:01:aa:f5 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 11,\n                    \"hostname\": \" \",\n                    \"ip\": \"192.168.1.74\",\n                    \"mac\": \"f0:2f:9e:01:aa:f5\",\n                    \"previous_count\": 11\n                },\n                \"Timestamp\": \"2025-09-29T09:31:56.387Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 54:f1:5f:35:e1:15 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 12,\n                    \"hostname\": \"Kitchen Camera\",\n                    \"ip\": \"192.168.1.26\",\n                    \"mac\": \"54:f1:5f:35:e1:15\",\n                    \"previous_count\": 12\n                },\n                \"Timestamp\": \"2025-09-29T09:31:56.387Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 54:f1:5f:35:e3:7b has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 22,\n                    \"hostname\": \"Hallway Camera\",\n                    \"ip\": \"192.168.1.251\",\n                    \"mac\": \"54:f1:5f:35:e3:7b\",\n                    \"previous_count\": 22\n                },\n                \"Timestamp\": \"2025-09-29T09:31:56.387Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 1e:a7:e9:53:44:0d has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 19,\n                    \"hostname\": \" \",\n                    \"ip\": \"192.168.1.61\",\n                    \"mac\": \"1e:a7:e9:53:44:0d\",\n                    \"previous_count\": 19\n                },\n                \"Timestamp\": \"2025-09-29T09:31:56.387Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 50:d4:5c:e2:13:2b has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 64,\n                    \"hostname\": \" \",\n                    \"ip\": \"192.168.1.25\",\n                    \"mac\": \"50:d4:5c:e2:13:2b\",\n                    \"previous_count\": 64\n                },\n                \"Timestamp\": \"2025-09-29T09:31:56.387Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 9c:37:cb:9d:63:2e has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 51,\n                    \"hostname\": \" \",\n                    \"ip\": \"192.168.1.35\",\n                    \"mac\": \"9c:37:cb:9d:63:2e\",\n                    \"previous_count\": 51\n                },\n                \"Timestamp\": \"2025-09-29T09:31:56.387Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 1e:6f:2d:35:0c:67 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 21,\n                    \"hostname\": \" \",\n                    \"ip\": \"192.168.1.200\",\n                    \"mac\": \"1e:6f:2d:35:0c:67\",\n                    \"previous_count\": 21\n                },\n                \"Timestamp\": \"2025-09-29T09:31:56.387Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 1e:a7:e9:53:44:0d has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 19,\n                    \"hostname\": \" \",\n                    \"ip\": \"192.168.1.61\",\n                    \"mac\": \"1e:a7:e9:53:44:0d\",\n                    \"previous_count\": 19\n                },\n                \"Timestamp\": \"2025-09-30T17:47:11.993Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 54:f1:5f:35:e1:15 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 12,\n                    \"hostname\": \"Kitchen Camera\",\n                    \"ip\": \"192.168.1.26\",\n                    \"mac\": \"54:f1:5f:35:e1:15\",\n                    \"previous_count\": 12\n                },\n                \"Timestamp\": \"2025-09-30T17:47:11.993Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 10:06:1c:26:3a:00 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 134,\n                    \"hostname\": \" \",\n                    \"ip\": \"192.168.1.16\",\n                    \"mac\": \"10:06:1c:26:3a:00\",\n                    \"previous_count\": 134\n                },\n                \"Timestamp\": \"2025-09-30T17:47:11.993Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 1e:6f:2d:35:0c:67 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 21,\n                    \"hostname\": \" \",\n                    \"ip\": \"192.168.1.200\",\n                    \"mac\": \"1e:6f:2d:35:0c:67\",\n                    \"previous_count\": 21\n                },\n                \"Timestamp\": \"2025-09-30T17:47:11.993Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 50:d4:5c:e2:13:2b has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 64,\n                    \"hostname\": \" \",\n                    \"ip\": \"192.168.1.25\",\n                    \"mac\": \"50:d4:5c:e2:13:2b\",\n                    \"previous_count\": 64\n                },\n                \"Timestamp\": \"2025-09-30T17:47:11.993Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC f0:2f:9e:01:aa:f5 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 11,\n                    \"hostname\": \" \",\n                    \"ip\": \"192.168.1.74\",\n                    \"mac\": \"f0:2f:9e:01:aa:f5\",\n                    \"previous_count\": 11\n                },\n                \"Timestamp\": \"2025-09-30T17:47:11.993Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 32:15:34:4e:fa:29 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 10,\n                    \"hostname\": \"\",\n                    \"ip\": \"192.168.1.119\",\n                    \"mac\": \"32:15:34:4e:fa:29\",\n                    \"previous_count\": 10\n                },\n                \"Timestamp\": \"2025-09-30T17:47:11.993Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::98254AA1CA74\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 1C:FE:2B:ED:C8:53 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 420,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.32.101\",\n                    \"mac\": \"1C:FE:2B:ED:C8:53\",\n                    \"previous_count\": 420\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.107Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 28:73:F6:81:76:ED has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 40,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.32.108\",\n                    \"mac\": \"28:73:F6:81:76:ED\",\n                    \"previous_count\": 40\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.107Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 1C:90:FF:50:62:63 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 50,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.33.102\",\n                    \"mac\": \"1C:90:FF:50:62:63\",\n                    \"previous_count\": 50\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.107Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 12:EF:CC:F6:CB:39 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 34,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.103\",\n                    \"mac\": \"12:EF:CC:F6:CB:39\",\n                    \"previous_count\": 34\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.107Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 4E:D7:8B:9B:18:8C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 16,\n                    \"hostname\": \"AK-s-OnePlus-Nord\",\n                    \"ip\": \"192.168.32.107\",\n                    \"mac\": \"4E:D7:8B:9B:18:8C\",\n                    \"previous_count\": 16\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.107Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 46:6F:0A:DF:E6:B0 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 105,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.32.103\",\n                    \"mac\": \"46:6F:0A:DF:E6:B0\",\n                    \"previous_count\": 105\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.107Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 16:35:7E:C7:1B:7F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 26,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.103\",\n                    \"mac\": \"16:35:7E:C7:1B:7F\",\n                    \"previous_count\": 26\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.107Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 38:CA:84:1E:09:90 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 185,\n                    \"hostname\": \"HP1E0990\",\n                    \"ip\": \"192.168.33.103\",\n                    \"mac\": \"38:CA:84:1E:09:90\",\n                    \"previous_count\": 185\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.107Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 08:C7:B5:97:D1:9F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 64,\n                    \"hostname\": \"iPhone-65\",\n                    \"ip\": \"192.168.32.102\",\n                    \"mac\": \"08:C7:B5:97:D1:9F\",\n                    \"previous_count\": 64\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.107Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C0:A8:10:03:9D:B4 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 192,\n                    \"hostname\": \"SWZLGB010936L\",\n                    \"ip\": \"192.168.0.105\",\n                    \"mac\": \"C0:A8:10:03:9D:B4\",\n                    \"previous_count\": 192\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.107Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 4E:D6:36:D9:BE:FB has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 22,\n                    \"hostname\": \"HouseOfMeena\",\n                    \"ip\": \"192.168.32.102\",\n                    \"mac\": \"4E:D6:36:D9:BE:FB\",\n                    \"previous_count\": 22\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.107Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC EE:CC:3C:4F:14:71 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 46,\n                    \"hostname\": \"AK-s-OnePlus-Nord\",\n                    \"ip\": \"192.168.0.102\",\n                    \"mac\": \"EE:CC:3C:4F:14:71\",\n                    \"previous_count\": 46\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.107Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 32:76:C1:22:75:A4 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 81,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.33.101\",\n                    \"mac\": \"32:76:C1:22:75:A4\",\n                    \"previous_count\": 81\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.107Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 4E:D6:36:D9:BE:FB has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 22,\n                    \"hostname\": \"HouseOfMeena\",\n                    \"ip\": \"192.168.32.102\",\n                    \"mac\": \"4E:D6:36:D9:BE:FB\",\n                    \"previous_count\": 22\n                },\n                \"Timestamp\": \"2025-09-30T17:46:58.684Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 1C:90:FF:50:62:63 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 50,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.33.102\",\n                    \"mac\": \"1C:90:FF:50:62:63\",\n                    \"previous_count\": 50\n                },\n                \"Timestamp\": \"2025-09-30T17:46:58.684Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 12:EF:CC:F6:CB:39 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 34,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.103\",\n                    \"mac\": \"12:EF:CC:F6:CB:39\",\n                    \"previous_count\": 34\n                },\n                \"Timestamp\": \"2025-09-30T17:46:58.684Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 28:73:F6:81:76:ED has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 40,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.32.108\",\n                    \"mac\": \"28:73:F6:81:76:ED\",\n                    \"previous_count\": 40\n                },\n                \"Timestamp\": \"2025-09-30T17:46:58.684Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::2036269003A4\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 8C:DE:F9:58:E4:19 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 405,\n                    \"hostname\": \"Xiaomi\",\n                    \"ip\": \"192.168.0.3\",\n                    \"mac\": \"8C:DE:F9:58:E4:19\",\n                    \"previous_count\": 405\n                },\n                \"Timestamp\": \"2025-09-29T09:31:54.631Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::E4FAC4B91AD9\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B0:95:75:A7:17:13 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 48,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.11\",\n                    \"mac\": \"B0:95:75:A7:17:13\",\n                    \"previous_count\": 48\n                },\n                \"Timestamp\": \"2025-09-29T09:31:41.132Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 36:EA:B3:70:E3:D1 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 11,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.24\",\n                    \"mac\": \"36:EA:B3:70:E3:D1\",\n                    \"previous_count\": 11\n                },\n                \"Timestamp\": \"2025-09-29T09:31:41.132Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 54:60:09:6F:17:70 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 28,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.25\",\n                    \"mac\": \"54:60:09:6F:17:70\",\n                    \"previous_count\": 28\n                },\n                \"Timestamp\": \"2025-09-29T09:31:41.132Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 90:CA:FA:C0:20:28 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 85,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.26\",\n                    \"mac\": \"90:CA:FA:C0:20:28\",\n                    \"previous_count\": 85\n                },\n                \"Timestamp\": \"2025-09-29T09:31:41.132Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 54:60:09:6F:17:70 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 28,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.25\",\n                    \"mac\": \"54:60:09:6F:17:70\",\n                    \"previous_count\": 28\n                },\n                \"Timestamp\": \"2025-09-30T17:47:01.572Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 90:CA:FA:C0:20:28 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 85,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.26\",\n                    \"mac\": \"90:CA:FA:C0:20:28\",\n                    \"previous_count\": 85\n                },\n                \"Timestamp\": \"2025-09-30T17:47:01.572Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 36:EA:B3:70:E3:D1 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 11,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.24\",\n                    \"mac\": \"36:EA:B3:70:E3:D1\",\n                    \"previous_count\": 11\n                },\n                \"Timestamp\": \"2025-09-30T17:47:01.572Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::5091E3374C09\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 4C:B0:4A:8E:9B:6C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 63,\n                    \"hostname\": \"WKS0003284536\",\n                    \"ip\": \"192.168.88.5\",\n                    \"mac\": \"4C:B0:4A:8E:9B:6C\",\n                    \"previous_count\": 63\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.605Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 62:E5:F0:06:23:73 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 47,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.88.3\",\n                    \"mac\": \"62:E5:F0:06:23:73\",\n                    \"previous_count\": 47\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.605Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 62:E5:F0:06:23:73 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 47,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.88.3\",\n                    \"mac\": \"62:E5:F0:06:23:73\",\n                    \"previous_count\": 47\n                },\n                \"Timestamp\": \"2025-09-30T17:47:11.923Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 4C:B0:4A:8E:9B:6C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 63,\n                    \"hostname\": \"WKS0003284536\",\n                    \"ip\": \"192.168.88.5\",\n                    \"mac\": \"4C:B0:4A:8E:9B:6C\",\n                    \"previous_count\": 63\n                },\n                \"Timestamp\": \"2025-09-30T17:47:11.923Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::2036269110C4\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 54:DF:1B:AA:8F:CA has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 276,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.5\",\n                    \"mac\": \"54:DF:1B:AA:8F:CA\",\n                    \"previous_count\": 276\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.672Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 68:B6:91:D9:8B:83 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 35,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.3\",\n                    \"mac\": \"68:B6:91:D9:8B:83\",\n                    \"previous_count\": 35\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.672Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 00:1D:E0:7B:55:D3 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 18,\n                    \"hostname\": \"Owner-PC\",\n                    \"ip\": \"192.168.0.5\",\n                    \"mac\": \"00:1D:E0:7B:55:D3\",\n                    \"previous_count\": 18\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.672Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 0E:A2:F4:51:EA:C7 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 415,\n                    \"hostname\": \"chameleon-cad-0ea2f451eac7\",\n                    \"ip\": \"192.168.0.2\",\n                    \"mac\": \"0E:A2:F4:51:EA:C7\",\n                    \"previous_count\": 415\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.672Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 76:A9:49:4E:C4:86 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 166,\n                    \"hostname\": \"Anita-s-S10e\",\n                    \"ip\": \"192.168.0.7\",\n                    \"mac\": \"76:A9:49:4E:C4:86\",\n                    \"previous_count\": 166\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.672Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 00:1D:E0:7B:55:D3 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 18,\n                    \"hostname\": \"Owner-PC\",\n                    \"ip\": \"192.168.0.5\",\n                    \"mac\": \"00:1D:E0:7B:55:D3\",\n                    \"previous_count\": 18\n                },\n                \"Timestamp\": \"2025-09-30T17:46:58.221Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::E4FAC4B925B3\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 28:16:A8:9C:79:15 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 171,\n                    \"hostname\": \"XBOXONE\",\n                    \"ip\": \"192.168.0.118\",\n                    \"mac\": \"28:16:A8:9C:79:15\",\n                    \"previous_count\": 171\n                },\n                \"Timestamp\": \"2025-09-29T09:31:45.863Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 96:97:F4:81:BA:CD has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 23,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.111\",\n                    \"mac\": \"96:97:F4:81:BA:CD\",\n                    \"previous_count\": 23\n                },\n                \"Timestamp\": \"2025-09-29T09:31:45.863Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 28:40:DD:79:5E:D0 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 146,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.114\",\n                    \"mac\": \"28:40:DD:79:5E:D0\",\n                    \"previous_count\": 146\n                },\n                \"Timestamp\": \"2025-09-29T09:31:45.863Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 82:59:93:78:92:40 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 112,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.0.116\",\n                    \"mac\": \"82:59:93:78:92:40\",\n                    \"previous_count\": 112\n                },\n                \"Timestamp\": \"2025-09-29T09:31:45.863Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 28:16:A8:9C:79:15 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 171,\n                    \"hostname\": \"XBOXONE\",\n                    \"ip\": \"192.168.0.118\",\n                    \"mac\": \"28:16:A8:9C:79:15\",\n                    \"previous_count\": 171\n                },\n                \"Timestamp\": \"2025-09-30T17:47:05.048Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 96:97:F4:81:BA:CD has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 23,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.111\",\n                    \"mac\": \"96:97:F4:81:BA:CD\",\n                    \"previous_count\": 23\n                },\n                \"Timestamp\": \"2025-09-30T17:47:05.048Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 82:59:93:78:92:40 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 112,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.0.116\",\n                    \"mac\": \"82:59:93:78:92:40\",\n                    \"previous_count\": 112\n                },\n                \"Timestamp\": \"2025-09-30T17:47:05.048Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 28:40:DD:79:5E:D0 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 146,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.114\",\n                    \"mac\": \"28:40:DD:79:5E:D0\",\n                    \"previous_count\": 146\n                },\n                \"Timestamp\": \"2025-09-30T17:47:05.048Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::98254AA1C621\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 9A:F6:BB:25:D3:1D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 95,\n                    \"hostname\": \"Galaxy-A25-5G\",\n                    \"ip\": \"192.168.0.104\",\n                    \"mac\": \"9A:F6:BB:25:D3:1D\",\n                    \"previous_count\": 95\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.183Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 16:B1:D9:11:B8:83 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 28,\n                    \"hostname\": \"Pixel-6a\",\n                    \"ip\": \"192.168.0.104\",\n                    \"mac\": \"16:B1:D9:11:B8:83\",\n                    \"previous_count\": 28\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.183Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 9A:F6:BB:25:D3:1D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 95,\n                    \"hostname\": \"Galaxy-A25-5G\",\n                    \"ip\": \"192.168.0.104\",\n                    \"mac\": \"9A:F6:BB:25:D3:1D\",\n                    \"previous_count\": 95\n                },\n                \"Timestamp\": \"2025-09-30T17:47:08.63Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 16:B1:D9:11:B8:83 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 28,\n                    \"hostname\": \"Pixel-6a\",\n                    \"ip\": \"192.168.0.104\",\n                    \"mac\": \"16:B1:D9:11:B8:83\",\n                    \"previous_count\": 28\n                },\n                \"Timestamp\": \"2025-09-30T17:47:08.63Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::E4FAC4B92343\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 88:63:DF:A3:F4:71 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 50,\n                    \"hostname\": \"Users-iMac-2\",\n                    \"ip\": \"192.168.0.100\",\n                    \"mac\": \"88:63:DF:A3:F4:71\",\n                    \"previous_count\": 50\n                },\n                \"Timestamp\": \"2025-09-29T09:31:35.619Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 50:C2:E8:04:51:47 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 40,\n                    \"hostname\": \"TheBamptonian\",\n                    \"ip\": \"192.168.0.100\",\n                    \"mac\": \"50:C2:E8:04:51:47\",\n                    \"previous_count\": 40\n                },\n                \"Timestamp\": \"2025-09-29T09:31:35.619Z\"\n            },\n            {\n                \"Type\": \"HighCPUUsage\",\n                \"Message\": \"Device is experiencing high CPU usage.\",\n                \"Details\": {\n                    \"max_cpu_percentage\": 100,\n                    \"threshold_percentage\": 90\n                },\n                \"Timestamp\": \"2025-09-29T09:31:35.619Z\"\n            },\n            {\n                \"Type\": \"HighCPUUsage\",\n                \"Message\": \"Device is experiencing high CPU usage.\",\n                \"Details\": {\n                    \"max_cpu_percentage\": 100,\n                    \"threshold_percentage\": 90\n                },\n                \"Timestamp\": \"2025-09-30T17:46:51.812Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::242FD04E9F1D\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F4:52:93:22:E8:8D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 70,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.107\",\n                    \"mac\": \"F4:52:93:22:E8:8D\",\n                    \"previous_count\": 70\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.411Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 1E:CD:D7:BE:5A:AF has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 16,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.0.103\",\n                    \"mac\": \"1E:CD:D7:BE:5A:AF\",\n                    \"previous_count\": 16\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.411Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 28:8F:F6:75:CB:CB has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 17,\n                    \"hostname\": \"Ryans-iPhone\",\n                    \"ip\": \"192.168.0.104\",\n                    \"mac\": \"28:8F:F6:75:CB:CB\",\n                    \"previous_count\": 17\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.411Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 08:57:FB:CD:36:62 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 117,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.111\",\n                    \"mac\": \"08:57:FB:CD:36:62\",\n                    \"previous_count\": 117\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.411Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 0C:9A:3C:6B:10:A7 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 106,\n                    \"hostname\": \"33LAPEGWP0226\",\n                    \"ip\": \"192.168.0.105\",\n                    \"mac\": \"0C:9A:3C:6B:10:A7\",\n                    \"previous_count\": 106\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.411Z\"\n            },\n            {\n                \"Type\": \"HighCPUUsage\",\n                \"Message\": \"Device is experiencing high CPU usage.\",\n                \"Details\": {\n                    \"max_cpu_percentage\": 100,\n                    \"threshold_percentage\": 90\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.411Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 28:8F:F6:75:CB:CB has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 17,\n                    \"hostname\": \"Ryans-iPhone\",\n                    \"ip\": \"192.168.0.104\",\n                    \"mac\": \"28:8F:F6:75:CB:CB\",\n                    \"previous_count\": 17\n                },\n                \"Timestamp\": \"2025-09-30T17:47:11.946Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 0C:9A:3C:6B:10:A7 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 106,\n                    \"hostname\": \"33LAPEGWP0226\",\n                    \"ip\": \"192.168.0.105\",\n                    \"mac\": \"0C:9A:3C:6B:10:A7\",\n                    \"previous_count\": 106\n                },\n                \"Timestamp\": \"2025-09-30T17:47:11.946Z\"\n            },\n            {\n                \"Type\": \"HighCPUUsage\",\n                \"Message\": \"Device is experiencing high CPU usage.\",\n                \"Details\": {\n                    \"max_cpu_percentage\": 100,\n                    \"threshold_percentage\": 90\n                },\n                \"Timestamp\": \"2025-09-30T17:47:11.946Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::98254A42A518\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 82:FB:CA:9F:12:16 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 11,\n                    \"hostname\": \"Pixel-8-Pro\",\n                    \"ip\": \"192.168.0.104\",\n                    \"mac\": \"82:FB:CA:9F:12:16\",\n                    \"previous_count\": 11\n                },\n                \"Timestamp\": \"2025-09-29T09:31:45.377Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 44:6D:7F:76:35:35 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 64,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.100\",\n                    \"mac\": \"44:6D:7F:76:35:35\",\n                    \"previous_count\": 64\n                },\n                \"Timestamp\": \"2025-09-29T09:31:45.377Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 82:FB:CA:9F:12:16 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 11,\n                    \"hostname\": \"Pixel-8-Pro\",\n                    \"ip\": \"192.168.0.104\",\n                    \"mac\": \"82:FB:CA:9F:12:16\",\n                    \"previous_count\": 11\n                },\n                \"Timestamp\": \"2025-09-30T17:47:01.915Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 44:6D:7F:76:35:35 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 64,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.100\",\n                    \"mac\": \"44:6D:7F:76:35:35\",\n                    \"previous_count\": 64\n                },\n                \"Timestamp\": \"2025-09-30T17:47:01.915Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::98254A42AF08\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC DE:72:1A:19:3E:35 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 30,\n                    \"hostname\": \"Mac\",\n                    \"ip\": \"192.168.0.103\",\n                    \"mac\": \"DE:72:1A:19:3E:35\",\n                    \"previous_count\": 30\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.952Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC AC:F1:08:EF:44:00 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 290,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.102\",\n                    \"mac\": \"AC:F1:08:EF:44:00\",\n                    \"previous_count\": 290\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.952Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C4:0B:31:5B:90:03 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 127,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.0.100\",\n                    \"mac\": \"C4:0B:31:5B:90:03\",\n                    \"previous_count\": 127\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.952Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 2A:6E:95:8A:0B:12 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 15,\n                    \"hostname\": \"Mac\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"2A:6E:95:8A:0B:12\",\n                    \"previous_count\": 15\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.952Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A2:A3:01:0B:40:D5 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 98,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.100\",\n                    \"mac\": \"A2:A3:01:0B:40:D5\",\n                    \"previous_count\": 98\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.952Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 2A:6E:95:8A:0B:12 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 15,\n                    \"hostname\": \"Mac\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"2A:6E:95:8A:0B:12\",\n                    \"previous_count\": 15\n                },\n                \"Timestamp\": \"2025-09-30T17:47:08.597Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C4:0B:31:5B:90:03 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 127,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.0.100\",\n                    \"mac\": \"C4:0B:31:5B:90:03\",\n                    \"previous_count\": 127\n                },\n                \"Timestamp\": \"2025-09-30T17:47:08.597Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"64A10M27E01008\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 30:c9:22:18:f1:98 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 20,\n                    \"hostname\": \" \",\n                    \"ip\": \"192.168.1.126\",\n                    \"mac\": \"30:c9:22:18:f1:98\",\n                    \"previous_count\": 20\n                },\n                \"Timestamp\": \"2025-09-29T09:31:58.309Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 94:58:cb:0c:c9:d1 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 87,\n                    \"hostname\": \" \",\n                    \"ip\": \"192.168.1.27\",\n                    \"mac\": \"94:58:cb:0c:c9:d1\",\n                    \"previous_count\": 87\n                },\n                \"Timestamp\": \"2025-09-29T09:31:58.309Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 26:3b:3c:40:e6:7e has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 53,\n                    \"hostname\": \" \",\n                    \"ip\": \"192.168.1.86\",\n                    \"mac\": \"26:3b:3c:40:e6:7e\",\n                    \"previous_count\": 53\n                },\n                \"Timestamp\": \"2025-09-29T09:31:58.309Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC b6:12:10:f1:69:16 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 14,\n                    \"hostname\": \" \",\n                    \"ip\": \"192.168.1.92\",\n                    \"mac\": \"b6:12:10:f1:69:16\",\n                    \"previous_count\": 14\n                },\n                \"Timestamp\": \"2025-09-29T09:31:58.309Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 60:74:f4:8e:f8:ba has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 18,\n                    \"hostname\": \" \",\n                    \"ip\": \"192.168.1.146\",\n                    \"mac\": \"60:74:f4:8e:f8:ba\",\n                    \"previous_count\": 18\n                },\n                \"Timestamp\": \"2025-09-29T09:31:58.309Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 2e:02:ac:b8:70:0f has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 11,\n                    \"hostname\": \" \",\n                    \"ip\": \"192.168.1.94\",\n                    \"mac\": \"2e:02:ac:b8:70:0f\",\n                    \"previous_count\": 11\n                },\n                \"Timestamp\": \"2025-09-29T09:31:58.309Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC d2:e5:81:87:5a:a1 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 21,\n                    \"hostname\": \" \",\n                    \"ip\": \"192.168.1.91\",\n                    \"mac\": \"d2:e5:81:87:5a:a1\",\n                    \"previous_count\": 21\n                },\n                \"Timestamp\": \"2025-09-29T09:31:58.309Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 2e:f3:3b:3c:73:80 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 60,\n                    \"hostname\": \" \",\n                    \"ip\": \"192.168.1.113\",\n                    \"mac\": \"2e:f3:3b:3c:73:80\",\n                    \"previous_count\": 60\n                },\n                \"Timestamp\": \"2025-09-29T09:31:58.309Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 30:05:05:84:db:86 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 56,\n                    \"hostname\": \" \",\n                    \"ip\": \"192.168.1.117\",\n                    \"mac\": \"30:05:05:84:db:86\",\n                    \"previous_count\": 56\n                },\n                \"Timestamp\": \"2025-09-29T09:31:58.309Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 2e:02:ac:b8:70:0f has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 11,\n                    \"hostname\": \" \",\n                    \"ip\": \"192.168.1.94\",\n                    \"mac\": \"2e:02:ac:b8:70:0f\",\n                    \"previous_count\": 11\n                },\n                \"Timestamp\": \"2025-09-30T17:46:56.624Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 60:74:f4:8e:f8:ba has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 18,\n                    \"hostname\": \" \",\n                    \"ip\": \"192.168.1.146\",\n                    \"mac\": \"60:74:f4:8e:f8:ba\",\n                    \"previous_count\": 18\n                },\n                \"Timestamp\": \"2025-09-30T17:46:56.624Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC b6:12:10:f1:69:16 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 14,\n                    \"hostname\": \" \",\n                    \"ip\": \"192.168.1.92\",\n                    \"mac\": \"b6:12:10:f1:69:16\",\n                    \"previous_count\": 14\n                },\n                \"Timestamp\": \"2025-09-30T17:46:56.624Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 30:c9:22:18:f1:98 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 20,\n                    \"hostname\": \" \",\n                    \"ip\": \"192.168.1.126\",\n                    \"mac\": \"30:c9:22:18:f1:98\",\n                    \"previous_count\": 20\n                },\n                \"Timestamp\": \"2025-09-30T17:46:56.624Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::98254A42B118\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 86:79:49:33:0D:58 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 66,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.102\",\n                    \"mac\": \"86:79:49:33:0D:58\",\n                    \"previous_count\": 66\n                },\n                \"Timestamp\": \"2025-09-29T09:31:36.859Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F0:2F:9E:FB:05:62 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 28,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.103\",\n                    \"mac\": \"F0:2F:9E:FB:05:62\",\n                    \"previous_count\": 28\n                },\n                \"Timestamp\": \"2025-09-29T09:31:36.859Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 2E:60:51:C7:2B:99 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 53,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.105\",\n                    \"mac\": \"2E:60:51:C7:2B:99\",\n                    \"previous_count\": 53\n                },\n                \"Timestamp\": \"2025-09-29T09:31:36.859Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 3E:6C:A2:7D:90:49 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 12,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.106\",\n                    \"mac\": \"3E:6C:A2:7D:90:49\",\n                    \"previous_count\": 12\n                },\n                \"Timestamp\": \"2025-09-29T09:31:36.859Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 9E:83:F6:FA:B9:E1 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 13,\n                    \"hostname\": \"Zuhura-s-S22\",\n                    \"ip\": \"192.168.0.108\",\n                    \"mac\": \"9E:83:F6:FA:B9:E1\",\n                    \"previous_count\": 13\n                },\n                \"Timestamp\": \"2025-09-29T09:31:36.859Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 32:E6:EB:42:CD:21 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 162,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.0.107\",\n                    \"mac\": \"32:E6:EB:42:CD:21\",\n                    \"previous_count\": 162\n                },\n                \"Timestamp\": \"2025-09-29T09:31:36.859Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 9E:83:F6:FA:B9:E1 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 13,\n                    \"hostname\": \"Zuhura-s-S22\",\n                    \"ip\": \"192.168.0.108\",\n                    \"mac\": \"9E:83:F6:FA:B9:E1\",\n                    \"previous_count\": 13\n                },\n                \"Timestamp\": \"2025-09-30T17:46:56.726Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::20362690D9C6\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A2:90:44:A2:F5:E2 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 29,\n                    \"hostname\": \"iPhone: Mumsy\",\n                    \"ip\": \"192.168.0.9\",\n                    \"mac\": \"A2:90:44:A2:F5:E2\",\n                    \"previous_count\": 29\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.706Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC CE:F4:75:58:66:28 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 16,\n                    \"hostname\": \"iPhone: Sloth\",\n                    \"ip\": \"192.168.0.9\",\n                    \"mac\": \"CE:F4:75:58:66:28\",\n                    \"previous_count\": 16\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.706Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 14:1B:A0:5C:04:A5 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 151,\n                    \"hostname\": \"Wee-Mans-iPhone\",\n                    \"ip\": \"192.168.0.7\",\n                    \"mac\": \"14:1B:A0:5C:04:A5\",\n                    \"previous_count\": 151\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.706Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 72:E5:70:5D:41:C0 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 11,\n                    \"hostname\": \"MacBookPro\",\n                    \"ip\": \"192.168.0.7\",\n                    \"mac\": \"72:E5:70:5D:41:C0\",\n                    \"previous_count\": 11\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.706Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 72:E5:70:5D:41:C0 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 11,\n                    \"hostname\": \"MacBookPro\",\n                    \"ip\": \"192.168.0.7\",\n                    \"mac\": \"72:E5:70:5D:41:C0\",\n                    \"previous_count\": 11\n                },\n                \"Timestamp\": \"2025-09-30T17:46:59.661Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::A842A10A46AA\",\n        \"alarms\": [\n            {\n                \"Type\": \"HighCPUUsage\",\n                \"Message\": \"Device is experiencing high CPU usage.\",\n                \"Details\": {\n                    \"max_cpu_percentage\": 100,\n                    \"threshold_percentage\": 90\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.399Z\"\n            },\n            {\n                \"Type\": \"HighCPUUsage\",\n                \"Message\": \"Device is experiencing high CPU usage.\",\n                \"Details\": {\n                    \"max_cpu_percentage\": 100,\n                    \"threshold_percentage\": 90\n                },\n                \"Timestamp\": \"2025-09-30T17:47:02.007Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::5C628B5F6BD6\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 18:69:D8:DE:BE:22 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 373,\n                    \"hostname\": \"wlan0\",\n                    \"ip\": \"192.168.3.195\",\n                    \"mac\": \"18:69:D8:DE:BE:22\",\n                    \"previous_count\": 373\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.329Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 9C:76:13:3F:6E:D6 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 79,\n                    \"hostname\": \"Ring-3f6ed6\",\n                    \"ip\": \"192.168.3.178\",\n                    \"mac\": \"9C:76:13:3F:6E:D6\",\n                    \"previous_count\": 79\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.329Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 62:1C:C3:57:A5:6A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 155,\n                    \"hostname\": \"Redmi-Pad-SE\",\n                    \"ip\": \"192.168.3.200\",\n                    \"mac\": \"62:1C:C3:57:A5:6A\",\n                    \"previous_count\": 155\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.329Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 18:DE:50:B1:D9:E7 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 194,\n                    \"hostname\": \"lwip0\",\n                    \"ip\": \"192.168.3.86\",\n                    \"mac\": \"18:DE:50:B1:D9:E7\",\n                    \"previous_count\": 194\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.329Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::242FD04E8C36\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 02:03:5E:D8:2E:31 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 33,\n                    \"hostname\": \"Dave-s-S23\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"02:03:5E:D8:2E:31\",\n                    \"previous_count\": 33\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.631Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 3E:15:1F:5C:25:C1 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 129,\n                    \"hostname\": \"Elsie-s-S24-FE\",\n                    \"ip\": \"192.168.0.103\",\n                    \"mac\": \"3E:15:1F:5C:25:C1\",\n                    \"previous_count\": 129\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.631Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::98254A429A74\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F4:21:CA:7F:10:78 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 66,\n                    \"hostname\": \"PeterHesiPhone2\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"F4:21:CA:7F:10:78\",\n                    \"previous_count\": 66\n                },\n                \"Timestamp\": \"2025-09-29T09:31:46.642Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F6:6B:11:70:A5:79 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 30,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"F6:6B:11:70:A5:79\",\n                    \"previous_count\": 30\n                },\n                \"Timestamp\": \"2025-09-29T09:31:46.642Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A8:8F:D9:4B:1A:45 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 70,\n                    \"hostname\": \"Peters-Air\",\n                    \"ip\": \"192.168.0.102\",\n                    \"mac\": \"A8:8F:D9:4B:1A:45\",\n                    \"previous_count\": 70\n                },\n                \"Timestamp\": \"2025-09-29T09:31:46.642Z\"\n            },\n            {\n                \"Type\": \"HighCPUUsage\",\n                \"Message\": \"Device is experiencing high CPU usage.\",\n                \"Details\": {\n                    \"max_cpu_percentage\": 100,\n                    \"threshold_percentage\": 90\n                },\n                \"Timestamp\": \"2025-09-29T09:31:46.642Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A8:8F:D9:4B:1A:45 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 70,\n                    \"hostname\": \"Peters-Air\",\n                    \"ip\": \"192.168.0.102\",\n                    \"mac\": \"A8:8F:D9:4B:1A:45\",\n                    \"previous_count\": 70\n                },\n                \"Timestamp\": \"2025-09-30T17:47:06.296Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F4:21:CA:7F:10:78 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 66,\n                    \"hostname\": \"PeterHesiPhone2\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"F4:21:CA:7F:10:78\",\n                    \"previous_count\": 66\n                },\n                \"Timestamp\": \"2025-09-30T17:47:06.296Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F6:6B:11:70:A5:79 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 30,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"F6:6B:11:70:A5:79\",\n                    \"previous_count\": 30\n                },\n                \"Timestamp\": \"2025-09-30T17:47:06.296Z\"\n            },\n            {\n                \"Type\": \"HighCPUUsage\",\n                \"Message\": \"Device is experiencing high CPU usage.\",\n                \"Details\": {\n                    \"max_cpu_percentage\": 100,\n                    \"threshold_percentage\": 90\n                },\n                \"Timestamp\": \"2025-09-30T17:47:06.296Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::242FD04E9A40\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC FE:A8:81:4B:B4:1B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 175,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.0.109\",\n                    \"mac\": \"FE:A8:81:4B:B4:1B\",\n                    \"previous_count\": 175\n                },\n                \"Timestamp\": \"2025-09-29T09:31:46.661Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 32:78:63:00:27:7C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 76,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.0.105\",\n                    \"mac\": \"32:78:63:00:27:7C\",\n                    \"previous_count\": 76\n                },\n                \"Timestamp\": \"2025-09-29T09:31:46.661Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 1A:12:88:59:44:12 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 39,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.102\",\n                    \"mac\": \"1A:12:88:59:44:12\",\n                    \"previous_count\": 39\n                },\n                \"Timestamp\": \"2025-09-29T09:31:46.661Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 68:6C:E6:FE:17:9A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 57,\n                    \"hostname\": \"XBOX\",\n                    \"ip\": \"192.168.0.108\",\n                    \"mac\": \"68:6C:E6:FE:17:9A\",\n                    \"previous_count\": 57\n                },\n                \"Timestamp\": \"2025-09-29T09:31:46.661Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 1A:DF:9C:6D:78:E9 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 23,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.106\",\n                    \"mac\": \"1A:DF:9C:6D:78:E9\",\n                    \"previous_count\": 23\n                },\n                \"Timestamp\": \"2025-09-29T09:31:46.661Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F0:D7:93:12:F8:6D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 12,\n                    \"hostname\": \"iPhone-6\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"F0:D7:93:12:F8:6D\",\n                    \"previous_count\": 12\n                },\n                \"Timestamp\": \"2025-09-29T09:31:46.661Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 32:78:63:00:27:7C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 76,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.0.105\",\n                    \"mac\": \"32:78:63:00:27:7C\",\n                    \"previous_count\": 76\n                },\n                \"Timestamp\": \"2025-09-30T17:47:02.726Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 68:6C:E6:FE:17:9A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 57,\n                    \"hostname\": \"XBOX\",\n                    \"ip\": \"192.168.0.108\",\n                    \"mac\": \"68:6C:E6:FE:17:9A\",\n                    \"previous_count\": 57\n                },\n                \"Timestamp\": \"2025-09-30T17:47:02.726Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 1A:DF:9C:6D:78:E9 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 23,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.106\",\n                    \"mac\": \"1A:DF:9C:6D:78:E9\",\n                    \"previous_count\": 23\n                },\n                \"Timestamp\": \"2025-09-30T17:47:02.726Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC FE:A8:81:4B:B4:1B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 175,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.0.109\",\n                    \"mac\": \"FE:A8:81:4B:B4:1B\",\n                    \"previous_count\": 175\n                },\n                \"Timestamp\": \"2025-09-30T17:47:02.726Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 1A:12:88:59:44:12 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 39,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.102\",\n                    \"mac\": \"1A:12:88:59:44:12\",\n                    \"previous_count\": 39\n                },\n                \"Timestamp\": \"2025-09-30T17:47:02.726Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F0:D7:93:12:F8:6D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 12,\n                    \"hostname\": \"iPhone-6\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"F0:D7:93:12:F8:6D\",\n                    \"previous_count\": 12\n                },\n                \"Timestamp\": \"2025-09-30T17:47:02.726Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::20362690072E\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 18:B4:30:66:9E:CA has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 384,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.8\",\n                    \"mac\": \"18:B4:30:66:9E:CA\",\n                    \"previous_count\": 384\n                },\n                \"Timestamp\": \"2025-09-29T09:31:46.259Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F4:3B:D8:12:59:21 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 73,\n                    \"hostname\": \"NTTD-5F9DFY3\",\n                    \"ip\": \"192.168.0.36\",\n                    \"mac\": \"F4:3B:D8:12:59:21\",\n                    \"previous_count\": 73\n                },\n                \"Timestamp\": \"2025-09-29T09:31:46.259Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 9E:97:2F:54:7A:B9 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 43,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.0.29\",\n                    \"mac\": \"9E:97:2F:54:7A:B9\",\n                    \"previous_count\": 43\n                },\n                \"Timestamp\": \"2025-09-29T09:31:46.259Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 9E:7B:E8:19:AD:AB has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 148,\n                    \"hostname\": \"Kazumi-s-S23\",\n                    \"ip\": \"192.168.0.15\",\n                    \"mac\": \"9E:7B:E8:19:AD:AB\",\n                    \"previous_count\": 148\n                },\n                \"Timestamp\": \"2025-09-29T09:31:46.259Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 66:91:5E:03:0D:9B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 13,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.13\",\n                    \"mac\": \"66:91:5E:03:0D:9B\",\n                    \"previous_count\": 13\n                },\n                \"Timestamp\": \"2025-09-29T09:31:46.259Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 28:95:29:B3:4B:BF has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 23,\n                    \"hostname\": \"NTT-5CG53003DY\",\n                    \"ip\": \"192.168.0.22\",\n                    \"mac\": \"28:95:29:B3:4B:BF\",\n                    \"previous_count\": 23\n                },\n                \"Timestamp\": \"2025-09-29T09:31:46.259Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 8A:B7:11:A1:AC:56 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 73,\n                    \"hostname\": \"Pixel-6-Pro\",\n                    \"ip\": \"192.168.0.29\",\n                    \"mac\": \"8A:B7:11:A1:AC:56\",\n                    \"previous_count\": 73\n                },\n                \"Timestamp\": \"2025-09-29T09:31:46.259Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC E4:F0:42:22:A4:89 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 210,\n                    \"hostname\": \"Google-Home-Mini\",\n                    \"ip\": \"192.168.0.19\",\n                    \"mac\": \"E4:F0:42:22:A4:89\",\n                    \"previous_count\": 210\n                },\n                \"Timestamp\": \"2025-09-29T09:31:46.259Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 74:A6:CD:AA:FB:38 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 10,\n                    \"hostname\": \"MacBook-Air\",\n                    \"ip\": \"192.168.0.31\",\n                    \"mac\": \"74:A6:CD:AA:FB:38\",\n                    \"previous_count\": 10\n                },\n                \"Timestamp\": \"2025-09-29T09:31:46.259Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 66:AD:37:D4:62:D0 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 153,\n                    \"hostname\": \"Pixel-9-Pro\",\n                    \"ip\": \"192.168.0.25\",\n                    \"mac\": \"66:AD:37:D4:62:D0\",\n                    \"previous_count\": 153\n                },\n                \"Timestamp\": \"2025-09-29T09:31:46.259Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 26:A9:6D:CC:FB:D5 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 115,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.17\",\n                    \"mac\": \"26:A9:6D:CC:FB:D5\",\n                    \"previous_count\": 115\n                },\n                \"Timestamp\": \"2025-09-29T09:31:46.26Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 48:B0:2D:13:8E:EA has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 36,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.24\",\n                    \"mac\": \"48:B0:2D:13:8E:EA\",\n                    \"previous_count\": 36\n                },\n                \"Timestamp\": \"2025-09-29T09:31:46.26Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 1C:F2:9A:22:18:C7 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 90,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.26\",\n                    \"mac\": \"1C:F2:9A:22:18:C7\",\n                    \"previous_count\": 90\n                },\n                \"Timestamp\": \"2025-09-29T09:31:46.26Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A0:02:A5:CB:C0:BE has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 90,\n                    \"hostname\": \"Burrito\",\n                    \"ip\": \"192.168.0.22\",\n                    \"mac\": \"A0:02:A5:CB:C0:BE\",\n                    \"previous_count\": 90\n                },\n                \"Timestamp\": \"2025-09-29T09:31:46.26Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 10:A5:1D:A4:82:88 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 28,\n                    \"hostname\": \"NTT-8C78FN3\",\n                    \"ip\": \"192.168.0.13\",\n                    \"mac\": \"10:A5:1D:A4:82:88\",\n                    \"previous_count\": 28\n                },\n                \"Timestamp\": \"2025-09-29T09:31:46.26Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F4:3B:D8:12:59:21 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 73,\n                    \"hostname\": \"NTTD-5F9DFY3\",\n                    \"ip\": \"192.168.0.36\",\n                    \"mac\": \"F4:3B:D8:12:59:21\",\n                    \"previous_count\": 73\n                },\n                \"Timestamp\": \"2025-09-30T17:47:01.595Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 28:95:29:B3:4B:BF has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 23,\n                    \"hostname\": \"NTT-5CG53003DY\",\n                    \"ip\": \"192.168.0.22\",\n                    \"mac\": \"28:95:29:B3:4B:BF\",\n                    \"previous_count\": 23\n                },\n                \"Timestamp\": \"2025-09-30T17:47:01.595Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 9E:97:2F:54:7A:B9 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 43,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.0.29\",\n                    \"mac\": \"9E:97:2F:54:7A:B9\",\n                    \"previous_count\": 43\n                },\n                \"Timestamp\": \"2025-09-30T17:47:01.595Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 10:A5:1D:A4:82:88 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 28,\n                    \"hostname\": \"NTT-8C78FN3\",\n                    \"ip\": \"192.168.0.13\",\n                    \"mac\": \"10:A5:1D:A4:82:88\",\n                    \"previous_count\": 28\n                },\n                \"Timestamp\": \"2025-09-30T17:47:01.595Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 74:A6:CD:AA:FB:38 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 10,\n                    \"hostname\": \"MacBook-Air\",\n                    \"ip\": \"192.168.0.31\",\n                    \"mac\": \"74:A6:CD:AA:FB:38\",\n                    \"previous_count\": 10\n                },\n                \"Timestamp\": \"2025-09-30T17:47:01.595Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A0:02:A5:CB:C0:BE has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 90,\n                    \"hostname\": \"Burrito\",\n                    \"ip\": \"192.168.0.22\",\n                    \"mac\": \"A0:02:A5:CB:C0:BE\",\n                    \"previous_count\": 90\n                },\n                \"Timestamp\": \"2025-09-30T17:47:01.596Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::20362690B976\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 4E:6B:B9:6E:99:79 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 29,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.0.4\",\n                    \"mac\": \"4E:6B:B9:6E:99:79\",\n                    \"previous_count\": 29\n                },\n                \"Timestamp\": \"2025-09-29T09:31:47.083Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 86:89:66:20:68:C8 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 22,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.0.16\",\n                    \"mac\": \"86:89:66:20:68:C8\",\n                    \"previous_count\": 22\n                },\n                \"Timestamp\": \"2025-09-29T09:31:47.083Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F2:CB:3C:2A:DA:D1 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 27,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.0.3\",\n                    \"mac\": \"F2:CB:3C:2A:DA:D1\",\n                    \"previous_count\": 27\n                },\n                \"Timestamp\": \"2025-09-29T09:31:47.083Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC EE:36:73:1E:18:1D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 40,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.6\",\n                    \"mac\": \"EE:36:73:1E:18:1D\",\n                    \"previous_count\": 40\n                },\n                \"Timestamp\": \"2025-09-29T09:31:47.083Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 4E:0C:9A:11:33:92 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 40,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.5\",\n                    \"mac\": \"4E:0C:9A:11:33:92\",\n                    \"previous_count\": 40\n                },\n                \"Timestamp\": \"2025-09-29T09:31:47.083Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC E6:3F:AF:7D:A5:0B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 25,\n                    \"hostname\": \"MacBookAir\",\n                    \"ip\": \"192.168.0.7\",\n                    \"mac\": \"E6:3F:AF:7D:A5:0B\",\n                    \"previous_count\": 25\n                },\n                \"Timestamp\": \"2025-09-29T09:31:47.083Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F2:CB:3C:2A:DA:D1 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 27,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.0.3\",\n                    \"mac\": \"F2:CB:3C:2A:DA:D1\",\n                    \"previous_count\": 27\n                },\n                \"Timestamp\": \"2025-09-30T17:47:05.965Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC E6:3F:AF:7D:A5:0B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 25,\n                    \"hostname\": \"MacBookAir\",\n                    \"ip\": \"192.168.0.7\",\n                    \"mac\": \"E6:3F:AF:7D:A5:0B\",\n                    \"previous_count\": 25\n                },\n                \"Timestamp\": \"2025-09-30T17:47:05.965Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 86:89:66:20:68:C8 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 22,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.0.16\",\n                    \"mac\": \"86:89:66:20:68:C8\",\n                    \"previous_count\": 22\n                },\n                \"Timestamp\": \"2025-09-30T17:47:05.965Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::203626911C4C\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 34:2F:BD:73:3C:0A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 46,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.10\",\n                    \"mac\": \"34:2F:BD:73:3C:0A\",\n                    \"previous_count\": 46\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.799Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 80:65:99:A1:A1:F8 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 19,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.6\",\n                    \"mac\": \"80:65:99:A1:A1:F8\",\n                    \"previous_count\": 19\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.799Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 34:2F:BD:73:3C:0A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 46,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.10\",\n                    \"mac\": \"34:2F:BD:73:3C:0A\",\n                    \"previous_count\": 46\n                },\n                \"Timestamp\": \"2025-09-30T17:47:06.428Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 80:65:99:A1:A1:F8 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 19,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.6\",\n                    \"mac\": \"80:65:99:A1:A1:F8\",\n                    \"previous_count\": 19\n                },\n                \"Timestamp\": \"2025-09-30T17:47:06.428Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::A842A10A47FD\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 54:E0:19:67:88:AC has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 51,\n                    \"hostname\": \"54E0196788AC-mysimplelink\",\n                    \"ip\": \"192.168.0.104\",\n                    \"mac\": \"54:E0:19:67:88:AC\",\n                    \"previous_count\": 51\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.984Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC AE:15:A2:06:89:D6 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 284,\n                    \"hostname\": \"RE330\",\n                    \"ip\": \"192.168.0.103\",\n                    \"mac\": \"AE:15:A2:06:89:D6\",\n                    \"previous_count\": 284\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.984Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC AE:15:A2:06:89:D6 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 284,\n                    \"hostname\": \"RE330\",\n                    \"ip\": \"192.168.0.103\",\n                    \"mac\": \"AE:15:A2:06:89:D6\",\n                    \"previous_count\": 284\n                },\n                \"Timestamp\": \"2025-09-30T17:46:58.248Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::98254A42966F\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 4C:66:A6:75:1C:D5 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 14,\n                    \"hostname\": \"My\",\n                    \"ip\": \"192.168.0.102\",\n                    \"mac\": \"4C:66:A6:75:1C:D5\",\n                    \"previous_count\": 14\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.421Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC BC:FA:B8:22:62:21 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 27,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.100\",\n                    \"mac\": \"BC:FA:B8:22:62:21\",\n                    \"previous_count\": 27\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.421Z\"\n            },\n            {\n                \"Type\": \"HighCPUUsage\",\n                \"Message\": \"Device is experiencing high CPU usage.\",\n                \"Details\": {\n                    \"max_cpu_percentage\": 100,\n                    \"threshold_percentage\": 90\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.421Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC BC:FA:B8:22:62:21 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 27,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.100\",\n                    \"mac\": \"BC:FA:B8:22:62:21\",\n                    \"previous_count\": 27\n                },\n                \"Timestamp\": \"2025-09-30T17:46:55.353Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 4C:66:A6:75:1C:D5 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 14,\n                    \"hostname\": \"My\",\n                    \"ip\": \"192.168.0.102\",\n                    \"mac\": \"4C:66:A6:75:1C:D5\",\n                    \"previous_count\": 14\n                },\n                \"Timestamp\": \"2025-09-30T17:46:55.353Z\"\n            },\n            {\n                \"Type\": \"HighCPUUsage\",\n                \"Message\": \"Device is experiencing high CPU usage.\",\n                \"Details\": {\n                    \"max_cpu_percentage\": 100,\n                    \"threshold_percentage\": 90\n                },\n                \"Timestamp\": \"2025-09-30T17:46:55.353Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::20362690D7A1\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC AC:5F:3E:D0:EE:0C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 206,\n                    \"hostname\": \"Galaxy-S7-edge\",\n                    \"ip\": \"192.168.0.16\",\n                    \"mac\": \"AC:5F:3E:D0:EE:0C\",\n                    \"previous_count\": 206\n                },\n                \"Timestamp\": \"2025-09-29T09:31:48.283Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 22:08:02:97:FA:A9 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 248,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.14\",\n                    \"mac\": \"22:08:02:97:FA:A9\",\n                    \"previous_count\": 248\n                },\n                \"Timestamp\": \"2025-09-29T09:31:48.283Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 9C:76:13:8E:C7:E0 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 391,\n                    \"hostname\": \"RingSpotlightCam-e0\",\n                    \"ip\": \"192.168.0.2\",\n                    \"mac\": \"9C:76:13:8E:C7:E0\",\n                    \"previous_count\": 391\n                },\n                \"Timestamp\": \"2025-09-29T09:31:48.283Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 34:3E:A4:31:86:EA has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 155,\n                    \"hostname\": \"Ring-3186ea\",\n                    \"ip\": \"192.168.0.3\",\n                    \"mac\": \"34:3E:A4:31:86:EA\",\n                    \"previous_count\": 155\n                },\n                \"Timestamp\": \"2025-09-29T09:31:48.283Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 86:DE:70:28:81:6F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 58,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.15\",\n                    \"mac\": \"86:DE:70:28:81:6F\",\n                    \"previous_count\": 58\n                },\n                \"Timestamp\": \"2025-09-29T09:31:48.283Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 86:DE:70:28:81:6F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 58,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.15\",\n                    \"mac\": \"86:DE:70:28:81:6F\",\n                    \"previous_count\": 58\n                },\n                \"Timestamp\": \"2025-09-30T17:47:07.141Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::20362690B92E\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 64:16:66:A8:BF:2A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 62,\n                    \"hostname\": \"09AD01AC2419020R\",\n                    \"ip\": \"192.168.0.18\",\n                    \"mac\": \"64:16:66:A8:BF:2A\",\n                    \"previous_count\": 62\n                },\n                \"Timestamp\": \"2025-09-29T09:31:55.984Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC FC:65:DE:C1:C8:AC has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 176,\n                    \"hostname\": \"amazon-faf2226e8\",\n                    \"ip\": \"192.168.0.14\",\n                    \"mac\": \"FC:65:DE:C1:C8:AC\",\n                    \"previous_count\": 176\n                },\n                \"Timestamp\": \"2025-09-29T09:31:55.984Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 12:09:B0:FD:99:68 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 11,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.8\",\n                    \"mac\": \"12:09:B0:FD:99:68\",\n                    \"previous_count\": 11\n                },\n                \"Timestamp\": \"2025-09-29T09:31:55.984Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC FC:65:DE:C1:C8:AC has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 176,\n                    \"hostname\": \"amazon-faf2226e8\",\n                    \"ip\": \"192.168.0.14\",\n                    \"mac\": \"FC:65:DE:C1:C8:AC\",\n                    \"previous_count\": 176\n                },\n                \"Timestamp\": \"2025-09-30T17:46:56.587Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 64:16:66:A8:BF:2A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 62,\n                    \"hostname\": \"09AD01AC2419020R\",\n                    \"ip\": \"192.168.0.18\",\n                    \"mac\": \"64:16:66:A8:BF:2A\",\n                    \"previous_count\": 62\n                },\n                \"Timestamp\": \"2025-09-30T17:46:56.587Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 12:09:B0:FD:99:68 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 11,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.8\",\n                    \"mac\": \"12:09:B0:FD:99:68\",\n                    \"previous_count\": 11\n                },\n                \"Timestamp\": \"2025-09-30T17:46:56.587Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::20362690BDB1\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC AE:74:62:95:3A:03 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 15,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.0.9\",\n                    \"mac\": \"AE:74:62:95:3A:03\",\n                    \"previous_count\": 15\n                },\n                \"Timestamp\": \"2025-09-29T09:31:32.294Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 3E:7A:39:BD:2A:8F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 13,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.0.8\",\n                    \"mac\": \"3E:7A:39:BD:2A:8F\",\n                    \"previous_count\": 13\n                },\n                \"Timestamp\": \"2025-09-29T09:31:32.294Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C6:D8:24:A5:96:D6 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 23,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.0.11\",\n                    \"mac\": \"C6:D8:24:A5:96:D6\",\n                    \"previous_count\": 23\n                },\n                \"Timestamp\": \"2025-09-29T09:31:32.294Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 96:FD:57:9D:B9:71 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 10,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.0.5\",\n                    \"mac\": \"96:FD:57:9D:B9:71\",\n                    \"previous_count\": 10\n                },\n                \"Timestamp\": \"2025-09-29T09:31:32.294Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 76:47:57:A4:1B:62 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 26,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.4\",\n                    \"mac\": \"76:47:57:A4:1B:62\",\n                    \"previous_count\": 26\n                },\n                \"Timestamp\": \"2025-09-29T09:31:32.294Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 7E:B7:22:77:06:7F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 10,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.0.8\",\n                    \"mac\": \"7E:B7:22:77:06:7F\",\n                    \"previous_count\": 10\n                },\n                \"Timestamp\": \"2025-09-29T09:31:32.294Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D8:C8:0C:10:69:F5 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 136,\n                    \"hostname\": \"wlan0\",\n                    \"ip\": \"192.168.0.2\",\n                    \"mac\": \"D8:C8:0C:10:69:F5\",\n                    \"previous_count\": 136\n                },\n                \"Timestamp\": \"2025-09-29T09:31:32.294Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 8E:CE:78:21:B4:09 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 10,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.0.12\",\n                    \"mac\": \"8E:CE:78:21:B4:09\",\n                    \"previous_count\": 10\n                },\n                \"Timestamp\": \"2025-09-29T09:31:32.294Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 5E:3F:2E:1A:3D:B3 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 14,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.0.7\",\n                    \"mac\": \"5E:3F:2E:1A:3D:B3\",\n                    \"previous_count\": 14\n                },\n                \"Timestamp\": \"2025-09-29T09:31:32.294Z\"\n            },\n            {\n                \"Type\": \"HighCPUUsage\",\n                \"Message\": \"Device is experiencing high CPU usage.\",\n                \"Details\": {\n                    \"max_cpu_percentage\": 100,\n                    \"threshold_percentage\": 90\n                },\n                \"Timestamp\": \"2025-09-29T09:31:32.294Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 7E:B7:22:77:06:7F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 10,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.0.8\",\n                    \"mac\": \"7E:B7:22:77:06:7F\",\n                    \"previous_count\": 10\n                },\n                \"Timestamp\": \"2025-09-30T17:46:48.918Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC AE:74:62:95:3A:03 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 15,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.0.9\",\n                    \"mac\": \"AE:74:62:95:3A:03\",\n                    \"previous_count\": 15\n                },\n                \"Timestamp\": \"2025-09-30T17:46:48.918Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D8:C8:0C:10:69:F5 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 136,\n                    \"hostname\": \"wlan0\",\n                    \"ip\": \"192.168.0.2\",\n                    \"mac\": \"D8:C8:0C:10:69:F5\",\n                    \"previous_count\": 136\n                },\n                \"Timestamp\": \"2025-09-30T17:46:48.918Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 5E:3F:2E:1A:3D:B3 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 14,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.0.7\",\n                    \"mac\": \"5E:3F:2E:1A:3D:B3\",\n                    \"previous_count\": 14\n                },\n                \"Timestamp\": \"2025-09-30T17:46:48.918Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 8E:CE:78:21:B4:09 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 10,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.0.12\",\n                    \"mac\": \"8E:CE:78:21:B4:09\",\n                    \"previous_count\": 10\n                },\n                \"Timestamp\": \"2025-09-30T17:46:48.918Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C6:D8:24:A5:96:D6 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 23,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.0.11\",\n                    \"mac\": \"C6:D8:24:A5:96:D6\",\n                    \"previous_count\": 23\n                },\n                \"Timestamp\": \"2025-09-30T17:46:48.918Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 96:FD:57:9D:B9:71 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 10,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.0.5\",\n                    \"mac\": \"96:FD:57:9D:B9:71\",\n                    \"previous_count\": 10\n                },\n                \"Timestamp\": \"2025-09-30T17:46:48.918Z\"\n            },\n            {\n                \"Type\": \"HighCPUUsage\",\n                \"Message\": \"Device is experiencing high CPU usage.\",\n                \"Details\": {\n                    \"max_cpu_percentage\": 100,\n                    \"threshold_percentage\": 90\n                },\n                \"Timestamp\": \"2025-09-30T17:46:48.918Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::242FD04EA139\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 44:42:01:20:16:5A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 229,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.108\",\n                    \"mac\": \"44:42:01:20:16:5A\",\n                    \"previous_count\": 229\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.342Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 34:42:62:1D:B0:34 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 28,\n                    \"hostname\": \"Nicks-Ipad\",\n                    \"ip\": \"192.168.0.113\",\n                    \"mac\": \"34:42:62:1D:B0:34\",\n                    \"previous_count\": 28\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.342Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 4C:53:FD:DF:99:9F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 22,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.116\",\n                    \"mac\": \"4C:53:FD:DF:99:9F\",\n                    \"previous_count\": 22\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.342Z\"\n            },\n            {\n                \"Type\": \"HighCPUUsage\",\n                \"Message\": \"Device is experiencing high CPU usage.\",\n                \"Details\": {\n                    \"max_cpu_percentage\": 100,\n                    \"threshold_percentage\": 90\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.342Z\"\n            },\n            {\n                \"Type\": \"HighCPUUsage\",\n                \"Message\": \"Device is experiencing high CPU usage.\",\n                \"Details\": {\n                    \"max_cpu_percentage\": 100,\n                    \"threshold_percentage\": 90\n                },\n                \"Timestamp\": \"2025-09-30T17:46:55.028Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::A842A10A4116\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B6:51:05:1D:64:51 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 20,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.104\",\n                    \"mac\": \"B6:51:05:1D:64:51\",\n                    \"previous_count\": 20\n                },\n                \"Timestamp\": \"2025-09-29T09:31:48.98Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B6:51:05:1D:64:51 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 20,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.104\",\n                    \"mac\": \"B6:51:05:1D:64:51\",\n                    \"previous_count\": 20\n                },\n                \"Timestamp\": \"2025-09-30T17:47:06.861Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::3C52A105FD87\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 06:7E:47:92:C4:8B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 236,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.88.3\",\n                    \"mac\": \"06:7E:47:92:C4:8B\",\n                    \"previous_count\": 236\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.37Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D8:31:34:F0:A7:04 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 15,\n                    \"hostname\": \"NowTV-882\",\n                    \"ip\": \"192.168.88.8\",\n                    \"mac\": \"D8:31:34:F0:A7:04\",\n                    \"previous_count\": 15\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.37Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 4E:9F:97:0E:58:79 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 14,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.88.2\",\n                    \"mac\": \"4E:9F:97:0E:58:79\",\n                    \"previous_count\": 14\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.37Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 4E:9F:97:0E:58:79 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 14,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.88.2\",\n                    \"mac\": \"4E:9F:97:0E:58:79\",\n                    \"previous_count\": 14\n                },\n                \"Timestamp\": \"2025-09-30T17:46:54.189Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::98254AA1AF0E\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 8C:85:90:A0:6A:7F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 109,\n                    \"hostname\": \"Anums-MBP\",\n                    \"ip\": \"192.168.0.106\",\n                    \"mac\": \"8C:85:90:A0:6A:7F\",\n                    \"previous_count\": 109\n                },\n                \"Timestamp\": \"2025-09-29T09:31:42.356Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 34:AF:B3:A2:62:A8 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 35,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.115\",\n                    \"mac\": \"34:AF:B3:A2:62:A8\",\n                    \"previous_count\": 35\n                },\n                \"Timestamp\": \"2025-09-29T09:31:42.356Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 80:8A:BD:41:2F:20 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 19,\n                    \"hostname\": \"Samsung\",\n                    \"ip\": \"192.168.0.103\",\n                    \"mac\": \"80:8A:BD:41:2F:20\",\n                    \"previous_count\": 19\n                },\n                \"Timestamp\": \"2025-09-29T09:31:42.356Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 5A:F7:4C:AA:AB:F2 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 154,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.113\",\n                    \"mac\": \"5A:F7:4C:AA:AB:F2\",\n                    \"previous_count\": 154\n                },\n                \"Timestamp\": \"2025-09-29T09:31:42.356Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC E6:D2:3A:68:44:3F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 139,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.110\",\n                    \"mac\": \"E6:D2:3A:68:44:3F\",\n                    \"previous_count\": 139\n                },\n                \"Timestamp\": \"2025-09-29T09:31:42.356Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 7E:D3:50:47:DF:36 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 83,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.108\",\n                    \"mac\": \"7E:D3:50:47:DF:36\",\n                    \"previous_count\": 83\n                },\n                \"Timestamp\": \"2025-09-29T09:31:42.356Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 1C:FE:2B:56:61:85 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 46,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.108\",\n                    \"mac\": \"1C:FE:2B:56:61:85\",\n                    \"previous_count\": 46\n                },\n                \"Timestamp\": \"2025-09-29T09:31:42.356Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 80:8A:BD:41:2F:20 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 19,\n                    \"hostname\": \"Samsung\",\n                    \"ip\": \"192.168.0.103\",\n                    \"mac\": \"80:8A:BD:41:2F:20\",\n                    \"previous_count\": 19\n                },\n                \"Timestamp\": \"2025-09-30T17:46:57.997Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 34:AF:B3:A2:62:A8 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 35,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.115\",\n                    \"mac\": \"34:AF:B3:A2:62:A8\",\n                    \"previous_count\": 35\n                },\n                \"Timestamp\": \"2025-09-30T17:46:57.997Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::242FD04E8B88\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC FC:9C:A7:CF:61:A7 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 74,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.103\",\n                    \"mac\": \"FC:9C:A7:CF:61:A7\",\n                    \"previous_count\": 74\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.581Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC BA:C8:F6:C1:8E:21 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 84,\n                    \"hostname\": \"MacBookAir\",\n                    \"ip\": \"192.168.0.107\",\n                    \"mac\": \"BA:C8:F6:C1:8E:21\",\n                    \"previous_count\": 84\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.581Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 6E:A9:6B:42:6E:DA has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 149,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.111\",\n                    \"mac\": \"6E:A9:6B:42:6E:DA\",\n                    \"previous_count\": 149\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.581Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 86:0E:E6:49:4C:FE has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 32,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.112\",\n                    \"mac\": \"86:0E:E6:49:4C:FE\",\n                    \"previous_count\": 32\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.581Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC AE:02:02:3D:47:EF has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 92,\n                    \"hostname\": \"MacBookAir\",\n                    \"ip\": \"192.168.0.104\",\n                    \"mac\": \"AE:02:02:3D:47:EF\",\n                    \"previous_count\": 92\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.581Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 3A:68:A5:F0:68:C5 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 18,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.104\",\n                    \"mac\": \"3A:68:A5:F0:68:C5\",\n                    \"previous_count\": 18\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.581Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A4:C3:37:13:3E:3F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 88,\n                    \"hostname\": \"Essops-iphone\",\n                    \"ip\": \"192.168.0.107\",\n                    \"mac\": \"A4:C3:37:13:3E:3F\",\n                    \"previous_count\": 88\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.581Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 10:96:93:3D:06:9E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 384,\n                    \"hostname\": \"amazon-abf0f09a2\",\n                    \"ip\": \"192.168.0.105\",\n                    \"mac\": \"10:96:93:3D:06:9E\",\n                    \"previous_count\": 384\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.581Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 5E:0E:6E:00:21:06 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 108,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.109\",\n                    \"mac\": \"5E:0E:6E:00:21:06\",\n                    \"previous_count\": 108\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.581Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 66:84:33:60:1E:3C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 115,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.108\",\n                    \"mac\": \"66:84:33:60:1E:3C\",\n                    \"previous_count\": 115\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.581Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A4:C3:37:13:3E:3F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 88,\n                    \"hostname\": \"Essops-iphone\",\n                    \"ip\": \"192.168.0.107\",\n                    \"mac\": \"A4:C3:37:13:3E:3F\",\n                    \"previous_count\": 88\n                },\n                \"Timestamp\": \"2025-09-30T17:47:00.897Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 6E:A9:6B:42:6E:DA has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 149,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.111\",\n                    \"mac\": \"6E:A9:6B:42:6E:DA\",\n                    \"previous_count\": 149\n                },\n                \"Timestamp\": \"2025-09-30T17:47:00.897Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 86:0E:E6:49:4C:FE has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 32,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.112\",\n                    \"mac\": \"86:0E:E6:49:4C:FE\",\n                    \"previous_count\": 32\n                },\n                \"Timestamp\": \"2025-09-30T17:47:00.897Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 3A:68:A5:F0:68:C5 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 18,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.104\",\n                    \"mac\": \"3A:68:A5:F0:68:C5\",\n                    \"previous_count\": 18\n                },\n                \"Timestamp\": \"2025-09-30T17:47:00.897Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 10:96:93:3D:06:9E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 384,\n                    \"hostname\": \"amazon-abf0f09a2\",\n                    \"ip\": \"192.168.0.105\",\n                    \"mac\": \"10:96:93:3D:06:9E\",\n                    \"previous_count\": 384\n                },\n                \"Timestamp\": \"2025-09-30T17:47:00.897Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 5E:0E:6E:00:21:06 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 108,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.109\",\n                    \"mac\": \"5E:0E:6E:00:21:06\",\n                    \"previous_count\": 108\n                },\n                \"Timestamp\": \"2025-09-30T17:47:00.897Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC BA:C8:F6:C1:8E:21 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 84,\n                    \"hostname\": \"MacBookAir\",\n                    \"ip\": \"192.168.0.107\",\n                    \"mac\": \"BA:C8:F6:C1:8E:21\",\n                    \"previous_count\": 84\n                },\n                \"Timestamp\": \"2025-09-30T17:47:00.897Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC AE:02:02:3D:47:EF has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 92,\n                    \"hostname\": \"MacBookAir\",\n                    \"ip\": \"192.168.0.104\",\n                    \"mac\": \"AE:02:02:3D:47:EF\",\n                    \"previous_count\": 92\n                },\n                \"Timestamp\": \"2025-09-30T17:47:00.897Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC FC:9C:A7:CF:61:A7 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 74,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.103\",\n                    \"mac\": \"FC:9C:A7:CF:61:A7\",\n                    \"previous_count\": 74\n                },\n                \"Timestamp\": \"2025-09-30T17:47:00.897Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::40AE30976287\",\n        \"alarms\": [\n            {\n                \"Type\": \"HighCPUUsage\",\n                \"Message\": \"Device is experiencing high CPU usage.\",\n                \"Details\": {\n                    \"max_cpu_percentage\": 100,\n                    \"threshold_percentage\": 90\n                },\n                \"Timestamp\": \"2025-09-29T09:31:48.145Z\"\n            },\n            {\n                \"Type\": \"HighCPUUsage\",\n                \"Message\": \"Device is experiencing high CPU usage.\",\n                \"Details\": {\n                    \"max_cpu_percentage\": 100,\n                    \"threshold_percentage\": 90\n                },\n                \"Timestamp\": \"2025-09-30T17:47:06.678Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::40AE30975C21\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 78:C5:F8:2E:09:AA has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 15,\n                    \"hostname\": \"HUAWEI_P30_lite-38930cdc2\",\n                    \"ip\": \"192.168.0.105\",\n                    \"mac\": \"78:C5:F8:2E:09:AA\",\n                    \"previous_count\": 15\n                },\n                \"Timestamp\": \"2025-09-29T09:31:52.822Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 78:C5:F8:2E:09:AA has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 15,\n                    \"hostname\": \"HUAWEI_P30_lite-38930cdc2\",\n                    \"ip\": \"192.168.0.105\",\n                    \"mac\": \"78:C5:F8:2E:09:AA\",\n                    \"previous_count\": 15\n                },\n                \"Timestamp\": \"2025-09-30T17:47:09.523Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::98254A42B03D\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 4E:74:EC:E5:58:08 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 53,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.102\",\n                    \"mac\": \"4E:74:EC:E5:58:08\",\n                    \"previous_count\": 53\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.347Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 1E:2D:3C:04:D4:E0 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 48,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"1E:2D:3C:04:D4:E0\",\n                    \"previous_count\": 48\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.347Z\"\n            },\n            {\n                \"Type\": \"HighCPUUsage\",\n                \"Message\": \"Device is experiencing high CPU usage.\",\n                \"Details\": {\n                    \"max_cpu_percentage\": 100,\n                    \"threshold_percentage\": 90\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.347Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 1E:2D:3C:04:D4:E0 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 48,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"1E:2D:3C:04:D4:E0\",\n                    \"previous_count\": 48\n                },\n                \"Timestamp\": \"2025-09-30T17:47:00.354Z\"\n            },\n            {\n                \"Type\": \"HighCPUUsage\",\n                \"Message\": \"Device is experiencing high CPU usage.\",\n                \"Details\": {\n                    \"max_cpu_percentage\": 100,\n                    \"threshold_percentage\": 90\n                },\n                \"Timestamp\": \"2025-09-30T17:47:00.354Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::20362690D753\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B4:B7:42:BE:37:D5 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 26,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.8\",\n                    \"mac\": \"B4:B7:42:BE:37:D5\",\n                    \"previous_count\": 26\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.673Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 54:E0:19:75:52:8F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 10,\n                    \"hostname\": \"Ring-54e01975528F\",\n                    \"ip\": \"192.168.0.2\",\n                    \"mac\": \"54:E0:19:75:52:8F\",\n                    \"previous_count\": 10\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.673Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B6:98:82:55:30:71 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 254,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.3\",\n                    \"mac\": \"B6:98:82:55:30:71\",\n                    \"previous_count\": 254\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.673Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 54:DF:1B:C0:F5:2A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 329,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.9\",\n                    \"mac\": \"54:DF:1B:C0:F5:2A\",\n                    \"previous_count\": 329\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.673Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 1E:CB:35:AA:6D:00 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 10,\n                    \"hostname\": \"simon-s-S24\",\n                    \"ip\": \"192.168.0.6\",\n                    \"mac\": \"1E:CB:35:AA:6D:00\",\n                    \"previous_count\": 10\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.674Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A8:71:16:B9:2E:29 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 61,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.8\",\n                    \"mac\": \"A8:71:16:B9:2E:29\",\n                    \"previous_count\": 61\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.674Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B4:B7:42:BE:37:D5 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 26,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.8\",\n                    \"mac\": \"B4:B7:42:BE:37:D5\",\n                    \"previous_count\": 26\n                },\n                \"Timestamp\": \"2025-09-30T17:47:09.085Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 54:E0:19:75:52:8F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 10,\n                    \"hostname\": \"Ring-54e01975528F\",\n                    \"ip\": \"192.168.0.2\",\n                    \"mac\": \"54:E0:19:75:52:8F\",\n                    \"previous_count\": 10\n                },\n                \"Timestamp\": \"2025-09-30T17:47:09.085Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::98254A42A539\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 26:83:5D:95:AB:3B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 44,\n                    \"hostname\": \"Nicola-s-S23\",\n                    \"ip\": \"192.168.0.111\",\n                    \"mac\": \"26:83:5D:95:AB:3B\",\n                    \"previous_count\": 44\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.717Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 22:F2:D8:79:A2:76 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 31,\n                    \"hostname\": \"Rosemary-s-S20\",\n                    \"ip\": \"192.168.0.110\",\n                    \"mac\": \"22:F2:D8:79:A2:76\",\n                    \"previous_count\": 31\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.717Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 54:2A:1B:C7:E4:C4 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 372,\n                    \"hostname\": \"SonosZP\",\n                    \"ip\": \"192.168.0.106\",\n                    \"mac\": \"54:2A:1B:C7:E4:C4\",\n                    \"previous_count\": 372\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.717Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 00:23:38:47:51:E0 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 256,\n                    \"hostname\": \"HF-LPT230\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"00:23:38:47:51:E0\",\n                    \"previous_count\": 256\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.717Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 70:B8:F6:B3:AB:C8 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 25,\n                    \"hostname\": \"espressif\",\n                    \"ip\": \"192.168.0.108\",\n                    \"mac\": \"70:B8:F6:B3:AB:C8\",\n                    \"previous_count\": 25\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.717Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 70:B8:F6:B3:AB:C8 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 25,\n                    \"hostname\": \"espressif\",\n                    \"ip\": \"192.168.0.108\",\n                    \"mac\": \"70:B8:F6:B3:AB:C8\",\n                    \"previous_count\": 25\n                },\n                \"Timestamp\": \"2025-09-30T17:47:10.664Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 22:F2:D8:79:A2:76 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 31,\n                    \"hostname\": \"Rosemary-s-S20\",\n                    \"ip\": \"192.168.0.110\",\n                    \"mac\": \"22:F2:D8:79:A2:76\",\n                    \"previous_count\": 31\n                },\n                \"Timestamp\": \"2025-09-30T17:47:10.664Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 26:83:5D:95:AB:3B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 44,\n                    \"hostname\": \"Nicola-s-S23\",\n                    \"ip\": \"192.168.0.111\",\n                    \"mac\": \"26:83:5D:95:AB:3B\",\n                    \"previous_count\": 44\n                },\n                \"Timestamp\": \"2025-09-30T17:47:10.664Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 00:23:38:47:51:E0 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 256,\n                    \"hostname\": \"HF-LPT230\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"00:23:38:47:51:E0\",\n                    \"previous_count\": 256\n                },\n                \"Timestamp\": \"2025-09-30T17:47:10.664Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::98254A428E47\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 74:F9:CA:22:95:7D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 15,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.107\",\n                    \"mac\": \"74:F9:CA:22:95:7D\",\n                    \"previous_count\": 15\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.634Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC FE:0E:8A:DB:0C:10 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 16,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.109\",\n                    \"mac\": \"FE:0E:8A:DB:0C:10\",\n                    \"previous_count\": 16\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.634Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F0:9E:4A:53:A2:F0 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 12,\n                    \"hostname\": \"MKC-05282\",\n                    \"ip\": \"192.168.0.104\",\n                    \"mac\": \"F0:9E:4A:53:A2:F0\",\n                    \"previous_count\": 12\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.634Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F2:A2:A3:DF:84:9C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 56,\n                    \"hostname\": \"Dominic-s-S21\",\n                    \"ip\": \"192.168.0.104\",\n                    \"mac\": \"F2:A2:A3:DF:84:9C\",\n                    \"previous_count\": 56\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.634Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 1A:8F:D2:DE:B6:F5 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 209,\n                    \"hostname\": \"Jacqueline-s-S24\",\n                    \"ip\": \"192.168.0.107\",\n                    \"mac\": \"1A:8F:D2:DE:B6:F5\",\n                    \"previous_count\": 209\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.634Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 1A:8F:D2:DE:B6:F5 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 209,\n                    \"hostname\": \"Jacqueline-s-S24\",\n                    \"ip\": \"192.168.0.107\",\n                    \"mac\": \"1A:8F:D2:DE:B6:F5\",\n                    \"previous_count\": 209\n                },\n                \"Timestamp\": \"2025-09-30T17:47:09.438Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F2:A2:A3:DF:84:9C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 56,\n                    \"hostname\": \"Dominic-s-S21\",\n                    \"ip\": \"192.168.0.104\",\n                    \"mac\": \"F2:A2:A3:DF:84:9C\",\n                    \"previous_count\": 56\n                },\n                \"Timestamp\": \"2025-09-30T17:47:09.438Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 74:F9:CA:22:95:7D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 15,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.107\",\n                    \"mac\": \"74:F9:CA:22:95:7D\",\n                    \"previous_count\": 15\n                },\n                \"Timestamp\": \"2025-09-30T17:47:09.438Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::A842A10A55FE\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 5E:C7:7E:59:36:80 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 90,\n                    \"hostname\": \"BADMOS-s-A14\",\n                    \"ip\": \"192.168.0.109\",\n                    \"mac\": \"5E:C7:7E:59:36:80\",\n                    \"previous_count\": 90\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.231Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 5C:96:56:48:21:8D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 271,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.105\",\n                    \"mac\": \"5C:96:56:48:21:8D\",\n                    \"previous_count\": 271\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.231Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 72:D0:C1:C9:D1:AC has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 143,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.111\",\n                    \"mac\": \"72:D0:C1:C9:D1:AC\",\n                    \"previous_count\": 143\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.231Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 94:E2:3C:60:8F:42 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 52,\n                    \"hostname\": \"DESKTOP-FUEFJH9\",\n                    \"ip\": \"192.168.0.100\",\n                    \"mac\": \"94:E2:3C:60:8F:42\",\n                    \"previous_count\": 52\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.231Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 28:40:DD:8E:1C:97 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 72,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.113\",\n                    \"mac\": \"28:40:DD:8E:1C:97\",\n                    \"previous_count\": 72\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.231Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 16:DB:AC:1E:0C:81 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 30,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.106\",\n                    \"mac\": \"16:DB:AC:1E:0C:81\",\n                    \"previous_count\": 30\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.231Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 0A:01:A4:B5:BD:4B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 13,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"0A:01:A4:B5:BD:4B\",\n                    \"previous_count\": 13\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.231Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC FE:27:FF:15:3E:C3 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 18,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.103\",\n                    \"mac\": \"FE:27:FF:15:3E:C3\",\n                    \"previous_count\": 18\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.231Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 0E:B5:F3:92:EF:6A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 35,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.0.115\",\n                    \"mac\": \"0E:B5:F3:92:EF:6A\",\n                    \"previous_count\": 35\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.231Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D4:8D:26:A0:D0:94 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 141,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.116\",\n                    \"mac\": \"D4:8D:26:A0:D0:94\",\n                    \"previous_count\": 141\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.231Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC FC:44:82:85:04:85 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 24,\n                    \"hostname\": \"TEE-RAZER-13\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"FC:44:82:85:04:85\",\n                    \"previous_count\": 24\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.231Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC CC:08:FA:8F:35:D9 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 36,\n                    \"hostname\": \"Davids-Air\",\n                    \"ip\": \"192.168.0.118\",\n                    \"mac\": \"CC:08:FA:8F:35:D9\",\n                    \"previous_count\": 36\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.231Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 40:ED:CF:66:EA:2D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 15,\n                    \"hostname\": \"Main-Bedroom\",\n                    \"ip\": \"192.168.0.114\",\n                    \"mac\": \"40:ED:CF:66:EA:2D\",\n                    \"previous_count\": 15\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.231Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 0E:27:11:76:23:BA has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 14,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.108\",\n                    \"mac\": \"0E:27:11:76:23:BA\",\n                    \"previous_count\": 14\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.231Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 1C:93:C4:1E:6E:F3 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 185,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.117\",\n                    \"mac\": \"1C:93:C4:1E:6E:F3\",\n                    \"previous_count\": 185\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.231Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 7A:A8:BC:EB:DC:E0 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 51,\n                    \"hostname\": \"BADMOS-s-S25-Ultra\",\n                    \"ip\": \"192.168.0.105\",\n                    \"mac\": \"7A:A8:BC:EB:DC:E0\",\n                    \"previous_count\": 51\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.231Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F6:46:10:2C:DB:08 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 66,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.103\",\n                    \"mac\": \"F6:46:10:2C:DB:08\",\n                    \"previous_count\": 66\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.231Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 60:92:C8:02:AF:20 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 35,\n                    \"hostname\": \"Davids\",\n                    \"ip\": \"192.168.0.121\",\n                    \"mac\": \"60:92:C8:02:AF:20\",\n                    \"previous_count\": 35\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.231Z\"\n            },\n            {\n                \"Type\": \"HighCPUUsage\",\n                \"Message\": \"Device is experiencing high CPU usage.\",\n                \"Details\": {\n                    \"max_cpu_percentage\": 100,\n                    \"threshold_percentage\": 90\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.231Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 0E:27:11:76:23:BA has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 14,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.108\",\n                    \"mac\": \"0E:27:11:76:23:BA\",\n                    \"previous_count\": 14\n                },\n                \"Timestamp\": \"2025-09-30T17:46:53.781Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC CC:08:FA:8F:35:D9 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 36,\n                    \"hostname\": \"Davids-Air\",\n                    \"ip\": \"192.168.0.118\",\n                    \"mac\": \"CC:08:FA:8F:35:D9\",\n                    \"previous_count\": 36\n                },\n                \"Timestamp\": \"2025-09-30T17:46:53.781Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 0A:01:A4:B5:BD:4B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 13,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"0A:01:A4:B5:BD:4B\",\n                    \"previous_count\": 13\n                },\n                \"Timestamp\": \"2025-09-30T17:46:53.781Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 0E:B5:F3:92:EF:6A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 35,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.0.115\",\n                    \"mac\": \"0E:B5:F3:92:EF:6A\",\n                    \"previous_count\": 35\n                },\n                \"Timestamp\": \"2025-09-30T17:46:53.781Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 60:92:C8:02:AF:20 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 35,\n                    \"hostname\": \"Davids\",\n                    \"ip\": \"192.168.0.121\",\n                    \"mac\": \"60:92:C8:02:AF:20\",\n                    \"previous_count\": 35\n                },\n                \"Timestamp\": \"2025-09-30T17:46:53.781Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 40:ED:CF:66:EA:2D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 15,\n                    \"hostname\": \"Main-Bedroom\",\n                    \"ip\": \"192.168.0.114\",\n                    \"mac\": \"40:ED:CF:66:EA:2D\",\n                    \"previous_count\": 15\n                },\n                \"Timestamp\": \"2025-09-30T17:46:53.781Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 1C:93:C4:1E:6E:F3 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 185,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.117\",\n                    \"mac\": \"1C:93:C4:1E:6E:F3\",\n                    \"previous_count\": 185\n                },\n                \"Timestamp\": \"2025-09-30T17:46:53.781Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC FE:27:FF:15:3E:C3 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 18,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.103\",\n                    \"mac\": \"FE:27:FF:15:3E:C3\",\n                    \"previous_count\": 18\n                },\n                \"Timestamp\": \"2025-09-30T17:46:53.781Z\"\n            },\n            {\n                \"Type\": \"HighCPUUsage\",\n                \"Message\": \"Device is experiencing high CPU usage.\",\n                \"Details\": {\n                    \"max_cpu_percentage\": 100,\n                    \"threshold_percentage\": 90\n                },\n                \"Timestamp\": \"2025-09-30T17:46:53.781Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::A842A10A419A\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A4:08:01:BE:F9:5B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 100,\n                    \"hostname\": \"amazon-40adc7b08\",\n                    \"ip\": \"192.168.0.105\",\n                    \"mac\": \"A4:08:01:BE:F9:5B\",\n                    \"previous_count\": 100\n                },\n                \"Timestamp\": \"2025-09-29T09:31:49.249Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 08:91:A3:48:D1:FE has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 33,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.104\",\n                    \"mac\": \"08:91:A3:48:D1:FE\",\n                    \"previous_count\": 33\n                },\n                \"Timestamp\": \"2025-09-29T09:31:49.249Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 06:0C:46:74:B3:49 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 139,\n                    \"hostname\": \"Pixel-7a\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"06:0C:46:74:B3:49\",\n                    \"previous_count\": 139\n                },\n                \"Timestamp\": \"2025-09-29T09:31:49.249Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 34:B7:DA:4D:E5:CC has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 37,\n                    \"hostname\": \"Toniebox\",\n                    \"ip\": \"192.168.0.104\",\n                    \"mac\": \"34:B7:DA:4D:E5:CC\",\n                    \"previous_count\": 37\n                },\n                \"Timestamp\": \"2025-09-29T09:31:49.249Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 66:7A:02:B8:5D:79 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 116,\n                    \"hostname\": \"Pixel-9\",\n                    \"ip\": \"192.168.0.102\",\n                    \"mac\": \"66:7A:02:B8:5D:79\",\n                    \"previous_count\": 116\n                },\n                \"Timestamp\": \"2025-09-29T09:31:49.249Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 78:04:73:AF:B9:17 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 44,\n                    \"hostname\": \"Toniebox\",\n                    \"ip\": \"192.168.0.103\",\n                    \"mac\": \"78:04:73:AF:B9:17\",\n                    \"previous_count\": 44\n                },\n                \"Timestamp\": \"2025-09-29T09:31:49.249Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 78:04:73:AF:B9:17 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 44,\n                    \"hostname\": \"Toniebox\",\n                    \"ip\": \"192.168.0.103\",\n                    \"mac\": \"78:04:73:AF:B9:17\",\n                    \"previous_count\": 44\n                },\n                \"Timestamp\": \"2025-09-30T17:47:03.867Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A4:08:01:BE:F9:5B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 100,\n                    \"hostname\": \"amazon-40adc7b08\",\n                    \"ip\": \"192.168.0.105\",\n                    \"mac\": \"A4:08:01:BE:F9:5B\",\n                    \"previous_count\": 100\n                },\n                \"Timestamp\": \"2025-09-30T17:47:03.867Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::2036269001F4\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B2:6E:FB:51:40:E5 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 106,\n                    \"hostname\": \"Xiaomi-12-Lite\",\n                    \"ip\": \"192.168.0.4\",\n                    \"mac\": \"B2:6E:FB:51:40:E5\",\n                    \"previous_count\": 106\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.077Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC EA:0D:4F:3D:F5:AC has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 86,\n                    \"hostname\": \"Pixel-8-Pro\",\n                    \"ip\": \"192.168.0.19\",\n                    \"mac\": \"EA:0D:4F:3D:F5:AC\",\n                    \"previous_count\": 86\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.077Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 98:CC:F3:A3:6A:5D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 84,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.21\",\n                    \"mac\": \"98:CC:F3:A3:6A:5D\",\n                    \"previous_count\": 84\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.077Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 18:48:BE:F4:EB:D5 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 251,\n                    \"hostname\": \"amazon-04cd6759e\",\n                    \"ip\": \"192.168.0.13\",\n                    \"mac\": \"18:48:BE:F4:EB:D5\",\n                    \"previous_count\": 251\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.077Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 92:14:7C:2F:DC:35 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 110,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.8\",\n                    \"mac\": \"92:14:7C:2F:DC:35\",\n                    \"previous_count\": 110\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.077Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 08:12:A5:35:DB:AF has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 28,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.6\",\n                    \"mac\": \"08:12:A5:35:DB:AF\",\n                    \"previous_count\": 28\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.077Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 62:C1:A8:FC:A6:68 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 116,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.18\",\n                    \"mac\": \"62:C1:A8:FC:A6:68\",\n                    \"previous_count\": 116\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.078Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 92:14:7C:2F:DC:35 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 110,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.8\",\n                    \"mac\": \"92:14:7C:2F:DC:35\",\n                    \"previous_count\": 110\n                },\n                \"Timestamp\": \"2025-09-30T17:47:11.792Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::20362690030E\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC AC:86:A3:D7:49:77 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 60,\n                    \"hostname\": \"SamanthsiPhone2\",\n                    \"ip\": \"192.168.0.11\",\n                    \"mac\": \"AC:86:A3:D7:49:77\",\n                    \"previous_count\": 60\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.792Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC CC:08:FA:87:16:A5 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 34,\n                    \"hostname\": \"Students-Air\",\n                    \"ip\": \"192.168.0.5\",\n                    \"mac\": \"CC:08:FA:87:16:A5\",\n                    \"previous_count\": 34\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.792Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 66:FB:64:1A:13:E6 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 27,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.5\",\n                    \"mac\": \"66:FB:64:1A:13:E6\",\n                    \"previous_count\": 27\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.792Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 62:78:85:14:92:A4 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 47,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.6\",\n                    \"mac\": \"62:78:85:14:92:A4\",\n                    \"previous_count\": 47\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.792Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F0:6E:0B:34:BA:5B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 14,\n                    \"hostname\": \"XboxOne\",\n                    \"ip\": \"192.168.0.8\",\n                    \"mac\": \"F0:6E:0B:34:BA:5B\",\n                    \"previous_count\": 14\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.792Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F0:6E:0B:34:BA:5B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 14,\n                    \"hostname\": \"XboxOne\",\n                    \"ip\": \"192.168.0.8\",\n                    \"mac\": \"F0:6E:0B:34:BA:5B\",\n                    \"previous_count\": 14\n                },\n                \"Timestamp\": \"2025-09-30T17:46:53.125Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC CC:08:FA:87:16:A5 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 34,\n                    \"hostname\": \"Students-Air\",\n                    \"ip\": \"192.168.0.5\",\n                    \"mac\": \"CC:08:FA:87:16:A5\",\n                    \"previous_count\": 34\n                },\n                \"Timestamp\": \"2025-09-30T17:46:53.125Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::20362690076A\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 4C:EF:C0:2B:23:3D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 96,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.24\",\n                    \"mac\": \"4C:EF:C0:2B:23:3D\",\n                    \"previous_count\": 96\n                },\n                \"Timestamp\": \"2025-09-29T09:31:41.116Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 22:A9:AF:0F:1F:8C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 22,\n                    \"hostname\": \"Ray-s-A23\",\n                    \"ip\": \"192.168.0.36\",\n                    \"mac\": \"22:A9:AF:0F:1F:8C\",\n                    \"previous_count\": 22\n                },\n                \"Timestamp\": \"2025-09-29T09:31:41.116Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 48:44:F7:93:65:78 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 22,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.25\",\n                    \"mac\": \"48:44:F7:93:65:78\",\n                    \"previous_count\": 22\n                },\n                \"Timestamp\": \"2025-09-29T09:31:41.116Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 5C:CF:7F:A7:B7:25 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 213,\n                    \"hostname\": \"ESP_A7B725\",\n                    \"ip\": \"192.168.0.21\",\n                    \"mac\": \"5C:CF:7F:A7:B7:25\",\n                    \"previous_count\": 213\n                },\n                \"Timestamp\": \"2025-09-29T09:31:41.116Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 22:A9:AF:0F:1F:8C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 22,\n                    \"hostname\": \"Ray-s-A23\",\n                    \"ip\": \"192.168.0.36\",\n                    \"mac\": \"22:A9:AF:0F:1F:8C\",\n                    \"previous_count\": 22\n                },\n                \"Timestamp\": \"2025-09-30T17:47:06.599Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 48:44:F7:93:65:78 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 22,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.25\",\n                    \"mac\": \"48:44:F7:93:65:78\",\n                    \"previous_count\": 22\n                },\n                \"Timestamp\": \"2025-09-30T17:47:06.599Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::30DE4B41E5F1\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D2:14:E4:B9:69:D1 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 35,\n                    \"hostname\": \"Natalie-s-S23-FE\",\n                    \"ip\": \"192.168.88.11\",\n                    \"mac\": \"D2:14:E4:B9:69:D1\",\n                    \"previous_count\": 35\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.375Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F0:F0:A4:C5:6A:F3 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 11,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.4\",\n                    \"mac\": \"F0:F0:A4:C5:6A:F3\",\n                    \"previous_count\": 11\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.375Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 64:B5:C6:6B:59:BE has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 81,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.9\",\n                    \"mac\": \"64:B5:C6:6B:59:BE\",\n                    \"previous_count\": 81\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.375Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 4E:F3:DD:D3:CB:2E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 33,\n                    \"hostname\": \"Matthew-s-S24\",\n                    \"ip\": \"192.168.88.10\",\n                    \"mac\": \"4E:F3:DD:D3:CB:2E\",\n                    \"previous_count\": 33\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.375Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 4E:F3:DD:D3:CB:2E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 33,\n                    \"hostname\": \"Matthew-s-S24\",\n                    \"ip\": \"192.168.88.10\",\n                    \"mac\": \"4E:F3:DD:D3:CB:2E\",\n                    \"previous_count\": 33\n                },\n                \"Timestamp\": \"2025-09-30T17:46:58.919Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D2:14:E4:B9:69:D1 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 35,\n                    \"hostname\": \"Natalie-s-S23-FE\",\n                    \"ip\": \"192.168.88.11\",\n                    \"mac\": \"D2:14:E4:B9:69:D1\",\n                    \"previous_count\": 35\n                },\n                \"Timestamp\": \"2025-09-30T17:46:58.919Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F0:F0:A4:C5:6A:F3 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 11,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.4\",\n                    \"mac\": \"F0:F0:A4:C5:6A:F3\",\n                    \"previous_count\": 11\n                },\n                \"Timestamp\": \"2025-09-30T17:46:58.919Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 64:B5:C6:6B:59:BE has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 81,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.9\",\n                    \"mac\": \"64:B5:C6:6B:59:BE\",\n                    \"previous_count\": 81\n                },\n                \"Timestamp\": \"2025-09-30T17:46:58.919Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::2036269005C0\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 18:74:2E:2F:A7:ED has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 232,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.32\",\n                    \"mac\": \"18:74:2E:2F:A7:ED\",\n                    \"previous_count\": 232\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.613Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 52:CD:54:9A:42:3D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 313,\n                    \"hostname\": \"Galaxy-A14\",\n                    \"ip\": \"192.168.0.18\",\n                    \"mac\": \"52:CD:54:9A:42:3D\",\n                    \"previous_count\": 313\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.613Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 68:A4:0E:3C:B1:8B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 10,\n                    \"hostname\": \"BOSCH-HBG6764B6B-68A40E3CB18B\",\n                    \"ip\": \"192.168.0.13\",\n                    \"mac\": \"68:A4:0E:3C:B1:8B\",\n                    \"previous_count\": 10\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.613Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 9C:32:CE:E4:44:30 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 369,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.27\",\n                    \"mac\": \"9C:32:CE:E4:44:30\",\n                    \"previous_count\": 369\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.613Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 6C:0C:9A:93:35:BC has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 318,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.17\",\n                    \"mac\": \"6C:0C:9A:93:35:BC\",\n                    \"previous_count\": 318\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.613Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC DA:31:75:34:74:7C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 220,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.35\",\n                    \"mac\": \"DA:31:75:34:74:7C\",\n                    \"previous_count\": 220\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.613Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 68:A4:0E:3C:EE:ED has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 26,\n                    \"hostname\": \"BOSCH-CMG656BB6B-68A40E3CEEED\",\n                    \"ip\": \"192.168.0.14\",\n                    \"mac\": \"68:A4:0E:3C:EE:ED\",\n                    \"previous_count\": 26\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.613Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 68:A4:0E:38:E8:F9 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 133,\n                    \"hostname\": \"BOSCH-HBG6764B6B-68A40E38E8F9\",\n                    \"ip\": \"192.168.0.12\",\n                    \"mac\": \"68:A4:0E:38:E8:F9\",\n                    \"previous_count\": 133\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.613Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D2:C6:F6:29:6E:AA has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 239,\n                    \"hostname\": \"Charlotte-s-Tab-A9\",\n                    \"ip\": \"192.168.0.22\",\n                    \"mac\": \"D2:C6:F6:29:6E:AA\",\n                    \"previous_count\": 239\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.613Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 84:5F:04:E4:D8:4E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 102,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.20\",\n                    \"mac\": \"84:5F:04:E4:D8:4E\",\n                    \"previous_count\": 102\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.613Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC BA:57:91:F8:2C:D5 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 151,\n                    \"hostname\": \"Emma-s-Z-Flip5\",\n                    \"ip\": \"192.168.0.25\",\n                    \"mac\": \"BA:57:91:F8:2C:D5\",\n                    \"previous_count\": 151\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.613Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 4A:01:CD:BD:3D:2A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 67,\n                    \"hostname\": \"Aaron-s-Z-Fold5\",\n                    \"ip\": \"192.168.0.11\",\n                    \"mac\": \"4A:01:CD:BD:3D:2A\",\n                    \"previous_count\": 67\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.613Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F0:2F:9E:2C:72:EC has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 421,\n                    \"hostname\": \"amazon-a8ac516b1eac23f1\",\n                    \"ip\": \"192.168.0.15\",\n                    \"mac\": \"F0:2F:9E:2C:72:EC\",\n                    \"previous_count\": 421\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.613Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 82:70:C8:A3:D4:9A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 240,\n                    \"hostname\": \"Aaron-s-Tab-A9\",\n                    \"ip\": \"192.168.0.26\",\n                    \"mac\": \"82:70:C8:A3:D4:9A\",\n                    \"previous_count\": 240\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.614Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 40:CA:63:36:66:0B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 15,\n                    \"hostname\": \"Samsung-Washer\",\n                    \"ip\": \"192.168.0.2\",\n                    \"mac\": \"40:CA:63:36:66:0B\",\n                    \"previous_count\": 15\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.614Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 00:FC:8B:81:9D:7D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 148,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.9\",\n                    \"mac\": \"00:FC:8B:81:9D:7D\",\n                    \"previous_count\": 148\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.614Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 68:13:F3:5D:FE:44 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 189,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.28\",\n                    \"mac\": \"68:13:F3:5D:FE:44\",\n                    \"previous_count\": 189\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.614Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 68:A4:0E:3B:4B:DC has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 230,\n                    \"hostname\": \"NEFF-T58TL6EN2-68A40E3B4BDC\",\n                    \"ip\": \"192.168.0.10\",\n                    \"mac\": \"68:A4:0E:3B:4B:DC\",\n                    \"previous_count\": 230\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.614Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D2:A0:69:8D:36:CC has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 211,\n                    \"hostname\": \"Aaron-s-Tab-S9-Ultra\",\n                    \"ip\": \"192.168.0.30\",\n                    \"mac\": \"D2:A0:69:8D:36:CC\",\n                    \"previous_count\": 211\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.614Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 68:A4:0E:0F:6A:49 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 167,\n                    \"hostname\": \"BOSCH-SMV68TD06G-68A40E0F6A49\",\n                    \"ip\": \"192.168.0.8\",\n                    \"mac\": \"68:A4:0E:0F:6A:49\",\n                    \"previous_count\": 167\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.614Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 68:A4:0E:3C:B1:8B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 10,\n                    \"hostname\": \"BOSCH-HBG6764B6B-68A40E3CB18B\",\n                    \"ip\": \"192.168.0.13\",\n                    \"mac\": \"68:A4:0E:3C:B1:8B\",\n                    \"previous_count\": 10\n                },\n                \"Timestamp\": \"2025-09-30T17:47:00.395Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 18:74:2E:2F:A7:ED has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 232,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.32\",\n                    \"mac\": \"18:74:2E:2F:A7:ED\",\n                    \"previous_count\": 232\n                },\n                \"Timestamp\": \"2025-09-30T17:47:00.395Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 00:FC:8B:81:9D:7D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 148,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.9\",\n                    \"mac\": \"00:FC:8B:81:9D:7D\",\n                    \"previous_count\": 148\n                },\n                \"Timestamp\": \"2025-09-30T17:47:00.395Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 40:CA:63:36:66:0B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 15,\n                    \"hostname\": \"Samsung-Washer\",\n                    \"ip\": \"192.168.0.2\",\n                    \"mac\": \"40:CA:63:36:66:0B\",\n                    \"previous_count\": 15\n                },\n                \"Timestamp\": \"2025-09-30T17:47:00.395Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::5091E33748A0\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 38:C8:04:E8:81:B4 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 38,\n                    \"hostname\": \"TCL-RokuTV-DD8\",\n                    \"ip\": \"192.168.88.26\",\n                    \"mac\": \"38:C8:04:E8:81:B4\",\n                    \"previous_count\": 38\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.59Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 4E:3C:00:FD:D7:0F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 10,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.88.17\",\n                    \"mac\": \"4E:3C:00:FD:D7:0F\",\n                    \"previous_count\": 10\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.59Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 4E:3C:00:FD:D7:0F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 10,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.88.17\",\n                    \"mac\": \"4E:3C:00:FD:D7:0F\",\n                    \"previous_count\": 10\n                },\n                \"Timestamp\": \"2025-09-30T17:46:57.659Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::203626900F3B\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC EA:54:33:55:1D:FC has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 171,\n                    \"hostname\": \"Lydia-s-S22\",\n                    \"ip\": \"192.168.0.6\",\n                    \"mac\": \"EA:54:33:55:1D:FC\",\n                    \"previous_count\": 171\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.463Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 5C:0C:E6:EF:49:45 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 12,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.7\",\n                    \"mac\": \"5C:0C:E6:EF:49:45\",\n                    \"previous_count\": 12\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.463Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 04:03:D6:D0:2C:09 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 141,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.8\",\n                    \"mac\": \"04:03:D6:D0:2C:09\",\n                    \"previous_count\": 141\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.463Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 6C:4A:85:D2:E6:10 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 20,\n                    \"hostname\": \"Nats-iPad\",\n                    \"ip\": \"192.168.0.5\",\n                    \"mac\": \"6C:4A:85:D2:E6:10\",\n                    \"previous_count\": 20\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.463Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 6C:4A:85:D2:E6:10 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 20,\n                    \"hostname\": \"Nats-iPad\",\n                    \"ip\": \"192.168.0.5\",\n                    \"mac\": \"6C:4A:85:D2:E6:10\",\n                    \"previous_count\": 20\n                },\n                \"Timestamp\": \"2025-09-30T17:46:53Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 5C:0C:E6:EF:49:45 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 12,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.7\",\n                    \"mac\": \"5C:0C:E6:EF:49:45\",\n                    \"previous_count\": 12\n                },\n                \"Timestamp\": \"2025-09-30T17:46:53Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::30DE4B41EDB6\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 6A:3D:FD:D5:12:46 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 116,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.88.2\",\n                    \"mac\": \"6A:3D:FD:D5:12:46\",\n                    \"previous_count\": 116\n                },\n                \"Timestamp\": \"2025-09-29T09:31:40.876Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::20362690BBF5\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 10:AE:60:AB:E1:B1 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 113,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.7\",\n                    \"mac\": \"10:AE:60:AB:E1:B1\",\n                    \"previous_count\": 113\n                },\n                \"Timestamp\": \"2025-09-29T09:31:56.115Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D2:AC:7E:5A:AD:E2 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 45,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.11\",\n                    \"mac\": \"D2:AC:7E:5A:AD:E2\",\n                    \"previous_count\": 45\n                },\n                \"Timestamp\": \"2025-09-29T09:31:56.115Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC EC:4C:8C:D6:59:F7 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 48,\n                    \"hostname\": \"UK-L-FTLCS64\",\n                    \"ip\": \"192.168.0.22\",\n                    \"mac\": \"EC:4C:8C:D6:59:F7\",\n                    \"previous_count\": 48\n                },\n                \"Timestamp\": \"2025-09-29T09:31:56.115Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 7A:9F:29:B5:51:9A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 43,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.16\",\n                    \"mac\": \"7A:9F:29:B5:51:9A\",\n                    \"previous_count\": 43\n                },\n                \"Timestamp\": \"2025-09-29T09:31:56.115Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D2:AC:7E:5A:AD:E2 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 45,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.11\",\n                    \"mac\": \"D2:AC:7E:5A:AD:E2\",\n                    \"previous_count\": 45\n                },\n                \"Timestamp\": \"2025-09-30T17:46:55.604Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC EC:4C:8C:D6:59:F7 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 48,\n                    \"hostname\": \"UK-L-FTLCS64\",\n                    \"ip\": \"192.168.0.22\",\n                    \"mac\": \"EC:4C:8C:D6:59:F7\",\n                    \"previous_count\": 48\n                },\n                \"Timestamp\": \"2025-09-30T17:46:55.604Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 7A:9F:29:B5:51:9A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 43,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.16\",\n                    \"mac\": \"7A:9F:29:B5:51:9A\",\n                    \"previous_count\": 43\n                },\n                \"Timestamp\": \"2025-09-30T17:46:55.604Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::3C52A10600FF\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 44:42:01:55:84:82 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 201,\n                    \"hostname\": \"Blink Module\",\n                    \"ip\": \"192.168.88.18\",\n                    \"mac\": \"44:42:01:55:84:82\",\n                    \"previous_count\": 201\n                },\n                \"Timestamp\": \"2025-09-29T09:31:32.752Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 16:13:72:80:5A:06 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 57,\n                    \"hostname\": \"jacob-je-h5sl\",\n                    \"ip\": \"192.168.88.5\",\n                    \"mac\": \"16:13:72:80:5A:06\",\n                    \"previous_count\": 57\n                },\n                \"Timestamp\": \"2025-09-29T09:31:32.752Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC EA:7A:5D:6B:04:DC has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 91,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.17\",\n                    \"mac\": \"EA:7A:5D:6B:04:DC\",\n                    \"previous_count\": 91\n                },\n                \"Timestamp\": \"2025-09-29T09:31:32.752Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 2A:63:0A:1D:8B:34 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 56,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.21\",\n                    \"mac\": \"2A:63:0A:1D:8B:34\",\n                    \"previous_count\": 56\n                },\n                \"Timestamp\": \"2025-09-29T09:31:32.752Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 48:D6:D5:CE:E5:14 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 190,\n                    \"hostname\": \"Google Home Mini\",\n                    \"ip\": \"192.168.88.11\",\n                    \"mac\": \"48:D6:D5:CE:E5:14\",\n                    \"previous_count\": 190\n                },\n                \"Timestamp\": \"2025-09-29T09:31:32.752Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC AA:3C:67:AB:4E:0F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 40,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.17\",\n                    \"mac\": \"AA:3C:67:AB:4E:0F\",\n                    \"previous_count\": 40\n                },\n                \"Timestamp\": \"2025-09-29T09:31:32.752Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 06:ED:85:96:00:DE has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 54,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.19\",\n                    \"mac\": \"06:ED:85:96:00:DE\",\n                    \"previous_count\": 54\n                },\n                \"Timestamp\": \"2025-09-29T09:31:32.752Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 5C:A6:E6:9F:08:95 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 56,\n                    \"hostname\": \"L530\",\n                    \"ip\": \"192.168.88.18\",\n                    \"mac\": \"5C:A6:E6:9F:08:95\",\n                    \"previous_count\": 56\n                },\n                \"Timestamp\": \"2025-09-29T09:31:32.752Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 5C:62:8B:1E:DD:C2 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 12,\n                    \"hostname\": \"L510\",\n                    \"ip\": \"192.168.88.16\",\n                    \"mac\": \"5C:62:8B:1E:DD:C2\",\n                    \"previous_count\": 12\n                },\n                \"Timestamp\": \"2025-09-29T09:31:32.752Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C6:99:12:68:0F:1E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 21,\n                    \"hostname\": \"J Apple Watch\",\n                    \"ip\": \"192.168.88.9\",\n                    \"mac\": \"C6:99:12:68:0F:1E\",\n                    \"previous_count\": 21\n                },\n                \"Timestamp\": \"2025-09-29T09:31:32.752Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 38:68:A4:6D:F7:F3 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 70,\n                    \"hostname\": \"J Samsung TV \",\n                    \"ip\": \"192.168.88.10\",\n                    \"mac\": \"38:68:A4:6D:F7:F3\",\n                    \"previous_count\": 70\n                },\n                \"Timestamp\": \"2025-09-29T09:31:32.752Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B6:F9:94:E3:91:D8 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 11,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.19\",\n                    \"mac\": \"B6:F9:94:E3:91:D8\",\n                    \"previous_count\": 11\n                },\n                \"Timestamp\": \"2025-09-29T09:31:32.752Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 42:F0:42:C1:63:35 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 19,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.13\",\n                    \"mac\": \"42:F0:42:C1:63:35\",\n                    \"previous_count\": 19\n                },\n                \"Timestamp\": \"2025-09-29T09:31:32.752Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 16:13:72:80:5A:06 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 57,\n                    \"hostname\": \"jacob-je-h5sl\",\n                    \"ip\": \"192.168.88.5\",\n                    \"mac\": \"16:13:72:80:5A:06\",\n                    \"previous_count\": 57\n                },\n                \"Timestamp\": \"2025-09-30T17:46:49.189Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC EA:7A:5D:6B:04:DC has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 91,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.17\",\n                    \"mac\": \"EA:7A:5D:6B:04:DC\",\n                    \"previous_count\": 91\n                },\n                \"Timestamp\": \"2025-09-30T17:46:49.189Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 5C:62:8B:1E:DD:C2 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 12,\n                    \"hostname\": \"L510\",\n                    \"ip\": \"192.168.88.16\",\n                    \"mac\": \"5C:62:8B:1E:DD:C2\",\n                    \"previous_count\": 12\n                },\n                \"Timestamp\": \"2025-09-30T17:46:49.189Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B6:F9:94:E3:91:D8 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 11,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.19\",\n                    \"mac\": \"B6:F9:94:E3:91:D8\",\n                    \"previous_count\": 11\n                },\n                \"Timestamp\": \"2025-09-30T17:46:49.189Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 38:68:A4:6D:F7:F3 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 70,\n                    \"hostname\": \"J Samsung TV \",\n                    \"ip\": \"192.168.88.10\",\n                    \"mac\": \"38:68:A4:6D:F7:F3\",\n                    \"previous_count\": 70\n                },\n                \"Timestamp\": \"2025-09-30T17:46:49.189Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 2A:63:0A:1D:8B:34 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 56,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.21\",\n                    \"mac\": \"2A:63:0A:1D:8B:34\",\n                    \"previous_count\": 56\n                },\n                \"Timestamp\": \"2025-09-30T17:46:49.189Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::98254AA1D13D\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A4:FC:77:D5:F0:8F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 145,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.118\",\n                    \"mac\": \"A4:FC:77:D5:F0:8F\",\n                    \"previous_count\": 145\n                },\n                \"Timestamp\": \"2025-09-29T09:31:55.102Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 56:21:27:7E:1A:5A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 46,\n                    \"hostname\": \"Grace-s-A14\",\n                    \"ip\": \"192.168.0.113\",\n                    \"mac\": \"56:21:27:7E:1A:5A\",\n                    \"previous_count\": 46\n                },\n                \"Timestamp\": \"2025-09-29T09:31:55.102Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F8:54:B8:72:C4:EC has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 90,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.116\",\n                    \"mac\": \"F8:54:B8:72:C4:EC\",\n                    \"previous_count\": 90\n                },\n                \"Timestamp\": \"2025-09-29T09:31:55.102Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A2:8D:D3:E3:10:5E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 52,\n                    \"hostname\": \"Charlotte-s-A32\",\n                    \"ip\": \"192.168.0.107\",\n                    \"mac\": \"A2:8D:D3:E3:10:5E\",\n                    \"previous_count\": 52\n                },\n                \"Timestamp\": \"2025-09-29T09:31:55.102Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 22:A2:4A:80:F9:63 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 41,\n                    \"hostname\": \"Nick-s-A56\",\n                    \"ip\": \"192.168.0.106\",\n                    \"mac\": \"22:A2:4A:80:F9:63\",\n                    \"previous_count\": 41\n                },\n                \"Timestamp\": \"2025-09-29T09:31:55.102Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C6:6B:D1:C7:07:47 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 11,\n                    \"hostname\": \"Nokia-C32\",\n                    \"ip\": \"192.168.0.105\",\n                    \"mac\": \"C6:6B:D1:C7:07:47\",\n                    \"previous_count\": 11\n                },\n                \"Timestamp\": \"2025-09-29T09:31:55.102Z\"\n            },\n            {\n                \"Type\": \"HighCPUUsage\",\n                \"Message\": \"Device is experiencing high CPU usage.\",\n                \"Details\": {\n                    \"max_cpu_percentage\": 100,\n                    \"threshold_percentage\": 90\n                },\n                \"Timestamp\": \"2025-09-29T09:31:55.102Z\"\n            },\n            {\n                \"Type\": \"HighCPUUsage\",\n                \"Message\": \"Device is experiencing high CPU usage.\",\n                \"Details\": {\n                    \"max_cpu_percentage\": 100,\n                    \"threshold_percentage\": 90\n                },\n                \"Timestamp\": \"2025-09-30T17:46:58.074Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::20362690D9FF\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C4:B3:01:A8:CD:8A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 12,\n                    \"hostname\": \"Ians-Air\",\n                    \"ip\": \"192.168.0.9\",\n                    \"mac\": \"C4:B3:01:A8:CD:8A\",\n                    \"previous_count\": 12\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.737Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C4:B3:01:A8:CD:8A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 12,\n                    \"hostname\": \"Ians-Air\",\n                    \"ip\": \"192.168.0.9\",\n                    \"mac\": \"C4:B3:01:A8:CD:8A\",\n                    \"previous_count\": 12\n                },\n                \"Timestamp\": \"2025-09-30T17:47:09.497Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::3C52A1060519\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC FC:A1:83:14:4A:2D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 35,\n                    \"hostname\": \"amazon-6b6ad4ee6\",\n                    \"ip\": \"192.168.0.25\",\n                    \"mac\": \"FC:A1:83:14:4A:2D\",\n                    \"previous_count\": 35\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.478Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 14:91:38:C5:28:25 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 417,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.35\",\n                    \"mac\": \"14:91:38:C5:28:25\",\n                    \"previous_count\": 417\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.478Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 4A:AE:9D:28:8B:70 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 232,\n                    \"hostname\": \"Kerry-s-S24\",\n                    \"ip\": \"192.168.0.45\",\n                    \"mac\": \"4A:AE:9D:28:8B:70\",\n                    \"previous_count\": 232\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.478Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 30:FD:38:02:66:D4 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 113,\n                    \"hostname\": \"Google-Home-Mini\",\n                    \"ip\": \"192.168.0.43\",\n                    \"mac\": \"30:FD:38:02:66:D4\",\n                    \"previous_count\": 113\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.478Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 86:61:5E:94:FC:C1 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 193,\n                    \"hostname\": \"Dylan-s-S22\",\n                    \"ip\": \"192.168.0.42\",\n                    \"mac\": \"86:61:5E:94:FC:C1\",\n                    \"previous_count\": 193\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.478Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B2:E0:B9:4D:CF:6F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 251,\n                    \"hostname\": \"Redmi-Note-12\",\n                    \"ip\": \"192.168.0.33\",\n                    \"mac\": \"B2:E0:B9:4D:CF:6F\",\n                    \"previous_count\": 251\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.478Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D8:F1:5B:D4:05:5C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 38,\n                    \"hostname\": \"ESP_D4055C\",\n                    \"ip\": \"192.168.32.25\",\n                    \"mac\": \"D8:F1:5B:D4:05:5C\",\n                    \"previous_count\": 38\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.478Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 28:6B:35:A2:48:97 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 20,\n                    \"hostname\": \"KH-LT\",\n                    \"ip\": \"192.168.0.32\",\n                    \"mac\": \"28:6B:35:A2:48:97\",\n                    \"previous_count\": 20\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.478Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 44:E6:4A:03:2C:40 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 45,\n                    \"hostname\": \"AutoPack_Sweeper\",\n                    \"ip\": \"192.168.32.21\",\n                    \"mac\": \"44:E6:4A:03:2C:40\",\n                    \"previous_count\": 45\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.478Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 10:3D:1C:D3:C7:AA has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 28,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.23\",\n                    \"mac\": \"10:3D:1C:D3:C7:AA\",\n                    \"previous_count\": 28\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.478Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 64:16:66:45:CC:FD has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 37,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.32.24\",\n                    \"mac\": \"64:16:66:45:CC:FD\",\n                    \"previous_count\": 37\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.478Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 28:C5:C8:02:60:BF has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 371,\n                    \"hostname\": \"HPI0260BE\",\n                    \"ip\": \"192.168.0.28\",\n                    \"mac\": \"28:C5:C8:02:60:BF\",\n                    \"previous_count\": 371\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.478Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC DC:3A:5E:FD:07:DF has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 304,\n                    \"hostname\": \"RokuStick-603\",\n                    \"ip\": \"192.168.0.27\",\n                    \"mac\": \"DC:3A:5E:FD:07:DF\",\n                    \"previous_count\": 304\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.478Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 9A:62:20:4E:4D:2F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 11,\n                    \"hostname\": \"Redmi-Note-13\",\n                    \"ip\": \"192.168.0.22\",\n                    \"mac\": \"9A:62:20:4E:4D:2F\",\n                    \"previous_count\": 11\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.478Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D8:0B:9A:DA:F5:4C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 11,\n                    \"hostname\": \"GalaxyWatchActive-D54B\",\n                    \"ip\": \"192.168.0.25\",\n                    \"mac\": \"D8:0B:9A:DA:F5:4C\",\n                    \"previous_count\": 11\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.478Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC FC:66:CF:2B:17:A9 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 248,\n                    \"hostname\": \"iphone-12\",\n                    \"ip\": \"192.168.0.24\",\n                    \"mac\": \"FC:66:CF:2B:17:A9\",\n                    \"previous_count\": 248\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.478Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 80:7D:3A:6A:CD:49 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 198,\n                    \"hostname\": \"ESP_6ACD49\",\n                    \"ip\": \"192.168.0.22\",\n                    \"mac\": \"80:7D:3A:6A:CD:49\",\n                    \"previous_count\": 198\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.478Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 2C:9E:00:2E:F8:AB has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 95,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.34\",\n                    \"mac\": \"2C:9E:00:2E:F8:AB\",\n                    \"previous_count\": 95\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.478Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 0C:9A:3C:8C:5D:C0 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 59,\n                    \"hostname\": \"HOWD-LAP-FQKMZJ\",\n                    \"ip\": \"192.168.33.21\",\n                    \"mac\": \"0C:9A:3C:8C:5D:C0\",\n                    \"previous_count\": 59\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.478Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC FC:77:74:21:C3:1B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 10,\n                    \"hostname\": \"DESKTOP-MF2QJS9\",\n                    \"ip\": \"192.168.0.41\",\n                    \"mac\": \"FC:77:74:21:C3:1B\",\n                    \"previous_count\": 10\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.478Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC AA:93:63:1E:C4:17 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 89,\n                    \"hostname\": \"Redmi-Note-12\",\n                    \"ip\": \"192.168.0.26\",\n                    \"mac\": \"AA:93:63:1E:C4:17\",\n                    \"previous_count\": 89\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.478Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B6:51:AD:07:E8:7D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 73,\n                    \"hostname\": \"Redmi-Note-12\",\n                    \"ip\": \"192.168.33.24\",\n                    \"mac\": \"B6:51:AD:07:E8:7D\",\n                    \"previous_count\": 73\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.478Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F0:6E:0B:D9:2B:10 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 16,\n                    \"hostname\": \"WIN-83AMEBUIICV\",\n                    \"ip\": \"192.168.0.25\",\n                    \"mac\": \"F0:6E:0B:D9:2B:10\",\n                    \"previous_count\": 16\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.478Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 90:6A:EB:C1:82:96 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 158,\n                    \"hostname\": \"XBOX\",\n                    \"ip\": \"192.168.33.22\",\n                    \"mac\": \"90:6A:EB:C1:82:96\",\n                    \"previous_count\": 158\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.478Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 80:7D:3A:6A:DD:6E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 404,\n                    \"hostname\": \"ESP_6ADD6E\",\n                    \"ip\": \"192.168.32.22\",\n                    \"mac\": \"80:7D:3A:6A:DD:6E\",\n                    \"previous_count\": 404\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.478Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B0:2A:43:3C:C7:13 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 33,\n                    \"hostname\": \"Chromecast\",\n                    \"ip\": \"192.168.0.30\",\n                    \"mac\": \"B0:2A:43:3C:C7:13\",\n                    \"previous_count\": 33\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.478Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 4E:26:30:60:02:9C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 296,\n                    \"hostname\": \"MacBookPro\",\n                    \"ip\": \"192.168.0.32\",\n                    \"mac\": \"4E:26:30:60:02:9C\",\n                    \"previous_count\": 296\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.478Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C0:91:B9:3B:21:6E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 414,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.40\",\n                    \"mac\": \"C0:91:B9:3B:21:6E\",\n                    \"previous_count\": 414\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.478Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 42:14:4C:49:E8:E3 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 284,\n                    \"hostname\": \"Galaxy-A13-5G\",\n                    \"ip\": \"192.168.0.37\",\n                    \"mac\": \"42:14:4C:49:E8:E3\",\n                    \"previous_count\": 284\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.478Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC FE:AF:80:5C:40:8B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 231,\n                    \"hostname\": \"Pixel-7-Pro\",\n                    \"ip\": \"192.168.0.39\",\n                    \"mac\": \"FE:AF:80:5C:40:8B\",\n                    \"previous_count\": 231\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.478Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 4C:34:88:15:F4:A0 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 41,\n                    \"hostname\": \"DESKTOP-44DOBDV\",\n                    \"ip\": \"192.168.0.49\",\n                    \"mac\": \"4C:34:88:15:F4:A0\",\n                    \"previous_count\": 41\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.478Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 3A:DC:2E:7E:67:E2 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 39,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.33\",\n                    \"mac\": \"3A:DC:2E:7E:67:E2\",\n                    \"previous_count\": 39\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.478Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 5A:B1:11:FB:7E:7A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 282,\n                    \"hostname\": \"Mac\",\n                    \"ip\": \"192.168.0.38\",\n                    \"mac\": \"5A:B1:11:FB:7E:7A\",\n                    \"previous_count\": 282\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.478Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 70:BC:10:9E:F3:D5 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 105,\n                    \"hostname\": \"XBOXONE\",\n                    \"ip\": \"192.168.33.23\",\n                    \"mac\": \"70:BC:10:9E:F3:D5\",\n                    \"previous_count\": 105\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.478Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 78:DD:D9:77:BD:E8 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 13,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.41\",\n                    \"mac\": \"78:DD:D9:77:BD:E8\",\n                    \"previous_count\": 13\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.478Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 3A:DC:2E:7E:67:E2 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 39,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.33\",\n                    \"mac\": \"3A:DC:2E:7E:67:E2\",\n                    \"previous_count\": 39\n                },\n                \"Timestamp\": \"2025-09-30T17:47:11.72Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 4E:26:30:60:02:9C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 296,\n                    \"hostname\": \"MacBookPro\",\n                    \"ip\": \"192.168.0.32\",\n                    \"mac\": \"4E:26:30:60:02:9C\",\n                    \"previous_count\": 296\n                },\n                \"Timestamp\": \"2025-09-30T17:47:11.72Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B0:2A:43:3C:C7:13 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 33,\n                    \"hostname\": \"Chromecast\",\n                    \"ip\": \"192.168.0.30\",\n                    \"mac\": \"B0:2A:43:3C:C7:13\",\n                    \"previous_count\": 33\n                },\n                \"Timestamp\": \"2025-09-30T17:47:11.72Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F0:6E:0B:D9:2B:10 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 16,\n                    \"hostname\": \"WIN-83AMEBUIICV\",\n                    \"ip\": \"192.168.0.25\",\n                    \"mac\": \"F0:6E:0B:D9:2B:10\",\n                    \"previous_count\": 16\n                },\n                \"Timestamp\": \"2025-09-30T17:47:11.72Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 28:6B:35:A2:48:97 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 20,\n                    \"hostname\": \"KH-LT\",\n                    \"ip\": \"192.168.0.32\",\n                    \"mac\": \"28:6B:35:A2:48:97\",\n                    \"previous_count\": 20\n                },\n                \"Timestamp\": \"2025-09-30T17:47:11.72Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 78:DD:D9:77:BD:E8 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 13,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.41\",\n                    \"mac\": \"78:DD:D9:77:BD:E8\",\n                    \"previous_count\": 13\n                },\n                \"Timestamp\": \"2025-09-30T17:47:11.72Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC FC:77:74:21:C3:1B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 10,\n                    \"hostname\": \"DESKTOP-MF2QJS9\",\n                    \"ip\": \"192.168.0.41\",\n                    \"mac\": \"FC:77:74:21:C3:1B\",\n                    \"previous_count\": 10\n                },\n                \"Timestamp\": \"2025-09-30T17:47:11.72Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D8:F1:5B:D4:05:5C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 38,\n                    \"hostname\": \"ESP_D4055C\",\n                    \"ip\": \"192.168.32.25\",\n                    \"mac\": \"D8:F1:5B:D4:05:5C\",\n                    \"previous_count\": 38\n                },\n                \"Timestamp\": \"2025-09-30T17:47:11.72Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 0C:9A:3C:8C:5D:C0 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 59,\n                    \"hostname\": \"HOWD-LAP-FQKMZJ\",\n                    \"ip\": \"192.168.33.21\",\n                    \"mac\": \"0C:9A:3C:8C:5D:C0\",\n                    \"previous_count\": 59\n                },\n                \"Timestamp\": \"2025-09-30T17:47:11.72Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC FC:A1:83:14:4A:2D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 35,\n                    \"hostname\": \"amazon-6b6ad4ee6\",\n                    \"ip\": \"192.168.0.25\",\n                    \"mac\": \"FC:A1:83:14:4A:2D\",\n                    \"previous_count\": 35\n                },\n                \"Timestamp\": \"2025-09-30T17:47:11.721Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::203626901025\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 82:40:8B:C0:F6:F3 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 37,\n                    \"hostname\": \"Justin-Bieber\",\n                    \"ip\": \"192.168.0.13\",\n                    \"mac\": \"82:40:8B:C0:F6:F3\",\n                    \"previous_count\": 37\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.684Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 8E:F8:76:2A:56:EC has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 22,\n                    \"hostname\": \"Syed-Mohib-s-Galaxy-S22-Ultra\",\n                    \"ip\": \"192.168.0.15\",\n                    \"mac\": \"8E:F8:76:2A:56:EC\",\n                    \"previous_count\": 22\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.684Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 8E:F8:76:2A:56:EC has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 22,\n                    \"hostname\": \"Syed-Mohib-s-Galaxy-S22-Ultra\",\n                    \"ip\": \"192.168.0.15\",\n                    \"mac\": \"8E:F8:76:2A:56:EC\",\n                    \"previous_count\": 22\n                },\n                \"Timestamp\": \"2025-09-30T17:47:00.917Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::98254A428403\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 9C:76:13:3B:37:AB has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 260,\n                    \"hostname\": \"Ring-3b37ab\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"9C:76:13:3B:37:AB\",\n                    \"previous_count\": 260\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.441Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 28:2D:7F:6B:2C:16 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 278,\n                    \"hostname\": \"Nikitas-iPhone\",\n                    \"ip\": \"192.168.0.104\",\n                    \"mac\": \"28:2D:7F:6B:2C:16\",\n                    \"previous_count\": 278\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.441Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 5C:84:3C:C1:84:F5 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 143,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.105\",\n                    \"mac\": \"5C:84:3C:C1:84:F5\",\n                    \"previous_count\": 143\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.441Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 2A:4D:C9:60:19:1C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 129,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.103\",\n                    \"mac\": \"2A:4D:C9:60:19:1C\",\n                    \"previous_count\": 129\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.441Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 46:F4:65:D1:33:AD has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 13,\n                    \"hostname\": \"Galaxy-Tab-A9\",\n                    \"ip\": \"192.168.0.111\",\n                    \"mac\": \"46:F4:65:D1:33:AD\",\n                    \"previous_count\": 13\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.442Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC CC:F7:35:0A:E7:D1 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 421,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.113\",\n                    \"mac\": \"CC:F7:35:0A:E7:D1\",\n                    \"previous_count\": 421\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.442Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 86:9E:A8:58:2B:22 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 78,\n                    \"hostname\": \"Galaxy-Tab-A9\",\n                    \"ip\": \"192.168.0.104\",\n                    \"mac\": \"86:9E:A8:58:2B:22\",\n                    \"previous_count\": 78\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.442Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 3A:B6:05:8B:19:4E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 12,\n                    \"hostname\": \"Ciara-s-A13\",\n                    \"ip\": \"192.168.0.103\",\n                    \"mac\": \"3A:B6:05:8B:19:4E\",\n                    \"previous_count\": 12\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.442Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 46:F4:65:D1:33:AD has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 13,\n                    \"hostname\": \"Galaxy-Tab-A9\",\n                    \"ip\": \"192.168.0.111\",\n                    \"mac\": \"46:F4:65:D1:33:AD\",\n                    \"previous_count\": 13\n                },\n                \"Timestamp\": \"2025-09-30T17:46:58.694Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 3A:B6:05:8B:19:4E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 12,\n                    \"hostname\": \"Ciara-s-A13\",\n                    \"ip\": \"192.168.0.103\",\n                    \"mac\": \"3A:B6:05:8B:19:4E\",\n                    \"previous_count\": 12\n                },\n                \"Timestamp\": \"2025-09-30T17:46:58.694Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::242FD04E8BDC\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 08:BF:A0:86:8C:6C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 32,\n                    \"hostname\": \"GalaxyWatch3-0C6B\",\n                    \"ip\": \"192.168.0.109\",\n                    \"mac\": \"08:BF:A0:86:8C:6C\",\n                    \"previous_count\": 32\n                },\n                \"Timestamp\": \"2025-09-29T09:31:48.167Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 20:BE:B8:15:9F:D1 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 55,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.121\",\n                    \"mac\": \"20:BE:B8:15:9F:D1\",\n                    \"previous_count\": 55\n                },\n                \"Timestamp\": \"2025-09-29T09:31:48.167Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 90:6A:94:20:0E:5D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 136,\n                    \"hostname\": \"NOMI-IPC-TA32C-L-7D83\",\n                    \"ip\": \"192.168.0.128\",\n                    \"mac\": \"90:6A:94:20:0E:5D\",\n                    \"previous_count\": 136\n                },\n                \"Timestamp\": \"2025-09-29T09:31:48.167Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 1C:90:FF:3E:A4:D7 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 57,\n                    \"hostname\": \"lwip0\",\n                    \"ip\": \"192.168.0.122\",\n                    \"mac\": \"1C:90:FF:3E:A4:D7\",\n                    \"previous_count\": 57\n                },\n                \"Timestamp\": \"2025-09-29T09:31:48.167Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 44:3D:54:13:3C:28 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 33,\n                    \"hostname\": \"echoshow-03bd969b8d64008e\",\n                    \"ip\": \"192.168.0.124\",\n                    \"mac\": \"44:3D:54:13:3C:28\",\n                    \"previous_count\": 33\n                },\n                \"Timestamp\": \"2025-09-29T09:31:48.168Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 54:DF:1B:21:AA:26 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 57,\n                    \"hostname\": \"EGL-TV\",\n                    \"ip\": \"192.168.0.119\",\n                    \"mac\": \"54:DF:1B:21:AA:26\",\n                    \"previous_count\": 57\n                },\n                \"Timestamp\": \"2025-09-29T09:31:48.168Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC BA:84:03:A3:ED:D7 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 130,\n                    \"hostname\": \"Gurmit-Singh-s-S20-Ultra\",\n                    \"ip\": \"192.168.0.131\",\n                    \"mac\": \"BA:84:03:A3:ED:D7\",\n                    \"previous_count\": 130\n                },\n                \"Timestamp\": \"2025-09-29T09:31:48.168Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC EC:8A:C4:C0:28:38 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 11,\n                    \"hostname\": \"amazon-f82a76db0\",\n                    \"ip\": \"192.168.0.125\",\n                    \"mac\": \"EC:8A:C4:C0:28:38\",\n                    \"previous_count\": 11\n                },\n                \"Timestamp\": \"2025-09-29T09:31:48.168Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 70:89:76:A8:A3:3B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 151,\n                    \"hostname\": \"wlan0\",\n                    \"ip\": \"192.168.0.105\",\n                    \"mac\": \"70:89:76:A8:A3:3B\",\n                    \"previous_count\": 151\n                },\n                \"Timestamp\": \"2025-09-29T09:31:48.168Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 7C:D5:66:9A:A7:9A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 336,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.125\",\n                    \"mac\": \"7C:D5:66:9A:A7:9A\",\n                    \"previous_count\": 336\n                },\n                \"Timestamp\": \"2025-09-29T09:31:48.168Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 9C:76:13:A4:1E:2D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 83,\n                    \"hostname\": \"RingStickUpCam-2d\",\n                    \"ip\": \"192.168.0.104\",\n                    \"mac\": \"9C:76:13:A4:1E:2D\",\n                    \"previous_count\": 83\n                },\n                \"Timestamp\": \"2025-09-29T09:31:48.168Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 1C:90:FF:3E:A4:D7 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 57,\n                    \"hostname\": \"lwip0\",\n                    \"ip\": \"192.168.0.122\",\n                    \"mac\": \"1C:90:FF:3E:A4:D7\",\n                    \"previous_count\": 57\n                },\n                \"Timestamp\": \"2025-09-30T17:47:04.786Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 9C:76:13:A4:1E:2D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 83,\n                    \"hostname\": \"RingStickUpCam-2d\",\n                    \"ip\": \"192.168.0.104\",\n                    \"mac\": \"9C:76:13:A4:1E:2D\",\n                    \"previous_count\": 83\n                },\n                \"Timestamp\": \"2025-09-30T17:47:04.787Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::A842A10A4227\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C0:91:B9:2F:93:F9 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 187,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.117\",\n                    \"mac\": \"C0:91:B9:2F:93:F9\",\n                    \"previous_count\": 187\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.649Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 94:9F:3E:F4:4C:34 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 44,\n                    \"hostname\": \"SonosZP\",\n                    \"ip\": \"192.168.0.109\",\n                    \"mac\": \"94:9F:3E:F4:4C:34\",\n                    \"previous_count\": 44\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.649Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 7C:ED:C6:7D:3B:25 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 20,\n                    \"hostname\": \"echoshow-f41d4cf864ec4b18\",\n                    \"ip\": \"192.168.0.115\",\n                    \"mac\": \"7C:ED:C6:7D:3B:25\",\n                    \"previous_count\": 20\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.649Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 92:22:1D:11:56:31 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 45,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.114\",\n                    \"mac\": \"92:22:1D:11:56:31\",\n                    \"previous_count\": 45\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.65Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC CE:1E:37:A5:3B:64 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 42,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.124\",\n                    \"mac\": \"CE:1E:37:A5:3B:64\",\n                    \"previous_count\": 42\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.65Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 06:7E:FC:09:B5:B6 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 107,\n                    \"hostname\": \"Zenfone-10\",\n                    \"ip\": \"192.168.0.107\",\n                    \"mac\": \"06:7E:FC:09:B5:B6\",\n                    \"previous_count\": 107\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.65Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A8:E6:21:8D:A5:17 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 113,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.112\",\n                    \"mac\": \"A8:E6:21:8D:A5:17\",\n                    \"previous_count\": 113\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.65Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B0:8B:A8:44:9D:B9 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 11,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.116\",\n                    \"mac\": \"B0:8B:A8:44:9D:B9\",\n                    \"previous_count\": 11\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.65Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B2:6F:E5:90:EA:70 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 14,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.122\",\n                    \"mac\": \"B2:6F:E5:90:EA:70\",\n                    \"previous_count\": 14\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.65Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 1C:4D:66:31:10:CC has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 189,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.108\",\n                    \"mac\": \"1C:4D:66:31:10:CC\",\n                    \"previous_count\": 189\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.65Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F8:71:A6:BB:A3:46 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 160,\n                    \"hostname\": \"iPhone-191\",\n                    \"ip\": \"192.168.0.106\",\n                    \"mac\": \"F8:71:A6:BB:A3:46\",\n                    \"previous_count\": 160\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.65Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F4:84:4C:3B:90:96 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 368,\n                    \"hostname\": \"F4844C3B9096-mysimplelink\",\n                    \"ip\": \"192.168.0.102\",\n                    \"mac\": \"F4:84:4C:3B:90:96\",\n                    \"previous_count\": 368\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.65Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 7E:81:EC:3B:43:DD has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 12,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.104\",\n                    \"mac\": \"7E:81:EC:3B:43:DD\",\n                    \"previous_count\": 12\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.65Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F8:71:A6:CD:E0:9C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 91,\n                    \"hostname\": \"Ellas-iPhone\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"F8:71:A6:CD:E0:9C\",\n                    \"previous_count\": 91\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.65Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B2:6F:E5:90:EA:70 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 14,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.122\",\n                    \"mac\": \"B2:6F:E5:90:EA:70\",\n                    \"previous_count\": 14\n                },\n                \"Timestamp\": \"2025-09-30T17:46:52.456Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 92:22:1D:11:56:31 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 45,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.114\",\n                    \"mac\": \"92:22:1D:11:56:31\",\n                    \"previous_count\": 45\n                },\n                \"Timestamp\": \"2025-09-30T17:46:52.456Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 7C:ED:C6:7D:3B:25 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 20,\n                    \"hostname\": \"echoshow-f41d4cf864ec4b18\",\n                    \"ip\": \"192.168.0.115\",\n                    \"mac\": \"7C:ED:C6:7D:3B:25\",\n                    \"previous_count\": 20\n                },\n                \"Timestamp\": \"2025-09-30T17:46:52.456Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC CE:1E:37:A5:3B:64 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 42,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.124\",\n                    \"mac\": \"CE:1E:37:A5:3B:64\",\n                    \"previous_count\": 42\n                },\n                \"Timestamp\": \"2025-09-30T17:46:52.456Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::20362690BE0B\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC DE:A4:1C:68:F6:34 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 44,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.0.20\",\n                    \"mac\": \"DE:A4:1C:68:F6:34\",\n                    \"previous_count\": 44\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.495Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 2C:71:FF:10:75:62 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 271,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.16\",\n                    \"mac\": \"2C:71:FF:10:75:62\",\n                    \"previous_count\": 271\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.495Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 7C:D5:66:30:46:5F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 309,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.107\",\n                    \"mac\": \"7C:D5:66:30:46:5F\",\n                    \"previous_count\": 309\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.495Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC FE:AA:8A:A8:DC:01 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 35,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.15\",\n                    \"mac\": \"FE:AA:8A:A8:DC:01\",\n                    \"previous_count\": 35\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.495Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 16:19:DB:81:06:73 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 95,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.0.18\",\n                    \"mac\": \"16:19:DB:81:06:73\",\n                    \"previous_count\": 95\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.496Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 7C:D5:66:30:46:5F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 309,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.107\",\n                    \"mac\": \"7C:D5:66:30:46:5F\",\n                    \"previous_count\": 309\n                },\n                \"Timestamp\": \"2025-09-30T17:46:54.474Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::A842A10A557A\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A2:FB:25:81:A0:93 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 11,\n                    \"hostname\": \"Rikan-s-A32\",\n                    \"ip\": \"192.168.0.102\",\n                    \"mac\": \"A2:FB:25:81:A0:93\",\n                    \"previous_count\": 11\n                },\n                \"Timestamp\": \"2025-09-29T09:31:45.332Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 70:70:AA:BA:1B:26 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 17,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.103\",\n                    \"mac\": \"70:70:AA:BA:1B:26\",\n                    \"previous_count\": 17\n                },\n                \"Timestamp\": \"2025-09-29T09:31:45.332Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC EC:74:8C:91:CD:52 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 40,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.103\",\n                    \"mac\": \"EC:74:8C:91:CD:52\",\n                    \"previous_count\": 40\n                },\n                \"Timestamp\": \"2025-09-29T09:31:45.332Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 94:E6:BA:7D:5A:5D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 315,\n                    \"hostname\": \"Samsung\",\n                    \"ip\": \"192.168.0.113\",\n                    \"mac\": \"94:E6:BA:7D:5A:5D\",\n                    \"previous_count\": 315\n                },\n                \"Timestamp\": \"2025-09-29T09:31:45.332Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 2A:BE:C1:F9:6B:44 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 10,\n                    \"hostname\": \"Afrah-s-Z-Flip6\",\n                    \"ip\": \"192.168.0.102\",\n                    \"mac\": \"2A:BE:C1:F9:6B:44\",\n                    \"previous_count\": 10\n                },\n                \"Timestamp\": \"2025-09-29T09:31:45.332Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 70:54:B4:EF:0D:B0 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 38,\n                    \"hostname\": \"TOSHIBA-TV\",\n                    \"ip\": \"192.168.0.103\",\n                    \"mac\": \"70:54:B4:EF:0D:B0\",\n                    \"previous_count\": 38\n                },\n                \"Timestamp\": \"2025-09-29T09:31:45.332Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 70:70:AA:BA:1B:26 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 17,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.103\",\n                    \"mac\": \"70:70:AA:BA:1B:26\",\n                    \"previous_count\": 17\n                },\n                \"Timestamp\": \"2025-09-30T17:47:02.545Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 70:54:B4:EF:0D:B0 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 38,\n                    \"hostname\": \"TOSHIBA-TV\",\n                    \"ip\": \"192.168.0.103\",\n                    \"mac\": \"70:54:B4:EF:0D:B0\",\n                    \"previous_count\": 38\n                },\n                \"Timestamp\": \"2025-09-30T17:47:02.545Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::A842A10A4818\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 6E:B4:DE:F7:78:D2 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 172,\n                    \"hostname\": \"Connor-s-S23\",\n                    \"ip\": \"192.168.0.12\",\n                    \"mac\": \"6E:B4:DE:F7:78:D2\",\n                    \"previous_count\": 172\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.595Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 66:30:B6:F8:4A:09 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 10,\n                    \"hostname\": \"Connor-s-S23\",\n                    \"ip\": \"192.168.0.10\",\n                    \"mac\": \"66:30:B6:F8:4A:09\",\n                    \"previous_count\": 10\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.595Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC EC:75:0C:41:5F:A0 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 14,\n                    \"hostname\": \"P304M\",\n                    \"ip\": \"192.168.0.3\",\n                    \"mac\": \"EC:75:0C:41:5F:A0\",\n                    \"previous_count\": 14\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.595Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 66:30:B6:F8:4A:09 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 10,\n                    \"hostname\": \"Connor-s-S23\",\n                    \"ip\": \"192.168.0.10\",\n                    \"mac\": \"66:30:B6:F8:4A:09\",\n                    \"previous_count\": 10\n                },\n                \"Timestamp\": \"2025-09-30T17:46:59.114Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::20362690068C\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC DE:78:FE:00:FD:39 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 109,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.9\",\n                    \"mac\": \"DE:78:FE:00:FD:39\",\n                    \"previous_count\": 109\n                },\n                \"Timestamp\": \"2025-09-29T09:31:46.771Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC E4:FA:C4:39:DB:B7 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 32,\n                    \"hostname\": \"L510\",\n                    \"ip\": \"192.168.0.12\",\n                    \"mac\": \"E4:FA:C4:39:DB:B7\",\n                    \"previous_count\": 32\n                },\n                \"Timestamp\": \"2025-09-29T09:31:46.771Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B2:CD:A2:1F:82:49 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 12,\n                    \"hostname\": \"Pixel-Watch-3\",\n                    \"ip\": \"192.168.0.11\",\n                    \"mac\": \"B2:CD:A2:1F:82:49\",\n                    \"previous_count\": 12\n                },\n                \"Timestamp\": \"2025-09-29T09:31:46.771Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 9C:B6:D0:3E:F4:28 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 148,\n                    \"hostname\": \"UK-5MWVGD63-L\",\n                    \"ip\": \"192.168.0.11\",\n                    \"mac\": \"9C:B6:D0:3E:F4:28\",\n                    \"previous_count\": 148\n                },\n                \"Timestamp\": \"2025-09-29T09:31:46.771Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 9C:B6:D0:3E:F4:28 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 148,\n                    \"hostname\": \"UK-5MWVGD63-L\",\n                    \"ip\": \"192.168.0.11\",\n                    \"mac\": \"9C:B6:D0:3E:F4:28\",\n                    \"previous_count\": 148\n                },\n                \"Timestamp\": \"2025-09-30T17:47:04.055Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B2:CD:A2:1F:82:49 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 12,\n                    \"hostname\": \"Pixel-Watch-3\",\n                    \"ip\": \"192.168.0.11\",\n                    \"mac\": \"B2:CD:A2:1F:82:49\",\n                    \"previous_count\": 12\n                },\n                \"Timestamp\": \"2025-09-30T17:47:04.055Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC DE:78:FE:00:FD:39 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 109,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.9\",\n                    \"mac\": \"DE:78:FE:00:FD:39\",\n                    \"previous_count\": 109\n                },\n                \"Timestamp\": \"2025-09-30T17:47:04.055Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::242FD04EA4E7\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B6:3D:B6:98:D0:96 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 126,\n                    \"hostname\": \"Redmi-Note-12\",\n                    \"ip\": \"192.168.0.105\",\n                    \"mac\": \"B6:3D:B6:98:D0:96\",\n                    \"previous_count\": 126\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.322Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 3E:25:46:53:73:EB has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 18,\n                    \"hostname\": \"Husna-s-A12\",\n                    \"ip\": \"192.168.0.110\",\n                    \"mac\": \"3E:25:46:53:73:EB\",\n                    \"previous_count\": 18\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.322Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 7E:22:F9:42:E4:CD has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 16,\n                    \"hostname\": \"rizwan-s-S25-Ultra\",\n                    \"ip\": \"192.168.0.107\",\n                    \"mac\": \"7E:22:F9:42:E4:CD\",\n                    \"previous_count\": 16\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.322Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC BE:36:9A:6E:76:A4 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 120,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.102\",\n                    \"mac\": \"BE:36:9A:6E:76:A4\",\n                    \"previous_count\": 120\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.322Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 10:96:93:9E:9E:29 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 12,\n                    \"hostname\": \"amazon-f9210f9cd\",\n                    \"ip\": \"192.168.0.104\",\n                    \"mac\": \"10:96:93:9E:9E:29\",\n                    \"previous_count\": 12\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.322Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 82:F7:EC:50:22:AD has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 148,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"82:F7:EC:50:22:AD\",\n                    \"previous_count\": 148\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.323Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 1E:B4:B3:42:B5:C1 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 51,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.105\",\n                    \"mac\": \"1E:B4:B3:42:B5:C1\",\n                    \"previous_count\": 51\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.323Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::3C52A106019E\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC BC:33:29:76:19:0D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 46,\n                    \"hostname\": \"Travis PS5\",\n                    \"ip\": \"192.168.88.3\",\n                    \"mac\": \"BC:33:29:76:19:0D\",\n                    \"previous_count\": 46\n                },\n                \"Timestamp\": \"2025-09-29T09:31:56.087Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC FC:AA:81:66:19:60 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 64,\n                    \"hostname\": \"Travis-iPhone\",\n                    \"ip\": \"192.168.88.2\",\n                    \"mac\": \"FC:AA:81:66:19:60\",\n                    \"previous_count\": 64\n                },\n                \"Timestamp\": \"2025-09-29T09:31:56.087Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC BE:9F:E6:A3:DE:78 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 11,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.3\",\n                    \"mac\": \"BE:9F:E6:A3:DE:78\",\n                    \"previous_count\": 11\n                },\n                \"Timestamp\": \"2025-09-29T09:31:56.087Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC FA:87:75:DB:75:1F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 38,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.4\",\n                    \"mac\": \"FA:87:75:DB:75:1F\",\n                    \"previous_count\": 38\n                },\n                \"Timestamp\": \"2025-09-29T09:31:56.087Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 90:A8:22:D9:1A:EE has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 14,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.8\",\n                    \"mac\": \"90:A8:22:D9:1A:EE\",\n                    \"previous_count\": 14\n                },\n                \"Timestamp\": \"2025-09-29T09:31:56.087Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 32:C8:4B:99:AF:E0 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 10,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.88.2\",\n                    \"mac\": \"32:C8:4B:99:AF:E0\",\n                    \"previous_count\": 10\n                },\n                \"Timestamp\": \"2025-09-29T09:31:56.087Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 32:C8:4B:99:AF:E0 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 10,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.88.2\",\n                    \"mac\": \"32:C8:4B:99:AF:E0\",\n                    \"previous_count\": 10\n                },\n                \"Timestamp\": \"2025-09-30T17:47:11.855Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::30DE4BDD5D73\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 84:25:19:65:77:98 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 99,\n                    \"hostname\": \"SEC842519657798\",\n                    \"ip\": \"192.168.88.22\",\n                    \"mac\": \"84:25:19:65:77:98\",\n                    \"previous_count\": 99\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.788Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 3E:DE:86:09:2F:4E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 13,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.13\",\n                    \"mac\": \"3E:DE:86:09:2F:4E\",\n                    \"previous_count\": 13\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.788Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 54:2B:1C:A2:1B:FC has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 109,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.13\",\n                    \"mac\": \"54:2B:1C:A2:1B:FC\",\n                    \"previous_count\": 109\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.788Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 36:CD:5F:47:3E:0F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 110,\n                    \"hostname\": \"Daz-s24-ultra\",\n                    \"ip\": \"192.168.88.15\",\n                    \"mac\": \"36:CD:5F:47:3E:0F\",\n                    \"previous_count\": 110\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.788Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 84:25:19:65:77:98 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 99,\n                    \"hostname\": \"SEC842519657798\",\n                    \"ip\": \"192.168.88.22\",\n                    \"mac\": \"84:25:19:65:77:98\",\n                    \"previous_count\": 99\n                },\n                \"Timestamp\": \"2025-09-30T17:47:11.728Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::5CE9318087E6\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 66:2B:C3:D3:9D:1E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 156,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.12\",\n                    \"mac\": \"66:2B:C3:D3:9D:1E\",\n                    \"previous_count\": 156\n                },\n                \"Timestamp\": \"2025-09-29T09:31:36.847Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 0E:A7:E8:AC:AE:7A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 42,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.88.8\",\n                    \"mac\": \"0E:A7:E8:AC:AE:7A\",\n                    \"previous_count\": 42\n                },\n                \"Timestamp\": \"2025-09-29T09:31:36.847Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC CC:5B:31:C4:84:1B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 52,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.4\",\n                    \"mac\": \"CC:5B:31:C4:84:1B\",\n                    \"previous_count\": 52\n                },\n                \"Timestamp\": \"2025-09-29T09:31:36.847Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::30DE4B41E8F7\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 3E:02:1F:CF:6F:4E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 15,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.88.10\",\n                    \"mac\": \"3E:02:1F:CF:6F:4E\",\n                    \"previous_count\": 15\n                },\n                \"Timestamp\": \"2025-09-29T09:31:42.213Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 70:B8:F6:E2:23:B4 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 52,\n                    \"hostname\": \"Petkit_T4\",\n                    \"ip\": \"192.168.88.2\",\n                    \"mac\": \"70:B8:F6:E2:23:B4\",\n                    \"previous_count\": 52\n                },\n                \"Timestamp\": \"2025-09-29T09:31:42.213Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 70:B8:F6:E2:23:B4 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 52,\n                    \"hostname\": \"Petkit_T4\",\n                    \"ip\": \"192.168.88.2\",\n                    \"mac\": \"70:B8:F6:E2:23:B4\",\n                    \"previous_count\": 52\n                },\n                \"Timestamp\": \"2025-09-30T17:47:01.827Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::20362690BDC3\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 4E:21:C6:4B:65:A5 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 44,\n                    \"hostname\": \"MumDroid\",\n                    \"ip\": \"192.168.0.9\",\n                    \"mac\": \"4E:21:C6:4B:65:A5\",\n                    \"previous_count\": 44\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.65Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 8E:BC:5E:19:7D:EF has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 60,\n                    \"hostname\": \"odgdroid\",\n                    \"ip\": \"192.168.0.9\",\n                    \"mac\": \"8E:BC:5E:19:7D:EF\",\n                    \"previous_count\": 60\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.651Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 1C:FE:2B:39:FC:7A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 101,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.8\",\n                    \"mac\": \"1C:FE:2B:39:FC:7A\",\n                    \"previous_count\": 101\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.651Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 7E:70:1F:7E:4E:35 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 71,\n                    \"hostname\": \"odg13\",\n                    \"ip\": \"192.168.0.15\",\n                    \"mac\": \"7E:70:1F:7E:4E:35\",\n                    \"previous_count\": 71\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.651Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A6:89:D0:25:9F:30 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 211,\n                    \"hostname\": \"Denis-s-A55\",\n                    \"ip\": \"192.168.0.7\",\n                    \"mac\": \"A6:89:D0:25:9F:30\",\n                    \"previous_count\": 211\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.651Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A6:89:D0:25:9F:30 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 211,\n                    \"hostname\": \"Denis-s-A55\",\n                    \"ip\": \"192.168.0.7\",\n                    \"mac\": \"A6:89:D0:25:9F:30\",\n                    \"previous_count\": 211\n                },\n                \"Timestamp\": \"2025-09-30T17:47:11.935Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 8E:BC:5E:19:7D:EF has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 60,\n                    \"hostname\": \"odgdroid\",\n                    \"ip\": \"192.168.0.9\",\n                    \"mac\": \"8E:BC:5E:19:7D:EF\",\n                    \"previous_count\": 60\n                },\n                \"Timestamp\": \"2025-09-30T17:47:11.935Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 7E:70:1F:7E:4E:35 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 71,\n                    \"hostname\": \"odg13\",\n                    \"ip\": \"192.168.0.15\",\n                    \"mac\": \"7E:70:1F:7E:4E:35\",\n                    \"previous_count\": 71\n                },\n                \"Timestamp\": \"2025-09-30T17:47:11.935Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 4E:21:C6:4B:65:A5 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 44,\n                    \"hostname\": \"MumDroid\",\n                    \"ip\": \"192.168.0.9\",\n                    \"mac\": \"4E:21:C6:4B:65:A5\",\n                    \"previous_count\": 44\n                },\n                \"Timestamp\": \"2025-09-30T17:47:11.935Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 1C:FE:2B:39:FC:7A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 101,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.8\",\n                    \"mac\": \"1C:FE:2B:39:FC:7A\",\n                    \"previous_count\": 101\n                },\n                \"Timestamp\": \"2025-09-30T17:47:11.935Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::20362690D96F\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 20:0B:CF:65:07:F2 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 260,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.9\",\n                    \"mac\": \"20:0B:CF:65:07:F2\",\n                    \"previous_count\": 260\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.498Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 4A:68:FF:B2:93:BF has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 25,\n                    \"hostname\": \"Ashley-s-S23-Ultra\",\n                    \"ip\": \"192.168.0.3\",\n                    \"mac\": \"4A:68:FF:B2:93:BF\",\n                    \"previous_count\": 25\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.498Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 6E:9F:A4:3D:F4:84 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 98,\n                    \"hostname\": \"Sara-s-S24-Ultra\",\n                    \"ip\": \"192.168.0.12\",\n                    \"mac\": \"6E:9F:A4:3D:F4:84\",\n                    \"previous_count\": 98\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.498Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 32:B3:B4:41:BC:EB has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 73,\n                    \"hostname\": \"Ashley-s-S23-Ultra\",\n                    \"ip\": \"192.168.0.5\",\n                    \"mac\": \"32:B3:B4:41:BC:EB\",\n                    \"previous_count\": 73\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.498Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 96:27:E9:41:54:B2 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 347,\n                    \"hostname\": \"Dave-s-S22-Ultra\",\n                    \"ip\": \"192.168.0.10\",\n                    \"mac\": \"96:27:E9:41:54:B2\",\n                    \"previous_count\": 347\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.498Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 62:86:9C:DD:F1:10 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 86,\n                    \"hostname\": \"Galaxy-A54-5G\",\n                    \"ip\": \"192.168.0.8\",\n                    \"mac\": \"62:86:9C:DD:F1:10\",\n                    \"previous_count\": 86\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.498Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B0:19:21:7E:CE:76 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 93,\n                    \"hostname\": \"DESKTOP-OAE480H\",\n                    \"ip\": \"192.168.0.8\",\n                    \"mac\": \"B0:19:21:7E:CE:76\",\n                    \"previous_count\": 93\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.498Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B0:19:21:7E:CE:76 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 93,\n                    \"hostname\": \"DESKTOP-OAE480H\",\n                    \"ip\": \"192.168.0.8\",\n                    \"mac\": \"B0:19:21:7E:CE:76\",\n                    \"previous_count\": 93\n                },\n                \"Timestamp\": \"2025-09-30T17:46:54.315Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 4A:68:FF:B2:93:BF has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 25,\n                    \"hostname\": \"Ashley-s-S23-Ultra\",\n                    \"ip\": \"192.168.0.3\",\n                    \"mac\": \"4A:68:FF:B2:93:BF\",\n                    \"previous_count\": 25\n                },\n                \"Timestamp\": \"2025-09-30T17:46:54.315Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::242FD04E9B54\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 1A:E6:59:95:48:C7 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 49,\n                    \"hostname\": \"teigans iphone\",\n                    \"ip\": \"192.168.0.108\",\n                    \"mac\": \"1A:E6:59:95:48:C7\",\n                    \"previous_count\": 49\n                },\n                \"Timestamp\": \"2025-09-29T09:31:41.849Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC EA:01:4C:46:7C:CC has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 47,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.0.109\",\n                    \"mac\": \"EA:01:4C:46:7C:CC\",\n                    \"previous_count\": 47\n                },\n                \"Timestamp\": \"2025-09-29T09:31:41.849Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 46:E0:D4:16:07:82 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 34,\n                    \"hostname\": \"Rosalyn-s-A53\",\n                    \"ip\": \"192.168.0.106\",\n                    \"mac\": \"46:E0:D4:16:07:82\",\n                    \"previous_count\": 34\n                },\n                \"Timestamp\": \"2025-09-29T09:31:41.849Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F6:AE:82:07:88:6B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 69,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.0.115\",\n                    \"mac\": \"F6:AE:82:07:88:6B\",\n                    \"previous_count\": 69\n                },\n                \"Timestamp\": \"2025-09-29T09:31:41.849Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 20:98:ED:41:22:09 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 17,\n                    \"hostname\": \"Smart_Camera\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"20:98:ED:41:22:09\",\n                    \"previous_count\": 17\n                },\n                \"Timestamp\": \"2025-09-29T09:31:41.85Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 02:69:86:11:3F:B2 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 71,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.0.110\",\n                    \"mac\": \"02:69:86:11:3F:B2\",\n                    \"previous_count\": 71\n                },\n                \"Timestamp\": \"2025-09-29T09:31:41.85Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 48:43:DD:7C:F9:59 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 314,\n                    \"hostname\": \"kitchen alexa\",\n                    \"ip\": \"192.168.0.107\",\n                    \"mac\": \"48:43:DD:7C:F9:59\",\n                    \"previous_count\": 314\n                },\n                \"Timestamp\": \"2025-09-29T09:31:41.85Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC E2:2B:C8:24:7B:C4 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 31,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.109\",\n                    \"mac\": \"E2:2B:C8:24:7B:C4\",\n                    \"previous_count\": 31\n                },\n                \"Timestamp\": \"2025-09-29T09:31:41.85Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 26:7E:3A:47:03:3E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 102,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.111\",\n                    \"mac\": \"26:7E:3A:47:03:3E\",\n                    \"previous_count\": 102\n                },\n                \"Timestamp\": \"2025-09-29T09:31:41.85Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F6:AE:82:07:88:6B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 69,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.0.115\",\n                    \"mac\": \"F6:AE:82:07:88:6B\",\n                    \"previous_count\": 69\n                },\n                \"Timestamp\": \"2025-09-30T17:47:06.47Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 26:7E:3A:47:03:3E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 102,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.111\",\n                    \"mac\": \"26:7E:3A:47:03:3E\",\n                    \"previous_count\": 102\n                },\n                \"Timestamp\": \"2025-09-30T17:47:06.47Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 48:43:DD:7C:F9:59 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 314,\n                    \"hostname\": \"kitchen alexa\",\n                    \"ip\": \"192.168.0.107\",\n                    \"mac\": \"48:43:DD:7C:F9:59\",\n                    \"previous_count\": 314\n                },\n                \"Timestamp\": \"2025-09-30T17:47:06.47Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 20:98:ED:41:22:09 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 17,\n                    \"hostname\": \"Smart_Camera\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"20:98:ED:41:22:09\",\n                    \"previous_count\": 17\n                },\n                \"Timestamp\": \"2025-09-30T17:47:06.47Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 02:69:86:11:3F:B2 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 71,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.0.110\",\n                    \"mac\": \"02:69:86:11:3F:B2\",\n                    \"previous_count\": 71\n                },\n                \"Timestamp\": \"2025-09-30T17:47:06.47Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 1A:E6:59:95:48:C7 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 49,\n                    \"hostname\": \"teigans iphone\",\n                    \"ip\": \"192.168.0.108\",\n                    \"mac\": \"1A:E6:59:95:48:C7\",\n                    \"previous_count\": 49\n                },\n                \"Timestamp\": \"2025-09-30T17:47:06.47Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC EA:01:4C:46:7C:CC has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 47,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.0.109\",\n                    \"mac\": \"EA:01:4C:46:7C:CC\",\n                    \"previous_count\": 47\n                },\n                \"Timestamp\": \"2025-09-30T17:47:06.47Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 46:E0:D4:16:07:82 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 34,\n                    \"hostname\": \"Rosalyn-s-A53\",\n                    \"ip\": \"192.168.0.106\",\n                    \"mac\": \"46:E0:D4:16:07:82\",\n                    \"previous_count\": 34\n                },\n                \"Timestamp\": \"2025-09-30T17:47:06.47Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC E2:2B:C8:24:7B:C4 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 31,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.109\",\n                    \"mac\": \"E2:2B:C8:24:7B:C4\",\n                    \"previous_count\": 31\n                },\n                \"Timestamp\": \"2025-09-30T17:47:06.47Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::242FD04E98E1\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 86:38:D2:AF:A4:C5 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 207,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.105\",\n                    \"mac\": \"86:38:D2:AF:A4:C5\",\n                    \"previous_count\": 207\n                },\n                \"Timestamp\": \"2025-09-29T09:31:41.947Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 42:AB:BB:2C:BC:50 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 141,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.100\",\n                    \"mac\": \"42:AB:BB:2C:BC:50\",\n                    \"previous_count\": 141\n                },\n                \"Timestamp\": \"2025-09-29T09:31:41.947Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 38:8D:3D:18:2E:C2 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 14,\n                    \"hostname\": \"CW-STAFF-907MQ\",\n                    \"ip\": \"192.168.0.106\",\n                    \"mac\": \"38:8D:3D:18:2E:C2\",\n                    \"previous_count\": 14\n                },\n                \"Timestamp\": \"2025-09-29T09:31:41.947Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 9A:EE:9B:E4:4E:DD has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 17,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.110\",\n                    \"mac\": \"9A:EE:9B:E4:4E:DD\",\n                    \"previous_count\": 17\n                },\n                \"Timestamp\": \"2025-09-29T09:31:41.947Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC BE:55:BC:5E:FC:26 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 28,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.0.112\",\n                    \"mac\": \"BE:55:BC:5E:FC:26\",\n                    \"previous_count\": 28\n                },\n                \"Timestamp\": \"2025-09-29T09:31:41.947Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 26:71:B3:3C:20:DD has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 19,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.111\",\n                    \"mac\": \"26:71:B3:3C:20:DD\",\n                    \"previous_count\": 19\n                },\n                \"Timestamp\": \"2025-09-29T09:31:41.947Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 48:E2:44:F5:2F:7D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 18,\n                    \"hostname\": \"DESKTOP-ON2PBGK\",\n                    \"ip\": \"192.168.0.114\",\n                    \"mac\": \"48:E2:44:F5:2F:7D\",\n                    \"previous_count\": 18\n                },\n                \"Timestamp\": \"2025-09-29T09:31:41.947Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 7E:37:0E:A3:E4:E1 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 67,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.110\",\n                    \"mac\": \"7E:37:0E:A3:E4:E1\",\n                    \"previous_count\": 67\n                },\n                \"Timestamp\": \"2025-09-29T09:31:41.947Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC E4:0D:36:D7:7C:88 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 63,\n                    \"hostname\": \"C7005615\",\n                    \"ip\": \"192.168.0.107\",\n                    \"mac\": \"E4:0D:36:D7:7C:88\",\n                    \"previous_count\": 63\n                },\n                \"Timestamp\": \"2025-09-29T09:31:41.947Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 7E:37:0E:A3:E4:E1 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 67,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.110\",\n                    \"mac\": \"7E:37:0E:A3:E4:E1\",\n                    \"previous_count\": 67\n                },\n                \"Timestamp\": \"2025-09-30T17:46:58.479Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC BE:55:BC:5E:FC:26 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 28,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.0.112\",\n                    \"mac\": \"BE:55:BC:5E:FC:26\",\n                    \"previous_count\": 28\n                },\n                \"Timestamp\": \"2025-09-30T17:46:58.479Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 9A:EE:9B:E4:4E:DD has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 17,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.110\",\n                    \"mac\": \"9A:EE:9B:E4:4E:DD\",\n                    \"previous_count\": 17\n                },\n                \"Timestamp\": \"2025-09-30T17:46:58.479Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 26:71:B3:3C:20:DD has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 19,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.111\",\n                    \"mac\": \"26:71:B3:3C:20:DD\",\n                    \"previous_count\": 19\n                },\n                \"Timestamp\": \"2025-09-30T17:46:58.479Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 48:E2:44:F5:2F:7D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 18,\n                    \"hostname\": \"DESKTOP-ON2PBGK\",\n                    \"ip\": \"192.168.0.114\",\n                    \"mac\": \"48:E2:44:F5:2F:7D\",\n                    \"previous_count\": 18\n                },\n                \"Timestamp\": \"2025-09-30T17:46:58.479Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::20362690BAD5\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC E6:2C:94:A6:DA:AC has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 340,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.4\",\n                    \"mac\": \"E6:2C:94:A6:DA:AC\",\n                    \"previous_count\": 340\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.175Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 14:85:54:69:39:F4 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 203,\n                    \"hostname\": \"Dongle G 4K\",\n                    \"ip\": \"192.168.0.7\",\n                    \"mac\": \"14:85:54:69:39:F4\",\n                    \"previous_count\": 203\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.175Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 30:58:90:89:A5:20 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 421,\n                    \"hostname\": \"Roberts Stream 94i 30589089a520\",\n                    \"ip\": \"192.168.0.5\",\n                    \"mac\": \"30:58:90:89:A5:20\",\n                    \"previous_count\": 421\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.175Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 7E:9C:10:1E:D3:48 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 253,\n                    \"hostname\": \"Galaxy-Z-Fold7\",\n                    \"ip\": \"192.168.0.2\",\n                    \"mac\": \"7E:9C:10:1E:D3:48\",\n                    \"previous_count\": 253\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.175Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 10:B1:DF:CA:0F:A5 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 113,\n                    \"hostname\": \"CarolinesPC\",\n                    \"ip\": \"192.168.0.7\",\n                    \"mac\": \"10:B1:DF:CA:0F:A5\",\n                    \"previous_count\": 113\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.175Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A8:8C:3E:8C:C5:21 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 32,\n                    \"hostname\": \"XBOX\",\n                    \"ip\": \"192.168.0.4\",\n                    \"mac\": \"A8:8C:3E:8C:C5:21\",\n                    \"previous_count\": 32\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.175Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 96:D0:DB:DE:42:FC has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 37,\n                    \"hostname\": \"Caroline-s-Z-Fold4\",\n                    \"ip\": \"192.168.0.9\",\n                    \"mac\": \"96:D0:DB:DE:42:FC\",\n                    \"previous_count\": 37\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.175Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 28:EA:0B:79:BC:47 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 101,\n                    \"hostname\": \"XBOX\",\n                    \"ip\": \"192.168.0.6\",\n                    \"mac\": \"28:EA:0B:79:BC:47\",\n                    \"previous_count\": 101\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.175Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 5C:E9:31:AF:51:1F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 50,\n                    \"hostname\": \"318229-1-1\",\n                    \"ip\": \"192.168.0.3\",\n                    \"mac\": \"5C:E9:31:AF:51:1F\",\n                    \"previous_count\": 50\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.175Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 5C:E9:31:AF:51:1F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 50,\n                    \"hostname\": \"318229-1-1\",\n                    \"ip\": \"192.168.0.3\",\n                    \"mac\": \"5C:E9:31:AF:51:1F\",\n                    \"previous_count\": 50\n                },\n                \"Timestamp\": \"2025-09-30T17:46:50.147Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 14:85:54:69:39:F4 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 203,\n                    \"hostname\": \"Dongle G 4K\",\n                    \"ip\": \"192.168.0.7\",\n                    \"mac\": \"14:85:54:69:39:F4\",\n                    \"previous_count\": 203\n                },\n                \"Timestamp\": \"2025-09-30T17:46:50.147Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::788CB5E8689F\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 08:7C:39:50:17:96 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 111,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.2\",\n                    \"mac\": \"08:7C:39:50:17:96\",\n                    \"previous_count\": 111\n                },\n                \"Timestamp\": \"2025-09-29T09:31:41.1Z\"\n            },\n            {\n                \"Type\": \"HighCPUUsage\",\n                \"Message\": \"Device is experiencing high CPU usage.\",\n                \"Details\": {\n                    \"max_cpu_percentage\": 100,\n                    \"threshold_percentage\": 90\n                },\n                \"Timestamp\": \"2025-09-29T09:31:41.1Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 08:7C:39:50:17:96 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 111,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.2\",\n                    \"mac\": \"08:7C:39:50:17:96\",\n                    \"previous_count\": 111\n                },\n                \"Timestamp\": \"2025-09-30T17:47:00.954Z\"\n            },\n            {\n                \"Type\": \"HighCPUUsage\",\n                \"Message\": \"Device is experiencing high CPU usage.\",\n                \"Details\": {\n                    \"max_cpu_percentage\": 100,\n                    \"threshold_percentage\": 90\n                },\n                \"Timestamp\": \"2025-09-30T17:47:00.954Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::20362690DA44\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A6:7D:75:EB:06:93 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 25,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.17\",\n                    \"mac\": \"A6:7D:75:EB:06:93\",\n                    \"previous_count\": 25\n                },\n                \"Timestamp\": \"2025-09-29T09:31:45.661Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A6:7D:75:EB:06:93 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 25,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.17\",\n                    \"mac\": \"A6:7D:75:EB:06:93\",\n                    \"previous_count\": 25\n                },\n                \"Timestamp\": \"2025-09-30T17:47:03.366Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"ops::203626-EX820v-22497H8000790\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B2:C6:2F:88:DD:7F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 13,\n                    \"hostname\": \"Kelsey-s-Tab-A9\",\n                    \"ip\": \"192.168.0.12\",\n                    \"mac\": \"B2:C6:2F:88:DD:7F\",\n                    \"previous_count\": 13\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.6Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 1C:E8:9E:AC:50:3C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 318,\n                    \"hostname\": \"Samsung-FamilyHub\",\n                    \"ip\": \"192.168.0.4\",\n                    \"mac\": \"1C:E8:9E:AC:50:3C\",\n                    \"previous_count\": 318\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.6Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B2:C6:2F:88:DD:7F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 13,\n                    \"hostname\": \"Kelsey-s-Tab-A9\",\n                    \"ip\": \"192.168.0.12\",\n                    \"mac\": \"B2:C6:2F:88:DD:7F\",\n                    \"previous_count\": 13\n                },\n                \"Timestamp\": \"2025-09-30T17:46:49.121Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::20362690D990\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 9C:76:13:BC:16:1A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 58,\n                    \"hostname\": \"RingFloodlightCam-1a\",\n                    \"ip\": \"192.168.0.2\",\n                    \"mac\": \"9C:76:13:BC:16:1A\",\n                    \"previous_count\": 58\n                },\n                \"Timestamp\": \"2025-09-29T09:31:36.173Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 6C:56:97:21:97:F3 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 142,\n                    \"hostname\": \"amazon-5b14a0fbf\",\n                    \"ip\": \"192.168.0.8\",\n                    \"mac\": \"6C:56:97:21:97:F3\",\n                    \"previous_count\": 142\n                },\n                \"Timestamp\": \"2025-09-29T09:31:36.174Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 7C:F6:66:70:8D:BD has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 92,\n                    \"hostname\": \"wlan0\",\n                    \"ip\": \"192.168.0.7\",\n                    \"mac\": \"7C:F6:66:70:8D:BD\",\n                    \"previous_count\": 92\n                },\n                \"Timestamp\": \"2025-09-29T09:31:36.174Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 80:8A:F7:06:F0:6E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 88,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.13\",\n                    \"mac\": \"80:8A:F7:06:F0:6E\",\n                    \"previous_count\": 88\n                },\n                \"Timestamp\": \"2025-09-29T09:31:36.174Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 80:8A:F7:09:4F:0F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 67,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.18\",\n                    \"mac\": \"80:8A:F7:09:4F:0F\",\n                    \"previous_count\": 67\n                },\n                \"Timestamp\": \"2025-09-29T09:31:36.174Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC E2:A1:CA:31:45:F2 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 17,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.7\",\n                    \"mac\": \"E2:A1:CA:31:45:F2\",\n                    \"previous_count\": 17\n                },\n                \"Timestamp\": \"2025-09-29T09:31:36.174Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C6:58:EA:37:14:D1 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 46,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.0.15\",\n                    \"mac\": \"C6:58:EA:37:14:D1\",\n                    \"previous_count\": 46\n                },\n                \"Timestamp\": \"2025-09-29T09:31:36.174Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 48:F1:EB:22:70:98 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 71,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.19\",\n                    \"mac\": \"48:F1:EB:22:70:98\",\n                    \"previous_count\": 71\n                },\n                \"Timestamp\": \"2025-09-29T09:31:36.174Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 6A:01:FA:3F:D1:C4 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 47,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.12\",\n                    \"mac\": \"6A:01:FA:3F:D1:C4\",\n                    \"previous_count\": 47\n                },\n                \"Timestamp\": \"2025-09-29T09:31:36.174Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 48:F1:EB:22:70:98 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 71,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.19\",\n                    \"mac\": \"48:F1:EB:22:70:98\",\n                    \"previous_count\": 71\n                },\n                \"Timestamp\": \"2025-09-30T17:46:52.625Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C6:58:EA:37:14:D1 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 46,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.0.15\",\n                    \"mac\": \"C6:58:EA:37:14:D1\",\n                    \"previous_count\": 46\n                },\n                \"Timestamp\": \"2025-09-30T17:46:52.625Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::20362690D9B4\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 26:FA:C3:9E:62:CC has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 22,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.3.4\",\n                    \"mac\": \"26:FA:C3:9E:62:CC\",\n                    \"previous_count\": 22\n                },\n                \"Timestamp\": \"2025-09-29T09:31:47.781Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::3C52A105F9FD\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A4:77:33:4F:C1:C6 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 62,\n                    \"hostname\": \"Google-Home\",\n                    \"ip\": \"192.168.88.10\",\n                    \"mac\": \"A4:77:33:4F:C1:C6\",\n                    \"previous_count\": 62\n                },\n                \"Timestamp\": \"2025-09-29T09:31:47.933Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 32:8D:19:BE:3A:34 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 10,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.88.19\",\n                    \"mac\": \"32:8D:19:BE:3A:34\",\n                    \"previous_count\": 10\n                },\n                \"Timestamp\": \"2025-09-29T09:31:47.933Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC DE:C4:29:5B:86:41 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 51,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.88.18\",\n                    \"mac\": \"DE:C4:29:5B:86:41\",\n                    \"previous_count\": 51\n                },\n                \"Timestamp\": \"2025-09-29T09:31:47.933Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC DE:D6:0F:F8:24:81 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 25,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.18\",\n                    \"mac\": \"DE:D6:0F:F8:24:81\",\n                    \"previous_count\": 25\n                },\n                \"Timestamp\": \"2025-09-29T09:31:47.933Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 30:FD:38:B0:89:42 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 22,\n                    \"hostname\": \"Google-Home-Mini\",\n                    \"ip\": \"192.168.88.14\",\n                    \"mac\": \"30:FD:38:B0:89:42\",\n                    \"previous_count\": 22\n                },\n                \"Timestamp\": \"2025-09-29T09:31:47.933Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 10:62:E5:B6:10:6A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 66,\n                    \"hostname\": \"HPB61069\",\n                    \"ip\": \"192.168.88.19\",\n                    \"mac\": \"10:62:E5:B6:10:6A\",\n                    \"previous_count\": 66\n                },\n                \"Timestamp\": \"2025-09-29T09:31:47.933Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC BA:73:B3:45:4F:2A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 45,\n                    \"hostname\": \"Frasers-S25\",\n                    \"ip\": \"192.168.88.19\",\n                    \"mac\": \"BA:73:B3:45:4F:2A\",\n                    \"previous_count\": 45\n                },\n                \"Timestamp\": \"2025-09-29T09:31:47.933Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC BA:73:B3:45:4F:2A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 45,\n                    \"hostname\": \"Frasers-S25\",\n                    \"ip\": \"192.168.88.19\",\n                    \"mac\": \"BA:73:B3:45:4F:2A\",\n                    \"previous_count\": 45\n                },\n                \"Timestamp\": \"2025-09-30T17:47:05.172Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC DE:C4:29:5B:86:41 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 51,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.88.18\",\n                    \"mac\": \"DE:C4:29:5B:86:41\",\n                    \"previous_count\": 51\n                },\n                \"Timestamp\": \"2025-09-30T17:47:05.172Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A4:77:33:4F:C1:C6 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 62,\n                    \"hostname\": \"Google-Home\",\n                    \"ip\": \"192.168.88.10\",\n                    \"mac\": \"A4:77:33:4F:C1:C6\",\n                    \"previous_count\": 62\n                },\n                \"Timestamp\": \"2025-09-30T17:47:05.172Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 32:8D:19:BE:3A:34 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 10,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.88.19\",\n                    \"mac\": \"32:8D:19:BE:3A:34\",\n                    \"previous_count\": 10\n                },\n                \"Timestamp\": \"2025-09-30T17:47:05.172Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::5CE93180833F\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC EA:61:2A:18:8D:70 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 51,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.88.3\",\n                    \"mac\": \"EA:61:2A:18:8D:70\",\n                    \"previous_count\": 51\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.553Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC DE:3A:91:BF:35:96 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 16,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.88.6\",\n                    \"mac\": \"DE:3A:91:BF:35:96\",\n                    \"previous_count\": 16\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.553Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 90:48:6C:70:5D:17 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 203,\n                    \"hostname\": \"RingDoorbell-17\",\n                    \"ip\": \"192.168.88.7\",\n                    \"mac\": \"90:48:6C:70:5D:17\",\n                    \"previous_count\": 203\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.553Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 90:48:6C:70:5D:17 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 203,\n                    \"hostname\": \"RingDoorbell-17\",\n                    \"ip\": \"192.168.88.7\",\n                    \"mac\": \"90:48:6C:70:5D:17\",\n                    \"previous_count\": 203\n                },\n                \"Timestamp\": \"2025-09-30T17:47:03.771Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::2036269010D0\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A0:92:08:D4:3F:0B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 99,\n                    \"hostname\": \"wlan0\",\n                    \"ip\": \"192.168.0.2\",\n                    \"mac\": \"A0:92:08:D4:3F:0B\",\n                    \"previous_count\": 99\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.284Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D0:A0:11:58:9E:32 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 11,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.16\",\n                    \"mac\": \"D0:A0:11:58:9E:32\",\n                    \"previous_count\": 11\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.284Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC EA:73:38:4E:19:61 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 22,\n                    \"hostname\": \"Karen-s-A15\",\n                    \"ip\": \"192.168.0.19\",\n                    \"mac\": \"EA:73:38:4E:19:61\",\n                    \"previous_count\": 22\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.284Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D0:A0:11:58:9E:32 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 11,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.16\",\n                    \"mac\": \"D0:A0:11:58:9E:32\",\n                    \"previous_count\": 11\n                },\n                \"Timestamp\": \"2025-09-30T17:47:09.157Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC EA:73:38:4E:19:61 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 22,\n                    \"hostname\": \"Karen-s-A15\",\n                    \"ip\": \"192.168.0.19\",\n                    \"mac\": \"EA:73:38:4E:19:61\",\n                    \"previous_count\": 22\n                },\n                \"Timestamp\": \"2025-09-30T17:47:09.157Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A0:92:08:D4:3F:0B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 99,\n                    \"hostname\": \"wlan0\",\n                    \"ip\": \"192.168.0.2\",\n                    \"mac\": \"A0:92:08:D4:3F:0B\",\n                    \"previous_count\": 99\n                },\n                \"Timestamp\": \"2025-09-30T17:47:09.157Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::98254A42A8E1\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC E2:5E:C2:27:0A:CC has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 100,\n                    \"hostname\": \"Syd-S24\",\n                    \"ip\": \"192.168.0.104\",\n                    \"mac\": \"E2:5E:C2:27:0A:CC\",\n                    \"previous_count\": 100\n                },\n                \"Timestamp\": \"2025-09-29T09:31:52.656Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"ops::203626-EX820v-22497H8000059\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 8E:01:B8:B9:8E:4B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 10,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.0.17\",\n                    \"mac\": \"8E:01:B8:B9:8E:4B\",\n                    \"previous_count\": 10\n                },\n                \"Timestamp\": \"2025-09-29T09:31:55.822Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 28:34:FF:F1:F0:07 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 42,\n                    \"hostname\": \"iPhone-RAFAL\",\n                    \"ip\": \"192.168.0.10\",\n                    \"mac\": \"28:34:FF:F1:F0:07\",\n                    \"previous_count\": 42\n                },\n                \"Timestamp\": \"2025-09-29T09:31:55.822Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 10:D5:61:EE:25:01 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 190,\n                    \"hostname\": \"wlan0\",\n                    \"ip\": \"192.168.0.13\",\n                    \"mac\": \"10:D5:61:EE:25:01\",\n                    \"previous_count\": 190\n                },\n                \"Timestamp\": \"2025-09-29T09:31:55.822Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::40AE309765C3\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC E8:D8:7E:16:9D:09 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 261,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.108\",\n                    \"mac\": \"E8:D8:7E:16:9D:09\",\n                    \"previous_count\": 261\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.177Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 72:33:A2:6A:EE:66 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 16,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"72:33:A2:6A:EE:66\",\n                    \"previous_count\": 16\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.177Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B2:2C:4E:06:21:9F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 67,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.109\",\n                    \"mac\": \"B2:2C:4E:06:21:9F\",\n                    \"previous_count\": 67\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.177Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 74:D4:23:CA:A3:5A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 12,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.106\",\n                    \"mac\": \"74:D4:23:CA:A3:5A\",\n                    \"previous_count\": 12\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.177Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::98254A42A620\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 22:0B:BF:E3:0E:42 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 213,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.0.113\",\n                    \"mac\": \"22:0B:BF:E3:0E:42\",\n                    \"previous_count\": 213\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.708Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 7A:59:3A:E9:52:55 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 72,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.0.102\",\n                    \"mac\": \"7A:59:3A:E9:52:55\",\n                    \"previous_count\": 72\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.708Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 5A:53:3F:5A:E0:9C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 318,\n                    \"hostname\": \"Doaa-s-S22\",\n                    \"ip\": \"192.168.0.106\",\n                    \"mac\": \"5A:53:3F:5A:E0:9C\",\n                    \"previous_count\": 318\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.708Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 62:D5:D7:87:56:93 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 25,\n                    \"hostname\": \"Pixel-9\",\n                    \"ip\": \"192.168.0.114\",\n                    \"mac\": \"62:D5:D7:87:56:93\",\n                    \"previous_count\": 25\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.708Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A6:DF:E1:C9:B7:F5 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 138,\n                    \"hostname\": \"Pixel-7\",\n                    \"ip\": \"192.168.0.103\",\n                    \"mac\": \"A6:DF:E1:C9:B7:F5\",\n                    \"previous_count\": 138\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.708Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C8:34:8E:2B:F4:55 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 70,\n                    \"hostname\": \"LAPTOP-MQJR3Q3R\",\n                    \"ip\": \"192.168.0.107\",\n                    \"mac\": \"C8:34:8E:2B:F4:55\",\n                    \"previous_count\": 70\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.708Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 36:56:F6:46:A9:DD has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 159,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.100\",\n                    \"mac\": \"36:56:F6:46:A9:DD\",\n                    \"previous_count\": 159\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.708Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 62:D5:D7:87:56:93 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 25,\n                    \"hostname\": \"Pixel-9\",\n                    \"ip\": \"192.168.0.114\",\n                    \"mac\": \"62:D5:D7:87:56:93\",\n                    \"previous_count\": 25\n                },\n                \"Timestamp\": \"2025-09-30T17:46:50.993Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::20362690DAB9\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 2E:E6:CE:A6:1A:87 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 121,\n                    \"hostname\": \"Wayne-s-S21-Ultra\",\n                    \"ip\": \"192.168.0.6\",\n                    \"mac\": \"2E:E6:CE:A6:1A:87\",\n                    \"previous_count\": 121\n                },\n                \"Timestamp\": \"2025-09-29T09:31:35.643Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::20362690B95E\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC BC:D0:74:0A:BF:68 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 32,\n                    \"hostname\": \"Henrys-MBP-381\",\n                    \"ip\": \"192.168.0.33\",\n                    \"mac\": \"BC:D0:74:0A:BF:68\",\n                    \"previous_count\": 32\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.64Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 9A:A7:24:E6:97:B0 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 10,\n                    \"hostname\": \"iMacPro\",\n                    \"ip\": \"192.168.0.11\",\n                    \"mac\": \"9A:A7:24:E6:97:B0\",\n                    \"previous_count\": 10\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.64Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC BC:D0:74:0A:BF:68 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 32,\n                    \"hostname\": \"Henrys-MBP-381\",\n                    \"ip\": \"192.168.0.33\",\n                    \"mac\": \"BC:D0:74:0A:BF:68\",\n                    \"previous_count\": 32\n                },\n                \"Timestamp\": \"2025-09-30T17:47:02.105Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 9A:A7:24:E6:97:B0 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 10,\n                    \"hostname\": \"iMacPro\",\n                    \"ip\": \"192.168.0.11\",\n                    \"mac\": \"9A:A7:24:E6:97:B0\",\n                    \"previous_count\": 10\n                },\n                \"Timestamp\": \"2025-09-30T17:47:02.105Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::98254A42B0E2\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B2:B2:D5:24:43:1A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 120,\n                    \"hostname\": \"Galaxy-Z-Flip3-5G\",\n                    \"ip\": \"192.168.0.125\",\n                    \"mac\": \"B2:B2:D5:24:43:1A\",\n                    \"previous_count\": 120\n                },\n                \"Timestamp\": \"2025-09-29T09:31:55.2Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC AC:67:84:15:F5:E7 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 45,\n                    \"hostname\": \"Nest-Audio\",\n                    \"ip\": \"192.168.0.118\",\n                    \"mac\": \"AC:67:84:15:F5:E7\",\n                    \"previous_count\": 45\n                },\n                \"Timestamp\": \"2025-09-29T09:31:55.2Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 14:C1:4E:68:AC:2C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 238,\n                    \"hostname\": \"Google-Nest-Mini\",\n                    \"ip\": \"192.168.0.123\",\n                    \"mac\": \"14:C1:4E:68:AC:2C\",\n                    \"previous_count\": 238\n                },\n                \"Timestamp\": \"2025-09-29T09:31:55.2Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 9E:69:54:C0:0D:11 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 164,\n                    \"hostname\": \"OPPO-Find-N2-Flip\",\n                    \"ip\": \"192.168.0.107\",\n                    \"mac\": \"9E:69:54:C0:0D:11\",\n                    \"previous_count\": 164\n                },\n                \"Timestamp\": \"2025-09-29T09:31:55.2Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 14:C1:4E:42:E7:82 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 216,\n                    \"hostname\": \"Google-Nest-Mini\",\n                    \"ip\": \"192.168.0.113\",\n                    \"mac\": \"14:C1:4E:42:E7:82\",\n                    \"previous_count\": 216\n                },\n                \"Timestamp\": \"2025-09-29T09:31:55.2Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 9E:9C:6A:E8:F0:A6 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 10,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.130\",\n                    \"mac\": \"9E:9C:6A:E8:F0:A6\",\n                    \"previous_count\": 10\n                },\n                \"Timestamp\": \"2025-09-29T09:31:55.2Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 82:6F:5A:7D:99:C7 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 25,\n                    \"hostname\": \"OPPO-Reno13-Pro-5G\",\n                    \"ip\": \"192.168.0.108\",\n                    \"mac\": \"82:6F:5A:7D:99:C7\",\n                    \"previous_count\": 25\n                },\n                \"Timestamp\": \"2025-09-29T09:31:55.2Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D8:C8:0C:41:71:56 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 417,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.122\",\n                    \"mac\": \"D8:C8:0C:41:71:56\",\n                    \"previous_count\": 417\n                },\n                \"Timestamp\": \"2025-09-29T09:31:55.2Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A0:92:08:C3:08:58 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 417,\n                    \"hostname\": \"wlan0\",\n                    \"ip\": \"192.168.0.132\",\n                    \"mac\": \"A0:92:08:C3:08:58\",\n                    \"previous_count\": 417\n                },\n                \"Timestamp\": \"2025-09-29T09:31:55.2Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 4C:A9:19:77:45:72 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 90,\n                    \"hostname\": \"wlan0\",\n                    \"ip\": \"192.168.0.105\",\n                    \"mac\": \"4C:A9:19:77:45:72\",\n                    \"previous_count\": 90\n                },\n                \"Timestamp\": \"2025-09-29T09:31:55.2Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 14:C1:4E:87:4B:20 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 37,\n                    \"hostname\": \"Google-Nest-Mini\",\n                    \"ip\": \"192.168.0.126\",\n                    \"mac\": \"14:C1:4E:87:4B:20\",\n                    \"previous_count\": 37\n                },\n                \"Timestamp\": \"2025-09-29T09:31:55.2Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 14:C1:4E:2F:CB:80 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 231,\n                    \"hostname\": \"Google-Nest-Mini\",\n                    \"ip\": \"192.168.0.121\",\n                    \"mac\": \"14:C1:4E:2F:CB:80\",\n                    \"previous_count\": 231\n                },\n                \"Timestamp\": \"2025-09-29T09:31:55.2Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 14:C1:4E:23:74:C1 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 217,\n                    \"hostname\": \"Google-Nest-Mini\",\n                    \"ip\": \"192.168.0.112\",\n                    \"mac\": \"14:C1:4E:23:74:C1\",\n                    \"previous_count\": 217\n                },\n                \"Timestamp\": \"2025-09-29T09:31:55.2Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 8A:EF:1A:A8:7E:79 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 126,\n                    \"hostname\": \"Milan-s-Tab-S9-FE\",\n                    \"ip\": \"192.168.0.128\",\n                    \"mac\": \"8A:EF:1A:A8:7E:79\",\n                    \"previous_count\": 126\n                },\n                \"Timestamp\": \"2025-09-29T09:31:55.2Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 54:60:09:C2:E8:5A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 60,\n                    \"hostname\": \"Chromecast-Audio\",\n                    \"ip\": \"192.168.0.106\",\n                    \"mac\": \"54:60:09:C2:E8:5A\",\n                    \"previous_count\": 60\n                },\n                \"Timestamp\": \"2025-09-29T09:31:55.2Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 14:C1:4E:28:E5:84 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 249,\n                    \"hostname\": \"Google-Nest-Mini\",\n                    \"ip\": \"192.168.0.120\",\n                    \"mac\": \"14:C1:4E:28:E5:84\",\n                    \"previous_count\": 249\n                },\n                \"Timestamp\": \"2025-09-29T09:31:55.2Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 70:89:76:17:7D:7F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 363,\n                    \"hostname\": \"wlan0\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"70:89:76:17:7D:7F\",\n                    \"previous_count\": 363\n                },\n                \"Timestamp\": \"2025-09-29T09:31:55.2Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 14:C1:4E:B7:D6:13 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 244,\n                    \"hostname\": \"Google-Nest-Mini\",\n                    \"ip\": \"192.168.0.115\",\n                    \"mac\": \"14:C1:4E:B7:D6:13\",\n                    \"previous_count\": 244\n                },\n                \"Timestamp\": \"2025-09-29T09:31:55.2Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 14:C1:4E:4E:19:28 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 230,\n                    \"hostname\": \"Google-Nest-Mini\",\n                    \"ip\": \"192.168.0.110\",\n                    \"mac\": \"14:C1:4E:4E:19:28\",\n                    \"previous_count\": 230\n                },\n                \"Timestamp\": \"2025-09-29T09:31:55.2Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 38:1F:8D:1E:CE:D8 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 336,\n                    \"hostname\": \"wlan0\",\n                    \"ip\": \"192.168.0.116\",\n                    \"mac\": \"38:1F:8D:1E:CE:D8\",\n                    \"previous_count\": 336\n                },\n                \"Timestamp\": \"2025-09-29T09:31:55.2Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 14:C1:4E:4E:07:F1 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 51,\n                    \"hostname\": \"Google-Nest-Mini\",\n                    \"ip\": \"192.168.0.111\",\n                    \"mac\": \"14:C1:4E:4E:07:F1\",\n                    \"previous_count\": 51\n                },\n                \"Timestamp\": \"2025-09-29T09:31:55.2Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 9E:9C:6A:E8:F0:A6 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 10,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.130\",\n                    \"mac\": \"9E:9C:6A:E8:F0:A6\",\n                    \"previous_count\": 10\n                },\n                \"Timestamp\": \"2025-09-30T17:46:54.362Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 82:6F:5A:7D:99:C7 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 25,\n                    \"hostname\": \"OPPO-Reno13-Pro-5G\",\n                    \"ip\": \"192.168.0.108\",\n                    \"mac\": \"82:6F:5A:7D:99:C7\",\n                    \"previous_count\": 25\n                },\n                \"Timestamp\": \"2025-09-30T17:46:54.362Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 54:60:09:C2:E8:5A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 60,\n                    \"hostname\": \"Chromecast-Audio\",\n                    \"ip\": \"192.168.0.106\",\n                    \"mac\": \"54:60:09:C2:E8:5A\",\n                    \"previous_count\": 60\n                },\n                \"Timestamp\": \"2025-09-30T17:46:54.362Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 14:C1:4E:42:E7:82 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 216,\n                    \"hostname\": \"Google-Nest-Mini\",\n                    \"ip\": \"192.168.0.113\",\n                    \"mac\": \"14:C1:4E:42:E7:82\",\n                    \"previous_count\": 216\n                },\n                \"Timestamp\": \"2025-09-30T17:46:54.362Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::3C52A1060609\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 5C:62:8B:B1:EB:4E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 140,\n                    \"hostname\": \"P110\",\n                    \"ip\": \"192.168.1.15\",\n                    \"mac\": \"5C:62:8B:B1:EB:4E\",\n                    \"previous_count\": 140\n                },\n                \"Timestamp\": \"2025-09-29T09:31:32.101Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 02:A4:86:7B:47:63 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 55,\n                    \"hostname\": \"Olesa-s-S22-Ultra\",\n                    \"ip\": \"192.168.1.31\",\n                    \"mac\": \"02:A4:86:7B:47:63\",\n                    \"previous_count\": 55\n                },\n                \"Timestamp\": \"2025-09-29T09:31:32.101Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A6:8E:EC:1F:51:89 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 13,\n                    \"hostname\": \"Galaxy-Tab-A7-Lite\",\n                    \"ip\": \"192.168.1.26\",\n                    \"mac\": \"A6:8E:EC:1F:51:89\",\n                    \"previous_count\": 13\n                },\n                \"Timestamp\": \"2025-09-29T09:31:32.101Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 78:8C:B5:50:C2:59 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 61,\n                    \"hostname\": \"P110\",\n                    \"ip\": \"192.168.1.36\",\n                    \"mac\": \"78:8C:B5:50:C2:59\",\n                    \"previous_count\": 61\n                },\n                \"Timestamp\": \"2025-09-29T09:31:32.101Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC BC:07:1D:C3:A2:2D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 45,\n                    \"hostname\": \"P110\",\n                    \"ip\": \"192.168.1.18\",\n                    \"mac\": \"BC:07:1D:C3:A2:2D\",\n                    \"previous_count\": 45\n                },\n                \"Timestamp\": \"2025-09-29T09:31:32.101Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B2:A7:68:91:46:1D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 158,\n                    \"hostname\": \"Galaxy-A32-5G\",\n                    \"ip\": \"192.168.1.40\",\n                    \"mac\": \"B2:A7:68:91:46:1D\",\n                    \"previous_count\": 158\n                },\n                \"Timestamp\": \"2025-09-29T09:31:32.101Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 78:8C:B5:50:B9:9F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 159,\n                    \"hostname\": \"P110\",\n                    \"ip\": \"192.168.1.23\",\n                    \"mac\": \"78:8C:B5:50:B9:9F\",\n                    \"previous_count\": 159\n                },\n                \"Timestamp\": \"2025-09-29T09:31:32.101Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C2:23:CC:0F:B9:14 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 49,\n                    \"hostname\": \"Peter-s-S24\",\n                    \"ip\": \"192.168.1.51\",\n                    \"mac\": \"C2:23:CC:0F:B9:14\",\n                    \"previous_count\": 49\n                },\n                \"Timestamp\": \"2025-09-29T09:31:32.101Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 50:91:E3:74:5D:C2 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 27,\n                    \"hostname\": \"P110\",\n                    \"ip\": \"192.168.1.48\",\n                    \"mac\": \"50:91:E3:74:5D:C2\",\n                    \"previous_count\": 27\n                },\n                \"Timestamp\": \"2025-09-29T09:31:32.101Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC BC:07:1D:C3:A2:2D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 45,\n                    \"hostname\": \"P110\",\n                    \"ip\": \"192.168.1.18\",\n                    \"mac\": \"BC:07:1D:C3:A2:2D\",\n                    \"previous_count\": 45\n                },\n                \"Timestamp\": \"2025-09-30T17:46:50.072Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 50:91:E3:74:5D:C2 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 27,\n                    \"hostname\": \"P110\",\n                    \"ip\": \"192.168.1.48\",\n                    \"mac\": \"50:91:E3:74:5D:C2\",\n                    \"previous_count\": 27\n                },\n                \"Timestamp\": \"2025-09-30T17:46:50.072Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B2:A7:68:91:46:1D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 158,\n                    \"hostname\": \"Galaxy-A32-5G\",\n                    \"ip\": \"192.168.1.40\",\n                    \"mac\": \"B2:A7:68:91:46:1D\",\n                    \"previous_count\": 158\n                },\n                \"Timestamp\": \"2025-09-30T17:46:50.072Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::242FD04EA217\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 7E:89:F5:B5:F4:C9 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 14,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.104\",\n                    \"mac\": \"7E:89:F5:B5:F4:C9\",\n                    \"previous_count\": 14\n                },\n                \"Timestamp\": \"2025-09-29T09:31:36.012Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 1A:8F:85:9C:72:C1 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 52,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.0.109\",\n                    \"mac\": \"1A:8F:85:9C:72:C1\",\n                    \"previous_count\": 52\n                },\n                \"Timestamp\": \"2025-09-29T09:31:36.012Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 98:22:6E:42:5B:70 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 59,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.114\",\n                    \"mac\": \"98:22:6E:42:5B:70\",\n                    \"previous_count\": 59\n                },\n                \"Timestamp\": \"2025-09-29T09:31:36.012Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 30:3B:7C:9B:39:66 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 14,\n                    \"hostname\": \"Jasons-iPhone\",\n                    \"ip\": \"192.168.0.107\",\n                    \"mac\": \"30:3B:7C:9B:39:66\",\n                    \"previous_count\": 14\n                },\n                \"Timestamp\": \"2025-09-29T09:31:36.012Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 34:D2:70:8D:9D:31 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 51,\n                    \"hostname\": \"amazon-3aa0d7928\",\n                    \"ip\": \"192.168.0.200\",\n                    \"mac\": \"34:D2:70:8D:9D:31\",\n                    \"previous_count\": 51\n                },\n                \"Timestamp\": \"2025-09-29T09:31:36.013Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 52:58:74:48:59:C9 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 14,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"52:58:74:48:59:C9\",\n                    \"previous_count\": 14\n                },\n                \"Timestamp\": \"2025-09-29T09:31:36.013Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F8:FC:E1:ED:42:EB has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 332,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.106\",\n                    \"mac\": \"F8:FC:E1:ED:42:EB\",\n                    \"previous_count\": 332\n                },\n                \"Timestamp\": \"2025-09-29T09:31:36.013Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 22:40:E4:10:0F:ED has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 17,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"22:40:E4:10:0F:ED\",\n                    \"previous_count\": 17\n                },\n                \"Timestamp\": \"2025-09-29T09:31:36.013Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 7E:F6:78:2C:1C:2E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 76,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.104\",\n                    \"mac\": \"7E:F6:78:2C:1C:2E\",\n                    \"previous_count\": 76\n                },\n                \"Timestamp\": \"2025-09-29T09:31:36.013Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 22:40:E4:10:0F:ED has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 17,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"22:40:E4:10:0F:ED\",\n                    \"previous_count\": 17\n                },\n                \"Timestamp\": \"2025-09-30T17:47:07.711Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 52:58:74:48:59:C9 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 14,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"52:58:74:48:59:C9\",\n                    \"previous_count\": 14\n                },\n                \"Timestamp\": \"2025-09-30T17:47:07.711Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 30:3B:7C:9B:39:66 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 14,\n                    \"hostname\": \"Jasons-iPhone\",\n                    \"ip\": \"192.168.0.107\",\n                    \"mac\": \"30:3B:7C:9B:39:66\",\n                    \"previous_count\": 14\n                },\n                \"Timestamp\": \"2025-09-30T17:47:07.711Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F8:FC:E1:ED:42:EB has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 332,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.106\",\n                    \"mac\": \"F8:FC:E1:ED:42:EB\",\n                    \"previous_count\": 332\n                },\n                \"Timestamp\": \"2025-09-30T17:47:07.711Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 34:D2:70:8D:9D:31 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 51,\n                    \"hostname\": \"amazon-3aa0d7928\",\n                    \"ip\": \"192.168.0.200\",\n                    \"mac\": \"34:D2:70:8D:9D:31\",\n                    \"previous_count\": 51\n                },\n                \"Timestamp\": \"2025-09-30T17:47:07.711Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::20362690D804\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B6:4E:76:45:38:42 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 197,\n                    \"hostname\": \"Scott-s-A55\",\n                    \"ip\": \"192.168.0.5\",\n                    \"mac\": \"B6:4E:76:45:38:42\",\n                    \"previous_count\": 197\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.417Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 20:3D:BD:FC:42:5A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 225,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.7\",\n                    \"mac\": \"20:3D:BD:FC:42:5A\",\n                    \"previous_count\": 225\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.417Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 90:CD:B6:B4:A7:13 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 153,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.7\",\n                    \"mac\": \"90:CD:B6:B4:A7:13\",\n                    \"previous_count\": 153\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.417Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F4:F5:D8:9B:F2:3E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 237,\n                    \"hostname\": \"Chromecast\",\n                    \"ip\": \"192.168.0.6\",\n                    \"mac\": \"F4:F5:D8:9B:F2:3E\",\n                    \"previous_count\": 237\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.417Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::20362690D714\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 76:0B:38:A0:50:93 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 59,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.22\",\n                    \"mac\": \"76:0B:38:A0:50:93\",\n                    \"previous_count\": 59\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.155Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 98:CC:F3:03:EE:22 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 52,\n                    \"hostname\": \"Echo-Bathroom\",\n                    \"ip\": \"192.168.0.25\",\n                    \"mac\": \"98:CC:F3:03:EE:22\",\n                    \"previous_count\": 52\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.155Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 2C:26:17:EA:49:48 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 100,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.30\",\n                    \"mac\": \"2C:26:17:EA:49:48\",\n                    \"previous_count\": 100\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.155Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC BC:9E:BB:2B:EB:05 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 198,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.17\",\n                    \"mac\": \"BC:9E:BB:2B:EB:05\",\n                    \"previous_count\": 198\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.155Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::203626900E24\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 02:9F:FF:03:E6:20 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 70,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.3\",\n                    \"mac\": \"02:9F:FF:03:E6:20\",\n                    \"previous_count\": 70\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.628Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 6A:8E:4D:32:F4:1E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 93,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.0.3\",\n                    \"mac\": \"6A:8E:4D:32:F4:1E\",\n                    \"previous_count\": 93\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.628Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC EE:0D:DB:F2:63:70 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 51,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.15\",\n                    \"mac\": \"EE:0D:DB:F2:63:70\",\n                    \"previous_count\": 51\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.628Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 1A:50:63:0D:B3:13 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 76,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.20\",\n                    \"mac\": \"1A:50:63:0D:B3:13\",\n                    \"previous_count\": 76\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.628Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 66:52:F1:F3:42:4F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 37,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.17\",\n                    \"mac\": \"66:52:F1:F3:42:4F\",\n                    \"previous_count\": 37\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.628Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC AE:61:3E:CD:D8:F5 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 33,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.11\",\n                    \"mac\": \"AE:61:3E:CD:D8:F5\",\n                    \"previous_count\": 33\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.628Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 40:A9:CF:8F:D8:BA has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 35,\n                    \"hostname\": \"blink-sync-module\",\n                    \"ip\": \"192.168.0.2\",\n                    \"mac\": \"40:A9:CF:8F:D8:BA\",\n                    \"previous_count\": 35\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.628Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F0:81:73:E8:18:B0 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 361,\n                    \"hostname\": \"amazon-fe0879356\",\n                    \"ip\": \"192.168.0.18\",\n                    \"mac\": \"F0:81:73:E8:18:B0\",\n                    \"previous_count\": 361\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.628Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC FC:A1:83:01:B9:E2 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 318,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.21\",\n                    \"mac\": \"FC:A1:83:01:B9:E2\",\n                    \"previous_count\": 318\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.628Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 02:9F:FF:03:E6:20 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 70,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.3\",\n                    \"mac\": \"02:9F:FF:03:E6:20\",\n                    \"previous_count\": 70\n                },\n                \"Timestamp\": \"2025-09-30T17:47:01.113Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC EE:0D:DB:F2:63:70 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 51,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.15\",\n                    \"mac\": \"EE:0D:DB:F2:63:70\",\n                    \"previous_count\": 51\n                },\n                \"Timestamp\": \"2025-09-30T17:47:01.113Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 66:52:F1:F3:42:4F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 37,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.17\",\n                    \"mac\": \"66:52:F1:F3:42:4F\",\n                    \"previous_count\": 37\n                },\n                \"Timestamp\": \"2025-09-30T17:47:01.113Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 40:A9:CF:8F:D8:BA has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 35,\n                    \"hostname\": \"blink-sync-module\",\n                    \"ip\": \"192.168.0.2\",\n                    \"mac\": \"40:A9:CF:8F:D8:BA\",\n                    \"previous_count\": 35\n                },\n                \"Timestamp\": \"2025-09-30T17:47:01.113Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 6A:8E:4D:32:F4:1E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 93,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.0.3\",\n                    \"mac\": \"6A:8E:4D:32:F4:1E\",\n                    \"previous_count\": 93\n                },\n                \"Timestamp\": \"2025-09-30T17:47:01.113Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC AE:61:3E:CD:D8:F5 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 33,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.11\",\n                    \"mac\": \"AE:61:3E:CD:D8:F5\",\n                    \"previous_count\": 33\n                },\n                \"Timestamp\": \"2025-09-30T17:47:01.114Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F0:81:73:E8:18:B0 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 361,\n                    \"hostname\": \"amazon-fe0879356\",\n                    \"ip\": \"192.168.0.18\",\n                    \"mac\": \"F0:81:73:E8:18:B0\",\n                    \"previous_count\": 361\n                },\n                \"Timestamp\": \"2025-09-30T17:47:01.114Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 1A:50:63:0D:B3:13 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 76,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.20\",\n                    \"mac\": \"1A:50:63:0D:B3:13\",\n                    \"previous_count\": 76\n                },\n                \"Timestamp\": \"2025-09-30T17:47:01.114Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::20362690E8C8\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 28:AF:42:61:B9:D8 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 182,\n                    \"hostname\": \"Samsung\",\n                    \"ip\": \"192.200.0.2\",\n                    \"mac\": \"28:AF:42:61:B9:D8\",\n                    \"previous_count\": 182\n                },\n                \"Timestamp\": \"2025-09-29T09:31:54.627Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 04:F7:78:74:01:35 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 150,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.200.0.3\",\n                    \"mac\": \"04:F7:78:74:01:35\",\n                    \"previous_count\": 150\n                },\n                \"Timestamp\": \"2025-09-29T09:31:54.627Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC BE:79:63:D2:E5:5E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 55,\n                    \"hostname\": \"Pixel-6a\",\n                    \"ip\": \"192.200.0.10\",\n                    \"mac\": \"BE:79:63:D2:E5:5E\",\n                    \"previous_count\": 55\n                },\n                \"Timestamp\": \"2025-09-29T09:31:54.627Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A0:A4:C5:A1:10:76 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 13,\n                    \"hostname\": \"Echo\",\n                    \"ip\": \"192.168.0.16\",\n                    \"mac\": \"A0:A4:C5:A1:10:76\",\n                    \"previous_count\": 13\n                },\n                \"Timestamp\": \"2025-09-29T09:31:54.627Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 4C:B0:4A:C3:31:CE has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 88,\n                    \"hostname\": \"NPS50432\",\n                    \"ip\": \"192.168.0.3\",\n                    \"mac\": \"4C:B0:4A:C3:31:CE\",\n                    \"previous_count\": 88\n                },\n                \"Timestamp\": \"2025-09-29T09:31:54.628Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 04:F7:78:74:01:35 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 150,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.200.0.3\",\n                    \"mac\": \"04:F7:78:74:01:35\",\n                    \"previous_count\": 150\n                },\n                \"Timestamp\": \"2025-09-30T17:46:59.804Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A0:A4:C5:A1:10:76 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 13,\n                    \"hostname\": \"Echo\",\n                    \"ip\": \"192.168.0.16\",\n                    \"mac\": \"A0:A4:C5:A1:10:76\",\n                    \"previous_count\": 13\n                },\n                \"Timestamp\": \"2025-09-30T17:46:59.804Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 4C:B0:4A:C3:31:CE has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 88,\n                    \"hostname\": \"NPS50432\",\n                    \"ip\": \"192.168.0.3\",\n                    \"mac\": \"4C:B0:4A:C3:31:CE\",\n                    \"previous_count\": 88\n                },\n                \"Timestamp\": \"2025-09-30T17:46:59.804Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::203626900776\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 6E:D8:12:1D:66:1A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 21,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.1.4\",\n                    \"mac\": \"6E:D8:12:1D:66:1A\",\n                    \"previous_count\": 21\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.88Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 6E:D8:12:1D:66:1A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 21,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.1.4\",\n                    \"mac\": \"6E:D8:12:1D:66:1A\",\n                    \"previous_count\": 21\n                },\n                \"Timestamp\": \"2025-09-30T17:47:02.194Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::40ED0039F1FC\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 9A:B4:BB:0D:8B:9D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 192,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.88.19\",\n                    \"mac\": \"9A:B4:BB:0D:8B:9D\",\n                    \"previous_count\": 192\n                },\n                \"Timestamp\": \"2025-09-29T09:31:54.813Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 8A:E0:49:51:57:BF has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 11,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.18\",\n                    \"mac\": \"8A:E0:49:51:57:BF\",\n                    \"previous_count\": 11\n                },\n                \"Timestamp\": \"2025-09-29T09:31:54.813Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 1A:F4:7C:10:A9:34 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 12,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.88.12\",\n                    \"mac\": \"1A:F4:7C:10:A9:34\",\n                    \"previous_count\": 12\n                },\n                \"Timestamp\": \"2025-09-29T09:31:54.813Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 7E:C0:E2:98:3F:F3 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 77,\n                    \"hostname\": \"Galaxy-S22-Ultra\",\n                    \"ip\": \"192.168.88.6\",\n                    \"mac\": \"7E:C0:E2:98:3F:F3\",\n                    \"previous_count\": 77\n                },\n                \"Timestamp\": \"2025-09-29T09:31:54.813Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 76:26:2D:D0:72:F2 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 13,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.88.10\",\n                    \"mac\": \"76:26:2D:D0:72:F2\",\n                    \"previous_count\": 13\n                },\n                \"Timestamp\": \"2025-09-29T09:31:54.813Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 76:55:35:18:3A:88 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 13,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.88.2\",\n                    \"mac\": \"76:55:35:18:3A:88\",\n                    \"previous_count\": 13\n                },\n                \"Timestamp\": \"2025-09-29T09:31:54.813Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 28:02:44:26:81:54 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 44,\n                    \"hostname\": \"SamanthasIPhone\",\n                    \"ip\": \"192.168.88.10\",\n                    \"mac\": \"28:02:44:26:81:54\",\n                    \"previous_count\": 44\n                },\n                \"Timestamp\": \"2025-09-29T09:31:54.813Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 9C:F3:87:CF:98:98 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 35,\n                    \"hostname\": \"Elizabeths-Air\",\n                    \"ip\": \"192.168.88.2\",\n                    \"mac\": \"9C:F3:87:CF:98:98\",\n                    \"previous_count\": 35\n                },\n                \"Timestamp\": \"2025-09-29T09:31:54.813Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 1C:1A:DF:7A:56:23 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 24,\n                    \"hostname\": \"XBOX\",\n                    \"ip\": \"192.168.88.5\",\n                    \"mac\": \"1C:1A:DF:7A:56:23\",\n                    \"previous_count\": 24\n                },\n                \"Timestamp\": \"2025-09-29T09:31:54.813Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 68:57:2D:C2:28:9F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 38,\n                    \"hostname\": \"wlan0\",\n                    \"ip\": \"192.168.88.15\",\n                    \"mac\": \"68:57:2D:C2:28:9F\",\n                    \"previous_count\": 38\n                },\n                \"Timestamp\": \"2025-09-29T09:31:54.813Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 76:55:35:18:3A:88 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 13,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.88.2\",\n                    \"mac\": \"76:55:35:18:3A:88\",\n                    \"previous_count\": 13\n                },\n                \"Timestamp\": \"2025-09-30T17:47:11.785Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 1A:F4:7C:10:A9:34 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 12,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.88.12\",\n                    \"mac\": \"1A:F4:7C:10:A9:34\",\n                    \"previous_count\": 12\n                },\n                \"Timestamp\": \"2025-09-30T17:47:11.785Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 1C:1A:DF:7A:56:23 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 24,\n                    \"hostname\": \"XBOX\",\n                    \"ip\": \"192.168.88.5\",\n                    \"mac\": \"1C:1A:DF:7A:56:23\",\n                    \"previous_count\": 24\n                },\n                \"Timestamp\": \"2025-09-30T17:47:11.785Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 9A:B4:BB:0D:8B:9D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 192,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.88.19\",\n                    \"mac\": \"9A:B4:BB:0D:8B:9D\",\n                    \"previous_count\": 192\n                },\n                \"Timestamp\": \"2025-09-30T17:47:11.785Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 76:26:2D:D0:72:F2 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 13,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.88.10\",\n                    \"mac\": \"76:26:2D:D0:72:F2\",\n                    \"previous_count\": 13\n                },\n                \"Timestamp\": \"2025-09-30T17:47:11.785Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 7E:C0:E2:98:3F:F3 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 77,\n                    \"hostname\": \"Galaxy-S22-Ultra\",\n                    \"ip\": \"192.168.88.6\",\n                    \"mac\": \"7E:C0:E2:98:3F:F3\",\n                    \"previous_count\": 77\n                },\n                \"Timestamp\": \"2025-09-30T17:47:11.785Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 68:57:2D:C2:28:9F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 38,\n                    \"hostname\": \"wlan0\",\n                    \"ip\": \"192.168.88.15\",\n                    \"mac\": \"68:57:2D:C2:28:9F\",\n                    \"previous_count\": 38\n                },\n                \"Timestamp\": \"2025-09-30T17:47:11.785Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::98254AC4CBDF\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 76:F4:B4:F7:15:62 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 36,\n                    \"hostname\": \"Pixel-6a\",\n                    \"ip\": \"192.168.0.104\",\n                    \"mac\": \"76:F4:B4:F7:15:62\",\n                    \"previous_count\": 36\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.838Z\"\n            },\n            {\n                \"Type\": \"HighCPUUsage\",\n                \"Message\": \"Device is experiencing high CPU usage.\",\n                \"Details\": {\n                    \"max_cpu_percentage\": 100,\n                    \"threshold_percentage\": 90\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.838Z\"\n            },\n            {\n                \"Type\": \"HighCPUUsage\",\n                \"Message\": \"Device is experiencing high CPU usage.\",\n                \"Details\": {\n                    \"max_cpu_percentage\": 100,\n                    \"threshold_percentage\": 90\n                },\n                \"Timestamp\": \"2025-09-30T17:47:10.442Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::20362690069B\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 2E:88:ED:44:8E:8F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 90,\n                    \"hostname\": \"POCO-F6\",\n                    \"ip\": \"192.168.0.5\",\n                    \"mac\": \"2E:88:ED:44:8E:8F\",\n                    \"previous_count\": 90\n                },\n                \"Timestamp\": \"2025-09-29T09:31:46.728Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 30:58:90:D3:B0:94 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 222,\n                    \"hostname\": \"Roberts iStream 3 305890d3b094\",\n                    \"ip\": \"192.168.0.10\",\n                    \"mac\": \"30:58:90:D3:B0:94\",\n                    \"previous_count\": 222\n                },\n                \"Timestamp\": \"2025-09-29T09:31:46.728Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D0:C9:07:AC:66:0A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 53,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.20\",\n                    \"mac\": \"D0:C9:07:AC:66:0A\",\n                    \"previous_count\": 53\n                },\n                \"Timestamp\": \"2025-09-29T09:31:46.728Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 68:A4:0E:93:CB:8D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 26,\n                    \"hostname\": \"BOSCH-WTX88EH9GB-68A40E93CB8D\",\n                    \"ip\": \"192.168.0.9\",\n                    \"mac\": \"68:A4:0E:93:CB:8D\",\n                    \"previous_count\": 26\n                },\n                \"Timestamp\": \"2025-09-29T09:31:46.728Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::98254AA1E07F\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 4C:24:98:46:BB:D0 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 130,\n                    \"hostname\": \"Ring-46bbd0\",\n                    \"ip\": \"192.168.0.107\",\n                    \"mac\": \"4C:24:98:46:BB:D0\",\n                    \"previous_count\": 130\n                },\n                \"Timestamp\": \"2025-09-29T09:31:49.419Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC EC:73:79:E3:C8:77 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 79,\n                    \"hostname\": \"Mary-Js-ipad\",\n                    \"ip\": \"192.168.0.105\",\n                    \"mac\": \"EC:73:79:E3:C8:77\",\n                    \"previous_count\": 79\n                },\n                \"Timestamp\": \"2025-09-29T09:31:49.419Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F8:4D:89:C7:25:02 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 30,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.106\",\n                    \"mac\": \"F8:4D:89:C7:25:02\",\n                    \"previous_count\": 30\n                },\n                \"Timestamp\": \"2025-09-29T09:31:49.419Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::20362690036B\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 58:82:A8:A2:3A:43 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 175,\n                    \"hostname\": \"XboxOne\",\n                    \"ip\": \"192.168.0.15\",\n                    \"mac\": \"58:82:A8:A2:3A:43\",\n                    \"previous_count\": 175\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.697Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D4:9C:DD:E3:AE:A4 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 378,\n                    \"hostname\": \"J25502822\",\n                    \"ip\": \"192.168.0.11\",\n                    \"mac\": \"D4:9C:DD:E3:AE:A4\",\n                    \"previous_count\": 378\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.697Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 0E:7C:E0:35:37:02 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 12,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.6\",\n                    \"mac\": \"0E:7C:E0:35:37:02\",\n                    \"previous_count\": 12\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.697Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 3A:D3:67:05:1A:E2 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 12,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.4\",\n                    \"mac\": \"3A:D3:67:05:1A:E2\",\n                    \"previous_count\": 12\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.697Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 68:54:FD:2E:EE:C6 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 67,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.14\",\n                    \"mac\": \"68:54:FD:2E:EE:C6\",\n                    \"previous_count\": 67\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.697Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B2:4A:EC:7D:5F:45 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 212,\n                    \"hostname\": \"Diana-s-S22-Ultra\",\n                    \"ip\": \"192.168.0.10\",\n                    \"mac\": \"B2:4A:EC:7D:5F:45\",\n                    \"previous_count\": 212\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.697Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 86:2C:29:DB:B8:E5 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 23,\n                    \"hostname\": \"Diana-s-Tab-A8\",\n                    \"ip\": \"192.168.0.13\",\n                    \"mac\": \"86:2C:29:DB:B8:E5\",\n                    \"previous_count\": 23\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.697Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 1C:AF:4A:04:11:6E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 259,\n                    \"hostname\": \"Samsung\",\n                    \"ip\": \"192.168.0.9\",\n                    \"mac\": \"1C:AF:4A:04:11:6E\",\n                    \"previous_count\": 259\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.697Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 0E:FC:E0:01:02:3A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 12,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.3\",\n                    \"mac\": \"0E:FC:E0:01:02:3A\",\n                    \"previous_count\": 12\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.697Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 10:BF:67:C9:22:8F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 332,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.21\",\n                    \"mac\": \"10:BF:67:C9:22:8F\",\n                    \"previous_count\": 332\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.697Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC FE:E7:A0:A5:26:18 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 120,\n                    \"hostname\": \"Diana-s-S10\",\n                    \"ip\": \"192.168.0.8\",\n                    \"mac\": \"FE:E7:A0:A5:26:18\",\n                    \"previous_count\": 120\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.697Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 6A:43:DA:4D:01:B6 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 30,\n                    \"hostname\": \"Diana-s-S22\",\n                    \"ip\": \"192.168.0.6\",\n                    \"mac\": \"6A:43:DA:4D:01:B6\",\n                    \"previous_count\": 30\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.697Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 04:09:86:39:C1:10 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 75,\n                    \"hostname\": \"LGwebOSTV\",\n                    \"ip\": \"192.168.0.16\",\n                    \"mac\": \"04:09:86:39:C1:10\",\n                    \"previous_count\": 75\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.697Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 6A:43:DA:4D:01:B6 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 30,\n                    \"hostname\": \"Diana-s-S22\",\n                    \"ip\": \"192.168.0.6\",\n                    \"mac\": \"6A:43:DA:4D:01:B6\",\n                    \"previous_count\": 30\n                },\n                \"Timestamp\": \"2025-09-30T17:47:05.795Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 58:82:A8:A2:3A:43 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 175,\n                    \"hostname\": \"XboxOne\",\n                    \"ip\": \"192.168.0.15\",\n                    \"mac\": \"58:82:A8:A2:3A:43\",\n                    \"previous_count\": 175\n                },\n                \"Timestamp\": \"2025-09-30T17:47:05.795Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 68:54:FD:2E:EE:C6 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 67,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.14\",\n                    \"mac\": \"68:54:FD:2E:EE:C6\",\n                    \"previous_count\": 67\n                },\n                \"Timestamp\": \"2025-09-30T17:47:05.795Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::A86E84A3838B\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 66:26:D7:80:A7:8E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 21,\n                    \"hostname\": \"Mac\",\n                    \"ip\": \"192.168.0.108\",\n                    \"mac\": \"66:26:D7:80:A7:8E\",\n                    \"previous_count\": 21\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.347Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 5A:6C:4E:CF:7E:57 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 30,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.105\",\n                    \"mac\": \"5A:6C:4E:CF:7E:57\",\n                    \"previous_count\": 30\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.347Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 4E:6E:FA:03:57:8C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 114,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.0.107\",\n                    \"mac\": \"4E:6E:FA:03:57:8C\",\n                    \"previous_count\": 114\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.347Z\"\n            },\n            {\n                \"Type\": \"HighCPUUsage\",\n                \"Message\": \"Device is experiencing high CPU usage.\",\n                \"Details\": {\n                    \"max_cpu_percentage\": 100,\n                    \"threshold_percentage\": 90\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.347Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 5A:6C:4E:CF:7E:57 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 30,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.105\",\n                    \"mac\": \"5A:6C:4E:CF:7E:57\",\n                    \"previous_count\": 30\n                },\n                \"Timestamp\": \"2025-09-30T17:47:05.211Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 4E:6E:FA:03:57:8C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 114,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.0.107\",\n                    \"mac\": \"4E:6E:FA:03:57:8C\",\n                    \"previous_count\": 114\n                },\n                \"Timestamp\": \"2025-09-30T17:47:05.211Z\"\n            },\n            {\n                \"Type\": \"HighCPUUsage\",\n                \"Message\": \"Device is experiencing high CPU usage.\",\n                \"Details\": {\n                    \"max_cpu_percentage\": 100,\n                    \"threshold_percentage\": 90\n                },\n                \"Timestamp\": \"2025-09-30T17:47:05.211Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::20362690D9F0\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC FA:41:02:BE:13:7C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 60,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.4\",\n                    \"mac\": \"FA:41:02:BE:13:7C\",\n                    \"previous_count\": 60\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.361Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 2C:2B:F9:8C:EA:F6 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 18,\n                    \"hostname\": \"LGwebOSTV\",\n                    \"ip\": \"192.168.0.6\",\n                    \"mac\": \"2C:2B:F9:8C:EA:F6\",\n                    \"previous_count\": 18\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.361Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 0E:E6:8A:D1:72:9B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 66,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.2\",\n                    \"mac\": \"0E:E6:8A:D1:72:9B\",\n                    \"previous_count\": 66\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.361Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 04:B8:6A:85:4B:84 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 36,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.6\",\n                    \"mac\": \"04:B8:6A:85:4B:84\",\n                    \"previous_count\": 36\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.361Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 14:D4:24:9F:7A:73 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 150,\n                    \"hostname\": \"LAPTOP-79BDCS2R\",\n                    \"ip\": \"192.168.0.5\",\n                    \"mac\": \"14:D4:24:9F:7A:73\",\n                    \"previous_count\": 150\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.361Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 90:03:B7:F8:B8:2F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 126,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.8\",\n                    \"mac\": \"90:03:B7:F8:B8:2F\",\n                    \"previous_count\": 126\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.361Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC DA:9F:3F:B5:77:B7 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 23,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.9\",\n                    \"mac\": \"DA:9F:3F:B5:77:B7\",\n                    \"previous_count\": 23\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.361Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A4:C3:F0:79:64:EA has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 50,\n                    \"hostname\": \"EPC-2015\",\n                    \"ip\": \"192.168.0.7\",\n                    \"mac\": \"A4:C3:F0:79:64:EA\",\n                    \"previous_count\": 50\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.361Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 04:B8:6A:85:4B:84 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 36,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.6\",\n                    \"mac\": \"04:B8:6A:85:4B:84\",\n                    \"previous_count\": 36\n                },\n                \"Timestamp\": \"2025-09-30T17:47:09.739Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 2C:2B:F9:8C:EA:F6 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 18,\n                    \"hostname\": \"LGwebOSTV\",\n                    \"ip\": \"192.168.0.6\",\n                    \"mac\": \"2C:2B:F9:8C:EA:F6\",\n                    \"previous_count\": 18\n                },\n                \"Timestamp\": \"2025-09-30T17:47:09.739Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A4:C3:F0:79:64:EA has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 50,\n                    \"hostname\": \"EPC-2015\",\n                    \"ip\": \"192.168.0.7\",\n                    \"mac\": \"A4:C3:F0:79:64:EA\",\n                    \"previous_count\": 50\n                },\n                \"Timestamp\": \"2025-09-30T17:47:09.739Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::98254AA1CEA0\",\n        \"alarms\": [\n            {\n                \"Type\": \"HighCPUUsage\",\n                \"Message\": \"Device is experiencing high CPU usage.\",\n                \"Details\": {\n                    \"max_cpu_percentage\": 100,\n                    \"threshold_percentage\": 90\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.383Z\"\n            },\n            {\n                \"Type\": \"HighCPUUsage\",\n                \"Message\": \"Device is experiencing high CPU usage.\",\n                \"Details\": {\n                    \"max_cpu_percentage\": 100,\n                    \"threshold_percentage\": 90\n                },\n                \"Timestamp\": \"2025-09-30T17:47:05.104Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::20362690EA7E\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 90:E8:68:48:29:A5 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 62,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.2\",\n                    \"mac\": \"90:E8:68:48:29:A5\",\n                    \"previous_count\": 62\n                },\n                \"Timestamp\": \"2025-09-29T09:31:42.262Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 90:E8:68:48:29:A5 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 62,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.2\",\n                    \"mac\": \"90:E8:68:48:29:A5\",\n                    \"previous_count\": 62\n                },\n                \"Timestamp\": \"2025-09-30T17:47:02.173Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::A842A10A48ED\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 56:23:B6:12:58:B3 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 216,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.0.120\",\n                    \"mac\": \"56:23:B6:12:58:B3\",\n                    \"previous_count\": 216\n                },\n                \"Timestamp\": \"2025-09-29T09:31:55.16Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC FC:6B:F0:99:DC:62 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 38,\n                    \"hostname\": \"DEFAULT\",\n                    \"ip\": \"192.168.0.113\",\n                    \"mac\": \"FC:6B:F0:99:DC:62\",\n                    \"previous_count\": 38\n                },\n                \"Timestamp\": \"2025-09-29T09:31:55.16Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 2A:C2:0F:F5:49:70 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 189,\n                    \"hostname\": \"Pixel-9\",\n                    \"ip\": \"192.168.0.125\",\n                    \"mac\": \"2A:C2:0F:F5:49:70\",\n                    \"previous_count\": 189\n                },\n                \"Timestamp\": \"2025-09-29T09:31:55.16Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 5C:F6:DC:F5:49:1A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 16,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.124\",\n                    \"mac\": \"5C:F6:DC:F5:49:1A\",\n                    \"previous_count\": 16\n                },\n                \"Timestamp\": \"2025-09-29T09:31:55.16Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C0:B5:D7:58:9F:03 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 14,\n                    \"hostname\": \"Laptop\",\n                    \"ip\": \"192.168.0.123\",\n                    \"mac\": \"C0:B5:D7:58:9F:03\",\n                    \"previous_count\": 14\n                },\n                \"Timestamp\": \"2025-09-29T09:31:55.16Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D4:91:0F:EB:E8:BA has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 318,\n                    \"hostname\": \"amazon-d8971b105\",\n                    \"ip\": \"192.168.0.104\",\n                    \"mac\": \"D4:91:0F:EB:E8:BA\",\n                    \"previous_count\": 318\n                },\n                \"Timestamp\": \"2025-09-29T09:31:55.16Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 96:B1:55:72:55:47 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 27,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.107\",\n                    \"mac\": \"96:B1:55:72:55:47\",\n                    \"previous_count\": 27\n                },\n                \"Timestamp\": \"2025-09-29T09:31:55.16Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A2:E3:0E:9F:5A:E5 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 74,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.110\",\n                    \"mac\": \"A2:E3:0E:9F:5A:E5\",\n                    \"previous_count\": 74\n                },\n                \"Timestamp\": \"2025-09-29T09:31:55.16Z\"\n            },\n            {\n                \"Type\": \"HighCPUUsage\",\n                \"Message\": \"Device is experiencing high CPU usage.\",\n                \"Details\": {\n                    \"max_cpu_percentage\": 100,\n                    \"threshold_percentage\": 90\n                },\n                \"Timestamp\": \"2025-09-29T09:31:55.16Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 2A:C2:0F:F5:49:70 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 189,\n                    \"hostname\": \"Pixel-9\",\n                    \"ip\": \"192.168.0.125\",\n                    \"mac\": \"2A:C2:0F:F5:49:70\",\n                    \"previous_count\": 189\n                },\n                \"Timestamp\": \"2025-09-30T17:46:53.412Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D4:91:0F:EB:E8:BA has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 318,\n                    \"hostname\": \"amazon-d8971b105\",\n                    \"ip\": \"192.168.0.104\",\n                    \"mac\": \"D4:91:0F:EB:E8:BA\",\n                    \"previous_count\": 318\n                },\n                \"Timestamp\": \"2025-09-30T17:46:53.412Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 5C:F6:DC:F5:49:1A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 16,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.124\",\n                    \"mac\": \"5C:F6:DC:F5:49:1A\",\n                    \"previous_count\": 16\n                },\n                \"Timestamp\": \"2025-09-30T17:46:53.412Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 96:B1:55:72:55:47 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 27,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.107\",\n                    \"mac\": \"96:B1:55:72:55:47\",\n                    \"previous_count\": 27\n                },\n                \"Timestamp\": \"2025-09-30T17:46:53.412Z\"\n            },\n            {\n                \"Type\": \"HighCPUUsage\",\n                \"Message\": \"Device is experiencing high CPU usage.\",\n                \"Details\": {\n                    \"max_cpu_percentage\": 100,\n                    \"threshold_percentage\": 90\n                },\n                \"Timestamp\": \"2025-09-30T17:46:53.412Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::20362690B9B8\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 02:C4:7E:36:31:3F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 27,\n                    \"hostname\": \"21051182G\",\n                    \"ip\": \"192.168.0.22\",\n                    \"mac\": \"02:C4:7E:36:31:3F\",\n                    \"previous_count\": 27\n                },\n                \"Timestamp\": \"2025-09-29T09:31:55.204Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 6A:F8:25:95:D9:9E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 62,\n                    \"hostname\": \"ZF7\",\n                    \"ip\": \"192.168.0.24\",\n                    \"mac\": \"6A:F8:25:95:D9:9E\",\n                    \"previous_count\": 62\n                },\n                \"Timestamp\": \"2025-09-29T09:31:55.204Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 54:60:09:5F:E2:02 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 12,\n                    \"hostname\": \"Google-Home\",\n                    \"ip\": \"192.168.0.207\",\n                    \"mac\": \"54:60:09:5F:E2:02\",\n                    \"previous_count\": 12\n                },\n                \"Timestamp\": \"2025-09-29T09:31:55.204Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 54:AF:97:BB:F7:5A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 243,\n                    \"hostname\": \"KP303\",\n                    \"ip\": \"192.168.0.18\",\n                    \"mac\": \"54:AF:97:BB:F7:5A\",\n                    \"previous_count\": 243\n                },\n                \"Timestamp\": \"2025-09-29T09:31:55.204Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 1E:54:86:9E:42:7C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 26,\n                    \"hostname\": \"Wendy-s-S24\",\n                    \"ip\": \"192.168.0.11\",\n                    \"mac\": \"1E:54:86:9E:42:7C\",\n                    \"previous_count\": 26\n                },\n                \"Timestamp\": \"2025-09-29T09:31:55.204Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 02:C4:7E:36:31:3F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 27,\n                    \"hostname\": \"21051182G\",\n                    \"ip\": \"192.168.0.22\",\n                    \"mac\": \"02:C4:7E:36:31:3F\",\n                    \"previous_count\": 27\n                },\n                \"Timestamp\": \"2025-09-30T17:47:11.646Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 6A:F8:25:95:D9:9E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 62,\n                    \"hostname\": \"ZF7\",\n                    \"ip\": \"192.168.0.24\",\n                    \"mac\": \"6A:F8:25:95:D9:9E\",\n                    \"previous_count\": 62\n                },\n                \"Timestamp\": \"2025-09-30T17:47:11.646Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 54:60:09:5F:E2:02 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 12,\n                    \"hostname\": \"Google-Home\",\n                    \"ip\": \"192.168.0.207\",\n                    \"mac\": \"54:60:09:5F:E2:02\",\n                    \"previous_count\": 12\n                },\n                \"Timestamp\": \"2025-09-30T17:47:11.646Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::20362690F2FD\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F2:F7:B0:17:12:85 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 18,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.2\",\n                    \"mac\": \"F2:F7:B0:17:12:85\",\n                    \"previous_count\": 18\n                },\n                \"Timestamp\": \"2025-09-29T09:31:56.052Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F8:0F:F9:58:D6:88 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 11,\n                    \"hostname\": \"Google-Nest-Mini\",\n                    \"ip\": \"192.168.0.14\",\n                    \"mac\": \"F8:0F:F9:58:D6:88\",\n                    \"previous_count\": 11\n                },\n                \"Timestamp\": \"2025-09-29T09:31:56.052Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 8A:EE:9B:AB:0E:6F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 11,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.6\",\n                    \"mac\": \"8A:EE:9B:AB:0E:6F\",\n                    \"previous_count\": 11\n                },\n                \"Timestamp\": \"2025-09-29T09:31:56.052Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F8:0F:F9:58:D6:88 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 11,\n                    \"hostname\": \"Google-Nest-Mini\",\n                    \"ip\": \"192.168.0.14\",\n                    \"mac\": \"F8:0F:F9:58:D6:88\",\n                    \"previous_count\": 11\n                },\n                \"Timestamp\": \"2025-09-30T17:46:55.594Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 8A:EE:9B:AB:0E:6F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 11,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.6\",\n                    \"mac\": \"8A:EE:9B:AB:0E:6F\",\n                    \"previous_count\": 11\n                },\n                \"Timestamp\": \"2025-09-30T17:46:55.594Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::788CB5E86935\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A4:E8:8D:02:86:76 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 15,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.13\",\n                    \"mac\": \"A4:E8:8D:02:86:76\",\n                    \"previous_count\": 15\n                },\n                \"Timestamp\": \"2025-09-29T09:31:46.887Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 42:B1:8D:E7:95:4A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 20,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.88.9\",\n                    \"mac\": \"42:B1:8D:E7:95:4A\",\n                    \"previous_count\": 20\n                },\n                \"Timestamp\": \"2025-09-29T09:31:46.887Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 10:2C:B1:8A:D3:40 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 177,\n                    \"hostname\": \"Eufy Device\",\n                    \"ip\": \"192.168.88.7\",\n                    \"mac\": \"10:2C:B1:8A:D3:40\",\n                    \"previous_count\": 177\n                },\n                \"Timestamp\": \"2025-09-29T09:31:46.887Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C2:20:2E:0E:0C:17 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 46,\n                    \"hostname\": \"Galaxy-S23-FE\",\n                    \"ip\": \"192.168.88.2\",\n                    \"mac\": \"C2:20:2E:0E:0C:17\",\n                    \"previous_count\": 46\n                },\n                \"Timestamp\": \"2025-09-29T09:31:46.887Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 72:63:0E:87:A2:6A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 16,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.88.4\",\n                    \"mac\": \"72:63:0E:87:A2:6A\",\n                    \"previous_count\": 16\n                },\n                \"Timestamp\": \"2025-09-29T09:31:46.887Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC CE:0F:9D:F8:23:BA has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 18,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.6\",\n                    \"mac\": \"CE:0F:9D:F8:23:BA\",\n                    \"previous_count\": 18\n                },\n                \"Timestamp\": \"2025-09-29T09:31:46.887Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 46:CD:31:66:CF:A0 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 13,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.88.6\",\n                    \"mac\": \"46:CD:31:66:CF:A0\",\n                    \"previous_count\": 13\n                },\n                \"Timestamp\": \"2025-09-29T09:31:46.887Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 5E:09:35:6B:42:13 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 79,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.88.5\",\n                    \"mac\": \"5E:09:35:6B:42:13\",\n                    \"previous_count\": 79\n                },\n                \"Timestamp\": \"2025-09-29T09:31:46.887Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 36:25:2F:13:D9:94 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 26,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.88.2\",\n                    \"mac\": \"36:25:2F:13:D9:94\",\n                    \"previous_count\": 26\n                },\n                \"Timestamp\": \"2025-09-29T09:31:46.887Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC BA:4B:DB:AC:70:D2 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 17,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.88.10\",\n                    \"mac\": \"BA:4B:DB:AC:70:D2\",\n                    \"previous_count\": 17\n                },\n                \"Timestamp\": \"2025-09-29T09:31:46.887Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 26:6F:A0:20:E8:D7 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 42,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.5\",\n                    \"mac\": \"26:6F:A0:20:E8:D7\",\n                    \"previous_count\": 42\n                },\n                \"Timestamp\": \"2025-09-29T09:31:46.887Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 10:2C:B1:A2:00:44 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 101,\n                    \"hostname\": \"Eufy Device\",\n                    \"ip\": \"192.168.88.4\",\n                    \"mac\": \"10:2C:B1:A2:00:44\",\n                    \"previous_count\": 101\n                },\n                \"Timestamp\": \"2025-09-29T09:31:46.887Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A4:E8:8D:02:86:76 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 15,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.13\",\n                    \"mac\": \"A4:E8:8D:02:86:76\",\n                    \"previous_count\": 15\n                },\n                \"Timestamp\": \"2025-09-30T17:47:03.219Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 42:B1:8D:E7:95:4A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 20,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.88.9\",\n                    \"mac\": \"42:B1:8D:E7:95:4A\",\n                    \"previous_count\": 20\n                },\n                \"Timestamp\": \"2025-09-30T17:47:03.219Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC CE:0F:9D:F8:23:BA has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 18,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.6\",\n                    \"mac\": \"CE:0F:9D:F8:23:BA\",\n                    \"previous_count\": 18\n                },\n                \"Timestamp\": \"2025-09-30T17:47:03.219Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 36:25:2F:13:D9:94 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 26,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.88.2\",\n                    \"mac\": \"36:25:2F:13:D9:94\",\n                    \"previous_count\": 26\n                },\n                \"Timestamp\": \"2025-09-30T17:47:03.219Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC BA:4B:DB:AC:70:D2 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 17,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.88.10\",\n                    \"mac\": \"BA:4B:DB:AC:70:D2\",\n                    \"previous_count\": 17\n                },\n                \"Timestamp\": \"2025-09-30T17:47:03.219Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::2036269001E2\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 52:C6:2B:CA:AB:98 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 27,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.0.11\",\n                    \"mac\": \"52:C6:2B:CA:AB:98\",\n                    \"previous_count\": 27\n                },\n                \"Timestamp\": \"2025-09-29T09:31:32.197Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC BC:DF:58:5A:F4:10 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 421,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.9\",\n                    \"mac\": \"BC:DF:58:5A:F4:10\",\n                    \"previous_count\": 421\n                },\n                \"Timestamp\": \"2025-09-29T09:31:32.197Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 9A:D9:09:32:D2:5E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 96,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.5\",\n                    \"mac\": \"9A:D9:09:32:D2:5E\",\n                    \"previous_count\": 96\n                },\n                \"Timestamp\": \"2025-09-29T09:31:32.197Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 28:AF:42:FB:D6:A9 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 406,\n                    \"hostname\": \"Samsung\",\n                    \"ip\": \"192.168.0.17\",\n                    \"mac\": \"28:AF:42:FB:D6:A9\",\n                    \"previous_count\": 406\n                },\n                \"Timestamp\": \"2025-09-29T09:31:32.197Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC CC:D3:C1:37:92:C2 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 15,\n                    \"hostname\": \"PANASONIC TV\",\n                    \"ip\": \"192.168.0.6\",\n                    \"mac\": \"CC:D3:C1:37:92:C2\",\n                    \"previous_count\": 15\n                },\n                \"Timestamp\": \"2025-09-29T09:31:32.197Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC DA:0D:E7:E1:D7:F7 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 343,\n                    \"hostname\": \"Mac\",\n                    \"ip\": \"192.168.0.6\",\n                    \"mac\": \"DA:0D:E7:E1:D7:F7\",\n                    \"previous_count\": 343\n                },\n                \"Timestamp\": \"2025-09-29T09:31:32.197Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 22:B9:DF:7E:62:07 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 144,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.7\",\n                    \"mac\": \"22:B9:DF:7E:62:07\",\n                    \"previous_count\": 144\n                },\n                \"Timestamp\": \"2025-09-29T09:31:32.197Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC DA:07:B6:0A:35:ED has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 49,\n                    \"hostname\": \"TL-WA850RE\",\n                    \"ip\": \"192.168.0.2\",\n                    \"mac\": \"DA:07:B6:0A:35:ED\",\n                    \"previous_count\": 49\n                },\n                \"Timestamp\": \"2025-09-29T09:31:32.197Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 0E:E1:2C:1D:F3:44 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 240,\n                    \"hostname\": \"MacBookPro\",\n                    \"ip\": \"192.168.0.3\",\n                    \"mac\": \"0E:E1:2C:1D:F3:44\",\n                    \"previous_count\": 240\n                },\n                \"Timestamp\": \"2025-09-29T09:31:32.197Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 02:57:57:92:92:F0 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 36,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.17\",\n                    \"mac\": \"02:57:57:92:92:F0\",\n                    \"previous_count\": 36\n                },\n                \"Timestamp\": \"2025-09-29T09:31:32.197Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 38:54:F5:77:BE:5E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 421,\n                    \"hostname\": \"lwip\",\n                    \"ip\": \"192.168.0.12\",\n                    \"mac\": \"38:54:F5:77:BE:5E\",\n                    \"previous_count\": 421\n                },\n                \"Timestamp\": \"2025-09-29T09:31:32.197Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C0:95:CF:2F:D2:98 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 28,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.18\",\n                    \"mac\": \"C0:95:CF:2F:D2:98\",\n                    \"previous_count\": 28\n                },\n                \"Timestamp\": \"2025-09-29T09:31:32.197Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 32:3B:C2:B1:02:8F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 50,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.10\",\n                    \"mac\": \"32:3B:C2:B1:02:8F\",\n                    \"previous_count\": 50\n                },\n                \"Timestamp\": \"2025-09-29T09:31:32.197Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 52:C6:2B:CA:AB:98 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 27,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.0.11\",\n                    \"mac\": \"52:C6:2B:CA:AB:98\",\n                    \"previous_count\": 27\n                },\n                \"Timestamp\": \"2025-09-30T17:46:51.255Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 32:3B:C2:B1:02:8F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 50,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.10\",\n                    \"mac\": \"32:3B:C2:B1:02:8F\",\n                    \"previous_count\": 50\n                },\n                \"Timestamp\": \"2025-09-30T17:46:51.255Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 02:57:57:92:92:F0 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 36,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.17\",\n                    \"mac\": \"02:57:57:92:92:F0\",\n                    \"previous_count\": 36\n                },\n                \"Timestamp\": \"2025-09-30T17:46:51.255Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::20362690D972\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 9E:68:96:74:54:FD has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 15,\n                    \"hostname\": \"miny-spy-ninga-s-A23\",\n                    \"ip\": \"192.168.0.13\",\n                    \"mac\": \"9E:68:96:74:54:FD\",\n                    \"previous_count\": 15\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.595Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC EA:26:97:10:E9:1E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 14,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.2\",\n                    \"mac\": \"EA:26:97:10:E9:1E\",\n                    \"previous_count\": 14\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.595Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 80:6D:71:2F:0A:EB has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 27,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.19\",\n                    \"mac\": \"80:6D:71:2F:0A:EB\",\n                    \"previous_count\": 27\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.595Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 22:67:31:76:E3:59 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 12,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.9\",\n                    \"mac\": \"22:67:31:76:E3:59\",\n                    \"previous_count\": 12\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.595Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC FC:3C:D7:FF:FB:03 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 421,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.12\",\n                    \"mac\": \"FC:3C:D7:FF:FB:03\",\n                    \"previous_count\": 421\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.595Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 0C:70:43:2C:CD:24 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 186,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.20\",\n                    \"mac\": \"0C:70:43:2C:CD:24\",\n                    \"previous_count\": 186\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.595Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 22:67:31:76:E3:59 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 12,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.9\",\n                    \"mac\": \"22:67:31:76:E3:59\",\n                    \"previous_count\": 12\n                },\n                \"Timestamp\": \"2025-09-30T17:46:56.907Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 9E:68:96:74:54:FD has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 15,\n                    \"hostname\": \"miny-spy-ninga-s-A23\",\n                    \"ip\": \"192.168.0.13\",\n                    \"mac\": \"9E:68:96:74:54:FD\",\n                    \"previous_count\": 15\n                },\n                \"Timestamp\": \"2025-09-30T17:46:56.907Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 80:6D:71:2F:0A:EB has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 27,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.19\",\n                    \"mac\": \"80:6D:71:2F:0A:EB\",\n                    \"previous_count\": 27\n                },\n                \"Timestamp\": \"2025-09-30T17:46:56.907Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::3C52A105FBC5\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D2:57:6F:6F:AF:86 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 17,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.6\",\n                    \"mac\": \"D2:57:6F:6F:AF:86\",\n                    \"previous_count\": 17\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.795Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC AA:2D:B8:2F:F5:A4 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 12,\n                    \"hostname\": \"Galaxy-A20e\",\n                    \"ip\": \"192.168.88.2\",\n                    \"mac\": \"AA:2D:B8:2F:F5:A4\",\n                    \"previous_count\": 12\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.795Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 18:48:BE:ED:64:47 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 57,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.3\",\n                    \"mac\": \"18:48:BE:ED:64:47\",\n                    \"previous_count\": 57\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.795Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C6:8E:2E:A9:40:BB has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 142,\n                    \"hostname\": \"Losie-s-A13\",\n                    \"ip\": \"192.168.88.5\",\n                    \"mac\": \"C6:8E:2E:A9:40:BB\",\n                    \"previous_count\": 142\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.795Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC AA:2D:B8:2F:F5:A4 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 12,\n                    \"hostname\": \"Galaxy-A20e\",\n                    \"ip\": \"192.168.88.2\",\n                    \"mac\": \"AA:2D:B8:2F:F5:A4\",\n                    \"previous_count\": 12\n                },\n                \"Timestamp\": \"2025-09-30T17:47:07.34Z\"\n            }\n        ]\n    },\n    {\n        \"sn\": \"USP::A842A10A5784\",\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 06:EC:93:BE:18:32 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 223,\n                    \"hostname\": \"Richard-s-Z-Flip4\",\n                    \"ip\": \"192.168.0.103\",\n                    \"mac\": \"06:EC:93:BE:18:32\",\n                    \"previous_count\": 223\n                },\n                \"Timestamp\": \"2025-09-29T09:31:49.348Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 36:F7:04:CD:ED:4C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 198,\n                    \"hostname\": \"Richard-s-S23\",\n                    \"ip\": \"192.168.0.112\",\n                    \"mac\": \"36:F7:04:CD:ED:4C\",\n                    \"previous_count\": 198\n                },\n                \"Timestamp\": \"2025-09-29T09:31:49.348Z\"\n            },\n            {\n                \"Type\": \"HighCPUUsage\",\n                \"Message\": \"Device is experiencing high CPU usage.\",\n                \"Details\": {\n                    \"max_cpu_percentage\": 100,\n                    \"threshold_percentage\": 90\n                },\n                \"Timestamp\": \"2025-09-29T09:31:49.348Z\"\n            },\n            {\n                \"Type\": \"HighCPUUsage\",\n                \"Message\": \"Device is experiencing high CPU usage.\",\n                \"Details\": {\n                    \"max_cpu_percentage\": 100,\n                    \"threshold_percentage\": 90\n                },\n                \"Timestamp\": \"2025-09-30T17:47:07.209Z\"\n            }\n        ]\n    }\n]"}],"_postman_id":"15279f7f-3376-4444-8366-7d893d912513"},{"name":"Quality Rating","id":"3245dd8e-5e09-4f20-96c9-e4f86d0bcb9a","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"body":{"mode":"raw","raw":"{\n    \n}","options":{"raw":{"language":"json"}}},"url":"insights/quality","urlObject":{"path":["quality"],"host":["insights"],"query":[],"variable":[]}},"response":[{"id":"3b80fdb3-ac32-46a0-9e3b-63455039b7a7","name":"Quality Rating","originalRequest":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"body":{"mode":"raw","raw":"{\n    \n}","options":{"raw":{"language":"json"}}},"url":"insights/quality"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"nginx/1.27.4"},{"key":"Date","value":"Tue, 30 Sep 2025 17:46:51 GMT"},{"key":"Content-Type","name":"Content-Type","value":"application/json","description":"","type":"text"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Vary","value":"Origin"}],"cookie":[],"responseTime":null,"body":"[\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::A86E84A389D3\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.12.0 2.0.0 v606d.0 Build 230913 Rel.29689n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:49.387Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 78.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 8.576190476190476,\n            \"google.com\": 9.380952380952381,\n            \"spotify.com\": 8.59047619047619,\n            \"youtube.com\": 8.67142857142857\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 527.0577184466017,\n                \"Rtt\": 40.04854368932039\n            }\n        },\n        \"badSignal\": {\n            \"1E:68:E6:22:67:9A\": {\n                \"Hostname\": \"Watch\",\n                \"IpAddress\": \"192.168.0.124\",\n                \"Count\": 23\n            },\n            \"34:2E:B7:54:BD:3E\": {\n                \"Hostname\": \"NeoSlate\",\n                \"IpAddress\": \"192.168.0.123\",\n                \"Count\": 331\n            },\n            \"48:F1:EB:78:79:6F\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.108\",\n                \"Count\": 334\n            },\n            \"54:3A:D6:E2:0D:8C\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.126\",\n                \"Count\": 419\n            },\n            \"64:76:BA:AE:6B:D6\": {\n                \"Hostname\": \"Jills-MacBook\",\n                \"IpAddress\": \"192.168.0.122\",\n                \"Count\": 27\n            },\n            \"6C:99:9D:52:6C:F3\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.102\",\n                \"Count\": 191\n            },\n            \"70:08:10:B6:AE:AE\": {\n                \"Hostname\": \"CLUK-yL1k1jxXYu\",\n                \"IpAddress\": \"192.168.0.125\",\n                \"Count\": 419\n            },\n            \"70:F7:54:EF:2D:9D\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.103\",\n                \"Count\": 28\n            },\n            \"80:B9:89:0C:FC:40\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.124\",\n                \"Count\": 68\n            },\n            \"82:8C:FD:15:91:A9\": {\n                \"Hostname\": \"Watch\",\n                \"IpAddress\": \"192.168.0.110\",\n                \"Count\": 50\n            },\n            \"84:9D:C2:8D:E2:1F\": {\n                \"Hostname\": \"MiCO\",\n                \"IpAddress\": \"192.168.0.120\",\n                \"Count\": 404\n            },\n            \"A0:FB:C5:11:98:9D\": {\n                \"Hostname\": \"Isaacs-iPhone\",\n                \"IpAddress\": \"192.168.0.115\",\n                \"Count\": 256\n            },\n            \"A6:AF:E1:32:EF:EC\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.130\",\n                \"Count\": 67\n            },\n            \"AA:45:01:5C:B6:F4\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.109\",\n                \"Count\": 88\n            },\n            \"AE:9B:D2:F6:21:26\": {\n                \"Hostname\": \"Watch\",\n                \"IpAddress\": \"192.168.0.103\",\n                \"Count\": 69\n            },\n            \"B2:DA:0D:71:19:DF\": {\n                \"Hostname\": \"iPad\",\n                \"IpAddress\": \"192.168.0.116\",\n                \"Count\": 166\n            },\n            \"BC:33:29:F3:BF:3D\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.113\",\n                \"Count\": 420\n            },\n            \"D8:0F:99:7E:72:6B\": {\n                \"Hostname\": \"NPIBC7EE3\",\n                \"IpAddress\": \"192.168.0.119\",\n                \"Count\": 58\n            },\n            \"E0:6D:17:4A:DD:8A\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.109\",\n                \"Count\": 76\n            },\n            \"E8:65:38:52:6A:1D\": {\n                \"Hostname\": \"IsaacsFramework\",\n                \"IpAddress\": \"192.168.0.127\",\n                \"Count\": 228\n            },\n            \"EE:2B:42:07:CC:B7\": {\n                \"Hostname\": \"CMF-by-Nothing-Phone-1\",\n                \"IpAddress\": \"192.168.0.111\",\n                \"Count\": 31\n            },\n            \"EE:5B:59:CA:72:F1\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.122\",\n                \"Count\": 57\n            },\n            \"EE:FA:CA:08:67:A0\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.118\",\n                \"Count\": 152\n            }\n        },\n        \"maxCPU\": 53,\n        \"maxMemory\": 51.92,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 70:F7:54:EF:2D:9D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 28,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.103\",\n                    \"mac\": \"70:F7:54:EF:2D:9D\",\n                    \"previous_count\": 28\n                },\n                \"Timestamp\": \"2025-09-29T09:31:49.388Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D8:0F:99:7E:72:6B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 58,\n                    \"hostname\": \"NPIBC7EE3\",\n                    \"ip\": \"192.168.0.119\",\n                    \"mac\": \"D8:0F:99:7E:72:6B\",\n                    \"previous_count\": 58\n                },\n                \"Timestamp\": \"2025-09-29T09:31:49.388Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC EE:5B:59:CA:72:F1 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 57,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.122\",\n                    \"mac\": \"EE:5B:59:CA:72:F1\",\n                    \"previous_count\": 57\n                },\n                \"Timestamp\": \"2025-09-29T09:31:49.388Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 6C:99:9D:52:6C:F3 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 191,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.102\",\n                    \"mac\": \"6C:99:9D:52:6C:F3\",\n                    \"previous_count\": 191\n                },\n                \"Timestamp\": \"2025-09-29T09:31:49.388Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 34:2E:B7:54:BD:3E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 331,\n                    \"hostname\": \"NeoSlate\",\n                    \"ip\": \"192.168.0.123\",\n                    \"mac\": \"34:2E:B7:54:BD:3E\",\n                    \"previous_count\": 331\n                },\n                \"Timestamp\": \"2025-09-29T09:31:49.388Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A6:AF:E1:32:EF:EC has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 67,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.130\",\n                    \"mac\": \"A6:AF:E1:32:EF:EC\",\n                    \"previous_count\": 67\n                },\n                \"Timestamp\": \"2025-09-29T09:31:49.388Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 1E:68:E6:22:67:9A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 23,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.0.124\",\n                    \"mac\": \"1E:68:E6:22:67:9A\",\n                    \"previous_count\": 23\n                },\n                \"Timestamp\": \"2025-09-29T09:31:49.388Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC AE:9B:D2:F6:21:26 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 69,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.0.103\",\n                    \"mac\": \"AE:9B:D2:F6:21:26\",\n                    \"previous_count\": 69\n                },\n                \"Timestamp\": \"2025-09-29T09:31:49.388Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC EE:FA:CA:08:67:A0 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 152,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.118\",\n                    \"mac\": \"EE:FA:CA:08:67:A0\",\n                    \"previous_count\": 152\n                },\n                \"Timestamp\": \"2025-09-29T09:31:49.388Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC E0:6D:17:4A:DD:8A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 76,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.109\",\n                    \"mac\": \"E0:6D:17:4A:DD:8A\",\n                    \"previous_count\": 76\n                },\n                \"Timestamp\": \"2025-09-29T09:31:49.388Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 64:76:BA:AE:6B:D6 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 27,\n                    \"hostname\": \"Jills-MacBook\",\n                    \"ip\": \"192.168.0.122\",\n                    \"mac\": \"64:76:BA:AE:6B:D6\",\n                    \"previous_count\": 27\n                },\n                \"Timestamp\": \"2025-09-29T09:31:49.388Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC E8:65:38:52:6A:1D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 228,\n                    \"hostname\": \"IsaacsFramework\",\n                    \"ip\": \"192.168.0.127\",\n                    \"mac\": \"E8:65:38:52:6A:1D\",\n                    \"previous_count\": 228\n                },\n                \"Timestamp\": \"2025-09-29T09:31:49.388Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::20362690BBA4\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.1.0 3.1.8 v6087.0 Build 230406 Rel.63114n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:44.675Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 81.25,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 25,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 7.856459330143541,\n            \"google.com\": 7.8253588516746415,\n            \"spotify.com\": 7.038277511961723,\n            \"youtube.com\": 7.899521531100478\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 1706.3724047619044,\n                \"Rtt\": 12.482149999999999\n            }\n        },\n        \"badSignal\": {\n            \"24:18:1D:30:91:86\": {\n                \"Hostname\": \"Galaxy-S8\",\n                \"IpAddress\": \"192.168.0.6\",\n                \"Count\": 235\n            },\n            \"50:84:92:7B:AC:FA\": {\n                \"Hostname\": \"WIN-1QLPBEQGLJ5\",\n                \"IpAddress\": \"192.168.0.8\",\n                \"Count\": 121\n            },\n            \"5C:41:5A:8C:22:00\": {\n                \"Hostname\": \"amazon-6aeb6724a\",\n                \"IpAddress\": \"192.168.0.5\",\n                \"Count\": 117\n            },\n            \"64:EB:8C:22:C8:78\": {\n                \"Hostname\": \"EPSON22C878\",\n                \"IpAddress\": \"192.168.0.4\",\n                \"Count\": 72\n            },\n            \"74:A7:EA:02:35:2F\": {\n                \"Hostname\": \"amazon-ede163ba3\",\n                \"IpAddress\": \"192.168.0.2\",\n                \"Count\": 86\n            }\n        },\n        \"maxCPU\": 13,\n        \"maxMemory\": 39.42,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 64:EB:8C:22:C8:78 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 72,\n                    \"hostname\": \"EPSON22C878\",\n                    \"ip\": \"192.168.0.4\",\n                    \"mac\": \"64:EB:8C:22:C8:78\",\n                    \"previous_count\": 72\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.715Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 74:A7:EA:02:35:2F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 86,\n                    \"hostname\": \"amazon-ede163ba3\",\n                    \"ip\": \"192.168.0.2\",\n                    \"mac\": \"74:A7:EA:02:35:2F\",\n                    \"previous_count\": 86\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.715Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 50:84:92:7B:AC:FA has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 121,\n                    \"hostname\": \"WIN-1QLPBEQGLJ5\",\n                    \"ip\": \"192.168.0.8\",\n                    \"mac\": \"50:84:92:7B:AC:FA\",\n                    \"previous_count\": 121\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.715Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 5C:41:5A:8C:22:00 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 117,\n                    \"hostname\": \"amazon-6aeb6724a\",\n                    \"ip\": \"192.168.0.5\",\n                    \"mac\": \"5C:41:5A:8C:22:00\",\n                    \"previous_count\": 117\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.715Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::20362690D80A\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.1.0 3.1.8 v6087.0 Build 230406 Rel.63114n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:41.046Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 78.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 10.019002375296912,\n            \"google.com\": 10.057007125890737,\n            \"spotify.com\": 10.026128266033254,\n            \"youtube.com\": 10.049881235154395\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 2156.1707838479806,\n                \"Rtt\": 15.624731591448937\n            }\n        },\n        \"badSignal\": {\n            \"12:AE:61:82:1C:3A\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.6\",\n                \"Count\": 143\n            },\n            \"26:D5:4A:FE:8C:CF\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.4\",\n                \"Count\": 38\n            },\n            \"48:A4:FD:BF:1C:FD\": {\n                \"Hostname\": \"lwip\",\n                \"IpAddress\": \"192.168.0.13\",\n                \"Count\": 340\n            },\n            \"7C:61:66:0E:13:09\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.15\",\n                \"Count\": 113\n            },\n            \"92:CD:66:1A:98:66\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.6\",\n                \"Count\": 21\n            },\n            \"DE:8E:69:2F:90:21\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.17\",\n                \"Count\": 118\n            },\n            \"FE:1C:D3:39:81:CD\": {\n                \"Hostname\": \"Watch\",\n                \"IpAddress\": \"192.168.0.6\",\n                \"Count\": 71\n            }\n        },\n        \"maxCPU\": 17,\n        \"maxMemory\": 38.53,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 7C:61:66:0E:13:09 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 113,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.15\",\n                    \"mac\": \"7C:61:66:0E:13:09\",\n                    \"previous_count\": 113\n                },\n                \"Timestamp\": \"2025-09-29T09:31:41.07Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 26:D5:4A:FE:8C:CF has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 38,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.4\",\n                    \"mac\": \"26:D5:4A:FE:8C:CF\",\n                    \"previous_count\": 38\n                },\n                \"Timestamp\": \"2025-09-29T09:31:41.07Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC DE:8E:69:2F:90:21 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 118,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.17\",\n                    \"mac\": \"DE:8E:69:2F:90:21\",\n                    \"previous_count\": 118\n                },\n                \"Timestamp\": \"2025-09-29T09:31:41.07Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 12:AE:61:82:1C:3A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 143,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.6\",\n                    \"mac\": \"12:AE:61:82:1C:3A\",\n                    \"previous_count\": 143\n                },\n                \"Timestamp\": \"2025-09-29T09:31:41.07Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 48:A4:FD:BF:1C:FD has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 340,\n                    \"hostname\": \"lwip\",\n                    \"ip\": \"192.168.0.13\",\n                    \"mac\": \"48:A4:FD:BF:1C:FD\",\n                    \"previous_count\": 340\n                },\n                \"Timestamp\": \"2025-09-29T09:31:41.07Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC FE:1C:D3:39:81:CD has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 71,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.0.6\",\n                    \"mac\": \"FE:1C:D3:39:81:CD\",\n                    \"previous_count\": 71\n                },\n                \"Timestamp\": \"2025-09-29T09:31:41.07Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::98254AA1D58A\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.12.0 2.0.0 v606d.0 Build 230913 Rel.29689n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:51.533Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 78.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 8.442857142857143,\n            \"google.com\": 8.692857142857143,\n            \"spotify.com\": 8.64047619047619,\n            \"youtube.com\": 8.657142857142857\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 424.3120913461543,\n                \"Rtt\": 28.701923076923077\n            }\n        },\n        \"badSignal\": {\n            \"34:85:18:81:EB:A8\": {\n                \"Hostname\": \"Toniebox\",\n                \"IpAddress\": \"192.168.0.104\",\n                \"Count\": 43\n            },\n            \"40:A9:CF:41:4E:23\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.110\",\n                \"Count\": 75\n            },\n            \"44:3D:54:69:9E:F1\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.101\",\n                \"Count\": 59\n            },\n            \"5C:8B:6B:E9:67:8C\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.114\",\n                \"Count\": 210\n            },\n            \"94:3A:91:FF:7D:D2\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.109\",\n                \"Count\": 354\n            },\n            \"A6:3A:83:5B:D2:53\": {\n                \"Hostname\": \"Ann-s-S23\",\n                \"IpAddress\": \"192.168.0.101\",\n                \"Count\": 199\n            },\n            \"AC:FA:E4:7B:0A:63\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.107\",\n                \"Count\": 72\n            },\n            \"B6:FF:BC:6B:67:EB\": {\n                \"Hostname\": \"Rhyce-s-S10e\",\n                \"IpAddress\": \"192.168.0.105\",\n                \"Count\": 86\n            },\n            \"BC:74:4B:C7:D6:5C\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.103\",\n                \"Count\": 298\n            },\n            \"C0:8D:51:EE:91:3D\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.105\",\n                \"Count\": 52\n            },\n            \"EC:0D:E4:0F:D4:9F\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.101\",\n                \"Count\": 30\n            }\n        },\n        \"maxCPU\": 23,\n        \"maxMemory\": 45.97,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 40:A9:CF:41:4E:23 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 75,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.110\",\n                    \"mac\": \"40:A9:CF:41:4E:23\",\n                    \"previous_count\": 75\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.556Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C0:8D:51:EE:91:3D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 52,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.105\",\n                    \"mac\": \"C0:8D:51:EE:91:3D\",\n                    \"previous_count\": 52\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.556Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 34:85:18:81:EB:A8 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 43,\n                    \"hostname\": \"Toniebox\",\n                    \"ip\": \"192.168.0.104\",\n                    \"mac\": \"34:85:18:81:EB:A8\",\n                    \"previous_count\": 43\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.556Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B6:FF:BC:6B:67:EB has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 86,\n                    \"hostname\": \"Rhyce-s-S10e\",\n                    \"ip\": \"192.168.0.105\",\n                    \"mac\": \"B6:FF:BC:6B:67:EB\",\n                    \"previous_count\": 86\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.556Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A6:3A:83:5B:D2:53 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 199,\n                    \"hostname\": \"Ann-s-S23\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"A6:3A:83:5B:D2:53\",\n                    \"previous_count\": 199\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.556Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC AC:FA:E4:7B:0A:63 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 72,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.107\",\n                    \"mac\": \"AC:FA:E4:7B:0A:63\",\n                    \"previous_count\": 72\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.556Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC EC:0D:E4:0F:D4:9F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 30,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"EC:0D:E4:0F:D4:9F\",\n                    \"previous_count\": 30\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.556Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::98254AA1B940\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.13.0 2.0.0 v606d.0 Build 231129 Rel.37213n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:40.705Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 78.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 4.026190476190476,\n            \"google.com\": 4.057142857142857,\n            \"spotify.com\": 4.045238095238095,\n            \"youtube.com\": 4.042857142857143\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 871.544576271186,\n                \"Rtt\": 12.760290556900726\n            }\n        },\n        \"badSignal\": {\n            \"00:F3:61:57:82:D7\": {\n                \"Hostname\": \"amazon-2d7e13e6f\",\n                \"IpAddress\": \"192.168.0.106\",\n                \"Count\": 16\n            },\n            \"3E:45:D8:8B:6E:3C\": {\n                \"Hostname\": \"Pixel-6\",\n                \"IpAddress\": \"192.168.0.107\",\n                \"Count\": 47\n            },\n            \"42:F0:2C:C3:CE:88\": {\n                \"Hostname\": \"Pixel-6\",\n                \"IpAddress\": \"192.168.0.108\",\n                \"Count\": 76\n            },\n            \"44:00:49:2C:C4:58\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.101\",\n                \"Count\": 176\n            },\n            \"46:65:D8:A9:D4:C6\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.105\",\n                \"Count\": 44\n            },\n            \"A8:42:E3:21:46:C4\": {\n                \"Hostname\": \"cosyhub\",\n                \"IpAddress\": \"192.168.0.104\",\n                \"Count\": 21\n            },\n            \"AE:77:41:EA:C5:75\": {\n                \"Hostname\": \"Davids-Galaxy-Tab-S4\",\n                \"IpAddress\": \"192.168.0.110\",\n                \"Count\": 146\n            }\n        },\n        \"maxCPU\": 21,\n        \"maxMemory\": 48.52,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 00:F3:61:57:82:D7 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 16,\n                    \"hostname\": \"amazon-2d7e13e6f\",\n                    \"ip\": \"192.168.0.106\",\n                    \"mac\": \"00:F3:61:57:82:D7\",\n                    \"previous_count\": 16\n                },\n                \"Timestamp\": \"2025-09-29T09:31:40.723Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC AE:77:41:EA:C5:75 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 146,\n                    \"hostname\": \"Davids-Galaxy-Tab-S4\",\n                    \"ip\": \"192.168.0.110\",\n                    \"mac\": \"AE:77:41:EA:C5:75\",\n                    \"previous_count\": 146\n                },\n                \"Timestamp\": \"2025-09-29T09:31:40.723Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 3E:45:D8:8B:6E:3C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 47,\n                    \"hostname\": \"Pixel-6\",\n                    \"ip\": \"192.168.0.107\",\n                    \"mac\": \"3E:45:D8:8B:6E:3C\",\n                    \"previous_count\": 47\n                },\n                \"Timestamp\": \"2025-09-29T09:31:40.723Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 46:65:D8:A9:D4:C6 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 44,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.105\",\n                    \"mac\": \"46:65:D8:A9:D4:C6\",\n                    \"previous_count\": 44\n                },\n                \"Timestamp\": \"2025-09-29T09:31:40.723Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::98254AA1B6BB\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.12.0 2.0.0 v606d.0 Build 230913 Rel.29689n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:45.601Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 68.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15,\n            \"hardwareHealthScore\": 60\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 8.114285714285714,\n            \"google.com\": 8.216666666666667,\n            \"spotify.com\": 7.697619047619048,\n            \"youtube.com\": 8.211904761904762\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 828.4325952380948,\n                \"Rtt\": 25.571428571428573\n            }\n        },\n        \"badSignal\": {\n            \"04:83:08:47:3D:F8\": {\n                \"Hostname\": \"myenergi_hub\",\n                \"IpAddress\": \"192.168.0.116\",\n                \"Count\": 11\n            },\n            \"18:0B:1B:39:2C:C8\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.113\",\n                \"Count\": 274\n            },\n            \"3C:21:9C:EE:43:A0\": {\n                \"Hostname\": \"NTL-ZBGlsNpMldE\",\n                \"IpAddress\": \"192.168.0.124\",\n                \"Count\": 58\n            },\n            \"40:A9:CF:CD:71:7E\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.109\",\n                \"Count\": 400\n            },\n            \"7E:09:93:9B:57:88\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.103\",\n                \"Count\": 113\n            },\n            \"8A:C5:07:7B:25:33\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.120\",\n                \"Count\": 77\n            },\n            \"96:32:56:FE:4D:91\": {\n                \"Hostname\": \"iPad\",\n                \"IpAddress\": \"192.168.0.101\",\n                \"Count\": 37\n            },\n            \"9C:76:13:76:52:E4\": {\n                \"Hostname\": \"RingDoorbell-e4\",\n                \"IpAddress\": \"192.168.0.114\",\n                \"Count\": 196\n            },\n            \"BE:B9:1D:D9:D6:61\": {\n                \"Hostname\": \"Kathy-s-A53\",\n                \"IpAddress\": \"192.168.0.102\",\n                \"Count\": 219\n            },\n            \"BE:C8:52:5F:E9:E8\": {\n                \"Hostname\": \"Galaxy-A32-5G\",\n                \"IpAddress\": \"192.168.0.121\",\n                \"Count\": 22\n            },\n            \"CC:A7:C1:0A:01:6C\": {\n                \"Hostname\": \"09AC01AC242003DX\",\n                \"IpAddress\": \"192.168.0.115\",\n                \"Count\": 79\n            }\n        },\n        \"maxCPU\": 100,\n        \"maxMemory\": 46.41,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 18:0B:1B:39:2C:C8 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 274,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.113\",\n                    \"mac\": \"18:0B:1B:39:2C:C8\",\n                    \"previous_count\": 274\n                },\n                \"Timestamp\": \"2025-09-29T09:31:45.642Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 04:83:08:47:3D:F8 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 11,\n                    \"hostname\": \"myenergi_hub\",\n                    \"ip\": \"192.168.0.116\",\n                    \"mac\": \"04:83:08:47:3D:F8\",\n                    \"previous_count\": 11\n                },\n                \"Timestamp\": \"2025-09-29T09:31:45.642Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC BE:C8:52:5F:E9:E8 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 22,\n                    \"hostname\": \"Galaxy-A32-5G\",\n                    \"ip\": \"192.168.0.121\",\n                    \"mac\": \"BE:C8:52:5F:E9:E8\",\n                    \"previous_count\": 22\n                },\n                \"Timestamp\": \"2025-09-29T09:31:45.642Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 8A:C5:07:7B:25:33 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 77,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.120\",\n                    \"mac\": \"8A:C5:07:7B:25:33\",\n                    \"previous_count\": 77\n                },\n                \"Timestamp\": \"2025-09-29T09:31:45.642Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 3C:21:9C:EE:43:A0 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 58,\n                    \"hostname\": \"NTL-ZBGlsNpMldE\",\n                    \"ip\": \"192.168.0.124\",\n                    \"mac\": \"3C:21:9C:EE:43:A0\",\n                    \"previous_count\": 58\n                },\n                \"Timestamp\": \"2025-09-29T09:31:45.642Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 96:32:56:FE:4D:91 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 37,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"96:32:56:FE:4D:91\",\n                    \"previous_count\": 37\n                },\n                \"Timestamp\": \"2025-09-29T09:31:45.642Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC CC:A7:C1:0A:01:6C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 79,\n                    \"hostname\": \"09AC01AC242003DX\",\n                    \"ip\": \"192.168.0.115\",\n                    \"mac\": \"CC:A7:C1:0A:01:6C\",\n                    \"previous_count\": 79\n                },\n                \"Timestamp\": \"2025-09-29T09:31:45.642Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC BE:B9:1D:D9:D6:61 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 219,\n                    \"hostname\": \"Kathy-s-A53\",\n                    \"ip\": \"192.168.0.102\",\n                    \"mac\": \"BE:B9:1D:D9:D6:61\",\n                    \"previous_count\": 219\n                },\n                \"Timestamp\": \"2025-09-29T09:31:45.642Z\"\n            },\n            {\n                \"Type\": \"HighCPUUsage\",\n                \"Message\": \"Device is experiencing high CPU usage.\",\n                \"Details\": {\n                    \"max_cpu_percentage\": 100,\n                    \"threshold_percentage\": 90\n                },\n                \"Timestamp\": \"2025-09-29T09:31:45.642Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::A842A10A420C\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.13.0 2.0.0 v606d.0 Build 231129 Rel.37213n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:47.964Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 78.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 5.947619047619048,\n            \"google.com\": 6,\n            \"spotify.com\": 5.947619047619048,\n            \"youtube.com\": 6.0285714285714285\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 523.4168982630275,\n                \"Rtt\": 22.133995037220842\n            }\n        },\n        \"badSignal\": {\n            \"14:0A:C5:03:D7:23\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.101\",\n                \"Count\": 15\n            },\n            \"14:7F:CE:AE:36:72\": {\n                \"Hostname\": \"VeronicadeAir\",\n                \"IpAddress\": \"192.168.0.110\",\n                \"Count\": 309\n            },\n            \"1E:21:18:16:B3:B5\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.113\",\n                \"Count\": 37\n            },\n            \"36:28:AA:81:D9:34\": {\n                \"Hostname\": \"iPad\",\n                \"IpAddress\": \"192.168.0.111\",\n                \"Count\": 39\n            },\n            \"42:E8:06:A3:EC:9E\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.104\",\n                \"Count\": 30\n            },\n            \"6A:EF:10:92:7B:EB\": {\n                \"Hostname\": \"Maisie-s-A15\",\n                \"IpAddress\": \"192.168.0.109\",\n                \"Count\": 74\n            },\n            \"72:BE:36:0D:44:B4\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.106\",\n                \"Count\": 62\n            },\n            \"BE:A0:54:28:29:0D\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.100\",\n                \"Count\": 243\n            },\n            \"CA:CC:08:37:8C:B2\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.112\",\n                \"Count\": 12\n            },\n            \"D4:57:63:EA:0D:84\": {\n                \"Hostname\": \"MacBook-Air-2\",\n                \"IpAddress\": \"192.168.0.103\",\n                \"Count\": 67\n            },\n            \"E6:59:72:98:5E:EE\": {\n                \"Hostname\": \"Maisie-s-A15\",\n                \"IpAddress\": \"192.168.0.107\",\n                \"Count\": 36\n            }\n        },\n        \"maxCPU\": 21,\n        \"maxMemory\": 46.8,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 14:0A:C5:03:D7:23 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 15,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"14:0A:C5:03:D7:23\",\n                    \"previous_count\": 15\n                },\n                \"Timestamp\": \"2025-09-29T09:31:47.973Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC CA:CC:08:37:8C:B2 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 12,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.112\",\n                    \"mac\": \"CA:CC:08:37:8C:B2\",\n                    \"previous_count\": 12\n                },\n                \"Timestamp\": \"2025-09-29T09:31:47.973Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 1E:21:18:16:B3:B5 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 37,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.113\",\n                    \"mac\": \"1E:21:18:16:B3:B5\",\n                    \"previous_count\": 37\n                },\n                \"Timestamp\": \"2025-09-29T09:31:47.973Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 42:E8:06:A3:EC:9E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 30,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.104\",\n                    \"mac\": \"42:E8:06:A3:EC:9E\",\n                    \"previous_count\": 30\n                },\n                \"Timestamp\": \"2025-09-29T09:31:47.973Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 36:28:AA:81:D9:34 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 39,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.0.111\",\n                    \"mac\": \"36:28:AA:81:D9:34\",\n                    \"previous_count\": 39\n                },\n                \"Timestamp\": \"2025-09-29T09:31:47.973Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC E6:59:72:98:5E:EE has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 36,\n                    \"hostname\": \"Maisie-s-A15\",\n                    \"ip\": \"192.168.0.107\",\n                    \"mac\": \"E6:59:72:98:5E:EE\",\n                    \"previous_count\": 36\n                },\n                \"Timestamp\": \"2025-09-29T09:31:47.973Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 72:BE:36:0D:44:B4 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 62,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.106\",\n                    \"mac\": \"72:BE:36:0D:44:B4\",\n                    \"previous_count\": 62\n                },\n                \"Timestamp\": \"2025-09-29T09:31:47.973Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D4:57:63:EA:0D:84 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 67,\n                    \"hostname\": \"MacBook-Air-2\",\n                    \"ip\": \"192.168.0.103\",\n                    \"mac\": \"D4:57:63:EA:0D:84\",\n                    \"previous_count\": 67\n                },\n                \"Timestamp\": \"2025-09-29T09:31:47.973Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 6A:EF:10:92:7B:EB has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 74,\n                    \"hostname\": \"Maisie-s-A15\",\n                    \"ip\": \"192.168.0.109\",\n                    \"mac\": \"6A:EF:10:92:7B:EB\",\n                    \"previous_count\": 74\n                },\n                \"Timestamp\": \"2025-09-29T09:31:47.973Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::40AE30974301\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.15.0 2.0.0 v606d.0 Build 240802 Rel.33715n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:44.733Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 88.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 55,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 3.49746192893401,\n            \"google.com\": 3.552112676056338,\n            \"spotify.com\": 3.5012594458438286,\n            \"youtube.com\": 3.542713567839196\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 1046.947009569378,\n                \"Rtt\": 9.30622009569378\n            }\n        },\n        \"badSignal\": {\n            \"34:B1:EB:31:DA:25\": {\n                \"Hostname\": \"KristoppleWatch\",\n                \"IpAddress\": \"192.168.0.114\",\n                \"Count\": 17\n            },\n            \"90:A8:22:2A:86:2E\": {\n                \"Hostname\": \"amazon-2e02954ca\",\n                \"IpAddress\": \"192.168.0.106\",\n                \"Count\": 33\n            },\n            \"FE:72:F8:42:9C:70\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.108\",\n                \"Count\": 26\n            }\n        },\n        \"maxCPU\": 32,\n        \"maxMemory\": 47.42,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC FE:72:F8:42:9C:70 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 26,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.108\",\n                    \"mac\": \"FE:72:F8:42:9C:70\",\n                    \"previous_count\": 26\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.769Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 90:A8:22:2A:86:2E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 33,\n                    \"hostname\": \"amazon-2e02954ca\",\n                    \"ip\": \"192.168.0.106\",\n                    \"mac\": \"90:A8:22:2A:86:2E\",\n                    \"previous_count\": 33\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.769Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 34:B1:EB:31:DA:25 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 17,\n                    \"hostname\": \"KristoppleWatch\",\n                    \"ip\": \"192.168.0.114\",\n                    \"mac\": \"34:B1:EB:31:DA:25\",\n                    \"previous_count\": 17\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.769Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::203626911F13\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.3.0 3.1.9 v6087.0 Build 250124 Rel.60047n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:56.199Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 78.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 9.682170542635658,\n            \"google.com\": 9.821705426356589,\n            \"spotify.com\": 9.728682170542635,\n            \"youtube.com\": 9.86046511627907\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 1744.0533333333333,\n                \"Rtt\": 29.99258139534883\n            }\n        },\n        \"badSignal\": {\n            \"2A:ED:07:D8:76:DE\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.78\",\n                \"Count\": 49\n            },\n            \"66:83:E7:A7:20:81\": {\n                \"Hostname\": \"RE220\",\n                \"IpAddress\": \"192.168.0.24\",\n                \"Count\": 23\n            },\n            \"66:A6:87:52:59:E8\": {\n                \"Hostname\": \"motorola-razr-50-ultra\",\n                \"IpAddress\": \"192.168.0.111\",\n                \"Count\": 26\n            },\n            \"98:E2:55:80:95:74\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.34\",\n                \"Count\": 115\n            },\n            \"9E:AA:5F:D9:37:7D\": {\n                \"Hostname\": \"RE220\",\n                \"IpAddress\": \"192.168.0.70\",\n                \"Count\": 17\n            },\n            \"9E:AA:5F:D9:3A:1D\": {\n                \"Hostname\": \"RE220\",\n                \"IpAddress\": \"192.168.0.79\",\n                \"Count\": 17\n            },\n            \"C0:48:E6:87:91:97\": {\n                \"Hostname\": \"Samsung\",\n                \"IpAddress\": \"192.168.0.69\",\n                \"Count\": 32\n            },\n            \"C4:4F:33:9A:45:EA\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.31\",\n                \"Count\": 12\n            },\n            \"E8:D8:7E:20:DE:FC\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.74\",\n                \"Count\": 122\n            }\n        },\n        \"maxCPU\": 40,\n        \"maxMemory\": 39.62,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 9E:AA:5F:D9:3A:1D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 17,\n                    \"hostname\": \"RE220\",\n                    \"ip\": \"192.168.0.79\",\n                    \"mac\": \"9E:AA:5F:D9:3A:1D\",\n                    \"previous_count\": 17\n                },\n                \"Timestamp\": \"2025-09-29T09:31:56.225Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C4:4F:33:9A:45:EA has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 12,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.31\",\n                    \"mac\": \"C4:4F:33:9A:45:EA\",\n                    \"previous_count\": 12\n                },\n                \"Timestamp\": \"2025-09-29T09:31:56.225Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 66:A6:87:52:59:E8 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 26,\n                    \"hostname\": \"motorola-razr-50-ultra\",\n                    \"ip\": \"192.168.0.111\",\n                    \"mac\": \"66:A6:87:52:59:E8\",\n                    \"previous_count\": 26\n                },\n                \"Timestamp\": \"2025-09-29T09:31:56.225Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 9E:AA:5F:D9:37:7D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 17,\n                    \"hostname\": \"RE220\",\n                    \"ip\": \"192.168.0.70\",\n                    \"mac\": \"9E:AA:5F:D9:37:7D\",\n                    \"previous_count\": 17\n                },\n                \"Timestamp\": \"2025-09-29T09:31:56.225Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 2A:ED:07:D8:76:DE has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 49,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.78\",\n                    \"mac\": \"2A:ED:07:D8:76:DE\",\n                    \"previous_count\": 49\n                },\n                \"Timestamp\": \"2025-09-29T09:31:56.225Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::A842A10A4CE6\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.15.0 2.0.0 v606d.0 Build 240802 Rel.33715n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:46.697Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 100,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 100,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 3.361904761904762,\n            \"google.com\": 3.392857142857143,\n            \"spotify.com\": 3.276190476190476,\n            \"youtube.com\": 3.361904761904762\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 613.5151589242054,\n                \"Rtt\": 16.943765281173594\n            }\n        },\n        \"maxCPU\": 16,\n        \"maxMemory\": 46.32,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::A842A10A441C\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.13.0 2.0.0 v606d.0 Build 231129 Rel.37213n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:43.183Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 92.5,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 70,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 5.432304038004751,\n            \"google.com\": 5.551068883610451,\n            \"spotify.com\": 5.422802850356295,\n            \"youtube.com\": 5.536817102137767\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 721.4467380952386,\n                \"Rtt\": 16.428571428571427\n            }\n        },\n        \"badSignal\": {\n            \"36:E7:B9:B9:34:F8\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.102\",\n                \"Count\": 10\n            },\n            \"AE:C0:99:05:B0:29\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.100\",\n                \"Count\": 12\n            }\n        },\n        \"maxCPU\": 14,\n        \"maxMemory\": 46.22,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC AE:C0:99:05:B0:29 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 12,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.100\",\n                    \"mac\": \"AE:C0:99:05:B0:29\",\n                    \"previous_count\": 12\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.202Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 36:E7:B9:B9:34:F8 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 10,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.102\",\n                    \"mac\": \"36:E7:B9:B9:34:F8\",\n                    \"previous_count\": 10\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.202Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::20362690D651\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.3.0 3.1.9 v6087.0 Build 250124 Rel.60047n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:38.03Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 78.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 4.233333333333333,\n            \"google.com\": 4.164285714285715,\n            \"spotify.com\": 4.05,\n            \"youtube.com\": 4.273809523809524\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 1254.9847380952374,\n                \"Rtt\": 19.385473809523788\n            }\n        },\n        \"badSignal\": {\n            \"46:BD:06:5E:F9:81\": {\n                \"Hostname\": \"Martin-s-S23-Ultra\",\n                \"IpAddress\": \"192.168.2.76\",\n                \"Count\": 103\n            },\n            \"4C:EF:C0:A0:50:DB\": {\n                \"Hostname\": \"Alexa Echo\",\n                \"IpAddress\": \"192.168.2.67\",\n                \"Count\": 410\n            },\n            \"70:03:9F:91:41:DC\": {\n                \"Hostname\": \"ESP_9141DC\",\n                \"IpAddress\": \"192.168.2.53\",\n                \"Count\": 119\n            },\n            \"9C:76:13:CC:26:D7\": {\n                \"Hostname\": \"9C7613CC26D7-mysimplelink\",\n                \"IpAddress\": \"192.168.2.57\",\n                \"Count\": 174\n            },\n            \"B0:FC:0D:1C:10:82\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.2.65\",\n                \"Count\": 370\n            },\n            \"C0:B5:D7:2A:69:8D\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.2.5\",\n                \"Count\": 22\n            },\n            \"E6:97:93:BD:9B:49\": {\n                \"Hostname\": \"Martin-s-Z-Fold7\",\n                \"IpAddress\": \"192.168.2.79\",\n                \"Count\": 33\n            },\n            \"F0:1F:C7:1B:6E:8E\": {\n                \"Hostname\": \"Ryans-iPhone-2\",\n                \"IpAddress\": \"192.168.2.76\",\n                \"Count\": 68\n            }\n        },\n        \"maxCPU\": 36,\n        \"maxMemory\": 39.95,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 70:03:9F:91:41:DC has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 119,\n                    \"hostname\": \"ESP_9141DC\",\n                    \"ip\": \"192.168.2.53\",\n                    \"mac\": \"70:03:9F:91:41:DC\",\n                    \"previous_count\": 119\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.042Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 9C:76:13:CC:26:D7 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 174,\n                    \"hostname\": \"9C7613CC26D7-mysimplelink\",\n                    \"ip\": \"192.168.2.57\",\n                    \"mac\": \"9C:76:13:CC:26:D7\",\n                    \"previous_count\": 174\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.042Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 4C:EF:C0:A0:50:DB has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 410,\n                    \"hostname\": \"Alexa Echo\",\n                    \"ip\": \"192.168.2.67\",\n                    \"mac\": \"4C:EF:C0:A0:50:DB\",\n                    \"previous_count\": 410\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.042Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 46:BD:06:5E:F9:81 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 103,\n                    \"hostname\": \"Martin-s-S23-Ultra\",\n                    \"ip\": \"192.168.2.76\",\n                    \"mac\": \"46:BD:06:5E:F9:81\",\n                    \"previous_count\": 103\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.042Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F0:1F:C7:1B:6E:8E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 68,\n                    \"hostname\": \"Ryans-iPhone-2\",\n                    \"ip\": \"192.168.2.76\",\n                    \"mac\": \"F0:1F:C7:1B:6E:8E\",\n                    \"previous_count\": 68\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.042Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C0:B5:D7:2A:69:8D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 22,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.2.5\",\n                    \"mac\": \"C0:B5:D7:2A:69:8D\",\n                    \"previous_count\": 22\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.042Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B0:FC:0D:1C:10:82 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 370,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.2.65\",\n                    \"mac\": \"B0:FC:0D:1C:10:82\",\n                    \"previous_count\": 370\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.042Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC E6:97:93:BD:9B:49 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 33,\n                    \"hostname\": \"Martin-s-Z-Fold7\",\n                    \"ip\": \"192.168.2.79\",\n                    \"mac\": \"E6:97:93:BD:9B:49\",\n                    \"previous_count\": 33\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.042Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::3C52A105FC73\",\n            \"model\": \"HX220\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.17.0 2.0.0 v605f.0 Build 240923 Rel.23368n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:32.196Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 100,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 100,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 4.016556291390729,\n            \"google.com\": 4.03728813559322,\n            \"spotify.com\": 4.009677419354839,\n            \"youtube.com\": 4.0816993464052285\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 511.60731707316995,\n                \"Rtt\": 4.923271341463414\n            }\n        },\n        \"maxCPU\": 66,\n        \"maxMemory\": 61.58,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::20362690107C\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.1.0 3.1.8 v6087.0 Build 230406 Rel.63114n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:44.321Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 96.25,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 85,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 4.026190476190476,\n            \"google.com\": 4.0285714285714285,\n            \"spotify.com\": 3.876190476190476,\n            \"youtube.com\": 4.083333333333333\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 1949.8725714285713,\n                \"Rtt\": 9.339071428571422\n            }\n        },\n        \"badSignal\": {\n            \"9A:09:62:D2:8F:11\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.2\",\n                \"Count\": 103\n            }\n        },\n        \"maxCPU\": 9,\n        \"maxMemory\": 39.52,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 9A:09:62:D2:8F:11 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 103,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.2\",\n                    \"mac\": \"9A:09:62:D2:8F:11\",\n                    \"previous_count\": 103\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.347Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"22431N2000712\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.15.0 2.0.0 v606d.0 Build 240802 Rel.33715n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:57.883Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 100,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 3.3,\n            \"google.com\": 3.413793103448276,\n            \"spotify.com\": 3.3703703703703702,\n            \"youtube.com\": 3.7037037037037037\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 1114.9020792079207,\n                \"Rtt\": 8.118811881188119\n            }\n        },\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::98254AA1DE99\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.13.0 2.0.0 v606d.0 Build 231129 Rel.37213n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:34.775Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 100,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 100,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 7.019047619047619,\n            \"google.com\": 7.021428571428571,\n            \"spotify.com\": 6.228571428571429,\n            \"youtube.com\": 7.016666666666667\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 857.4216546762593,\n                \"Rtt\": 18.441247002398082\n            }\n        },\n        \"maxCPU\": 50,\n        \"maxMemory\": 44.11,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::20362690BA4E\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.1.0 3.1.8 v6087.0 Build 230406 Rel.63114n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:38.611Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 78.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 13.04750593824228,\n            \"google.com\": 13.156769596199524,\n            \"spotify.com\": 13.042755344418053,\n            \"youtube.com\": 13.092636579572446\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 1638.516057007126,\n                \"Rtt\": 18.556213776722075\n            }\n        },\n        \"badSignal\": {\n            \"38:2C:E5:63:9E:91\": {\n                \"Hostname\": \"lwip0\",\n                \"IpAddress\": \"192.168.0.3\",\n                \"Count\": 57\n            },\n            \"52:ED:7A:2E:E4:3F\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.14\",\n                \"Count\": 37\n            },\n            \"56:D6:76:A5:DD:D7\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.6\",\n                \"Count\": 18\n            },\n            \"5C:47:5E:C0:33:1D\": {\n                \"Hostname\": \"RingDoorbell-1d\",\n                \"IpAddress\": \"192.168.0.4\",\n                \"Count\": 419\n            },\n            \"5E:B3:D1:EA:8D:40\": {\n                \"Hostname\": \"iPad\",\n                \"IpAddress\": \"192.168.0.15\",\n                \"Count\": 129\n            },\n            \"6C:3A:FF:42:51:EB\": {\n                \"Hostname\": \"Lycan\",\n                \"IpAddress\": \"192.168.0.5\",\n                \"Count\": 69\n            },\n            \"90:F8:2E:CC:4D:23\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.18\",\n                \"Count\": 237\n            },\n            \"A8:9C:78:8C:62:13\": {\n                \"Hostname\": \"beccas-iphone\",\n                \"IpAddress\": \"192.168.0.5\",\n                \"Count\": 34\n            },\n            \"B0:CF:CB:02:A0:4C\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.10\",\n                \"Count\": 420\n            },\n            \"B2:81:C3:09:D1:12\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.14\",\n                \"Count\": 23\n            },\n            \"BA:3B:0F:80:5E:82\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.5\",\n                \"Count\": 104\n            },\n            \"BE:F0:F8:D3:D2:EE\": {\n                \"Hostname\": \"Galaxy-A23-5G\",\n                \"IpAddress\": \"192.168.0.20\",\n                \"Count\": 99\n            },\n            \"C8:6C:3D:41:1E:24\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.19\",\n                \"Count\": 389\n            },\n            \"CA:09:39:4C:99:CC\": {\n                \"Hostname\": \"Watch\",\n                \"IpAddress\": \"192.168.0.9\",\n                \"Count\": 98\n            },\n            \"DC:45:46:18:E1:60\": {\n                \"Hostname\": \"Beccas-laptop\",\n                \"IpAddress\": \"192.168.0.26\",\n                \"Count\": 10\n            }\n        },\n        \"maxCPU\": 30,\n        \"maxMemory\": 40.03,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A8:9C:78:8C:62:13 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 34,\n                    \"hostname\": \"beccas-iphone\",\n                    \"ip\": \"192.168.0.5\",\n                    \"mac\": \"A8:9C:78:8C:62:13\",\n                    \"previous_count\": 34\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.631Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC BA:3B:0F:80:5E:82 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 104,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.5\",\n                    \"mac\": \"BA:3B:0F:80:5E:82\",\n                    \"previous_count\": 104\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.631Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B2:81:C3:09:D1:12 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 23,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.14\",\n                    \"mac\": \"B2:81:C3:09:D1:12\",\n                    \"previous_count\": 23\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.631Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B0:CF:CB:02:A0:4C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 420,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.10\",\n                    \"mac\": \"B0:CF:CB:02:A0:4C\",\n                    \"previous_count\": 420\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.631Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC CA:09:39:4C:99:CC has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 98,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.0.9\",\n                    \"mac\": \"CA:09:39:4C:99:CC\",\n                    \"previous_count\": 98\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.632Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 56:D6:76:A5:DD:D7 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 18,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.6\",\n                    \"mac\": \"56:D6:76:A5:DD:D7\",\n                    \"previous_count\": 18\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.632Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 5C:47:5E:C0:33:1D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 419,\n                    \"hostname\": \"RingDoorbell-1d\",\n                    \"ip\": \"192.168.0.4\",\n                    \"mac\": \"5C:47:5E:C0:33:1D\",\n                    \"previous_count\": 419\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.632Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC BE:F0:F8:D3:D2:EE has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 99,\n                    \"hostname\": \"Galaxy-A23-5G\",\n                    \"ip\": \"192.168.0.20\",\n                    \"mac\": \"BE:F0:F8:D3:D2:EE\",\n                    \"previous_count\": 99\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.632Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 38:2C:E5:63:9E:91 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 57,\n                    \"hostname\": \"lwip0\",\n                    \"ip\": \"192.168.0.3\",\n                    \"mac\": \"38:2C:E5:63:9E:91\",\n                    \"previous_count\": 57\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.632Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 90:F8:2E:CC:4D:23 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 237,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.18\",\n                    \"mac\": \"90:F8:2E:CC:4D:23\",\n                    \"previous_count\": 237\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.632Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 5E:B3:D1:EA:8D:40 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 129,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.0.15\",\n                    \"mac\": \"5E:B3:D1:EA:8D:40\",\n                    \"previous_count\": 129\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.632Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 52:ED:7A:2E:E4:3F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 37,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.14\",\n                    \"mac\": \"52:ED:7A:2E:E4:3F\",\n                    \"previous_count\": 37\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.632Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 6C:3A:FF:42:51:EB has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 69,\n                    \"hostname\": \"Lycan\",\n                    \"ip\": \"192.168.0.5\",\n                    \"mac\": \"6C:3A:FF:42:51:EB\",\n                    \"previous_count\": 69\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.632Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C8:6C:3D:41:1E:24 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 389,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.19\",\n                    \"mac\": \"C8:6C:3D:41:1E:24\",\n                    \"previous_count\": 389\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.632Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC DC:45:46:18:E1:60 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 10,\n                    \"hostname\": \"Beccas-laptop\",\n                    \"ip\": \"192.168.0.26\",\n                    \"mac\": \"DC:45:46:18:E1:60\",\n                    \"previous_count\": 10\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.632Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::242FD04EA17E\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.12.0 2.0.0 v606d.0 Build 230913 Rel.29689n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:51.565Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 78.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 3.9857142857142858,\n            \"google.com\": 3.9952380952380953,\n            \"spotify.com\": 3.1357142857142857,\n            \"youtube.com\": 3.9761904761904763\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 760.1299760191847,\n                \"Rtt\": 23.237410071942445\n            }\n        },\n        \"badSignal\": {\n            \"04:F7:78:5C:D1:E8\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.113\",\n                \"Count\": 304\n            },\n            \"12:9E:EF:C3:47:80\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.32.103\",\n                \"Count\": 15\n            },\n            \"24:E8:53:25:28:4C\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.102\",\n                \"Count\": 57\n            },\n            \"2C:98:11:32:25:AF\": {\n                \"Hostname\": \"MSI\",\n                \"IpAddress\": \"192.168.0.117\",\n                \"Count\": 20\n            },\n            \"3E:97:B4:EA:3A:68\": {\n                \"Hostname\": \"malcolm-s-Tab-S10\",\n                \"IpAddress\": \"192.168.0.100\",\n                \"Count\": 223\n            },\n            \"4E:34:A8:3C:1D:8B\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.116\",\n                \"Count\": 14\n            },\n            \"50:23:6D:7B:6B:6C\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.103\",\n                \"Count\": 55\n            },\n            \"64:CB:E9:CA:11:C6\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.109\",\n                \"Count\": 40\n            },\n            \"82:FA:5E:55:B7:27\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.102\",\n                \"Count\": 20\n            },\n            \"84:7B:57:63:22:2F\": {\n                \"Hostname\": \"Gymrat\",\n                \"IpAddress\": \"192.168.32.101\",\n                \"Count\": 50\n            },\n            \"86:C7:9B:EC:D8:4F\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.32.100\",\n                \"Count\": 107\n            },\n            \"8C:08:AA:CD:ED:ED\": {\n                \"Hostname\": \"harveys-iphone\",\n                \"IpAddress\": \"192.168.0.106\",\n                \"Count\": 42\n            },\n            \"9A:72:1A:D7:5C:28\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.110\",\n                \"Count\": 151\n            },\n            \"9A:BC:D1:00:77:ED\": {\n                \"Hostname\": \"malcolm-s-S24-Ultra\",\n                \"IpAddress\": \"192.168.0.102\",\n                \"Count\": 55\n            },\n            \"9E:3D:50:FE:2F:4C\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.107\",\n                \"Count\": 13\n            },\n            \"B2:BD:68:91:E9:3B\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.107\",\n                \"Count\": 234\n            },\n            \"B6:09:21:26:0A:43\": {\n                \"Hostname\": \"RE220\",\n                \"IpAddress\": \"192.168.0.111\",\n                \"Count\": 149\n            },\n            \"C4:52:4F:87:92:57\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.122\",\n                \"Count\": 74\n            },\n            \"E2:1E:79:12:41:6B\": {\n                \"Hostname\": \"iPad\",\n                \"IpAddress\": \"192.168.0.114\",\n                \"Count\": 181\n            },\n            \"E2:E7:65:34:1D:1D\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.112\",\n                \"Count\": 38\n            },\n            \"E6:0A:40:EC:68:0E\": {\n                \"Hostname\": \"iPad\",\n                \"IpAddress\": \"192.168.0.113\",\n                \"Count\": 98\n            },\n            \"E6:27:78:9A:9D:1F\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.117\",\n                \"Count\": 14\n            },\n            \"EA:42:11:54:29:C4\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.109\",\n                \"Count\": 220\n            },\n            \"F4:64:12:0F:6A:9D\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.104\",\n                \"Count\": 193\n            },\n            \"FC:31:5D:44:A8:69\": {\n                \"Hostname\": \"Charlies-phone\",\n                \"IpAddress\": \"192.168.0.108\",\n                \"Count\": 60\n            }\n        },\n        \"maxCPU\": 48,\n        \"maxMemory\": 49.4,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 8C:08:AA:CD:ED:ED has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 42,\n                    \"hostname\": \"harveys-iphone\",\n                    \"ip\": \"192.168.0.106\",\n                    \"mac\": \"8C:08:AA:CD:ED:ED\",\n                    \"previous_count\": 42\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.606Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC E6:0A:40:EC:68:0E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 98,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.0.113\",\n                    \"mac\": \"E6:0A:40:EC:68:0E\",\n                    \"previous_count\": 98\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.606Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC E6:27:78:9A:9D:1F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 14,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.117\",\n                    \"mac\": \"E6:27:78:9A:9D:1F\",\n                    \"previous_count\": 14\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.606Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 9A:BC:D1:00:77:ED has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 55,\n                    \"hostname\": \"malcolm-s-S24-Ultra\",\n                    \"ip\": \"192.168.0.102\",\n                    \"mac\": \"9A:BC:D1:00:77:ED\",\n                    \"previous_count\": 55\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.606Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 2C:98:11:32:25:AF has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 20,\n                    \"hostname\": \"MSI\",\n                    \"ip\": \"192.168.0.117\",\n                    \"mac\": \"2C:98:11:32:25:AF\",\n                    \"previous_count\": 20\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.606Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC E2:1E:79:12:41:6B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 181,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.0.114\",\n                    \"mac\": \"E2:1E:79:12:41:6B\",\n                    \"previous_count\": 181\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.606Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 9A:72:1A:D7:5C:28 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 151,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.110\",\n                    \"mac\": \"9A:72:1A:D7:5C:28\",\n                    \"previous_count\": 151\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.606Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 4E:34:A8:3C:1D:8B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 14,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.116\",\n                    \"mac\": \"4E:34:A8:3C:1D:8B\",\n                    \"previous_count\": 14\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.606Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 3E:97:B4:EA:3A:68 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 223,\n                    \"hostname\": \"malcolm-s-Tab-S10\",\n                    \"ip\": \"192.168.0.100\",\n                    \"mac\": \"3E:97:B4:EA:3A:68\",\n                    \"previous_count\": 223\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.606Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC E2:E7:65:34:1D:1D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 38,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.112\",\n                    \"mac\": \"E2:E7:65:34:1D:1D\",\n                    \"previous_count\": 38\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.606Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 86:C7:9B:EC:D8:4F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 107,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.32.100\",\n                    \"mac\": \"86:C7:9B:EC:D8:4F\",\n                    \"previous_count\": 107\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.606Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C4:52:4F:87:92:57 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 74,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.122\",\n                    \"mac\": \"C4:52:4F:87:92:57\",\n                    \"previous_count\": 74\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.606Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F4:64:12:0F:6A:9D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 193,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.104\",\n                    \"mac\": \"F4:64:12:0F:6A:9D\",\n                    \"previous_count\": 193\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.606Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 24:E8:53:25:28:4C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 57,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.102\",\n                    \"mac\": \"24:E8:53:25:28:4C\",\n                    \"previous_count\": 57\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.606Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 84:7B:57:63:22:2F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 50,\n                    \"hostname\": \"Gymrat\",\n                    \"ip\": \"192.168.32.101\",\n                    \"mac\": \"84:7B:57:63:22:2F\",\n                    \"previous_count\": 50\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.606Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 82:FA:5E:55:B7:27 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 20,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.102\",\n                    \"mac\": \"82:FA:5E:55:B7:27\",\n                    \"previous_count\": 20\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.606Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 12:9E:EF:C3:47:80 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 15,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.32.103\",\n                    \"mac\": \"12:9E:EF:C3:47:80\",\n                    \"previous_count\": 15\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.606Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B6:09:21:26:0A:43 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 149,\n                    \"hostname\": \"RE220\",\n                    \"ip\": \"192.168.0.111\",\n                    \"mac\": \"B6:09:21:26:0A:43\",\n                    \"previous_count\": 149\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.606Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 50:23:6D:7B:6B:6C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 55,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.103\",\n                    \"mac\": \"50:23:6D:7B:6B:6C\",\n                    \"previous_count\": 55\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.606Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 04:F7:78:5C:D1:E8 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 304,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.113\",\n                    \"mac\": \"04:F7:78:5C:D1:E8\",\n                    \"previous_count\": 304\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.606Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::242FD04E9EBD\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.13.0 2.0.0 v606d.0 Build 231129 Rel.37213n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:41.701Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 40,\n            \"hardwareHealthScore\": 60\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 5.95249406175772,\n            \"google.com\": 5.973871733966746,\n            \"spotify.com\": 5.985748218527316,\n            \"youtube.com\": 5.973871733966746\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 707.0710194174751,\n                \"Rtt\": 13.25242718446602\n            }\n        },\n        \"badSignal\": {\n            \"46:C0:4D:7B:98:1B\": {\n                \"Hostname\": \"HONOR-70-Lite\",\n                \"IpAddress\": \"192.168.0.104\",\n                \"Count\": 73\n            },\n            \"5C:4E:EE:61:B1:77\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.105\",\n                \"Count\": 79\n            },\n            \"86:AE:C8:B0:1A:0A\": {\n                \"Hostname\": \"OnePlus-Nord-CE4-Lite-5G\",\n                \"IpAddress\": \"192.168.0.101\",\n                \"Count\": 107\n            },\n            \"C8:6C:3D:03:19:06\": {\n                \"Hostname\": \"amazon-b26296731\",\n                \"IpAddress\": \"192.168.0.100\",\n                \"Count\": 169\n            }\n        },\n        \"maxCPU\": 100,\n        \"maxMemory\": 47.03,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 86:AE:C8:B0:1A:0A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 107,\n                    \"hostname\": \"OnePlus-Nord-CE4-Lite-5G\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"86:AE:C8:B0:1A:0A\",\n                    \"previous_count\": 107\n                },\n                \"Timestamp\": \"2025-09-29T09:31:41.707Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 46:C0:4D:7B:98:1B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 73,\n                    \"hostname\": \"HONOR-70-Lite\",\n                    \"ip\": \"192.168.0.104\",\n                    \"mac\": \"46:C0:4D:7B:98:1B\",\n                    \"previous_count\": 73\n                },\n                \"Timestamp\": \"2025-09-29T09:31:41.707Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C8:6C:3D:03:19:06 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 169,\n                    \"hostname\": \"amazon-b26296731\",\n                    \"ip\": \"192.168.0.100\",\n                    \"mac\": \"C8:6C:3D:03:19:06\",\n                    \"previous_count\": 169\n                },\n                \"Timestamp\": \"2025-09-29T09:31:41.707Z\"\n            },\n            {\n                \"Type\": \"HighCPUUsage\",\n                \"Message\": \"Device is experiencing high CPU usage.\",\n                \"Details\": {\n                    \"max_cpu_percentage\": 100,\n                    \"threshold_percentage\": 90\n                },\n                \"Timestamp\": \"2025-09-29T09:31:41.707Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::20362690D702\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.1.0 3.1.8 v6087.0 Build 230406 Rel.63114n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:55.876Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 85,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 40,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 7.34047619047619,\n            \"google.com\": 7.535714285714286,\n            \"spotify.com\": 7.328571428571428,\n            \"youtube.com\": 7.4714285714285715\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 1140.229833333333,\n                \"Rtt\": 12.4478119047619\n            }\n        },\n        \"badSignal\": {\n            \"0E:08:0F:CD:99:D7\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.11\",\n                \"Count\": 137\n            },\n            \"50:DC:E7:28:9D:3A\": {\n                \"Hostname\": \"Alexa Office\",\n                \"IpAddress\": \"192.168.0.16\",\n                \"Count\": 245\n            },\n            \"A2:7F:50:12:A3:12\": {\n                \"Hostname\": \"Watch\",\n                \"IpAddress\": \"192.168.0.9\",\n                \"Count\": 104\n            },\n            \"FA:ED:E6:AA:4C:CA\": {\n                \"Hostname\": \"Pixel-8\",\n                \"IpAddress\": \"192.168.0.10\",\n                \"Count\": 209\n            }\n        },\n        \"maxCPU\": 20,\n        \"maxMemory\": 39.51,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC FA:ED:E6:AA:4C:CA has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 209,\n                    \"hostname\": \"Pixel-8\",\n                    \"ip\": \"192.168.0.10\",\n                    \"mac\": \"FA:ED:E6:AA:4C:CA\",\n                    \"previous_count\": 209\n                },\n                \"Timestamp\": \"2025-09-29T09:31:55.918Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 50:DC:E7:28:9D:3A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 245,\n                    \"hostname\": \"Alexa Office\",\n                    \"ip\": \"192.168.0.16\",\n                    \"mac\": \"50:DC:E7:28:9D:3A\",\n                    \"previous_count\": 245\n                },\n                \"Timestamp\": \"2025-09-29T09:31:55.918Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::203626900782\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.1.0 3.1.8 v6087.0 Build 230406 Rel.63114n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:33.598Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 78.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 4.104513064133017,\n            \"google.com\": 4.185273159144893,\n            \"spotify.com\": 4.095011876484561,\n            \"youtube.com\": 4.147268408551069\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 1043.002019002375,\n                \"Rtt\": 8.869197149643705\n            }\n        },\n        \"badSignal\": {\n            \"0C:DB:EA:B4:20:6C\": {\n                \"Hostname\": \"Marks-iPhone\",\n                \"IpAddress\": \"192.168.0.31\",\n                \"Count\": 10\n            },\n            \"22:AD:34:D3:B9:1D\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.21\",\n                \"Count\": 22\n            },\n            \"24:2F:D0:64:09:C5\": {\n                \"Hostname\": \"C310\",\n                \"IpAddress\": \"192.168.0.14\",\n                \"Count\": 186\n            },\n            \"46:7F:E3:29:50:36\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.15\",\n                \"Count\": 96\n            },\n            \"70:70:AA:25:99:89\": {\n                \"Hostname\": \"amazon-4f41308fa\",\n                \"IpAddress\": \"192.168.0.13\",\n                \"Count\": 52\n            },\n            \"84:28:59:A1:CC:93\": {\n                \"Hostname\": \"echoshow-66b760c60409418d\",\n                \"IpAddress\": \"192.168.0.26\",\n                \"Count\": 421\n            },\n            \"EE:0C:03:89:96:E1\": {\n                \"Hostname\": \"Mark-s-Tab-A7-Lite\",\n                \"IpAddress\": \"192.168.0.15\",\n                \"Count\": 38\n            },\n            \"F8:54:F6:70:17:DF\": {\n                \"Hostname\": \"LAPTOP-GOSS34LL\",\n                \"IpAddress\": \"192.168.0.15\",\n                \"Count\": 69\n            }\n        },\n        \"maxCPU\": 33,\n        \"maxMemory\": 39.28,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 24:2F:D0:64:09:C5 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 186,\n                    \"hostname\": \"C310\",\n                    \"ip\": \"192.168.0.14\",\n                    \"mac\": \"24:2F:D0:64:09:C5\",\n                    \"previous_count\": 186\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.615Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC EE:0C:03:89:96:E1 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 38,\n                    \"hostname\": \"Mark-s-Tab-A7-Lite\",\n                    \"ip\": \"192.168.0.15\",\n                    \"mac\": \"EE:0C:03:89:96:E1\",\n                    \"previous_count\": 38\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.615Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F8:54:F6:70:17:DF has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 69,\n                    \"hostname\": \"LAPTOP-GOSS34LL\",\n                    \"ip\": \"192.168.0.15\",\n                    \"mac\": \"F8:54:F6:70:17:DF\",\n                    \"previous_count\": 69\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.615Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 46:7F:E3:29:50:36 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 96,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.15\",\n                    \"mac\": \"46:7F:E3:29:50:36\",\n                    \"previous_count\": 96\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.615Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 70:70:AA:25:99:89 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 52,\n                    \"hostname\": \"amazon-4f41308fa\",\n                    \"ip\": \"192.168.0.13\",\n                    \"mac\": \"70:70:AA:25:99:89\",\n                    \"previous_count\": 52\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.615Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 22:AD:34:D3:B9:1D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 22,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.21\",\n                    \"mac\": \"22:AD:34:D3:B9:1D\",\n                    \"previous_count\": 22\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.615Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 84:28:59:A1:CC:93 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 421,\n                    \"hostname\": \"echoshow-66b760c60409418d\",\n                    \"ip\": \"192.168.0.26\",\n                    \"mac\": \"84:28:59:A1:CC:93\",\n                    \"previous_count\": 421\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.615Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 0C:DB:EA:B4:20:6C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 10,\n                    \"hostname\": \"Marks-iPhone\",\n                    \"ip\": \"192.168.0.31\",\n                    \"mac\": \"0C:DB:EA:B4:20:6C\",\n                    \"previous_count\": 10\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.615Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::98254AA1BD3F\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.12.0 2.0.0 v606d.0 Build 230913 Rel.29689n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:58.195Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 85,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 40,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 9.178147268408551,\n            \"google.com\": 9.339667458432304,\n            \"spotify.com\": 9.263657957244655,\n            \"youtube.com\": 9.375296912114015\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 521.4794634146339,\n                \"Rtt\": 20.317073170731707\n            }\n        },\n        \"badSignal\": {\n            \"5C:A3:9D:40:15:1E\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.106\",\n                \"Count\": 15\n            },\n            \"74:84:69:2D:1E:85\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.103\",\n                \"Count\": 48\n            },\n            \"7C:50:79:40:E7:E6\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.109\",\n                \"Count\": 31\n            },\n            \"A6:42:07:7E:AC:BA\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.102\",\n                \"Count\": 48\n            }\n        },\n        \"maxCPU\": 22,\n        \"maxMemory\": 47.47,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 74:84:69:2D:1E:85 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 48,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.103\",\n                    \"mac\": \"74:84:69:2D:1E:85\",\n                    \"previous_count\": 48\n                },\n                \"Timestamp\": \"2025-09-29T09:31:58.203Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 7C:50:79:40:E7:E6 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 31,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.109\",\n                    \"mac\": \"7C:50:79:40:E7:E6\",\n                    \"previous_count\": 31\n                },\n                \"Timestamp\": \"2025-09-29T09:31:58.203Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 5C:A3:9D:40:15:1E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 15,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.106\",\n                    \"mac\": \"5C:A3:9D:40:15:1E\",\n                    \"previous_count\": 15\n                },\n                \"Timestamp\": \"2025-09-29T09:31:58.203Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A6:42:07:7E:AC:BA has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 48,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.102\",\n                    \"mac\": \"A6:42:07:7E:AC:BA\",\n                    \"previous_count\": 48\n                },\n                \"Timestamp\": \"2025-09-29T09:31:58.203Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::20362690BD7B\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.3.0 3.1.9 v6087.0 Build 250124 Rel.60047n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:57.476Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 85,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 40,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 13.167525773195877,\n            \"google.com\": 13.261213720316622,\n            \"spotify.com\": 13.201530612244898,\n            \"youtube.com\": 13.131645569620254\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 1596.2544047619047,\n                \"Rtt\": 28.505195238095244\n            }\n        },\n        \"badSignal\": {\n            \"40:ED:CF:64:81:F2\": {\n                \"Hostname\": \"Bedroom\",\n                \"IpAddress\": \"192.168.0.11\",\n                \"Count\": 306\n            },\n            \"86:D1:49:F6:7D:0E\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.2\",\n                \"Count\": 45\n            },\n            \"C2:5C:65:01:21:EB\": {\n                \"Hostname\": \"Watch\",\n                \"IpAddress\": \"192.168.0.3\",\n                \"Count\": 18\n            },\n            \"CA:A9:C9:AB:7E:F0\": {\n                \"Hostname\": \"iPad\",\n                \"IpAddress\": \"192.168.0.9\",\n                \"Count\": 162\n            }\n        },\n        \"maxCPU\": 21,\n        \"maxMemory\": 39.16,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C2:5C:65:01:21:EB has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 18,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.0.3\",\n                    \"mac\": \"C2:5C:65:01:21:EB\",\n                    \"previous_count\": 18\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.511Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC CA:A9:C9:AB:7E:F0 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 162,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.0.9\",\n                    \"mac\": \"CA:A9:C9:AB:7E:F0\",\n                    \"previous_count\": 162\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.511Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 86:D1:49:F6:7D:0E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 45,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.2\",\n                    \"mac\": \"86:D1:49:F6:7D:0E\",\n                    \"previous_count\": 45\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.511Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 40:ED:CF:64:81:F2 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 306,\n                    \"hostname\": \"Bedroom\",\n                    \"ip\": \"192.168.0.11\",\n                    \"mac\": \"40:ED:CF:64:81:F2\",\n                    \"previous_count\": 306\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.511Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::98254A4297B9\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.13.0 2.0.0 v606d.0 Build 231129 Rel.37213n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:50.277Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 92.5,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 70,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 8,\n            \"google.com\": 7.966666666666667,\n            \"spotify.com\": 7.0738095238095235,\n            \"youtube.com\": 7.964285714285714\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 752.8227777777773,\n                \"Rtt\": 26.52173913043478\n            }\n        },\n        \"badSignal\": {\n            \"8E:EE:81:04:51:05\": {\n                \"Hostname\": \"Shelley-s-S24\",\n                \"IpAddress\": \"192.168.0.101\",\n                \"Count\": 69\n            },\n            \"9E:27:EE:02:E4:F7\": {\n                \"Hostname\": \"Your-s-S24\",\n                \"IpAddress\": \"192.168.0.102\",\n                \"Count\": 61\n            }\n        },\n        \"maxCPU\": 16,\n        \"maxMemory\": 47.88,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::20362690DAF2\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.3.0 3.1.9 v6087.0 Build 250124 Rel.60047n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:55.797Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 81.25,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 25,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 7.011961722488039,\n            \"google.com\": 7.186602870813397,\n            \"spotify.com\": 7.028708133971292,\n            \"youtube.com\": 7.136363636363637\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 971.4324162679419,\n                \"Rtt\": 30.359696172248853\n            }\n        },\n        \"badSignal\": {\n            \"06:E3:DE:59:C8:9B\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.15\",\n                \"Count\": 47\n            },\n            \"0A:B6:A3:03:15:B0\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.4\",\n                \"Count\": 52\n            },\n            \"0C:A2:F4:5D:3D:68\": {\n                \"Hostname\": \"CAD-0CA2F45D3D68\",\n                \"IpAddress\": \"192.168.0.2\",\n                \"Count\": 66\n            },\n            \"6A:5F:8E:26:80:01\": {\n                \"Hostname\": \"Pixel-6\",\n                \"IpAddress\": \"192.168.0.13\",\n                \"Count\": 12\n            },\n            \"C2:0D:53:EB:80:BE\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.10\",\n                \"Count\": 10\n            }\n        },\n        \"maxCPU\": 23,\n        \"maxMemory\": 40.44,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 6A:5F:8E:26:80:01 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 12,\n                    \"hostname\": \"Pixel-6\",\n                    \"ip\": \"192.168.0.13\",\n                    \"mac\": \"6A:5F:8E:26:80:01\",\n                    \"previous_count\": 12\n                },\n                \"Timestamp\": \"2025-09-29T09:31:55.841Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 0A:B6:A3:03:15:B0 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 52,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.4\",\n                    \"mac\": \"0A:B6:A3:03:15:B0\",\n                    \"previous_count\": 52\n                },\n                \"Timestamp\": \"2025-09-29T09:31:55.841Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 0C:A2:F4:5D:3D:68 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 66,\n                    \"hostname\": \"CAD-0CA2F45D3D68\",\n                    \"ip\": \"192.168.0.2\",\n                    \"mac\": \"0C:A2:F4:5D:3D:68\",\n                    \"previous_count\": 66\n                },\n                \"Timestamp\": \"2025-09-29T09:31:55.841Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 06:E3:DE:59:C8:9B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 47,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.15\",\n                    \"mac\": \"06:E3:DE:59:C8:9B\",\n                    \"previous_count\": 47\n                },\n                \"Timestamp\": \"2025-09-29T09:31:55.841Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::3C52A105FDC9\",\n            \"model\": \"HX220\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.15.0 2.0.0 v605f.0 Build 231128 Rel.28166n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:38.373Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 85,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 40,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 4.32541567695962,\n            \"google.com\": 4.380047505938243,\n            \"spotify.com\": 4.287410926365796,\n            \"youtube.com\": 4.365795724465558\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 641.0251068883606,\n                \"Rtt\": 32.724166270783854\n            }\n        },\n        \"badSignal\": {\n            \"22:5D:1B:B3:DC:D6\": {\n                \"Hostname\": \"Pixel-8\",\n                \"IpAddress\": \"192.168.88.6\",\n                \"Count\": 12\n            },\n            \"54:08:3B:C0:9E:1B\": {\n                \"Hostname\": \"Fairphone-5-5G\",\n                \"IpAddress\": \"192.168.88.7\",\n                \"Count\": 38\n            },\n            \"98:E8:FA:4D:CD:3A\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.88.3\",\n                \"Count\": 209\n            },\n            \"A0:59:50:D6:BA:FF\": {\n                \"Hostname\": \"IC-LAP-CAST0\",\n                \"IpAddress\": \"192.168.88.2\",\n                \"Count\": 18\n            }\n        },\n        \"maxCPU\": 61,\n        \"maxMemory\": 64.15,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 22:5D:1B:B3:DC:D6 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 12,\n                    \"hostname\": \"Pixel-8\",\n                    \"ip\": \"192.168.88.6\",\n                    \"mac\": \"22:5D:1B:B3:DC:D6\",\n                    \"previous_count\": 12\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.385Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A0:59:50:D6:BA:FF has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 18,\n                    \"hostname\": \"IC-LAP-CAST0\",\n                    \"ip\": \"192.168.88.2\",\n                    \"mac\": \"A0:59:50:D6:BA:FF\",\n                    \"previous_count\": 18\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.385Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 98:E8:FA:4D:CD:3A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 209,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.3\",\n                    \"mac\": \"98:E8:FA:4D:CD:3A\",\n                    \"previous_count\": 209\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.385Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 54:08:3B:C0:9E:1B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 38,\n                    \"hostname\": \"Fairphone-5-5G\",\n                    \"ip\": \"192.168.88.7\",\n                    \"mac\": \"54:08:3B:C0:9E:1B\",\n                    \"previous_count\": 38\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.385Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::20362690BA66\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.1.0 3.1.8 v6087.0 Build 230406 Rel.63114n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:58Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 78.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 10.382422802850357,\n            \"google.com\": 10.420427553444181,\n            \"spotify.com\": 9.593824228028504,\n            \"youtube.com\": 10.410926365795724\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 1892.7727790973868,\n                \"Rtt\": 14.83971971496438\n            }\n        },\n        \"badSignal\": {\n            \"10:68:38:67:B6:B6\": {\n                \"Hostname\": \"LTSY-NB-005945\",\n                \"IpAddress\": \"192.168.0.10\",\n                \"Count\": 40\n            },\n            \"34:03:DE:15:06:09\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.6\",\n                \"Count\": 253\n            },\n            \"40:CA:63:6C:3C:34\": {\n                \"Hostname\": \"Samsung-FamilyHub\",\n                \"IpAddress\": \"192.168.0.3\",\n                \"Count\": 421\n            },\n            \"5C:87:9C:D2:7E:F4\": {\n                \"Hostname\": \"LTSY-NB-004108\",\n                \"IpAddress\": \"192.168.0.14\",\n                \"Count\": 184\n            },\n            \"76:6D:C1:D6:CE:84\": {\n                \"Hostname\": \"Watch\",\n                \"IpAddress\": \"192.168.0.13\",\n                \"Count\": 13\n            },\n            \"7E:BD:F1:1F:D1:AE\": {\n                \"Hostname\": \"Watch\",\n                \"IpAddress\": \"192.168.0.9\",\n                \"Count\": 74\n            },\n            \"90:B7:90:3B:A4:55\": {\n                \"Hostname\": \"Alans-iPhone\",\n                \"IpAddress\": \"192.168.0.11\",\n                \"Count\": 227\n            },\n            \"BE:F2:96:64:2D:E6\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.12\",\n                \"Count\": 133\n            },\n            \"E6:93:B3:48:AB:36\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.9\",\n                \"Count\": 20\n            },\n            \"F6:CE:35:DD:7A:FE\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.8\",\n                \"Count\": 13\n            }\n        },\n        \"maxCPU\": 15,\n        \"maxMemory\": 38.5,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC E6:93:B3:48:AB:36 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 20,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.9\",\n                    \"mac\": \"E6:93:B3:48:AB:36\",\n                    \"previous_count\": 20\n                },\n                \"Timestamp\": \"2025-09-29T09:31:58.001Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 7E:BD:F1:1F:D1:AE has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 74,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.0.9\",\n                    \"mac\": \"7E:BD:F1:1F:D1:AE\",\n                    \"previous_count\": 74\n                },\n                \"Timestamp\": \"2025-09-29T09:31:58.001Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC BE:F2:96:64:2D:E6 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 133,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.12\",\n                    \"mac\": \"BE:F2:96:64:2D:E6\",\n                    \"previous_count\": 133\n                },\n                \"Timestamp\": \"2025-09-29T09:31:58.001Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 10:68:38:67:B6:B6 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 40,\n                    \"hostname\": \"LTSY-NB-005945\",\n                    \"ip\": \"192.168.0.10\",\n                    \"mac\": \"10:68:38:67:B6:B6\",\n                    \"previous_count\": 40\n                },\n                \"Timestamp\": \"2025-09-29T09:31:58.001Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 5C:87:9C:D2:7E:F4 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 184,\n                    \"hostname\": \"LTSY-NB-004108\",\n                    \"ip\": \"192.168.0.14\",\n                    \"mac\": \"5C:87:9C:D2:7E:F4\",\n                    \"previous_count\": 184\n                },\n                \"Timestamp\": \"2025-09-29T09:31:58.001Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F6:CE:35:DD:7A:FE has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 13,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.8\",\n                    \"mac\": \"F6:CE:35:DD:7A:FE\",\n                    \"previous_count\": 13\n                },\n                \"Timestamp\": \"2025-09-29T09:31:58.001Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 34:03:DE:15:06:09 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 253,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.6\",\n                    \"mac\": \"34:03:DE:15:06:09\",\n                    \"previous_count\": 253\n                },\n                \"Timestamp\": \"2025-09-29T09:31:58.001Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 76:6D:C1:D6:CE:84 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 13,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.0.13\",\n                    \"mac\": \"76:6D:C1:D6:CE:84\",\n                    \"previous_count\": 13\n                },\n                \"Timestamp\": \"2025-09-29T09:31:58.001Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 90:B7:90:3B:A4:55 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 227,\n                    \"hostname\": \"Alans-iPhone\",\n                    \"ip\": \"192.168.0.11\",\n                    \"mac\": \"90:B7:90:3B:A4:55\",\n                    \"previous_count\": 227\n                },\n                \"Timestamp\": \"2025-09-29T09:31:58.001Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 40:CA:63:6C:3C:34 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 421,\n                    \"hostname\": \"Samsung-FamilyHub\",\n                    \"ip\": \"192.168.0.3\",\n                    \"mac\": \"40:CA:63:6C:3C:34\",\n                    \"previous_count\": 421\n                },\n                \"Timestamp\": \"2025-09-29T09:31:58.001Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::40ED0039FCD3\",\n            \"model\": \"HX220\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.17.0 2.0.0 v605f.0 Build 240923 Rel.23368n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:51.476Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 85,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 40,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 7.902380952380953,\n            \"google.com\": 7.969047619047619,\n            \"spotify.com\": 7.061904761904762,\n            \"youtube.com\": 7.9714285714285715\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 266.6873317307691,\n                \"Rtt\": 1.9738774038461542\n            }\n        },\n        \"badSignal\": {\n            \"58:9A:3E:6D:6C:64\": {\n                \"Hostname\": \"Firestick\",\n                \"IpAddress\": \"192.168.88.7\",\n                \"Count\": 129\n            },\n            \"64:C6:D2:34:D1:09\": {\n                \"Hostname\": \"EPSON34D109\",\n                \"IpAddress\": \"192.168.88.8\",\n                \"Count\": 29\n            },\n            \"98:ED:5C:BA:60:04\": {\n                \"Hostname\": \"TeslaWallConnector_BA6004\",\n                \"IpAddress\": \"192.168.88.2\",\n                \"Count\": 407\n            },\n            \"E2:95:C7:70:74:AC\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.88.8\",\n                \"Count\": 15\n            }\n        },\n        \"maxCPU\": 40,\n        \"maxMemory\": 65.2,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC E2:95:C7:70:74:AC has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 15,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.88.8\",\n                    \"mac\": \"E2:95:C7:70:74:AC\",\n                    \"previous_count\": 15\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.494Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 64:C6:D2:34:D1:09 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 29,\n                    \"hostname\": \"EPSON34D109\",\n                    \"ip\": \"192.168.88.8\",\n                    \"mac\": \"64:C6:D2:34:D1:09\",\n                    \"previous_count\": 29\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.494Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::98254A42ADFD\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.13.0 2.0.0 v606d.0 Build 231129 Rel.37213n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:39.413Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 78.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 13.166666666666666,\n            \"google.com\": 13.416666666666666,\n            \"spotify.com\": 12.864285714285714,\n            \"youtube.com\": 13.371428571428572\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 417.5258752997605,\n                \"Rtt\": 30.623501199040767\n            }\n        },\n        \"badSignal\": {\n            \"30:88:41:E0:46:5A\": {\n                \"Hostname\": \"C27848670\",\n                \"IpAddress\": \"192.168.0.100\",\n                \"Count\": 409\n            },\n            \"5C:47:5E:32:1D:AC\": {\n                \"Hostname\": \"Ring-321dac\",\n                \"IpAddress\": \"192.168.0.102\",\n                \"Count\": 109\n            },\n            \"68:DB:F5:91:0C:B1\": {\n                \"Hostname\": \"amazon-5faffcb7d\",\n                \"IpAddress\": \"192.168.0.107\",\n                \"Count\": 368\n            },\n            \"86:5C:C2:67:12:1F\": {\n                \"Hostname\": \"Ian-s-S25-Ultra\",\n                \"IpAddress\": \"192.168.0.108\",\n                \"Count\": 36\n            },\n            \"A8:E6:21:68:07:05\": {\n                \"Hostname\": \"amazon-15610ceff\",\n                \"IpAddress\": \"192.168.0.106\",\n                \"Count\": 329\n            },\n            \"AE:E2:B2:A2:FD:C3\": {\n                \"Hostname\": \"Ian-s-S25-Ultra\",\n                \"IpAddress\": \"192.168.0.103\",\n                \"Count\": 40\n            },\n            \"BA:90:E2:B8:50:79\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.111\",\n                \"Count\": 18\n            }\n        },\n        \"maxCPU\": 17,\n        \"maxMemory\": 47.01,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 5C:47:5E:32:1D:AC has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 109,\n                    \"hostname\": \"Ring-321dac\",\n                    \"ip\": \"192.168.0.102\",\n                    \"mac\": \"5C:47:5E:32:1D:AC\",\n                    \"previous_count\": 109\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.43Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC AE:E2:B2:A2:FD:C3 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 40,\n                    \"hostname\": \"Ian-s-S25-Ultra\",\n                    \"ip\": \"192.168.0.103\",\n                    \"mac\": \"AE:E2:B2:A2:FD:C3\",\n                    \"previous_count\": 40\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.43Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC BA:90:E2:B8:50:79 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 18,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.111\",\n                    \"mac\": \"BA:90:E2:B8:50:79\",\n                    \"previous_count\": 18\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.43Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::20362690BE44\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.3.0 3.1.9 v6087.0 Build 250124 Rel.60047n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:34.456Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 85,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 40,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 4.990147783251231,\n            \"google.com\": 5.330049261083744,\n            \"spotify.com\": 5.107317073170732,\n            \"youtube.com\": 5.336633663366337\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 2015.7402185792348,\n                \"Rtt\": 38.80085245901638\n            }\n        },\n        \"badSignal\": {\n            \"00:08:22:8C:B9:9A\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.1.6\",\n                \"Count\": 281\n            },\n            \"62:16:ED:08:9E:41\": {\n                \"Hostname\": \"HUAWEI_P40_lite-77a29b79f\",\n                \"IpAddress\": \"192.168.1.8\",\n                \"Count\": 278\n            },\n            \"76:97:8C:9C:CE:CC\": {\n                \"Hostname\": \"HONOR-magic-v3\",\n                \"IpAddress\": \"192.168.1.4\",\n                \"Count\": 187\n            },\n            \"D2:3F:A6:E0:D4:FF\": {\n                \"Hostname\": \"moto-g54-5G\",\n                \"IpAddress\": \"192.168.1.10\",\n                \"Count\": 266\n            }\n        },\n        \"maxCPU\": 21,\n        \"maxMemory\": 38.51,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 76:97:8C:9C:CE:CC has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 187,\n                    \"hostname\": \"HONOR-magic-v3\",\n                    \"ip\": \"192.168.1.4\",\n                    \"mac\": \"76:97:8C:9C:CE:CC\",\n                    \"previous_count\": 187\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.466Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D2:3F:A6:E0:D4:FF has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 266,\n                    \"hostname\": \"moto-g54-5G\",\n                    \"ip\": \"192.168.1.10\",\n                    \"mac\": \"D2:3F:A6:E0:D4:FF\",\n                    \"previous_count\": 266\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.466Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 62:16:ED:08:9E:41 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 278,\n                    \"hostname\": \"HUAWEI_P40_lite-77a29b79f\",\n                    \"ip\": \"192.168.1.8\",\n                    \"mac\": \"62:16:ED:08:9E:41\",\n                    \"previous_count\": 278\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.466Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 00:08:22:8C:B9:9A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 281,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.1.6\",\n                    \"mac\": \"00:08:22:8C:B9:9A\",\n                    \"previous_count\": 281\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.466Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::20362690D8CA\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.1.0 3.1.8 v6087.0 Build 230406 Rel.63114n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:40.963Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 81.25,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 25,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 5.052380952380952,\n            \"google.com\": 5.207142857142857,\n            \"spotify.com\": 5.0738095238095235,\n            \"youtube.com\": 5.1380952380952385\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 2251.2866508313537,\n                \"Rtt\": 10.374760095011867\n            }\n        },\n        \"badSignal\": {\n            \"20:28:BC:7F:08:94\": {\n                \"Hostname\": \"LGwebOSTV\",\n                \"IpAddress\": \"192.168.0.5\",\n                \"Count\": 113\n            },\n            \"84:25:3F:2B:98:53\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.8\",\n                \"Count\": 14\n            },\n            \"86:2B:10:2D:52:36\": {\n                \"Hostname\": \"Stephen-s-S23-Ultra\",\n                \"IpAddress\": \"192.168.0.9\",\n                \"Count\": 174\n            },\n            \"D4:AD:FC:0D:62:00\": {\n                \"Hostname\": \"Govee 2\",\n                \"IpAddress\": \"192.168.0.4\",\n                \"Count\": 81\n            },\n            \"E8:65:38:B1:E6:13\": {\n                \"Hostname\": \"NN042057L\",\n                \"IpAddress\": \"192.168.0.10\",\n                \"Count\": 49\n            }\n        },\n        \"maxCPU\": 11,\n        \"maxMemory\": 39.33,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 20:28:BC:7F:08:94 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 113,\n                    \"hostname\": \"LGwebOSTV\",\n                    \"ip\": \"192.168.0.5\",\n                    \"mac\": \"20:28:BC:7F:08:94\",\n                    \"previous_count\": 113\n                },\n                \"Timestamp\": \"2025-09-29T09:31:41.003Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D4:AD:FC:0D:62:00 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 81,\n                    \"hostname\": \"Govee 2\",\n                    \"ip\": \"192.168.0.4\",\n                    \"mac\": \"D4:AD:FC:0D:62:00\",\n                    \"previous_count\": 81\n                },\n                \"Timestamp\": \"2025-09-29T09:31:41.003Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC E8:65:38:B1:E6:13 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 49,\n                    \"hostname\": \"NN042057L\",\n                    \"ip\": \"192.168.0.10\",\n                    \"mac\": \"E8:65:38:B1:E6:13\",\n                    \"previous_count\": 49\n                },\n                \"Timestamp\": \"2025-09-29T09:31:41.003Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 84:25:3F:2B:98:53 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 14,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.8\",\n                    \"mac\": \"84:25:3F:2B:98:53\",\n                    \"previous_count\": 14\n                },\n                \"Timestamp\": \"2025-09-29T09:31:41.003Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::A842A10A4FEC\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.13.0 2.0.0 v606d.0 Build 231129 Rel.37213n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:34.662Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 85,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 40,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 3.995249406175772,\n            \"google.com\": 4.01187648456057,\n            \"spotify.com\": 3.2707838479809976,\n            \"youtube.com\": 3.983372921615202\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 940.1871666666708,\n                \"Rtt\": 17.023809523809526\n            }\n        },\n        \"badSignal\": {\n            \"4C:82:A9:55:AB:A1\": {\n                \"Hostname\": \"CarlosTLX\",\n                \"IpAddress\": \"192.168.0.103\",\n                \"Count\": 40\n            },\n            \"5C:84:3C:0C:1F:3A\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.103\",\n                \"Count\": 32\n            },\n            \"66:01:5D:05:20:DA\": {\n                \"Hostname\": \"Watch\",\n                \"IpAddress\": \"192.168.0.100\",\n                \"Count\": 101\n            },\n            \"C4:F7:C1:9E:C7:F1\": {\n                \"Hostname\": \"Carloss-iPhone\",\n                \"IpAddress\": \"192.168.0.102\",\n                \"Count\": 32\n            }\n        },\n        \"maxCPU\": 23,\n        \"maxMemory\": 44.28,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C4:F7:C1:9E:C7:F1 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 32,\n                    \"hostname\": \"Carloss-iPhone\",\n                    \"ip\": \"192.168.0.102\",\n                    \"mac\": \"C4:F7:C1:9E:C7:F1\",\n                    \"previous_count\": 32\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.688Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 66:01:5D:05:20:DA has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 101,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.0.100\",\n                    \"mac\": \"66:01:5D:05:20:DA\",\n                    \"previous_count\": 101\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.688Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 5C:84:3C:0C:1F:3A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 32,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.103\",\n                    \"mac\": \"5C:84:3C:0C:1F:3A\",\n                    \"previous_count\": 32\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.688Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 4C:82:A9:55:AB:A1 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 40,\n                    \"hostname\": \"CarlosTLX\",\n                    \"ip\": \"192.168.0.103\",\n                    \"mac\": \"4C:82:A9:55:AB:A1\",\n                    \"previous_count\": 40\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.688Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::A842A10A4CF5\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.13.0 2.0.0 v606d.0 Build 231129 Rel.37213n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:54.818Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 96.25,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 85,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 2.5158150851581507,\n            \"google.com\": 2.712895377128954,\n            \"spotify.com\": 2.4671532846715327,\n            \"youtube.com\": 2.6350364963503647\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 882.6429024390278,\n                \"Rtt\": 16.170731707317074\n            }\n        },\n        \"badSignal\": {\n            \"8E:B3:6E:10:FF:E3\": {\n                \"Hostname\": \"HONOR-X8a\",\n                \"IpAddress\": \"192.168.0.105\",\n                \"Count\": 11\n            }\n        },\n        \"maxCPU\": 13,\n        \"maxMemory\": 43.9,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 8E:B3:6E:10:FF:E3 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 11,\n                    \"hostname\": \"HONOR-X8a\",\n                    \"ip\": \"192.168.0.105\",\n                    \"mac\": \"8E:B3:6E:10:FF:E3\",\n                    \"previous_count\": 11\n                },\n                \"Timestamp\": \"2025-09-29T09:31:54.82Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::203626900359\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.3.0 3.1.9 v6087.0 Build 250124 Rel.60047n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:55.845Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 78.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 5.269047619047619,\n            \"google.com\": 5.514285714285714,\n            \"spotify.com\": 5.357142857142857,\n            \"youtube.com\": 5.461904761904762\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 1171.4747857142852,\n                \"Rtt\": 31.38895952380952\n            }\n        },\n        \"badSignal\": {\n            \"10:5A:17:17:72:1D\": {\n                \"Hostname\": \"Kettle\",\n                \"IpAddress\": \"192.168.0.3\",\n                \"Count\": 400\n            },\n            \"6A:3D:17:B9:AA:5C\": {\n                \"Hostname\": \"Watch\",\n                \"IpAddress\": \"192.168.0.8\",\n                \"Count\": 12\n            },\n            \"BA:93:86:53:46:D4\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.12\",\n                \"Count\": 107\n            },\n            \"C2:22:87:AE:1A:07\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.14\",\n                \"Count\": 143\n            },\n            \"CE:10:99:F9:6F:B3\": {\n                \"Hostname\": \"Mac\",\n                \"IpAddress\": \"192.168.0.16\",\n                \"Count\": 265\n            },\n            \"EA:30:1D:DD:1D:92\": {\n                \"Hostname\": \"Watch\",\n                \"IpAddress\": \"192.168.0.17\",\n                \"Count\": 71\n            },\n            \"F6:49:62:BA:FF:B6\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.18\",\n                \"Count\": 12\n            }\n        },\n        \"maxCPU\": 24,\n        \"maxMemory\": 39.07,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 6A:3D:17:B9:AA:5C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 12,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.0.8\",\n                    \"mac\": \"6A:3D:17:B9:AA:5C\",\n                    \"previous_count\": 12\n                },\n                \"Timestamp\": \"2025-09-29T09:31:55.89Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC CE:10:99:F9:6F:B3 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 265,\n                    \"hostname\": \"Mac\",\n                    \"ip\": \"192.168.0.16\",\n                    \"mac\": \"CE:10:99:F9:6F:B3\",\n                    \"previous_count\": 265\n                },\n                \"Timestamp\": \"2025-09-29T09:31:55.89Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C2:22:87:AE:1A:07 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 143,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.14\",\n                    \"mac\": \"C2:22:87:AE:1A:07\",\n                    \"previous_count\": 143\n                },\n                \"Timestamp\": \"2025-09-29T09:31:55.89Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC EA:30:1D:DD:1D:92 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 71,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.0.17\",\n                    \"mac\": \"EA:30:1D:DD:1D:92\",\n                    \"previous_count\": 71\n                },\n                \"Timestamp\": \"2025-09-29T09:31:55.89Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC BA:93:86:53:46:D4 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 107,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.12\",\n                    \"mac\": \"BA:93:86:53:46:D4\",\n                    \"previous_count\": 107\n                },\n                \"Timestamp\": \"2025-09-29T09:31:55.89Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F6:49:62:BA:FF:B6 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 12,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.18\",\n                    \"mac\": \"F6:49:62:BA:FF:B6\",\n                    \"previous_count\": 12\n                },\n                \"Timestamp\": \"2025-09-29T09:31:55.89Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::20362690112A\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.3.0 3.1.9 v6087.0 Build 250124 Rel.60047n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:46.8Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 85,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 40,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 5.007142857142857,\n            \"google.com\": 5.011904761904762,\n            \"spotify.com\": 4.969047619047619,\n            \"youtube.com\": 5.004761904761905\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 1588.6361190476173,\n                \"Rtt\": 31.609833333333295\n            }\n        },\n        \"badSignal\": {\n            \"16:45:11:CE:44:C9\": {\n                \"Hostname\": \"Ian-s-S23\",\n                \"IpAddress\": \"192.168.1.14\",\n                \"Count\": 38\n            },\n            \"5C:62:8B:5F:E4:F4\": {\n                \"Hostname\": \"L630\",\n                \"IpAddress\": \"192.168.1.3\",\n                \"Count\": 22\n            },\n            \"74:58:F3:B6:4E:66\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.1.10\",\n                \"Count\": 326\n            },\n            \"84:A9:3E:2D:43:11\": {\n                \"Hostname\": \"HP2D430F\",\n                \"IpAddress\": \"192.168.1.24\",\n                \"Count\": 12\n            }\n        },\n        \"maxCPU\": 36,\n        \"maxMemory\": 39.31,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 5C:62:8B:5F:E4:F4 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 22,\n                    \"hostname\": \"L630\",\n                    \"ip\": \"192.168.1.3\",\n                    \"mac\": \"5C:62:8B:5F:E4:F4\",\n                    \"previous_count\": 22\n                },\n                \"Timestamp\": \"2025-09-29T09:31:46.802Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 84:A9:3E:2D:43:11 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 12,\n                    \"hostname\": \"HP2D430F\",\n                    \"ip\": \"192.168.1.24\",\n                    \"mac\": \"84:A9:3E:2D:43:11\",\n                    \"previous_count\": 12\n                },\n                \"Timestamp\": \"2025-09-29T09:31:46.802Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::20362690BDEA\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.1.0 3.1.8 v6087.0 Build 230406 Rel.63114n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:34.637Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 100,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 100,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 2.3291770573566084,\n            \"google.com\": 2.768421052631579,\n            \"spotify.com\": 2.022277227722772,\n            \"youtube.com\": 2.4035087719298245\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 2180.0287648456056,\n                \"Rtt\": 7.602679334916861\n            }\n        },\n        \"maxCPU\": 56,\n        \"maxMemory\": 41.43,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::A86E84BE76A7\",\n            \"model\": \"VX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.16.0 2.0.0 v606c.0 Build 240530 Rel.14033n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:34.069Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 88.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 55,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 13.702380952380953,\n            \"google.com\": 13.766666666666667,\n            \"spotify.com\": 13.757142857142858,\n            \"youtube.com\": 13.74047619047619\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 965.6879474940336,\n                \"Rtt\": 28.80668257756563\n            }\n        },\n        \"badSignal\": {\n            \"4E:9E:FB:4A:EE:71\": {\n                \"Hostname\": \"motorola-edge-50-neo\",\n                \"IpAddress\": \"192.168.1.102\",\n                \"Count\": 195\n            },\n            \"6A:57:1F:24:C3:5E\": {\n                \"Hostname\": \"Paul-s-A05s\",\n                \"IpAddress\": \"192.168.1.100\",\n                \"Count\": 56\n            },\n            \"C8:3D:D4:1D:2D:34\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.1.104\",\n                \"Count\": 82\n            }\n        },\n        \"maxCPU\": 19,\n        \"maxMemory\": 50.75,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 4E:9E:FB:4A:EE:71 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 195,\n                    \"hostname\": \"motorola-edge-50-neo\",\n                    \"ip\": \"192.168.1.102\",\n                    \"mac\": \"4E:9E:FB:4A:EE:71\",\n                    \"previous_count\": 195\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.079Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 6A:57:1F:24:C3:5E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 56,\n                    \"hostname\": \"Paul-s-A05s\",\n                    \"ip\": \"192.168.1.100\",\n                    \"mac\": \"6A:57:1F:24:C3:5E\",\n                    \"previous_count\": 56\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.079Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C8:3D:D4:1D:2D:34 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 82,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.1.104\",\n                    \"mac\": \"C8:3D:D4:1D:2D:34\",\n                    \"previous_count\": 82\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.079Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::2036269006E3\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.1.0 3.1.8 v6087.0 Build 230406 Rel.63114n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:48.169Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 81.25,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 25,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 4.895238095238096,\n            \"google.com\": 4.890476190476191,\n            \"spotify.com\": 4.780952380952381,\n            \"youtube.com\": 4.9\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 956.3923095238088,\n                \"Rtt\": 12.720176190476192\n            }\n        },\n        \"badSignal\": {\n            \"48:31:77:04:30:0E\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.6\",\n                \"Count\": 15\n            },\n            \"4C:79:75:9B:70:1D\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.3\",\n                \"Count\": 18\n            },\n            \"64:9A:63:C3:28:D9\": {\n                \"Hostname\": \"RingDoorbell-d9\",\n                \"IpAddress\": \"192.168.0.9\",\n                \"Count\": 412\n            },\n            \"92:1F:8E:ED:6F:EF\": {\n                \"Hostname\": \"Redmi-A3\",\n                \"IpAddress\": \"192.168.0.5\",\n                \"Count\": 15\n            },\n            \"EE:C2:EC:A1:46:A7\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.2\",\n                \"Count\": 162\n            }\n        },\n        \"maxCPU\": 18,\n        \"maxMemory\": 39.77,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 4C:79:75:9B:70:1D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 18,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.3\",\n                    \"mac\": \"4C:79:75:9B:70:1D\",\n                    \"previous_count\": 18\n                },\n                \"Timestamp\": \"2025-09-29T09:31:48.17Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC EE:C2:EC:A1:46:A7 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 162,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.2\",\n                    \"mac\": \"EE:C2:EC:A1:46:A7\",\n                    \"previous_count\": 162\n                },\n                \"Timestamp\": \"2025-09-29T09:31:48.17Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 92:1F:8E:ED:6F:EF has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 15,\n                    \"hostname\": \"Redmi-A3\",\n                    \"ip\": \"192.168.0.5\",\n                    \"mac\": \"92:1F:8E:ED:6F:EF\",\n                    \"previous_count\": 15\n                },\n                \"Timestamp\": \"2025-09-29T09:31:48.17Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::2036269004DF\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.3.0 3.1.9 v6087.0 Build 250124 Rel.60047n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:43.257Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 85,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 40,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 3.997624703087886,\n            \"google.com\": 3.992874109263658,\n            \"spotify.com\": 3.2541567695961997,\n            \"youtube.com\": 3.990498812351544\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 1756.1364999999996,\n                \"Rtt\": 37.233878571428555\n            }\n        },\n        \"badSignal\": {\n            \"48:F1:EB:78:AC:D3\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.3\",\n                \"Count\": 79\n            },\n            \"48:F1:EB:78:F3:8A\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.16\",\n                \"Count\": 131\n            },\n            \"90:DD:5D:A2:7C:64\": {\n                \"Hostname\": \"Master-Bedroom\",\n                \"IpAddress\": \"192.168.0.17\",\n                \"Count\": 16\n            },\n            \"BC:9E:BB:68:69:43\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.24\",\n                \"Count\": 108\n            }\n        },\n        \"maxCPU\": 28,\n        \"maxMemory\": 39.67,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC BC:9E:BB:68:69:43 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 108,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.24\",\n                    \"mac\": \"BC:9E:BB:68:69:43\",\n                    \"previous_count\": 108\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.299Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 90:DD:5D:A2:7C:64 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 16,\n                    \"hostname\": \"Master-Bedroom\",\n                    \"ip\": \"192.168.0.17\",\n                    \"mac\": \"90:DD:5D:A2:7C:64\",\n                    \"previous_count\": 16\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.299Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 48:F1:EB:78:F3:8A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 131,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.16\",\n                    \"mac\": \"48:F1:EB:78:F3:8A\",\n                    \"previous_count\": 131\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.299Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::98254AA1BEB9\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.13.0 2.0.0 v606d.0 Build 231129 Rel.37213n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:49.32Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 78.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 6.652380952380953,\n            \"google.com\": 6.75,\n            \"spotify.com\": 6.609523809523809,\n            \"youtube.com\": 6.673809523809524\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 567.143808353808,\n                \"Rtt\": 35.72481572481573\n            }\n        },\n        \"badSignal\": {\n            \"00:71:47:EF:25:29\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.109\",\n                \"Count\": 420\n            },\n            \"3E:02:8C:09:A4:0A\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.103\",\n                \"Count\": 366\n            },\n            \"3E:02:8C:3D:02:8C\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.102\",\n                \"Count\": 366\n            },\n            \"3E:02:8C:B1:33:05\": {\n                \"Hostname\": \"NowTV-894\",\n                \"IpAddress\": \"192.168.0.116\",\n                \"Count\": 142\n            },\n            \"3E:6B:3A:49:5D:2B\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.106\",\n                \"Count\": 16\n            },\n            \"50:84:92:7B:BA:33\": {\n                \"Hostname\": \"1-258070-LT\",\n                \"IpAddress\": \"192.168.0.119\",\n                \"Count\": 58\n            },\n            \"60:1A:C7:23:FC:A1\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.124\",\n                \"Count\": 72\n            },\n            \"70:BC:10:11:0F:2F\": {\n                \"Hostname\": \"XBOXONE\",\n                \"IpAddress\": \"192.168.0.120\",\n                \"Count\": 303\n            },\n            \"7E:16:FE:A8:61:09\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.105\",\n                \"Count\": 181\n            },\n            \"7E:C6:A3:B3:4C:6F\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.112\",\n                \"Count\": 223\n            },\n            \"8C:49:62:80:7D:F0\": {\n                \"Hostname\": \"NowTV-018\",\n                \"IpAddress\": \"192.168.0.118\",\n                \"Count\": 414\n            },\n            \"8C:49:62:B1:24:A9\": {\n                \"Hostname\": \"NowTV-036\",\n                \"IpAddress\": \"192.168.0.121\",\n                \"Count\": 312\n            },\n            \"8C:49:62:B1:33:05\": {\n                \"Hostname\": \"NowTV-894\",\n                \"IpAddress\": \"192.168.0.101\",\n                \"Count\": 273\n            },\n            \"96:77:D7:0F:82:9C\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.107\",\n                \"Count\": 57\n            },\n            \"9C:A9:C5:8B:D2:EE\": {\n                \"Hostname\": \"lucys-iphone\",\n                \"IpAddress\": \"192.168.0.104\",\n                \"Count\": 179\n            },\n            \"A2:DE:C6:3B:F2:F2\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.113\",\n                \"Count\": 100\n            },\n            \"A4:08:01:91:23:20\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.122\",\n                \"Count\": 245\n            },\n            \"D8:A0:11:1E:C7:B4\": {\n                \"Hostname\": \"wiz_1ec7b4\",\n                \"IpAddress\": \"192.168.0.100\",\n                \"Count\": 17\n            },\n            \"DA:85:C3:8A:53:6E\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.111\",\n                \"Count\": 35\n            },\n            \"DC:91:BF:B6:AB:F4\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.126\",\n                \"Count\": 259\n            },\n            \"EA:A7:3B:7B:8F:19\": {\n                \"Hostname\": \"iPad\",\n                \"IpAddress\": \"192.168.0.111\",\n                \"Count\": 271\n            },\n            \"F6:CE:B1:39:38:22\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.123\",\n                \"Count\": 269\n            },\n            \"FA:77:A2:23:6C:1B\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.110\",\n                \"Count\": 126\n            }\n        },\n        \"maxCPU\": 32,\n        \"maxMemory\": 50.23,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 8C:49:62:B1:33:05 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 273,\n                    \"hostname\": \"NowTV-894\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"8C:49:62:B1:33:05\",\n                    \"previous_count\": 273\n                },\n                \"Timestamp\": \"2025-09-29T09:31:49.339Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 96:77:D7:0F:82:9C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 57,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.107\",\n                    \"mac\": \"96:77:D7:0F:82:9C\",\n                    \"previous_count\": 57\n                },\n                \"Timestamp\": \"2025-09-29T09:31:49.339Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D8:A0:11:1E:C7:B4 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 17,\n                    \"hostname\": \"wiz_1ec7b4\",\n                    \"ip\": \"192.168.0.100\",\n                    \"mac\": \"D8:A0:11:1E:C7:B4\",\n                    \"previous_count\": 17\n                },\n                \"Timestamp\": \"2025-09-29T09:31:49.339Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F6:CE:B1:39:38:22 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 269,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.123\",\n                    \"mac\": \"F6:CE:B1:39:38:22\",\n                    \"previous_count\": 269\n                },\n                \"Timestamp\": \"2025-09-29T09:31:49.339Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 7E:16:FE:A8:61:09 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 181,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.105\",\n                    \"mac\": \"7E:16:FE:A8:61:09\",\n                    \"previous_count\": 181\n                },\n                \"Timestamp\": \"2025-09-29T09:31:49.34Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC FA:77:A2:23:6C:1B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 126,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.110\",\n                    \"mac\": \"FA:77:A2:23:6C:1B\",\n                    \"previous_count\": 126\n                },\n                \"Timestamp\": \"2025-09-29T09:31:49.34Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC DA:85:C3:8A:53:6E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 35,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.111\",\n                    \"mac\": \"DA:85:C3:8A:53:6E\",\n                    \"previous_count\": 35\n                },\n                \"Timestamp\": \"2025-09-29T09:31:49.34Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 3E:6B:3A:49:5D:2B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 16,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.106\",\n                    \"mac\": \"3E:6B:3A:49:5D:2B\",\n                    \"previous_count\": 16\n                },\n                \"Timestamp\": \"2025-09-29T09:31:49.34Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::98254AC4CB9A\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.12.0 2.0.0 v606d.0 Build 230913 Rel.29689n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:50.369Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 100,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 100,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 5.9714285714285715,\n            \"google.com\": 5.916666666666667,\n            \"spotify.com\": 5.921428571428572,\n            \"youtube.com\": 5.942857142857143\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 498.89563725490166,\n                \"Rtt\": 22.84313725490196\n            }\n        },\n        \"maxCPU\": 15,\n        \"maxMemory\": 46,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::20362690BB1D\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.1.0 3.1.8 v6087.0 Build 230406 Rel.63114n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:56.221Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 77.5,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 10,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 6.06801007556675,\n            \"google.com\": 6.00561797752809,\n            \"spotify.com\": 5.045340050377834,\n            \"youtube.com\": 6.005\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 1912.919477434679,\n                \"Rtt\": 11.231515439429932\n            }\n        },\n        \"badSignal\": {\n            \"58:9A:3E:9F:AB:20\": {\n                \"Hostname\": \"Blink-Mini\",\n                \"IpAddress\": \"192.168.0.2\",\n                \"Count\": 33\n            },\n            \"6C:56:97:32:59:6C\": {\n                \"Hostname\": \"amazon-9244fdfd6\",\n                \"IpAddress\": \"192.168.0.7\",\n                \"Count\": 135\n            },\n            \"9C:C8:E9:D3:4C:74\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.7\",\n                \"Count\": 27\n            },\n            \"AC:9F:C3:34:16:AF\": {\n                \"Hostname\": \"RingStickUpCam-af\",\n                \"IpAddress\": \"192.168.0.8\",\n                \"Count\": 295\n            },\n            \"C6:B1:DB:34:90:22\": {\n                \"Hostname\": \"Nokia-G42-5G\",\n                \"IpAddress\": \"192.168.0.6\",\n                \"Count\": 82\n            },\n            \"DE:5E:EF:8A:92:27\": {\n                \"Hostname\": \"Nokia-G42-5G\",\n                \"IpAddress\": \"192.168.0.5\",\n                \"Count\": 201\n            }\n        },\n        \"maxCPU\": 11,\n        \"maxMemory\": 38.77,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 6C:56:97:32:59:6C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 135,\n                    \"hostname\": \"amazon-9244fdfd6\",\n                    \"ip\": \"192.168.0.7\",\n                    \"mac\": \"6C:56:97:32:59:6C\",\n                    \"previous_count\": 135\n                },\n                \"Timestamp\": \"2025-09-29T09:31:56.257Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C6:B1:DB:34:90:22 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 82,\n                    \"hostname\": \"Nokia-G42-5G\",\n                    \"ip\": \"192.168.0.6\",\n                    \"mac\": \"C6:B1:DB:34:90:22\",\n                    \"previous_count\": 82\n                },\n                \"Timestamp\": \"2025-09-29T09:31:56.257Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 9C:C8:E9:D3:4C:74 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 27,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.7\",\n                    \"mac\": \"9C:C8:E9:D3:4C:74\",\n                    \"previous_count\": 27\n                },\n                \"Timestamp\": \"2025-09-29T09:31:56.257Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 58:9A:3E:9F:AB:20 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 33,\n                    \"hostname\": \"Blink-Mini\",\n                    \"ip\": \"192.168.0.2\",\n                    \"mac\": \"58:9A:3E:9F:AB:20\",\n                    \"previous_count\": 33\n                },\n                \"Timestamp\": \"2025-09-29T09:31:56.257Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::98254AC4CBAF\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.12.0 2.0.0 v606d.0 Build 230913 Rel.29689n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:50.322Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 78.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 4.366666666666666,\n            \"google.com\": 4.7404761904761905,\n            \"spotify.com\": 4.0095238095238095,\n            \"youtube.com\": 4.640476190476191\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 605.7294376528117,\n                \"Rtt\": 24.547677261613693\n            }\n        },\n        \"badSignal\": {\n            \"24:4B:03:CF:23:18\": {\n                \"Hostname\": \"localhost\",\n                \"IpAddress\": \"192.168.0.113\",\n                \"Count\": 10\n            },\n            \"36:3E:17:D6:2F:66\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.107\",\n                \"Count\": 58\n            },\n            \"5E:DE:E9:24:D1:F9\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.103\",\n                \"Count\": 146\n            },\n            \"AE:CB:51:51:EA:3D\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.104\",\n                \"Count\": 224\n            },\n            \"C6:40:A6:91:07:34\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.109\",\n                \"Count\": 31\n            },\n            \"CE:20:A6:1D:10:4B\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.107\",\n                \"Count\": 55\n            },\n            \"FE:4E:B4:0B:0B:FA\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.103\",\n                \"Count\": 84\n            }\n        },\n        \"maxCPU\": 23,\n        \"maxMemory\": 51.68,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 5E:DE:E9:24:D1:F9 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 146,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.103\",\n                    \"mac\": \"5E:DE:E9:24:D1:F9\",\n                    \"previous_count\": 146\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.368Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC AE:CB:51:51:EA:3D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 224,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.104\",\n                    \"mac\": \"AE:CB:51:51:EA:3D\",\n                    \"previous_count\": 224\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.368Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC CE:20:A6:1D:10:4B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 55,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.107\",\n                    \"mac\": \"CE:20:A6:1D:10:4B\",\n                    \"previous_count\": 55\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.368Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 36:3E:17:D6:2F:66 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 58,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.107\",\n                    \"mac\": \"36:3E:17:D6:2F:66\",\n                    \"previous_count\": 58\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.368Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC FE:4E:B4:0B:0B:FA has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 84,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.103\",\n                    \"mac\": \"FE:4E:B4:0B:0B:FA\",\n                    \"previous_count\": 84\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.368Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 24:4B:03:CF:23:18 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 10,\n                    \"hostname\": \"localhost\",\n                    \"ip\": \"192.168.0.113\",\n                    \"mac\": \"24:4B:03:CF:23:18\",\n                    \"previous_count\": 10\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.368Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C6:40:A6:91:07:34 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 31,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.109\",\n                    \"mac\": \"C6:40:A6:91:07:34\",\n                    \"previous_count\": 31\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.368Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::A842A10A425A\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.13.0 2.0.0 v606d.0 Build 231129 Rel.37213n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:34.647Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 90,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 100,\n            \"hardwareHealthScore\": 60\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 6.092636579572447,\n            \"google.com\": 6.206650831353919,\n            \"spotify.com\": 6.161520190023753,\n            \"youtube.com\": 6.178147268408551\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 629.6199759036147,\n                \"Rtt\": 14.674698795180722\n            }\n        },\n        \"maxCPU\": 100,\n        \"maxMemory\": 49.07,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"HighCPUUsage\",\n                \"Message\": \"Device is experiencing high CPU usage.\",\n                \"Details\": {\n                    \"max_cpu_percentage\": 100,\n                    \"threshold_percentage\": 90\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.666Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::A842A10A48CC\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.13.0 2.0.0 v606d.0 Build 231129 Rel.37213n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:58.116Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 78.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 8.052256532066508,\n            \"google.com\": 8.133016627078385,\n            \"spotify.com\": 7.422802850356295,\n            \"youtube.com\": 8.085510688836104\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 996.1453919239907,\n                \"Rtt\": 18.24228028503563\n            }\n        },\n        \"badSignal\": {\n            \"06:EA:E2:DC:EC:C2\": {\n                \"Hostname\": \"MacBookPro\",\n                \"IpAddress\": \"192.168.0.112\",\n                \"Count\": 64\n            },\n            \"0C:DC:91:11:DE:24\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.105\",\n                \"Count\": 26\n            },\n            \"28:16:A8:6B:56:EE\": {\n                \"Hostname\": \"rubens_laptop\",\n                \"IpAddress\": \"192.168.0.112\",\n                \"Count\": 23\n            },\n            \"52:A5:F8:8E:55:8E\": {\n                \"Hostname\": \"MacBookAir\",\n                \"IpAddress\": \"192.168.0.111\",\n                \"Count\": 213\n            },\n            \"5E:3F:FF:C9:0E:5C\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.105\",\n                \"Count\": 25\n            },\n            \"8E:0E:C0:99:6D:EA\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.101\",\n                \"Count\": 13\n            },\n            \"B0:35:B5:63:37:A0\": {\n                \"Hostname\": \"Olivers-iPhone\",\n                \"IpAddress\": \"192.168.0.102\",\n                \"Count\": 29\n            },\n            \"C4:91:0C:5F:85:3A\": {\n                \"Hostname\": \"iPhone-2\",\n                \"IpAddress\": \"192.168.0.105\",\n                \"Count\": 18\n            },\n            \"DE:2C:6E:E6:97:A8\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.102\",\n                \"Count\": 50\n            },\n            \"EE:38:E3:3C:10:95\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.101\",\n                \"Count\": 64\n            }\n        },\n        \"maxCPU\": 22,\n        \"maxMemory\": 57.12,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC EE:38:E3:3C:10:95 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 64,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"EE:38:E3:3C:10:95\",\n                    \"previous_count\": 64\n                },\n                \"Timestamp\": \"2025-09-29T09:31:58.132Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B0:35:B5:63:37:A0 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 29,\n                    \"hostname\": \"Olivers-iPhone\",\n                    \"ip\": \"192.168.0.102\",\n                    \"mac\": \"B0:35:B5:63:37:A0\",\n                    \"previous_count\": 29\n                },\n                \"Timestamp\": \"2025-09-29T09:31:58.132Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 52:A5:F8:8E:55:8E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 213,\n                    \"hostname\": \"MacBookAir\",\n                    \"ip\": \"192.168.0.111\",\n                    \"mac\": \"52:A5:F8:8E:55:8E\",\n                    \"previous_count\": 213\n                },\n                \"Timestamp\": \"2025-09-29T09:31:58.132Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC DE:2C:6E:E6:97:A8 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 50,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.102\",\n                    \"mac\": \"DE:2C:6E:E6:97:A8\",\n                    \"previous_count\": 50\n                },\n                \"Timestamp\": \"2025-09-29T09:31:58.132Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 28:16:A8:6B:56:EE has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 23,\n                    \"hostname\": \"rubens_laptop\",\n                    \"ip\": \"192.168.0.112\",\n                    \"mac\": \"28:16:A8:6B:56:EE\",\n                    \"previous_count\": 23\n                },\n                \"Timestamp\": \"2025-09-29T09:31:58.133Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 0C:DC:91:11:DE:24 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 26,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.105\",\n                    \"mac\": \"0C:DC:91:11:DE:24\",\n                    \"previous_count\": 26\n                },\n                \"Timestamp\": \"2025-09-29T09:31:58.133Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 5E:3F:FF:C9:0E:5C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 25,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.105\",\n                    \"mac\": \"5E:3F:FF:C9:0E:5C\",\n                    \"previous_count\": 25\n                },\n                \"Timestamp\": \"2025-09-29T09:31:58.133Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 06:EA:E2:DC:EC:C2 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 64,\n                    \"hostname\": \"MacBookPro\",\n                    \"ip\": \"192.168.0.112\",\n                    \"mac\": \"06:EA:E2:DC:EC:C2\",\n                    \"previous_count\": 64\n                },\n                \"Timestamp\": \"2025-09-29T09:31:58.133Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C4:91:0C:5F:85:3A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 18,\n                    \"hostname\": \"iPhone-2\",\n                    \"ip\": \"192.168.0.105\",\n                    \"mac\": \"C4:91:0C:5F:85:3A\",\n                    \"previous_count\": 18\n                },\n                \"Timestamp\": \"2025-09-29T09:31:58.133Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 8E:0E:C0:99:6D:EA has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 13,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"8E:0E:C0:99:6D:EA\",\n                    \"previous_count\": 13\n                },\n                \"Timestamp\": \"2025-09-29T09:31:58.133Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::203626901145\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.1.0 3.1.8 v6087.0 Build 230406 Rel.63114n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:41.862Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 78.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 4.837320574162679,\n            \"google.com\": 4.820574162679426,\n            \"spotify.com\": 3.9952153110047846,\n            \"youtube.com\": 4.9066985645933014\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 1793.4675894988063,\n                \"Rtt\": 9.863620525059654\n            }\n        },\n        \"badSignal\": {\n            \"10:BF:67:B3:47:4A\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.4\",\n                \"Count\": 189\n            },\n            \"16:64:DB:A1:1D:0A\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.14\",\n                \"Count\": 119\n            },\n            \"3C:33:00:2B:40:0F\": {\n                \"Hostname\": \"LBox\",\n                \"IpAddress\": \"192.168.0.18\",\n                \"Count\": 37\n            },\n            \"62:6A:8B:D1:19:CB\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.9\",\n                \"Count\": 144\n            },\n            \"6C:60:EB:C4:B3:1A\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.4\",\n                \"Count\": 338\n            },\n            \"78:BD:BC:5A:0A:A2\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.19\",\n                \"Count\": 269\n            },\n            \"C8:12:0B:07:96:E2\": {\n                \"Hostname\": \"Samsung\",\n                \"IpAddress\": \"192.168.0.23\",\n                \"Count\": 406\n            },\n            \"CE:19:E2:6D:34:EB\": {\n                \"Hostname\": \"Mac\",\n                \"IpAddress\": \"192.168.0.13\",\n                \"Count\": 278\n            },\n            \"D4:F7:D5:61:49:D6\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.3\",\n                \"Count\": 36\n            },\n            \"EE:33:24:57:B4:6A\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.8\",\n                \"Count\": 244\n            },\n            \"FE:96:36:A5:19:47\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.12\",\n                \"Count\": 200\n            }\n        },\n        \"maxCPU\": 21,\n        \"maxMemory\": 38.86,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC CE:19:E2:6D:34:EB has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 278,\n                    \"hostname\": \"Mac\",\n                    \"ip\": \"192.168.0.13\",\n                    \"mac\": \"CE:19:E2:6D:34:EB\",\n                    \"previous_count\": 278\n                },\n                \"Timestamp\": \"2025-09-29T09:31:41.866Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 10:BF:67:B3:47:4A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 189,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.4\",\n                    \"mac\": \"10:BF:67:B3:47:4A\",\n                    \"previous_count\": 189\n                },\n                \"Timestamp\": \"2025-09-29T09:31:41.866Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 3C:33:00:2B:40:0F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 37,\n                    \"hostname\": \"LBox\",\n                    \"ip\": \"192.168.0.18\",\n                    \"mac\": \"3C:33:00:2B:40:0F\",\n                    \"previous_count\": 37\n                },\n                \"Timestamp\": \"2025-09-29T09:31:41.866Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 6C:60:EB:C4:B3:1A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 338,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.4\",\n                    \"mac\": \"6C:60:EB:C4:B3:1A\",\n                    \"previous_count\": 338\n                },\n                \"Timestamp\": \"2025-09-29T09:31:41.866Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C8:12:0B:07:96:E2 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 406,\n                    \"hostname\": \"Samsung\",\n                    \"ip\": \"192.168.0.23\",\n                    \"mac\": \"C8:12:0B:07:96:E2\",\n                    \"previous_count\": 406\n                },\n                \"Timestamp\": \"2025-09-29T09:31:41.866Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 16:64:DB:A1:1D:0A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 119,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.14\",\n                    \"mac\": \"16:64:DB:A1:1D:0A\",\n                    \"previous_count\": 119\n                },\n                \"Timestamp\": \"2025-09-29T09:31:41.866Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC FE:96:36:A5:19:47 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 200,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.12\",\n                    \"mac\": \"FE:96:36:A5:19:47\",\n                    \"previous_count\": 200\n                },\n                \"Timestamp\": \"2025-09-29T09:31:41.866Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 78:BD:BC:5A:0A:A2 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 269,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.19\",\n                    \"mac\": \"78:BD:BC:5A:0A:A2\",\n                    \"previous_count\": 269\n                },\n                \"Timestamp\": \"2025-09-29T09:31:41.866Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D4:F7:D5:61:49:D6 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 36,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.3\",\n                    \"mac\": \"D4:F7:D5:61:49:D6\",\n                    \"previous_count\": 36\n                },\n                \"Timestamp\": \"2025-09-29T09:31:41.866Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC EE:33:24:57:B4:6A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 244,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.8\",\n                    \"mac\": \"EE:33:24:57:B4:6A\",\n                    \"previous_count\": 244\n                },\n                \"Timestamp\": \"2025-09-29T09:31:41.866Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 62:6A:8B:D1:19:CB has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 144,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.9\",\n                    \"mac\": \"62:6A:8B:D1:19:CB\",\n                    \"previous_count\": 144\n                },\n                \"Timestamp\": \"2025-09-29T09:31:41.866Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::242FD04E9221\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.13.0 2.0.0 v606d.0 Build 231129 Rel.37213n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:39.72Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 78.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 3.9714285714285715,\n            \"google.com\": 3.973809523809524,\n            \"spotify.com\": 3.0690476190476192,\n            \"youtube.com\": 3.973809523809524\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 836.5814492753628,\n                \"Rtt\": 13.043478260869565\n            }\n        },\n        \"badSignal\": {\n            \"02:6F:F8:21:FC:6F\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.106\",\n                \"Count\": 32\n            },\n            \"02:8F:0D:7C:7C:0B\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.117\",\n                \"Count\": 41\n            },\n            \"06:66:4D:DC:B6:2B\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.122\",\n                \"Count\": 50\n            },\n            \"12:B8:24:E9:25:B1\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.105\",\n                \"Count\": 138\n            },\n            \"1E:43:93:2C:1A:45\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.119\",\n                \"Count\": 134\n            },\n            \"2A:89:2E:CB:EB:7E\": {\n                \"Hostname\": \"Galaxy-A15\",\n                \"IpAddress\": \"192.168.0.104\",\n                \"Count\": 153\n            },\n            \"32:A0:6D:F0:04:60\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.116\",\n                \"Count\": 160\n            },\n            \"3E:85:F5:E1:29:ED\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.121\",\n                \"Count\": 20\n            },\n            \"48:B8:A3:64:6D:F6\": {\n                \"Hostname\": \"Rubys-iPhone\",\n                \"IpAddress\": \"192.168.0.110\",\n                \"Count\": 79\n            },\n            \"52:6B:39:E4:08:A5\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.117\",\n                \"Count\": 20\n            },\n            \"82:7F:00:A3:5F:27\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.106\",\n                \"Count\": 153\n            },\n            \"82:D1:3F:0B:0A:6D\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.119\",\n                \"Count\": 15\n            },\n            \"A8:E6:21:26:2E:C4\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.111\",\n                \"Count\": 420\n            },\n            \"B4:96:A5:41:87:F3\": {\n                \"Hostname\": \"Ceryss-iPhone\",\n                \"IpAddress\": \"192.168.0.115\",\n                \"Count\": 64\n            },\n            \"CA:BD:73:C3:AE:23\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.116\",\n                \"Count\": 28\n            },\n            \"DC:A0:D0:DF:6E:DB\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.120\",\n                \"Count\": 420\n            },\n            \"E8:D8:7E:A7:11:6F\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.118\",\n                \"Count\": 410\n            },\n            \"EC:74:8C:8B:9F:62\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.114\",\n                \"Count\": 420\n            }\n        },\n        \"maxCPU\": 58,\n        \"maxMemory\": 47.21,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 02:8F:0D:7C:7C:0B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 41,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.117\",\n                    \"mac\": \"02:8F:0D:7C:7C:0B\",\n                    \"previous_count\": 41\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.734Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 32:A0:6D:F0:04:60 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 160,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.116\",\n                    \"mac\": \"32:A0:6D:F0:04:60\",\n                    \"previous_count\": 160\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.734Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A8:E6:21:26:2E:C4 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 420,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.111\",\n                    \"mac\": \"A8:E6:21:26:2E:C4\",\n                    \"previous_count\": 420\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.734Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC DC:A0:D0:DF:6E:DB has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 420,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.120\",\n                    \"mac\": \"DC:A0:D0:DF:6E:DB\",\n                    \"previous_count\": 420\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.734Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC CA:BD:73:C3:AE:23 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 28,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.116\",\n                    \"mac\": \"CA:BD:73:C3:AE:23\",\n                    \"previous_count\": 28\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.735Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC E8:D8:7E:A7:11:6F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 410,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.118\",\n                    \"mac\": \"E8:D8:7E:A7:11:6F\",\n                    \"previous_count\": 410\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.735Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 3E:85:F5:E1:29:ED has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 20,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.121\",\n                    \"mac\": \"3E:85:F5:E1:29:ED\",\n                    \"previous_count\": 20\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.735Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 2A:89:2E:CB:EB:7E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 153,\n                    \"hostname\": \"Galaxy-A15\",\n                    \"ip\": \"192.168.0.104\",\n                    \"mac\": \"2A:89:2E:CB:EB:7E\",\n                    \"previous_count\": 153\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.735Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 12:B8:24:E9:25:B1 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 138,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.105\",\n                    \"mac\": \"12:B8:24:E9:25:B1\",\n                    \"previous_count\": 138\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.735Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC EC:74:8C:8B:9F:62 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 420,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.114\",\n                    \"mac\": \"EC:74:8C:8B:9F:62\",\n                    \"previous_count\": 420\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.735Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B4:96:A5:41:87:F3 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 64,\n                    \"hostname\": \"Ceryss-iPhone\",\n                    \"ip\": \"192.168.0.115\",\n                    \"mac\": \"B4:96:A5:41:87:F3\",\n                    \"previous_count\": 64\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.735Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 06:66:4D:DC:B6:2B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 50,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.122\",\n                    \"mac\": \"06:66:4D:DC:B6:2B\",\n                    \"previous_count\": 50\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.735Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 82:D1:3F:0B:0A:6D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 15,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.119\",\n                    \"mac\": \"82:D1:3F:0B:0A:6D\",\n                    \"previous_count\": 15\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.735Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 52:6B:39:E4:08:A5 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 20,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.117\",\n                    \"mac\": \"52:6B:39:E4:08:A5\",\n                    \"previous_count\": 20\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.735Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 1E:43:93:2C:1A:45 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 134,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.119\",\n                    \"mac\": \"1E:43:93:2C:1A:45\",\n                    \"previous_count\": 134\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.735Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 48:B8:A3:64:6D:F6 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 79,\n                    \"hostname\": \"Rubys-iPhone\",\n                    \"ip\": \"192.168.0.110\",\n                    \"mac\": \"48:B8:A3:64:6D:F6\",\n                    \"previous_count\": 79\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.735Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 02:6F:F8:21:FC:6F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 32,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.106\",\n                    \"mac\": \"02:6F:F8:21:FC:6F\",\n                    \"previous_count\": 32\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.735Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 82:7F:00:A3:5F:27 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 153,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.106\",\n                    \"mac\": \"82:7F:00:A3:5F:27\",\n                    \"previous_count\": 153\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.735Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::98254AA1C24F\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.13.0 2.0.0 v606d.0 Build 231129 Rel.37213n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:44.433Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 86.25,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 85,\n            \"hardwareHealthScore\": 60\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 6.580952380952381,\n            \"google.com\": 6.404761904761905,\n            \"spotify.com\": 5.738095238095238,\n            \"youtube.com\": 6.526190476190476\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 619.224296875,\n                \"Rtt\": 25.208333333333332\n            }\n        },\n        \"badSignal\": {\n            \"32:28:C1:A1:72:FC\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.100\",\n                \"Count\": 12\n            }\n        },\n        \"maxCPU\": 100,\n        \"maxMemory\": 47.86,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 32:28:C1:A1:72:FC has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 12,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.100\",\n                    \"mac\": \"32:28:C1:A1:72:FC\",\n                    \"previous_count\": 12\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.478Z\"\n            },\n            {\n                \"Type\": \"HighCPUUsage\",\n                \"Message\": \"Device is experiencing high CPU usage.\",\n                \"Details\": {\n                    \"max_cpu_percentage\": 100,\n                    \"threshold_percentage\": 90\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.478Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::20362690BC31\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.3.0 3.1.9 v6087.0 Build 250124 Rel.60047n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:37.692Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 85,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 40,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 3.7885985748218527,\n            \"google.com\": 3.883610451306413,\n            \"spotify.com\": 3.8004750593824226,\n            \"youtube.com\": 3.866983372921615\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 1933.364370546318,\n                \"Rtt\": 30.88560570071259\n            }\n        },\n        \"badSignal\": {\n            \"08:12:A5:C5:5F:58\": {\n                \"Hostname\": \"Echo Dot - Bedroom\",\n                \"IpAddress\": \"192.168.0.8\",\n                \"Count\": 420\n            },\n            \"64:D6:9A:63:F3:9E\": {\n                \"Hostname\": \"LONLTW9948\",\n                \"IpAddress\": \"192.168.0.9\",\n                \"Count\": 75\n            },\n            \"A2:89:B4:C4:9C:07\": {\n                \"Hostname\": \"Jade's Phone\",\n                \"IpAddress\": \"192.168.0.12\",\n                \"Count\": 202\n            },\n            \"EE:D9:2F:0D:96:27\": {\n                \"Hostname\": \"Midna-S24\",\n                \"IpAddress\": \"192.168.0.2\",\n                \"Count\": 255\n            }\n        },\n        \"maxCPU\": 19,\n        \"maxMemory\": 39.24,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC EE:D9:2F:0D:96:27 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 255,\n                    \"hostname\": \"Midna-S24\",\n                    \"ip\": \"192.168.0.2\",\n                    \"mac\": \"EE:D9:2F:0D:96:27\",\n                    \"previous_count\": 255\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.701Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A2:89:B4:C4:9C:07 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 202,\n                    \"hostname\": \"Jade's Phone\",\n                    \"ip\": \"192.168.0.12\",\n                    \"mac\": \"A2:89:B4:C4:9C:07\",\n                    \"previous_count\": 202\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.701Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 64:D6:9A:63:F3:9E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 75,\n                    \"hostname\": \"LONLTW9948\",\n                    \"ip\": \"192.168.0.9\",\n                    \"mac\": \"64:D6:9A:63:F3:9E\",\n                    \"previous_count\": 75\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.701Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::20362690113C\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.3.0 3.1.9 v6087.0 Build 250124 Rel.60047n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:31.914Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 78.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 4.446555819477434,\n            \"google.com\": 4.610451306413301,\n            \"spotify.com\": 3.840855106888361,\n            \"youtube.com\": 4.589073634204276\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 2148.6254156769596,\n                \"Rtt\": 9.790950118764849\n            }\n        },\n        \"badSignal\": {\n            \"0E:C3:81:D0:F0:54\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.7\",\n                \"Count\": 11\n            },\n            \"22:0B:31:70:B7:EC\": {\n                \"Hostname\": \"Mohammed-s-S10e\",\n                \"IpAddress\": \"192.168.0.5\",\n                \"Count\": 142\n            },\n            \"28:44:F4:A6:BC:12\": {\n                \"Hostname\": \"Honor-Magic7-Pro\",\n                \"IpAddress\": \"192.168.0.7\",\n                \"Count\": 10\n            },\n            \"7C:A6:B0:14:53:17\": {\n                \"Hostname\": \"Landing Light\",\n                \"IpAddress\": \"192.168.0.4\",\n                \"Count\": 76\n            },\n            \"86:B0:29:56:0E:BB\": {\n                \"Hostname\": \"iPad\",\n                \"IpAddress\": \"192.168.0.10\",\n                \"Count\": 78\n            },\n            \"B2:5F:4B:47:EB:15\": {\n                \"Hostname\": \"Mohammed-s-S10e\",\n                \"IpAddress\": \"192.168.0.13\",\n                \"Count\": 14\n            },\n            \"BE:F1:FB:04:68:28\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.9\",\n                \"Count\": 110\n            },\n            \"D4:2F:CA:AC:ED:74\": {\n                \"Hostname\": \"Ayra\",\n                \"IpAddress\": \"192.168.0.8\",\n                \"Count\": 83\n            },\n            \"E0:9D:31:1A:DB:04\": {\n                \"Hostname\": \"Admin-PC\",\n                \"IpAddress\": \"192.168.0.14\",\n                \"Count\": 64\n            }\n        },\n        \"maxCPU\": 14,\n        \"maxMemory\": 39.07,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC BE:F1:FB:04:68:28 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 110,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.9\",\n                    \"mac\": \"BE:F1:FB:04:68:28\",\n                    \"previous_count\": 110\n                },\n                \"Timestamp\": \"2025-09-29T09:31:31.915Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 0E:C3:81:D0:F0:54 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 11,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.7\",\n                    \"mac\": \"0E:C3:81:D0:F0:54\",\n                    \"previous_count\": 11\n                },\n                \"Timestamp\": \"2025-09-29T09:31:31.915Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D4:2F:CA:AC:ED:74 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 83,\n                    \"hostname\": \"Ayra\",\n                    \"ip\": \"192.168.0.8\",\n                    \"mac\": \"D4:2F:CA:AC:ED:74\",\n                    \"previous_count\": 83\n                },\n                \"Timestamp\": \"2025-09-29T09:31:31.915Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 22:0B:31:70:B7:EC has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 142,\n                    \"hostname\": \"Mohammed-s-S10e\",\n                    \"ip\": \"192.168.0.5\",\n                    \"mac\": \"22:0B:31:70:B7:EC\",\n                    \"previous_count\": 142\n                },\n                \"Timestamp\": \"2025-09-29T09:31:31.915Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 7C:A6:B0:14:53:17 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 76,\n                    \"hostname\": \"Landing Light\",\n                    \"ip\": \"192.168.0.4\",\n                    \"mac\": \"7C:A6:B0:14:53:17\",\n                    \"previous_count\": 76\n                },\n                \"Timestamp\": \"2025-09-29T09:31:31.915Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 86:B0:29:56:0E:BB has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 78,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.0.10\",\n                    \"mac\": \"86:B0:29:56:0E:BB\",\n                    \"previous_count\": 78\n                },\n                \"Timestamp\": \"2025-09-29T09:31:31.915Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B2:5F:4B:47:EB:15 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 14,\n                    \"hostname\": \"Mohammed-s-S10e\",\n                    \"ip\": \"192.168.0.13\",\n                    \"mac\": \"B2:5F:4B:47:EB:15\",\n                    \"previous_count\": 14\n                },\n                \"Timestamp\": \"2025-09-29T09:31:31.915Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 28:44:F4:A6:BC:12 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 10,\n                    \"hostname\": \"Honor-Magic7-Pro\",\n                    \"ip\": \"192.168.0.7\",\n                    \"mac\": \"28:44:F4:A6:BC:12\",\n                    \"previous_count\": 10\n                },\n                \"Timestamp\": \"2025-09-29T09:31:31.915Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC E0:9D:31:1A:DB:04 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 64,\n                    \"hostname\": \"Admin-PC\",\n                    \"ip\": \"192.168.0.14\",\n                    \"mac\": \"E0:9D:31:1A:DB:04\",\n                    \"previous_count\": 64\n                },\n                \"Timestamp\": \"2025-09-29T09:31:31.915Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::20362690D69F\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.1.0 3.1.8 v6087.0 Build 230406 Rel.63114n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:46.826Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 92.5,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 70,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 5.257142857142857,\n            \"google.com\": 5.371428571428571,\n            \"spotify.com\": 5.2,\n            \"youtube.com\": 5.195238095238095\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 847.4477326968963,\n                \"Rtt\": 13.770131264916476\n            }\n        },\n        \"badSignal\": {\n            \"22:05:39:39:71:2F\": {\n                \"Hostname\": \"Galaxy-Note10\",\n                \"IpAddress\": \"192.168.0.8\",\n                \"Count\": 32\n            },\n            \"50:1F:C6:49:CB:F6\": {\n                \"Hostname\": \"iPad\",\n                \"IpAddress\": \"192.168.0.5\",\n                \"Count\": 32\n            }\n        },\n        \"maxCPU\": 15,\n        \"maxMemory\": 38.9,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 22:05:39:39:71:2F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 32,\n                    \"hostname\": \"Galaxy-Note10\",\n                    \"ip\": \"192.168.0.8\",\n                    \"mac\": \"22:05:39:39:71:2F\",\n                    \"previous_count\": 32\n                },\n                \"Timestamp\": \"2025-09-29T09:31:46.827Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::20362690BCA6\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.1.0 3.1.8 v6087.0 Build 230406 Rel.63114n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:37.467Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 78.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 2.688836104513064,\n            \"google.com\": 3.0522565320665085,\n            \"spotify.com\": 2.2589073634204277,\n            \"youtube.com\": 2.9073634204275534\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 1079.3309501187646,\n                \"Rtt\": 7.9365296912114065\n            }\n        },\n        \"badSignal\": {\n            \"00:71:47:F1:2A:44\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.19\",\n                \"Count\": 132\n            },\n            \"08:A6:BC:B0:25:D3\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.16\",\n                \"Count\": 414\n            },\n            \"0C:B9:83:94:9F:BE\": {\n                \"Hostname\": \"HONOR-200\",\n                \"IpAddress\": \"192.168.0.8\",\n                \"Count\": 355\n            },\n            \"1A:C3:95:A3:8F:39\": {\n                \"Hostname\": \"Pixel-7-Pro\",\n                \"IpAddress\": \"192.168.0.12\",\n                \"Count\": 86\n            },\n            \"1C:FE:2B:B8:C1:35\": {\n                \"Hostname\": \"amazon-34d20dd7b\",\n                \"IpAddress\": \"192.168.0.7\",\n                \"Count\": 334\n            },\n            \"3E:DC:21:7F:B9:CD\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.3\",\n                \"Count\": 42\n            },\n            \"4C:EF:C0:BA:A2:77\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.15\",\n                \"Count\": 113\n            },\n            \"5C:84:3C:16:1E:0B\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.17\",\n                \"Count\": 109\n            },\n            \"5E:4E:BD:8D:7D:78\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.10\",\n                \"Count\": 28\n            },\n            \"6C:0B:5E:2B:B8:1E\": {\n                \"Hostname\": \"HP2BB81E\",\n                \"IpAddress\": \"192.168.0.18\",\n                \"Count\": 11\n            },\n            \"86:26:7F:AB:9D:EA\": {\n                \"Hostname\": \"MacBookPro\",\n                \"IpAddress\": \"192.168.0.11\",\n                \"Count\": 332\n            },\n            \"90:F8:2E:69:34:C3\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.14\",\n                \"Count\": 159\n            },\n            \"9E:D8:64:D3:EC:E4\": {\n                \"Hostname\": \"Watch\",\n                \"IpAddress\": \"192.168.0.20\",\n                \"Count\": 63\n            },\n            \"C0:DD:8A:43:A5:65\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.3\",\n                \"Count\": 64\n            },\n            \"CC:F7:35:00:4C:92\": {\n                \"Hostname\": \"amazon-0121185b9\",\n                \"IpAddress\": \"192.168.0.2\",\n                \"Count\": 257\n            },\n            \"DC:54:D7:E4:F5:9C\": {\n                \"Hostname\": \"amazon-791a5ec9b\",\n                \"IpAddress\": \"192.168.0.9\",\n                \"Count\": 321\n            },\n            \"DC:A6:32:D4:08:3B\": {\n                \"Hostname\": \"raspberrypi\",\n                \"IpAddress\": \"192.168.0.4\",\n                \"Count\": 241\n            },\n            \"E8:DA:20:5D:83:ED\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.6\",\n                \"Count\": 18\n            }\n        },\n        \"maxCPU\": 21,\n        \"maxMemory\": 38.46,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 6C:0B:5E:2B:B8:1E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 11,\n                    \"hostname\": \"HP2BB81E\",\n                    \"ip\": \"192.168.0.18\",\n                    \"mac\": \"6C:0B:5E:2B:B8:1E\",\n                    \"previous_count\": 11\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.48Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 4C:EF:C0:BA:A2:77 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 113,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.15\",\n                    \"mac\": \"4C:EF:C0:BA:A2:77\",\n                    \"previous_count\": 113\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.48Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC E8:DA:20:5D:83:ED has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 18,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.6\",\n                    \"mac\": \"E8:DA:20:5D:83:ED\",\n                    \"previous_count\": 18\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.48Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 86:26:7F:AB:9D:EA has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 332,\n                    \"hostname\": \"MacBookPro\",\n                    \"ip\": \"192.168.0.11\",\n                    \"mac\": \"86:26:7F:AB:9D:EA\",\n                    \"previous_count\": 332\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.48Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC DC:A6:32:D4:08:3B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 241,\n                    \"hostname\": \"raspberrypi\",\n                    \"ip\": \"192.168.0.4\",\n                    \"mac\": \"DC:A6:32:D4:08:3B\",\n                    \"previous_count\": 241\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.48Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 1A:C3:95:A3:8F:39 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 86,\n                    \"hostname\": \"Pixel-7-Pro\",\n                    \"ip\": \"192.168.0.12\",\n                    \"mac\": \"1A:C3:95:A3:8F:39\",\n                    \"previous_count\": 86\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.481Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 00:71:47:F1:2A:44 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 132,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.19\",\n                    \"mac\": \"00:71:47:F1:2A:44\",\n                    \"previous_count\": 132\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.481Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 5C:84:3C:16:1E:0B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 109,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.17\",\n                    \"mac\": \"5C:84:3C:16:1E:0B\",\n                    \"previous_count\": 109\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.481Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 3E:DC:21:7F:B9:CD has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 42,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.3\",\n                    \"mac\": \"3E:DC:21:7F:B9:CD\",\n                    \"previous_count\": 42\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.481Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 5E:4E:BD:8D:7D:78 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 28,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.10\",\n                    \"mac\": \"5E:4E:BD:8D:7D:78\",\n                    \"previous_count\": 28\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.481Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C0:DD:8A:43:A5:65 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 64,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.3\",\n                    \"mac\": \"C0:DD:8A:43:A5:65\",\n                    \"previous_count\": 64\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.481Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC DC:54:D7:E4:F5:9C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 321,\n                    \"hostname\": \"amazon-791a5ec9b\",\n                    \"ip\": \"192.168.0.9\",\n                    \"mac\": \"DC:54:D7:E4:F5:9C\",\n                    \"previous_count\": 321\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.481Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 9E:D8:64:D3:EC:E4 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 63,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.0.20\",\n                    \"mac\": \"9E:D8:64:D3:EC:E4\",\n                    \"previous_count\": 63\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.481Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::A842A10A5718\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.15.0 2.0.0 v606d.0 Build 240802 Rel.33715n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:42.217Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 78.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 7.760095011876484,\n            \"google.com\": 7.831353919239905,\n            \"spotify.com\": 7.836104513064133,\n            \"youtube.com\": 7.855106888361045\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 530.6243132530124,\n                \"Rtt\": 20.771084337349397\n            }\n        },\n        \"badSignal\": {\n            \"10:00:20:F1:3F:56\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.104\",\n                \"Count\": 34\n            },\n            \"14:D1:9E:5F:19:1C\": {\n                \"Hostname\": \"Anna\",\n                \"IpAddress\": \"192.168.0.106\",\n                \"Count\": 228\n            },\n            \"1A:C1:9B:68:76:EF\": {\n                \"Hostname\": \"lynsey-s-S10\",\n                \"IpAddress\": \"192.168.0.100\",\n                \"Count\": 28\n            },\n            \"20:16:42:12:92:B3\": {\n                \"Hostname\": \"XBOX\",\n                \"IpAddress\": \"192.168.0.111\",\n                \"Count\": 20\n            },\n            \"3A:F3:BB:04:F1:98\": {\n                \"Hostname\": \"iPad\",\n                \"IpAddress\": \"192.168.0.104\",\n                \"Count\": 13\n            },\n            \"5E:04:80:16:A7:EF\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.102\",\n                \"Count\": 16\n            },\n            \"6A:DD:CD:10:8D:6D\": {\n                \"Hostname\": \"lynsey-s-S10\",\n                \"IpAddress\": \"192.168.0.100\",\n                \"Count\": 11\n            },\n            \"78:B8:D6:34:27:89\": {\n                \"Hostname\": \"android-15ae0431c7865d6f\",\n                \"IpAddress\": \"192.168.0.106\",\n                \"Count\": 18\n            },\n            \"80:B9:89:0C:62:09\": {\n                \"Hostname\": \"Megans-iPhone\",\n                \"IpAddress\": \"192.168.0.103\",\n                \"Count\": 14\n            },\n            \"C6:D1:BA:D9:1B:80\": {\n                \"Hostname\": \"N55-Plus\",\n                \"IpAddress\": \"192.168.0.105\",\n                \"Count\": 22\n            },\n            \"D4:F0:57:CA:AF:9A\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.113\",\n                \"Count\": 187\n            }\n        },\n        \"maxCPU\": 29,\n        \"maxMemory\": 52.14,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 20:16:42:12:92:B3 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 20,\n                    \"hostname\": \"XBOX\",\n                    \"ip\": \"192.168.0.111\",\n                    \"mac\": \"20:16:42:12:92:B3\",\n                    \"previous_count\": 20\n                },\n                \"Timestamp\": \"2025-09-29T09:31:42.22Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 1A:C1:9B:68:76:EF has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 28,\n                    \"hostname\": \"lynsey-s-S10\",\n                    \"ip\": \"192.168.0.100\",\n                    \"mac\": \"1A:C1:9B:68:76:EF\",\n                    \"previous_count\": 28\n                },\n                \"Timestamp\": \"2025-09-29T09:31:42.22Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 78:B8:D6:34:27:89 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 18,\n                    \"hostname\": \"android-15ae0431c7865d6f\",\n                    \"ip\": \"192.168.0.106\",\n                    \"mac\": \"78:B8:D6:34:27:89\",\n                    \"previous_count\": 18\n                },\n                \"Timestamp\": \"2025-09-29T09:31:42.22Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 80:B9:89:0C:62:09 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 14,\n                    \"hostname\": \"Megans-iPhone\",\n                    \"ip\": \"192.168.0.103\",\n                    \"mac\": \"80:B9:89:0C:62:09\",\n                    \"previous_count\": 14\n                },\n                \"Timestamp\": \"2025-09-29T09:31:42.22Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 3A:F3:BB:04:F1:98 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 13,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.0.104\",\n                    \"mac\": \"3A:F3:BB:04:F1:98\",\n                    \"previous_count\": 13\n                },\n                \"Timestamp\": \"2025-09-29T09:31:42.221Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 6A:DD:CD:10:8D:6D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 11,\n                    \"hostname\": \"lynsey-s-S10\",\n                    \"ip\": \"192.168.0.100\",\n                    \"mac\": \"6A:DD:CD:10:8D:6D\",\n                    \"previous_count\": 11\n                },\n                \"Timestamp\": \"2025-09-29T09:31:42.221Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 5E:04:80:16:A7:EF has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 16,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.102\",\n                    \"mac\": \"5E:04:80:16:A7:EF\",\n                    \"previous_count\": 16\n                },\n                \"Timestamp\": \"2025-09-29T09:31:42.221Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::20362690D8C1\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.1.0 3.1.8 v6087.0 Build 230406 Rel.63114n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:49.068Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 100,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 100,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 6.054761904761905,\n            \"google.com\": 6.04047619047619,\n            \"spotify.com\": 6.038095238095238,\n            \"youtube.com\": 6.016666666666667\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 1057.8327380952362,\n                \"Rtt\": 25.769642857142852\n            }\n        },\n        \"maxCPU\": 57,\n        \"maxMemory\": 39.91,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::242FD04EA283\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.13.0 2.0.0 v606d.0 Build 231129 Rel.37213n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:50.27Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 68.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15,\n            \"hardwareHealthScore\": 60\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 4.15952380952381,\n            \"google.com\": 4.188095238095238,\n            \"spotify.com\": 4.207142857142857,\n            \"youtube.com\": 4.190476190476191\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 608.5381173594131,\n                \"Rtt\": 21.760391198044008\n            }\n        },\n        \"badSignal\": {\n            \"1E:5E:55:22:8A:41\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.105\",\n                \"Count\": 19\n            },\n            \"50:8A:06:1F:E6:E7\": {\n                \"Hostname\": \"wlan0\",\n                \"IpAddress\": \"192.168.0.102\",\n                \"Count\": 293\n            },\n            \"62:3E:B8:7D:40:5E\": {\n                \"Hostname\": \"Galaxy-S21-Ultra-5G\",\n                \"IpAddress\": \"192.168.0.106\",\n                \"Count\": 191\n            },\n            \"76:18:99:55:1A:51\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.104\",\n                \"Count\": 94\n            },\n            \"76:93:45:35:18:30\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.106\",\n                \"Count\": 12\n            },\n            \"7C:0A:3F:4F:14:6C\": {\n                \"Hostname\": \"Samsung\",\n                \"IpAddress\": \"192.168.0.101\",\n                \"Count\": 43\n            },\n            \"C6:F2:36:57:0F:E3\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.103\",\n                \"Count\": 215\n            },\n            \"DA:1E:01:37:2E:CA\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.109\",\n                \"Count\": 142\n            },\n            \"EE:17:4B:DD:1C:01\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.107\",\n                \"Count\": 138\n            }\n        },\n        \"maxCPU\": 100,\n        \"maxMemory\": 49.49,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 62:3E:B8:7D:40:5E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 191,\n                    \"hostname\": \"Galaxy-S21-Ultra-5G\",\n                    \"ip\": \"192.168.0.106\",\n                    \"mac\": \"62:3E:B8:7D:40:5E\",\n                    \"previous_count\": 191\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.316Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 7C:0A:3F:4F:14:6C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 43,\n                    \"hostname\": \"Samsung\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"7C:0A:3F:4F:14:6C\",\n                    \"previous_count\": 43\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.316Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 76:93:45:35:18:30 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 12,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.106\",\n                    \"mac\": \"76:93:45:35:18:30\",\n                    \"previous_count\": 12\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.316Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C6:F2:36:57:0F:E3 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 215,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.103\",\n                    \"mac\": \"C6:F2:36:57:0F:E3\",\n                    \"previous_count\": 215\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.316Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 1E:5E:55:22:8A:41 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 19,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.105\",\n                    \"mac\": \"1E:5E:55:22:8A:41\",\n                    \"previous_count\": 19\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.316Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 76:18:99:55:1A:51 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 94,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.104\",\n                    \"mac\": \"76:18:99:55:1A:51\",\n                    \"previous_count\": 94\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.316Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC DA:1E:01:37:2E:CA has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 142,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.109\",\n                    \"mac\": \"DA:1E:01:37:2E:CA\",\n                    \"previous_count\": 142\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.316Z\"\n            },\n            {\n                \"Type\": \"HighCPUUsage\",\n                \"Message\": \"Device is experiencing high CPU usage.\",\n                \"Details\": {\n                    \"max_cpu_percentage\": 100,\n                    \"threshold_percentage\": 90\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.316Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::A842A10A557D\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.15.0 2.0.0 v606d.0 Build 240802 Rel.33715n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:57.448Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 88.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 55,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 5.049881235154395,\n            \"google.com\": 5.07125890736342,\n            \"spotify.com\": 4.453681710213777,\n            \"youtube.com\": 5.04750593824228\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 1108.3940384615385,\n                \"Rtt\": 18.076923076923077\n            }\n        },\n        \"badSignal\": {\n            \"C2:C5:68:50:2A:1C\": {\n                \"Hostname\": \"Tim's Fairphone 5\",\n                \"IpAddress\": \"192.168.0.103\",\n                \"Count\": 34\n            },\n            \"C4:67:B5:30:55:32\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.106\",\n                \"Count\": 47\n            },\n            \"DE:31:CC:1C:9A:12\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.104\",\n                \"Count\": 16\n            }\n        },\n        \"maxCPU\": 32,\n        \"maxMemory\": 49.32,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C4:67:B5:30:55:32 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 47,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.106\",\n                    \"mac\": \"C4:67:B5:30:55:32\",\n                    \"previous_count\": 47\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.488Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC DE:31:CC:1C:9A:12 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 16,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.104\",\n                    \"mac\": \"DE:31:CC:1C:9A:12\",\n                    \"previous_count\": 16\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.488Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::203626900293\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.3.0 3.1.9 v6087.0 Build 250124 Rel.60047n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:42.255Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 78.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 2.5352941176470587,\n            \"google.com\": 2.611764705882353,\n            \"spotify.com\": 2.0323529411764705,\n            \"youtube.com\": 2.5823529411764707\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 1073.7507624633427,\n                \"Rtt\": 41.42948093841645\n            }\n        },\n        \"badSignal\": {\n            \"02:82:10:49:48:B5\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.32.3\",\n                \"Count\": 67\n            },\n            \"1A:44:89:B1:2C:06\": {\n                \"Hostname\": \"Mac\",\n                \"IpAddress\": \"192.168.0.4\",\n                \"Count\": 75\n            },\n            \"32:3C:EA:83:48:9A\": {\n                \"Hostname\": \"Watch\",\n                \"IpAddress\": \"192.168.0.7\",\n                \"Count\": 44\n            },\n            \"34:15:13:67:48:47\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.200\",\n                \"Count\": 338\n            },\n            \"38:37:8B:95:72:FA\": {\n                \"Hostname\": \"HUAWEI_Mate_10_lite-524b1\",\n                \"IpAddress\": \"192.168.32.4\",\n                \"Count\": 55\n            },\n            \"44:38:E8:37:BC:D9\": {\n                \"Hostname\": \"UK-L80FTZ54\",\n                \"IpAddress\": \"192.168.0.32\",\n                \"Count\": 157\n            },\n            \"7E:7B:11:3C:EA:C0\": {\n                \"Hostname\": \"OnePlus-Open\",\n                \"IpAddress\": \"192.168.0.12\",\n                \"Count\": 23\n            },\n            \"7E:C3:4A:0A:FD:E5\": {\n                \"Hostname\": \"Infinix-SMART-8\",\n                \"IpAddress\": \"192.168.32.2\",\n                \"Count\": 49\n            },\n            \"9C:B1:50:65:0E:73\": {\n                \"Hostname\": \"GB5OMGW052003CW\",\n                \"IpAddress\": \"192.168.0.7\",\n                \"Count\": 33\n            },\n            \"B6:1F:20:66:78:C8\": {\n                \"Hostname\": \"Watch\",\n                \"IpAddress\": \"192.168.0.7\",\n                \"Count\": 21\n            },\n            \"DE:00:AF:E6:2A:4F\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.7\",\n                \"Count\": 83\n            },\n            \"EC:0D:51:15:E2:9A\": {\n                \"Hostname\": \"Seans-Iphone\",\n                \"IpAddress\": \"192.168.0.6\",\n                \"Count\": 28\n            },\n            \"FC:E9:D8:A0:ED:1C\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.23\",\n                \"Count\": 42\n            }\n        },\n        \"maxCPU\": 77,\n        \"maxMemory\": 40.05,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC FC:E9:D8:A0:ED:1C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 42,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.23\",\n                    \"mac\": \"FC:E9:D8:A0:ED:1C\",\n                    \"previous_count\": 42\n                },\n                \"Timestamp\": \"2025-09-29T09:31:42.259Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 32:3C:EA:83:48:9A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 44,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.0.7\",\n                    \"mac\": \"32:3C:EA:83:48:9A\",\n                    \"previous_count\": 44\n                },\n                \"Timestamp\": \"2025-09-29T09:31:42.259Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC EC:0D:51:15:E2:9A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 28,\n                    \"hostname\": \"Seans-Iphone\",\n                    \"ip\": \"192.168.0.6\",\n                    \"mac\": \"EC:0D:51:15:E2:9A\",\n                    \"previous_count\": 28\n                },\n                \"Timestamp\": \"2025-09-29T09:31:42.259Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 9C:B1:50:65:0E:73 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 33,\n                    \"hostname\": \"GB5OMGW052003CW\",\n                    \"ip\": \"192.168.0.7\",\n                    \"mac\": \"9C:B1:50:65:0E:73\",\n                    \"previous_count\": 33\n                },\n                \"Timestamp\": \"2025-09-29T09:31:42.259Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B6:1F:20:66:78:C8 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 21,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.0.7\",\n                    \"mac\": \"B6:1F:20:66:78:C8\",\n                    \"previous_count\": 21\n                },\n                \"Timestamp\": \"2025-09-29T09:31:42.259Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 1A:44:89:B1:2C:06 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 75,\n                    \"hostname\": \"Mac\",\n                    \"ip\": \"192.168.0.4\",\n                    \"mac\": \"1A:44:89:B1:2C:06\",\n                    \"previous_count\": 75\n                },\n                \"Timestamp\": \"2025-09-29T09:31:42.259Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 7E:C3:4A:0A:FD:E5 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 49,\n                    \"hostname\": \"Infinix-SMART-8\",\n                    \"ip\": \"192.168.32.2\",\n                    \"mac\": \"7E:C3:4A:0A:FD:E5\",\n                    \"previous_count\": 49\n                },\n                \"Timestamp\": \"2025-09-29T09:31:42.259Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 38:37:8B:95:72:FA has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 55,\n                    \"hostname\": \"HUAWEI_Mate_10_lite-524b1\",\n                    \"ip\": \"192.168.32.4\",\n                    \"mac\": \"38:37:8B:95:72:FA\",\n                    \"previous_count\": 55\n                },\n                \"Timestamp\": \"2025-09-29T09:31:42.259Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 7E:7B:11:3C:EA:C0 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 23,\n                    \"hostname\": \"OnePlus-Open\",\n                    \"ip\": \"192.168.0.12\",\n                    \"mac\": \"7E:7B:11:3C:EA:C0\",\n                    \"previous_count\": 23\n                },\n                \"Timestamp\": \"2025-09-29T09:31:42.259Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 02:82:10:49:48:B5 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 67,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.32.3\",\n                    \"mac\": \"02:82:10:49:48:B5\",\n                    \"previous_count\": 67\n                },\n                \"Timestamp\": \"2025-09-29T09:31:42.259Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 44:38:E8:37:BC:D9 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 157,\n                    \"hostname\": \"UK-L80FTZ54\",\n                    \"ip\": \"192.168.0.32\",\n                    \"mac\": \"44:38:E8:37:BC:D9\",\n                    \"previous_count\": 157\n                },\n                \"Timestamp\": \"2025-09-29T09:31:42.259Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::98254A42A5D2\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.12.0 2.0.0 v606d.0 Build 230913 Rel.29689n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:38.358Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 81.25,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 25,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 13.723809523809523,\n            \"google.com\": 13.807142857142857,\n            \"spotify.com\": 13.67142857142857,\n            \"youtube.com\": 13.735714285714286\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 968.9280622009574,\n                \"Rtt\": 28.803827751196174\n            }\n        },\n        \"badSignal\": {\n            \"20:DF:B9:AC:F3:B3\": {\n                \"Hostname\": \"Google-Home-Mini\",\n                \"IpAddress\": \"192.168.0.100\",\n                \"Count\": 288\n            },\n            \"48:F1:EB:78:82:CB\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.105\",\n                \"Count\": 420\n            },\n            \"B2:54:E1:85:78:00\": {\n                \"Hostname\": \"Galaxy-Z-Fold7\",\n                \"IpAddress\": \"192.168.0.103\",\n                \"Count\": 176\n            },\n            \"D8:3A:DD:A6:3B:B4\": {\n                \"Hostname\": \"raspberrypi\",\n                \"IpAddress\": \"192.168.0.107\",\n                \"Count\": 420\n            },\n            \"E0:BB:9E:3A:8C:5D\": {\n                \"Hostname\": \"EPSON3A8C5D\",\n                \"IpAddress\": \"192.168.0.104\",\n                \"Count\": 61\n            }\n        },\n        \"maxCPU\": 31,\n        \"maxMemory\": 47.36,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC E0:BB:9E:3A:8C:5D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 61,\n                    \"hostname\": \"EPSON3A8C5D\",\n                    \"ip\": \"192.168.0.104\",\n                    \"mac\": \"E0:BB:9E:3A:8C:5D\",\n                    \"previous_count\": 61\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.366Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D8:3A:DD:A6:3B:B4 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 420,\n                    \"hostname\": \"raspberrypi\",\n                    \"ip\": \"192.168.0.107\",\n                    \"mac\": \"D8:3A:DD:A6:3B:B4\",\n                    \"previous_count\": 420\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.366Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 48:F1:EB:78:82:CB has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 420,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.105\",\n                    \"mac\": \"48:F1:EB:78:82:CB\",\n                    \"previous_count\": 420\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.366Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 20:DF:B9:AC:F3:B3 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 288,\n                    \"hostname\": \"Google-Home-Mini\",\n                    \"ip\": \"192.168.0.100\",\n                    \"mac\": \"20:DF:B9:AC:F3:B3\",\n                    \"previous_count\": 288\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.366Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B2:54:E1:85:78:00 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 176,\n                    \"hostname\": \"Galaxy-Z-Fold7\",\n                    \"ip\": \"192.168.0.103\",\n                    \"mac\": \"B2:54:E1:85:78:00\",\n                    \"previous_count\": 176\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.366Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::98254AA1CA35\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.12.0 2.0.0 v606d.0 Build 230913 Rel.29689n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:43.361Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 77.5,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 10,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 2.9023809523809523,\n            \"google.com\": 2.966666666666667,\n            \"spotify.com\": 2.9523809523809526,\n            \"youtube.com\": 2.9714285714285715\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 833.5697362110312,\n                \"Rtt\": 14.436450839328538\n            }\n        },\n        \"badSignal\": {\n            \"72:43:49:8D:3A:23\": {\n                \"Hostname\": \"maryam-s-S21\",\n                \"IpAddress\": \"192.168.0.102\",\n                \"Count\": 13\n            },\n            \"BE:85:27:2F:80:D0\": {\n                \"Hostname\": \"Galaxy-S10\",\n                \"IpAddress\": \"192.168.0.100\",\n                \"Count\": 142\n            },\n            \"C6:76:5A:C1:81:EA\": {\n                \"Hostname\": \"Galaxy-Tab-A7-Lite\",\n                \"IpAddress\": \"192.168.0.107\",\n                \"Count\": 25\n            },\n            \"DE:39:0C:B9:57:AE\": {\n                \"Hostname\": \"Galaxy-Tab-A9\",\n                \"IpAddress\": \"192.168.0.101\",\n                \"Count\": 145\n            },\n            \"EA:5B:CF:45:46:D9\": {\n                \"Hostname\": \"Galaxy-S10\",\n                \"IpAddress\": \"192.168.0.101\",\n                \"Count\": 18\n            },\n            \"F6:9F:1E:25:46:A9\": {\n                \"Hostname\": \"Galaxy-Tab-A7-Lite\",\n                \"IpAddress\": \"192.168.0.100\",\n                \"Count\": 94\n            }\n        },\n        \"maxCPU\": 19,\n        \"maxMemory\": 45.73,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC DE:39:0C:B9:57:AE has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 145,\n                    \"hostname\": \"Galaxy-Tab-A9\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"DE:39:0C:B9:57:AE\",\n                    \"previous_count\": 145\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.378Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F6:9F:1E:25:46:A9 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 94,\n                    \"hostname\": \"Galaxy-Tab-A7-Lite\",\n                    \"ip\": \"192.168.0.100\",\n                    \"mac\": \"F6:9F:1E:25:46:A9\",\n                    \"previous_count\": 94\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.378Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC EA:5B:CF:45:46:D9 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 18,\n                    \"hostname\": \"Galaxy-S10\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"EA:5B:CF:45:46:D9\",\n                    \"previous_count\": 18\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.378Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 72:43:49:8D:3A:23 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 13,\n                    \"hostname\": \"maryam-s-S21\",\n                    \"ip\": \"192.168.0.102\",\n                    \"mac\": \"72:43:49:8D:3A:23\",\n                    \"previous_count\": 13\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.378Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC BE:85:27:2F:80:D0 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 142,\n                    \"hostname\": \"Galaxy-S10\",\n                    \"ip\": \"192.168.0.100\",\n                    \"mac\": \"BE:85:27:2F:80:D0\",\n                    \"previous_count\": 142\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.378Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C6:76:5A:C1:81:EA has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 25,\n                    \"hostname\": \"Galaxy-Tab-A7-Lite\",\n                    \"ip\": \"192.168.0.107\",\n                    \"mac\": \"C6:76:5A:C1:81:EA\",\n                    \"previous_count\": 25\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.378Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::20362690D95A\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.1.0 3.1.8 v6087.0 Build 230406 Rel.63114n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:42.173Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 78.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 7.232779097387174,\n            \"google.com\": 7.235154394299287,\n            \"spotify.com\": 7.254156769596199,\n            \"youtube.com\": 7.209026128266033\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 1028.25593824228,\n                \"Rtt\": 12.774066508313537\n            }\n        },\n        \"badSignal\": {\n            \"20:79:18:2A:16:51\": {\n                \"Hostname\": \"SLB-70NJST2\",\n                \"IpAddress\": \"192.168.0.16\",\n                \"Count\": 42\n            },\n            \"24:7D:4D:73:F0:F4\": {\n                \"Hostname\": \"Ring-73f0f4\",\n                \"IpAddress\": \"192.168.0.7\",\n                \"Count\": 410\n            },\n            \"32:03:C6:5F:22:FF\": {\n                \"Hostname\": \"Watch\",\n                \"IpAddress\": \"192.168.0.18\",\n                \"Count\": 16\n            },\n            \"3E:03:C6:1A:2C:20\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.13\",\n                \"Count\": 420\n            },\n            \"3E:03:C6:3D:03:C6\": {\n                \"Hostname\": \"RE650\",\n                \"IpAddress\": \"192.168.0.10\",\n                \"Count\": 420\n            },\n            \"3E:03:C6:64:7A:C8\": {\n                \"Hostname\": \"RingDoorbell-c8\",\n                \"IpAddress\": \"192.168.0.9\",\n                \"Count\": 420\n            },\n            \"3E:03:C6:8A:05:87\": {\n                \"Hostname\": \"RingSpotlightCam-87\",\n                \"IpAddress\": \"192.168.0.15\",\n                \"Count\": 420\n            },\n            \"3E:03:C6:94:61:52\": {\n                \"Hostname\": \"MiPhoneYo\",\n                \"IpAddress\": \"192.168.0.14\",\n                \"Count\": 116\n            },\n            \"9C:76:13:C1:76:FD\": {\n                \"Hostname\": \"RingFloodlightCam-fd\",\n                \"IpAddress\": \"192.168.0.3\",\n                \"Count\": 25\n            },\n            \"9C:76:13:D0:67:34\": {\n                \"Hostname\": \"9C7613D06734-mysimplelink\",\n                \"IpAddress\": \"192.168.0.4\",\n                \"Count\": 99\n            },\n            \"B8:74:24:37:4D:DD\": {\n                \"Hostname\": \"Viessmann-1239\",\n                \"IpAddress\": \"192.168.0.5\",\n                \"Count\": 44\n            },\n            \"FC:31:5D:94:61:52\": {\n                \"Hostname\": \"MiPhoneYo\",\n                \"IpAddress\": \"192.168.0.12\",\n                \"Count\": 32\n            }\n        },\n        \"maxCPU\": 19,\n        \"maxMemory\": 38.55,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 3E:03:C6:94:61:52 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 116,\n                    \"hostname\": \"MiPhoneYo\",\n                    \"ip\": \"192.168.0.14\",\n                    \"mac\": \"3E:03:C6:94:61:52\",\n                    \"previous_count\": 116\n                },\n                \"Timestamp\": \"2025-09-29T09:31:42.177Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 9C:76:13:D0:67:34 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 99,\n                    \"hostname\": \"9C7613D06734-mysimplelink\",\n                    \"ip\": \"192.168.0.4\",\n                    \"mac\": \"9C:76:13:D0:67:34\",\n                    \"previous_count\": 99\n                },\n                \"Timestamp\": \"2025-09-29T09:31:42.177Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B8:74:24:37:4D:DD has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 44,\n                    \"hostname\": \"Viessmann-1239\",\n                    \"ip\": \"192.168.0.5\",\n                    \"mac\": \"B8:74:24:37:4D:DD\",\n                    \"previous_count\": 44\n                },\n                \"Timestamp\": \"2025-09-29T09:31:42.177Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 9C:76:13:C1:76:FD has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 25,\n                    \"hostname\": \"RingFloodlightCam-fd\",\n                    \"ip\": \"192.168.0.3\",\n                    \"mac\": \"9C:76:13:C1:76:FD\",\n                    \"previous_count\": 25\n                },\n                \"Timestamp\": \"2025-09-29T09:31:42.177Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC FC:31:5D:94:61:52 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 32,\n                    \"hostname\": \"MiPhoneYo\",\n                    \"ip\": \"192.168.0.12\",\n                    \"mac\": \"FC:31:5D:94:61:52\",\n                    \"previous_count\": 32\n                },\n                \"Timestamp\": \"2025-09-29T09:31:42.177Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 20:79:18:2A:16:51 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 42,\n                    \"hostname\": \"SLB-70NJST2\",\n                    \"ip\": \"192.168.0.16\",\n                    \"mac\": \"20:79:18:2A:16:51\",\n                    \"previous_count\": 42\n                },\n                \"Timestamp\": \"2025-09-29T09:31:42.177Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::5091E3375545\",\n            \"model\": \"HX220\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.14.0 2.0.0 v605f.0 Build 230428 Rel.31877n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:34.174Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 96.25,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 85,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 6.799522673031026,\n            \"google.com\": 6.866348448687351,\n            \"spotify.com\": 6.778042959427208,\n            \"youtube.com\": 6.883054892601432\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 776.1405463182889,\n                \"Rtt\": 18.48519952494062\n            }\n        },\n        \"badSignal\": {\n            \"7A:CE:A8:37:DA:14\": {\n                \"Hostname\": \"colin-s-S23-Ultra\",\n                \"IpAddress\": \"192.168.88.4\",\n                \"Count\": 19\n            }\n        },\n        \"maxCPU\": 31,\n        \"maxMemory\": 60.92,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 7A:CE:A8:37:DA:14 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 19,\n                    \"hostname\": \"colin-s-S23-Ultra\",\n                    \"ip\": \"192.168.88.4\",\n                    \"mac\": \"7A:CE:A8:37:DA:14\",\n                    \"previous_count\": 19\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.176Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::3C52A105F847\",\n            \"model\": \"HX220\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.15.0 2.0.0 v605f.0 Build 231128 Rel.28166n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:41.384Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 78.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 7.064285714285714,\n            \"google.com\": 7.076190476190476,\n            \"spotify.com\": 7.09047619047619,\n            \"youtube.com\": 7.1\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 782.1773095238091,\n                \"Rtt\": 20.927973809523806\n            }\n        },\n        \"badSignal\": {\n            \"00:E0:32:C0:56:1A\": {\n                \"Hostname\": \"DESKTOP-SVKU7M4\",\n                \"IpAddress\": \"192.168.88.17\",\n                \"Count\": 178\n            },\n            \"44:D7:91:25:B4:62\": {\n                \"Hostname\": \"HUAWEI_P_smart_2019-7db99\",\n                \"IpAddress\": \"192.168.88.4\",\n                \"Count\": 56\n            },\n            \"48:3F:DA:25:A4:BE\": {\n                \"Hostname\": \"ESP_25A4BE\",\n                \"IpAddress\": \"192.168.88.2\",\n                \"Count\": 112\n            },\n            \"54:DF:1B:54:37:03\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.88.11\",\n                \"Count\": 120\n            },\n            \"66:EB:F8:F4:5E:F0\": {\n                \"Hostname\": \"Galaxy-A55-5G\",\n                \"IpAddress\": \"192.168.88.4\",\n                \"Count\": 167\n            },\n            \"90:48:6C:FD:DE:8C\": {\n                \"Hostname\": \"RingDoorbell-8c\",\n                \"IpAddress\": \"192.168.88.8\",\n                \"Count\": 420\n            },\n            \"D4:38:9C:64:49:6A\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.88.12\",\n                \"Count\": 66\n            },\n            \"EA:F0:09:7C:CC:E6\": {\n                \"Hostname\": \"Nokia-C32\",\n                \"IpAddress\": \"192.168.88.9\",\n                \"Count\": 70\n            }\n        },\n        \"maxCPU\": 29,\n        \"maxMemory\": 60.85,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC EA:F0:09:7C:CC:E6 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 70,\n                    \"hostname\": \"Nokia-C32\",\n                    \"ip\": \"192.168.88.9\",\n                    \"mac\": \"EA:F0:09:7C:CC:E6\",\n                    \"previous_count\": 70\n                },\n                \"Timestamp\": \"2025-09-29T09:31:41.394Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 66:EB:F8:F4:5E:F0 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 167,\n                    \"hostname\": \"Galaxy-A55-5G\",\n                    \"ip\": \"192.168.88.4\",\n                    \"mac\": \"66:EB:F8:F4:5E:F0\",\n                    \"previous_count\": 167\n                },\n                \"Timestamp\": \"2025-09-29T09:31:41.394Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 00:E0:32:C0:56:1A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 178,\n                    \"hostname\": \"DESKTOP-SVKU7M4\",\n                    \"ip\": \"192.168.88.17\",\n                    \"mac\": \"00:E0:32:C0:56:1A\",\n                    \"previous_count\": 178\n                },\n                \"Timestamp\": \"2025-09-29T09:31:41.394Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 54:DF:1B:54:37:03 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 120,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.11\",\n                    \"mac\": \"54:DF:1B:54:37:03\",\n                    \"previous_count\": 120\n                },\n                \"Timestamp\": \"2025-09-29T09:31:41.394Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D4:38:9C:64:49:6A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 66,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.12\",\n                    \"mac\": \"D4:38:9C:64:49:6A\",\n                    \"previous_count\": 66\n                },\n                \"Timestamp\": \"2025-09-29T09:31:41.394Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::203626900629\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.3.0 3.1.9 v6087.0 Build 250124 Rel.60047n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:32.312Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 78.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 5.817102137767221,\n            \"google.com\": 5.871733966745843,\n            \"spotify.com\": 4.9429928741092635,\n            \"youtube.com\": 5.779097387173397\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 1001.6588361045126,\n                \"Rtt\": 32.85814489311163\n            }\n        },\n        \"badSignal\": {\n            \"08:91:15:1F:DF:FF\": {\n                \"Hostname\": \"amazon-e0629d20c\",\n                \"IpAddress\": \"192.168.0.6\",\n                \"Count\": 391\n            },\n            \"18:B4:30:50:41:96\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.8\",\n                \"Count\": 421\n            },\n            \"52:48:47:49:57:AE\": {\n                \"Hostname\": \"Galaxy-A12\",\n                \"IpAddress\": \"192.168.0.4\",\n                \"Count\": 55\n            },\n            \"54:88:0E:00:5B:A6\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.16\",\n                \"Count\": 17\n            },\n            \"68:9A:87:D1:38:84\": {\n                \"Hostname\": \"amazon-5c02363db\",\n                \"IpAddress\": \"192.168.0.3\",\n                \"Count\": 82\n            },\n            \"96:42:FD:E3:72:20\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.13\",\n                \"Count\": 77\n            },\n            \"D4:E9:8A:A0:5F:E1\": {\n                \"Hostname\": \"Karinalaptop\",\n                \"IpAddress\": \"192.168.0.7\",\n                \"Count\": 90\n            },\n            \"DA:55:46:72:7C:55\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.5\",\n                \"Count\": 98\n            },\n            \"DA:BE:0F:8C:B4:7C\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.15\",\n                \"Count\": 203\n            },\n            \"E0:F7:28:8A:80:2C\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.22\",\n                \"Count\": 205\n            },\n            \"EA:AA:45:E6:0E:7A\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.10\",\n                \"Count\": 16\n            },\n            \"F6:50:8E:91:2B:19\": {\n                \"Hostname\": \"Watch\",\n                \"IpAddress\": \"192.168.0.16\",\n                \"Count\": 10\n            }\n        },\n        \"maxCPU\": 27,\n        \"maxMemory\": 39.41,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 08:91:15:1F:DF:FF has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 391,\n                    \"hostname\": \"amazon-e0629d20c\",\n                    \"ip\": \"192.168.0.6\",\n                    \"mac\": \"08:91:15:1F:DF:FF\",\n                    \"previous_count\": 391\n                },\n                \"Timestamp\": \"2025-09-29T09:31:32.321Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC DA:BE:0F:8C:B4:7C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 203,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.15\",\n                    \"mac\": \"DA:BE:0F:8C:B4:7C\",\n                    \"previous_count\": 203\n                },\n                \"Timestamp\": \"2025-09-29T09:31:32.321Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F6:50:8E:91:2B:19 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 10,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.0.16\",\n                    \"mac\": \"F6:50:8E:91:2B:19\",\n                    \"previous_count\": 10\n                },\n                \"Timestamp\": \"2025-09-29T09:31:32.321Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC DA:55:46:72:7C:55 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 98,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.5\",\n                    \"mac\": \"DA:55:46:72:7C:55\",\n                    \"previous_count\": 98\n                },\n                \"Timestamp\": \"2025-09-29T09:31:32.322Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC EA:AA:45:E6:0E:7A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 16,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.10\",\n                    \"mac\": \"EA:AA:45:E6:0E:7A\",\n                    \"previous_count\": 16\n                },\n                \"Timestamp\": \"2025-09-29T09:31:32.322Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 54:88:0E:00:5B:A6 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 17,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.16\",\n                    \"mac\": \"54:88:0E:00:5B:A6\",\n                    \"previous_count\": 17\n                },\n                \"Timestamp\": \"2025-09-29T09:31:32.322Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 68:9A:87:D1:38:84 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 82,\n                    \"hostname\": \"amazon-5c02363db\",\n                    \"ip\": \"192.168.0.3\",\n                    \"mac\": \"68:9A:87:D1:38:84\",\n                    \"previous_count\": 82\n                },\n                \"Timestamp\": \"2025-09-29T09:31:32.322Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 96:42:FD:E3:72:20 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 77,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.13\",\n                    \"mac\": \"96:42:FD:E3:72:20\",\n                    \"previous_count\": 77\n                },\n                \"Timestamp\": \"2025-09-29T09:31:32.322Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 52:48:47:49:57:AE has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 55,\n                    \"hostname\": \"Galaxy-A12\",\n                    \"ip\": \"192.168.0.4\",\n                    \"mac\": \"52:48:47:49:57:AE\",\n                    \"previous_count\": 55\n                },\n                \"Timestamp\": \"2025-09-29T09:31:32.322Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC E0:F7:28:8A:80:2C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 205,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.22\",\n                    \"mac\": \"E0:F7:28:8A:80:2C\",\n                    \"previous_count\": 205\n                },\n                \"Timestamp\": \"2025-09-29T09:31:32.322Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 18:B4:30:50:41:96 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 421,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.8\",\n                    \"mac\": \"18:B4:30:50:41:96\",\n                    \"previous_count\": 421\n                },\n                \"Timestamp\": \"2025-09-29T09:31:32.322Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D4:E9:8A:A0:5F:E1 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 90,\n                    \"hostname\": \"Karinalaptop\",\n                    \"ip\": \"192.168.0.7\",\n                    \"mac\": \"D4:E9:8A:A0:5F:E1\",\n                    \"previous_count\": 90\n                },\n                \"Timestamp\": \"2025-09-29T09:31:32.322Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::98254A42A020\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.13.0 2.0.0 v606d.0 Build 231129 Rel.37213n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:51.722Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 77.5,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 10,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 7.411904761904762,\n            \"google.com\": 7.542857142857143,\n            \"spotify.com\": 7.497619047619048,\n            \"youtube.com\": 7.497619047619048\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 360.64531862745093,\n                \"Rtt\": 29.583333333333332\n            }\n        },\n        \"badSignal\": {\n            \"16:E8:1F:B9:92:05\": {\n                \"Hostname\": \"Donna-s-S25-Ultra\",\n                \"IpAddress\": \"192.168.0.101\",\n                \"Count\": 165\n            },\n            \"66:EB:30:20:D2:D6\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.110\",\n                \"Count\": 42\n            },\n            \"70:1A:B8:1F:09:28\": {\n                \"Hostname\": \"DESKTOP-B2NNU0F\",\n                \"IpAddress\": \"192.168.0.105\",\n                \"Count\": 31\n            },\n            \"BE:E1:4D:32:0C:37\": {\n                \"Hostname\": \"NX789J\",\n                \"IpAddress\": \"192.168.0.103\",\n                \"Count\": 10\n            },\n            \"D6:89:79:15:1D:12\": {\n                \"Hostname\": \"Aaron-s-S22-Ultra\",\n                \"IpAddress\": \"192.168.0.100\",\n                \"Count\": 64\n            },\n            \"F8:B9:5A:7E:0D:9C\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.102\",\n                \"Count\": 178\n            }\n        },\n        \"maxCPU\": 40,\n        \"maxMemory\": 47.3,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 16:E8:1F:B9:92:05 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 165,\n                    \"hostname\": \"Donna-s-S25-Ultra\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"16:E8:1F:B9:92:05\",\n                    \"previous_count\": 165\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.745Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F8:B9:5A:7E:0D:9C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 178,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.102\",\n                    \"mac\": \"F8:B9:5A:7E:0D:9C\",\n                    \"previous_count\": 178\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.745Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 70:1A:B8:1F:09:28 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 31,\n                    \"hostname\": \"DESKTOP-B2NNU0F\",\n                    \"ip\": \"192.168.0.105\",\n                    \"mac\": \"70:1A:B8:1F:09:28\",\n                    \"previous_count\": 31\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.745Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 66:EB:30:20:D2:D6 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 42,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.110\",\n                    \"mac\": \"66:EB:30:20:D2:D6\",\n                    \"previous_count\": 42\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.745Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC BE:E1:4D:32:0C:37 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 10,\n                    \"hostname\": \"NX789J\",\n                    \"ip\": \"192.168.0.103\",\n                    \"mac\": \"BE:E1:4D:32:0C:37\",\n                    \"previous_count\": 10\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.745Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D6:89:79:15:1D:12 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 64,\n                    \"hostname\": \"Aaron-s-S22-Ultra\",\n                    \"ip\": \"192.168.0.100\",\n                    \"mac\": \"D6:89:79:15:1D:12\",\n                    \"previous_count\": 64\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.745Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::40ED0039FABD\",\n            \"model\": \"HX220\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.15.0 2.0.0 v605f.0 Build 231128 Rel.28166n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:49.206Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 78.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 55,\n            \"hardwareHealthScore\": 60\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 7.859523809523809,\n            \"google.com\": 7.916666666666667,\n            \"spotify.com\": 7.921428571428572,\n            \"youtube.com\": 7.9071428571428575\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 468.1372553699291,\n                \"Rtt\": 29.569642004773293\n            }\n        },\n        \"badSignal\": {\n            \"08:C2:24:1E:B5:D8\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.88.6\",\n                \"Count\": 109\n            },\n            \"D2:DC:12:5D:28:48\": {\n                \"Hostname\": \"Julie-s-A15\",\n                \"IpAddress\": \"192.168.88.2\",\n                \"Count\": 42\n            },\n            \"F6:2E:BC:BA:3F:FD\": {\n                \"Hostname\": \"Galaxy-Tab-A7\",\n                \"IpAddress\": \"192.168.88.7\",\n                \"Count\": 393\n            }\n        },\n        \"maxCPU\": 100,\n        \"maxMemory\": 60.78,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 08:C2:24:1E:B5:D8 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 109,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.6\",\n                    \"mac\": \"08:C2:24:1E:B5:D8\",\n                    \"previous_count\": 109\n                },\n                \"Timestamp\": \"2025-09-29T09:31:49.237Z\"\n            },\n            {\n                \"Type\": \"HighCPUUsage\",\n                \"Message\": \"Device is experiencing high CPU usage.\",\n                \"Details\": {\n                    \"max_cpu_percentage\": 100,\n                    \"threshold_percentage\": 90\n                },\n                \"Timestamp\": \"2025-09-29T09:31:49.237Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::A842A10A5712\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.13.0 2.0.0 v606d.0 Build 231129 Rel.37213n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:39.935Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 78.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 8.306413301662708,\n            \"google.com\": 8.460807600950119,\n            \"spotify.com\": 8.346793349168646,\n            \"youtube.com\": 8.446555819477435\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 928.6744285714285,\n                \"Rtt\": 21.976190476190474\n            }\n        },\n        \"badSignal\": {\n            \"26:1A:15:79:1A:B7\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.100\",\n                \"Count\": 21\n            },\n            \"38:F9:D3:65:8E:C5\": {\n                \"Hostname\": \"Thes-MBP\",\n                \"IpAddress\": \"192.168.0.105\",\n                \"Count\": 67\n            },\n            \"44:BB:3B:43:12:0A\": {\n                \"Hostname\": \"09AA01AC012304G1\",\n                \"IpAddress\": \"192.168.0.101\",\n                \"Count\": 11\n            },\n            \"4E:C0:57:E8:36:86\": {\n                \"Hostname\": \"Mac\",\n                \"IpAddress\": \"192.168.0.103\",\n                \"Count\": 30\n            },\n            \"7E:2C:53:D9:CF:22\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.103\",\n                \"Count\": 10\n            },\n            \"92:0B:8C:26:36:2F\": {\n                \"Hostname\": \"Mac\",\n                \"IpAddress\": \"192.168.0.106\",\n                \"Count\": 32\n            },\n            \"DA:AE:EA:08:55:22\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.108\",\n                \"Count\": 54\n            },\n            \"FE:C4:2C:1E:22:66\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.104\",\n                \"Count\": 234\n            }\n        },\n        \"maxCPU\": 51,\n        \"maxMemory\": 48.76,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC FE:C4:2C:1E:22:66 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 234,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.104\",\n                    \"mac\": \"FE:C4:2C:1E:22:66\",\n                    \"previous_count\": 234\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.936Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 38:F9:D3:65:8E:C5 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 67,\n                    \"hostname\": \"Thes-MBP\",\n                    \"ip\": \"192.168.0.105\",\n                    \"mac\": \"38:F9:D3:65:8E:C5\",\n                    \"previous_count\": 67\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.936Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 44:BB:3B:43:12:0A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 11,\n                    \"hostname\": \"09AA01AC012304G1\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"44:BB:3B:43:12:0A\",\n                    \"previous_count\": 11\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.936Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 92:0B:8C:26:36:2F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 32,\n                    \"hostname\": \"Mac\",\n                    \"ip\": \"192.168.0.106\",\n                    \"mac\": \"92:0B:8C:26:36:2F\",\n                    \"previous_count\": 32\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.936Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC DA:AE:EA:08:55:22 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 54,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.108\",\n                    \"mac\": \"DA:AE:EA:08:55:22\",\n                    \"previous_count\": 54\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.936Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 7E:2C:53:D9:CF:22 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 10,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.103\",\n                    \"mac\": \"7E:2C:53:D9:CF:22\",\n                    \"previous_count\": 10\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.936Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 4E:C0:57:E8:36:86 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 30,\n                    \"hostname\": \"Mac\",\n                    \"ip\": \"192.168.0.103\",\n                    \"mac\": \"4E:C0:57:E8:36:86\",\n                    \"previous_count\": 30\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.936Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 26:1A:15:79:1A:B7 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 21,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.100\",\n                    \"mac\": \"26:1A:15:79:1A:B7\",\n                    \"previous_count\": 21\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.936Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::A842A10A517B\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.13.0 2.0.0 v606d.0 Build 231129 Rel.37213n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:40.798Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 78.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 4.002375296912114,\n            \"google.com\": 4.028503562945368,\n            \"spotify.com\": 4.01187648456057,\n            \"youtube.com\": 4.002375296912114\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 1045.865584725537,\n                \"Rtt\": 18.233890214797135\n            }\n        },\n        \"badSignal\": {\n            \"0A:88:70:BA:77:C7\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.105\",\n                \"Count\": 170\n            },\n            \"40:BD:32:66:89:EA\": {\n                \"Hostname\": \"SoundTouch-Soshank\",\n                \"IpAddress\": \"192.168.0.101\",\n                \"Count\": 152\n            },\n            \"4C:79:6E:D4:A1:48\": {\n                \"Hostname\": \"LTUK-DDGT1F3\",\n                \"IpAddress\": \"192.168.0.104\",\n                \"Count\": 63\n            },\n            \"7E:67:AF:CE:5A:07\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.104\",\n                \"Count\": 16\n            },\n            \"86:AD:16:FA:8B:BA\": {\n                \"Hostname\": \"V2428\",\n                \"IpAddress\": \"192.168.0.100\",\n                \"Count\": 180\n            },\n            \"90:A2:5B:34:BE:08\": {\n                \"Hostname\": \"Scs-iphone\",\n                \"IpAddress\": \"192.168.0.103\",\n                \"Count\": 104\n            },\n            \"A0:51:0B:A7:48:6F\": {\n                \"Hostname\": \"GBSUK0WEYLT2204\",\n                \"IpAddress\": \"192.168.0.106\",\n                \"Count\": 19\n            }\n        },\n        \"maxCPU\": 17,\n        \"maxMemory\": 46.21,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 4C:79:6E:D4:A1:48 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 63,\n                    \"hostname\": \"LTUK-DDGT1F3\",\n                    \"ip\": \"192.168.0.104\",\n                    \"mac\": \"4C:79:6E:D4:A1:48\",\n                    \"previous_count\": 63\n                },\n                \"Timestamp\": \"2025-09-29T09:31:40.834Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 86:AD:16:FA:8B:BA has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 180,\n                    \"hostname\": \"V2428\",\n                    \"ip\": \"192.168.0.100\",\n                    \"mac\": \"86:AD:16:FA:8B:BA\",\n                    \"previous_count\": 180\n                },\n                \"Timestamp\": \"2025-09-29T09:31:40.834Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 0A:88:70:BA:77:C7 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 170,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.105\",\n                    \"mac\": \"0A:88:70:BA:77:C7\",\n                    \"previous_count\": 170\n                },\n                \"Timestamp\": \"2025-09-29T09:31:40.834Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 40:BD:32:66:89:EA has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 152,\n                    \"hostname\": \"SoundTouch-Soshank\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"40:BD:32:66:89:EA\",\n                    \"previous_count\": 152\n                },\n                \"Timestamp\": \"2025-09-29T09:31:40.834Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 7E:67:AF:CE:5A:07 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 16,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.104\",\n                    \"mac\": \"7E:67:AF:CE:5A:07\",\n                    \"previous_count\": 16\n                },\n                \"Timestamp\": \"2025-09-29T09:31:40.835Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A0:51:0B:A7:48:6F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 19,\n                    \"hostname\": \"GBSUK0WEYLT2204\",\n                    \"ip\": \"192.168.0.106\",\n                    \"mac\": \"A0:51:0B:A7:48:6F\",\n                    \"previous_count\": 19\n                },\n                \"Timestamp\": \"2025-09-29T09:31:40.835Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::A842A10A4212\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.13.0 2.0.0 v606d.0 Build 231129 Rel.37213n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:52.769Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 78.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 4,\n            \"google.com\": 3.959619952494062,\n            \"spotify.com\": 3.96437054631829,\n            \"youtube.com\": 3.992874109263658\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 773.6876528117349,\n                \"Rtt\": 13.52078239608802\n            }\n        },\n        \"badSignal\": {\n            \"06:E0:FA:8F:AA:9B\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.110\",\n                \"Count\": 50\n            },\n            \"08:FF:44:E9:13:F4\": {\n                \"Hostname\": \"iPad-3\",\n                \"IpAddress\": \"192.168.0.107\",\n                \"Count\": 288\n            },\n            \"3C:6D:89:14:CE:5E\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.104\",\n                \"Count\": 22\n            },\n            \"42:8D:17:4C:4A:8E\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.101\",\n                \"Count\": 12\n            },\n            \"5A:E3:E8:A1:4B:B4\": {\n                \"Hostname\": \"iPad\",\n                \"IpAddress\": \"192.168.0.107\",\n                \"Count\": 13\n            },\n            \"5A:F9:31:A5:B7:30\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.104\",\n                \"Count\": 209\n            },\n            \"BA:84:BB:7D:2D:F2\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.108\",\n                \"Count\": 15\n            },\n            \"D8:DE:3A:38:61:B5\": {\n                \"Hostname\": \"Janets-iPhone\",\n                \"IpAddress\": \"192.168.0.109\",\n                \"Count\": 92\n            }\n        },\n        \"maxCPU\": 20,\n        \"maxMemory\": 45.04,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 42:8D:17:4C:4A:8E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 12,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"42:8D:17:4C:4A:8E\",\n                    \"previous_count\": 12\n                },\n                \"Timestamp\": \"2025-09-29T09:31:52.824Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 5A:F9:31:A5:B7:30 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 209,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.104\",\n                    \"mac\": \"5A:F9:31:A5:B7:30\",\n                    \"previous_count\": 209\n                },\n                \"Timestamp\": \"2025-09-29T09:31:52.824Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 06:E0:FA:8F:AA:9B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 50,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.110\",\n                    \"mac\": \"06:E0:FA:8F:AA:9B\",\n                    \"previous_count\": 50\n                },\n                \"Timestamp\": \"2025-09-29T09:31:52.824Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 3C:6D:89:14:CE:5E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 22,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.104\",\n                    \"mac\": \"3C:6D:89:14:CE:5E\",\n                    \"previous_count\": 22\n                },\n                \"Timestamp\": \"2025-09-29T09:31:52.824Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC BA:84:BB:7D:2D:F2 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 15,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.108\",\n                    \"mac\": \"BA:84:BB:7D:2D:F2\",\n                    \"previous_count\": 15\n                },\n                \"Timestamp\": \"2025-09-29T09:31:52.824Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 08:FF:44:E9:13:F4 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 288,\n                    \"hostname\": \"iPad-3\",\n                    \"ip\": \"192.168.0.107\",\n                    \"mac\": \"08:FF:44:E9:13:F4\",\n                    \"previous_count\": 288\n                },\n                \"Timestamp\": \"2025-09-29T09:31:52.824Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 5A:E3:E8:A1:4B:B4 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 13,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.0.107\",\n                    \"mac\": \"5A:E3:E8:A1:4B:B4\",\n                    \"previous_count\": 13\n                },\n                \"Timestamp\": \"2025-09-29T09:31:52.824Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::A842A10A4980\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.13.0 2.0.0 v606d.0 Build 231129 Rel.37213n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:51.323Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 85,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 40,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 7.433333333333334,\n            \"google.com\": 7.419047619047619,\n            \"spotify.com\": 6.65952380952381,\n            \"youtube.com\": 7.469047619047619\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 694.4143749999998,\n                \"Rtt\": 27.716346153846153\n            }\n        },\n        \"badSignal\": {\n            \"12:78:0F:6A:2F:0D\": {\n                \"Hostname\": \"Galaxy-A14\",\n                \"IpAddress\": \"192.168.0.105\",\n                \"Count\": 134\n            },\n            \"22:55:5E:44:1E:20\": {\n                \"Hostname\": \"Galaxy-A05s\",\n                \"IpAddress\": \"192.168.0.104\",\n                \"Count\": 138\n            },\n            \"82:39:D6:C1:A0:3D\": {\n                \"Hostname\": \"Scott-s-Z-Fold5\",\n                \"IpAddress\": \"192.168.0.100\",\n                \"Count\": 16\n            },\n            \"8A:36:E5:EA:DF:F9\": {\n                \"Hostname\": \"Galaxy-A20e\",\n                \"IpAddress\": \"192.168.0.104\",\n                \"Count\": 11\n            }\n        },\n        \"maxCPU\": 22,\n        \"maxMemory\": 45.95,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 8A:36:E5:EA:DF:F9 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 11,\n                    \"hostname\": \"Galaxy-A20e\",\n                    \"ip\": \"192.168.0.104\",\n                    \"mac\": \"8A:36:E5:EA:DF:F9\",\n                    \"previous_count\": 11\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.358Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 82:39:D6:C1:A0:3D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 16,\n                    \"hostname\": \"Scott-s-Z-Fold5\",\n                    \"ip\": \"192.168.0.100\",\n                    \"mac\": \"82:39:D6:C1:A0:3D\",\n                    \"previous_count\": 16\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.358Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::40ED0039FCFA\",\n            \"model\": \"HX220\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.17.0 2.0.0 v605f.0 Build 240923 Rel.23368n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:32.269Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 96.25,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 85,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 7.469047619047619,\n            \"google.com\": 7.0570071258907365,\n            \"spotify.com\": 6.536817102137767,\n            \"youtube.com\": 6.726190476190476\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 478.07408114558285,\n                \"Rtt\": 1.9267279236276855\n            }\n        },\n        \"badSignal\": {\n            \"34:3E:A4:10:D0:B8\": {\n                \"Hostname\": \"RingDoorbell-b8\",\n                \"IpAddress\": \"192.168.1.11\",\n                \"Count\": 144\n            }\n        },\n        \"maxCPU\": 39,\n        \"maxMemory\": 59.42,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 34:3E:A4:10:D0:B8 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 144,\n                    \"hostname\": \"RingDoorbell-b8\",\n                    \"ip\": \"192.168.1.11\",\n                    \"mac\": \"34:3E:A4:10:D0:B8\",\n                    \"previous_count\": 144\n                },\n                \"Timestamp\": \"2025-09-29T09:31:32.277Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::20362690D79B\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.3.0 3.1.9 v6087.0 Build 250124 Rel.60047n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:41.786Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 96.25,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 85,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 7.049881235154395,\n            \"google.com\": 7.458432304038005,\n            \"spotify.com\": 6.752969121140143,\n            \"youtube.com\": 7.334916864608076\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 1736.799881235154,\n                \"Rtt\": 31.978522565320667\n            }\n        },\n        \"badSignal\": {\n            \"48:B4:23:24:2C:20\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.7\",\n                \"Count\": 421\n            }\n        },\n        \"maxCPU\": 14,\n        \"maxMemory\": 38.66,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::20362690D864\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.1.0 3.1.8 v6087.0 Build 230406 Rel.63114n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:39.81Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 81.25,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 25,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 8.049881235154395,\n            \"google.com\": 8.068883610451307,\n            \"spotify.com\": 8,\n            \"youtube.com\": 8.01187648456057\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 1716.2406888361045,\n                \"Rtt\": 13.431071258907362\n            }\n        },\n        \"badSignal\": {\n            \"8A:8F:24:9D:F0:14\": {\n                \"Hostname\": \"Galaxy-A16-5G\",\n                \"IpAddress\": \"192.168.0.6\",\n                \"Count\": 100\n            },\n            \"92:48:BC:6F:94:D7\": {\n                \"Hostname\": \"iPad\",\n                \"IpAddress\": \"192.168.0.9\",\n                \"Count\": 267\n            },\n            \"B0:4A:6A:E3:F1:B5\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.12\",\n                \"Count\": 87\n            },\n            \"B4:AE:C1:43:79:61\": {\n                \"Hostname\": \"PenguinQueen\",\n                \"IpAddress\": \"192.168.0.7\",\n                \"Count\": 249\n            },\n            \"E4:60:17:87:03:16\": {\n                \"Hostname\": \"MSI\",\n                \"IpAddress\": \"192.168.0.5\",\n                \"Count\": 62\n            }\n        },\n        \"maxCPU\": 16,\n        \"maxMemory\": 38.73,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 92:48:BC:6F:94:D7 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 267,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.0.9\",\n                    \"mac\": \"92:48:BC:6F:94:D7\",\n                    \"previous_count\": 267\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.821Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B4:AE:C1:43:79:61 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 249,\n                    \"hostname\": \"PenguinQueen\",\n                    \"ip\": \"192.168.0.7\",\n                    \"mac\": \"B4:AE:C1:43:79:61\",\n                    \"previous_count\": 249\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.821Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC E4:60:17:87:03:16 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 62,\n                    \"hostname\": \"MSI\",\n                    \"ip\": \"192.168.0.5\",\n                    \"mac\": \"E4:60:17:87:03:16\",\n                    \"previous_count\": 62\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.821Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B0:4A:6A:E3:F1:B5 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 87,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.12\",\n                    \"mac\": \"B0:4A:6A:E3:F1:B5\",\n                    \"previous_count\": 87\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.821Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 8A:8F:24:9D:F0:14 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 100,\n                    \"hostname\": \"Galaxy-A16-5G\",\n                    \"ip\": \"192.168.0.6\",\n                    \"mac\": \"8A:8F:24:9D:F0:14\",\n                    \"previous_count\": 100\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.821Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::3C52A105F838\",\n            \"model\": \"HX220\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.15.0 2.0.0 v605f.0 Build 231128 Rel.28166n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:54.738Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 78.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 7.95249406175772,\n            \"google.com\": 7.973871733966746,\n            \"spotify.com\": 7.052256532066508,\n            \"youtube.com\": 7.966745843230404\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 592.8308333333331,\n                \"Rtt\": 22.94178333333335\n            }\n        },\n        \"badSignal\": {\n            \"0C:43:F9:80:0E:4D\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.88.23\",\n                \"Count\": 27\n            },\n            \"42:3A:37:8E:AD:DA\": {\n                \"Hostname\": \"XQ-EC54\",\n                \"IpAddress\": \"192.168.88.9\",\n                \"Count\": 131\n            },\n            \"48:6D:BB:78:53:09\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.88.21\",\n                \"Count\": 29\n            },\n            \"4A:5D:59:91:C2:7B\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.88.13\",\n                \"Count\": 106\n            },\n            \"64:D8:1B:7C:8D:31\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.88.22\",\n                \"Count\": 26\n            },\n            \"76:41:F5:22:2D:40\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.88.15\",\n                \"Count\": 16\n            },\n            \"A0:85:FC:F9:BC:8D\": {\n                \"Hostname\": \"XBOX\",\n                \"IpAddress\": \"192.168.88.19\",\n                \"Count\": 37\n            },\n            \"A0:D2:B1:79:9F:CA\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.88.9\",\n                \"Count\": 29\n            },\n            \"F4:03:2A:CE:EE:8B\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.88.7\",\n                \"Count\": 22\n            }\n        },\n        \"maxCPU\": 66,\n        \"maxMemory\": 73.16,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 4A:5D:59:91:C2:7B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 106,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.88.13\",\n                    \"mac\": \"4A:5D:59:91:C2:7B\",\n                    \"previous_count\": 106\n                },\n                \"Timestamp\": \"2025-09-29T09:31:54.756Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F4:03:2A:CE:EE:8B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 22,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.7\",\n                    \"mac\": \"F4:03:2A:CE:EE:8B\",\n                    \"previous_count\": 22\n                },\n                \"Timestamp\": \"2025-09-29T09:31:54.756Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 0C:43:F9:80:0E:4D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 27,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.23\",\n                    \"mac\": \"0C:43:F9:80:0E:4D\",\n                    \"previous_count\": 27\n                },\n                \"Timestamp\": \"2025-09-29T09:31:54.756Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 48:6D:BB:78:53:09 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 29,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.21\",\n                    \"mac\": \"48:6D:BB:78:53:09\",\n                    \"previous_count\": 29\n                },\n                \"Timestamp\": \"2025-09-29T09:31:54.756Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A0:85:FC:F9:BC:8D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 37,\n                    \"hostname\": \"XBOX\",\n                    \"ip\": \"192.168.88.19\",\n                    \"mac\": \"A0:85:FC:F9:BC:8D\",\n                    \"previous_count\": 37\n                },\n                \"Timestamp\": \"2025-09-29T09:31:54.756Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 42:3A:37:8E:AD:DA has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 131,\n                    \"hostname\": \"XQ-EC54\",\n                    \"ip\": \"192.168.88.9\",\n                    \"mac\": \"42:3A:37:8E:AD:DA\",\n                    \"previous_count\": 131\n                },\n                \"Timestamp\": \"2025-09-29T09:31:54.756Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 76:41:F5:22:2D:40 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 16,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.88.15\",\n                    \"mac\": \"76:41:F5:22:2D:40\",\n                    \"previous_count\": 16\n                },\n                \"Timestamp\": \"2025-09-29T09:31:54.756Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 64:D8:1B:7C:8D:31 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 26,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.22\",\n                    \"mac\": \"64:D8:1B:7C:8D:31\",\n                    \"previous_count\": 26\n                },\n                \"Timestamp\": \"2025-09-29T09:31:54.756Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A0:D2:B1:79:9F:CA has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 29,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.9\",\n                    \"mac\": \"A0:D2:B1:79:9F:CA\",\n                    \"previous_count\": 29\n                },\n                \"Timestamp\": \"2025-09-29T09:31:54.756Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::A842A10A468C\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.13.0 2.0.0 v606d.0 Build 231129 Rel.37213n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:42.138Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 78.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 5.952153110047847,\n            \"google.com\": 5.971360381861575,\n            \"spotify.com\": 5.947494033412887,\n            \"youtube.com\": 5.945107398568019\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 1041.4387621359217,\n                \"Rtt\": 17.184466019417474\n            }\n        },\n        \"badSignal\": {\n            \"0E:AC:F3:C5:89:56\": {\n                \"Hostname\": \"Noah-s-A35\",\n                \"IpAddress\": \"192.168.0.110\",\n                \"Count\": 35\n            },\n            \"12:23:F2:4C:CD:B2\": {\n                \"Hostname\": \"Gavin-s-S24\",\n                \"IpAddress\": \"192.168.0.117\",\n                \"Count\": 117\n            },\n            \"40:A2:DB:E0:30:63\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.103\",\n                \"Count\": 407\n            },\n            \"52:14:07:D9:68:E2\": {\n                \"Hostname\": \"Alfie-s-phone\",\n                \"IpAddress\": \"192.168.0.108\",\n                \"Count\": 21\n            },\n            \"56:70:8B:A4:95:A1\": {\n                \"Hostname\": \"Kathryn-s-S24-Ultra\",\n                \"IpAddress\": \"192.168.0.112\",\n                \"Count\": 153\n            },\n            \"5E:04:F2:0C:6E:35\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.109\",\n                \"Count\": 237\n            },\n            \"7C:D5:66:1F:CD:80\": {\n                \"Hostname\": \"amazon-81156ca8e\",\n                \"IpAddress\": \"192.168.0.113\",\n                \"Count\": 62\n            },\n            \"80:0C:F9:8C:CB:64\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.116\",\n                \"Count\": 16\n            },\n            \"96:4C:9F:1C:C3:F5\": {\n                \"Hostname\": \"Chloe-s-Tab-A8\",\n                \"IpAddress\": \"192.168.0.121\",\n                \"Count\": 124\n            },\n            \"98:E8:FA:DC:9F:60\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.115\",\n                \"Count\": 375\n            },\n            \"A0:92:08:84:5B:49\": {\n                \"Hostname\": \"wlan0\",\n                \"IpAddress\": \"192.168.0.101\",\n                \"Count\": 414\n            },\n            \"A8:80:55:C2:E3:85\": {\n                \"Hostname\": \"lwip0\",\n                \"IpAddress\": \"192.168.0.106\",\n                \"Count\": 28\n            },\n            \"AA:71:76:9D:B0:12\": {\n                \"Hostname\": \"Noah-s-Tab-A8\",\n                \"IpAddress\": \"192.168.0.125\",\n                \"Count\": 75\n            },\n            \"B0:73:9C:0C:A4:24\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.104\",\n                \"Count\": 161\n            }\n        },\n        \"maxCPU\": 40,\n        \"maxMemory\": 48.86,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC AA:71:76:9D:B0:12 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 75,\n                    \"hostname\": \"Noah-s-Tab-A8\",\n                    \"ip\": \"192.168.0.125\",\n                    \"mac\": \"AA:71:76:9D:B0:12\",\n                    \"previous_count\": 75\n                },\n                \"Timestamp\": \"2025-09-29T09:31:42.151Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B0:73:9C:0C:A4:24 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 161,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.104\",\n                    \"mac\": \"B0:73:9C:0C:A4:24\",\n                    \"previous_count\": 161\n                },\n                \"Timestamp\": \"2025-09-29T09:31:42.151Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 96:4C:9F:1C:C3:F5 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 124,\n                    \"hostname\": \"Chloe-s-Tab-A8\",\n                    \"ip\": \"192.168.0.121\",\n                    \"mac\": \"96:4C:9F:1C:C3:F5\",\n                    \"previous_count\": 124\n                },\n                \"Timestamp\": \"2025-09-29T09:31:42.151Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A8:80:55:C2:E3:85 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 28,\n                    \"hostname\": \"lwip0\",\n                    \"ip\": \"192.168.0.106\",\n                    \"mac\": \"A8:80:55:C2:E3:85\",\n                    \"previous_count\": 28\n                },\n                \"Timestamp\": \"2025-09-29T09:31:42.151Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 52:14:07:D9:68:E2 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 21,\n                    \"hostname\": \"Alfie-s-phone\",\n                    \"ip\": \"192.168.0.108\",\n                    \"mac\": \"52:14:07:D9:68:E2\",\n                    \"previous_count\": 21\n                },\n                \"Timestamp\": \"2025-09-29T09:31:42.151Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 0E:AC:F3:C5:89:56 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 35,\n                    \"hostname\": \"Noah-s-A35\",\n                    \"ip\": \"192.168.0.110\",\n                    \"mac\": \"0E:AC:F3:C5:89:56\",\n                    \"previous_count\": 35\n                },\n                \"Timestamp\": \"2025-09-29T09:31:42.151Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 80:0C:F9:8C:CB:64 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 16,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.116\",\n                    \"mac\": \"80:0C:F9:8C:CB:64\",\n                    \"previous_count\": 16\n                },\n                \"Timestamp\": \"2025-09-29T09:31:42.151Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::98254AA1C9C9\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.12.0 2.0.0 v606d.0 Build 230913 Rel.29689n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:38.386Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 78.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 4.095011876484561,\n            \"google.com\": 4.061757719714964,\n            \"spotify.com\": 4.01187648456057,\n            \"youtube.com\": 4.092636579572447\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 906.7213834951459,\n                \"Rtt\": 12.572815533980583\n            }\n        },\n        \"badSignal\": {\n            \"10:6F:D9:FA:3E:F9\": {\n                \"Hostname\": \"LenovoRS\",\n                \"IpAddress\": \"192.168.0.106\",\n                \"Count\": 84\n            },\n            \"28:D0:43:45:60:82\": {\n                \"Hostname\": \"LAPTOP-BFLBPSBV\",\n                \"IpAddress\": \"192.168.0.109\",\n                \"Count\": 40\n            },\n            \"2C:FE:E2:FC:CA:0E\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.111\",\n                \"Count\": 45\n            },\n            \"42:26:C9:F0:B0:05\": {\n                \"Hostname\": \"Redmi-10-2022\",\n                \"IpAddress\": \"192.168.0.107\",\n                \"Count\": 97\n            },\n            \"68:DB:F5:83:F3:2E\": {\n                \"Hostname\": \"amazon-fc049d130\",\n                \"IpAddress\": \"192.168.0.112\",\n                \"Count\": 65\n            },\n            \"76:71:67:00:B7:84\": {\n                \"Hostname\": \"Redmi-Note-12-Pro-5G\",\n                \"IpAddress\": \"192.168.0.104\",\n                \"Count\": 189\n            },\n            \"A8:59:5F:23:70:5D\": {\n                \"Hostname\": \"WL9TXNZ54\",\n                \"IpAddress\": \"192.168.0.108\",\n                \"Count\": 70\n            },\n            \"CC:B0:B3:85:90:A9\": {\n                \"Hostname\": \"XBOX\",\n                \"IpAddress\": \"192.168.0.106\",\n                \"Count\": 23\n            },\n            \"D8:CE:3A:E8:55:CA\": {\n                \"Hostname\": \"Redmi-Note-8-Pro\",\n                \"IpAddress\": \"192.168.0.102\",\n                \"Count\": 76\n            },\n            \"E4:15:F6:4F:27:53\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.101\",\n                \"Count\": 411\n            }\n        },\n        \"maxCPU\": 18,\n        \"maxMemory\": 46.8,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D8:CE:3A:E8:55:CA has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 76,\n                    \"hostname\": \"Redmi-Note-8-Pro\",\n                    \"ip\": \"192.168.0.102\",\n                    \"mac\": \"D8:CE:3A:E8:55:CA\",\n                    \"previous_count\": 76\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.405Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC E4:15:F6:4F:27:53 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 411,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"E4:15:F6:4F:27:53\",\n                    \"previous_count\": 411\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.405Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 68:DB:F5:83:F3:2E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 65,\n                    \"hostname\": \"amazon-fc049d130\",\n                    \"ip\": \"192.168.0.112\",\n                    \"mac\": \"68:DB:F5:83:F3:2E\",\n                    \"previous_count\": 65\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.405Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC CC:B0:B3:85:90:A9 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 23,\n                    \"hostname\": \"XBOX\",\n                    \"ip\": \"192.168.0.106\",\n                    \"mac\": \"CC:B0:B3:85:90:A9\",\n                    \"previous_count\": 23\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.405Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 28:D0:43:45:60:82 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 40,\n                    \"hostname\": \"LAPTOP-BFLBPSBV\",\n                    \"ip\": \"192.168.0.109\",\n                    \"mac\": \"28:D0:43:45:60:82\",\n                    \"previous_count\": 40\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.405Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 2C:FE:E2:FC:CA:0E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 45,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.111\",\n                    \"mac\": \"2C:FE:E2:FC:CA:0E\",\n                    \"previous_count\": 45\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.405Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A8:59:5F:23:70:5D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 70,\n                    \"hostname\": \"WL9TXNZ54\",\n                    \"ip\": \"192.168.0.108\",\n                    \"mac\": \"A8:59:5F:23:70:5D\",\n                    \"previous_count\": 70\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.405Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 76:71:67:00:B7:84 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 189,\n                    \"hostname\": \"Redmi-Note-12-Pro-5G\",\n                    \"ip\": \"192.168.0.104\",\n                    \"mac\": \"76:71:67:00:B7:84\",\n                    \"previous_count\": 189\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.405Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 10:6F:D9:FA:3E:F9 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 84,\n                    \"hostname\": \"LenovoRS\",\n                    \"ip\": \"192.168.0.106\",\n                    \"mac\": \"10:6F:D9:FA:3E:F9\",\n                    \"previous_count\": 84\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.405Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 42:26:C9:F0:B0:05 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 97,\n                    \"hostname\": \"Redmi-10-2022\",\n                    \"ip\": \"192.168.0.107\",\n                    \"mac\": \"42:26:C9:F0:B0:05\",\n                    \"previous_count\": 97\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.405Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::20362690D951\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.1.0 3.1.8 v6087.0 Build 230406 Rel.63114n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:56.109Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 77.5,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 10,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 4.030150753768845,\n            \"google.com\": 4.021680216802168,\n            \"spotify.com\": 4.005115089514066,\n            \"youtube.com\": 4.007692307692308\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 2127.4059188544147,\n                \"Rtt\": 9.463684964200475\n            }\n        },\n        \"badSignal\": {\n            \"02:6D:A0:07:3A:20\": {\n                \"Hostname\": \"Harry-s-S22\",\n                \"IpAddress\": \"192.168.0.3\",\n                \"Count\": 31\n            },\n            \"1A:BA:0A:9E:E8:8F\": {\n                \"Hostname\": \"Jon-s-S24-FE\",\n                \"IpAddress\": \"192.168.0.6\",\n                \"Count\": 264\n            },\n            \"62:27:CE:0A:43:F7\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.3\",\n                \"Count\": 146\n            },\n            \"B8:5F:98:9A:30:03\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.2\",\n                \"Count\": 123\n            },\n            \"C2:F6:1E:7E:FD:B4\": {\n                \"Hostname\": \"Sharon-s-A54\",\n                \"IpAddress\": \"192.168.0.9\",\n                \"Count\": 217\n            },\n            \"D4:D8:53:BB:B2:6E\": {\n                \"Hostname\": \"5CG3127RJ5\",\n                \"IpAddress\": \"192.168.0.3\",\n                \"Count\": 76\n            }\n        },\n        \"maxCPU\": 16,\n        \"maxMemory\": 38.39,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B8:5F:98:9A:30:03 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 123,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.2\",\n                    \"mac\": \"B8:5F:98:9A:30:03\",\n                    \"previous_count\": 123\n                },\n                \"Timestamp\": \"2025-09-29T09:31:56.138Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 02:6D:A0:07:3A:20 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 31,\n                    \"hostname\": \"Harry-s-S22\",\n                    \"ip\": \"192.168.0.3\",\n                    \"mac\": \"02:6D:A0:07:3A:20\",\n                    \"previous_count\": 31\n                },\n                \"Timestamp\": \"2025-09-29T09:31:56.138Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D4:D8:53:BB:B2:6E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 76,\n                    \"hostname\": \"5CG3127RJ5\",\n                    \"ip\": \"192.168.0.3\",\n                    \"mac\": \"D4:D8:53:BB:B2:6E\",\n                    \"previous_count\": 76\n                },\n                \"Timestamp\": \"2025-09-29T09:31:56.138Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::20362690F39F\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.1.0 3.1.8 v6087.0 Build 230406 Rel.63114n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:48.312Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 81.25,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 25,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 7.18705035971223,\n            \"google.com\": 7.244604316546763,\n            \"spotify.com\": 6.378896882494005,\n            \"youtube.com\": 7.23021582733813\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 1066.8011750599505,\n                \"Rtt\": 13.709414868105497\n            }\n        },\n        \"badSignal\": {\n            \"34:EE:16:11:81:B3\": {\n                \"Hostname\": \"iPad\",\n                \"IpAddress\": \"192.168.0.6\",\n                \"Count\": 31\n            },\n            \"4A:ED:AF:A4:FB:E7\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.32.3\",\n                \"Count\": 16\n            },\n            \"9C:76:13:42:9A:60\": {\n                \"Hostname\": \"RingDoorbell-60\",\n                \"IpAddress\": \"192.168.32.5\",\n                \"Count\": 21\n            },\n            \"C0:6C:0C:C7:A0:E1\": {\n                \"Hostname\": \"bollax\",\n                \"IpAddress\": \"192.168.0.6\",\n                \"Count\": 47\n            },\n            \"EA:05:AD:A3:2B:69\": {\n                \"Hostname\": \"iPad\",\n                \"IpAddress\": \"192.168.32.2\",\n                \"Count\": 24\n            }\n        },\n        \"maxCPU\": 16,\n        \"maxMemory\": 40.43,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 9C:76:13:42:9A:60 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 21,\n                    \"hostname\": \"RingDoorbell-60\",\n                    \"ip\": \"192.168.32.5\",\n                    \"mac\": \"9C:76:13:42:9A:60\",\n                    \"previous_count\": 21\n                },\n                \"Timestamp\": \"2025-09-29T09:31:48.332Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 34:EE:16:11:81:B3 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 31,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.0.6\",\n                    \"mac\": \"34:EE:16:11:81:B3\",\n                    \"previous_count\": 31\n                },\n                \"Timestamp\": \"2025-09-29T09:31:48.332Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 4A:ED:AF:A4:FB:E7 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 16,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.32.3\",\n                    \"mac\": \"4A:ED:AF:A4:FB:E7\",\n                    \"previous_count\": 16\n                },\n                \"Timestamp\": \"2025-09-29T09:31:48.333Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C0:6C:0C:C7:A0:E1 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 47,\n                    \"hostname\": \"bollax\",\n                    \"ip\": \"192.168.0.6\",\n                    \"mac\": \"C0:6C:0C:C7:A0:E1\",\n                    \"previous_count\": 47\n                },\n                \"Timestamp\": \"2025-09-29T09:31:48.333Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC EA:05:AD:A3:2B:69 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 24,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.32.2\",\n                    \"mac\": \"EA:05:AD:A3:2B:69\",\n                    \"previous_count\": 24\n                },\n                \"Timestamp\": \"2025-09-29T09:31:48.333Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::98254A429801\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.15.0 2.0.0 v606d.0 Build 240802 Rel.33715n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:39.791Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 78.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 3.139344262295082,\n            \"google.com\": 3.2431693989071038,\n            \"spotify.com\": 2.8169398907103824,\n            \"youtube.com\": 3.150273224043716\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 1025.0524043715848,\n                \"Rtt\": 14.726775956284152\n            }\n        },\n        \"badSignal\": {\n            \"0E:54:49:A6:D8:BD\": {\n                \"Hostname\": \"Xiaomi-12T-Pro\",\n                \"IpAddress\": \"192.168.0.105\",\n                \"Count\": 49\n            },\n            \"2A:A5:E4:86:18:F7\": {\n                \"Hostname\": \"Jacek-s-S20\",\n                \"IpAddress\": \"192.168.0.110\",\n                \"Count\": 152\n            },\n            \"2E:D8:3B:BF:7A:28\": {\n                \"Hostname\": \"Xiaomi-12T-Pro\",\n                \"IpAddress\": \"192.168.0.103\",\n                \"Count\": 57\n            },\n            \"48:87:59:C0:EA:3A\": {\n                \"Hostname\": \"Redmi-Note-10-Pro\",\n                \"IpAddress\": \"192.168.0.102\",\n                \"Count\": 25\n            },\n            \"4E:7C:C5:3A:56:69\": {\n                \"Hostname\": \"Redmi-Note-13-Pro-5G\",\n                \"IpAddress\": \"192.168.0.100\",\n                \"Count\": 298\n            },\n            \"78:20:A5:F1:D3:F4\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.102\",\n                \"Count\": 73\n            },\n            \"7C:76:35:EA:4B:B5\": {\n                \"Hostname\": \"DESKTOP-IH2TBC9\",\n                \"IpAddress\": \"192.168.0.115\",\n                \"Count\": 11\n            },\n            \"A6:42:63:85:7C:15\": {\n                \"Hostname\": \"Jacek-s-S20\",\n                \"IpAddress\": \"192.168.0.103\",\n                \"Count\": 94\n            },\n            \"BE:64:D8:06:52:FC\": {\n                \"Hostname\": \"Redmi-Note-10-Pro\",\n                \"IpAddress\": \"192.168.0.105\",\n                \"Count\": 12\n            },\n            \"EC:2B:EB:33:0B:A3\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.101\",\n                \"Count\": 235\n            },\n            \"EC:BE:5F:39:89:3E\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.104\",\n                \"Count\": 261\n            }\n        },\n        \"maxCPU\": 22,\n        \"maxMemory\": 46.71,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC BE:64:D8:06:52:FC has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 12,\n                    \"hostname\": \"Redmi-Note-10-Pro\",\n                    \"ip\": \"192.168.0.105\",\n                    \"mac\": \"BE:64:D8:06:52:FC\",\n                    \"previous_count\": 12\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.8Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 48:87:59:C0:EA:3A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 25,\n                    \"hostname\": \"Redmi-Note-10-Pro\",\n                    \"ip\": \"192.168.0.102\",\n                    \"mac\": \"48:87:59:C0:EA:3A\",\n                    \"previous_count\": 25\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.8Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 2E:D8:3B:BF:7A:28 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 57,\n                    \"hostname\": \"Xiaomi-12T-Pro\",\n                    \"ip\": \"192.168.0.103\",\n                    \"mac\": \"2E:D8:3B:BF:7A:28\",\n                    \"previous_count\": 57\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.8Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 78:20:A5:F1:D3:F4 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 73,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.102\",\n                    \"mac\": \"78:20:A5:F1:D3:F4\",\n                    \"previous_count\": 73\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.8Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC EC:BE:5F:39:89:3E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 261,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.104\",\n                    \"mac\": \"EC:BE:5F:39:89:3E\",\n                    \"previous_count\": 261\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.8Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 7C:76:35:EA:4B:B5 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 11,\n                    \"hostname\": \"DESKTOP-IH2TBC9\",\n                    \"ip\": \"192.168.0.115\",\n                    \"mac\": \"7C:76:35:EA:4B:B5\",\n                    \"previous_count\": 11\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.8Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A6:42:63:85:7C:15 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 94,\n                    \"hostname\": \"Jacek-s-S20\",\n                    \"ip\": \"192.168.0.103\",\n                    \"mac\": \"A6:42:63:85:7C:15\",\n                    \"previous_count\": 94\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.8Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 2A:A5:E4:86:18:F7 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 152,\n                    \"hostname\": \"Jacek-s-S20\",\n                    \"ip\": \"192.168.0.110\",\n                    \"mac\": \"2A:A5:E4:86:18:F7\",\n                    \"previous_count\": 152\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.801Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 0E:54:49:A6:D8:BD has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 49,\n                    \"hostname\": \"Xiaomi-12T-Pro\",\n                    \"ip\": \"192.168.0.105\",\n                    \"mac\": \"0E:54:49:A6:D8:BD\",\n                    \"previous_count\": 49\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.801Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC EC:2B:EB:33:0B:A3 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 235,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"EC:2B:EB:33:0B:A3\",\n                    \"previous_count\": 235\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.801Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 4E:7C:C5:3A:56:69 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 298,\n                    \"hostname\": \"Redmi-Note-13-Pro-5G\",\n                    \"ip\": \"192.168.0.100\",\n                    \"mac\": \"4E:7C:C5:3A:56:69\",\n                    \"previous_count\": 298\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.801Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::A842A10A5799\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.15.0 2.0.0 v606d.0 Build 240802 Rel.33715n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:40.773Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 100,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 100,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 6.8123515439429925,\n            \"google.com\": 6.821852731591449,\n            \"spotify.com\": 6.821852731591449,\n            \"youtube.com\": 6.819477434679335\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 1057.4020190023755,\n                \"Rtt\": 17.95724465558195\n            }\n        },\n        \"maxCPU\": 18,\n        \"maxMemory\": 47.12,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::98254A42B145\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.13.0 2.0.0 v606d.0 Build 231129 Rel.37213n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:44.516Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 85,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 40,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 13.642317380352646,\n            \"google.com\": 13.701058201058201,\n            \"spotify.com\": 13.01269035532995,\n            \"youtube.com\": 13.741206030150753\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 875.3938995215321,\n                \"Rtt\": 33.4688995215311\n            }\n        },\n        \"badSignal\": {\n            \"30:DE:4B:EB:28:97\": {\n                \"Hostname\": \"P100\",\n                \"IpAddress\": \"192.168.0.101\",\n                \"Count\": 36\n            },\n            \"5C:02:8A:BA:56:40\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.105\",\n                \"Count\": 409\n            },\n            \"CE:92:1E:03:D5:A9\": {\n                \"Hostname\": \"Claire-s-S22-Ultra\",\n                \"IpAddress\": \"192.168.0.108\",\n                \"Count\": 111\n            },\n            \"DE:F9:72:F1:F0:12\": {\n                \"Hostname\": \"Zara-s-Tab\",\n                \"IpAddress\": \"192.168.0.105\",\n                \"Count\": 33\n            }\n        },\n        \"maxCPU\": 15,\n        \"maxMemory\": 46.25,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC CE:92:1E:03:D5:A9 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 111,\n                    \"hostname\": \"Claire-s-S22-Ultra\",\n                    \"ip\": \"192.168.0.108\",\n                    \"mac\": \"CE:92:1E:03:D5:A9\",\n                    \"previous_count\": 111\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.561Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC DE:F9:72:F1:F0:12 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 33,\n                    \"hostname\": \"Zara-s-Tab\",\n                    \"ip\": \"192.168.0.105\",\n                    \"mac\": \"DE:F9:72:F1:F0:12\",\n                    \"previous_count\": 33\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.561Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 30:DE:4B:EB:28:97 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 36,\n                    \"hostname\": \"P100\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"30:DE:4B:EB:28:97\",\n                    \"previous_count\": 36\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.561Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::98254AA1C00F\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.12.0 2.0.0 v606d.0 Build 230913 Rel.29689n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:38.72Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 96.25,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 85,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 6.275534441805226,\n            \"google.com\": 5.869358669833729,\n            \"spotify.com\": 5.724465558194774,\n            \"youtube.com\": 5.7173396674584325\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 352.3336982968371,\n                \"Rtt\": 36.10705596107056\n            }\n        },\n        \"badSignal\": {\n            \"B8:2A:A9:53:B7:48\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.101\",\n                \"Count\": 11\n            }\n        },\n        \"maxCPU\": 20,\n        \"maxMemory\": 44.5,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B8:2A:A9:53:B7:48 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 11,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"B8:2A:A9:53:B7:48\",\n                    \"previous_count\": 11\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.729Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::A86E84BE8BA1\",\n            \"model\": \"VX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.14.0 2.0.0 v606c.0 Build 231129 Rel.34735n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:39.096Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 67.5,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 10,\n            \"hardwareHealthScore\": 60\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 7.864285714285714,\n            \"google.com\": 7.919047619047619,\n            \"spotify.com\": 7.4071428571428575,\n            \"youtube.com\": 7.961904761904762\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 674.8584134615389,\n                \"Rtt\": 18.677884615384617\n            }\n        },\n        \"badSignal\": {\n            \"5E:15:1B:C7:88:63\": {\n                \"Hostname\": \"No-name-s-A55\",\n                \"IpAddress\": \"192.168.1.101\",\n                \"Count\": 30\n            },\n            \"98:E8:FA:55:B8:A4\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.1.100\",\n                \"Count\": 90\n            },\n            \"C2:0E:41:0A:7C:DE\": {\n                \"Hostname\": \"Galaxy-Tab-A7\",\n                \"IpAddress\": \"192.168.1.108\",\n                \"Count\": 27\n            },\n            \"C2:B8:86:93:D6:FD\": {\n                \"Hostname\": \"Galaxy-Tab-A7\",\n                \"IpAddress\": \"192.168.1.108\",\n                \"Count\": 45\n            },\n            \"CE:98:E2:22:3B:61\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.1.105\",\n                \"Count\": 27\n            },\n            \"F2:E3:90:8C:4A:C0\": {\n                \"Hostname\": \"No-name-s-Tab-A7\",\n                \"IpAddress\": \"192.168.1.106\",\n                \"Count\": 420\n            }\n        },\n        \"maxCPU\": 100,\n        \"maxMemory\": 49.89,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC CE:98:E2:22:3B:61 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 27,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.1.105\",\n                    \"mac\": \"CE:98:E2:22:3B:61\",\n                    \"previous_count\": 27\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.099Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C2:B8:86:93:D6:FD has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 45,\n                    \"hostname\": \"Galaxy-Tab-A7\",\n                    \"ip\": \"192.168.1.108\",\n                    \"mac\": \"C2:B8:86:93:D6:FD\",\n                    \"previous_count\": 45\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.099Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 98:E8:FA:55:B8:A4 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 90,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.1.100\",\n                    \"mac\": \"98:E8:FA:55:B8:A4\",\n                    \"previous_count\": 90\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.099Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C2:0E:41:0A:7C:DE has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 27,\n                    \"hostname\": \"Galaxy-Tab-A7\",\n                    \"ip\": \"192.168.1.108\",\n                    \"mac\": \"C2:0E:41:0A:7C:DE\",\n                    \"previous_count\": 27\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.099Z\"\n            },\n            {\n                \"Type\": \"HighCPUUsage\",\n                \"Message\": \"Device is experiencing high CPU usage.\",\n                \"Details\": {\n                    \"max_cpu_percentage\": 100,\n                    \"threshold_percentage\": 90\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.099Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::40ED0039FC55\",\n            \"model\": \"HX220\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.17.0 2.0.0 v605f.0 Build 240923 Rel.23368n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:44.486Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 100,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 100,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 7.219047619047619,\n            \"google.com\": 7.288095238095238,\n            \"spotify.com\": 7.190476190476191,\n            \"youtube.com\": 7.252380952380952\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 418.1927078384789,\n                \"Rtt\": 2.4378669833729227\n            }\n        },\n        \"maxCPU\": 37,\n        \"maxMemory\": 64,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::98254A42A44C\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.13.0 2.0.0 v606d.0 Build 231129 Rel.37213n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:49.314Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 88.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 55,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 6.935714285714286,\n            \"google.com\": 6.954761904761905,\n            \"spotify.com\": 6.288095238095238,\n            \"youtube.com\": 6.945238095238095\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 978.2772619047615,\n                \"Rtt\": 21.261904761904763\n            }\n        },\n        \"badSignal\": {\n            \"4E:B6:F2:B0:5A:E3\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.100\",\n                \"Count\": 13\n            },\n            \"90:98:77:D0:40:29\": {\n                \"Hostname\": \"POLAROID-TV\",\n                \"IpAddress\": \"192.168.0.103\",\n                \"Count\": 39\n            },\n            \"DE:43:F6:AE:FA:DB\": {\n                \"Hostname\": \"Galaxy-A13\",\n                \"IpAddress\": \"192.168.0.101\",\n                \"Count\": 16\n            }\n        },\n        \"maxCPU\": 16,\n        \"maxMemory\": 46.59,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC DE:43:F6:AE:FA:DB has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 16,\n                    \"hostname\": \"Galaxy-A13\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"DE:43:F6:AE:FA:DB\",\n                    \"previous_count\": 16\n                },\n                \"Timestamp\": \"2025-09-29T09:31:49.329Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 90:98:77:D0:40:29 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 39,\n                    \"hostname\": \"POLAROID-TV\",\n                    \"ip\": \"192.168.0.103\",\n                    \"mac\": \"90:98:77:D0:40:29\",\n                    \"previous_count\": 39\n                },\n                \"Timestamp\": \"2025-09-29T09:31:49.329Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 4E:B6:F2:B0:5A:E3 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 13,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.100\",\n                    \"mac\": \"4E:B6:F2:B0:5A:E3\",\n                    \"previous_count\": 13\n                },\n                \"Timestamp\": \"2025-09-29T09:31:49.329Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::5CE931807E6B\",\n            \"model\": \"HX220\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.15.0 2.0.0 v605f.0 Build 231128 Rel.28166n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:33.559Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 81.25,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 25,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 6.023809523809524,\n            \"google.com\": 6.05,\n            \"spotify.com\": 6.05,\n            \"youtube.com\": 6.04047619047619\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 758.5388333333323,\n                \"Rtt\": 19.58428809523809\n            }\n        },\n        \"badSignal\": {\n            \"0E:17:E6:46:7D:F9\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.88.2\",\n                \"Count\": 76\n            },\n            \"1C:D6:BE:8F:0D:4E\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.88.7\",\n                \"Count\": 77\n            },\n            \"30:C9:AB:F1:6E:4B\": {\n                \"Hostname\": \"DESKTOP-POVC5AB\",\n                \"IpAddress\": \"192.168.88.20\",\n                \"Count\": 30\n            },\n            \"36:9E:FB:E7:B0:9F\": {\n                \"Hostname\": \"Andre-s-A54\",\n                \"IpAddress\": \"192.168.88.8\",\n                \"Count\": 10\n            },\n            \"CC:88:26:0F:D6:69\": {\n                \"Hostname\": \"Tesla_Model_3\",\n                \"IpAddress\": \"192.168.88.8\",\n                \"Count\": 133\n            }\n        },\n        \"maxCPU\": 25,\n        \"maxMemory\": 60.48,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 36:9E:FB:E7:B0:9F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 10,\n                    \"hostname\": \"Andre-s-A54\",\n                    \"ip\": \"192.168.88.8\",\n                    \"mac\": \"36:9E:FB:E7:B0:9F\",\n                    \"previous_count\": 10\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.595Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 0E:17:E6:46:7D:F9 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 76,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.2\",\n                    \"mac\": \"0E:17:E6:46:7D:F9\",\n                    \"previous_count\": 76\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.595Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 1C:D6:BE:8F:0D:4E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 77,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.7\",\n                    \"mac\": \"1C:D6:BE:8F:0D:4E\",\n                    \"previous_count\": 77\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.595Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC CC:88:26:0F:D6:69 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 133,\n                    \"hostname\": \"Tesla_Model_3\",\n                    \"ip\": \"192.168.88.8\",\n                    \"mac\": \"CC:88:26:0F:D6:69\",\n                    \"previous_count\": 133\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.595Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 30:C9:AB:F1:6E:4B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 30,\n                    \"hostname\": \"DESKTOP-POVC5AB\",\n                    \"ip\": \"192.168.88.20\",\n                    \"mac\": \"30:C9:AB:F1:6E:4B\",\n                    \"previous_count\": 30\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.595Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::20362690EE9E\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.1.0 3.1.8 v6087.0 Build 230406 Rel.63114n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:52.951Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 85,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 40,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 5.326633165829146,\n            \"google.com\": 5.344647519582246,\n            \"spotify.com\": 4.979695431472082,\n            \"youtube.com\": 5.461152882205514\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 1749.8481947743462,\n                \"Rtt\": 11.047714964370543\n            }\n        },\n        \"badSignal\": {\n            \"26:BE:BE:AF:37:B6\": {\n                \"Hostname\": \"Pixel-6a\",\n                \"IpAddress\": \"192.168.0.3\",\n                \"Count\": 16\n            },\n            \"62:9A:28:C9:A4:03\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.6\",\n                \"Count\": 270\n            },\n            \"CE:EE:58:0F:B8:84\": {\n                \"Hostname\": \"Galaxy-S24-Ultra\",\n                \"IpAddress\": \"192.168.0.5\",\n                \"Count\": 308\n            },\n            \"F2:9C:DF:20:AA:B3\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.4\",\n                \"Count\": 122\n            }\n        },\n        \"maxCPU\": 12,\n        \"maxMemory\": 39.15,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC CE:EE:58:0F:B8:84 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 308,\n                    \"hostname\": \"Galaxy-S24-Ultra\",\n                    \"ip\": \"192.168.0.5\",\n                    \"mac\": \"CE:EE:58:0F:B8:84\",\n                    \"previous_count\": 308\n                },\n                \"Timestamp\": \"2025-09-29T09:31:52.992Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F2:9C:DF:20:AA:B3 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 122,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.4\",\n                    \"mac\": \"F2:9C:DF:20:AA:B3\",\n                    \"previous_count\": 122\n                },\n                \"Timestamp\": \"2025-09-29T09:31:52.992Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 26:BE:BE:AF:37:B6 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 16,\n                    \"hostname\": \"Pixel-6a\",\n                    \"ip\": \"192.168.0.3\",\n                    \"mac\": \"26:BE:BE:AF:37:B6\",\n                    \"previous_count\": 16\n                },\n                \"Timestamp\": \"2025-09-29T09:31:52.992Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 62:9A:28:C9:A4:03 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 270,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.6\",\n                    \"mac\": \"62:9A:28:C9:A4:03\",\n                    \"previous_count\": 270\n                },\n                \"Timestamp\": \"2025-09-29T09:31:52.992Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::98254AA1D74C\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.12.0 2.0.0 v606d.0 Build 230913 Rel.29689n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:43.396Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 96.25,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 85,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 12.98812351543943,\n            \"google.com\": 13.038004750593824,\n            \"spotify.com\": 13.016627078384799,\n            \"youtube.com\": 13.07125890736342\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 427.0240586797068,\n                \"Rtt\": 31.809290953545233\n            }\n        },\n        \"badSignal\": {\n            \"56:71:B0:86:22:2E\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.102\",\n                \"Count\": 16\n            }\n        },\n        \"maxCPU\": 13,\n        \"maxMemory\": 50.58,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 56:71:B0:86:22:2E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 16,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.102\",\n                    \"mac\": \"56:71:B0:86:22:2E\",\n                    \"previous_count\": 16\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.408Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::20362690B96D\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.1.0 3.1.8 v6087.0 Build 230406 Rel.63114n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:42.041Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 78.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 7.642857142857143,\n            \"google.com\": 7.704761904761905,\n            \"spotify.com\": 6.997619047619048,\n            \"youtube.com\": 7.695238095238095\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 1039.7450714285708,\n                \"Rtt\": 12.175611904761901\n            }\n        },\n        \"badSignal\": {\n            \"10:2C:6B:7A:4C:D6\": {\n                \"Hostname\": \"lenovo\",\n                \"IpAddress\": \"192.168.0.4\",\n                \"Count\": 420\n            },\n            \"82:BF:5B:97:F2:83\": {\n                \"Hostname\": \"Rachna-s-S20-FE\",\n                \"IpAddress\": \"192.168.0.11\",\n                \"Count\": 44\n            },\n            \"AA:B5:BD:C0:5D:1C\": {\n                \"Hostname\": \"Jeevan-s-Z-Flip4\",\n                \"IpAddress\": \"192.168.0.6\",\n                \"Count\": 228\n            },\n            \"AC:CC:FC:AE:3D:63\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.8\",\n                \"Count\": 33\n            },\n            \"CC:B1:1A:A4:EF:86\": {\n                \"Hostname\": \"localhost\",\n                \"IpAddress\": \"192.168.0.5\",\n                \"Count\": 47\n            },\n            \"CE:A0:88:C6:8C:89\": {\n                \"Hostname\": \"Mac\",\n                \"IpAddress\": \"192.168.0.5\",\n                \"Count\": 32\n            },\n            \"D2:BD:D0:9D:A8:BC\": {\n                \"Hostname\": \"Pixel-7-Pro\",\n                \"IpAddress\": \"192.168.0.2\",\n                \"Count\": 62\n            },\n            \"D6:FF:AB:E7:43:70\": {\n                \"Hostname\": \"Rammurti-s-S22\",\n                \"IpAddress\": \"192.168.0.7\",\n                \"Count\": 131\n            },\n            \"FA:A7:31:A3:88:EE\": {\n                \"Hostname\": \"RE700X\",\n                \"IpAddress\": \"192.168.0.3\",\n                \"Count\": 138\n            }\n        },\n        \"maxCPU\": 15,\n        \"maxMemory\": 38.57,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D2:BD:D0:9D:A8:BC has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 62,\n                    \"hostname\": \"Pixel-7-Pro\",\n                    \"ip\": \"192.168.0.2\",\n                    \"mac\": \"D2:BD:D0:9D:A8:BC\",\n                    \"previous_count\": 62\n                },\n                \"Timestamp\": \"2025-09-29T09:31:42.046Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC CC:B1:1A:A4:EF:86 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 47,\n                    \"hostname\": \"localhost\",\n                    \"ip\": \"192.168.0.5\",\n                    \"mac\": \"CC:B1:1A:A4:EF:86\",\n                    \"previous_count\": 47\n                },\n                \"Timestamp\": \"2025-09-29T09:31:42.046Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC FA:A7:31:A3:88:EE has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 138,\n                    \"hostname\": \"RE700X\",\n                    \"ip\": \"192.168.0.3\",\n                    \"mac\": \"FA:A7:31:A3:88:EE\",\n                    \"previous_count\": 138\n                },\n                \"Timestamp\": \"2025-09-29T09:31:42.046Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 82:BF:5B:97:F2:83 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 44,\n                    \"hostname\": \"Rachna-s-S20-FE\",\n                    \"ip\": \"192.168.0.11\",\n                    \"mac\": \"82:BF:5B:97:F2:83\",\n                    \"previous_count\": 44\n                },\n                \"Timestamp\": \"2025-09-29T09:31:42.046Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC CE:A0:88:C6:8C:89 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 32,\n                    \"hostname\": \"Mac\",\n                    \"ip\": \"192.168.0.5\",\n                    \"mac\": \"CE:A0:88:C6:8C:89\",\n                    \"previous_count\": 32\n                },\n                \"Timestamp\": \"2025-09-29T09:31:42.048Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC AC:CC:FC:AE:3D:63 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 33,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.8\",\n                    \"mac\": \"AC:CC:FC:AE:3D:63\",\n                    \"previous_count\": 33\n                },\n                \"Timestamp\": \"2025-09-29T09:31:42.048Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D6:FF:AB:E7:43:70 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 131,\n                    \"hostname\": \"Rammurti-s-S22\",\n                    \"ip\": \"192.168.0.7\",\n                    \"mac\": \"D6:FF:AB:E7:43:70\",\n                    \"previous_count\": 131\n                },\n                \"Timestamp\": \"2025-09-29T09:31:42.048Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::242FD04EA250\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.12.0 2.0.0 v606d.0 Build 230913 Rel.29689n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:58.173Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 90,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 100,\n            \"hardwareHealthScore\": 60\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 7.042755344418052,\n            \"google.com\": 7.033254156769596,\n            \"spotify.com\": 6.199524940617577,\n            \"youtube.com\": 7.102137767220903\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 743.9991346153843,\n                \"Rtt\": 19.326923076923077\n            }\n        },\n        \"maxCPU\": 100,\n        \"maxMemory\": 43.57,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"HighCPUUsage\",\n                \"Message\": \"Device is experiencing high CPU usage.\",\n                \"Details\": {\n                    \"max_cpu_percentage\": 100,\n                    \"threshold_percentage\": 90\n                },\n                \"Timestamp\": \"2025-09-29T09:31:58.19Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::20362690DA9E\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.1.0 3.1.8 v6087.0 Build 230406 Rel.63114n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:38.768Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 78.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 9.052380952380952,\n            \"google.com\": 9.238095238095237,\n            \"spotify.com\": 8.876190476190477,\n            \"youtube.com\": 9.323809523809524\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 1058.3412826603324,\n                \"Rtt\": 15.476508313539185\n            }\n        },\n        \"badSignal\": {\n            \"06:A7:A0:72:04:65\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.20\",\n                \"Count\": 55\n            },\n            \"0E:47:E5:78:DD:8D\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.20\",\n                \"Count\": 291\n            },\n            \"10:BF:67:C6:B2:4A\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.8\",\n                \"Count\": 421\n            },\n            \"12:9D:20:9D:F6:64\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.20\",\n                \"Count\": 18\n            },\n            \"2C:9E:00:36:87:BD\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.14\",\n                \"Count\": 24\n            },\n            \"46:7E:56:A7:FA:12\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.21\",\n                \"Count\": 257\n            },\n            \"7E:FF:91:6D:F8:86\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.10\",\n                \"Count\": 191\n            },\n            \"80:8A:BD:57:8D:E0\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.25\",\n                \"Count\": 421\n            },\n            \"86:43:FF:4E:36:D8\": {\n                \"Hostname\": \"Brendan-s-S23-Ultra\",\n                \"IpAddress\": \"192.168.0.17\",\n                \"Count\": 52\n            },\n            \"8C:EA:48:0D:33:A8\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.26\",\n                \"Count\": 421\n            },\n            \"90:A8:22:CE:D1:E9\": {\n                \"Hostname\": \"amazon-1997e8750\",\n                \"IpAddress\": \"192.168.0.13\",\n                \"Count\": 286\n            },\n            \"92:C1:5E:18:B7:FF\": {\n                \"Hostname\": \"Nicola-s-S23-Ultra\",\n                \"IpAddress\": \"192.168.0.19\",\n                \"Count\": 33\n            },\n            \"94:44:44:F9:B9:87\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.17\",\n                \"Count\": 53\n            },\n            \"9C:76:13:8A:60:59\": {\n                \"Hostname\": \"RingSpotlightCam-59\",\n                \"IpAddress\": \"192.168.0.4\",\n                \"Count\": 421\n            },\n            \"A8:7E:EA:F7:9A:90\": {\n                \"Hostname\": \"DESKTOP-KDO7OSQ\",\n                \"IpAddress\": \"192.168.0.14\",\n                \"Count\": 52\n            },\n            \"B2:22:98:43:50:86\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.18\",\n                \"Count\": 306\n            },\n            \"D6:6D:66:F8:E5:77\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.5\",\n                \"Count\": 358\n            }\n        },\n        \"maxCPU\": 27,\n        \"maxMemory\": 39.17,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 2C:9E:00:36:87:BD has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 24,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.14\",\n                    \"mac\": \"2C:9E:00:36:87:BD\",\n                    \"previous_count\": 24\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.771Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 94:44:44:F9:B9:87 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 53,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.17\",\n                    \"mac\": \"94:44:44:F9:B9:87\",\n                    \"previous_count\": 53\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.771Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 06:A7:A0:72:04:65 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 55,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.20\",\n                    \"mac\": \"06:A7:A0:72:04:65\",\n                    \"previous_count\": 55\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.771Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A8:7E:EA:F7:9A:90 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 52,\n                    \"hostname\": \"DESKTOP-KDO7OSQ\",\n                    \"ip\": \"192.168.0.14\",\n                    \"mac\": \"A8:7E:EA:F7:9A:90\",\n                    \"previous_count\": 52\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.771Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 90:A8:22:CE:D1:E9 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 286,\n                    \"hostname\": \"amazon-1997e8750\",\n                    \"ip\": \"192.168.0.13\",\n                    \"mac\": \"90:A8:22:CE:D1:E9\",\n                    \"previous_count\": 286\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.771Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 86:43:FF:4E:36:D8 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 52,\n                    \"hostname\": \"Brendan-s-S23-Ultra\",\n                    \"ip\": \"192.168.0.17\",\n                    \"mac\": \"86:43:FF:4E:36:D8\",\n                    \"previous_count\": 52\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.771Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 46:7E:56:A7:FA:12 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 257,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.21\",\n                    \"mac\": \"46:7E:56:A7:FA:12\",\n                    \"previous_count\": 257\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.771Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 92:C1:5E:18:B7:FF has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 33,\n                    \"hostname\": \"Nicola-s-S23-Ultra\",\n                    \"ip\": \"192.168.0.19\",\n                    \"mac\": \"92:C1:5E:18:B7:FF\",\n                    \"previous_count\": 33\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.771Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 12:9D:20:9D:F6:64 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 18,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.20\",\n                    \"mac\": \"12:9D:20:9D:F6:64\",\n                    \"previous_count\": 18\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.771Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 7E:FF:91:6D:F8:86 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 191,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.10\",\n                    \"mac\": \"7E:FF:91:6D:F8:86\",\n                    \"previous_count\": 191\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.771Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::20362690BD9F\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.1.0 3.1.8 v6087.0 Build 230406 Rel.63114n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:32.131Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 78.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 4.652380952380953,\n            \"google.com\": 4.7404761904761905,\n            \"spotify.com\": 4.680952380952381,\n            \"youtube.com\": 4.678571428571429\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 1087.8282185273151,\n                \"Rtt\": 9.9400593824228\n            }\n        },\n        \"badSignal\": {\n            \"1A:E5:DD:7D:19:49\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.7\",\n                \"Count\": 26\n            },\n            \"20:28:BC:B7:65:DE\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.10\",\n                \"Count\": 409\n            },\n            \"32:D2:AD:A5:58:FD\": {\n                \"Hostname\": \"Galaxy-A16-5G\",\n                \"IpAddress\": \"192.168.0.8\",\n                \"Count\": 99\n            },\n            \"38:65:B2:1A:0F:D0\": {\n                \"Hostname\": \"Zues-Da-Rooster\",\n                \"IpAddress\": \"192.168.0.4\",\n                \"Count\": 206\n            },\n            \"46:88:4B:C9:B3:BA\": {\n                \"Hostname\": \"Betty-s-A54\",\n                \"IpAddress\": \"192.168.0.9\",\n                \"Count\": 109\n            },\n            \"A0:29:42:AB:7D:36\": {\n                \"Hostname\": \"Kaysfavoured\",\n                \"IpAddress\": \"192.168.0.7\",\n                \"Count\": 178\n            },\n            \"AA:EB:50:7B:FF:F8\": {\n                \"Hostname\": \"Betty-s-A35\",\n                \"IpAddress\": \"192.168.0.6\",\n                \"Count\": 208\n            },\n            \"AE:7C:D3:43:AF:E6\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.9\",\n                \"Count\": 12\n            },\n            \"F2:01:82:6E:0B:37\": {\n                \"Hostname\": \"Betty-s-A54\",\n                \"IpAddress\": \"192.168.0.4\",\n                \"Count\": 102\n            },\n            \"F6:F6:06:13:8F:8B\": {\n                \"Hostname\": \"Stephen-Kweku-s-A55\",\n                \"IpAddress\": \"192.168.0.5\",\n                \"Count\": 181\n            }\n        },\n        \"maxCPU\": 11,\n        \"maxMemory\": 38.94,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 38:65:B2:1A:0F:D0 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 206,\n                    \"hostname\": \"Zues-Da-Rooster\",\n                    \"ip\": \"192.168.0.4\",\n                    \"mac\": \"38:65:B2:1A:0F:D0\",\n                    \"previous_count\": 206\n                },\n                \"Timestamp\": \"2025-09-29T09:31:32.143Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC AE:7C:D3:43:AF:E6 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 12,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.9\",\n                    \"mac\": \"AE:7C:D3:43:AF:E6\",\n                    \"previous_count\": 12\n                },\n                \"Timestamp\": \"2025-09-29T09:31:32.143Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 1A:E5:DD:7D:19:49 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 26,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.7\",\n                    \"mac\": \"1A:E5:DD:7D:19:49\",\n                    \"previous_count\": 26\n                },\n                \"Timestamp\": \"2025-09-29T09:31:32.143Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC AA:EB:50:7B:FF:F8 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 208,\n                    \"hostname\": \"Betty-s-A35\",\n                    \"ip\": \"192.168.0.6\",\n                    \"mac\": \"AA:EB:50:7B:FF:F8\",\n                    \"previous_count\": 208\n                },\n                \"Timestamp\": \"2025-09-29T09:31:32.143Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F6:F6:06:13:8F:8B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 181,\n                    \"hostname\": \"Stephen-Kweku-s-A55\",\n                    \"ip\": \"192.168.0.5\",\n                    \"mac\": \"F6:F6:06:13:8F:8B\",\n                    \"previous_count\": 181\n                },\n                \"Timestamp\": \"2025-09-29T09:31:32.143Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 20:28:BC:B7:65:DE has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 409,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.10\",\n                    \"mac\": \"20:28:BC:B7:65:DE\",\n                    \"previous_count\": 409\n                },\n                \"Timestamp\": \"2025-09-29T09:31:32.143Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 32:D2:AD:A5:58:FD has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 99,\n                    \"hostname\": \"Galaxy-A16-5G\",\n                    \"ip\": \"192.168.0.8\",\n                    \"mac\": \"32:D2:AD:A5:58:FD\",\n                    \"previous_count\": 99\n                },\n                \"Timestamp\": \"2025-09-29T09:31:32.143Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F2:01:82:6E:0B:37 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 102,\n                    \"hostname\": \"Betty-s-A54\",\n                    \"ip\": \"192.168.0.4\",\n                    \"mac\": \"F2:01:82:6E:0B:37\",\n                    \"previous_count\": 102\n                },\n                \"Timestamp\": \"2025-09-29T09:31:32.143Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 46:88:4B:C9:B3:BA has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 109,\n                    \"hostname\": \"Betty-s-A54\",\n                    \"ip\": \"192.168.0.9\",\n                    \"mac\": \"46:88:4B:C9:B3:BA\",\n                    \"previous_count\": 109\n                },\n                \"Timestamp\": \"2025-09-29T09:31:32.143Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A0:29:42:AB:7D:36 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 178,\n                    \"hostname\": \"Kaysfavoured\",\n                    \"ip\": \"192.168.0.7\",\n                    \"mac\": \"A0:29:42:AB:7D:36\",\n                    \"previous_count\": 178\n                },\n                \"Timestamp\": \"2025-09-29T09:31:32.143Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"223A0A2001929\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.11.0 2.0.0 v606d.0 Build 221125 Rel.31756n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:32.053Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 100,\n            \"badSignalHealthScore\": 100\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            }\n        },\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"64A10M27E00403\",\n            \"model\": \"LN14\",\n            \"vendor\": \"Linksys\",\n            \"version\": \"1.0.13.216585\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:56.286Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 71.66666666666667,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 6.313253012048193,\n            \"google.com\": 9.484939759036145,\n            \"spotify.com\": 5.927710843373494,\n            \"youtube.com\": 7.662650602409639\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 502.7815211970076,\n                \"Rtt\": 443.75677556109724\n            }\n        },\n        \"badSignal\": {\n            \"18:7f:88:ae:db:3c\": {\n                \"Hostname\": \"\",\n                \"IpAddress\": \"192.168.1.197\",\n                \"Count\": 172\n            },\n            \"20:a1:71:df:17:d9\": {\n                \"Hostname\": \"\",\n                \"IpAddress\": \"192.168.1.146\",\n                \"Count\": 46\n            },\n            \"32:06:93:b9:ec:12\": {\n                \"Hostname\": \"\",\n                \"IpAddress\": \"192.168.1.167\",\n                \"Count\": 36\n            },\n            \"40:45:da:15:98:c8\": {\n                \"Hostname\": \"\",\n                \"IpAddress\": \"192.168.1.232\",\n                \"Count\": 61\n            },\n            \"48:78:5e:fa:9f:b6\": {\n                \"Hostname\": \"\",\n                \"IpAddress\": \"192.168.1.211\",\n                \"Count\": 26\n            },\n            \"4c:3b:df:8a:a0:a0\": {\n                \"Hostname\": \"\",\n                \"IpAddress\": \"192.168.1.36\",\n                \"Count\": 77\n            },\n            \"7c:61:66:fe:62:5c\": {\n                \"Hostname\": \"\",\n                \"IpAddress\": \"192.168.1.24\",\n                \"Count\": 87\n            },\n            \"98:cc:f3:b0:e0:af\": {\n                \"Hostname\": \" \",\n                \"IpAddress\": \"192.168.1.85\",\n                \"Count\": 25\n            },\n            \"a0:ee:1a:c6:18:2b\": {\n                \"Hostname\": \"\",\n                \"IpAddress\": \"192.168.1.38\",\n                \"Count\": 69\n            },\n            \"ac:9f:c3:9d:7d:c7\": {\n                \"Hostname\": \"\",\n                \"IpAddress\": \"192.168.1.110\",\n                \"Count\": 80\n            }\n        },\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 7c:61:66:fe:62:5c has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 87,\n                    \"hostname\": \"\",\n                    \"ip\": \"192.168.1.24\",\n                    \"mac\": \"7c:61:66:fe:62:5c\",\n                    \"previous_count\": 87\n                },\n                \"Timestamp\": \"2025-09-29T09:31:56.302Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC ac:9f:c3:9d:7d:c7 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 80,\n                    \"hostname\": \"\",\n                    \"ip\": \"192.168.1.110\",\n                    \"mac\": \"ac:9f:c3:9d:7d:c7\",\n                    \"previous_count\": 80\n                },\n                \"Timestamp\": \"2025-09-29T09:31:56.302Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 40:45:da:15:98:c8 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 61,\n                    \"hostname\": \"\",\n                    \"ip\": \"192.168.1.232\",\n                    \"mac\": \"40:45:da:15:98:c8\",\n                    \"previous_count\": 61\n                },\n                \"Timestamp\": \"2025-09-29T09:31:56.302Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 32:06:93:b9:ec:12 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 36,\n                    \"hostname\": \"\",\n                    \"ip\": \"192.168.1.167\",\n                    \"mac\": \"32:06:93:b9:ec:12\",\n                    \"previous_count\": 36\n                },\n                \"Timestamp\": \"2025-09-29T09:31:56.302Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 4c:3b:df:8a:a0:a0 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 77,\n                    \"hostname\": \"\",\n                    \"ip\": \"192.168.1.36\",\n                    \"mac\": \"4c:3b:df:8a:a0:a0\",\n                    \"previous_count\": 77\n                },\n                \"Timestamp\": \"2025-09-29T09:31:56.302Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 18:7f:88:ae:db:3c has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 172,\n                    \"hostname\": \"\",\n                    \"ip\": \"192.168.1.197\",\n                    \"mac\": \"18:7f:88:ae:db:3c\",\n                    \"previous_count\": 172\n                },\n                \"Timestamp\": \"2025-09-29T09:31:56.302Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC a0:ee:1a:c6:18:2b has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 69,\n                    \"hostname\": \"\",\n                    \"ip\": \"192.168.1.38\",\n                    \"mac\": \"a0:ee:1a:c6:18:2b\",\n                    \"previous_count\": 69\n                },\n                \"Timestamp\": \"2025-09-29T09:31:56.302Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 48:78:5e:fa:9f:b6 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 26,\n                    \"hostname\": \"\",\n                    \"ip\": \"192.168.1.211\",\n                    \"mac\": \"48:78:5e:fa:9f:b6\",\n                    \"previous_count\": 26\n                },\n                \"Timestamp\": \"2025-09-29T09:31:56.302Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 20:a1:71:df:17:d9 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 46,\n                    \"hostname\": \"\",\n                    \"ip\": \"192.168.1.146\",\n                    \"mac\": \"20:a1:71:df:17:d9\",\n                    \"previous_count\": 46\n                },\n                \"Timestamp\": \"2025-09-29T09:31:56.302Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 98:cc:f3:b0:e0:af has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 25,\n                    \"hostname\": \" \",\n                    \"ip\": \"192.168.1.85\",\n                    \"mac\": \"98:cc:f3:b0:e0:af\",\n                    \"previous_count\": 25\n                },\n                \"Timestamp\": \"2025-09-29T09:31:56.302Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::203626900F56\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.1.0 3.1.8 v6087.0 Build 230406 Rel.63114n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:43.322Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 96.25,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 85,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 8.2,\n            \"google.com\": 8.35,\n            \"spotify.com\": 7.964285714285714,\n            \"youtube.com\": 8.223809523809523\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 1349.9669358669828,\n                \"Rtt\": 14.032296912114008\n            }\n        },\n        \"badSignal\": {\n            \"C2:67:A2:22:4B:07\": {\n                \"Hostname\": \"iPad\",\n                \"IpAddress\": \"192.168.0.2\",\n                \"Count\": 42\n            }\n        },\n        \"maxCPU\": 10,\n        \"maxMemory\": 38.83,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C2:67:A2:22:4B:07 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 42,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.0.2\",\n                    \"mac\": \"C2:67:A2:22:4B:07\",\n                    \"previous_count\": 42\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.34Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"64A10M27E00729\",\n            \"model\": \"LN14\",\n            \"vendor\": \"Linksys\",\n            \"version\": \"1.0.13.216585\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:43.813Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 100,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 7.969418960244648,\n            \"google.com\": 7.951070336391437,\n            \"spotify.com\": 7.81039755351682,\n            \"youtube.com\": 7.92354740061162\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 1414.3858097686375,\n                \"Rtt\": 450.3882185089974\n            }\n        },\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::A842A10A4965\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.13.0 2.0.0 v606d.0 Build 231129 Rel.37213n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:44.602Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 78.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 5.166270783847981,\n            \"google.com\": 5.498812351543943,\n            \"spotify.com\": 5.049881235154395,\n            \"youtube.com\": 5.375296912114014\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 525.6240384615392,\n                \"Rtt\": 14.639423076923077\n            }\n        },\n        \"badSignal\": {\n            \"10:68:38:90:4D:22\": {\n                \"Hostname\": \"DESKTOP-UDSRNNB\",\n                \"IpAddress\": \"192.168.0.100\",\n                \"Count\": 80\n            },\n            \"2E:14:CF:12:20:CF\": {\n                \"Hostname\": \"Watch\",\n                \"IpAddress\": \"192.168.0.106\",\n                \"Count\": 78\n            },\n            \"34:F3:9A:A0:75:03\": {\n                \"Hostname\": \"DESKTOP-KIKSFVU\",\n                \"IpAddress\": \"192.168.0.112\",\n                \"Count\": 16\n            },\n            \"3E:A4:57:5E:A3:A0\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.106\",\n                \"Count\": 237\n            },\n            \"72:FC:4D:D8:86:8F\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.103\",\n                \"Count\": 63\n            },\n            \"A2:5A:D9:81:32:ED\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.107\",\n                \"Count\": 10\n            },\n            \"AA:04:D7:DB:FE:B1\": {\n                \"Hostname\": \"Galaxy-S22-Ultra\",\n                \"IpAddress\": \"192.168.0.102\",\n                \"Count\": 276\n            },\n            \"BE:0C:FF:A8:E3:11\": {\n                \"Hostname\": \"Watch\",\n                \"IpAddress\": \"192.168.0.103\",\n                \"Count\": 59\n            },\n            \"CA:B1:51:9E:A7:21\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.101\",\n                \"Count\": 218\n            },\n            \"DE:06:1A:15:3B:99\": {\n                \"Hostname\": \"Galaxy-Tab-A7\",\n                \"IpAddress\": \"192.168.0.104\",\n                \"Count\": 129\n            },\n            \"FC:03:9F:66:CB:21\": {\n                \"Hostname\": \"Samsung\",\n                \"IpAddress\": \"192.168.0.108\",\n                \"Count\": 30\n            }\n        },\n        \"maxCPU\": 22,\n        \"maxMemory\": 47.11,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC BE:0C:FF:A8:E3:11 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 59,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.0.103\",\n                    \"mac\": \"BE:0C:FF:A8:E3:11\",\n                    \"previous_count\": 59\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.649Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 3E:A4:57:5E:A3:A0 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 237,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.106\",\n                    \"mac\": \"3E:A4:57:5E:A3:A0\",\n                    \"previous_count\": 237\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.649Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC AA:04:D7:DB:FE:B1 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 276,\n                    \"hostname\": \"Galaxy-S22-Ultra\",\n                    \"ip\": \"192.168.0.102\",\n                    \"mac\": \"AA:04:D7:DB:FE:B1\",\n                    \"previous_count\": 276\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.649Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC FC:03:9F:66:CB:21 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 30,\n                    \"hostname\": \"Samsung\",\n                    \"ip\": \"192.168.0.108\",\n                    \"mac\": \"FC:03:9F:66:CB:21\",\n                    \"previous_count\": 30\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.649Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC DE:06:1A:15:3B:99 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 129,\n                    \"hostname\": \"Galaxy-Tab-A7\",\n                    \"ip\": \"192.168.0.104\",\n                    \"mac\": \"DE:06:1A:15:3B:99\",\n                    \"previous_count\": 129\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.649Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 34:F3:9A:A0:75:03 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 16,\n                    \"hostname\": \"DESKTOP-KIKSFVU\",\n                    \"ip\": \"192.168.0.112\",\n                    \"mac\": \"34:F3:9A:A0:75:03\",\n                    \"previous_count\": 16\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.649Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 72:FC:4D:D8:86:8F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 63,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.103\",\n                    \"mac\": \"72:FC:4D:D8:86:8F\",\n                    \"previous_count\": 63\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.649Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 2E:14:CF:12:20:CF has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 78,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.0.106\",\n                    \"mac\": \"2E:14:CF:12:20:CF\",\n                    \"previous_count\": 78\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.649Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC CA:B1:51:9E:A7:21 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 218,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"CA:B1:51:9E:A7:21\",\n                    \"previous_count\": 218\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.649Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 10:68:38:90:4D:22 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 80,\n                    \"hostname\": \"DESKTOP-UDSRNNB\",\n                    \"ip\": \"192.168.0.100\",\n                    \"mac\": \"10:68:38:90:4D:22\",\n                    \"previous_count\": 80\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.649Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A2:5A:D9:81:32:ED has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 10,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.107\",\n                    \"mac\": \"A2:5A:D9:81:32:ED\",\n                    \"previous_count\": 10\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.649Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::98254AC4CC24\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.13.0 2.0.0 v606d.0 Build 231129 Rel.37213n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:38.635Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 100,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 100,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 13.641330166270784,\n            \"google.com\": 13.581947743467934,\n            \"spotify.com\": 13.586698337292162,\n            \"youtube.com\": 13.520190023752969\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 772.532285714285,\n                \"Rtt\": 31\n            }\n        },\n        \"maxCPU\": 80,\n        \"maxMemory\": 42.87,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::A842A10A440D\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.13.0 2.0.0 v606d.0 Build 231129 Rel.37213n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:44.527Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 78.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 5.672289156626506,\n            \"google.com\": 5.706024096385542,\n            \"spotify.com\": 4.985542168674699,\n            \"youtube.com\": 5.696385542168675\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 689.5149878934627,\n                \"Rtt\": 17.312348668280872\n            }\n        },\n        \"badSignal\": {\n            \"06:CB:2F:9D:AC:2A\": {\n                \"Hostname\": \"laci-s-S22\",\n                \"IpAddress\": \"192.168.0.110\",\n                \"Count\": 56\n            },\n            \"2E:CC:D6:8A:61:58\": {\n                \"Hostname\": \"Redmi-12C\",\n                \"IpAddress\": \"192.168.0.104\",\n                \"Count\": 27\n            },\n            \"6E:D1:EC:81:64:48\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.106\",\n                \"Count\": 49\n            },\n            \"74:D6:37:69:A9:BD\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.114\",\n                \"Count\": 17\n            },\n            \"80:02:0D:50:AE:A5\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.107\",\n                \"Count\": 67\n            },\n            \"80:0C:F9:09:51:F8\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.112\",\n                \"Count\": 16\n            },\n            \"A0:6F:AA:7D:9A:6E\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.112\",\n                \"Count\": 30\n            },\n            \"AE:27:C1:F9:9E:F6\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.103\",\n                \"Count\": 34\n            },\n            \"C8:4A:A0:85:C3:02\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.104\",\n                \"Count\": 36\n            },\n            \"DC:16:B2:9E:43:F9\": {\n                \"Hostname\": \"HUAWEI_Y7_2019-6f42fe6f20\",\n                \"IpAddress\": \"192.168.0.112\",\n                \"Count\": 143\n            },\n            \"F2:87:9B:6D:65:3E\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.107\",\n                \"Count\": 11\n            }\n        },\n        \"maxCPU\": 38,\n        \"maxMemory\": 46.64,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 74:D6:37:69:A9:BD has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 17,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.114\",\n                    \"mac\": \"74:D6:37:69:A9:BD\",\n                    \"previous_count\": 17\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.571Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C8:4A:A0:85:C3:02 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 36,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.104\",\n                    \"mac\": \"C8:4A:A0:85:C3:02\",\n                    \"previous_count\": 36\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.571Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 2E:CC:D6:8A:61:58 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 27,\n                    \"hostname\": \"Redmi-12C\",\n                    \"ip\": \"192.168.0.104\",\n                    \"mac\": \"2E:CC:D6:8A:61:58\",\n                    \"previous_count\": 27\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.571Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 6E:D1:EC:81:64:48 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 49,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.106\",\n                    \"mac\": \"6E:D1:EC:81:64:48\",\n                    \"previous_count\": 49\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.571Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC DC:16:B2:9E:43:F9 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 143,\n                    \"hostname\": \"HUAWEI_Y7_2019-6f42fe6f20\",\n                    \"ip\": \"192.168.0.112\",\n                    \"mac\": \"DC:16:B2:9E:43:F9\",\n                    \"previous_count\": 143\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.571Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F2:87:9B:6D:65:3E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 11,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.107\",\n                    \"mac\": \"F2:87:9B:6D:65:3E\",\n                    \"previous_count\": 11\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.571Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A0:6F:AA:7D:9A:6E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 30,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.112\",\n                    \"mac\": \"A0:6F:AA:7D:9A:6E\",\n                    \"previous_count\": 30\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.571Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 80:0C:F9:09:51:F8 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 16,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.112\",\n                    \"mac\": \"80:0C:F9:09:51:F8\",\n                    \"previous_count\": 16\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.571Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 80:02:0D:50:AE:A5 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 67,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.107\",\n                    \"mac\": \"80:02:0D:50:AE:A5\",\n                    \"previous_count\": 67\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.571Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::98254AA1AF2F\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.12.0 2.0.0 v606d.0 Build 230913 Rel.29689n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:34.543Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 78.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 8.252380952380953,\n            \"google.com\": 8.273809523809524,\n            \"spotify.com\": 8.297619047619047,\n            \"youtube.com\": 8.326190476190476\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 798.6050000000001,\n                \"Rtt\": 18.11004784688995\n            }\n        },\n        \"badSignal\": {\n            \"0A:D7:8A:8C:1A:63\": {\n                \"Hostname\": \"Watch\",\n                \"IpAddress\": \"192.168.0.105\",\n                \"Count\": 26\n            },\n            \"12:D5:7D:0F:35:CC\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.115\",\n                \"Count\": 33\n            },\n            \"38:1A:52:39:DA:DA\": {\n                \"Hostname\": \"EPSON39DADA\",\n                \"IpAddress\": \"192.168.0.109\",\n                \"Count\": 421\n            },\n            \"40:45:DA:08:5D:F0\": {\n                \"Hostname\": \"android-bf8e1d3a5af2b1e1\",\n                \"IpAddress\": \"192.168.0.118\",\n                \"Count\": 180\n            },\n            \"4C:FC:AA:60:38:75\": {\n                \"Hostname\": \"Tesla\",\n                \"IpAddress\": \"192.168.0.118\",\n                \"Count\": 180\n            },\n            \"4E:71:95:3A:16:43\": {\n                \"Hostname\": \"Watch\",\n                \"IpAddress\": \"192.168.0.117\",\n                \"Count\": 19\n            },\n            \"68:7A:64:23:9C:4A\": {\n                \"Hostname\": \"LAPTOP-5CSF0EUO\",\n                \"IpAddress\": \"192.168.0.107\",\n                \"Count\": 212\n            },\n            \"70:22:FE:60:D4:19\": {\n                \"Hostname\": \"Happys-iPhone\",\n                \"IpAddress\": \"192.168.0.108\",\n                \"Count\": 12\n            },\n            \"74:42:18:6D:43:50\": {\n                \"Hostname\": \"Onkars-iPhone\",\n                \"IpAddress\": \"192.168.0.114\",\n                \"Count\": 84\n            },\n            \"7A:30:91:7E:51:D9\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.113\",\n                \"Count\": 11\n            },\n            \"7A:95:79:23:CC:62\": {\n                \"Hostname\": \"Watch\",\n                \"IpAddress\": \"192.168.0.108\",\n                \"Count\": 69\n            },\n            \"8E:A0:1B:50:E9:CD\": {\n                \"Hostname\": \"Watch\",\n                \"IpAddress\": \"192.168.0.111\",\n                \"Count\": 26\n            },\n            \"9C:76:13:BA:E9:80\": {\n                \"Hostname\": \"RingFloodlightCam-80\",\n                \"IpAddress\": \"192.168.0.100\",\n                \"Count\": 414\n            },\n            \"B6:86:73:E8:FC:7A\": {\n                \"Hostname\": \"Watch\",\n                \"IpAddress\": \"192.168.0.120\",\n                \"Count\": 22\n            },\n            \"BA:B8:7C:5C:BE:34\": {\n                \"Hostname\": \"Watch\",\n                \"IpAddress\": \"192.168.0.112\",\n                \"Count\": 75\n            },\n            \"C0:17:54:1D:F9:C2\": {\n                \"Hostname\": \"JaskarasiPhone2\",\n                \"IpAddress\": \"192.168.0.111\",\n                \"Count\": 32\n            },\n            \"C6:5F:C6:2B:C8:64\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.105\",\n                \"Count\": 234\n            },\n            \"D2:B2:EC:F1:83:67\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.107\",\n                \"Count\": 16\n            },\n            \"EE:49:98:C8:78:43\": {\n                \"Hostname\": \"iPad\",\n                \"IpAddress\": \"192.168.0.115\",\n                \"Count\": 158\n            },\n            \"F6:84:7E:C6:34:9E\": {\n                \"Hostname\": \"Harminder-s-S23\",\n                \"IpAddress\": \"192.168.0.105\",\n                \"Count\": 73\n            }\n        },\n        \"maxCPU\": 36,\n        \"maxMemory\": 51.53,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 4E:71:95:3A:16:43 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 19,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.0.117\",\n                    \"mac\": \"4E:71:95:3A:16:43\",\n                    \"previous_count\": 19\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.551Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 9C:76:13:BA:E9:80 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 414,\n                    \"hostname\": \"RingFloodlightCam-80\",\n                    \"ip\": \"192.168.0.100\",\n                    \"mac\": \"9C:76:13:BA:E9:80\",\n                    \"previous_count\": 414\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.551Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F6:84:7E:C6:34:9E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 73,\n                    \"hostname\": \"Harminder-s-S23\",\n                    \"ip\": \"192.168.0.105\",\n                    \"mac\": \"F6:84:7E:C6:34:9E\",\n                    \"previous_count\": 73\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.551Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC BA:B8:7C:5C:BE:34 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 75,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.0.112\",\n                    \"mac\": \"BA:B8:7C:5C:BE:34\",\n                    \"previous_count\": 75\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.551Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 0A:D7:8A:8C:1A:63 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 26,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.0.105\",\n                    \"mac\": \"0A:D7:8A:8C:1A:63\",\n                    \"previous_count\": 26\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.551Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D2:B2:EC:F1:83:67 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 16,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.107\",\n                    \"mac\": \"D2:B2:EC:F1:83:67\",\n                    \"previous_count\": 16\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.551Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B6:86:73:E8:FC:7A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 22,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.0.120\",\n                    \"mac\": \"B6:86:73:E8:FC:7A\",\n                    \"previous_count\": 22\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.551Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 4C:FC:AA:60:38:75 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 180,\n                    \"hostname\": \"Tesla\",\n                    \"ip\": \"192.168.0.118\",\n                    \"mac\": \"4C:FC:AA:60:38:75\",\n                    \"previous_count\": 180\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.551Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 38:1A:52:39:DA:DA has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 421,\n                    \"hostname\": \"EPSON39DADA\",\n                    \"ip\": \"192.168.0.109\",\n                    \"mac\": \"38:1A:52:39:DA:DA\",\n                    \"previous_count\": 421\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.551Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 7A:30:91:7E:51:D9 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 11,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.113\",\n                    \"mac\": \"7A:30:91:7E:51:D9\",\n                    \"previous_count\": 11\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.551Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 8E:A0:1B:50:E9:CD has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 26,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.0.111\",\n                    \"mac\": \"8E:A0:1B:50:E9:CD\",\n                    \"previous_count\": 26\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.551Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 68:7A:64:23:9C:4A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 212,\n                    \"hostname\": \"LAPTOP-5CSF0EUO\",\n                    \"ip\": \"192.168.0.107\",\n                    \"mac\": \"68:7A:64:23:9C:4A\",\n                    \"previous_count\": 212\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.551Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 12:D5:7D:0F:35:CC has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 33,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.115\",\n                    \"mac\": \"12:D5:7D:0F:35:CC\",\n                    \"previous_count\": 33\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.551Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC EE:49:98:C8:78:43 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 158,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.0.115\",\n                    \"mac\": \"EE:49:98:C8:78:43\",\n                    \"previous_count\": 158\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.551Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C6:5F:C6:2B:C8:64 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 234,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.105\",\n                    \"mac\": \"C6:5F:C6:2B:C8:64\",\n                    \"previous_count\": 234\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.551Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C0:17:54:1D:F9:C2 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 32,\n                    \"hostname\": \"JaskarasiPhone2\",\n                    \"ip\": \"192.168.0.111\",\n                    \"mac\": \"C0:17:54:1D:F9:C2\",\n                    \"previous_count\": 32\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.551Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 40:45:DA:08:5D:F0 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 180,\n                    \"hostname\": \"android-bf8e1d3a5af2b1e1\",\n                    \"ip\": \"192.168.0.118\",\n                    \"mac\": \"40:45:DA:08:5D:F0\",\n                    \"previous_count\": 180\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.551Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 7A:95:79:23:CC:62 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 69,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.0.108\",\n                    \"mac\": \"7A:95:79:23:CC:62\",\n                    \"previous_count\": 69\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.551Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 70:22:FE:60:D4:19 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 12,\n                    \"hostname\": \"Happys-iPhone\",\n                    \"ip\": \"192.168.0.108\",\n                    \"mac\": \"70:22:FE:60:D4:19\",\n                    \"previous_count\": 12\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.551Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 74:42:18:6D:43:50 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 84,\n                    \"hostname\": \"Onkars-iPhone\",\n                    \"ip\": \"192.168.0.114\",\n                    \"mac\": \"74:42:18:6D:43:50\",\n                    \"previous_count\": 84\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.551Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::5091E33745AF\",\n            \"model\": \"HX220\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.15.0 2.0.0 v605f.0 Build 231128 Rel.28166n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:57.508Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 68.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15,\n            \"hardwareHealthScore\": 60\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 5.553444180522566,\n            \"google.com\": 5.914489311163895,\n            \"spotify.com\": 5.817102137767221,\n            \"youtube.com\": 5.912114014251782\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 759.8427790973866,\n                \"Rtt\": 19.79248693586698\n            }\n        },\n        \"badSignal\": {\n            \"10:5A:17:0C:7F:16\": {\n                \"Hostname\": \"wlan0\",\n                \"IpAddress\": \"192.168.88.21\",\n                \"Count\": 19\n            },\n            \"5E:81:22:7A:38:17\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.88.8\",\n                \"Count\": 23\n            },\n            \"7C:F6:66:74:F2:F5\": {\n                \"Hostname\": \"wlan0\",\n                \"IpAddress\": \"192.168.88.11\",\n                \"Count\": 22\n            },\n            \"C8:12:0B:DB:33:FE\": {\n                \"Hostname\": \"Samsung\",\n                \"IpAddress\": \"192.168.88.36\",\n                \"Count\": 45\n            },\n            \"C8:6C:3D:F3:92:18\": {\n                \"Hostname\": \"amazon-1e5ee5816\",\n                \"IpAddress\": \"192.168.88.9\",\n                \"Count\": 368\n            },\n            \"DA:62:17:01:0A:70\": {\n                \"Hostname\": \"Shefali-s-S23\",\n                \"IpAddress\": \"192.168.88.10\",\n                \"Count\": 145\n            },\n            \"FA:3F:1B:7F:FA:46\": {\n                \"Hostname\": \"OnePlus-Nord-CE-5G\",\n                \"IpAddress\": \"192.168.88.3\",\n                \"Count\": 60\n            }\n        },\n        \"maxCPU\": 100,\n        \"maxMemory\": 61.57,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C8:12:0B:DB:33:FE has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 45,\n                    \"hostname\": \"Samsung\",\n                    \"ip\": \"192.168.88.36\",\n                    \"mac\": \"C8:12:0B:DB:33:FE\",\n                    \"previous_count\": 45\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.537Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 7C:F6:66:74:F2:F5 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 22,\n                    \"hostname\": \"wlan0\",\n                    \"ip\": \"192.168.88.11\",\n                    \"mac\": \"7C:F6:66:74:F2:F5\",\n                    \"previous_count\": 22\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.537Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC FA:3F:1B:7F:FA:46 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 60,\n                    \"hostname\": \"OnePlus-Nord-CE-5G\",\n                    \"ip\": \"192.168.88.3\",\n                    \"mac\": \"FA:3F:1B:7F:FA:46\",\n                    \"previous_count\": 60\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.537Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 10:5A:17:0C:7F:16 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 19,\n                    \"hostname\": \"wlan0\",\n                    \"ip\": \"192.168.88.21\",\n                    \"mac\": \"10:5A:17:0C:7F:16\",\n                    \"previous_count\": 19\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.538Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C8:6C:3D:F3:92:18 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 368,\n                    \"hostname\": \"amazon-1e5ee5816\",\n                    \"ip\": \"192.168.88.9\",\n                    \"mac\": \"C8:6C:3D:F3:92:18\",\n                    \"previous_count\": 368\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.538Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 5E:81:22:7A:38:17 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 23,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.88.8\",\n                    \"mac\": \"5E:81:22:7A:38:17\",\n                    \"previous_count\": 23\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.538Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC DA:62:17:01:0A:70 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 145,\n                    \"hostname\": \"Shefali-s-S23\",\n                    \"ip\": \"192.168.88.10\",\n                    \"mac\": \"DA:62:17:01:0A:70\",\n                    \"previous_count\": 145\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.538Z\"\n            },\n            {\n                \"Type\": \"HighCPUUsage\",\n                \"Message\": \"Device is experiencing high CPU usage.\",\n                \"Details\": {\n                    \"max_cpu_percentage\": 100,\n                    \"threshold_percentage\": 90\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.538Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::20362690119F\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.1.0 3.1.8 v6087.0 Build 230406 Rel.63114n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:35.648Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 78.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 11.528571428571428,\n            \"google.com\": 11.464285714285714,\n            \"spotify.com\": 11.492857142857142,\n            \"youtube.com\": 11.55952380952381\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 987.0021377672205,\n                \"Rtt\": 16.990026128266052\n            }\n        },\n        \"badSignal\": {\n            \"12:0C:DB:12:4D:EE\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.14\",\n                \"Count\": 64\n            },\n            \"26:1E:C6:C8:68:65\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.3\",\n                \"Count\": 40\n            },\n            \"4A:D0:B5:DE:10:D3\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.9\",\n                \"Count\": 47\n            },\n            \"5C:E9:1E:6D:FA:91\": {\n                \"Hostname\": \"Daniels-MBP\",\n                \"IpAddress\": \"192.168.0.8\",\n                \"Count\": 74\n            },\n            \"5E:B0:CF:EA:1E:15\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.2\",\n                \"Count\": 194\n            },\n            \"68:57:2D:78:9A:54\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.6\",\n                \"Count\": 419\n            },\n            \"86:34:9F:EE:D4:D0\": {\n                \"Hostname\": \"Watch\",\n                \"IpAddress\": \"192.168.0.9\",\n                \"Count\": 64\n            },\n            \"90:48:6C:ED:A9:58\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.5\",\n                \"Count\": 219\n            },\n            \"C8:69:CD:4F:4B:34\": {\n                \"Hostname\": \"Bedroom\",\n                \"IpAddress\": \"192.168.0.19\",\n                \"Count\": 415\n            },\n            \"D0:03:DF:DA:8D:AC\": {\n                \"Hostname\": \"TIZEN\",\n                \"IpAddress\": \"192.168.0.3\",\n                \"Count\": 150\n            },\n            \"D4:F0:57:4E:33:7D\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.14\",\n                \"Count\": 56\n            }\n        },\n        \"maxCPU\": 19,\n        \"maxMemory\": 38.91,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D4:F0:57:4E:33:7D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 56,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.14\",\n                    \"mac\": \"D4:F0:57:4E:33:7D\",\n                    \"previous_count\": 56\n                },\n                \"Timestamp\": \"2025-09-29T09:31:35.691Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 86:34:9F:EE:D4:D0 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 64,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.0.9\",\n                    \"mac\": \"86:34:9F:EE:D4:D0\",\n                    \"previous_count\": 64\n                },\n                \"Timestamp\": \"2025-09-29T09:31:35.691Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 4A:D0:B5:DE:10:D3 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 47,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.9\",\n                    \"mac\": \"4A:D0:B5:DE:10:D3\",\n                    \"previous_count\": 47\n                },\n                \"Timestamp\": \"2025-09-29T09:31:35.691Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 26:1E:C6:C8:68:65 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 40,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.3\",\n                    \"mac\": \"26:1E:C6:C8:68:65\",\n                    \"previous_count\": 40\n                },\n                \"Timestamp\": \"2025-09-29T09:31:35.691Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D0:03:DF:DA:8D:AC has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 150,\n                    \"hostname\": \"TIZEN\",\n                    \"ip\": \"192.168.0.3\",\n                    \"mac\": \"D0:03:DF:DA:8D:AC\",\n                    \"previous_count\": 150\n                },\n                \"Timestamp\": \"2025-09-29T09:31:35.691Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 5C:E9:1E:6D:FA:91 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 74,\n                    \"hostname\": \"Daniels-MBP\",\n                    \"ip\": \"192.168.0.8\",\n                    \"mac\": \"5C:E9:1E:6D:FA:91\",\n                    \"previous_count\": 74\n                },\n                \"Timestamp\": \"2025-09-29T09:31:35.691Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 12:0C:DB:12:4D:EE has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 64,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.14\",\n                    \"mac\": \"12:0C:DB:12:4D:EE\",\n                    \"previous_count\": 64\n                },\n                \"Timestamp\": \"2025-09-29T09:31:35.691Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 5E:B0:CF:EA:1E:15 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 194,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.2\",\n                    \"mac\": \"5E:B0:CF:EA:1E:15\",\n                    \"previous_count\": 194\n                },\n                \"Timestamp\": \"2025-09-29T09:31:35.691Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::203626911181\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.3.0 3.1.9 v6087.0 Build 250124 Rel.60047n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:41.96Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 85,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 40,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 8.69304556354916,\n            \"google.com\": 8.84652278177458,\n            \"spotify.com\": 8.776978417266188,\n            \"youtube.com\": 8.772182254196643\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 985.6066426858506,\n                \"Rtt\": 29.080172661870513\n            }\n        },\n        \"badSignal\": {\n            \"50:02:91:D8:AF:30\": {\n                \"Hostname\": \"Office light \",\n                \"IpAddress\": \"192.168.0.3\",\n                \"Count\": 87\n            },\n            \"5C:47:5E:69:24:68\": {\n                \"Hostname\": \"Ring Doorbell\",\n                \"IpAddress\": \"192.168.0.9\",\n                \"Count\": 417\n            },\n            \"DE:28:19:7E:38:61\": {\n                \"Hostname\": \"Pixel-10-Pro\",\n                \"IpAddress\": \"192.168.0.18\",\n                \"Count\": 18\n            },\n            \"FC:67:1F:A9:1B:42\": {\n                \"Hostname\": \"Monitor light\",\n                \"IpAddress\": \"192.168.0.4\",\n                \"Count\": 415\n            }\n        },\n        \"maxCPU\": 25,\n        \"maxMemory\": 41.15,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC DE:28:19:7E:38:61 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 18,\n                    \"hostname\": \"Pixel-10-Pro\",\n                    \"ip\": \"192.168.0.18\",\n                    \"mac\": \"DE:28:19:7E:38:61\",\n                    \"previous_count\": 18\n                },\n                \"Timestamp\": \"2025-09-29T09:31:41.963Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::40ED0039FACF\",\n            \"model\": \"HX220\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.15.0 2.0.0 v605f.0 Build 231128 Rel.28166n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:34.528Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 77.5,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 10,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 3.9833333333333334,\n            \"google.com\": 4.014285714285714,\n            \"spotify.com\": 3.9857142857142858,\n            \"youtube.com\": 3.980952380952381\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 817.4871428571424,\n                \"Rtt\": 21.125171428571434\n            }\n        },\n        \"badSignal\": {\n            \"4C:EF:C0:27:25:C9\": {\n                \"Hostname\": \"amazon-79f830dc4\",\n                \"IpAddress\": \"192.168.88.6\",\n                \"Count\": 174\n            },\n            \"76:91:45:EB:16:1D\": {\n                \"Hostname\": \"moto-e13\",\n                \"IpAddress\": \"192.168.88.5\",\n                \"Count\": 120\n            },\n            \"C6:B8:5E:F2:2E:A6\": {\n                \"Hostname\": \"MOB1059\",\n                \"IpAddress\": \"192.168.88.3\",\n                \"Count\": 66\n            },\n            \"CC:15:31:30:09:8F\": {\n                \"Hostname\": \"LG-LT-LDN-019\",\n                \"IpAddress\": \"192.168.88.2\",\n                \"Count\": 30\n            },\n            \"D6:1B:01:92:9A:C8\": {\n                \"Hostname\": \"Pixel-6a\",\n                \"IpAddress\": \"192.168.88.2\",\n                \"Count\": 150\n            },\n            \"DE:46:4D:34:F1:61\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.88.7\",\n                \"Count\": 201\n            }\n        },\n        \"maxCPU\": 15,\n        \"maxMemory\": 61.26,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 4C:EF:C0:27:25:C9 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 174,\n                    \"hostname\": \"amazon-79f830dc4\",\n                    \"ip\": \"192.168.88.6\",\n                    \"mac\": \"4C:EF:C0:27:25:C9\",\n                    \"previous_count\": 174\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.543Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC CC:15:31:30:09:8F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 30,\n                    \"hostname\": \"LG-LT-LDN-019\",\n                    \"ip\": \"192.168.88.2\",\n                    \"mac\": \"CC:15:31:30:09:8F\",\n                    \"previous_count\": 30\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.543Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC DE:46:4D:34:F1:61 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 201,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.7\",\n                    \"mac\": \"DE:46:4D:34:F1:61\",\n                    \"previous_count\": 201\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.543Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 76:91:45:EB:16:1D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 120,\n                    \"hostname\": \"moto-e13\",\n                    \"ip\": \"192.168.88.5\",\n                    \"mac\": \"76:91:45:EB:16:1D\",\n                    \"previous_count\": 120\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.543Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C6:B8:5E:F2:2E:A6 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 66,\n                    \"hostname\": \"MOB1059\",\n                    \"ip\": \"192.168.88.3\",\n                    \"mac\": \"C6:B8:5E:F2:2E:A6\",\n                    \"previous_count\": 66\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.543Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D6:1B:01:92:9A:C8 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 150,\n                    \"hostname\": \"Pixel-6a\",\n                    \"ip\": \"192.168.88.2\",\n                    \"mac\": \"D6:1B:01:92:9A:C8\",\n                    \"previous_count\": 150\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.543Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::98254AA1AE27\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.13.0 2.0.0 v606d.0 Build 231129 Rel.37213n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:57.304Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 96.25,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 85,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 5.078260869565217,\n            \"google.com\": 5.1521739130434785,\n            \"spotify.com\": 4.491304347826087,\n            \"youtube.com\": 5.121739130434783\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 826.7349130434784,\n                \"Rtt\": 14.26086956521739\n            }\n        },\n        \"badSignal\": {\n            \"BA:D2:56:B6:18:01\": {\n                \"Hostname\": \"POCO-X4-Pro-5G\",\n                \"IpAddress\": \"192.168.0.100\",\n                \"Count\": 19\n            }\n        },\n        \"maxCPU\": 18,\n        \"maxMemory\": 45.05,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC BA:D2:56:B6:18:01 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 19,\n                    \"hostname\": \"POCO-X4-Pro-5G\",\n                    \"ip\": \"192.168.0.100\",\n                    \"mac\": \"BA:D2:56:B6:18:01\",\n                    \"previous_count\": 19\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.326Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::3C52A10604E6\",\n            \"model\": \"HX220\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.15.0 2.0.0 v605f.0 Build 231128 Rel.28166n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:53.052Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 88.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 55,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 8.516666666666667,\n            \"google.com\": 8.547619047619047,\n            \"spotify.com\": 8.428571428571429,\n            \"youtube.com\": 8.576190476190476\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 768.4325415676946,\n                \"Rtt\": 26.721209026128278\n            }\n        },\n        \"badSignal\": {\n            \"60:DD:70:91:A0:44\": {\n                \"Hostname\": \"iPad-2\",\n                \"IpAddress\": \"192.168.88.5\",\n                \"Count\": 44\n            },\n            \"EE:55:DA:4C:AC:08\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.88.3\",\n                \"Count\": 65\n            },\n            \"FA:A7:31:3E:51:58\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.88.7\",\n                \"Count\": 421\n            }\n        },\n        \"maxCPU\": 24,\n        \"maxMemory\": 61.74,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC EE:55:DA:4C:AC:08 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 65,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.88.3\",\n                    \"mac\": \"EE:55:DA:4C:AC:08\",\n                    \"previous_count\": 65\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.087Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::98254AA1AE39\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.12.0 2.0.0 v606d.0 Build 230913 Rel.29689n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:46.807Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 78.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 7.992857142857143,\n            \"google.com\": 8.030952380952382,\n            \"spotify.com\": 7.992857142857143,\n            \"youtube.com\": 7.980952380952381\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 453.7033975903613,\n                \"Rtt\": 30.02409638554217\n            }\n        },\n        \"badSignal\": {\n            \"18:70:3B:71:55:B1\": {\n                \"Hostname\": \"HUAWEI_P30_lite-4bf172b30\",\n                \"IpAddress\": \"192.168.0.111\",\n                \"Count\": 31\n            },\n            \"3E:38:EC:AF:98:2C\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.113\",\n                \"Count\": 27\n            },\n            \"5C:47:5E:13:ED:76\": {\n                \"Hostname\": \"RingDoorbell-76\",\n                \"IpAddress\": \"192.168.0.105\",\n                \"Count\": 419\n            },\n            \"62:F7:88:F0:18:3C\": {\n                \"Hostname\": \"iPad\",\n                \"IpAddress\": \"192.168.0.108\",\n                \"Count\": 62\n            },\n            \"7E:61:CB:A0:1B:B8\": {\n                \"Hostname\": \"Galaxy-S20-5G\",\n                \"IpAddress\": \"192.168.0.110\",\n                \"Count\": 181\n            },\n            \"8E:DA:B7:31:24:8B\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.110\",\n                \"Count\": 13\n            },\n            \"8E:FD:E0:9B:0C:48\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.112\",\n                \"Count\": 42\n            },\n            \"96:8A:96:7F:5D:53\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.101\",\n                \"Count\": 16\n            },\n            \"9C:76:13:D1:D7:A4\": {\n                \"Hostname\": \"9C7613D1D7A4-mysimplelink\",\n                \"IpAddress\": \"192.168.0.102\",\n                \"Count\": 420\n            },\n            \"AE:A5:50:D7:12:0F\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.101\",\n                \"Count\": 31\n            },\n            \"AE:F2:7C:B3:37:F1\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.106\",\n                \"Count\": 138\n            },\n            \"CA:FA:AB:12:F2:A9\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.101\",\n                \"Count\": 52\n            },\n            \"D6:94:2B:FA:B1:FF\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.103\",\n                \"Count\": 56\n            },\n            \"DE:B7:DA:F7:AE:F8\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.111\",\n                \"Count\": 31\n            },\n            \"EC:2B:EB:A9:34:EF\": {\n                \"Hostname\": \"amazon-6c14317b9\",\n                \"IpAddress\": \"192.168.0.110\",\n                \"Count\": 310\n            },\n            \"EE:8D:8A:F7:26:5E\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.114\",\n                \"Count\": 16\n            }\n        },\n        \"maxCPU\": 32,\n        \"maxMemory\": 48.85,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC EE:8D:8A:F7:26:5E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 16,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.114\",\n                    \"mac\": \"EE:8D:8A:F7:26:5E\",\n                    \"previous_count\": 16\n                },\n                \"Timestamp\": \"2025-09-29T09:31:46.808Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 8E:FD:E0:9B:0C:48 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 42,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.112\",\n                    \"mac\": \"8E:FD:E0:9B:0C:48\",\n                    \"previous_count\": 42\n                },\n                \"Timestamp\": \"2025-09-29T09:31:46.808Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 62:F7:88:F0:18:3C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 62,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.0.108\",\n                    \"mac\": \"62:F7:88:F0:18:3C\",\n                    \"previous_count\": 62\n                },\n                \"Timestamp\": \"2025-09-29T09:31:46.808Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 96:8A:96:7F:5D:53 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 16,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"96:8A:96:7F:5D:53\",\n                    \"previous_count\": 16\n                },\n                \"Timestamp\": \"2025-09-29T09:31:46.808Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 3E:38:EC:AF:98:2C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 27,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.113\",\n                    \"mac\": \"3E:38:EC:AF:98:2C\",\n                    \"previous_count\": 27\n                },\n                \"Timestamp\": \"2025-09-29T09:31:46.808Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D6:94:2B:FA:B1:FF has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 56,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.103\",\n                    \"mac\": \"D6:94:2B:FA:B1:FF\",\n                    \"previous_count\": 56\n                },\n                \"Timestamp\": \"2025-09-29T09:31:46.808Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC AE:F2:7C:B3:37:F1 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 138,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.106\",\n                    \"mac\": \"AE:F2:7C:B3:37:F1\",\n                    \"previous_count\": 138\n                },\n                \"Timestamp\": \"2025-09-29T09:31:46.808Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 18:70:3B:71:55:B1 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 31,\n                    \"hostname\": \"HUAWEI_P30_lite-4bf172b30\",\n                    \"ip\": \"192.168.0.111\",\n                    \"mac\": \"18:70:3B:71:55:B1\",\n                    \"previous_count\": 31\n                },\n                \"Timestamp\": \"2025-09-29T09:31:46.808Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC DE:B7:DA:F7:AE:F8 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 31,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.111\",\n                    \"mac\": \"DE:B7:DA:F7:AE:F8\",\n                    \"previous_count\": 31\n                },\n                \"Timestamp\": \"2025-09-29T09:31:46.808Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC AE:A5:50:D7:12:0F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 31,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"AE:A5:50:D7:12:0F\",\n                    \"previous_count\": 31\n                },\n                \"Timestamp\": \"2025-09-29T09:31:46.808Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC CA:FA:AB:12:F2:A9 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 52,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"CA:FA:AB:12:F2:A9\",\n                    \"previous_count\": 52\n                },\n                \"Timestamp\": \"2025-09-29T09:31:46.808Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 8E:DA:B7:31:24:8B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 13,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.110\",\n                    \"mac\": \"8E:DA:B7:31:24:8B\",\n                    \"previous_count\": 13\n                },\n                \"Timestamp\": \"2025-09-29T09:31:46.808Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::A842A10A4878\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.13.0 2.0.0 v606d.0 Build 231129 Rel.37213n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:50.442Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 40,\n            \"hardwareHealthScore\": 60\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 6.188095238095238,\n            \"google.com\": 6.235714285714286,\n            \"spotify.com\": 5.819047619047619,\n            \"youtube.com\": 6.238095238095238\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 538.5268105515585,\n                \"Rtt\": 19.976019184652277\n            }\n        },\n        \"badSignal\": {\n            \"1A:72:08:17:45:12\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.100\",\n                \"Count\": 20\n            },\n            \"1E:D0:DB:95:6A:E2\": {\n                \"Hostname\": \"Emily-s-Tab-S6-Lite\",\n                \"IpAddress\": \"192.168.0.111\",\n                \"Count\": 118\n            },\n            \"9A:77:69:0C:1B:B3\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.103\",\n                \"Count\": 11\n            },\n            \"D2:03:2B:56:B8:F5\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.101\",\n                \"Count\": 14\n            }\n        },\n        \"maxCPU\": 100,\n        \"maxMemory\": 53.07,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 1E:D0:DB:95:6A:E2 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 118,\n                    \"hostname\": \"Emily-s-Tab-S6-Lite\",\n                    \"ip\": \"192.168.0.111\",\n                    \"mac\": \"1E:D0:DB:95:6A:E2\",\n                    \"previous_count\": 118\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.48Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 9A:77:69:0C:1B:B3 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 11,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.103\",\n                    \"mac\": \"9A:77:69:0C:1B:B3\",\n                    \"previous_count\": 11\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.48Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 1A:72:08:17:45:12 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 20,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.100\",\n                    \"mac\": \"1A:72:08:17:45:12\",\n                    \"previous_count\": 20\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.48Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D2:03:2B:56:B8:F5 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 14,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"D2:03:2B:56:B8:F5\",\n                    \"previous_count\": 14\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.48Z\"\n            },\n            {\n                \"Type\": \"HighCPUUsage\",\n                \"Message\": \"Device is experiencing high CPU usage.\",\n                \"Details\": {\n                    \"max_cpu_percentage\": 100,\n                    \"threshold_percentage\": 90\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.48Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::242FD04EAA60\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.13.0 2.0.0 v606d.0 Build 231129 Rel.37213n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:44.703Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 81.25,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 25,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 7.378571428571429,\n            \"google.com\": 7.465393794749403,\n            \"spotify.com\": 7.4749403341288785,\n            \"youtube.com\": 7.421428571428572\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 838.6090453460617,\n                \"Rtt\": 15.966587112171839\n            }\n        },\n        \"badSignal\": {\n            \"54:E0:19:9D:41:FD\": {\n                \"Hostname\": \"RingStickUpCam-fd\",\n                \"IpAddress\": \"192.168.7.100\",\n                \"Count\": 263\n            },\n            \"76:BF:1E:DA:2D:38\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.7.107\",\n                \"Count\": 12\n            },\n            \"98:03:8E:D5:6C:45\": {\n                \"Hostname\": \"C216\",\n                \"IpAddress\": \"192.168.7.103\",\n                \"Count\": 361\n            },\n            \"CC:3F:36:86:C9:04\": {\n                \"Hostname\": \"Ethans-iPhone\",\n                \"IpAddress\": \"192.168.7.102\",\n                \"Count\": 13\n            },\n            \"F2:60:C3:AB:4C:4F\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.7.109\",\n                \"Count\": 21\n            }\n        },\n        \"maxCPU\": 33,\n        \"maxMemory\": 46.93,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC CC:3F:36:86:C9:04 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 13,\n                    \"hostname\": \"Ethans-iPhone\",\n                    \"ip\": \"192.168.7.102\",\n                    \"mac\": \"CC:3F:36:86:C9:04\",\n                    \"previous_count\": 13\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.763Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 76:BF:1E:DA:2D:38 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 12,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.7.107\",\n                    \"mac\": \"76:BF:1E:DA:2D:38\",\n                    \"previous_count\": 12\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.763Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 54:E0:19:9D:41:FD has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 263,\n                    \"hostname\": \"RingStickUpCam-fd\",\n                    \"ip\": \"192.168.7.100\",\n                    \"mac\": \"54:E0:19:9D:41:FD\",\n                    \"previous_count\": 263\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.763Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::20362690BC6A\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.3.0 3.1.9 v6087.0 Build 250124 Rel.60047n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:34.812Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 78.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 6.038095238095238,\n            \"google.com\": 6.066666666666666,\n            \"spotify.com\": 6.016666666666667,\n            \"youtube.com\": 6.052380952380952\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 1947.2653333333333,\n                \"Rtt\": 30.47736904761903\n            }\n        },\n        \"badSignal\": {\n            \"3A:AE:CE:BD:91:2D\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.1.121\",\n                \"Count\": 36\n            },\n            \"48:9E:9D:AA:37:BD\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.1.124\",\n                \"Count\": 253\n            },\n            \"56:B6:FF:8A:66:95\": {\n                \"Hostname\": \"Watch\",\n                \"IpAddress\": \"192.168.1.127\",\n                \"Count\": 26\n            },\n            \"94:9A:A9:EA:32:3C\": {\n                \"Hostname\": \"XBOXONE\",\n                \"IpAddress\": \"192.168.1.129\",\n                \"Count\": 26\n            },\n            \"9A:35:02:C9:68:4B\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.1.128\",\n                \"Count\": 133\n            },\n            \"EA:91:8A:D5:F1:FD\": {\n                \"Hostname\": \"Watch\",\n                \"IpAddress\": \"192.168.1.111\",\n                \"Count\": 39\n            },\n            \"F2:22:0F:0C:05:D7\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.1.118\",\n                \"Count\": 110\n            },\n            \"FC:8F:90:F3:93:2A\": {\n                \"Hostname\": \"localhost\",\n                \"IpAddress\": \"192.168.1.137\",\n                \"Count\": 55\n            }\n        },\n        \"maxCPU\": 34,\n        \"maxMemory\": 42.52,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 94:9A:A9:EA:32:3C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 26,\n                    \"hostname\": \"XBOXONE\",\n                    \"ip\": \"192.168.1.129\",\n                    \"mac\": \"94:9A:A9:EA:32:3C\",\n                    \"previous_count\": 26\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.815Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 3A:AE:CE:BD:91:2D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 36,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.1.121\",\n                    \"mac\": \"3A:AE:CE:BD:91:2D\",\n                    \"previous_count\": 36\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.815Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 48:9E:9D:AA:37:BD has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 253,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.1.124\",\n                    \"mac\": \"48:9E:9D:AA:37:BD\",\n                    \"previous_count\": 253\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.815Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 56:B6:FF:8A:66:95 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 26,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.1.127\",\n                    \"mac\": \"56:B6:FF:8A:66:95\",\n                    \"previous_count\": 26\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.815Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC FC:8F:90:F3:93:2A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 55,\n                    \"hostname\": \"localhost\",\n                    \"ip\": \"192.168.1.137\",\n                    \"mac\": \"FC:8F:90:F3:93:2A\",\n                    \"previous_count\": 55\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.815Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 9A:35:02:C9:68:4B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 133,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.1.128\",\n                    \"mac\": \"9A:35:02:C9:68:4B\",\n                    \"previous_count\": 133\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.815Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC EA:91:8A:D5:F1:FD has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 39,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.1.111\",\n                    \"mac\": \"EA:91:8A:D5:F1:FD\",\n                    \"previous_count\": 39\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.815Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F2:22:0F:0C:05:D7 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 110,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.1.118\",\n                    \"mac\": \"F2:22:0F:0C:05:D7\",\n                    \"previous_count\": 110\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.815Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::A842A10A48B7\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.13.0 2.0.0 v606d.0 Build 231129 Rel.37213n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:44.554Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 92.5,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 70,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 7.403800475059382,\n            \"google.com\": 7.555819477434679,\n            \"spotify.com\": 6.781472684085511,\n            \"youtube.com\": 7.527315914489312\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 528.7239130434787,\n                \"Rtt\": 21.570048309178745\n            }\n        },\n        \"badSignal\": {\n            \"66:8E:83:2A:9E:C3\": {\n                \"Hostname\": \"Jayne-s-S24\",\n                \"IpAddress\": \"192.168.0.109\",\n                \"Count\": 163\n            },\n            \"BE:41:A7:2F:32:D1\": {\n                \"Hostname\": \"Tim-s-S23-Ultra\",\n                \"IpAddress\": \"192.168.0.104\",\n                \"Count\": 107\n            }\n        },\n        \"maxCPU\": 20,\n        \"maxMemory\": 46.8,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 66:8E:83:2A:9E:C3 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 163,\n                    \"hostname\": \"Jayne-s-S24\",\n                    \"ip\": \"192.168.0.109\",\n                    \"mac\": \"66:8E:83:2A:9E:C3\",\n                    \"previous_count\": 163\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.597Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC BE:41:A7:2F:32:D1 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 107,\n                    \"hostname\": \"Tim-s-S23-Ultra\",\n                    \"ip\": \"192.168.0.104\",\n                    \"mac\": \"BE:41:A7:2F:32:D1\",\n                    \"previous_count\": 107\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.597Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::5091E33748E5\",\n            \"model\": \"HX220\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.15.0 2.0.0 v605f.0 Build 231128 Rel.28166n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:48.858Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 78.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 8.15,\n            \"google.com\": 8.252380952380953,\n            \"spotify.com\": 8.15952380952381,\n            \"youtube.com\": 8.257142857142858\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 463.0992142857148,\n                \"Rtt\": 32.16460238095238\n            }\n        },\n        \"badSignal\": {\n            \"10:09:F9:CE:A9:88\": {\n                \"Hostname\": \"amazon-19acefd8e\",\n                \"IpAddress\": \"192.168.88.5\",\n                \"Count\": 127\n            },\n            \"16:9D:F2:72:F4:4C\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.88.2\",\n                \"Count\": 38\n            },\n            \"22:72:42:11:B1:BE\": {\n                \"Hostname\": \"Jenna-s-A54\",\n                \"IpAddress\": \"192.168.88.10\",\n                \"Count\": 17\n            },\n            \"3C:5C:C4:62:DA:59\": {\n                \"Hostname\": \"amazon-5a716d3d9\",\n                \"IpAddress\": \"192.168.88.7\",\n                \"Count\": 419\n            },\n            \"76:D9:46:32:70:23\": {\n                \"Hostname\": \"Jenna-s-S21-Ultra\",\n                \"IpAddress\": \"192.168.88.4\",\n                \"Count\": 70\n            },\n            \"CE:49:2D:3C:A6:8F\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.88.6\",\n                \"Count\": 18\n            },\n            \"DA:59:78:DD:1D:3E\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.88.3\",\n                \"Count\": 58\n            }\n        },\n        \"maxCPU\": 14,\n        \"maxMemory\": 62.09,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC DA:59:78:DD:1D:3E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 58,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.3\",\n                    \"mac\": \"DA:59:78:DD:1D:3E\",\n                    \"previous_count\": 58\n                },\n                \"Timestamp\": \"2025-09-29T09:31:48.86Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 16:9D:F2:72:F4:4C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 38,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.88.2\",\n                    \"mac\": \"16:9D:F2:72:F4:4C\",\n                    \"previous_count\": 38\n                },\n                \"Timestamp\": \"2025-09-29T09:31:48.86Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC CE:49:2D:3C:A6:8F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 18,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.6\",\n                    \"mac\": \"CE:49:2D:3C:A6:8F\",\n                    \"previous_count\": 18\n                },\n                \"Timestamp\": \"2025-09-29T09:31:48.86Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 10:09:F9:CE:A9:88 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 127,\n                    \"hostname\": \"amazon-19acefd8e\",\n                    \"ip\": \"192.168.88.5\",\n                    \"mac\": \"10:09:F9:CE:A9:88\",\n                    \"previous_count\": 127\n                },\n                \"Timestamp\": \"2025-09-29T09:31:48.86Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 22:72:42:11:B1:BE has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 17,\n                    \"hostname\": \"Jenna-s-A54\",\n                    \"ip\": \"192.168.88.10\",\n                    \"mac\": \"22:72:42:11:B1:BE\",\n                    \"previous_count\": 17\n                },\n                \"Timestamp\": \"2025-09-29T09:31:48.86Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::2036269006F5\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.1.0 3.1.8 v6087.0 Build 230406 Rel.63114n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:57.42Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 85,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 40,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 7.039800995024875,\n            \"google.com\": 7.102150537634409,\n            \"spotify.com\": 6.976982097186701,\n            \"youtube.com\": 7.058375634517766\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 996.3077197149639,\n                \"Rtt\": 12.018536817102135\n            }\n        },\n        \"badSignal\": {\n            \"14:0A:C5:B8:A7:AA\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.16\",\n                \"Count\": 421\n            },\n            \"3E:B3:07:DA:20:07\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.4\",\n                \"Count\": 63\n            },\n            \"4E:03:15:E7:85:09\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.2\",\n                \"Count\": 149\n            },\n            \"AA:69:CF:CC:1D:75\": {\n                \"Hostname\": \"iPad\",\n                \"IpAddress\": \"192.168.0.5\",\n                \"Count\": 19\n            }\n        },\n        \"maxCPU\": 12,\n        \"maxMemory\": 38.2,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 14:0A:C5:B8:A7:AA has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 421,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.16\",\n                    \"mac\": \"14:0A:C5:B8:A7:AA\",\n                    \"previous_count\": 421\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.457Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 4E:03:15:E7:85:09 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 149,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.2\",\n                    \"mac\": \"4E:03:15:E7:85:09\",\n                    \"previous_count\": 149\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.457Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 3E:B3:07:DA:20:07 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 63,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.4\",\n                    \"mac\": \"3E:B3:07:DA:20:07\",\n                    \"previous_count\": 63\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.457Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC AA:69:CF:CC:1D:75 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 19,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.0.5\",\n                    \"mac\": \"AA:69:CF:CC:1D:75\",\n                    \"previous_count\": 19\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.457Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::20362690D7B6\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.3.0 3.1.9 v6087.0 Build 250124 Rel.60047n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:50.322Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 100,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 100,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 3.75,\n            \"google.com\": 4.314516129032258,\n            \"spotify.com\": 3.4596774193548385,\n            \"youtube.com\": 3.346774193548387\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 337.8012195121949,\n                \"Rtt\": 32.242739837398375\n            }\n        },\n        \"maxCPU\": 17,\n        \"maxMemory\": 39.42,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::3C52A105FC7C\",\n            \"model\": \"HX220\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.14.0 2.0.0 v605f.0 Build 230428 Rel.31877n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:47.349Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 77.5,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 10,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 4.023809523809524,\n            \"google.com\": 4.15952380952381,\n            \"spotify.com\": 3.761904761904762,\n            \"youtube.com\": 4.121428571428571\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 639.108428571428,\n                \"Rtt\": 24.552900000000005\n            }\n        },\n        \"badSignal\": {\n            \"26:F0:E3:64:B5:A8\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.88.11\",\n                \"Count\": 45\n            },\n            \"40:A2:DB:08:04:61\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.88.9\",\n                \"Count\": 407\n            },\n            \"6E:FB:05:E9:23:8A\": {\n                \"Hostname\": \"iPad\",\n                \"IpAddress\": \"192.168.88.12\",\n                \"Count\": 36\n            },\n            \"98:48:27:C5:B7:DB\": {\n                \"Hostname\": \"Tiny-PC\",\n                \"IpAddress\": \"192.168.88.11\",\n                \"Count\": 130\n            },\n            \"DC:91:BF:C3:40:1B\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.88.4\",\n                \"Count\": 420\n            },\n            \"EE:97:2C:EB:78:F5\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.88.10\",\n                \"Count\": 111\n            }\n        },\n        \"maxCPU\": 43,\n        \"maxMemory\": 61.47,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 98:48:27:C5:B7:DB has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 130,\n                    \"hostname\": \"Tiny-PC\",\n                    \"ip\": \"192.168.88.11\",\n                    \"mac\": \"98:48:27:C5:B7:DB\",\n                    \"previous_count\": 130\n                },\n                \"Timestamp\": \"2025-09-29T09:31:47.351Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 26:F0:E3:64:B5:A8 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 45,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.11\",\n                    \"mac\": \"26:F0:E3:64:B5:A8\",\n                    \"previous_count\": 45\n                },\n                \"Timestamp\": \"2025-09-29T09:31:47.351Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 6E:FB:05:E9:23:8A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 36,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.88.12\",\n                    \"mac\": \"6E:FB:05:E9:23:8A\",\n                    \"previous_count\": 36\n                },\n                \"Timestamp\": \"2025-09-29T09:31:47.351Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::98254A429282\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.15.0 2.0.0 v606d.0 Build 240802 Rel.33715n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:52.856Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 78.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 2.8551068883610453,\n            \"google.com\": 2.9501187648456058,\n            \"spotify.com\": 2.1282660332541568,\n            \"youtube.com\": 2.9572446555819476\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 944.9036666666705,\n                \"Rtt\": 11.214285714285714\n            }\n        },\n        \"badSignal\": {\n            \"10:2C:B1:2D:32:BE\": {\n                \"Hostname\": \"Eufy Device\",\n                \"IpAddress\": \"192.168.0.103\",\n                \"Count\": 416\n            },\n            \"1E:84:38:82:70:A9\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.104\",\n                \"Count\": 30\n            },\n            \"28:24:FF:D6:6F:14\": {\n                \"Hostname\": \"COM-MID1\",\n                \"IpAddress\": \"192.168.0.113\",\n                \"Count\": 92\n            },\n            \"54:32:04:3A:27:50\": {\n                \"Hostname\": \"espressif\",\n                \"IpAddress\": \"192.168.0.105\",\n                \"Count\": 287\n            },\n            \"5C:47:5E:55:EF:1D\": {\n                \"Hostname\": \"RingDoorbell-1d\",\n                \"IpAddress\": \"192.168.0.101\",\n                \"Count\": 93\n            },\n            \"62:2B:7B:CD:A9:A2\": {\n                \"Hostname\": \"Anonymous\",\n                \"IpAddress\": \"192.168.0.115\",\n                \"Count\": 24\n            },\n            \"96:33:C8:91:6E:97\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.108\",\n                \"Count\": 38\n            },\n            \"A6:02:1D:E3:DC:95\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.106\",\n                \"Count\": 60\n            },\n            \"A8:E3:EE:A4:A8:03\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.107\",\n                \"Count\": 107\n            },\n            \"FE:D2:82:55:95:0A\": {\n                \"Hostname\": \"Anonymous\",\n                \"IpAddress\": \"192.168.0.106\",\n                \"Count\": 54\n            }\n        },\n        \"maxCPU\": 53,\n        \"maxMemory\": 45.03,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A8:E3:EE:A4:A8:03 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 107,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.107\",\n                    \"mac\": \"A8:E3:EE:A4:A8:03\",\n                    \"previous_count\": 107\n                },\n                \"Timestamp\": \"2025-09-29T09:31:52.901Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 96:33:C8:91:6E:97 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 38,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.108\",\n                    \"mac\": \"96:33:C8:91:6E:97\",\n                    \"previous_count\": 38\n                },\n                \"Timestamp\": \"2025-09-29T09:31:52.901Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 28:24:FF:D6:6F:14 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 92,\n                    \"hostname\": \"COM-MID1\",\n                    \"ip\": \"192.168.0.113\",\n                    \"mac\": \"28:24:FF:D6:6F:14\",\n                    \"previous_count\": 92\n                },\n                \"Timestamp\": \"2025-09-29T09:31:52.901Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 5C:47:5E:55:EF:1D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 93,\n                    \"hostname\": \"RingDoorbell-1d\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"5C:47:5E:55:EF:1D\",\n                    \"previous_count\": 93\n                },\n                \"Timestamp\": \"2025-09-29T09:31:52.901Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 62:2B:7B:CD:A9:A2 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 24,\n                    \"hostname\": \"Anonymous\",\n                    \"ip\": \"192.168.0.115\",\n                    \"mac\": \"62:2B:7B:CD:A9:A2\",\n                    \"previous_count\": 24\n                },\n                \"Timestamp\": \"2025-09-29T09:31:52.901Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 10:2C:B1:2D:32:BE has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 416,\n                    \"hostname\": \"Eufy Device\",\n                    \"ip\": \"192.168.0.103\",\n                    \"mac\": \"10:2C:B1:2D:32:BE\",\n                    \"previous_count\": 416\n                },\n                \"Timestamp\": \"2025-09-29T09:31:52.901Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 1E:84:38:82:70:A9 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 30,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.104\",\n                    \"mac\": \"1E:84:38:82:70:A9\",\n                    \"previous_count\": 30\n                },\n                \"Timestamp\": \"2025-09-29T09:31:52.901Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC FE:D2:82:55:95:0A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 54,\n                    \"hostname\": \"Anonymous\",\n                    \"ip\": \"192.168.0.106\",\n                    \"mac\": \"FE:D2:82:55:95:0A\",\n                    \"previous_count\": 54\n                },\n                \"Timestamp\": \"2025-09-29T09:31:52.901Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 54:32:04:3A:27:50 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 287,\n                    \"hostname\": \"espressif\",\n                    \"ip\": \"192.168.0.105\",\n                    \"mac\": \"54:32:04:3A:27:50\",\n                    \"previous_count\": 287\n                },\n                \"Timestamp\": \"2025-09-29T09:31:52.901Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A6:02:1D:E3:DC:95 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 60,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.106\",\n                    \"mac\": \"A6:02:1D:E3:DC:95\",\n                    \"previous_count\": 60\n                },\n                \"Timestamp\": \"2025-09-29T09:31:52.901Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::242FD04E9AE2\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.13.0 2.0.0 v606d.0 Build 231129 Rel.37213n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:47.246Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 67.5,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 10,\n            \"hardwareHealthScore\": 60\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 6.635714285714286,\n            \"google.com\": 6.678571428571429,\n            \"spotify.com\": 5.969047619047619,\n            \"youtube.com\": 6.723809523809524\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 972.1805995203832,\n                \"Rtt\": 20.959232613908874\n            }\n        },\n        \"badSignal\": {\n            \"0A:13:C8:29:45:C3\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.103\",\n                \"Count\": 38\n            },\n            \"32:5E:39:0C:1D:1F\": {\n                \"Hostname\": \"Watch\",\n                \"IpAddress\": \"192.168.0.105\",\n                \"Count\": 10\n            },\n            \"60:F8:1D:B1:97:3E\": {\n                \"Hostname\": \"Shanis-MBP\",\n                \"IpAddress\": \"192.168.0.107\",\n                \"Count\": 124\n            },\n            \"7C:D5:66:74:5B:6F\": {\n                \"Hostname\": \"amazon-ce5a2a5c8\",\n                \"IpAddress\": \"192.168.0.100\",\n                \"Count\": 10\n            },\n            \"F2:51:91:F6:CB:11\": {\n                \"Hostname\": \"Watch\",\n                \"IpAddress\": \"192.168.0.109\",\n                \"Count\": 26\n            },\n            \"FC:AA:81:B3:AA:04\": {\n                \"Hostname\": \"Shanis-iPhone\",\n                \"IpAddress\": \"192.168.0.104\",\n                \"Count\": 10\n            }\n        },\n        \"maxCPU\": 100,\n        \"maxMemory\": 48.7,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 0A:13:C8:29:45:C3 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 38,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.103\",\n                    \"mac\": \"0A:13:C8:29:45:C3\",\n                    \"previous_count\": 38\n                },\n                \"Timestamp\": \"2025-09-29T09:31:47.253Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F2:51:91:F6:CB:11 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 26,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.0.109\",\n                    \"mac\": \"F2:51:91:F6:CB:11\",\n                    \"previous_count\": 26\n                },\n                \"Timestamp\": \"2025-09-29T09:31:47.253Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 7C:D5:66:74:5B:6F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 10,\n                    \"hostname\": \"amazon-ce5a2a5c8\",\n                    \"ip\": \"192.168.0.100\",\n                    \"mac\": \"7C:D5:66:74:5B:6F\",\n                    \"previous_count\": 10\n                },\n                \"Timestamp\": \"2025-09-29T09:31:47.253Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 60:F8:1D:B1:97:3E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 124,\n                    \"hostname\": \"Shanis-MBP\",\n                    \"ip\": \"192.168.0.107\",\n                    \"mac\": \"60:F8:1D:B1:97:3E\",\n                    \"previous_count\": 124\n                },\n                \"Timestamp\": \"2025-09-29T09:31:47.253Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC FC:AA:81:B3:AA:04 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 10,\n                    \"hostname\": \"Shanis-iPhone\",\n                    \"ip\": \"192.168.0.104\",\n                    \"mac\": \"FC:AA:81:B3:AA:04\",\n                    \"previous_count\": 10\n                },\n                \"Timestamp\": \"2025-09-29T09:31:47.253Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 32:5E:39:0C:1D:1F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 10,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.0.105\",\n                    \"mac\": \"32:5E:39:0C:1D:1F\",\n                    \"previous_count\": 10\n                },\n                \"Timestamp\": \"2025-09-29T09:31:47.253Z\"\n            },\n            {\n                \"Type\": \"HighCPUUsage\",\n                \"Message\": \"Device is experiencing high CPU usage.\",\n                \"Details\": {\n                    \"max_cpu_percentage\": 100,\n                    \"threshold_percentage\": 90\n                },\n                \"Timestamp\": \"2025-09-29T09:31:47.253Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::98254AA1D17C\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.12.0 2.0.0 v606d.0 Build 230913 Rel.29689n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:38.491Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 86.25,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 85,\n            \"hardwareHealthScore\": 60\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 12.011904761904763,\n            \"google.com\": 12.076190476190476,\n            \"spotify.com\": 11.928571428571429,\n            \"youtube.com\": 12.054761904761905\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 672.8673205741626,\n                \"Rtt\": 24.210526315789473\n            }\n        },\n        \"badSignal\": {\n            \"9A:59:31:60:E9:B8\": {\n                \"Hostname\": \"Robert-s-A51\",\n                \"IpAddress\": \"192.168.0.106\",\n                \"Count\": 45\n            }\n        },\n        \"maxCPU\": 100,\n        \"maxMemory\": 46.94,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 9A:59:31:60:E9:B8 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 45,\n                    \"hostname\": \"Robert-s-A51\",\n                    \"ip\": \"192.168.0.106\",\n                    \"mac\": \"9A:59:31:60:E9:B8\",\n                    \"previous_count\": 45\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.514Z\"\n            },\n            {\n                \"Type\": \"HighCPUUsage\",\n                \"Message\": \"Device is experiencing high CPU usage.\",\n                \"Details\": {\n                    \"max_cpu_percentage\": 100,\n                    \"threshold_percentage\": 90\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.514Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::203626900F50\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.1.0 3.1.8 v6087.0 Build 230406 Rel.63114n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:39.579Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 81.25,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 25,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 7.695238095238095,\n            \"google.com\": 7.802380952380952,\n            \"spotify.com\": 7.807142857142857,\n            \"youtube.com\": 7.890476190476191\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 930.1026128266029,\n                \"Rtt\": 13.049695961995244\n            }\n        },\n        \"badSignal\": {\n            \"0A:80:63:23:1B:45\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.6\",\n                \"Count\": 129\n            },\n            \"0C:80:63:23:1B:44\": {\n                \"Hostname\": \"RE450\",\n                \"IpAddress\": \"192.168.0.2\",\n                \"Count\": 14\n            },\n            \"C8:E2:65:44:AD:4F\": {\n                \"Hostname\": \"DESKTOP-CM35VQI\",\n                \"IpAddress\": \"192.168.0.9\",\n                \"Count\": 11\n            },\n            \"F0:86:20:7E:9E:50\": {\n                \"Hostname\": \"LGwebOSTV\",\n                \"IpAddress\": \"192.168.0.3\",\n                \"Count\": 22\n            },\n            \"FA:B9:76:B7:EA:1F\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.4\",\n                \"Count\": 51\n            }\n        },\n        \"maxCPU\": 15,\n        \"maxMemory\": 41.37,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F0:86:20:7E:9E:50 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 22,\n                    \"hostname\": \"LGwebOSTV\",\n                    \"ip\": \"192.168.0.3\",\n                    \"mac\": \"F0:86:20:7E:9E:50\",\n                    \"previous_count\": 22\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.599Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C8:E2:65:44:AD:4F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 11,\n                    \"hostname\": \"DESKTOP-CM35VQI\",\n                    \"ip\": \"192.168.0.9\",\n                    \"mac\": \"C8:E2:65:44:AD:4F\",\n                    \"previous_count\": 11\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.599Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 0C:80:63:23:1B:44 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 14,\n                    \"hostname\": \"RE450\",\n                    \"ip\": \"192.168.0.2\",\n                    \"mac\": \"0C:80:63:23:1B:44\",\n                    \"previous_count\": 14\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.599Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::98254A42AEE1\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.13.0 2.0.0 v606d.0 Build 231129 Rel.37213n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:40.763Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 78.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 7.950118764845605,\n            \"google.com\": 7.947743467933492,\n            \"spotify.com\": 8.028503562945367,\n            \"youtube.com\": 7.923990498812351\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 573.8074285714288,\n                \"Rtt\": 18.857142857142858\n            }\n        },\n        \"badSignal\": {\n            \"1C:45:86:9F:A2:53\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.105\",\n                \"Count\": 300\n            },\n            \"1C:D6:BD:CC:DC:F4\": {\n                \"Hostname\": \"InnrBridge-ccdcf4\",\n                \"IpAddress\": \"192.168.0.100\",\n                \"Count\": 64\n            },\n            \"26:60:BC:AD:06:1C\": {\n                \"Hostname\": \"Galaxy-A20e\",\n                \"IpAddress\": \"192.168.0.106\",\n                \"Count\": 32\n            },\n            \"72:A5:3B:E0:18:4C\": {\n                \"Hostname\": \"Trinny-s-Tab-A8\",\n                \"IpAddress\": \"192.168.0.103\",\n                \"Count\": 72\n            },\n            \"7A:1F:29:BB:CC:4A\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.102\",\n                \"Count\": 74\n            },\n            \"AA:F5:19:B0:F4:F1\": {\n                \"Hostname\": \"Trinny-s-Tab-A8\",\n                \"IpAddress\": \"192.168.0.110\",\n                \"Count\": 99\n            },\n            \"BC:74:4B:B8:D4:16\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.106\",\n                \"Count\": 194\n            },\n            \"BE:FA:45:38:2E:A8\": {\n                \"Hostname\": \"Morgan-s-Tab-A8\",\n                \"IpAddress\": \"192.168.0.104\",\n                \"Count\": 382\n            },\n            \"F4:0E:22:CC:7E:87\": {\n                \"Hostname\": \"Galaxy-Tab-A\",\n                \"IpAddress\": \"192.168.0.105\",\n                \"Count\": 18\n            },\n            \"F4:64:12:57:42:F0\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.105\",\n                \"Count\": 10\n            },\n            \"F8:54:B8:E2:7E:9C\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.101\",\n                \"Count\": 39\n            }\n        },\n        \"maxCPU\": 18,\n        \"maxMemory\": 46.58,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F4:64:12:57:42:F0 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 10,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.105\",\n                    \"mac\": \"F4:64:12:57:42:F0\",\n                    \"previous_count\": 10\n                },\n                \"Timestamp\": \"2025-09-29T09:31:40.797Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC AA:F5:19:B0:F4:F1 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 99,\n                    \"hostname\": \"Trinny-s-Tab-A8\",\n                    \"ip\": \"192.168.0.110\",\n                    \"mac\": \"AA:F5:19:B0:F4:F1\",\n                    \"previous_count\": 99\n                },\n                \"Timestamp\": \"2025-09-29T09:31:40.797Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F4:0E:22:CC:7E:87 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 18,\n                    \"hostname\": \"Galaxy-Tab-A\",\n                    \"ip\": \"192.168.0.105\",\n                    \"mac\": \"F4:0E:22:CC:7E:87\",\n                    \"previous_count\": 18\n                },\n                \"Timestamp\": \"2025-09-29T09:31:40.797Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 72:A5:3B:E0:18:4C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 72,\n                    \"hostname\": \"Trinny-s-Tab-A8\",\n                    \"ip\": \"192.168.0.103\",\n                    \"mac\": \"72:A5:3B:E0:18:4C\",\n                    \"previous_count\": 72\n                },\n                \"Timestamp\": \"2025-09-29T09:31:40.797Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F8:54:B8:E2:7E:9C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 39,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"F8:54:B8:E2:7E:9C\",\n                    \"previous_count\": 39\n                },\n                \"Timestamp\": \"2025-09-29T09:31:40.797Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 26:60:BC:AD:06:1C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 32,\n                    \"hostname\": \"Galaxy-A20e\",\n                    \"ip\": \"192.168.0.106\",\n                    \"mac\": \"26:60:BC:AD:06:1C\",\n                    \"previous_count\": 32\n                },\n                \"Timestamp\": \"2025-09-29T09:31:40.797Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 7A:1F:29:BB:CC:4A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 74,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.102\",\n                    \"mac\": \"7A:1F:29:BB:CC:4A\",\n                    \"previous_count\": 74\n                },\n                \"Timestamp\": \"2025-09-29T09:31:40.797Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::20362690D8F4\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.3.0 3.1.9 v6087.0 Build 250124 Rel.60047n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:52.894Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 88.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 55,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 10.026190476190477,\n            \"google.com\": 10.271428571428572,\n            \"spotify.com\": 10.061904761904762,\n            \"youtube.com\": 10.233333333333333\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 1470.087571428571,\n                \"Rtt\": 28.67819047619049\n            }\n        },\n        \"badSignal\": {\n            \"4C:6B:B8:86:86:3E\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.102\",\n                \"Count\": 16\n            },\n            \"8C:B0:E9:57:A0:E2\": {\n                \"Hostname\": \"BOOK-MMF9L1UP4L\",\n                \"IpAddress\": \"192.168.0.101\",\n                \"Count\": 22\n            },\n            \"DE:1D:B8:F4:5C:4B\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.100\",\n                \"Count\": 215\n            }\n        },\n        \"maxCPU\": 12,\n        \"maxMemory\": 40.03,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC DE:1D:B8:F4:5C:4B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 215,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.100\",\n                    \"mac\": \"DE:1D:B8:F4:5C:4B\",\n                    \"previous_count\": 215\n                },\n                \"Timestamp\": \"2025-09-29T09:31:52.942Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 8C:B0:E9:57:A0:E2 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 22,\n                    \"hostname\": \"BOOK-MMF9L1UP4L\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"8C:B0:E9:57:A0:E2\",\n                    \"previous_count\": 22\n                },\n                \"Timestamp\": \"2025-09-29T09:31:52.942Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::203626910B42\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.1.0 3.1.8 v6087.0 Build 230406 Rel.63114n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:43.143Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 78.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 3.9952380952380953,\n            \"google.com\": 4.061904761904762,\n            \"spotify.com\": 3.05,\n            \"youtube.com\": 3.9761904761904763\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 1824.1069596199525,\n                \"Rtt\": 8.985152019002381\n            }\n        },\n        \"badSignal\": {\n            \"0E:C5:20:4C:5A:95\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.13\",\n                \"Count\": 44\n            },\n            \"16:BC:DC:51:04:E0\": {\n                \"Hostname\": \"Urzadzenie-S10-uzytkownika-Iwona\",\n                \"IpAddress\": \"192.168.0.11\",\n                \"Count\": 25\n            },\n            \"2E:89:6D:04:CD:03\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.12\",\n                \"Count\": 156\n            },\n            \"64:9A:63:95:BE:73\": {\n                \"Hostname\": \"RingSpotlightCam-73\",\n                \"IpAddress\": \"192.168.0.2\",\n                \"Count\": 420\n            },\n            \"9E:1C:1C:1F:67:6D\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.12\",\n                \"Count\": 23\n            },\n            \"AA:62:52:15:C6:4B\": {\n                \"Hostname\": \"Watch\",\n                \"IpAddress\": \"192.168.0.14\",\n                \"Count\": 11\n            },\n            \"C8:D7:78:F8:C2:64\": {\n                \"Hostname\": \"bosch-dishwasher-014050547062012784\",\n                \"IpAddress\": \"192.168.0.12\",\n                \"Count\": 415\n            },\n            \"EC:63:D7:96:48:AD\": {\n                \"Hostname\": \"DESKTOP-LIU51EF\",\n                \"IpAddress\": \"192.168.0.6\",\n                \"Count\": 49\n            },\n            \"EE:4A:B4:9D:17:B4\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.14\",\n                \"Count\": 38\n            }\n        },\n        \"maxCPU\": 18,\n        \"maxMemory\": 39.57,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C8:D7:78:F8:C2:64 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 415,\n                    \"hostname\": \"bosch-dishwasher-014050547062012784\",\n                    \"ip\": \"192.168.0.12\",\n                    \"mac\": \"C8:D7:78:F8:C2:64\",\n                    \"previous_count\": 415\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.17Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 9E:1C:1C:1F:67:6D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 23,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.12\",\n                    \"mac\": \"9E:1C:1C:1F:67:6D\",\n                    \"previous_count\": 23\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.17Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 16:BC:DC:51:04:E0 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 25,\n                    \"hostname\": \"Urzadzenie-S10-uzytkownika-Iwona\",\n                    \"ip\": \"192.168.0.11\",\n                    \"mac\": \"16:BC:DC:51:04:E0\",\n                    \"previous_count\": 25\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.17Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 0E:C5:20:4C:5A:95 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 44,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.13\",\n                    \"mac\": \"0E:C5:20:4C:5A:95\",\n                    \"previous_count\": 44\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.17Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 64:9A:63:95:BE:73 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 420,\n                    \"hostname\": \"RingSpotlightCam-73\",\n                    \"ip\": \"192.168.0.2\",\n                    \"mac\": \"64:9A:63:95:BE:73\",\n                    \"previous_count\": 420\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.17Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 2E:89:6D:04:CD:03 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 156,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.12\",\n                    \"mac\": \"2E:89:6D:04:CD:03\",\n                    \"previous_count\": 156\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.17Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC EC:63:D7:96:48:AD has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 49,\n                    \"hostname\": \"DESKTOP-LIU51EF\",\n                    \"ip\": \"192.168.0.6\",\n                    \"mac\": \"EC:63:D7:96:48:AD\",\n                    \"previous_count\": 49\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.17Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC EE:4A:B4:9D:17:B4 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 38,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.14\",\n                    \"mac\": \"EE:4A:B4:9D:17:B4\",\n                    \"previous_count\": 38\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.17Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC AA:62:52:15:C6:4B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 11,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.0.14\",\n                    \"mac\": \"AA:62:52:15:C6:4B\",\n                    \"previous_count\": 11\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.17Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::3C52A105FA66\",\n            \"model\": \"HX220\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.15.0 2.0.0 v605f.0 Build 231128 Rel.28166n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:56.965Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 78.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 6.185714285714286,\n            \"google.com\": 6.264285714285714,\n            \"spotify.com\": 5.961904761904762,\n            \"youtube.com\": 6.207142857142857\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 723.2801900237519,\n                \"Rtt\": 19.42153681710213\n            }\n        },\n        \"badSignal\": {\n            \"34:2F:BD:26:FE:F5\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.88.3\",\n                \"Count\": 60\n            },\n            \"3A:52:31:53:47:57\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.88.9\",\n                \"Count\": 53\n            },\n            \"4E:73:C2:72:5B:7B\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.88.2\",\n                \"Count\": 93\n            },\n            \"98:50:2E:58:33:94\": {\n                \"Hostname\": \"KrystiansiPhone\",\n                \"IpAddress\": \"192.168.88.7\",\n                \"Count\": 87\n            },\n            \"98:A8:29:82:6F:B1\": {\n                \"Hostname\": \"WVCE1NZAWXCWXEGW\",\n                \"IpAddress\": \"192.168.88.5\",\n                \"Count\": 239\n            },\n            \"A0:D2:B1:6C:E4:FB\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.88.6\",\n                \"Count\": 138\n            },\n            \"A6:8F:31:35:1C:8B\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.88.8\",\n                \"Count\": 10\n            },\n            \"FE:CB:EC:DF:DF:B1\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.88.6\",\n                \"Count\": 19\n            }\n        },\n        \"maxCPU\": 20,\n        \"maxMemory\": 60.94,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 34:2F:BD:26:FE:F5 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 60,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.3\",\n                    \"mac\": \"34:2F:BD:26:FE:F5\",\n                    \"previous_count\": 60\n                },\n                \"Timestamp\": \"2025-09-29T09:31:56.968Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 98:A8:29:82:6F:B1 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 239,\n                    \"hostname\": \"WVCE1NZAWXCWXEGW\",\n                    \"ip\": \"192.168.88.5\",\n                    \"mac\": \"98:A8:29:82:6F:B1\",\n                    \"previous_count\": 239\n                },\n                \"Timestamp\": \"2025-09-29T09:31:56.968Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 4E:73:C2:72:5B:7B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 93,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.88.2\",\n                    \"mac\": \"4E:73:C2:72:5B:7B\",\n                    \"previous_count\": 93\n                },\n                \"Timestamp\": \"2025-09-29T09:31:56.968Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A6:8F:31:35:1C:8B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 10,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.88.8\",\n                    \"mac\": \"A6:8F:31:35:1C:8B\",\n                    \"previous_count\": 10\n                },\n                \"Timestamp\": \"2025-09-29T09:31:56.968Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A0:D2:B1:6C:E4:FB has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 138,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.6\",\n                    \"mac\": \"A0:D2:B1:6C:E4:FB\",\n                    \"previous_count\": 138\n                },\n                \"Timestamp\": \"2025-09-29T09:31:56.968Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 98:50:2E:58:33:94 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 87,\n                    \"hostname\": \"KrystiansiPhone\",\n                    \"ip\": \"192.168.88.7\",\n                    \"mac\": \"98:50:2E:58:33:94\",\n                    \"previous_count\": 87\n                },\n                \"Timestamp\": \"2025-09-29T09:31:56.968Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 3A:52:31:53:47:57 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 53,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.9\",\n                    \"mac\": \"3A:52:31:53:47:57\",\n                    \"previous_count\": 53\n                },\n                \"Timestamp\": \"2025-09-29T09:31:56.968Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC FE:CB:EC:DF:DF:B1 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 19,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.88.6\",\n                    \"mac\": \"FE:CB:EC:DF:DF:B1\",\n                    \"previous_count\": 19\n                },\n                \"Timestamp\": \"2025-09-29T09:31:56.968Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::A842A10A4824\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.15.0 2.0.0 v606d.0 Build 240802 Rel.33715n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:52.787Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 78.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 6.904392764857882,\n            \"google.com\": 6.889460154241645,\n            \"spotify.com\": 5.947236180904523,\n            \"youtube.com\": 6.934343434343434\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 1026.9115476190477,\n                \"Rtt\": 18.976190476190474\n            }\n        },\n        \"badSignal\": {\n            \"24:CE:33:5C:6D:41\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.101\",\n                \"Count\": 415\n            },\n            \"46:F2:AB:09:F6:56\": {\n                \"Hostname\": \"Urzadzenie-Tab-A-uzytkownika-Ewa\",\n                \"IpAddress\": \"192.168.0.105\",\n                \"Count\": 298\n            },\n            \"74:EE:2A:4E:05:34\": {\n                \"Hostname\": \"zgemmah9s\",\n                \"IpAddress\": \"192.168.0.111\",\n                \"Count\": 330\n            },\n            \"9A:3E:A8:54:E3:D1\": {\n                \"Hostname\": \"Galaxy-Z-Flip6\",\n                \"IpAddress\": \"192.168.0.112\",\n                \"Count\": 51\n            },\n            \"A0:D8:07:F2:39:09\": {\n                \"Hostname\": \"HUAWEI_P30_lite-7a518c31f\",\n                \"IpAddress\": \"192.168.0.108\",\n                \"Count\": 13\n            },\n            \"B2:32:C1:25:04:EF\": {\n                \"Hostname\": \"Pixel-6a\",\n                \"IpAddress\": \"192.168.0.103\",\n                \"Count\": 97\n            },\n            \"BE:7C:24:20:1E:0D\": {\n                \"Hostname\": \"Pixel-9a\",\n                \"IpAddress\": \"192.168.0.109\",\n                \"Count\": 181\n            }\n        },\n        \"maxCPU\": 27,\n        \"maxMemory\": 48.29,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 9A:3E:A8:54:E3:D1 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 51,\n                    \"hostname\": \"Galaxy-Z-Flip6\",\n                    \"ip\": \"192.168.0.112\",\n                    \"mac\": \"9A:3E:A8:54:E3:D1\",\n                    \"previous_count\": 51\n                },\n                \"Timestamp\": \"2025-09-29T09:31:52.835Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B2:32:C1:25:04:EF has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 97,\n                    \"hostname\": \"Pixel-6a\",\n                    \"ip\": \"192.168.0.103\",\n                    \"mac\": \"B2:32:C1:25:04:EF\",\n                    \"previous_count\": 97\n                },\n                \"Timestamp\": \"2025-09-29T09:31:52.835Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC BE:7C:24:20:1E:0D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 181,\n                    \"hostname\": \"Pixel-9a\",\n                    \"ip\": \"192.168.0.109\",\n                    \"mac\": \"BE:7C:24:20:1E:0D\",\n                    \"previous_count\": 181\n                },\n                \"Timestamp\": \"2025-09-29T09:31:52.835Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A0:D8:07:F2:39:09 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 13,\n                    \"hostname\": \"HUAWEI_P30_lite-7a518c31f\",\n                    \"ip\": \"192.168.0.108\",\n                    \"mac\": \"A0:D8:07:F2:39:09\",\n                    \"previous_count\": 13\n                },\n                \"Timestamp\": \"2025-09-29T09:31:52.835Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::5091E3374A62\",\n            \"model\": \"HX220\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.15.0 2.0.0 v605f.0 Build 231128 Rel.28166n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:42.198Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 78.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 7.907363420427553,\n            \"google.com\": 7.9002375296912115,\n            \"spotify.com\": 7.045130641330166,\n            \"youtube.com\": 7.921615201900238\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 684.321900237529,\n                \"Rtt\": 21.675646080760085\n            }\n        },\n        \"badSignal\": {\n            \"0A:FC:CD:D1:A3:E4\": {\n                \"Hostname\": \"Danny-s-A35\",\n                \"IpAddress\": \"192.168.88.2\",\n                \"Count\": 16\n            },\n            \"2A:C4:8D:61:53:4C\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.88.4\",\n                \"Count\": 37\n            },\n            \"76:ED:9B:D0:CA:BF\": {\n                \"Hostname\": \"Laura-s-S22\",\n                \"IpAddress\": \"192.168.88.6\",\n                \"Count\": 30\n            },\n            \"88:11:96:A5:13:57\": {\n                \"Hostname\": \"HUAWEI_P20-f2f024674d6e80\",\n                \"IpAddress\": \"192.168.88.5\",\n                \"Count\": 56\n            },\n            \"98:41:5C:20:75:E0\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.88.12\",\n                \"Count\": 108\n            },\n            \"A4:38:CC:DE:F4:BB\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.88.13\",\n                \"Count\": 29\n            },\n            \"A6:D4:DB:7A:04:D3\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.88.3\",\n                \"Count\": 95\n            },\n            \"B4:AD:A3:3D:66:1D\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.88.7\",\n                \"Count\": 36\n            }\n        },\n        \"maxCPU\": 12,\n        \"maxMemory\": 61.01,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A4:38:CC:DE:F4:BB has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 29,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.13\",\n                    \"mac\": \"A4:38:CC:DE:F4:BB\",\n                    \"previous_count\": 29\n                },\n                \"Timestamp\": \"2025-09-29T09:31:42.199Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 76:ED:9B:D0:CA:BF has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 30,\n                    \"hostname\": \"Laura-s-S22\",\n                    \"ip\": \"192.168.88.6\",\n                    \"mac\": \"76:ED:9B:D0:CA:BF\",\n                    \"previous_count\": 30\n                },\n                \"Timestamp\": \"2025-09-29T09:31:42.199Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A6:D4:DB:7A:04:D3 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 95,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.3\",\n                    \"mac\": \"A6:D4:DB:7A:04:D3\",\n                    \"previous_count\": 95\n                },\n                \"Timestamp\": \"2025-09-29T09:31:42.199Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B4:AD:A3:3D:66:1D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 36,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.7\",\n                    \"mac\": \"B4:AD:A3:3D:66:1D\",\n                    \"previous_count\": 36\n                },\n                \"Timestamp\": \"2025-09-29T09:31:42.199Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 0A:FC:CD:D1:A3:E4 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 16,\n                    \"hostname\": \"Danny-s-A35\",\n                    \"ip\": \"192.168.88.2\",\n                    \"mac\": \"0A:FC:CD:D1:A3:E4\",\n                    \"previous_count\": 16\n                },\n                \"Timestamp\": \"2025-09-29T09:31:42.199Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 88:11:96:A5:13:57 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 56,\n                    \"hostname\": \"HUAWEI_P20-f2f024674d6e80\",\n                    \"ip\": \"192.168.88.5\",\n                    \"mac\": \"88:11:96:A5:13:57\",\n                    \"previous_count\": 56\n                },\n                \"Timestamp\": \"2025-09-29T09:31:42.199Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 2A:C4:8D:61:53:4C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 37,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.4\",\n                    \"mac\": \"2A:C4:8D:61:53:4C\",\n                    \"previous_count\": 37\n                },\n                \"Timestamp\": \"2025-09-29T09:31:42.199Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 98:41:5C:20:75:E0 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 108,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.12\",\n                    \"mac\": \"98:41:5C:20:75:E0\",\n                    \"previous_count\": 108\n                },\n                \"Timestamp\": \"2025-09-29T09:31:42.2Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"64A10M27E00124\",\n            \"model\": \"LN14\",\n            \"vendor\": \"Linksys\",\n            \"version\": \"1.0.13.216585\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:44.929Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 71.66666666666667,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 8.409230769230769,\n            \"google.com\": 8.027692307692307,\n            \"spotify.com\": 8.015384615384615,\n            \"youtube.com\": 8.206153846153846\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 1163.302982005141,\n                \"Rtt\": 448.16527763496146\n            }\n        },\n        \"badSignal\": {\n            \"14:cb:19:d7:9d:a4\": {\n                \"Hostname\": \"HPD79DA4\",\n                \"IpAddress\": \"192.168.0.79\",\n                \"Count\": 44\n            },\n            \"34:3e:a4:27:4b:de\": {\n                \"Hostname\": \" \",\n                \"IpAddress\": \"192.168.0.238\",\n                \"Count\": 119\n            },\n            \"66:f8:52:92:57:f6\": {\n                \"Hostname\": \" \",\n                \"IpAddress\": \"192.168.0.17\",\n                \"Count\": 13\n            },\n            \"76:50:9f:4d:f7:b3\": {\n                \"Hostname\": \" \",\n                \"IpAddress\": \"192.168.0.31\",\n                \"Count\": 29\n            },\n            \"82:92:48:30:d2:93\": {\n                \"Hostname\": \"\",\n                \"IpAddress\": \"192.168.0.11\",\n                \"Count\": 17\n            },\n            \"a8:47:4a:80:f9:57\": {\n                \"Hostname\": \" \",\n                \"IpAddress\": \"192.168.0.179\",\n                \"Count\": 19\n            },\n            \"dc:a0:d0:b5:9c:b5\": {\n                \"Hostname\": \"AFTKRT@ES(0.0.0.0)\",\n                \"IpAddress\": \"192.168.0.83\",\n                \"Count\": 65\n            }\n        },\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 14:cb:19:d7:9d:a4 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 44,\n                    \"hostname\": \"HPD79DA4\",\n                    \"ip\": \"192.168.0.79\",\n                    \"mac\": \"14:cb:19:d7:9d:a4\",\n                    \"previous_count\": 44\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.944Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 76:50:9f:4d:f7:b3 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 29,\n                    \"hostname\": \" \",\n                    \"ip\": \"192.168.0.31\",\n                    \"mac\": \"76:50:9f:4d:f7:b3\",\n                    \"previous_count\": 29\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.944Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 66:f8:52:92:57:f6 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 13,\n                    \"hostname\": \" \",\n                    \"ip\": \"192.168.0.17\",\n                    \"mac\": \"66:f8:52:92:57:f6\",\n                    \"previous_count\": 13\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.944Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC a8:47:4a:80:f9:57 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 19,\n                    \"hostname\": \" \",\n                    \"ip\": \"192.168.0.179\",\n                    \"mac\": \"a8:47:4a:80:f9:57\",\n                    \"previous_count\": 19\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.944Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 82:92:48:30:d2:93 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 17,\n                    \"hostname\": \"\",\n                    \"ip\": \"192.168.0.11\",\n                    \"mac\": \"82:92:48:30:d2:93\",\n                    \"previous_count\": 17\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.944Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC dc:a0:d0:b5:9c:b5 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 65,\n                    \"hostname\": \"AFTKRT@ES(0.0.0.0)\",\n                    \"ip\": \"192.168.0.83\",\n                    \"mac\": \"dc:a0:d0:b5:9c:b5\",\n                    \"previous_count\": 65\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.944Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 34:3e:a4:27:4b:de has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 119,\n                    \"hostname\": \" \",\n                    \"ip\": \"192.168.0.238\",\n                    \"mac\": \"34:3e:a4:27:4b:de\",\n                    \"previous_count\": 119\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.944Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::788CB5E86F9E\",\n            \"model\": \"HX220\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.17.0 2.0.0 v605f.0 Build 240923 Rel.23368n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:44.86Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 92.5,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 70,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 4.983372921615202,\n            \"google.com\": 4.990498812351544,\n            \"spotify.com\": 4.995249406175772,\n            \"youtube.com\": 5.007125890736342\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 355.1666666666665,\n                \"Rtt\": 4.161516666666665\n            }\n        },\n        \"badSignal\": {\n            \"7A:E6:C7:E9:4E:0A\": {\n                \"Hostname\": \"Pixel-8\",\n                \"IpAddress\": \"192.168.88.4\",\n                \"Count\": 12\n            },\n            \"CA:E4:67:C2:BD:EF\": {\n                \"Hostname\": \"Pixel-7\",\n                \"IpAddress\": \"192.168.88.7\",\n                \"Count\": 35\n            }\n        },\n        \"maxCPU\": 44,\n        \"maxMemory\": 64.03,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC CA:E4:67:C2:BD:EF has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 35,\n                    \"hostname\": \"Pixel-7\",\n                    \"ip\": \"192.168.88.7\",\n                    \"mac\": \"CA:E4:67:C2:BD:EF\",\n                    \"previous_count\": 35\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.88Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 7A:E6:C7:E9:4E:0A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 12,\n                    \"hostname\": \"Pixel-8\",\n                    \"ip\": \"192.168.88.4\",\n                    \"mac\": \"7A:E6:C7:E9:4E:0A\",\n                    \"previous_count\": 12\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.88Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::242FD04E9E00\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.13.0 2.0.0 v606d.0 Build 231129 Rel.37213n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:52.165Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 100,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 100,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 14.121428571428572,\n            \"google.com\": 14.076190476190476,\n            \"spotify.com\": 14.095238095238095,\n            \"youtube.com\": 14.138095238095238\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 462.497888349514,\n                \"Rtt\": 41.96601941747573\n            }\n        },\n        \"maxCPU\": 82,\n        \"maxMemory\": 47.45,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::20362690BDE4\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.1.0 3.1.8 v6087.0 Build 230406 Rel.63114n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:47.191Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 100,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 100,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 13.09047619047619,\n            \"google.com\": 13.59047619047619,\n            \"spotify.com\": 13.14047619047619,\n            \"youtube.com\": 13.638095238095238\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 1535.2414523809507,\n                \"Rtt\": 20.55600238095238\n            }\n        },\n        \"maxCPU\": 9,\n        \"maxMemory\": 38.98,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::20362690D73B\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.1.0 3.1.8 v6087.0 Build 230406 Rel.63114n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:34.202Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 81.25,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 25,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 6.133016627078385,\n            \"google.com\": 6.391923990498812,\n            \"spotify.com\": 6.434679334916865,\n            \"youtube.com\": 6.4133016627078385\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 2017.8382422802847,\n                \"Rtt\": 9.931498812351544\n            }\n        },\n        \"badSignal\": {\n            \"32:FB:51:37:D5:F9\": {\n                \"Hostname\": \"SM-L500\",\n                \"IpAddress\": \"192.168.0.12\",\n                \"Count\": 110\n            },\n            \"44:07:0B:AF:D8:EA\": {\n                \"Hostname\": \"Chromecast\",\n                \"IpAddress\": \"192.168.0.5\",\n                \"Count\": 309\n            },\n            \"5A:C2:54:18:86:0D\": {\n                \"Hostname\": \"Ben-s-S25-Ultra\",\n                \"IpAddress\": \"192.168.0.7\",\n                \"Count\": 31\n            },\n            \"84:28:59:29:E0:2F\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.10\",\n                \"Count\": 421\n            },\n            \"CE:7A:77:AC:38:DC\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.9\",\n                \"Count\": 24\n            }\n        },\n        \"maxCPU\": 12,\n        \"maxMemory\": 38.17,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC CE:7A:77:AC:38:DC has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 24,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.9\",\n                    \"mac\": \"CE:7A:77:AC:38:DC\",\n                    \"previous_count\": 24\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.203Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 5A:C2:54:18:86:0D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 31,\n                    \"hostname\": \"Ben-s-S25-Ultra\",\n                    \"ip\": \"192.168.0.7\",\n                    \"mac\": \"5A:C2:54:18:86:0D\",\n                    \"previous_count\": 31\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.203Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 44:07:0B:AF:D8:EA has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 309,\n                    \"hostname\": \"Chromecast\",\n                    \"ip\": \"192.168.0.5\",\n                    \"mac\": \"44:07:0B:AF:D8:EA\",\n                    \"previous_count\": 309\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.203Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 84:28:59:29:E0:2F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 421,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.10\",\n                    \"mac\": \"84:28:59:29:E0:2F\",\n                    \"previous_count\": 421\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.203Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 32:FB:51:37:D5:F9 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 110,\n                    \"hostname\": \"SM-L500\",\n                    \"ip\": \"192.168.0.12\",\n                    \"mac\": \"32:FB:51:37:D5:F9\",\n                    \"previous_count\": 110\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.203Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::98254AA1C3BD\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.12.0 2.0.0 v606d.0 Build 230913 Rel.29689n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:40.917Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 71.25,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 25,\n            \"hardwareHealthScore\": 60\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 6.992857142857143,\n            \"google.com\": 7.038095238095238,\n            \"spotify.com\": 6.3,\n            \"youtube.com\": 7.011904761904762\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 998.8928537170258,\n                \"Rtt\": 19.544364508393286\n            }\n        },\n        \"badSignal\": {\n            \"02:06:5A:C5:6E:CB\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.104\",\n                \"Count\": 65\n            },\n            \"28:CF:51:1B:9D:E4\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.106\",\n                \"Count\": 20\n            },\n            \"C2:F1:6A:94:40:68\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.100\",\n                \"Count\": 36\n            },\n            \"FC:8C:11:D5:C2:89\": {\n                \"Hostname\": \"XBOX\",\n                \"IpAddress\": \"192.168.0.103\",\n                \"Count\": 44\n            },\n            \"FE:91:D4:65:F5:78\": {\n                \"Hostname\": \"Shannon-s-A16\",\n                \"IpAddress\": \"192.168.0.102\",\n                \"Count\": 13\n            }\n        },\n        \"maxCPU\": 100,\n        \"maxMemory\": 53.07,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C2:F1:6A:94:40:68 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 36,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.100\",\n                    \"mac\": \"C2:F1:6A:94:40:68\",\n                    \"previous_count\": 36\n                },\n                \"Timestamp\": \"2025-09-29T09:31:40.954Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC FC:8C:11:D5:C2:89 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 44,\n                    \"hostname\": \"XBOX\",\n                    \"ip\": \"192.168.0.103\",\n                    \"mac\": \"FC:8C:11:D5:C2:89\",\n                    \"previous_count\": 44\n                },\n                \"Timestamp\": \"2025-09-29T09:31:40.954Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC FE:91:D4:65:F5:78 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 13,\n                    \"hostname\": \"Shannon-s-A16\",\n                    \"ip\": \"192.168.0.102\",\n                    \"mac\": \"FE:91:D4:65:F5:78\",\n                    \"previous_count\": 13\n                },\n                \"Timestamp\": \"2025-09-29T09:31:40.954Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 28:CF:51:1B:9D:E4 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 20,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.106\",\n                    \"mac\": \"28:CF:51:1B:9D:E4\",\n                    \"previous_count\": 20\n                },\n                \"Timestamp\": \"2025-09-29T09:31:40.954Z\"\n            },\n            {\n                \"Type\": \"HighCPUUsage\",\n                \"Message\": \"Device is experiencing high CPU usage.\",\n                \"Details\": {\n                    \"max_cpu_percentage\": 100,\n                    \"threshold_percentage\": 90\n                },\n                \"Timestamp\": \"2025-09-29T09:31:40.954Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::20362690BDAB\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.1.0 3.1.8 v6087.0 Build 230406 Rel.63114n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:37.486Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 96.25,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 85,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 13.586698337292162,\n            \"google.com\": 13.655581947743467,\n            \"spotify.com\": 12.67458432304038,\n            \"youtube.com\": 13.560570071258907\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 1758.6118764845605,\n                \"Rtt\": 18.468950118764845\n            }\n        },\n        \"badSignal\": {\n            \"B6:EF:D2:DE:37:9D\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.8\",\n                \"Count\": 23\n            }\n        },\n        \"maxCPU\": 40,\n        \"maxMemory\": 39.9,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B6:EF:D2:DE:37:9D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 23,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.8\",\n                    \"mac\": \"B6:EF:D2:DE:37:9D\",\n                    \"previous_count\": 23\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.494Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::A86E84A3845A\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.15.0 2.0.0 v606d.0 Build 240802 Rel.33715n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:53.176Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 78.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 8.370546318289787,\n            \"google.com\": 8.375296912114015,\n            \"spotify.com\": 8.351543942992874,\n            \"youtube.com\": 8.413301662707838\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 937.138190476191,\n                \"Rtt\": 20.833333333333332\n            }\n        },\n        \"badSignal\": {\n            \"1C:61:B4:83:66:60\": {\n                \"Hostname\": \"L900\",\n                \"IpAddress\": \"192.168.0.100\",\n                \"Count\": 17\n            },\n            \"1C:90:FF:54:8E:23\": {\n                \"Hostname\": \"lwip0\",\n                \"IpAddress\": \"192.168.0.109\",\n                \"Count\": 35\n            },\n            \"1C:F2:9A:5B:48:C5\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.125\",\n                \"Count\": 32\n            },\n            \"9C:53:22:73:B8:83\": {\n                \"Hostname\": \"P100\",\n                \"IpAddress\": \"192.168.0.101\",\n                \"Count\": 18\n            },\n            \"A0:8C:FD:59:12:55\": {\n                \"Hostname\": \"HP59A053\",\n                \"IpAddress\": \"192.168.0.136\",\n                \"Count\": 11\n            },\n            \"B2:CE:5A:EC:9D:68\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.132\",\n                \"Count\": 32\n            },\n            \"E2:D2:16:20:37:E0\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.119\",\n                \"Count\": 38\n            }\n        },\n        \"maxCPU\": 53,\n        \"maxMemory\": 46.67,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B2:CE:5A:EC:9D:68 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 32,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.132\",\n                    \"mac\": \"B2:CE:5A:EC:9D:68\",\n                    \"previous_count\": 32\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.196Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC E2:D2:16:20:37:E0 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 38,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.119\",\n                    \"mac\": \"E2:D2:16:20:37:E0\",\n                    \"previous_count\": 38\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.196Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A0:8C:FD:59:12:55 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 11,\n                    \"hostname\": \"HP59A053\",\n                    \"ip\": \"192.168.0.136\",\n                    \"mac\": \"A0:8C:FD:59:12:55\",\n                    \"previous_count\": 11\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.196Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 9C:53:22:73:B8:83 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 18,\n                    \"hostname\": \"P100\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"9C:53:22:73:B8:83\",\n                    \"previous_count\": 18\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.196Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 1C:61:B4:83:66:60 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 17,\n                    \"hostname\": \"L900\",\n                    \"ip\": \"192.168.0.100\",\n                    \"mac\": \"1C:61:B4:83:66:60\",\n                    \"previous_count\": 17\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.196Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 1C:F2:9A:5B:48:C5 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 32,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.125\",\n                    \"mac\": \"1C:F2:9A:5B:48:C5\",\n                    \"previous_count\": 32\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.196Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 1C:90:FF:54:8E:23 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 35,\n                    \"hostname\": \"lwip0\",\n                    \"ip\": \"192.168.0.109\",\n                    \"mac\": \"1C:90:FF:54:8E:23\",\n                    \"previous_count\": 35\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.196Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::242FD04E91B8\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.12.0 2.0.0 v606d.0 Build 230913 Rel.29689n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:37.442Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 100,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 100,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 8.277909738717339,\n            \"google.com\": 8.353919239904988,\n            \"spotify.com\": 7.9263657957244655,\n            \"youtube.com\": 8.36104513064133\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 989.8517142857149,\n                \"Rtt\": 20.142857142857142\n            }\n        },\n        \"maxCPU\": 18,\n        \"maxMemory\": 42.65,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::203626900722\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.3.0 3.1.9 v6087.0 Build 250124 Rel.60047n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:44.704Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 77.5,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 10,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 11.002375296912113,\n            \"google.com\": 11.13064133016627,\n            \"spotify.com\": 11.016627078384799,\n            \"youtube.com\": 11.049881235154395\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 1522.2062232779087,\n                \"Rtt\": 29.215553444180543\n            }\n        },\n        \"badSignal\": {\n            \"0E:F8:21:17:65:DB\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.14\",\n                \"Count\": 32\n            },\n            \"26:5E:4A:F3:E7:E6\": {\n                \"Hostname\": \"Nadya-s-S23-Ultra\",\n                \"IpAddress\": \"192.168.0.12\",\n                \"Count\": 17\n            },\n            \"32:42:0F:21:2D:21\": {\n                \"Hostname\": \"Watch\",\n                \"IpAddress\": \"192.168.0.11\",\n                \"Count\": 25\n            },\n            \"7A:C4:6D:40:5E:FF\": {\n                \"Hostname\": \"Watch\",\n                \"IpAddress\": \"192.168.0.17\",\n                \"Count\": 18\n            },\n            \"AE:8F:88:4D:8F:58\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.13\",\n                \"Count\": 103\n            },\n            \"BC:33:29:42:52:7A\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.16\",\n                \"Count\": 70\n            }\n        },\n        \"maxCPU\": 17,\n        \"maxMemory\": 38.82,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC BC:33:29:42:52:7A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 70,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.16\",\n                    \"mac\": \"BC:33:29:42:52:7A\",\n                    \"previous_count\": 70\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.741Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 0E:F8:21:17:65:DB has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 32,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.14\",\n                    \"mac\": \"0E:F8:21:17:65:DB\",\n                    \"previous_count\": 32\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.741Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 26:5E:4A:F3:E7:E6 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 17,\n                    \"hostname\": \"Nadya-s-S23-Ultra\",\n                    \"ip\": \"192.168.0.12\",\n                    \"mac\": \"26:5E:4A:F3:E7:E6\",\n                    \"previous_count\": 17\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.741Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 7A:C4:6D:40:5E:FF has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 18,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.0.17\",\n                    \"mac\": \"7A:C4:6D:40:5E:FF\",\n                    \"previous_count\": 18\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.741Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC AE:8F:88:4D:8F:58 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 103,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.13\",\n                    \"mac\": \"AE:8F:88:4D:8F:58\",\n                    \"previous_count\": 103\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.741Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 32:42:0F:21:2D:21 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 25,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.0.11\",\n                    \"mac\": \"32:42:0F:21:2D:21\",\n                    \"previous_count\": 25\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.741Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::20362691155C\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.3.0 3.1.9 v6087.0 Build 250124 Rel.60047n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:51.455Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 78.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 7.004761904761905,\n            \"google.com\": 7.011904761904762,\n            \"spotify.com\": 7.030952380952381,\n            \"youtube.com\": 7.004761904761905\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 685.7730476190471,\n                \"Rtt\": 30.06436904761903\n            }\n        },\n        \"badSignal\": {\n            \"1C:98:C1:45:73:2B\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.15\",\n                \"Count\": 40\n            },\n            \"46:D2:59:15:06:D9\": {\n                \"Hostname\": \"Galaxy-A15\",\n                \"IpAddress\": \"192.168.0.5\",\n                \"Count\": 50\n            },\n            \"4E:E3:E6:59:59:F1\": {\n                \"Hostname\": \"The-Green-Pixel\",\n                \"IpAddress\": \"192.168.0.7\",\n                \"Count\": 16\n            },\n            \"54:29:06:04:B4:F8\": {\n                \"Hostname\": \"Jakes-IPAD\",\n                \"IpAddress\": \"192.168.0.15\",\n                \"Count\": 19\n            },\n            \"80:16:4F:FA:EE:51\": {\n                \"Hostname\": \"WillowLaptop\",\n                \"IpAddress\": \"192.168.0.17\",\n                \"Count\": 19\n            },\n            \"86:E5:14:7F:23:E5\": {\n                \"Hostname\": \"Pixel-3-XL\",\n                \"IpAddress\": \"192.168.0.12\",\n                \"Count\": 109\n            },\n            \"9A:9B:C5:82:A4:B7\": {\n                \"Hostname\": \"Micah-s-A15\",\n                \"IpAddress\": \"192.168.0.5\",\n                \"Count\": 14\n            },\n            \"9E:AA:5F:3E:A8:4D\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.14\",\n                \"Count\": 404\n            },\n            \"C0:95:6D:38:61:0C\": {\n                \"Hostname\": \"MicahsGayLaptop\",\n                \"IpAddress\": \"192.168.0.18\",\n                \"Count\": 303\n            },\n            \"C2:99:63:2D:97:E6\": {\n                \"Hostname\": \"iPad\",\n                \"IpAddress\": \"192.168.0.13\",\n                \"Count\": 269\n            },\n            \"D6:E0:15:29:A3:9D\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.9\",\n                \"Count\": 97\n            },\n            \"DC:4B:A1:27:EB:FC\": {\n                \"Hostname\": \"Gecko\",\n                \"IpAddress\": \"192.168.0.17\",\n                \"Count\": 33\n            },\n            \"EC:BE:5F:FD:2D:2D\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.16\",\n                \"Count\": 419\n            },\n            \"F8:B4:6A:36:99:A8\": {\n                \"Hostname\": \"HP3699A8\",\n                \"IpAddress\": \"192.168.0.8\",\n                \"Count\": 410\n            }\n        },\n        \"maxCPU\": 23,\n        \"maxMemory\": 39.1,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 9A:9B:C5:82:A4:B7 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 14,\n                    \"hostname\": \"Micah-s-A15\",\n                    \"ip\": \"192.168.0.5\",\n                    \"mac\": \"9A:9B:C5:82:A4:B7\",\n                    \"previous_count\": 14\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.488Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 80:16:4F:FA:EE:51 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 19,\n                    \"hostname\": \"WillowLaptop\",\n                    \"ip\": \"192.168.0.17\",\n                    \"mac\": \"80:16:4F:FA:EE:51\",\n                    \"previous_count\": 19\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.488Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 54:29:06:04:B4:F8 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 19,\n                    \"hostname\": \"Jakes-IPAD\",\n                    \"ip\": \"192.168.0.15\",\n                    \"mac\": \"54:29:06:04:B4:F8\",\n                    \"previous_count\": 19\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.488Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 46:D2:59:15:06:D9 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 50,\n                    \"hostname\": \"Galaxy-A15\",\n                    \"ip\": \"192.168.0.5\",\n                    \"mac\": \"46:D2:59:15:06:D9\",\n                    \"previous_count\": 50\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.488Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C0:95:6D:38:61:0C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 303,\n                    \"hostname\": \"MicahsGayLaptop\",\n                    \"ip\": \"192.168.0.18\",\n                    \"mac\": \"C0:95:6D:38:61:0C\",\n                    \"previous_count\": 303\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.488Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C2:99:63:2D:97:E6 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 269,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.0.13\",\n                    \"mac\": \"C2:99:63:2D:97:E6\",\n                    \"previous_count\": 269\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.488Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 4E:E3:E6:59:59:F1 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 16,\n                    \"hostname\": \"The-Green-Pixel\",\n                    \"ip\": \"192.168.0.7\",\n                    \"mac\": \"4E:E3:E6:59:59:F1\",\n                    \"previous_count\": 16\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.488Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC DC:4B:A1:27:EB:FC has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 33,\n                    \"hostname\": \"Gecko\",\n                    \"ip\": \"192.168.0.17\",\n                    \"mac\": \"DC:4B:A1:27:EB:FC\",\n                    \"previous_count\": 33\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.488Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 1C:98:C1:45:73:2B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 40,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.15\",\n                    \"mac\": \"1C:98:C1:45:73:2B\",\n                    \"previous_count\": 40\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.488Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D6:E0:15:29:A3:9D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 97,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.9\",\n                    \"mac\": \"D6:E0:15:29:A3:9D\",\n                    \"previous_count\": 97\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.488Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 86:E5:14:7F:23:E5 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 109,\n                    \"hostname\": \"Pixel-3-XL\",\n                    \"ip\": \"192.168.0.12\",\n                    \"mac\": \"86:E5:14:7F:23:E5\",\n                    \"previous_count\": 109\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.488Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::40ED0039FB0E\",\n            \"model\": \"HX220\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.15.0 2.0.0 v605f.0 Build 231128 Rel.28166n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:38.651Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 77.5,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 10,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 4.090261282660332,\n            \"google.com\": 4.156769596199525,\n            \"spotify.com\": 4.1258907363420425,\n            \"youtube.com\": 4.137767220902613\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 685.6064370546316,\n                \"Rtt\": 25.44333729216151\n            }\n        },\n        \"badSignal\": {\n            \"08:C7:29:C4:84:59\": {\n                \"Hostname\": \"Ginja\",\n                \"IpAddress\": \"192.168.88.4\",\n                \"Count\": 110\n            },\n            \"38:1B:9E:5B:07:42\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.88.3\",\n                \"Count\": 247\n            },\n            \"B4:E6:2A:B6:97:AE\": {\n                \"Hostname\": \"LGwebOSTV\",\n                \"IpAddress\": \"192.168.88.3\",\n                \"Count\": 115\n            },\n            \"CC:B0:B3:48:E3:7F\": {\n                \"Hostname\": \"XBOX\",\n                \"IpAddress\": \"192.168.88.4\",\n                \"Count\": 68\n            },\n            \"DC:A2:66:97:BF:31\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.88.7\",\n                \"Count\": 39\n            },\n            \"F0:A3:5A:CC:57:6A\": {\n                \"Hostname\": \"Shaynes-iphone\",\n                \"IpAddress\": \"192.168.88.5\",\n                \"Count\": 26\n            }\n        },\n        \"maxCPU\": 29,\n        \"maxMemory\": 64.17,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F0:A3:5A:CC:57:6A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 26,\n                    \"hostname\": \"Shaynes-iphone\",\n                    \"ip\": \"192.168.88.5\",\n                    \"mac\": \"F0:A3:5A:CC:57:6A\",\n                    \"previous_count\": 26\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.663Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC DC:A2:66:97:BF:31 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 39,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.7\",\n                    \"mac\": \"DC:A2:66:97:BF:31\",\n                    \"previous_count\": 39\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.663Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B4:E6:2A:B6:97:AE has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 115,\n                    \"hostname\": \"LGwebOSTV\",\n                    \"ip\": \"192.168.88.3\",\n                    \"mac\": \"B4:E6:2A:B6:97:AE\",\n                    \"previous_count\": 115\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.663Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::20362690EC67\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.1.0 3.1.8 v6087.0 Build 230406 Rel.63114n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:38.795Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 100,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 100,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 3.5296912114014254,\n            \"google.com\": 3.5510688836104514,\n            \"spotify.com\": 3.508313539192399,\n            \"youtube.com\": 3.5154394299287413\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 1247.651401425178,\n                \"Rtt\": 8.386686460807597\n            }\n        },\n        \"maxCPU\": 50,\n        \"maxMemory\": 41.37,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::3C52A10601AA\",\n            \"model\": \"HX220\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.15.0 2.0.0 v605f.0 Build 231128 Rel.28166n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:42.148Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 82.5,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 70,\n            \"hardwareHealthScore\": 60\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 5.98812351543943,\n            \"google.com\": 6,\n            \"spotify.com\": 5.985748218527316,\n            \"youtube.com\": 6.004750593824228\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 637.9146555819474,\n                \"Rtt\": 23.44734441805225\n            }\n        },\n        \"badSignal\": {\n            \"04:F7:78:00:44:31\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.88.8\",\n                \"Count\": 86\n            },\n            \"72:5E:FB:05:B5:35\": {\n                \"Hostname\": \"Xiaomi-12\",\n                \"IpAddress\": \"192.168.88.8\",\n                \"Count\": 12\n            }\n        },\n        \"maxCPU\": 100,\n        \"maxMemory\": 68.24,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 72:5E:FB:05:B5:35 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 12,\n                    \"hostname\": \"Xiaomi-12\",\n                    \"ip\": \"192.168.88.8\",\n                    \"mac\": \"72:5E:FB:05:B5:35\",\n                    \"previous_count\": 12\n                },\n                \"Timestamp\": \"2025-09-29T09:31:42.155Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 04:F7:78:00:44:31 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 86,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.8\",\n                    \"mac\": \"04:F7:78:00:44:31\",\n                    \"previous_count\": 86\n                },\n                \"Timestamp\": \"2025-09-29T09:31:42.155Z\"\n            },\n            {\n                \"Type\": \"HighCPUUsage\",\n                \"Message\": \"Device is experiencing high CPU usage.\",\n                \"Details\": {\n                    \"max_cpu_percentage\": 100,\n                    \"threshold_percentage\": 90\n                },\n                \"Timestamp\": \"2025-09-29T09:31:42.155Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::2036269115BF\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.1.0 3.1.8 v6087.0 Build 230406 Rel.63114n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:39.481Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 85,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 40,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 5.027777777777778,\n            \"google.com\": 5.097035040431267,\n            \"spotify.com\": 4.969465648854962,\n            \"youtube.com\": 5.075566750629723\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 1674.6675238095231,\n                \"Rtt\": 11.402019047619047\n            }\n        },\n        \"badSignal\": {\n            \"D6:DA:A5:DD:83:1D\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.8\",\n                \"Count\": 53\n            },\n            \"DA:2E:61:59:BE:88\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.5\",\n                \"Count\": 16\n            },\n            \"E6:E2:88:0B:1C:62\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.3\",\n                \"Count\": 90\n            },\n            \"F4:03:2A:EB:E5:B1\": {\n                \"Hostname\": \"amazon-4e033a3ad\",\n                \"IpAddress\": \"192.168.0.2\",\n                \"Count\": 368\n            }\n        },\n        \"maxCPU\": 12,\n        \"maxMemory\": 38.39,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D6:DA:A5:DD:83:1D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 53,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.8\",\n                    \"mac\": \"D6:DA:A5:DD:83:1D\",\n                    \"previous_count\": 53\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.502Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC DA:2E:61:59:BE:88 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 16,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.5\",\n                    \"mac\": \"DA:2E:61:59:BE:88\",\n                    \"previous_count\": 16\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.502Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::98254A42A02C\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.13.0 2.0.0 v606d.0 Build 231129 Rel.37213n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:37.483Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 77.5,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 10,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 8.01187648456057,\n            \"google.com\": 8.054631828978623,\n            \"spotify.com\": 7.097387173396674,\n            \"youtube.com\": 8.038004750593824\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 544.0559759036146,\n                \"Rtt\": 18.626506024096386\n            }\n        },\n        \"badSignal\": {\n            \"02:1D:43:40:0A:4B\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.107\",\n                \"Count\": 401\n            },\n            \"14:91:38:29:11:F2\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.109\",\n                \"Count\": 371\n            },\n            \"26:01:13:4B:82:CE\": {\n                \"Hostname\": \"David-s-Galaxy-A12\",\n                \"IpAddress\": \"192.168.0.111\",\n                \"Count\": 154\n            },\n            \"46:5C:02:B0:BE:08\": {\n                \"Hostname\": \"David-s-S21-FE\",\n                \"IpAddress\": \"192.168.0.108\",\n                \"Count\": 19\n            },\n            \"74:40:BE:CE:CE:88\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.106\",\n                \"Count\": 402\n            },\n            \"A4:0E:2B:51:25:C0\": {\n                \"Hostname\": \"Portal-5197941CEF57\",\n                \"IpAddress\": \"192.168.0.108\",\n                \"Count\": 84\n            }\n        },\n        \"maxCPU\": 31,\n        \"maxMemory\": 44.49,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 02:1D:43:40:0A:4B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 401,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.107\",\n                    \"mac\": \"02:1D:43:40:0A:4B\",\n                    \"previous_count\": 401\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.491Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 74:40:BE:CE:CE:88 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 402,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.106\",\n                    \"mac\": \"74:40:BE:CE:CE:88\",\n                    \"previous_count\": 402\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.491Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A4:0E:2B:51:25:C0 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 84,\n                    \"hostname\": \"Portal-5197941CEF57\",\n                    \"ip\": \"192.168.0.108\",\n                    \"mac\": \"A4:0E:2B:51:25:C0\",\n                    \"previous_count\": 84\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.491Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 26:01:13:4B:82:CE has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 154,\n                    \"hostname\": \"David-s-Galaxy-A12\",\n                    \"ip\": \"192.168.0.111\",\n                    \"mac\": \"26:01:13:4B:82:CE\",\n                    \"previous_count\": 154\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.491Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 46:5C:02:B0:BE:08 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 19,\n                    \"hostname\": \"David-s-S21-FE\",\n                    \"ip\": \"192.168.0.108\",\n                    \"mac\": \"46:5C:02:B0:BE:08\",\n                    \"previous_count\": 19\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.491Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 14:91:38:29:11:F2 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 371,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.109\",\n                    \"mac\": \"14:91:38:29:11:F2\",\n                    \"previous_count\": 371\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.491Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::98254A42A0C2\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.13.0 2.0.0 v606d.0 Build 231129 Rel.37213n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:35.55Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 90,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 100,\n            \"hardwareHealthScore\": 60\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 6.546318289786223,\n            \"google.com\": 6.809976247030879,\n            \"spotify.com\": 6.04750593824228,\n            \"youtube.com\": 6.781472684085511\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 1085.4989260143195,\n                \"Rtt\": 17.27923627684964\n            }\n        },\n        \"maxCPU\": 100,\n        \"maxMemory\": 45.06,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"HighCPUUsage\",\n                \"Message\": \"Device is experiencing high CPU usage.\",\n                \"Details\": {\n                    \"max_cpu_percentage\": 100,\n                    \"threshold_percentage\": 90\n                },\n                \"Timestamp\": \"2025-09-29T09:31:35.572Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::242FD04E9DD0\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.12.0 2.0.0 v606d.0 Build 230913 Rel.29689n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:37.923Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 88.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 55,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 4.352201257861635,\n            \"google.com\": 4.534591194968553,\n            \"spotify.com\": 4.408805031446541,\n            \"youtube.com\": 4.528301886792453\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 907.6151612903225,\n                \"Rtt\": 12.709677419354838\n            }\n        },\n        \"badSignal\": {\n            \"1E:61:77:85:52:3B\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.103\",\n                \"Count\": 16\n            },\n            \"7C:D5:66:9D:E7:FA\": {\n                \"Hostname\": \"amazon-ed1bbaa55\",\n                \"IpAddress\": \"192.168.0.102\",\n                \"Count\": 20\n            },\n            \"92:B3:C4:96:6A:1E\": {\n                \"Hostname\": \"HONOR-Magic6-Lite-5G\",\n                \"IpAddress\": \"192.168.0.101\",\n                \"Count\": 12\n            }\n        },\n        \"maxCPU\": 7,\n        \"maxMemory\": 46.09,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 92:B3:C4:96:6A:1E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 12,\n                    \"hostname\": \"HONOR-Magic6-Lite-5G\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"92:B3:C4:96:6A:1E\",\n                    \"previous_count\": 12\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.926Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 7C:D5:66:9D:E7:FA has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 20,\n                    \"hostname\": \"amazon-ed1bbaa55\",\n                    \"ip\": \"192.168.0.102\",\n                    \"mac\": \"7C:D5:66:9D:E7:FA\",\n                    \"previous_count\": 20\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.926Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 1E:61:77:85:52:3B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 16,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.103\",\n                    \"mac\": \"1E:61:77:85:52:3B\",\n                    \"previous_count\": 16\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.926Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::242FD04EA18D\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.13.0 2.0.0 v606d.0 Build 231129 Rel.37213n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:47.263Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 78.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 55,\n            \"hardwareHealthScore\": 60\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 6.142857142857143,\n            \"google.com\": 6.121428571428571,\n            \"spotify.com\": 6.1571428571428575,\n            \"youtube.com\": 6.173809523809524\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 710.3937837837833,\n                \"Rtt\": 20.515970515970515\n            }\n        },\n        \"badSignal\": {\n            \"42:7B:9E:0C:80:F5\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.102\",\n                \"Count\": 11\n            },\n            \"D6:C2:94:26:E6:C5\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.105\",\n                \"Count\": 18\n            },\n            \"F0:C8:14:57:A1:50\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.100\",\n                \"Count\": 30\n            }\n        },\n        \"maxCPU\": 100,\n        \"maxMemory\": 46.54,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D6:C2:94:26:E6:C5 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 18,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.105\",\n                    \"mac\": \"D6:C2:94:26:E6:C5\",\n                    \"previous_count\": 18\n                },\n                \"Timestamp\": \"2025-09-29T09:31:47.265Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 42:7B:9E:0C:80:F5 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 11,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.102\",\n                    \"mac\": \"42:7B:9E:0C:80:F5\",\n                    \"previous_count\": 11\n                },\n                \"Timestamp\": \"2025-09-29T09:31:47.265Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F0:C8:14:57:A1:50 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 30,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.100\",\n                    \"mac\": \"F0:C8:14:57:A1:50\",\n                    \"previous_count\": 30\n                },\n                \"Timestamp\": \"2025-09-29T09:31:47.265Z\"\n            },\n            {\n                \"Type\": \"HighCPUUsage\",\n                \"Message\": \"Device is experiencing high CPU usage.\",\n                \"Details\": {\n                    \"max_cpu_percentage\": 100,\n                    \"threshold_percentage\": 90\n                },\n                \"Timestamp\": \"2025-09-29T09:31:47.265Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::20362690BDF6\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.1.0 3.1.8 v6087.0 Build 230406 Rel.63114n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:39.094Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 100,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 100,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 5.201923076923077,\n            \"google.com\": 5.24,\n            \"spotify.com\": 5.018518518518518,\n            \"youtube.com\": 5.138888888888889\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 1221.989646017699,\n                \"Rtt\": 10.208946902654874\n            }\n        },\n        \"maxCPU\": 26,\n        \"maxMemory\": 40.4,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::20362690D888\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.1.0 3.1.8 v6087.0 Build 230406 Rel.63114n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:41.087Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 77.5,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 10,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 8.346793349168646,\n            \"google.com\": 8.446555819477435,\n            \"spotify.com\": 8.358669833729216,\n            \"youtube.com\": 8.382422802850357\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 1394.44242280285,\n                \"Rtt\": 16.397610451306413\n            }\n        },\n        \"badSignal\": {\n            \"5E:FF:D8:65:38:95\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.6\",\n                \"Count\": 15\n            },\n            \"64:E0:03:F1:94:12\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.3\",\n                \"Count\": 20\n            },\n            \"66:7B:A5:69:08:7D\": {\n                \"Hostname\": \"Pixel-7\",\n                \"IpAddress\": \"192.168.0.18\",\n                \"Count\": 15\n            },\n            \"6A:40:D7:3B:49:79\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.15\",\n                \"Count\": 15\n            },\n            \"DC:A0:D0:56:C2:2F\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.16\",\n                \"Count\": 351\n            },\n            \"F2:81:F4:A4:BD:5F\": {\n                \"Hostname\": \"iPad\",\n                \"IpAddress\": \"192.168.0.15\",\n                \"Count\": 22\n            }\n        },\n        \"maxCPU\": 27,\n        \"maxMemory\": 39.74,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 66:7B:A5:69:08:7D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 15,\n                    \"hostname\": \"Pixel-7\",\n                    \"ip\": \"192.168.0.18\",\n                    \"mac\": \"66:7B:A5:69:08:7D\",\n                    \"previous_count\": 15\n                },\n                \"Timestamp\": \"2025-09-29T09:31:41.103Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 6A:40:D7:3B:49:79 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 15,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.15\",\n                    \"mac\": \"6A:40:D7:3B:49:79\",\n                    \"previous_count\": 15\n                },\n                \"Timestamp\": \"2025-09-29T09:31:41.103Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 64:E0:03:F1:94:12 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 20,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.3\",\n                    \"mac\": \"64:E0:03:F1:94:12\",\n                    \"previous_count\": 20\n                },\n                \"Timestamp\": \"2025-09-29T09:31:41.103Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F2:81:F4:A4:BD:5F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 22,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.0.15\",\n                    \"mac\": \"F2:81:F4:A4:BD:5F\",\n                    \"previous_count\": 22\n                },\n                \"Timestamp\": \"2025-09-29T09:31:41.103Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 5E:FF:D8:65:38:95 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 15,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.6\",\n                    \"mac\": \"5E:FF:D8:65:38:95\",\n                    \"previous_count\": 15\n                },\n                \"Timestamp\": \"2025-09-29T09:31:41.103Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::30DE4B41EE13\",\n            \"model\": \"HX220\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.15.0 2.0.0 v605f.0 Build 231128 Rel.28166n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:53.675Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 96.25,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 85,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 10.07857142857143,\n            \"google.com\": 10.095238095238095,\n            \"spotify.com\": 9.521428571428572,\n            \"youtube.com\": 10.021428571428572\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 103.98704057279161,\n                \"Rtt\": 23.03114558472554\n            }\n        },\n        \"badSignal\": {\n            \"70:66:2A:67:73:E9\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.88.8\",\n                \"Count\": 17\n            }\n        },\n        \"maxCPU\": 13,\n        \"maxMemory\": 59.99,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 70:66:2A:67:73:E9 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 17,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.8\",\n                    \"mac\": \"70:66:2A:67:73:E9\",\n                    \"previous_count\": 17\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.688Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::A842A10A49A7\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.15.0 2.0.0 v606d.0 Build 240802 Rel.33715n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:54.807Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 92.5,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 70,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 9.956112852664576,\n            \"google.com\": 9.905956112852664,\n            \"spotify.com\": 9.003134796238244,\n            \"youtube.com\": 9.924764890282132\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 943.867053291536,\n                \"Rtt\": 27.33542319749216\n            }\n        },\n        \"badSignal\": {\n            \"80:D2:E5:5C:2B:D5\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.107\",\n                \"Count\": 14\n            },\n            \"E6:3A:1E:BD:BF:F3\": {\n                \"Hostname\": \"POCO-X5-5G\",\n                \"IpAddress\": \"192.168.0.105\",\n                \"Count\": 25\n            }\n        },\n        \"maxCPU\": 27,\n        \"maxMemory\": 46.64,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 80:D2:E5:5C:2B:D5 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 14,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.107\",\n                    \"mac\": \"80:D2:E5:5C:2B:D5\",\n                    \"previous_count\": 14\n                },\n                \"Timestamp\": \"2025-09-29T09:31:54.814Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::203626911190\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.3.0 3.1.9 v6087.0 Build 250124 Rel.60047n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:44.352Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 78.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 13.732696897374701,\n            \"google.com\": 13.75417661097852,\n            \"spotify.com\": 12.968973747016706,\n            \"youtube.com\": 13.768496420047732\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 1552.0252619047612,\n                \"Rtt\": 25.576385714285724\n            }\n        },\n        \"badSignal\": {\n            \"18:7F:88:38:ED:F8\": {\n                \"Hostname\": \"RingDoorbell-f8\",\n                \"IpAddress\": \"192.168.0.4\",\n                \"Count\": 53\n            },\n            \"5C:47:5E:66:77:BD\": {\n                \"Hostname\": \"RingDoorbell-bd\",\n                \"IpAddress\": \"192.168.0.5\",\n                \"Count\": 26\n            },\n            \"6C:99:9D:16:91:D2\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.13\",\n                \"Count\": 26\n            },\n            \"7A:2C:F2:77:9B:51\": {\n                \"Hostname\": \"HONOR-Magic7-Lite\",\n                \"IpAddress\": \"192.168.0.9\",\n                \"Count\": 17\n            },\n            \"BE:90:33:43:E0:93\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.8\",\n                \"Count\": 49\n            },\n            \"EC:0B:AE:47:40:28\": {\n                \"Hostname\": \"Luceco-47-40-28\",\n                \"IpAddress\": \"192.168.0.3\",\n                \"Count\": 420\n            },\n            \"FC:E9:D8:AA:9F:96\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.7\",\n                \"Count\": 419\n            }\n        },\n        \"maxCPU\": 14,\n        \"maxMemory\": 38.99,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 7A:2C:F2:77:9B:51 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 17,\n                    \"hostname\": \"HONOR-Magic7-Lite\",\n                    \"ip\": \"192.168.0.9\",\n                    \"mac\": \"7A:2C:F2:77:9B:51\",\n                    \"previous_count\": 17\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.378Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC BE:90:33:43:E0:93 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 49,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.8\",\n                    \"mac\": \"BE:90:33:43:E0:93\",\n                    \"previous_count\": 49\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.378Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 5C:47:5E:66:77:BD has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 26,\n                    \"hostname\": \"RingDoorbell-bd\",\n                    \"ip\": \"192.168.0.5\",\n                    \"mac\": \"5C:47:5E:66:77:BD\",\n                    \"previous_count\": 26\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.378Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 6C:99:9D:16:91:D2 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 26,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.13\",\n                    \"mac\": \"6C:99:9D:16:91:D2\",\n                    \"previous_count\": 26\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.378Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 18:7F:88:38:ED:F8 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 53,\n                    \"hostname\": \"RingDoorbell-f8\",\n                    \"ip\": \"192.168.0.4\",\n                    \"mac\": \"18:7F:88:38:ED:F8\",\n                    \"previous_count\": 53\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.378Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::A842A10A5253\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.13.0 2.0.0 v606d.0 Build 231129 Rel.37213n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:51.422Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 100,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 100,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 2.9431818181818183,\n            \"google.com\": 2.965909090909091,\n            \"spotify.com\": 2.965909090909091,\n            \"youtube.com\": 2.977272727272727\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 811.21,\n                \"Rtt\": 8.735632183908047\n            }\n        },\n        \"maxCPU\": 9,\n        \"maxMemory\": 45.27,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::3C52A105FC28\",\n            \"model\": \"HX220\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.17.0 2.0.0 v605f.0 Build 240923 Rel.23368n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:50.536Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 77.5,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 10,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 3.683333333333333,\n            \"google.com\": 3.723809523809524,\n            \"spotify.com\": 3.638095238095238,\n            \"youtube.com\": 3.723809523809524\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 347.8768421052632,\n                \"Rtt\": 2.517533492822967\n            }\n        },\n        \"badSignal\": {\n            \"9A:DC:FB:A8:CD:83\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.88.10\",\n                \"Count\": 12\n            },\n            \"BC:DD:C2:71:47:6F\": {\n                \"Hostname\": \"ESP_71476F\",\n                \"IpAddress\": \"192.168.88.4\",\n                \"Count\": 164\n            },\n            \"C4:CB:76:A2:9D:BD\": {\n                \"Hostname\": \"LinsTab\",\n                \"IpAddress\": \"192.168.88.15\",\n                \"Count\": 20\n            },\n            \"DA:96:CD:91:06:F4\": {\n                \"Hostname\": \"Watch\",\n                \"IpAddress\": \"192.168.88.18\",\n                \"Count\": 19\n            },\n            \"F2:16:ED:25:58:46\": {\n                \"Hostname\": \"InWiredAndWireless1\",\n                \"IpAddress\": \"192.168.88.10\",\n                \"Count\": 56\n            },\n            \"F4:CF:A2:CC:B7:B4\": {\n                \"Hostname\": \"ESP_CCB7B4\",\n                \"IpAddress\": \"192.168.88.5\",\n                \"Count\": 75\n            }\n        },\n        \"maxCPU\": 61,\n        \"maxMemory\": 81.58,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C4:CB:76:A2:9D:BD has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 20,\n                    \"hostname\": \"LinsTab\",\n                    \"ip\": \"192.168.88.15\",\n                    \"mac\": \"C4:CB:76:A2:9D:BD\",\n                    \"previous_count\": 20\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.551Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F4:CF:A2:CC:B7:B4 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 75,\n                    \"hostname\": \"ESP_CCB7B4\",\n                    \"ip\": \"192.168.88.5\",\n                    \"mac\": \"F4:CF:A2:CC:B7:B4\",\n                    \"previous_count\": 75\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.551Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F2:16:ED:25:58:46 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 56,\n                    \"hostname\": \"InWiredAndWireless1\",\n                    \"ip\": \"192.168.88.10\",\n                    \"mac\": \"F2:16:ED:25:58:46\",\n                    \"previous_count\": 56\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.551Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 9A:DC:FB:A8:CD:83 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 12,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.10\",\n                    \"mac\": \"9A:DC:FB:A8:CD:83\",\n                    \"previous_count\": 12\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.551Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC DA:96:CD:91:06:F4 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 19,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.88.18\",\n                    \"mac\": \"DA:96:CD:91:06:F4\",\n                    \"previous_count\": 19\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.551Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::A842A10A5391\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.13.0 2.0.0 v606d.0 Build 231129 Rel.37213n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:50.524Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 77.5,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 10,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 3.308139534883721,\n            \"google.com\": 3.4011627906976742,\n            \"spotify.com\": 3.113372093023256,\n            \"youtube.com\": 3.369186046511628\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 376.823161094225,\n                \"Rtt\": 35.775075987841944\n            }\n        },\n        \"badSignal\": {\n            \"2E:34:92:43:33:CF\": {\n                \"Hostname\": \"Watch\",\n                \"IpAddress\": \"192.168.0.104\",\n                \"Count\": 33\n            },\n            \"44:C6:5D:2A:2C:3B\": {\n                \"Hostname\": \"iPad-64\",\n                \"IpAddress\": \"192.168.0.106\",\n                \"Count\": 18\n            },\n            \"90:E2:02:A8:9D:0A\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.122\",\n                \"Count\": 343\n            },\n            \"BA:6B:4F:87:21:B9\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.117\",\n                \"Count\": 28\n            },\n            \"C4:52:4F:78:5D:70\": {\n                \"Hostname\": \"Pennys-iphone\",\n                \"IpAddress\": \"192.168.0.118\",\n                \"Count\": 23\n            },\n            \"EC:73:79:DD:C9:B8\": {\n                \"Hostname\": \"iPad-53\",\n                \"IpAddress\": \"192.168.0.121\",\n                \"Count\": 22\n            }\n        },\n        \"maxCPU\": 44,\n        \"maxMemory\": 48.4,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 44:C6:5D:2A:2C:3B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 18,\n                    \"hostname\": \"iPad-64\",\n                    \"ip\": \"192.168.0.106\",\n                    \"mac\": \"44:C6:5D:2A:2C:3B\",\n                    \"previous_count\": 18\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.538Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 2E:34:92:43:33:CF has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 33,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.0.104\",\n                    \"mac\": \"2E:34:92:43:33:CF\",\n                    \"previous_count\": 33\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.538Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC BA:6B:4F:87:21:B9 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 28,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.117\",\n                    \"mac\": \"BA:6B:4F:87:21:B9\",\n                    \"previous_count\": 28\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.538Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C4:52:4F:78:5D:70 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 23,\n                    \"hostname\": \"Pennys-iphone\",\n                    \"ip\": \"192.168.0.118\",\n                    \"mac\": \"C4:52:4F:78:5D:70\",\n                    \"previous_count\": 23\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.538Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::3C52A106062A\",\n            \"model\": \"HX220\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.15.0 2.0.0 v605f.0 Build 231128 Rel.28166n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:41.368Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 81.25,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 25,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 7.166270783847981,\n            \"google.com\": 7.182897862232779,\n            \"spotify.com\": 6.9002375296912115,\n            \"youtube.com\": 7.2042755344418055\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 702.3757719714955,\n                \"Rtt\": 21.028672209026123\n            }\n        },\n        \"badSignal\": {\n            \"1C:FE:2B:CB:D9:D4\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.88.2\",\n                \"Count\": 76\n            },\n            \"1E:6C:4E:6E:32:21\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.88.3\",\n                \"Count\": 16\n            },\n            \"44:38:E8:4F:2B:B7\": {\n                \"Hostname\": \"WS-5B17G54\",\n                \"IpAddress\": \"192.168.88.4\",\n                \"Count\": 182\n            },\n            \"44:D5:CC:CE:96:51\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.88.6\",\n                \"Count\": 152\n            },\n            \"AE:03:8E:38:C9:50\": {\n                \"Hostname\": \"Matt-s-A52s\",\n                \"IpAddress\": \"192.168.88.2\",\n                \"Count\": 113\n            }\n        },\n        \"maxCPU\": 13,\n        \"maxMemory\": 61.8,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 1C:FE:2B:CB:D9:D4 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 76,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.2\",\n                    \"mac\": \"1C:FE:2B:CB:D9:D4\",\n                    \"previous_count\": 76\n                },\n                \"Timestamp\": \"2025-09-29T09:31:41.376Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 44:D5:CC:CE:96:51 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 152,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.6\",\n                    \"mac\": \"44:D5:CC:CE:96:51\",\n                    \"previous_count\": 152\n                },\n                \"Timestamp\": \"2025-09-29T09:31:41.376Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 1E:6C:4E:6E:32:21 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 16,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.3\",\n                    \"mac\": \"1E:6C:4E:6E:32:21\",\n                    \"previous_count\": 16\n                },\n                \"Timestamp\": \"2025-09-29T09:31:41.376Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::A842A10A43EF\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.13.0 2.0.0 v606d.0 Build 231129 Rel.37213n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:51.573Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 88.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 55,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 3425019.442583732,\n            \"google.com\": 5.7631578947368425,\n            \"spotify.com\": 4.997607655502392,\n            \"youtube.com\": 5.820574162679426\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 477.7944174757283,\n                \"Rtt\": 24.75728155339806\n            }\n        },\n        \"badSignal\": {\n            \"BA:70:60:57:C6:F8\": {\n                \"Hostname\": \"Josh-s-A14\",\n                \"IpAddress\": \"192.168.0.101\",\n                \"Count\": 196\n            },\n            \"BC:33:29:0B:F1:DE\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.106\",\n                \"Count\": 49\n            },\n            \"EC:2E:98:85:4D:FF\": {\n                \"Hostname\": \"LAPTOP-LL3OII4T\",\n                \"IpAddress\": \"192.168.0.106\",\n                \"Count\": 21\n            }\n        },\n        \"maxCPU\": 12,\n        \"maxMemory\": 46.53,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC BC:33:29:0B:F1:DE has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 49,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.106\",\n                    \"mac\": \"BC:33:29:0B:F1:DE\",\n                    \"previous_count\": 49\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.604Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC EC:2E:98:85:4D:FF has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 21,\n                    \"hostname\": \"LAPTOP-LL3OII4T\",\n                    \"ip\": \"192.168.0.106\",\n                    \"mac\": \"EC:2E:98:85:4D:FF\",\n                    \"previous_count\": 21\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.604Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::3C52A106046E\",\n            \"model\": \"HX220\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.14.0 2.0.0 v605f.0 Build 230428 Rel.31877n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:49.214Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 81.25,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 25,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 4.814285714285714,\n            \"google.com\": 4.914285714285715,\n            \"spotify.com\": 4.942857142857143,\n            \"youtube.com\": 4.914285714285715\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 582.7588333333331,\n                \"Rtt\": 28.27814285714286\n            }\n        },\n        \"badSignal\": {\n            \"14:F6:D8:60:81:F0\": {\n                \"Hostname\": \"DESKTOP-ODQO3M9\",\n                \"IpAddress\": \"192.168.88.10\",\n                \"Count\": 10\n            },\n            \"4E:6C:72:9A:98:82\": {\n                \"Hostname\": \"Pixel-8a\",\n                \"IpAddress\": \"192.168.88.11\",\n                \"Count\": 44\n            },\n            \"86:10:20:37:5F:66\": {\n                \"Hostname\": \"Pixel-7a\",\n                \"IpAddress\": \"192.168.88.12\",\n                \"Count\": 112\n            },\n            \"A6:9F:E2:9F:B1:32\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.88.10\",\n                \"Count\": 26\n            },\n            \"B6:01:92:3A:5E:CC\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.88.9\",\n                \"Count\": 174\n            }\n        },\n        \"maxCPU\": 34,\n        \"maxMemory\": 60.81,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 4E:6C:72:9A:98:82 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 44,\n                    \"hostname\": \"Pixel-8a\",\n                    \"ip\": \"192.168.88.11\",\n                    \"mac\": \"4E:6C:72:9A:98:82\",\n                    \"previous_count\": 44\n                },\n                \"Timestamp\": \"2025-09-29T09:31:49.243Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A6:9F:E2:9F:B1:32 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 26,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.10\",\n                    \"mac\": \"A6:9F:E2:9F:B1:32\",\n                    \"previous_count\": 26\n                },\n                \"Timestamp\": \"2025-09-29T09:31:49.243Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B6:01:92:3A:5E:CC has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 174,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.9\",\n                    \"mac\": \"B6:01:92:3A:5E:CC\",\n                    \"previous_count\": 174\n                },\n                \"Timestamp\": \"2025-09-29T09:31:49.243Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 14:F6:D8:60:81:F0 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 10,\n                    \"hostname\": \"DESKTOP-ODQO3M9\",\n                    \"ip\": \"192.168.88.10\",\n                    \"mac\": \"14:F6:D8:60:81:F0\",\n                    \"previous_count\": 10\n                },\n                \"Timestamp\": \"2025-09-29T09:31:49.243Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::98254AA1E598\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.12.0 2.0.0 v606d.0 Build 230913 Rel.29689n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:34.115Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 78.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 2.9714285714285715,\n            \"google.com\": 2.9452380952380954,\n            \"spotify.com\": 2.9357142857142855,\n            \"youtube.com\": 2.9833333333333334\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 947.2299285714334,\n                \"Rtt\": 8.880952380952381\n            }\n        },\n        \"badSignal\": {\n            \"04:C8:07:20:1E:B4\": {\n                \"Hostname\": \"Redmi-Note-8-Pro\",\n                \"IpAddress\": \"192.168.0.103\",\n                \"Count\": 35\n            },\n            \"0A:2F:A6:84:93:98\": {\n                \"Hostname\": \"Mukti-s-S10\",\n                \"IpAddress\": \"192.168.0.104\",\n                \"Count\": 169\n            },\n            \"1A:78:8F:F8:85:BA\": {\n                \"Hostname\": \"realme-8\",\n                \"IpAddress\": \"192.168.0.100\",\n                \"Count\": 32\n            },\n            \"42:47:E7:30:76:6A\": {\n                \"Hostname\": \"Xiaomi-11i\",\n                \"IpAddress\": \"192.168.0.106\",\n                \"Count\": 99\n            },\n            \"46:14:55:35:64:FE\": {\n                \"Hostname\": \"Mac\",\n                \"IpAddress\": \"192.168.0.111\",\n                \"Count\": 248\n            },\n            \"48:F1:7F:BE:E2:77\": {\n                \"Hostname\": \"DESKTOP-74V6331\",\n                \"IpAddress\": \"192.168.0.108\",\n                \"Count\": 37\n            },\n            \"4E:EA:C5:09:41:74\": {\n                \"Hostname\": \"realme-10-Pro-5G\",\n                \"IpAddress\": \"192.168.0.101\",\n                \"Count\": 170\n            },\n            \"58:96:71:9E:EA:02\": {\n                \"Hostname\": \"Akash\",\n                \"IpAddress\": \"192.168.0.109\",\n                \"Count\": 12\n            },\n            \"64:48:42:94:8F:65\": {\n                \"Hostname\": \"Harishs-iPhone\",\n                \"IpAddress\": \"192.168.0.103\",\n                \"Count\": 249\n            },\n            \"6E:07:B7:CF:FE:E4\": {\n                \"Hostname\": \"realme-P1-Pro-5G\",\n                \"IpAddress\": \"192.168.0.102\",\n                \"Count\": 284\n            },\n            \"6E:E1:31:38:0B:DE\": {\n                \"Hostname\": \"Mac\",\n                \"IpAddress\": \"192.168.0.106\",\n                \"Count\": 127\n            },\n            \"7E:B7:B4:6B:35:7A\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.102\",\n                \"Count\": 15\n            },\n            \"8E:56:40:62:9A:89\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.104\",\n                \"Count\": 18\n            },\n            \"90:4C:C5:33:B1:C6\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.105\",\n                \"Count\": 119\n            },\n            \"96:C5:9C:AB:C4:A2\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.111\",\n                \"Count\": 68\n            },\n            \"9A:63:3C:1A:BA:DA\": {\n                \"Hostname\": \"Harish-s-Z-Flip7\",\n                \"IpAddress\": \"192.168.0.108\",\n                \"Count\": 365\n            },\n            \"9A:CE:37:E0:E8:3F\": {\n                \"Hostname\": \"Akash-s-S23-Ultra\",\n                \"IpAddress\": \"192.168.0.108\",\n                \"Count\": 12\n            },\n            \"D2:F1:7F:C8:DD:CF\": {\n                \"Hostname\": \"Mac\",\n                \"IpAddress\": \"192.168.0.110\",\n                \"Count\": 35\n            },\n            \"E2:3C:F8:77:19:23\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.107\",\n                \"Count\": 97\n            },\n            \"EA:02:F5:11:C1:65\": {\n                \"Hostname\": \"Mukti-s-S10\",\n                \"IpAddress\": \"192.168.0.100\",\n                \"Count\": 52\n            },\n            \"F6:EA:2B:CB:24:97\": {\n                \"Hostname\": \"Xiaomi-11i\",\n                \"IpAddress\": \"192.168.0.107\",\n                \"Count\": 19\n            },\n            \"F8:71:A6:BF:17:FD\": {\n                \"Hostname\": \"ThetYamnsiPhone\",\n                \"IpAddress\": \"192.168.0.100\",\n                \"Count\": 30\n            }\n        },\n        \"maxCPU\": 31,\n        \"maxMemory\": 49.98,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 42:47:E7:30:76:6A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 99,\n                    \"hostname\": \"Xiaomi-11i\",\n                    \"ip\": \"192.168.0.106\",\n                    \"mac\": \"42:47:E7:30:76:6A\",\n                    \"previous_count\": 99\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.116Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 9A:63:3C:1A:BA:DA has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 365,\n                    \"hostname\": \"Harish-s-Z-Flip7\",\n                    \"ip\": \"192.168.0.108\",\n                    \"mac\": \"9A:63:3C:1A:BA:DA\",\n                    \"previous_count\": 365\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.116Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 96:C5:9C:AB:C4:A2 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 68,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.111\",\n                    \"mac\": \"96:C5:9C:AB:C4:A2\",\n                    \"previous_count\": 68\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.116Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 4E:EA:C5:09:41:74 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 170,\n                    \"hostname\": \"realme-10-Pro-5G\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"4E:EA:C5:09:41:74\",\n                    \"previous_count\": 170\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.116Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 04:C8:07:20:1E:B4 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 35,\n                    \"hostname\": \"Redmi-Note-8-Pro\",\n                    \"ip\": \"192.168.0.103\",\n                    \"mac\": \"04:C8:07:20:1E:B4\",\n                    \"previous_count\": 35\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.116Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 7E:B7:B4:6B:35:7A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 15,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.102\",\n                    \"mac\": \"7E:B7:B4:6B:35:7A\",\n                    \"previous_count\": 15\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.116Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 8E:56:40:62:9A:89 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 18,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.104\",\n                    \"mac\": \"8E:56:40:62:9A:89\",\n                    \"previous_count\": 18\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.116Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC E2:3C:F8:77:19:23 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 97,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.107\",\n                    \"mac\": \"E2:3C:F8:77:19:23\",\n                    \"previous_count\": 97\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.116Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 6E:07:B7:CF:FE:E4 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 284,\n                    \"hostname\": \"realme-P1-Pro-5G\",\n                    \"ip\": \"192.168.0.102\",\n                    \"mac\": \"6E:07:B7:CF:FE:E4\",\n                    \"previous_count\": 284\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.116Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F8:71:A6:BF:17:FD has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 30,\n                    \"hostname\": \"ThetYamnsiPhone\",\n                    \"ip\": \"192.168.0.100\",\n                    \"mac\": \"F8:71:A6:BF:17:FD\",\n                    \"previous_count\": 30\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.116Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 0A:2F:A6:84:93:98 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 169,\n                    \"hostname\": \"Mukti-s-S10\",\n                    \"ip\": \"192.168.0.104\",\n                    \"mac\": \"0A:2F:A6:84:93:98\",\n                    \"previous_count\": 169\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.116Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 1A:78:8F:F8:85:BA has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 32,\n                    \"hostname\": \"realme-8\",\n                    \"ip\": \"192.168.0.100\",\n                    \"mac\": \"1A:78:8F:F8:85:BA\",\n                    \"previous_count\": 32\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.116Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D2:F1:7F:C8:DD:CF has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 35,\n                    \"hostname\": \"Mac\",\n                    \"ip\": \"192.168.0.110\",\n                    \"mac\": \"D2:F1:7F:C8:DD:CF\",\n                    \"previous_count\": 35\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.116Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 64:48:42:94:8F:65 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 249,\n                    \"hostname\": \"Harishs-iPhone\",\n                    \"ip\": \"192.168.0.103\",\n                    \"mac\": \"64:48:42:94:8F:65\",\n                    \"previous_count\": 249\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.116Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 48:F1:7F:BE:E2:77 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 37,\n                    \"hostname\": \"DESKTOP-74V6331\",\n                    \"ip\": \"192.168.0.108\",\n                    \"mac\": \"48:F1:7F:BE:E2:77\",\n                    \"previous_count\": 37\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.116Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC EA:02:F5:11:C1:65 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 52,\n                    \"hostname\": \"Mukti-s-S10\",\n                    \"ip\": \"192.168.0.100\",\n                    \"mac\": \"EA:02:F5:11:C1:65\",\n                    \"previous_count\": 52\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.116Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 6E:E1:31:38:0B:DE has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 127,\n                    \"hostname\": \"Mac\",\n                    \"ip\": \"192.168.0.106\",\n                    \"mac\": \"6E:E1:31:38:0B:DE\",\n                    \"previous_count\": 127\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.116Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 46:14:55:35:64:FE has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 248,\n                    \"hostname\": \"Mac\",\n                    \"ip\": \"192.168.0.111\",\n                    \"mac\": \"46:14:55:35:64:FE\",\n                    \"previous_count\": 248\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.116Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 58:96:71:9E:EA:02 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 12,\n                    \"hostname\": \"Akash\",\n                    \"ip\": \"192.168.0.109\",\n                    \"mac\": \"58:96:71:9E:EA:02\",\n                    \"previous_count\": 12\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.116Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 9A:CE:37:E0:E8:3F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 12,\n                    \"hostname\": \"Akash-s-S23-Ultra\",\n                    \"ip\": \"192.168.0.108\",\n                    \"mac\": \"9A:CE:37:E0:E8:3F\",\n                    \"previous_count\": 12\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.116Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 90:4C:C5:33:B1:C6 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 119,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.105\",\n                    \"mac\": \"90:4C:C5:33:B1:C6\",\n                    \"previous_count\": 119\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.116Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F6:EA:2B:CB:24:97 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 19,\n                    \"hostname\": \"Xiaomi-11i\",\n                    \"ip\": \"192.168.0.107\",\n                    \"mac\": \"F6:EA:2B:CB:24:97\",\n                    \"previous_count\": 19\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.116Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::3C52A105FBAA\",\n            \"model\": \"HX220\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.15.0 2.0.0 v605f.0 Build 231128 Rel.28166n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:39.401Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 40,\n            \"hardwareHealthScore\": 60\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 2.9572446555819476,\n            \"google.com\": 3.0593824228028503,\n            \"spotify.com\": 3.007125890736342,\n            \"youtube.com\": 2.995249406175772\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 695.9956532066502,\n                \"Rtt\": 28.795904988123553\n            }\n        },\n        \"badSignal\": {\n            \"02:0F:B5:28:4B:39\": {\n                \"Hostname\": \"EX2700\",\n                \"IpAddress\": \"192.168.88.4\",\n                \"Count\": 22\n            },\n            \"08:C2:24:7F:22:21\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.88.5\",\n                \"Count\": 159\n            },\n            \"52:13:F2:3B:36:76\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.88.6\",\n                \"Count\": 38\n            },\n            \"6A:8B:03:19:06:F6\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.88.4\",\n                \"Count\": 165\n            }\n        },\n        \"maxCPU\": 100,\n        \"maxMemory\": 60.61,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 02:0F:B5:28:4B:39 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 22,\n                    \"hostname\": \"EX2700\",\n                    \"ip\": \"192.168.88.4\",\n                    \"mac\": \"02:0F:B5:28:4B:39\",\n                    \"previous_count\": 22\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.415Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 6A:8B:03:19:06:F6 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 165,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.88.4\",\n                    \"mac\": \"6A:8B:03:19:06:F6\",\n                    \"previous_count\": 165\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.415Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 08:C2:24:7F:22:21 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 159,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.5\",\n                    \"mac\": \"08:C2:24:7F:22:21\",\n                    \"previous_count\": 159\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.415Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 52:13:F2:3B:36:76 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 38,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.88.6\",\n                    \"mac\": \"52:13:F2:3B:36:76\",\n                    \"previous_count\": 38\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.415Z\"\n            },\n            {\n                \"Type\": \"HighCPUUsage\",\n                \"Message\": \"Device is experiencing high CPU usage.\",\n                \"Details\": {\n                    \"max_cpu_percentage\": 100,\n                    \"threshold_percentage\": 90\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.415Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::A842A10A5679\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.13.0 2.0.0 v606d.0 Build 231129 Rel.37213n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:54.181Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 78.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 13.339667458432304,\n            \"google.com\": 13.448931116389549,\n            \"spotify.com\": 13.382422802850357,\n            \"youtube.com\": 13.34916864608076\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 938.8570546318293,\n                \"Rtt\": 29.239904988123516\n            }\n        },\n        \"badSignal\": {\n            \"02:0F:B5:0C:37:49\": {\n                \"Hostname\": \"iPad\",\n                \"IpAddress\": \"192.168.0.100\",\n                \"Count\": 18\n            },\n            \"02:0F:B5:6D:C0:27\": {\n                \"Hostname\": \"amazon-8be57a752\",\n                \"IpAddress\": \"192.168.0.116\",\n                \"Count\": 27\n            },\n            \"02:0F:B5:8A:15:96\": {\n                \"Hostname\": \"EX6110\",\n                \"IpAddress\": \"192.168.0.102\",\n                \"Count\": 25\n            },\n            \"02:0F:B5:B7:8C:27\": {\n                \"Hostname\": \"Lucys-iPhone-2\",\n                \"IpAddress\": \"192.168.0.112\",\n                \"Count\": 15\n            },\n            \"0A:0B:DE:58:30:0F\": {\n                \"Hostname\": \"iPad\",\n                \"IpAddress\": \"192.168.0.126\",\n                \"Count\": 47\n            },\n            \"14:7D:DA:9C:4F:3B\": {\n                \"Hostname\": \"Lauras-MBP-2\",\n                \"IpAddress\": \"192.168.0.123\",\n                \"Count\": 84\n            },\n            \"1A:43:EB:C5:67:CE\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.119\",\n                \"Count\": 153\n            },\n            \"20:0B:CF:3E:33:28\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.107\",\n                \"Count\": 77\n            },\n            \"28:CF:51:45:AA:19\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.105\",\n                \"Count\": 11\n            },\n            \"46:8D:08:B0:FD:92\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.120\",\n                \"Count\": 154\n            },\n            \"68:45:CC:8D:DA:86\": {\n                \"Hostname\": \"Findlays-iPad\",\n                \"IpAddress\": \"192.168.0.104\",\n                \"Count\": 123\n            },\n            \"6A:A8:4B:27:B0:84\": {\n                \"Hostname\": \"Mac\",\n                \"IpAddress\": \"192.168.0.122\",\n                \"Count\": 22\n            },\n            \"74:0E:A4:F2:EF:EA\": {\n                \"Hostname\": \"Lucys-iPad\",\n                \"IpAddress\": \"192.168.0.108\",\n                \"Count\": 92\n            },\n            \"82:26:49:58:16:66\": {\n                \"Hostname\": \"iPad\",\n                \"IpAddress\": \"192.168.0.111\",\n                \"Count\": 76\n            },\n            \"8E:2A:0F:A5:F0:11\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.110\",\n                \"Count\": 64\n            },\n            \"B6:A1:46:E3:D9:27\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.122\",\n                \"Count\": 52\n            },\n            \"BA:0C:0C:2B:72:AA\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.103\",\n                \"Count\": 167\n            },\n            \"F8:E5:CE:B7:8C:27\": {\n                \"Hostname\": \"Lucys-iPhone-2\",\n                \"IpAddress\": \"192.168.0.112\",\n                \"Count\": 43\n            }\n        },\n        \"maxCPU\": 28,\n        \"maxMemory\": 50.02,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 0A:0B:DE:58:30:0F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 47,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.0.126\",\n                    \"mac\": \"0A:0B:DE:58:30:0F\",\n                    \"previous_count\": 47\n                },\n                \"Timestamp\": \"2025-09-29T09:31:54.182Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B6:A1:46:E3:D9:27 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 52,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.122\",\n                    \"mac\": \"B6:A1:46:E3:D9:27\",\n                    \"previous_count\": 52\n                },\n                \"Timestamp\": \"2025-09-29T09:31:54.182Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 6A:A8:4B:27:B0:84 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 22,\n                    \"hostname\": \"Mac\",\n                    \"ip\": \"192.168.0.122\",\n                    \"mac\": \"6A:A8:4B:27:B0:84\",\n                    \"previous_count\": 22\n                },\n                \"Timestamp\": \"2025-09-29T09:31:54.182Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 02:0F:B5:B7:8C:27 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 15,\n                    \"hostname\": \"Lucys-iPhone-2\",\n                    \"ip\": \"192.168.0.112\",\n                    \"mac\": \"02:0F:B5:B7:8C:27\",\n                    \"previous_count\": 15\n                },\n                \"Timestamp\": \"2025-09-29T09:31:54.182Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 68:45:CC:8D:DA:86 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 123,\n                    \"hostname\": \"Findlays-iPad\",\n                    \"ip\": \"192.168.0.104\",\n                    \"mac\": \"68:45:CC:8D:DA:86\",\n                    \"previous_count\": 123\n                },\n                \"Timestamp\": \"2025-09-29T09:31:54.183Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 02:0F:B5:6D:C0:27 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 27,\n                    \"hostname\": \"amazon-8be57a752\",\n                    \"ip\": \"192.168.0.116\",\n                    \"mac\": \"02:0F:B5:6D:C0:27\",\n                    \"previous_count\": 27\n                },\n                \"Timestamp\": \"2025-09-29T09:31:54.183Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 46:8D:08:B0:FD:92 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 154,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.120\",\n                    \"mac\": \"46:8D:08:B0:FD:92\",\n                    \"previous_count\": 154\n                },\n                \"Timestamp\": \"2025-09-29T09:31:54.183Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 02:0F:B5:0C:37:49 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 18,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.0.100\",\n                    \"mac\": \"02:0F:B5:0C:37:49\",\n                    \"previous_count\": 18\n                },\n                \"Timestamp\": \"2025-09-29T09:31:54.183Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 14:7D:DA:9C:4F:3B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 84,\n                    \"hostname\": \"Lauras-MBP-2\",\n                    \"ip\": \"192.168.0.123\",\n                    \"mac\": \"14:7D:DA:9C:4F:3B\",\n                    \"previous_count\": 84\n                },\n                \"Timestamp\": \"2025-09-29T09:31:54.183Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 02:0F:B5:8A:15:96 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 25,\n                    \"hostname\": \"EX6110\",\n                    \"ip\": \"192.168.0.102\",\n                    \"mac\": \"02:0F:B5:8A:15:96\",\n                    \"previous_count\": 25\n                },\n                \"Timestamp\": \"2025-09-29T09:31:54.183Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 20:0B:CF:3E:33:28 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 77,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.107\",\n                    \"mac\": \"20:0B:CF:3E:33:28\",\n                    \"previous_count\": 77\n                },\n                \"Timestamp\": \"2025-09-29T09:31:54.183Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 28:CF:51:45:AA:19 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 11,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.105\",\n                    \"mac\": \"28:CF:51:45:AA:19\",\n                    \"previous_count\": 11\n                },\n                \"Timestamp\": \"2025-09-29T09:31:54.183Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F8:E5:CE:B7:8C:27 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 43,\n                    \"hostname\": \"Lucys-iPhone-2\",\n                    \"ip\": \"192.168.0.112\",\n                    \"mac\": \"F8:E5:CE:B7:8C:27\",\n                    \"previous_count\": 43\n                },\n                \"Timestamp\": \"2025-09-29T09:31:54.183Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 82:26:49:58:16:66 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 76,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.0.111\",\n                    \"mac\": \"82:26:49:58:16:66\",\n                    \"previous_count\": 76\n                },\n                \"Timestamp\": \"2025-09-29T09:31:54.183Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 1A:43:EB:C5:67:CE has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 153,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.119\",\n                    \"mac\": \"1A:43:EB:C5:67:CE\",\n                    \"previous_count\": 153\n                },\n                \"Timestamp\": \"2025-09-29T09:31:54.183Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 74:0E:A4:F2:EF:EA has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 92,\n                    \"hostname\": \"Lucys-iPad\",\n                    \"ip\": \"192.168.0.108\",\n                    \"mac\": \"74:0E:A4:F2:EF:EA\",\n                    \"previous_count\": 92\n                },\n                \"Timestamp\": \"2025-09-29T09:31:54.183Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 8E:2A:0F:A5:F0:11 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 64,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.110\",\n                    \"mac\": \"8E:2A:0F:A5:F0:11\",\n                    \"previous_count\": 64\n                },\n                \"Timestamp\": \"2025-09-29T09:31:54.183Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::20362690BC70\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.1.0 3.1.8 v6087.0 Build 230406 Rel.63114n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:37.424Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 100,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 100,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 8.273809523809524,\n            \"google.com\": 8.34047619047619,\n            \"spotify.com\": 7.95,\n            \"youtube.com\": 8.295238095238096\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 1001.8640142517808,\n                \"Rtt\": 14.153064133016635\n            }\n        },\n        \"maxCPU\": 10,\n        \"maxMemory\": 38.65,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::20362690DA8C\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.1.0 3.1.8 v6087.0 Build 230406 Rel.63114n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:42.38Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 78.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 2.3942992874109263,\n            \"google.com\": 2.676959619952494,\n            \"spotify.com\": 2.4536817102137767,\n            \"youtube.com\": 2.71021377672209\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 982.478717339667,\n                \"Rtt\": 7.712638954869357\n            }\n        },\n        \"badSignal\": {\n            \"08:05:81:B4:75:E9\": {\n                \"Hostname\": \"NowTV-157\",\n                \"IpAddress\": \"192.168.0.190\",\n                \"Count\": 401\n            },\n            \"14:98:77:73:52:C9\": {\n                \"Hostname\": \"Deegans-Mini-3\",\n                \"IpAddress\": \"192.168.0.7\",\n                \"Count\": 90\n            },\n            \"16:55:FA:FC:70:D9\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.4\",\n                \"Count\": 108\n            },\n            \"1A:75:44:94:54:B9\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.8\",\n                \"Count\": 135\n            },\n            \"5C:47:5E:06:A9:4A\": {\n                \"Hostname\": \"RingDoorbell-4a\",\n                \"IpAddress\": \"192.168.0.5\",\n                \"Count\": 238\n            },\n            \"CA:11:91:C0:A5:0A\": {\n                \"Hostname\": \"HONOR-200-Lite\",\n                \"IpAddress\": \"192.168.0.4\",\n                \"Count\": 52\n            },\n            \"CC:D3:C1:CB:A3:29\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.4\",\n                \"Count\": 251\n            },\n            \"D4:57:63:C8:1C:51\": {\n                \"Hostname\": \"Deegans-Air\",\n                \"IpAddress\": \"192.168.0.3\",\n                \"Count\": 251\n            },\n            \"DC:98:40:E4:CB:0E\": {\n                \"Hostname\": \"XBOX\",\n                \"IpAddress\": \"192.168.0.8\",\n                \"Count\": 29\n            },\n            \"E2:1D:04:7B:56:74\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.18\",\n                \"Count\": 13\n            },\n            \"E8:FB:1C:44:58:85\": {\n                \"Hostname\": \"steamdeck\",\n                \"IpAddress\": \"192.168.0.8\",\n                \"Count\": 23\n            },\n            \"F0:2F:9E:2A:20:4E\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.22\",\n                \"Count\": 177\n            },\n            \"FA:10:B2:9E:83:86\": {\n                \"Hostname\": \"Galaxy-S20\",\n                \"IpAddress\": \"192.168.0.10\",\n                \"Count\": 16\n            }\n        },\n        \"maxCPU\": 21,\n        \"maxMemory\": 38.54,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC DC:98:40:E4:CB:0E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 29,\n                    \"hostname\": \"XBOX\",\n                    \"ip\": \"192.168.0.8\",\n                    \"mac\": \"DC:98:40:E4:CB:0E\",\n                    \"previous_count\": 29\n                },\n                \"Timestamp\": \"2025-09-29T09:31:42.384Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC FA:10:B2:9E:83:86 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 16,\n                    \"hostname\": \"Galaxy-S20\",\n                    \"ip\": \"192.168.0.10\",\n                    \"mac\": \"FA:10:B2:9E:83:86\",\n                    \"previous_count\": 16\n                },\n                \"Timestamp\": \"2025-09-29T09:31:42.384Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 14:98:77:73:52:C9 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 90,\n                    \"hostname\": \"Deegans-Mini-3\",\n                    \"ip\": \"192.168.0.7\",\n                    \"mac\": \"14:98:77:73:52:C9\",\n                    \"previous_count\": 90\n                },\n                \"Timestamp\": \"2025-09-29T09:31:42.384Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F0:2F:9E:2A:20:4E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 177,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.22\",\n                    \"mac\": \"F0:2F:9E:2A:20:4E\",\n                    \"previous_count\": 177\n                },\n                \"Timestamp\": \"2025-09-29T09:31:42.384Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC E8:FB:1C:44:58:85 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 23,\n                    \"hostname\": \"steamdeck\",\n                    \"ip\": \"192.168.0.8\",\n                    \"mac\": \"E8:FB:1C:44:58:85\",\n                    \"previous_count\": 23\n                },\n                \"Timestamp\": \"2025-09-29T09:31:42.384Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC CA:11:91:C0:A5:0A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 52,\n                    \"hostname\": \"HONOR-200-Lite\",\n                    \"ip\": \"192.168.0.4\",\n                    \"mac\": \"CA:11:91:C0:A5:0A\",\n                    \"previous_count\": 52\n                },\n                \"Timestamp\": \"2025-09-29T09:31:42.384Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D4:57:63:C8:1C:51 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 251,\n                    \"hostname\": \"Deegans-Air\",\n                    \"ip\": \"192.168.0.3\",\n                    \"mac\": \"D4:57:63:C8:1C:51\",\n                    \"previous_count\": 251\n                },\n                \"Timestamp\": \"2025-09-29T09:31:42.384Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC E2:1D:04:7B:56:74 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 13,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.18\",\n                    \"mac\": \"E2:1D:04:7B:56:74\",\n                    \"previous_count\": 13\n                },\n                \"Timestamp\": \"2025-09-29T09:31:42.384Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 16:55:FA:FC:70:D9 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 108,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.4\",\n                    \"mac\": \"16:55:FA:FC:70:D9\",\n                    \"previous_count\": 108\n                },\n                \"Timestamp\": \"2025-09-29T09:31:42.384Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::A842A10A422A\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.13.0 2.0.0 v606d.0 Build 231129 Rel.37213n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:47.097Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 88.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 55,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 8.00952380952381,\n            \"google.com\": 8.061904761904762,\n            \"spotify.com\": 8.016666666666667,\n            \"youtube.com\": 8.042857142857143\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 884.1772115384618,\n                \"Rtt\": 24.97596153846154\n            }\n        },\n        \"badSignal\": {\n            \"3C:6D:89:63:26:9E\": {\n                \"Hostname\": \"Jasons-iPhone\",\n                \"IpAddress\": \"192.168.0.102\",\n                \"Count\": 24\n            },\n            \"84:94:37:3F:7D:63\": {\n                \"Hostname\": \"JasonsApleWatch\",\n                \"IpAddress\": \"192.168.0.102\",\n                \"Count\": 10\n            },\n            \"B4:E4:54:12:F5:6D\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.103\",\n                \"Count\": 251\n            }\n        },\n        \"maxCPU\": 28,\n        \"maxMemory\": 46.97,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 3C:6D:89:63:26:9E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 24,\n                    \"hostname\": \"Jasons-iPhone\",\n                    \"ip\": \"192.168.0.102\",\n                    \"mac\": \"3C:6D:89:63:26:9E\",\n                    \"previous_count\": 24\n                },\n                \"Timestamp\": \"2025-09-29T09:31:47.098Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 84:94:37:3F:7D:63 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 10,\n                    \"hostname\": \"JasonsApleWatch\",\n                    \"ip\": \"192.168.0.102\",\n                    \"mac\": \"84:94:37:3F:7D:63\",\n                    \"previous_count\": 10\n                },\n                \"Timestamp\": \"2025-09-29T09:31:47.098Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::A842A10A4B0F\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.13.0 2.0.0 v606d.0 Build 231129 Rel.37213n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:49.272Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 90,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 100,\n            \"hardwareHealthScore\": 60\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 8.066666666666666,\n            \"google.com\": 8.15,\n            \"spotify.com\": 7.25,\n            \"youtube.com\": 8.152380952380952\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 97.8286563307494,\n                \"Rtt\": 40.542635658914726\n            }\n        },\n        \"maxCPU\": 100,\n        \"maxMemory\": 44.06,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"HighCPUUsage\",\n                \"Message\": \"Device is experiencing high CPU usage.\",\n                \"Details\": {\n                    \"max_cpu_percentage\": 100,\n                    \"threshold_percentage\": 90\n                },\n                \"Timestamp\": \"2025-09-29T09:31:49.296Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::20362690116F\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.1.0 3.1.8 v6087.0 Build 230406 Rel.63114n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:32.311Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 78.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 7.061904761904762,\n            \"google.com\": 7.085714285714285,\n            \"spotify.com\": 6.938095238095238,\n            \"youtube.com\": 7.078571428571428\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 1859.2068333333327,\n                \"Rtt\": 11.714292857142857\n            }\n        },\n        \"badSignal\": {\n            \"08:F9:E0:B6:9C:60\": {\n                \"Hostname\": \"podpoint-08f9e0b69c60\",\n                \"IpAddress\": \"192.168.0.8\",\n                \"Count\": 244\n            },\n            \"28:6D:CD:A7:11:F4\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.3\",\n                \"Count\": 401\n            },\n            \"28:6D:CD:B5:77:BB\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.4\",\n                \"Count\": 420\n            },\n            \"58:D3:49:36:74:71\": {\n                \"Hostname\": \"Kitchen\",\n                \"IpAddress\": \"192.168.0.10\",\n                \"Count\": 11\n            },\n            \"62:06:5D:12:71:0F\": {\n                \"Hostname\": \"Watch\",\n                \"IpAddress\": \"192.168.0.35\",\n                \"Count\": 27\n            },\n            \"6C:F2:D8:5F:4F:3D\": {\n                \"Hostname\": \"SELPHY_DHCP_INSTANCE_0\",\n                \"IpAddress\": \"192.168.0.30\",\n                \"Count\": 286\n            },\n            \"7E:5F:8F:C5:B3:86\": {\n                \"Hostname\": \"Watch\",\n                \"IpAddress\": \"192.168.0.21\",\n                \"Count\": 50\n            },\n            \"84:25:3F:66:2B:80\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.29\",\n                \"Count\": 98\n            },\n            \"86:F8:1D:22:43:1A\": {\n                \"Hostname\": \"Mac\",\n                \"IpAddress\": \"192.168.0.25\",\n                \"Count\": 44\n            },\n            \"98:E2:55:87:4B:E6\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.28\",\n                \"Count\": 322\n            },\n            \"9A:22:87:A3:72:2F\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.26\",\n                \"Count\": 66\n            },\n            \"A0:D0:5B:22:F1:AE\": {\n                \"Hostname\": \"Samsung\",\n                \"IpAddress\": \"192.168.0.36\",\n                \"Count\": 42\n            },\n            \"A6:4D:B6:14:21:2F\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.13\",\n                \"Count\": 22\n            },\n            \"C0:8A:60:23:D1:1D\": {\n                \"Hostname\": \"eufyOmniC20\",\n                \"IpAddress\": \"192.168.0.24\",\n                \"Count\": 145\n            },\n            \"C2:DC:B2:C5:1A:14\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.37\",\n                \"Count\": 152\n            },\n            \"F6:B5:5D:64:32:A7\": {\n                \"Hostname\": \"MacBookPro\",\n                \"IpAddress\": \"192.168.0.20\",\n                \"Count\": 74\n            }\n        },\n        \"maxCPU\": 35,\n        \"maxMemory\": 39.89,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 98:E2:55:87:4B:E6 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 322,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.28\",\n                    \"mac\": \"98:E2:55:87:4B:E6\",\n                    \"previous_count\": 322\n                },\n                \"Timestamp\": \"2025-09-29T09:31:32.321Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A6:4D:B6:14:21:2F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 22,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.13\",\n                    \"mac\": \"A6:4D:B6:14:21:2F\",\n                    \"previous_count\": 22\n                },\n                \"Timestamp\": \"2025-09-29T09:31:32.321Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C2:DC:B2:C5:1A:14 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 152,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.37\",\n                    \"mac\": \"C2:DC:B2:C5:1A:14\",\n                    \"previous_count\": 152\n                },\n                \"Timestamp\": \"2025-09-29T09:31:32.321Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 7E:5F:8F:C5:B3:86 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 50,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.0.21\",\n                    \"mac\": \"7E:5F:8F:C5:B3:86\",\n                    \"previous_count\": 50\n                },\n                \"Timestamp\": \"2025-09-29T09:31:32.321Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A0:D0:5B:22:F1:AE has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 42,\n                    \"hostname\": \"Samsung\",\n                    \"ip\": \"192.168.0.36\",\n                    \"mac\": \"A0:D0:5B:22:F1:AE\",\n                    \"previous_count\": 42\n                },\n                \"Timestamp\": \"2025-09-29T09:31:32.321Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 86:F8:1D:22:43:1A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 44,\n                    \"hostname\": \"Mac\",\n                    \"ip\": \"192.168.0.25\",\n                    \"mac\": \"86:F8:1D:22:43:1A\",\n                    \"previous_count\": 44\n                },\n                \"Timestamp\": \"2025-09-29T09:31:32.321Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 9A:22:87:A3:72:2F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 66,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.26\",\n                    \"mac\": \"9A:22:87:A3:72:2F\",\n                    \"previous_count\": 66\n                },\n                \"Timestamp\": \"2025-09-29T09:31:32.321Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 6C:F2:D8:5F:4F:3D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 286,\n                    \"hostname\": \"SELPHY_DHCP_INSTANCE_0\",\n                    \"ip\": \"192.168.0.30\",\n                    \"mac\": \"6C:F2:D8:5F:4F:3D\",\n                    \"previous_count\": 286\n                },\n                \"Timestamp\": \"2025-09-29T09:31:32.321Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 08:F9:E0:B6:9C:60 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 244,\n                    \"hostname\": \"podpoint-08f9e0b69c60\",\n                    \"ip\": \"192.168.0.8\",\n                    \"mac\": \"08:F9:E0:B6:9C:60\",\n                    \"previous_count\": 244\n                },\n                \"Timestamp\": \"2025-09-29T09:31:32.321Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F6:B5:5D:64:32:A7 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 74,\n                    \"hostname\": \"MacBookPro\",\n                    \"ip\": \"192.168.0.20\",\n                    \"mac\": \"F6:B5:5D:64:32:A7\",\n                    \"previous_count\": 74\n                },\n                \"Timestamp\": \"2025-09-29T09:31:32.321Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 62:06:5D:12:71:0F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 27,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.0.35\",\n                    \"mac\": \"62:06:5D:12:71:0F\",\n                    \"previous_count\": 27\n                },\n                \"Timestamp\": \"2025-09-29T09:31:32.321Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 28:6D:CD:B5:77:BB has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 420,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.4\",\n                    \"mac\": \"28:6D:CD:B5:77:BB\",\n                    \"previous_count\": 420\n                },\n                \"Timestamp\": \"2025-09-29T09:31:32.321Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 84:25:3F:66:2B:80 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 98,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.29\",\n                    \"mac\": \"84:25:3F:66:2B:80\",\n                    \"previous_count\": 98\n                },\n                \"Timestamp\": \"2025-09-29T09:31:32.321Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 28:6D:CD:A7:11:F4 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 401,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.3\",\n                    \"mac\": \"28:6D:CD:A7:11:F4\",\n                    \"previous_count\": 401\n                },\n                \"Timestamp\": \"2025-09-29T09:31:32.321Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 58:D3:49:36:74:71 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 11,\n                    \"hostname\": \"Kitchen\",\n                    \"ip\": \"192.168.0.10\",\n                    \"mac\": \"58:D3:49:36:74:71\",\n                    \"previous_count\": 11\n                },\n                \"Timestamp\": \"2025-09-29T09:31:32.321Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C0:8A:60:23:D1:1D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 145,\n                    \"hostname\": \"eufyOmniC20\",\n                    \"ip\": \"192.168.0.24\",\n                    \"mac\": \"C0:8A:60:23:D1:1D\",\n                    \"previous_count\": 145\n                },\n                \"Timestamp\": \"2025-09-29T09:31:32.321Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::20362690107F\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.1.0 3.1.8 v6087.0 Build 230406 Rel.63114n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:33.698Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 78.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 6.748218527315914,\n            \"google.com\": 6.6912114014251785,\n            \"spotify.com\": 6.66270783847981,\n            \"youtube.com\": 6.695961995249406\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 2020.7899999999997,\n                \"Rtt\": 10.631218527315914\n            }\n        },\n        \"badSignal\": {\n            \"08:E9:F6:63:98:9A\": {\n                \"Hostname\": \"Lenovo_Smart_Clock\",\n                \"IpAddress\": \"192.168.0.27\",\n                \"Count\": 21\n            },\n            \"42:9A:69:F5:E6:EA\": {\n                \"Hostname\": \"Anca-s-Note20-Ultra\",\n                \"IpAddress\": \"192.168.0.19\",\n                \"Count\": 44\n            },\n            \"50:E4:78:8A:80:98\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.4\",\n                \"Count\": 177\n            },\n            \"62:4C:73:3F:A1:4E\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.12\",\n                \"Count\": 26\n            },\n            \"64:16:66:33:3D:75\": {\n                \"Hostname\": \"09AA01AC32180DBX\",\n                \"IpAddress\": \"192.168.0.10\",\n                \"Count\": 149\n            },\n            \"7A:19:86:F6:19:50\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.17\",\n                \"Count\": 61\n            },\n            \"94:27:70:1D:D9:0A\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.28\",\n                \"Count\": 306\n            },\n            \"B0:F8:93:93:DD:3B\": {\n                \"Hostname\": \"Bouffalolab_tg7100c-93dd3b\",\n                \"IpAddress\": \"192.168.0.33\",\n                \"Count\": 349\n            },\n            \"B2:B5:FD:32:14:0B\": {\n                \"Hostname\": \"marian-s-S24-Ultra\",\n                \"IpAddress\": \"192.168.0.25\",\n                \"Count\": 123\n            },\n            \"C8:BD:4D:81:18:46\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.28\",\n                \"Count\": 182\n            },\n            \"DC:A2:66:61:C1:37\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.18\",\n                \"Count\": 72\n            },\n            \"DE:88:79:02:FC:AE\": {\n                \"Hostname\": \"Anca-s-Z-Flip6\",\n                \"IpAddress\": \"192.168.0.29\",\n                \"Count\": 37\n            }\n        },\n        \"maxCPU\": 28,\n        \"maxMemory\": 38.59,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC DE:88:79:02:FC:AE has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 37,\n                    \"hostname\": \"Anca-s-Z-Flip6\",\n                    \"ip\": \"192.168.0.29\",\n                    \"mac\": \"DE:88:79:02:FC:AE\",\n                    \"previous_count\": 37\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.701Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B2:B5:FD:32:14:0B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 123,\n                    \"hostname\": \"marian-s-S24-Ultra\",\n                    \"ip\": \"192.168.0.25\",\n                    \"mac\": \"B2:B5:FD:32:14:0B\",\n                    \"previous_count\": 123\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.701Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 7A:19:86:F6:19:50 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 61,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.17\",\n                    \"mac\": \"7A:19:86:F6:19:50\",\n                    \"previous_count\": 61\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.701Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B0:F8:93:93:DD:3B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 349,\n                    \"hostname\": \"Bouffalolab_tg7100c-93dd3b\",\n                    \"ip\": \"192.168.0.33\",\n                    \"mac\": \"B0:F8:93:93:DD:3B\",\n                    \"previous_count\": 349\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.701Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 50:E4:78:8A:80:98 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 177,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.4\",\n                    \"mac\": \"50:E4:78:8A:80:98\",\n                    \"previous_count\": 177\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.701Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 94:27:70:1D:D9:0A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 306,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.28\",\n                    \"mac\": \"94:27:70:1D:D9:0A\",\n                    \"previous_count\": 306\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.701Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 08:E9:F6:63:98:9A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 21,\n                    \"hostname\": \"Lenovo_Smart_Clock\",\n                    \"ip\": \"192.168.0.27\",\n                    \"mac\": \"08:E9:F6:63:98:9A\",\n                    \"previous_count\": 21\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.701Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 62:4C:73:3F:A1:4E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 26,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.12\",\n                    \"mac\": \"62:4C:73:3F:A1:4E\",\n                    \"previous_count\": 26\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.701Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C8:BD:4D:81:18:46 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 182,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.28\",\n                    \"mac\": \"C8:BD:4D:81:18:46\",\n                    \"previous_count\": 182\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.701Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC DC:A2:66:61:C1:37 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 72,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.18\",\n                    \"mac\": \"DC:A2:66:61:C1:37\",\n                    \"previous_count\": 72\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.701Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 64:16:66:33:3D:75 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 149,\n                    \"hostname\": \"09AA01AC32180DBX\",\n                    \"ip\": \"192.168.0.10\",\n                    \"mac\": \"64:16:66:33:3D:75\",\n                    \"previous_count\": 149\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.701Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 42:9A:69:F5:E6:EA has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 44,\n                    \"hostname\": \"Anca-s-Note20-Ultra\",\n                    \"ip\": \"192.168.0.19\",\n                    \"mac\": \"42:9A:69:F5:E6:EA\",\n                    \"previous_count\": 44\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.701Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::A842A10A577B\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.15.0 2.0.0 v606d.0 Build 240802 Rel.33715n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:53.809Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 78.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 6.548693586698337,\n            \"google.com\": 6.693586698337292,\n            \"spotify.com\": 6.61520190023753,\n            \"youtube.com\": 6.572446555819478\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 1061.5250596658711,\n                \"Rtt\": 17.99522673031026\n            }\n        },\n        \"badSignal\": {\n            \"12:B4:B6:08:34:68\": {\n                \"Hostname\": \"Ella-s-Tab-S9-FE\",\n                \"IpAddress\": \"192.168.0.113\",\n                \"Count\": 226\n            },\n            \"1A:0E:12:22:97:84\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.111\",\n                \"Count\": 32\n            },\n            \"24:4C:E3:96:79:0A\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.112\",\n                \"Count\": 89\n            },\n            \"66:79:07:33:51:DB\": {\n                \"Hostname\": \"Adams S23\",\n                \"IpAddress\": \"192.168.0.110\",\n                \"Count\": 38\n            },\n            \"74:D4:23:D3:2D:54\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.107\",\n                \"Count\": 380\n            },\n            \"8A:66:88:3E:79:4D\": {\n                \"Hostname\": \"Ella-s-A55\",\n                \"IpAddress\": \"192.168.0.108\",\n                \"Count\": 47\n            },\n            \"94:3A:91:17:5A:EF\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.117\",\n                \"Count\": 86\n            },\n            \"B0:8B:A8:5E:53:CE\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.100\",\n                \"Count\": 279\n            },\n            \"E2:5D:E4:3F:6D:72\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.114\",\n                \"Count\": 88\n            },\n            \"E2:9F:E6:31:28:CC\": {\n                \"Hostname\": \"iPad\",\n                \"IpAddress\": \"192.168.0.122\",\n                \"Count\": 13\n            }\n        },\n        \"maxCPU\": 38,\n        \"maxMemory\": 48.25,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 74:D4:23:D3:2D:54 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 380,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.107\",\n                    \"mac\": \"74:D4:23:D3:2D:54\",\n                    \"previous_count\": 380\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.81Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 24:4C:E3:96:79:0A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 89,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.112\",\n                    \"mac\": \"24:4C:E3:96:79:0A\",\n                    \"previous_count\": 89\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.81Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 1A:0E:12:22:97:84 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 32,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.111\",\n                    \"mac\": \"1A:0E:12:22:97:84\",\n                    \"previous_count\": 32\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.81Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 66:79:07:33:51:DB has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 38,\n                    \"hostname\": \"Adams S23\",\n                    \"ip\": \"192.168.0.110\",\n                    \"mac\": \"66:79:07:33:51:DB\",\n                    \"previous_count\": 38\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.81Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC E2:5D:E4:3F:6D:72 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 88,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.114\",\n                    \"mac\": \"E2:5D:E4:3F:6D:72\",\n                    \"previous_count\": 88\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.81Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B0:8B:A8:5E:53:CE has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 279,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.100\",\n                    \"mac\": \"B0:8B:A8:5E:53:CE\",\n                    \"previous_count\": 279\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.81Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC E2:9F:E6:31:28:CC has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 13,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.0.122\",\n                    \"mac\": \"E2:9F:E6:31:28:CC\",\n                    \"previous_count\": 13\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.81Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 12:B4:B6:08:34:68 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 226,\n                    \"hostname\": \"Ella-s-Tab-S9-FE\",\n                    \"ip\": \"192.168.0.113\",\n                    \"mac\": \"12:B4:B6:08:34:68\",\n                    \"previous_count\": 226\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.81Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 8A:66:88:3E:79:4D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 47,\n                    \"hostname\": \"Ella-s-A55\",\n                    \"ip\": \"192.168.0.108\",\n                    \"mac\": \"8A:66:88:3E:79:4D\",\n                    \"previous_count\": 47\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.81Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 94:3A:91:17:5A:EF has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 86,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.117\",\n                    \"mac\": \"94:3A:91:17:5A:EF\",\n                    \"previous_count\": 86\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.81Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::20362690D8FD\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.1.0 3.1.8 v6087.0 Build 230406 Rel.63114n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:56.127Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 81.25,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 25,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 4.232098765432099,\n            \"google.com\": 4.206989247311828,\n            \"spotify.com\": 3.5280612244897958,\n            \"youtube.com\": 4.2615384615384615\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 2094.1747971360383,\n                \"Rtt\": 8.465233890214806\n            }\n        },\n        \"badSignal\": {\n            \"10:09:F9:ED:A3:AB\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.7\",\n                \"Count\": 14\n            },\n            \"92:D5:3B:32:57:BE\": {\n                \"Hostname\": \"Mac\",\n                \"IpAddress\": \"192.168.0.8\",\n                \"Count\": 335\n            },\n            \"9C:2F:9D:A2:EA:07\": {\n                \"Hostname\": \"IzzyLaptop\",\n                \"IpAddress\": \"192.168.0.5\",\n                \"Count\": 14\n            },\n            \"AC:49:DB:3A:9E:22\": {\n                \"Hostname\": \"Jack\",\n                \"IpAddress\": \"192.168.0.7\",\n                \"Count\": 16\n            },\n            \"F8:E5:CE:C2:B5:FE\": {\n                \"Hostname\": \"Rachels-iPhone\",\n                \"IpAddress\": \"192.168.0.9\",\n                \"Count\": 31\n            }\n        },\n        \"maxCPU\": 13,\n        \"maxMemory\": 38.59,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F8:E5:CE:C2:B5:FE has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 31,\n                    \"hostname\": \"Rachels-iPhone\",\n                    \"ip\": \"192.168.0.9\",\n                    \"mac\": \"F8:E5:CE:C2:B5:FE\",\n                    \"previous_count\": 31\n                },\n                \"Timestamp\": \"2025-09-29T09:31:56.152Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC AC:49:DB:3A:9E:22 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 16,\n                    \"hostname\": \"Jack\",\n                    \"ip\": \"192.168.0.7\",\n                    \"mac\": \"AC:49:DB:3A:9E:22\",\n                    \"previous_count\": 16\n                },\n                \"Timestamp\": \"2025-09-29T09:31:56.152Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 9C:2F:9D:A2:EA:07 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 14,\n                    \"hostname\": \"IzzyLaptop\",\n                    \"ip\": \"192.168.0.5\",\n                    \"mac\": \"9C:2F:9D:A2:EA:07\",\n                    \"previous_count\": 14\n                },\n                \"Timestamp\": \"2025-09-29T09:31:56.152Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 92:D5:3B:32:57:BE has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 335,\n                    \"hostname\": \"Mac\",\n                    \"ip\": \"192.168.0.8\",\n                    \"mac\": \"92:D5:3B:32:57:BE\",\n                    \"previous_count\": 335\n                },\n                \"Timestamp\": \"2025-09-29T09:31:56.152Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 10:09:F9:ED:A3:AB has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 14,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.7\",\n                    \"mac\": \"10:09:F9:ED:A3:AB\",\n                    \"previous_count\": 14\n                },\n                \"Timestamp\": \"2025-09-29T09:31:56.152Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::242FD04EA2E0\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.12.0 2.0.0 v606d.0 Build 230913 Rel.29689n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:55.714Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 77.5,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 10,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 3.869565217391304,\n            \"google.com\": 3.949275362318841,\n            \"spotify.com\": 3.3840579710144927,\n            \"youtube.com\": 3.9589371980676327\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 744.7843137254896,\n                \"Rtt\": 16.20098039215686\n            }\n        },\n        \"badSignal\": {\n            \"24:2F:D0:7A:B7:E9\": {\n                \"Hostname\": \"L535B\",\n                \"IpAddress\": \"192.168.0.106\",\n                \"Count\": 17\n            },\n            \"72:B2:8E:03:82:D6\": {\n                \"Hostname\": \"Billy-s-S23\",\n                \"IpAddress\": \"192.168.0.102\",\n                \"Count\": 342\n            },\n            \"C8:12:0B:23:37:E4\": {\n                \"Hostname\": \"Samsung\",\n                \"IpAddress\": \"192.168.0.101\",\n                \"Count\": 414\n            },\n            \"D0:3F:AA:B6:D2:2F\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.104\",\n                \"Count\": 18\n            },\n            \"D6:C4:77:A3:6B:E4\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.107\",\n                \"Count\": 20\n            },\n            \"F0:72:EA:D9:BE:58\": {\n                \"Hostname\": \"Google-Nest-Mini\",\n                \"IpAddress\": \"192.168.0.100\",\n                \"Count\": 414\n            }\n        },\n        \"maxCPU\": 28,\n        \"maxMemory\": 45.84,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D0:3F:AA:B6:D2:2F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 18,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.104\",\n                    \"mac\": \"D0:3F:AA:B6:D2:2F\",\n                    \"previous_count\": 18\n                },\n                \"Timestamp\": \"2025-09-29T09:31:55.756Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 24:2F:D0:7A:B7:E9 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 17,\n                    \"hostname\": \"L535B\",\n                    \"ip\": \"192.168.0.106\",\n                    \"mac\": \"24:2F:D0:7A:B7:E9\",\n                    \"previous_count\": 17\n                },\n                \"Timestamp\": \"2025-09-29T09:31:55.756Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D6:C4:77:A3:6B:E4 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 20,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.107\",\n                    \"mac\": \"D6:C4:77:A3:6B:E4\",\n                    \"previous_count\": 20\n                },\n                \"Timestamp\": \"2025-09-29T09:31:55.756Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::40ED0039FBE0\",\n            \"model\": \"HX220\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.17.0 2.0.0 v605f.0 Build 240923 Rel.23368n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:56.055Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 78.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 4.881235154394299,\n            \"google.com\": 4.959619952494061,\n            \"spotify.com\": 4.104513064133017,\n            \"youtube.com\": 4.938242280285036\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 412.39964285714177,\n                \"Rtt\": 2.9366095238095222\n            }\n        },\n        \"badSignal\": {\n            \"28:24:C9:9A:D8:36\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.88.3\",\n                \"Count\": 421\n            },\n            \"52:6B:12:1B:70:D9\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.88.5\",\n                \"Count\": 59\n            },\n            \"62:70:D5:2B:A8:B2\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.88.14\",\n                \"Count\": 23\n            },\n            \"6C:56:97:93:37:FC\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.88.5\",\n                \"Count\": 25\n            },\n            \"92:F4:A8:82:63:A6\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.88.10\",\n                \"Count\": 53\n            },\n            \"96:E8:8C:A4:45:04\": {\n                \"Hostname\": \"iPad\",\n                \"IpAddress\": \"192.168.88.15\",\n                \"Count\": 25\n            },\n            \"96:EE:07:05:91:F9\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.88.13\",\n                \"Count\": 18\n            },\n            \"A0:FB:C5:17:A6:6D\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.88.9\",\n                \"Count\": 78\n            },\n            \"A2:DF:2A:D2:D9:10\": {\n                \"Hostname\": \"iPad\",\n                \"IpAddress\": \"192.168.88.11\",\n                \"Count\": 42\n            },\n            \"A4:97:5C:AF:E5:21\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.88.8\",\n                \"Count\": 22\n            },\n            \"CE:F5:AF:56:6F:E3\": {\n                \"Hostname\": \"iPad\",\n                \"IpAddress\": \"192.168.88.6\",\n                \"Count\": 32\n            }\n        },\n        \"maxCPU\": 34,\n        \"maxMemory\": 64.78,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A4:97:5C:AF:E5:21 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 22,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.8\",\n                    \"mac\": \"A4:97:5C:AF:E5:21\",\n                    \"previous_count\": 22\n                },\n                \"Timestamp\": \"2025-09-29T09:31:56.093Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 96:E8:8C:A4:45:04 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 25,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.88.15\",\n                    \"mac\": \"96:E8:8C:A4:45:04\",\n                    \"previous_count\": 25\n                },\n                \"Timestamp\": \"2025-09-29T09:31:56.093Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A2:DF:2A:D2:D9:10 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 42,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.88.11\",\n                    \"mac\": \"A2:DF:2A:D2:D9:10\",\n                    \"previous_count\": 42\n                },\n                \"Timestamp\": \"2025-09-29T09:31:56.093Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 62:70:D5:2B:A8:B2 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 23,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.88.14\",\n                    \"mac\": \"62:70:D5:2B:A8:B2\",\n                    \"previous_count\": 23\n                },\n                \"Timestamp\": \"2025-09-29T09:31:56.093Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A0:FB:C5:17:A6:6D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 78,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.88.9\",\n                    \"mac\": \"A0:FB:C5:17:A6:6D\",\n                    \"previous_count\": 78\n                },\n                \"Timestamp\": \"2025-09-29T09:31:56.093Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC CE:F5:AF:56:6F:E3 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 32,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.88.6\",\n                    \"mac\": \"CE:F5:AF:56:6F:E3\",\n                    \"previous_count\": 32\n                },\n                \"Timestamp\": \"2025-09-29T09:31:56.093Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 92:F4:A8:82:63:A6 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 53,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.88.10\",\n                    \"mac\": \"92:F4:A8:82:63:A6\",\n                    \"previous_count\": 53\n                },\n                \"Timestamp\": \"2025-09-29T09:31:56.093Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 52:6B:12:1B:70:D9 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 59,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.88.5\",\n                    \"mac\": \"52:6B:12:1B:70:D9\",\n                    \"previous_count\": 59\n                },\n                \"Timestamp\": \"2025-09-29T09:31:56.093Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::A842A10A4119\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.13.0 2.0.0 v606d.0 Build 231129 Rel.37213n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:48.85Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 92.5,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 70,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 8.933333333333334,\n            \"google.com\": 8.992857142857142,\n            \"spotify.com\": 8.230952380952381,\n            \"youtube.com\": 8.985714285714286\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 613.9564164648912,\n                \"Rtt\": 32.445520581113804\n            }\n        },\n        \"badSignal\": {\n            \"7A:4C:0A:A8:A4:E9\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.101\",\n                \"Count\": 127\n            },\n            \"DC:71:96:55:2E:9F\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.100\",\n                \"Count\": 14\n            }\n        },\n        \"maxCPU\": 10,\n        \"maxMemory\": 46.67,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC DC:71:96:55:2E:9F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 14,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.100\",\n                    \"mac\": \"DC:71:96:55:2E:9F\",\n                    \"previous_count\": 14\n                },\n                \"Timestamp\": \"2025-09-29T09:31:48.851Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 7A:4C:0A:A8:A4:E9 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 127,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"7A:4C:0A:A8:A4:E9\",\n                    \"previous_count\": 127\n                },\n                \"Timestamp\": \"2025-09-29T09:31:48.851Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::5091E3374C1E\",\n            \"model\": \"HX220\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.15.0 2.0.0 v605f.0 Build 231128 Rel.28166n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:53.377Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 96.25,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 85,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 6.0285714285714285,\n            \"google.com\": 6.121428571428571,\n            \"spotify.com\": 5.869047619047619,\n            \"youtube.com\": 6.140476190476191\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 769.7048456057001,\n                \"Rtt\": 19.86914014251781\n            }\n        },\n        \"badSignal\": {\n            \"32:55:A4:9D:FD:14\": {\n                \"Hostname\": \"Xiaomi-12T\",\n                \"IpAddress\": \"192.168.88.2\",\n                \"Count\": 36\n            }\n        },\n        \"maxCPU\": 13,\n        \"maxMemory\": 61,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 32:55:A4:9D:FD:14 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 36,\n                    \"hostname\": \"Xiaomi-12T\",\n                    \"ip\": \"192.168.88.2\",\n                    \"mac\": \"32:55:A4:9D:FD:14\",\n                    \"previous_count\": 36\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.39Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::242FD04E9AB5\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.12.0 2.0.0 v606d.0 Build 230913 Rel.29689n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:51.292Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 88.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 55,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 8.487373737373737,\n            \"google.com\": 8.491847826086957,\n            \"spotify.com\": 7.844387755102041,\n            \"youtube.com\": 8.521518987341771\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 925.2010218978099,\n                \"Rtt\": 20.94890510948905\n            }\n        },\n        \"badSignal\": {\n            \"30:C9:AB:02:CC:49\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.101\",\n                \"Count\": 30\n            },\n            \"56:A0:53:DB:46:44\": {\n                \"Hostname\": \"iPad\",\n                \"IpAddress\": \"192.168.0.101\",\n                \"Count\": 37\n            },\n            \"9A:04:A2:8A:7A:51\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.102\",\n                \"Count\": 22\n            }\n        },\n        \"maxCPU\": 15,\n        \"maxMemory\": 46.9,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 30:C9:AB:02:CC:49 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 30,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"30:C9:AB:02:CC:49\",\n                    \"previous_count\": 30\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.336Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 9A:04:A2:8A:7A:51 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 22,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.102\",\n                    \"mac\": \"9A:04:A2:8A:7A:51\",\n                    \"previous_count\": 22\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.336Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 56:A0:53:DB:46:44 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 37,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"56:A0:53:DB:46:44\",\n                    \"previous_count\": 37\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.336Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::242FD04E88E2\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.13.0 2.0.0 v606d.0 Build 231129 Rel.37213n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:39.762Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 78.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 4.009501187648456,\n            \"google.com\": 4.054631828978622,\n            \"spotify.com\": 4.014251781472684,\n            \"youtube.com\": 4.052256532066508\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 1041.007112171838,\n                \"Rtt\": 18.186157517899762\n            }\n        },\n        \"badSignal\": {\n            \"02:7A:DB:E8:0D:70\": {\n                \"Hostname\": \"Kevin-s-A14\",\n                \"IpAddress\": \"192.168.0.110\",\n                \"Count\": 67\n            },\n            \"28:F0:76:31:62:C0\": {\n                \"Hostname\": \"Taylors-iMac\",\n                \"IpAddress\": \"192.168.0.106\",\n                \"Count\": 311\n            },\n            \"30:FD:38:75:49:22\": {\n                \"Hostname\": \"Google-Home-Mini\",\n                \"IpAddress\": \"192.168.0.102\",\n                \"Count\": 59\n            },\n            \"36:8E:57:B8:12:9D\": {\n                \"Hostname\": \"Galaxy-A12\",\n                \"IpAddress\": \"192.168.0.107\",\n                \"Count\": 106\n            },\n            \"46:91:08:38:40:5C\": {\n                \"Hostname\": \"M2007J20CG\",\n                \"IpAddress\": \"192.168.0.110\",\n                \"Count\": 97\n            },\n            \"8A:41:EF:C5:9C:2B\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.109\",\n                \"Count\": 57\n            },\n            \"8C:85:80:54:90:6F\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.100\",\n                \"Count\": 26\n            },\n            \"A0:44:B7:9B:94:D0\": {\n                \"Hostname\": \"A50-1700894788\",\n                \"IpAddress\": \"192.168.0.113\",\n                \"Count\": 47\n            },\n            \"A2:E1:D9:5E:48:99\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.112\",\n                \"Count\": 20\n            },\n            \"F4:64:12:58:26:AE\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.110\",\n                \"Count\": 83\n            }\n        },\n        \"maxCPU\": 35,\n        \"maxMemory\": 46.27,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 02:7A:DB:E8:0D:70 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 67,\n                    \"hostname\": \"Kevin-s-A14\",\n                    \"ip\": \"192.168.0.110\",\n                    \"mac\": \"02:7A:DB:E8:0D:70\",\n                    \"previous_count\": 67\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.792Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 8C:85:80:54:90:6F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 26,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.100\",\n                    \"mac\": \"8C:85:80:54:90:6F\",\n                    \"previous_count\": 26\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.792Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A0:44:B7:9B:94:D0 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 47,\n                    \"hostname\": \"A50-1700894788\",\n                    \"ip\": \"192.168.0.113\",\n                    \"mac\": \"A0:44:B7:9B:94:D0\",\n                    \"previous_count\": 47\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.792Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A2:E1:D9:5E:48:99 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 20,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.112\",\n                    \"mac\": \"A2:E1:D9:5E:48:99\",\n                    \"previous_count\": 20\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.792Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F4:64:12:58:26:AE has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 83,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.110\",\n                    \"mac\": \"F4:64:12:58:26:AE\",\n                    \"previous_count\": 83\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.792Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 30:FD:38:75:49:22 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 59,\n                    \"hostname\": \"Google-Home-Mini\",\n                    \"ip\": \"192.168.0.102\",\n                    \"mac\": \"30:FD:38:75:49:22\",\n                    \"previous_count\": 59\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.792Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 46:91:08:38:40:5C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 97,\n                    \"hostname\": \"M2007J20CG\",\n                    \"ip\": \"192.168.0.110\",\n                    \"mac\": \"46:91:08:38:40:5C\",\n                    \"previous_count\": 97\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.792Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 8A:41:EF:C5:9C:2B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 57,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.109\",\n                    \"mac\": \"8A:41:EF:C5:9C:2B\",\n                    \"previous_count\": 57\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.792Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::20362690BCAC\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.1.0 3.1.8 v6087.0 Build 230406 Rel.63114n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:38.486Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 81.25,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 25,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 4.5178147268408555,\n            \"google.com\": 4.736342042755345,\n            \"spotify.com\": 4.657957244655582,\n            \"youtube.com\": 4.68646080760095\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 1843.1995961995244,\n                \"Rtt\": 9.298638954869356\n            }\n        },\n        \"badSignal\": {\n            \"08:6F:48:4F:4D:B4\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.4\",\n                \"Count\": 375\n            },\n            \"18:7F:88:F5:BE:92\": {\n                \"Hostname\": \"RingStickUpCam-92\",\n                \"IpAddress\": \"192.168.0.7\",\n                \"Count\": 162\n            },\n            \"18:7F:88:F6:49:7A\": {\n                \"Hostname\": \"RingStickUpCam-7a\",\n                \"IpAddress\": \"192.168.0.3\",\n                \"Count\": 421\n            },\n            \"6A:7D:2B:3A:67:EB\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.6\",\n                \"Count\": 37\n            },\n            \"7E:F1:62:9E:4D:80\": {\n                \"Hostname\": \"steve-s-S25\",\n                \"IpAddress\": \"192.168.0.14\",\n                \"Count\": 13\n            }\n        },\n        \"maxCPU\": 17,\n        \"maxMemory\": 38.76,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 08:6F:48:4F:4D:B4 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 375,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.4\",\n                    \"mac\": \"08:6F:48:4F:4D:B4\",\n                    \"previous_count\": 375\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.516Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 18:7F:88:F5:BE:92 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 162,\n                    \"hostname\": \"RingStickUpCam-92\",\n                    \"ip\": \"192.168.0.7\",\n                    \"mac\": \"18:7F:88:F5:BE:92\",\n                    \"previous_count\": 162\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.516Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 6A:7D:2B:3A:67:EB has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 37,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.6\",\n                    \"mac\": \"6A:7D:2B:3A:67:EB\",\n                    \"previous_count\": 37\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.516Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 7E:F1:62:9E:4D:80 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 13,\n                    \"hostname\": \"steve-s-S25\",\n                    \"ip\": \"192.168.0.14\",\n                    \"mac\": \"7E:F1:62:9E:4D:80\",\n                    \"previous_count\": 13\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.516Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 18:7F:88:F6:49:7A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 421,\n                    \"hostname\": \"RingStickUpCam-7a\",\n                    \"ip\": \"192.168.0.3\",\n                    \"mac\": \"18:7F:88:F6:49:7A\",\n                    \"previous_count\": 421\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.516Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::98254AA1B29E\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.13.0 2.0.0 v606d.0 Build 231129 Rel.37213n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:40.905Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 96.25,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 85,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 5.7075,\n            \"google.com\": 5.785,\n            \"spotify.com\": 5.7225,\n            \"youtube.com\": 5.765\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 690.661959798995,\n                \"Rtt\": 14.120603015075377\n            }\n        },\n        \"badSignal\": {\n            \"42:72:C0:69:5E:D7\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.103\",\n                \"Count\": 15\n            }\n        },\n        \"maxCPU\": 14,\n        \"maxMemory\": 45.06,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 42:72:C0:69:5E:D7 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 15,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.103\",\n                    \"mac\": \"42:72:C0:69:5E:D7\",\n                    \"previous_count\": 15\n                },\n                \"Timestamp\": \"2025-09-29T09:31:40.944Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::2036269002E7\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.3.0 3.1.9 v6087.0 Build 250124 Rel.60047n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:56.981Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 88.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 55,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 7.355,\n            \"google.com\": 7.452316076294278,\n            \"spotify.com\": 7.321899736147757,\n            \"youtube.com\": 7.414758269720102\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 1746.744795180723,\n                \"Rtt\": 58.778330120481904\n            }\n        },\n        \"badSignal\": {\n            \"6A:D8:2A:E7:73:81\": {\n                \"Hostname\": \"Mac\",\n                \"IpAddress\": \"192.168.0.3\",\n                \"Count\": 53\n            },\n            \"C2:C6:AE:F1:EF:F4\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.2\",\n                \"Count\": 12\n            },\n            \"E8:FF:F4:4A:6B:52\": {\n                \"Hostname\": \"RichardiPhone16\",\n                \"IpAddress\": \"192.168.0.4\",\n                \"Count\": 10\n            }\n        },\n        \"maxCPU\": 10,\n        \"maxMemory\": 62.57,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 6A:D8:2A:E7:73:81 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 53,\n                    \"hostname\": \"Mac\",\n                    \"ip\": \"192.168.0.3\",\n                    \"mac\": \"6A:D8:2A:E7:73:81\",\n                    \"previous_count\": 53\n                },\n                \"Timestamp\": \"2025-09-29T09:31:56.983Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC E8:FF:F4:4A:6B:52 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 10,\n                    \"hostname\": \"RichardiPhone16\",\n                    \"ip\": \"192.168.0.4\",\n                    \"mac\": \"E8:FF:F4:4A:6B:52\",\n                    \"previous_count\": 10\n                },\n                \"Timestamp\": \"2025-09-29T09:31:56.983Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C2:C6:AE:F1:EF:F4 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 12,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.2\",\n                    \"mac\": \"C2:C6:AE:F1:EF:F4\",\n                    \"previous_count\": 12\n                },\n                \"Timestamp\": \"2025-09-29T09:31:56.983Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::20362690BB38\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.1.0 3.1.8 v6087.0 Build 230406 Rel.63114n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:37.466Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 77.5,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 10,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 3.009501187648456,\n            \"google.com\": 3.019002375296912,\n            \"spotify.com\": 3.009501187648456,\n            \"youtube.com\": 3.021377672209026\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 1853.9623515439425,\n                \"Rtt\": 8.229111638954869\n            }\n        },\n        \"badSignal\": {\n            \"14:C1:4E:20:A6:01\": {\n                \"Hostname\": \"Google-Nest-Mini\",\n                \"IpAddress\": \"192.168.0.12\",\n                \"Count\": 251\n            },\n            \"1A:8B:1D:08:D2:1F\": {\n                \"Hostname\": \"Graeme-s-S25-Ultra\",\n                \"IpAddress\": \"192.168.0.16\",\n                \"Count\": 24\n            },\n            \"48:E1:E9:81:E3:80\": {\n                \"Hostname\": \"Meross Smart Switch\",\n                \"IpAddress\": \"192.168.0.4\",\n                \"Count\": 161\n            },\n            \"48:E1:E9:81:E7:94\": {\n                \"Hostname\": \"Meross Smart Switch\",\n                \"IpAddress\": \"192.168.0.7\",\n                \"Count\": 41\n            },\n            \"B6:E2:79:4B:F1:AD\": {\n                \"Hostname\": \"Irene-s-S23-Ultra\",\n                \"IpAddress\": \"192.168.0.13\",\n                \"Count\": 113\n            },\n            \"D8:EB:46:6B:BF:C0\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.5\",\n                \"Count\": 353\n            }\n        },\n        \"maxCPU\": 17,\n        \"maxMemory\": 38.43,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 48:E1:E9:81:E7:94 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 41,\n                    \"hostname\": \"Meross Smart Switch\",\n                    \"ip\": \"192.168.0.7\",\n                    \"mac\": \"48:E1:E9:81:E7:94\",\n                    \"previous_count\": 41\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.477Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 1A:8B:1D:08:D2:1F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 24,\n                    \"hostname\": \"Graeme-s-S25-Ultra\",\n                    \"ip\": \"192.168.0.16\",\n                    \"mac\": \"1A:8B:1D:08:D2:1F\",\n                    \"previous_count\": 24\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.477Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 48:E1:E9:81:E3:80 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 161,\n                    \"hostname\": \"Meross Smart Switch\",\n                    \"ip\": \"192.168.0.4\",\n                    \"mac\": \"48:E1:E9:81:E3:80\",\n                    \"previous_count\": 161\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.477Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B6:E2:79:4B:F1:AD has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 113,\n                    \"hostname\": \"Irene-s-S23-Ultra\",\n                    \"ip\": \"192.168.0.13\",\n                    \"mac\": \"B6:E2:79:4B:F1:AD\",\n                    \"previous_count\": 113\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.477Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::A842A10A492F\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.13.0 2.0.0 v606d.0 Build 231129 Rel.37213n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:36.982Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 78.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 7.069047619047619,\n            \"google.com\": 7.069047619047619,\n            \"spotify.com\": 7.064285714285714,\n            \"youtube.com\": 7.116666666666666\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 489.3138609112708,\n                \"Rtt\": 19.280575539568346\n            }\n        },\n        \"badSignal\": {\n            \"0C:DB:EA:B3:A8:C7\": {\n                \"Hostname\": \"JeremysiPhone3\",\n                \"IpAddress\": \"192.168.0.103\",\n                \"Count\": 279\n            },\n            \"1E:0D:A7:39:24:63\": {\n                \"Hostname\": \"MacBookAir\",\n                \"IpAddress\": \"192.168.0.105\",\n                \"Count\": 332\n            },\n            \"22:48:98:C5:61:21\": {\n                \"Hostname\": \"Lisa-s-A05s\",\n                \"IpAddress\": \"192.168.0.102\",\n                \"Count\": 222\n            },\n            \"64:0C:91:0C:03:56\": {\n                \"Hostname\": \"Georges-iPhone\",\n                \"IpAddress\": \"192.168.0.105\",\n                \"Count\": 78\n            },\n            \"76:C4:5A:58:84:25\": {\n                \"Hostname\": \"Lisa-s-A05s\",\n                \"IpAddress\": \"192.168.0.101\",\n                \"Count\": 16\n            },\n            \"96:D0:9E:63:95:AE\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.103\",\n                \"Count\": 36\n            },\n            \"A6:59:1B:8F:B6:A1\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.103\",\n                \"Count\": 18\n            },\n            \"BC:38:98:9B:98:E4\": {\n                \"Hostname\": \"DESKTOP-99TIKBH\",\n                \"IpAddress\": \"192.168.0.105\",\n                \"Count\": 17\n            },\n            \"C0:D7:AA:3E:4B:48\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.100\",\n                \"Count\": 414\n            },\n            \"DC:A9:04:91:A7:75\": {\n                \"Hostname\": \"Georges-MBP\",\n                \"IpAddress\": \"192.168.0.107\",\n                \"Count\": 15\n            },\n            \"F4:20:15:AC:DB:02\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.108\",\n                \"Count\": 376\n            },\n            \"F8:71:A6:C0:36:85\": {\n                \"Hostname\": \"liv\",\n                \"IpAddress\": \"192.168.0.102\",\n                \"Count\": 170\n            }\n        },\n        \"maxCPU\": 23,\n        \"maxMemory\": 45.21,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F8:71:A6:C0:36:85 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 170,\n                    \"hostname\": \"liv\",\n                    \"ip\": \"192.168.0.102\",\n                    \"mac\": \"F8:71:A6:C0:36:85\",\n                    \"previous_count\": 170\n                },\n                \"Timestamp\": \"2025-09-29T09:31:36.984Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 76:C4:5A:58:84:25 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 16,\n                    \"hostname\": \"Lisa-s-A05s\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"76:C4:5A:58:84:25\",\n                    \"previous_count\": 16\n                },\n                \"Timestamp\": \"2025-09-29T09:31:36.984Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 22:48:98:C5:61:21 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 222,\n                    \"hostname\": \"Lisa-s-A05s\",\n                    \"ip\": \"192.168.0.102\",\n                    \"mac\": \"22:48:98:C5:61:21\",\n                    \"previous_count\": 222\n                },\n                \"Timestamp\": \"2025-09-29T09:31:36.984Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 1E:0D:A7:39:24:63 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 332,\n                    \"hostname\": \"MacBookAir\",\n                    \"ip\": \"192.168.0.105\",\n                    \"mac\": \"1E:0D:A7:39:24:63\",\n                    \"previous_count\": 332\n                },\n                \"Timestamp\": \"2025-09-29T09:31:36.984Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC DC:A9:04:91:A7:75 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 15,\n                    \"hostname\": \"Georges-MBP\",\n                    \"ip\": \"192.168.0.107\",\n                    \"mac\": \"DC:A9:04:91:A7:75\",\n                    \"previous_count\": 15\n                },\n                \"Timestamp\": \"2025-09-29T09:31:36.984Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 0C:DB:EA:B3:A8:C7 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 279,\n                    \"hostname\": \"JeremysiPhone3\",\n                    \"ip\": \"192.168.0.103\",\n                    \"mac\": \"0C:DB:EA:B3:A8:C7\",\n                    \"previous_count\": 279\n                },\n                \"Timestamp\": \"2025-09-29T09:31:36.984Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C0:D7:AA:3E:4B:48 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 414,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.100\",\n                    \"mac\": \"C0:D7:AA:3E:4B:48\",\n                    \"previous_count\": 414\n                },\n                \"Timestamp\": \"2025-09-29T09:31:36.984Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 96:D0:9E:63:95:AE has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 36,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.103\",\n                    \"mac\": \"96:D0:9E:63:95:AE\",\n                    \"previous_count\": 36\n                },\n                \"Timestamp\": \"2025-09-29T09:31:36.984Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC BC:38:98:9B:98:E4 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 17,\n                    \"hostname\": \"DESKTOP-99TIKBH\",\n                    \"ip\": \"192.168.0.105\",\n                    \"mac\": \"BC:38:98:9B:98:E4\",\n                    \"previous_count\": 17\n                },\n                \"Timestamp\": \"2025-09-29T09:31:36.984Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 64:0C:91:0C:03:56 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 78,\n                    \"hostname\": \"Georges-iPhone\",\n                    \"ip\": \"192.168.0.105\",\n                    \"mac\": \"64:0C:91:0C:03:56\",\n                    \"previous_count\": 78\n                },\n                \"Timestamp\": \"2025-09-29T09:31:36.984Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F4:20:15:AC:DB:02 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 376,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.108\",\n                    \"mac\": \"F4:20:15:AC:DB:02\",\n                    \"previous_count\": 376\n                },\n                \"Timestamp\": \"2025-09-29T09:31:36.984Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A6:59:1B:8F:B6:A1 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 18,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.103\",\n                    \"mac\": \"A6:59:1B:8F:B6:A1\",\n                    \"previous_count\": 18\n                },\n                \"Timestamp\": \"2025-09-29T09:31:36.984Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::20362690DB04\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.1.0 3.1.8 v6087.0 Build 230406 Rel.63114n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:39.936Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 78.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 3.3285714285714287,\n            \"google.com\": 3.357142857142857,\n            \"spotify.com\": 2.5238095238095237,\n            \"youtube.com\": 3.4166666666666665\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 1236.9194299287408,\n                \"Rtt\": 7.961940617577193\n            }\n        },\n        \"badSignal\": {\n            \"0A:C6:53:EF:D0:79\": {\n                \"Hostname\": \"MacBookAir\",\n                \"IpAddress\": \"192.168.0.12\",\n                \"Count\": 270\n            },\n            \"2A:CF:8F:F0:6E:BD\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.24\",\n                \"Count\": 324\n            },\n            \"34:3E:A4:4D:E3:42\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.13\",\n                \"Count\": 71\n            },\n            \"38:9D:92:AC:6D:3C\": {\n                \"Hostname\": \"EPSONAC6D3C\",\n                \"IpAddress\": \"192.168.0.11\",\n                \"Count\": 57\n            },\n            \"3E:5A:32:FD:98:2D\": {\n                \"Hostname\": \"Watch\",\n                \"IpAddress\": \"192.168.0.28\",\n                \"Count\": 10\n            },\n            \"3E:BA:E5:0A:E2:A7\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.16\",\n                \"Count\": 28\n            },\n            \"50:A6:D8:CF:85:D9\": {\n                \"Hostname\": \"Nelemas-Laptop\",\n                \"IpAddress\": \"192.168.0.17\",\n                \"Count\": 273\n            },\n            \"74:A7:EA:F1:15:B1\": {\n                \"Hostname\": \"amazon-aff5b543c\",\n                \"IpAddress\": \"192.168.0.15\",\n                \"Count\": 420\n            },\n            \"78:04:73:F8:E0:C9\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.10\",\n                \"Count\": 416\n            },\n            \"80:D2:E5:6D:FC:05\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.3\",\n                \"Count\": 255\n            },\n            \"86:BB:89:FD:54:D3\": {\n                \"Hostname\": \"Nel-s-Note10\",\n                \"IpAddress\": \"192.168.0.28\",\n                \"Count\": 236\n            },\n            \"B0:67:B5:D4:A5:BB\": {\n                \"Hostname\": \"Sirajsihonemini\",\n                \"IpAddress\": \"192.168.0.22\",\n                \"Count\": 21\n            },\n            \"BA:F7:36:58:58:75\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.22\",\n                \"Count\": 78\n            },\n            \"DE:25:F3:7D:3C:24\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.32\",\n                \"Count\": 33\n            }\n        },\n        \"maxCPU\": 28,\n        \"maxMemory\": 39.46,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B0:67:B5:D4:A5:BB has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 21,\n                    \"hostname\": \"Sirajsihonemini\",\n                    \"ip\": \"192.168.0.22\",\n                    \"mac\": \"B0:67:B5:D4:A5:BB\",\n                    \"previous_count\": 21\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.936Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 34:3E:A4:4D:E3:42 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 71,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.13\",\n                    \"mac\": \"34:3E:A4:4D:E3:42\",\n                    \"previous_count\": 71\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.936Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 38:9D:92:AC:6D:3C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 57,\n                    \"hostname\": \"EPSONAC6D3C\",\n                    \"ip\": \"192.168.0.11\",\n                    \"mac\": \"38:9D:92:AC:6D:3C\",\n                    \"previous_count\": 57\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.936Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 3E:BA:E5:0A:E2:A7 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 28,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.16\",\n                    \"mac\": \"3E:BA:E5:0A:E2:A7\",\n                    \"previous_count\": 28\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.936Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 0A:C6:53:EF:D0:79 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 270,\n                    \"hostname\": \"MacBookAir\",\n                    \"ip\": \"192.168.0.12\",\n                    \"mac\": \"0A:C6:53:EF:D0:79\",\n                    \"previous_count\": 270\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.936Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 3E:5A:32:FD:98:2D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 10,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.0.28\",\n                    \"mac\": \"3E:5A:32:FD:98:2D\",\n                    \"previous_count\": 10\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.936Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC BA:F7:36:58:58:75 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 78,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.22\",\n                    \"mac\": \"BA:F7:36:58:58:75\",\n                    \"previous_count\": 78\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.936Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 86:BB:89:FD:54:D3 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 236,\n                    \"hostname\": \"Nel-s-Note10\",\n                    \"ip\": \"192.168.0.28\",\n                    \"mac\": \"86:BB:89:FD:54:D3\",\n                    \"previous_count\": 236\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.936Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC DE:25:F3:7D:3C:24 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 33,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.32\",\n                    \"mac\": \"DE:25:F3:7D:3C:24\",\n                    \"previous_count\": 33\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.936Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::3C52A10602B8\",\n            \"model\": \"HX220\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.15.0 2.0.0 v605f.0 Build 231128 Rel.28166n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:35.683Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 100,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 100,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 10.65,\n            \"google.com\": 10.692857142857143,\n            \"spotify.com\": 10.68095238095238,\n            \"youtube.com\": 10.7\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 680.9294019138745,\n                \"Rtt\": 22.41873923444978\n            }\n        },\n        \"maxCPU\": 14,\n        \"maxMemory\": 60.53,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::242FD04E9EDE\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.13.0 2.0.0 v606d.0 Build 231129 Rel.37213n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:48.287Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 90,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 100,\n            \"hardwareHealthScore\": 60\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 6.004761904761905,\n            \"google.com\": 6.011904761904762,\n            \"spotify.com\": 6.002380952380952,\n            \"youtube.com\": 6.004761904761905\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 410.3982382133996,\n                \"Rtt\": 28.93300248138958\n            }\n        },\n        \"maxCPU\": 100,\n        \"maxMemory\": 49.62,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"HighCPUUsage\",\n                \"Message\": \"Device is experiencing high CPU usage.\",\n                \"Details\": {\n                    \"max_cpu_percentage\": 100,\n                    \"threshold_percentage\": 90\n                },\n                \"Timestamp\": \"2025-09-29T09:31:48.293Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::98254A428DD8\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.13.0 2.0.0 v606d.0 Build 231129 Rel.37213n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:56.148Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 96.25,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 85,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 3.9452380952380954,\n            \"google.com\": 3.966666666666667,\n            \"spotify.com\": 3.9523809523809526,\n            \"youtube.com\": 3.9380952380952383\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 865.8334615384616,\n                \"Rtt\": 14.615384615384615\n            }\n        },\n        \"badSignal\": {\n            \"4E:F8:BA:F6:D6:EF\": {\n                \"Hostname\": \"Djemal-Faris-s-A21s\",\n                \"IpAddress\": \"192.168.0.100\",\n                \"Count\": 62\n            }\n        },\n        \"maxCPU\": 11,\n        \"maxMemory\": 45.05,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 4E:F8:BA:F6:D6:EF has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 62,\n                    \"hostname\": \"Djemal-Faris-s-A21s\",\n                    \"ip\": \"192.168.0.100\",\n                    \"mac\": \"4E:F8:BA:F6:D6:EF\",\n                    \"previous_count\": 62\n                },\n                \"Timestamp\": \"2025-09-29T09:31:56.175Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::20362690D9D8\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.1.0 3.1.8 v6087.0 Build 230406 Rel.63114n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:50.423Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 96.25,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 85,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 4.564285714285714,\n            \"google.com\": 4.5738095238095235,\n            \"spotify.com\": 3.8333333333333335,\n            \"youtube.com\": 4.54047619047619\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 361.0002147971367,\n                \"Rtt\": 11.780794749403356\n            }\n        },\n        \"badSignal\": {\n            \"32:0A:A6:39:3B:4A\": {\n                \"Hostname\": \"iPad\",\n                \"IpAddress\": \"192.168.0.2\",\n                \"Count\": 142\n            }\n        },\n        \"maxCPU\": 10,\n        \"maxMemory\": 39.01,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::242FD04E8FDB\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.13.0 2.0.0 v606d.0 Build 231129 Rel.37213n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:58.209Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 100,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 100,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 5.826190476190476,\n            \"google.com\": 5.916666666666667,\n            \"spotify.com\": 5.895238095238096,\n            \"youtube.com\": 5.911904761904762\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 723.2146024096388,\n                \"Rtt\": 14.216867469879517\n            }\n        },\n        \"maxCPU\": 38,\n        \"maxMemory\": 51.16,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::203626911709\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.1.0 3.1.8 v6087.0 Build 230406 Rel.63114n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:37.225Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 78.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 5.950118764845605,\n            \"google.com\": 5.9002375296912115,\n            \"spotify.com\": 5.090261282660332,\n            \"youtube.com\": 5.935866983372922\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 1093.3610213776722,\n                \"Rtt\": 10.493964370546315\n            }\n        },\n        \"badSignal\": {\n            \"10:CE:02:BE:40:26\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.4\",\n                \"Count\": 421\n            },\n            \"12:83:10:F1:C0:6B\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.14\",\n                \"Count\": 236\n            },\n            \"14:7D:DA:C4:78:86\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.15\",\n                \"Count\": 76\n            },\n            \"2E:2E:53:C7:0A:87\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.13\",\n                \"Count\": 320\n            },\n            \"3E:72:E3:32:B2:69\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.13\",\n                \"Count\": 146\n            },\n            \"44:CB:8B:83:F3:76\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.8\",\n                \"Count\": 417\n            },\n            \"64:0B:D7:4D:10:03\": {\n                \"Hostname\": \"Richards-iPhone\",\n                \"IpAddress\": \"192.168.0.11\",\n                \"Count\": 260\n            },\n            \"84:94:37:BB:D5:9B\": {\n                \"Hostname\": \"Gracie-Maes-Air\",\n                \"IpAddress\": \"192.168.0.6\",\n                \"Count\": 336\n            },\n            \"AA:97:32:88:8F:8F\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.7\",\n                \"Count\": 161\n            },\n            \"CE:08:0B:54:5D:F9\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.9\",\n                \"Count\": 111\n            },\n            \"E0:BB:9E:C6:F5:D6\": {\n                \"Hostname\": \"EPSONC6F5D6\",\n                \"IpAddress\": \"192.168.0.10\",\n                \"Count\": 421\n            },\n            \"F0:B0:40:B3:A9:AE\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.3\",\n                \"Count\": 421\n            }\n        },\n        \"maxCPU\": 19,\n        \"maxMemory\": 38.38,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 64:0B:D7:4D:10:03 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 260,\n                    \"hostname\": \"Richards-iPhone\",\n                    \"ip\": \"192.168.0.11\",\n                    \"mac\": \"64:0B:D7:4D:10:03\",\n                    \"previous_count\": 260\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.229Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 84:94:37:BB:D5:9B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 336,\n                    \"hostname\": \"Gracie-Maes-Air\",\n                    \"ip\": \"192.168.0.6\",\n                    \"mac\": \"84:94:37:BB:D5:9B\",\n                    \"previous_count\": 336\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.229Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC CE:08:0B:54:5D:F9 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 111,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.9\",\n                    \"mac\": \"CE:08:0B:54:5D:F9\",\n                    \"previous_count\": 111\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.229Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 14:7D:DA:C4:78:86 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 76,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.15\",\n                    \"mac\": \"14:7D:DA:C4:78:86\",\n                    \"previous_count\": 76\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.229Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 44:CB:8B:83:F3:76 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 417,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.8\",\n                    \"mac\": \"44:CB:8B:83:F3:76\",\n                    \"previous_count\": 417\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.229Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 2E:2E:53:C7:0A:87 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 320,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.13\",\n                    \"mac\": \"2E:2E:53:C7:0A:87\",\n                    \"previous_count\": 320\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.229Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 12:83:10:F1:C0:6B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 236,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.14\",\n                    \"mac\": \"12:83:10:F1:C0:6B\",\n                    \"previous_count\": 236\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.229Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F0:B0:40:B3:A9:AE has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 421,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.3\",\n                    \"mac\": \"F0:B0:40:B3:A9:AE\",\n                    \"previous_count\": 421\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.229Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC AA:97:32:88:8F:8F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 161,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.7\",\n                    \"mac\": \"AA:97:32:88:8F:8F\",\n                    \"previous_count\": 161\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.229Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC E0:BB:9E:C6:F5:D6 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 421,\n                    \"hostname\": \"EPSONC6F5D6\",\n                    \"ip\": \"192.168.0.10\",\n                    \"mac\": \"E0:BB:9E:C6:F5:D6\",\n                    \"previous_count\": 421\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.229Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 10:CE:02:BE:40:26 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 421,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.4\",\n                    \"mac\": \"10:CE:02:BE:40:26\",\n                    \"previous_count\": 421\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.229Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 3E:72:E3:32:B2:69 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 146,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.13\",\n                    \"mac\": \"3E:72:E3:32:B2:69\",\n                    \"previous_count\": 146\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.23Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::20362690BE50\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.1.0 3.1.8 v6087.0 Build 230406 Rel.63114n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:52.922Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 85,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 40,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 5.228028503562945,\n            \"google.com\": 5.178147268408551,\n            \"spotify.com\": 5.121140142517815,\n            \"youtube.com\": 5.180522565320665\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 1288.921282660331,\n                \"Rtt\": 10.990579572446572\n            }\n        },\n        \"badSignal\": {\n            \"4A:4D:F0:7F:72:58\": {\n                \"Hostname\": \"POCO-F3\",\n                \"IpAddress\": \"192.168.0.3\",\n                \"Count\": 14\n            },\n            \"4C:60:BA:79:C4:2E\": {\n                \"Hostname\": \"lwip\",\n                \"IpAddress\": \"192.168.0.2\",\n                \"Count\": 372\n            },\n            \"60:65:25:E4:D8:57\": {\n                \"Hostname\": \"Bedroom\",\n                \"IpAddress\": \"192.168.0.14\",\n                \"Count\": 52\n            },\n            \"CA:8C:5A:F3:3A:6A\": {\n                \"Hostname\": \"Notts-s-S23-Ultra\",\n                \"IpAddress\": \"192.168.0.8\",\n                \"Count\": 52\n            }\n        },\n        \"maxCPU\": 18,\n        \"maxMemory\": 39.01,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 60:65:25:E4:D8:57 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 52,\n                    \"hostname\": \"Bedroom\",\n                    \"ip\": \"192.168.0.14\",\n                    \"mac\": \"60:65:25:E4:D8:57\",\n                    \"previous_count\": 52\n                },\n                \"Timestamp\": \"2025-09-29T09:31:52.962Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 4A:4D:F0:7F:72:58 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 14,\n                    \"hostname\": \"POCO-F3\",\n                    \"ip\": \"192.168.0.3\",\n                    \"mac\": \"4A:4D:F0:7F:72:58\",\n                    \"previous_count\": 14\n                },\n                \"Timestamp\": \"2025-09-29T09:31:52.962Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC CA:8C:5A:F3:3A:6A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 52,\n                    \"hostname\": \"Notts-s-S23-Ultra\",\n                    \"ip\": \"192.168.0.8\",\n                    \"mac\": \"CA:8C:5A:F3:3A:6A\",\n                    \"previous_count\": 52\n                },\n                \"Timestamp\": \"2025-09-29T09:31:52.962Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"ops::203626-EX820v-22497H8000913\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.3.0 3.1.9 v6087.0 Build 250124 Rel.60047n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:33.72Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 78.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 7.135391923990499,\n            \"google.com\": 7.479809976247031,\n            \"spotify.com\": 7.049881235154395,\n            \"youtube.com\": 7.2304038004750595\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 723.0550714285705,\n                \"Rtt\": 37.68906666666662\n            }\n        },\n        \"badSignal\": {\n            \"08:3D:88:AF:A9:65\": {\n                \"Hostname\": \"android-2403cd6c64ef5a6f\",\n                \"IpAddress\": \"192.168.0.51\",\n                \"Count\": 143\n            },\n            \"28:6D:CD:2A:BF:E3\": {\n                \"Hostname\": \"ThingsTurn_BFE3\",\n                \"IpAddress\": \"192.168.0.2\",\n                \"Count\": 413\n            },\n            \"7C:2E:BD:50:63:5D\": {\n                \"Hostname\": \"Google-Home-Mini\",\n                \"IpAddress\": \"192.168.0.50\",\n                \"Count\": 420\n            },\n            \"7C:D9:5C:15:DE:0A\": {\n                \"Hostname\": \"Google-Home-Mini\",\n                \"IpAddress\": \"192.168.0.47\",\n                \"Count\": 16\n            },\n            \"7C:D9:5C:1B:FB:CA\": {\n                \"Hostname\": \"Google-Home-Mini\",\n                \"IpAddress\": \"192.168.0.56\",\n                \"Count\": 369\n            },\n            \"7C:D9:5C:1C:6B:71\": {\n                \"Hostname\": \"Google-Home-Mini\",\n                \"IpAddress\": \"192.168.0.35\",\n                \"Count\": 410\n            },\n            \"7C:D9:5C:1F:9C:83\": {\n                \"Hostname\": \"Google-Home-Mini\",\n                \"IpAddress\": \"192.168.0.57\",\n                \"Count\": 413\n            },\n            \"7C:D9:5C:24:42:58\": {\n                \"Hostname\": \"Google-Home-Mini\",\n                \"IpAddress\": \"192.168.0.29\",\n                \"Count\": 421\n            },\n            \"A4:EF:15:4C:FD:6B\": {\n                \"Hostname\": \"110535966\",\n                \"IpAddress\": \"192.168.0.27\",\n                \"Count\": 62\n            },\n            \"A4:EF:15:4E:B0:89\": {\n                \"Hostname\": \"110536270\",\n                \"IpAddress\": \"192.168.0.25\",\n                \"Count\": 416\n            },\n            \"D4:A6:51:51:E0:7E\": {\n                \"Hostname\": \"wlan0\",\n                \"IpAddress\": \"192.168.0.19\",\n                \"Count\": 34\n            },\n            \"D4:A6:51:52:09:34\": {\n                \"Hostname\": \"wlan0\",\n                \"IpAddress\": \"192.168.0.13\",\n                \"Count\": 421\n            },\n            \"DE:A0:42:BB:AE:23\": {\n                \"Hostname\": \"Bevly-s-S24-Ultra\",\n                \"IpAddress\": \"192.168.0.55\",\n                \"Count\": 10\n            }\n        },\n        \"maxCPU\": 32,\n        \"maxMemory\": 40.67,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 7C:D9:5C:1C:6B:71 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 410,\n                    \"hostname\": \"Google-Home-Mini\",\n                    \"ip\": \"192.168.0.35\",\n                    \"mac\": \"7C:D9:5C:1C:6B:71\",\n                    \"previous_count\": 410\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.72Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D4:A6:51:51:E0:7E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 34,\n                    \"hostname\": \"wlan0\",\n                    \"ip\": \"192.168.0.19\",\n                    \"mac\": \"D4:A6:51:51:E0:7E\",\n                    \"previous_count\": 34\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.72Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A4:EF:15:4E:B0:89 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 416,\n                    \"hostname\": \"110536270\",\n                    \"ip\": \"192.168.0.25\",\n                    \"mac\": \"A4:EF:15:4E:B0:89\",\n                    \"previous_count\": 416\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.72Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 7C:D9:5C:1F:9C:83 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 413,\n                    \"hostname\": \"Google-Home-Mini\",\n                    \"ip\": \"192.168.0.57\",\n                    \"mac\": \"7C:D9:5C:1F:9C:83\",\n                    \"previous_count\": 413\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.72Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A4:EF:15:4C:FD:6B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 62,\n                    \"hostname\": \"110535966\",\n                    \"ip\": \"192.168.0.27\",\n                    \"mac\": \"A4:EF:15:4C:FD:6B\",\n                    \"previous_count\": 62\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.72Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D4:A6:51:52:09:34 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 421,\n                    \"hostname\": \"wlan0\",\n                    \"ip\": \"192.168.0.13\",\n                    \"mac\": \"D4:A6:51:52:09:34\",\n                    \"previous_count\": 421\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.72Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 7C:D9:5C:1B:FB:CA has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 369,\n                    \"hostname\": \"Google-Home-Mini\",\n                    \"ip\": \"192.168.0.56\",\n                    \"mac\": \"7C:D9:5C:1B:FB:CA\",\n                    \"previous_count\": 369\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.72Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 7C:D9:5C:24:42:58 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 421,\n                    \"hostname\": \"Google-Home-Mini\",\n                    \"ip\": \"192.168.0.29\",\n                    \"mac\": \"7C:D9:5C:24:42:58\",\n                    \"previous_count\": 421\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.72Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 28:6D:CD:2A:BF:E3 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 413,\n                    \"hostname\": \"ThingsTurn_BFE3\",\n                    \"ip\": \"192.168.0.2\",\n                    \"mac\": \"28:6D:CD:2A:BF:E3\",\n                    \"previous_count\": 413\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.721Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 7C:2E:BD:50:63:5D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 420,\n                    \"hostname\": \"Google-Home-Mini\",\n                    \"ip\": \"192.168.0.50\",\n                    \"mac\": \"7C:2E:BD:50:63:5D\",\n                    \"previous_count\": 420\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.721Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC DE:A0:42:BB:AE:23 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 10,\n                    \"hostname\": \"Bevly-s-S24-Ultra\",\n                    \"ip\": \"192.168.0.55\",\n                    \"mac\": \"DE:A0:42:BB:AE:23\",\n                    \"previous_count\": 10\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.721Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 08:3D:88:AF:A9:65 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 143,\n                    \"hostname\": \"android-2403cd6c64ef5a6f\",\n                    \"ip\": \"192.168.0.51\",\n                    \"mac\": \"08:3D:88:AF:A9:65\",\n                    \"previous_count\": 143\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.721Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 7C:D9:5C:15:DE:0A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 16,\n                    \"hostname\": \"Google-Home-Mini\",\n                    \"ip\": \"192.168.0.47\",\n                    \"mac\": \"7C:D9:5C:15:DE:0A\",\n                    \"previous_count\": 16\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.721Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::20362690D7CE\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.1.0 3.1.8 v6087.0 Build 230406 Rel.63114n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:49.252Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 78.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 7.379474940334129,\n            \"google.com\": 7.41527446300716,\n            \"spotify.com\": 6.56563245823389,\n            \"youtube.com\": 7.35799522673031\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 936.5459665871109,\n                \"Rtt\": 14.776966587112174\n            }\n        },\n        \"badSignal\": {\n            \"10:09:F9:C6:70:A3\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.2\",\n                \"Count\": 141\n            },\n            \"32:1B:76:DF:DD:88\": {\n                \"Hostname\": \"Olga-s-S20-FE\",\n                \"IpAddress\": \"192.168.0.4\",\n                \"Count\": 233\n            },\n            \"4E:B6:DB:4F:6B:6E\": {\n                \"Hostname\": \"iPad\",\n                \"IpAddress\": \"192.168.0.6\",\n                \"Count\": 355\n            },\n            \"64:4E:D7:32:38:6F\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.5\",\n                \"Count\": 10\n            },\n            \"8A:CF:18:E2:F1:5A\": {\n                \"Hostname\": \"Galaxy-A9-2018\",\n                \"IpAddress\": \"192.168.0.8\",\n                \"Count\": 63\n            },\n            \"98:41:5C:42:05:E2\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.9\",\n                \"Count\": 206\n            },\n            \"BA:E3:72:8E:CF:D0\": {\n                \"Hostname\": \"Galaxy-Tab-A7-Lite\",\n                \"IpAddress\": \"192.168.0.3\",\n                \"Count\": 161\n            },\n            \"D6:26:F5:A2:73:CD\": {\n                \"Hostname\": \"Olga-s-S24-FE\",\n                \"IpAddress\": \"192.168.0.3\",\n                \"Count\": 270\n            }\n        },\n        \"maxCPU\": 16,\n        \"maxMemory\": 38.96,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC BA:E3:72:8E:CF:D0 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 161,\n                    \"hostname\": \"Galaxy-Tab-A7-Lite\",\n                    \"ip\": \"192.168.0.3\",\n                    \"mac\": \"BA:E3:72:8E:CF:D0\",\n                    \"previous_count\": 161\n                },\n                \"Timestamp\": \"2025-09-29T09:31:49.278Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 64:4E:D7:32:38:6F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 10,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.5\",\n                    \"mac\": \"64:4E:D7:32:38:6F\",\n                    \"previous_count\": 10\n                },\n                \"Timestamp\": \"2025-09-29T09:31:49.278Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::98254AA1D25D\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.12.0 2.0.0 v606d.0 Build 230913 Rel.29689n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:41.026Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 85,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 40,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 9.125890736342043,\n            \"google.com\": 9.137767220902612,\n            \"spotify.com\": 9.066508313539192,\n            \"youtube.com\": 9.118764845605702\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 931.6848931116427,\n                \"Rtt\": 21.56769596199525\n            }\n        },\n        \"badSignal\": {\n            \"36:DD:70:7C:C8:CC\": {\n                \"Hostname\": \"Jayne-s-S24-FE\",\n                \"IpAddress\": \"192.168.0.100\",\n                \"Count\": 33\n            },\n            \"42:AE:D9:76:4A:28\": {\n                \"Hostname\": \"iPad\",\n                \"IpAddress\": \"192.168.0.105\",\n                \"Count\": 10\n            },\n            \"C8:6C:3D:92:54:97\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.103\",\n                \"Count\": 33\n            },\n            \"C8:8A:9A:9B:EF:EC\": {\n                \"Hostname\": \"MCA-L-J8HS324\",\n                \"IpAddress\": \"192.168.0.100\",\n                \"Count\": 19\n            }\n        },\n        \"maxCPU\": 19,\n        \"maxMemory\": 50.95,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 36:DD:70:7C:C8:CC has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 33,\n                    \"hostname\": \"Jayne-s-S24-FE\",\n                    \"ip\": \"192.168.0.100\",\n                    \"mac\": \"36:DD:70:7C:C8:CC\",\n                    \"previous_count\": 33\n                },\n                \"Timestamp\": \"2025-09-29T09:31:41.061Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C8:8A:9A:9B:EF:EC has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 19,\n                    \"hostname\": \"MCA-L-J8HS324\",\n                    \"ip\": \"192.168.0.100\",\n                    \"mac\": \"C8:8A:9A:9B:EF:EC\",\n                    \"previous_count\": 19\n                },\n                \"Timestamp\": \"2025-09-29T09:31:41.061Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 42:AE:D9:76:4A:28 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 10,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.0.105\",\n                    \"mac\": \"42:AE:D9:76:4A:28\",\n                    \"previous_count\": 10\n                },\n                \"Timestamp\": \"2025-09-29T09:31:41.061Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C8:6C:3D:92:54:97 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 33,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.103\",\n                    \"mac\": \"C8:6C:3D:92:54:97\",\n                    \"previous_count\": 33\n                },\n                \"Timestamp\": \"2025-09-29T09:31:41.061Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::A842A10A5817\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.13.0 2.0.0 v606d.0 Build 231129 Rel.37213n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:45.396Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 78.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 8.655581947743467,\n            \"google.com\": 8.695961995249407,\n            \"spotify.com\": 8.605700712589073,\n            \"youtube.com\": 8.624703087885985\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 668.1184444444447,\n                \"Rtt\": 26.074074074074073\n            }\n        },\n        \"badSignal\": {\n            \"2A:47:CC:24:95:B2\": {\n                \"Hostname\": \"iPad\",\n                \"IpAddress\": \"192.168.0.105\",\n                \"Count\": 129\n            },\n            \"5C:80:B6:A9:37:C9\": {\n                \"Hostname\": \"Mr-Learoyds-laptop\",\n                \"IpAddress\": \"192.168.0.116\",\n                \"Count\": 74\n            },\n            \"60:83:73:4C:62:4E\": {\n                \"Hostname\": \"Shels-iPhone\",\n                \"IpAddress\": \"192.168.0.112\",\n                \"Count\": 250\n            },\n            \"68:9A:87:3F:02:97\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.106\",\n                \"Count\": 421\n            },\n            \"9E:CF:44:43:41:9A\": {\n                \"Hostname\": \"shel iphone\",\n                \"IpAddress\": \"192.168.0.110\",\n                \"Count\": 92\n            },\n            \"AE:06:41:3B:9E:CA\": {\n                \"Hostname\": \"Galaxy-A15\",\n                \"IpAddress\": \"192.168.0.111\",\n                \"Count\": 18\n            },\n            \"DE:62:92:F8:7F:2F\": {\n                \"Hostname\": \"Chris-s-Galaxy-Note20\",\n                \"IpAddress\": \"192.168.0.108\",\n                \"Count\": 136\n            },\n            \"F8:F0:05:E1:F2:43\": {\n                \"Hostname\": \"WINC-f2-43\",\n                \"IpAddress\": \"192.168.0.110\",\n                \"Count\": 195\n            }\n        },\n        \"maxCPU\": 79,\n        \"maxMemory\": 49.83,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 2A:47:CC:24:95:B2 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 129,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.0.105\",\n                    \"mac\": \"2A:47:CC:24:95:B2\",\n                    \"previous_count\": 129\n                },\n                \"Timestamp\": \"2025-09-29T09:31:45.4Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F8:F0:05:E1:F2:43 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 195,\n                    \"hostname\": \"WINC-f2-43\",\n                    \"ip\": \"192.168.0.110\",\n                    \"mac\": \"F8:F0:05:E1:F2:43\",\n                    \"previous_count\": 195\n                },\n                \"Timestamp\": \"2025-09-29T09:31:45.4Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 60:83:73:4C:62:4E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 250,\n                    \"hostname\": \"Shels-iPhone\",\n                    \"ip\": \"192.168.0.112\",\n                    \"mac\": \"60:83:73:4C:62:4E\",\n                    \"previous_count\": 250\n                },\n                \"Timestamp\": \"2025-09-29T09:31:45.4Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC AE:06:41:3B:9E:CA has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 18,\n                    \"hostname\": \"Galaxy-A15\",\n                    \"ip\": \"192.168.0.111\",\n                    \"mac\": \"AE:06:41:3B:9E:CA\",\n                    \"previous_count\": 18\n                },\n                \"Timestamp\": \"2025-09-29T09:31:45.4Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 5C:80:B6:A9:37:C9 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 74,\n                    \"hostname\": \"Mr-Learoyds-laptop\",\n                    \"ip\": \"192.168.0.116\",\n                    \"mac\": \"5C:80:B6:A9:37:C9\",\n                    \"previous_count\": 74\n                },\n                \"Timestamp\": \"2025-09-29T09:31:45.4Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::20362690BCB2\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.1.0 3.1.8 v6087.0 Build 230406 Rel.63114n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:44.78Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 78.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 3.869358669833729,\n            \"google.com\": 3.92874109263658,\n            \"spotify.com\": 3.9073634204275534,\n            \"youtube.com\": 3.9216152019002375\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 961.3510213776716,\n                \"Rtt\": 10.851836104513056\n            }\n        },\n        \"badSignal\": {\n            \"08:05:81:2E:65:95\": {\n                \"Hostname\": \"R3-up\",\n                \"IpAddress\": \"192.168.0.9\",\n                \"Count\": 15\n            },\n            \"10:B1:DF:D5:C2:27\": {\n                \"Hostname\": \"A3 Printer\",\n                \"IpAddress\": \"192.168.0.86\",\n                \"Count\": 271\n            },\n            \"20:0B:CF:EA:F9:8E\": {\n                \"Hostname\": \"Emily switch\",\n                \"IpAddress\": \"192.168.0.17\",\n                \"Count\": 296\n            },\n            \"22:2E:66:AE:E4:EB\": {\n                \"Hostname\": \"Lucy-s-A52s\",\n                \"IpAddress\": \"192.168.0.12\",\n                \"Count\": 62\n            },\n            \"3C:A9:AB:B9:B2:D1\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.16\",\n                \"Count\": 346\n            },\n            \"52:A7:22:0D:78:09\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.6\",\n                \"Count\": 29\n            },\n            \"56:66:4B:92:95:15\": {\n                \"Hostname\": \"Michael-s-A52s\",\n                \"IpAddress\": \"192.168.0.20\",\n                \"Count\": 123\n            },\n            \"70:F0:88:D6:79:E3\": {\n                \"Hostname\": \"Oli switch\",\n                \"IpAddress\": \"192.168.0.16\",\n                \"Count\": 232\n            },\n            \"80:D2:E5:5B:12:6A\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.33.2\",\n                \"Count\": 220\n            },\n            \"8E:C8:E5:C8:0E:73\": {\n                \"Hostname\": \"Galaxy-Tab-A8\",\n                \"IpAddress\": \"192.168.0.20\",\n                \"Count\": 165\n            },\n            \"A6:F5:86:17:1E:34\": {\n                \"Hostname\": \"Oliver-s-A35\",\n                \"IpAddress\": \"192.168.0.13\",\n                \"Count\": 27\n            },\n            \"D0:4D:2C:0C:E0:1D\": {\n                \"Hostname\": \"Roku3\",\n                \"IpAddress\": \"192.168.0.3\",\n                \"Count\": 421\n            },\n            \"EE:1B:2E:7E:50:FA\": {\n                \"Hostname\": \"Emily-s-A50\",\n                \"IpAddress\": \"192.168.0.13\",\n                \"Count\": 17\n            },\n            \"FE:9C:BC:6F:C1:DF\": {\n                \"Hostname\": \"Michael-s-Galaxy-Tab-A\",\n                \"IpAddress\": \"192.168.0.18\",\n                \"Count\": 53\n            }\n        },\n        \"maxCPU\": 24,\n        \"maxMemory\": 39.15,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 56:66:4B:92:95:15 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 123,\n                    \"hostname\": \"Michael-s-A52s\",\n                    \"ip\": \"192.168.0.20\",\n                    \"mac\": \"56:66:4B:92:95:15\",\n                    \"previous_count\": 123\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.804Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 22:2E:66:AE:E4:EB has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 62,\n                    \"hostname\": \"Lucy-s-A52s\",\n                    \"ip\": \"192.168.0.12\",\n                    \"mac\": \"22:2E:66:AE:E4:EB\",\n                    \"previous_count\": 62\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.804Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC EE:1B:2E:7E:50:FA has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 17,\n                    \"hostname\": \"Emily-s-A50\",\n                    \"ip\": \"192.168.0.13\",\n                    \"mac\": \"EE:1B:2E:7E:50:FA\",\n                    \"previous_count\": 17\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.804Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 20:0B:CF:EA:F9:8E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 296,\n                    \"hostname\": \"Emily switch\",\n                    \"ip\": \"192.168.0.17\",\n                    \"mac\": \"20:0B:CF:EA:F9:8E\",\n                    \"previous_count\": 296\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.804Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 8E:C8:E5:C8:0E:73 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 165,\n                    \"hostname\": \"Galaxy-Tab-A8\",\n                    \"ip\": \"192.168.0.20\",\n                    \"mac\": \"8E:C8:E5:C8:0E:73\",\n                    \"previous_count\": 165\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.804Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 10:B1:DF:D5:C2:27 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 271,\n                    \"hostname\": \"A3 Printer\",\n                    \"ip\": \"192.168.0.86\",\n                    \"mac\": \"10:B1:DF:D5:C2:27\",\n                    \"previous_count\": 271\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.804Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A6:F5:86:17:1E:34 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 27,\n                    \"hostname\": \"Oliver-s-A35\",\n                    \"ip\": \"192.168.0.13\",\n                    \"mac\": \"A6:F5:86:17:1E:34\",\n                    \"previous_count\": 27\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.804Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 52:A7:22:0D:78:09 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 29,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.6\",\n                    \"mac\": \"52:A7:22:0D:78:09\",\n                    \"previous_count\": 29\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.804Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 08:05:81:2E:65:95 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 15,\n                    \"hostname\": \"R3-up\",\n                    \"ip\": \"192.168.0.9\",\n                    \"mac\": \"08:05:81:2E:65:95\",\n                    \"previous_count\": 15\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.804Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::20362690D64B\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.1.0 3.1.8 v6087.0 Build 230406 Rel.63114n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:49.258Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 100,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 100,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 2.111904761904762,\n            \"google.com\": 2.3833333333333333,\n            \"spotify.com\": 2.011904761904762,\n            \"youtube.com\": 2.2666666666666666\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 1548.3303571428557,\n                \"Rtt\": 9.085411904761905\n            }\n        },\n        \"maxCPU\": 10,\n        \"maxMemory\": 38.63,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::3C52A10604EC\",\n            \"model\": \"HX220\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.15.0 2.0.0 v605f.0 Build 231128 Rel.28166n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:34.46Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 88.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 55,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 3.25,\n            \"google.com\": 3.2547619047619047,\n            \"spotify.com\": 3.1714285714285713,\n            \"youtube.com\": 3.230952380952381\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 818.4849881235145,\n                \"Rtt\": 25.590505938242277\n            }\n        },\n        \"badSignal\": {\n            \"10:2C:B1:49:E9:36\": {\n                \"Hostname\": \"Eufy Device\",\n                \"IpAddress\": \"192.168.88.6\",\n                \"Count\": 421\n            },\n            \"CC:27:46:A0:63:7A\": {\n                \"Hostname\": \"Bens-iPhone\",\n                \"IpAddress\": \"192.168.88.9\",\n                \"Count\": 93\n            },\n            \"DE:7A:EF:3F:6D:E8\": {\n                \"Hostname\": \"Watch\",\n                \"IpAddress\": \"192.168.88.10\",\n                \"Count\": 20\n            }\n        },\n        \"maxCPU\": 21,\n        \"maxMemory\": 61.31,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC CC:27:46:A0:63:7A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 93,\n                    \"hostname\": \"Bens-iPhone\",\n                    \"ip\": \"192.168.88.9\",\n                    \"mac\": \"CC:27:46:A0:63:7A\",\n                    \"previous_count\": 93\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.482Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC DE:7A:EF:3F:6D:E8 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 20,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.88.10\",\n                    \"mac\": \"DE:7A:EF:3F:6D:E8\",\n                    \"previous_count\": 20\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.482Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::20362690ECFA\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.1.0 3.1.8 v6087.0 Build 230406 Rel.63114n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:43.218Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 88.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 55,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 6.589285714285714,\n            \"google.com\": 6.632152588555858,\n            \"spotify.com\": 5.687817258883249,\n            \"youtube.com\": 6.580152671755725\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 2163.1091885441524,\n                \"Rtt\": 10.183985680190936\n            }\n        },\n        \"badSignal\": {\n            \"62:93:B1:5C:76:FB\": {\n                \"Hostname\": \"Catherine-s-S22\",\n                \"IpAddress\": \"192.168.0.8\",\n                \"Count\": 12\n            },\n            \"76:02:C2:B3:0F:06\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.9\",\n                \"Count\": 125\n            },\n            \"8E:C4:62:6A:46:2E\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.3\",\n                \"Count\": 36\n            }\n        },\n        \"maxCPU\": 12,\n        \"maxMemory\": 38.88,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 8E:C4:62:6A:46:2E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 36,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.3\",\n                    \"mac\": \"8E:C4:62:6A:46:2E\",\n                    \"previous_count\": 36\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.276Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 76:02:C2:B3:0F:06 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 125,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.9\",\n                    \"mac\": \"76:02:C2:B3:0F:06\",\n                    \"previous_count\": 125\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.276Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 62:93:B1:5C:76:FB has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 12,\n                    \"hostname\": \"Catherine-s-S22\",\n                    \"ip\": \"192.168.0.8\",\n                    \"mac\": \"62:93:B1:5C:76:FB\",\n                    \"previous_count\": 12\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.276Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::242FD04E9FF8\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.13.0 2.0.0 v606d.0 Build 231129 Rel.37213n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:35.695Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 81.25,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 25,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 4.247619047619048,\n            \"google.com\": 4.442857142857143,\n            \"spotify.com\": 3.9904761904761905,\n            \"youtube.com\": 4.478571428571429\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 862.1918795180723,\n                \"Rtt\": 14.144578313253012\n            }\n        },\n        \"badSignal\": {\n            \"06:78:74:A1:6F:F9\": {\n                \"Hostname\": \"moto-e14\",\n                \"IpAddress\": \"192.168.0.103\",\n                \"Count\": 62\n            },\n            \"4A:25:EA:39:B7:3C\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.100\",\n                \"Count\": 26\n            },\n            \"72:60:07:4E:FB:3E\": {\n                \"Hostname\": \"iPad\",\n                \"IpAddress\": \"192.168.0.101\",\n                \"Count\": 36\n            },\n            \"76:E5:92:48:11:19\": {\n                \"Hostname\": \"Lennon-s-A55\",\n                \"IpAddress\": \"192.168.0.102\",\n                \"Count\": 46\n            },\n            \"92:20:7B:4F:74:49\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.101\",\n                \"Count\": 109\n            }\n        },\n        \"maxCPU\": 14,\n        \"maxMemory\": 47.56,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 06:78:74:A1:6F:F9 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 62,\n                    \"hostname\": \"moto-e14\",\n                    \"ip\": \"192.168.0.103\",\n                    \"mac\": \"06:78:74:A1:6F:F9\",\n                    \"previous_count\": 62\n                },\n                \"Timestamp\": \"2025-09-29T09:31:35.76Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 4A:25:EA:39:B7:3C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 26,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.100\",\n                    \"mac\": \"4A:25:EA:39:B7:3C\",\n                    \"previous_count\": 26\n                },\n                \"Timestamp\": \"2025-09-29T09:31:35.76Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 76:E5:92:48:11:19 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 46,\n                    \"hostname\": \"Lennon-s-A55\",\n                    \"ip\": \"192.168.0.102\",\n                    \"mac\": \"76:E5:92:48:11:19\",\n                    \"previous_count\": 46\n                },\n                \"Timestamp\": \"2025-09-29T09:31:35.76Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 92:20:7B:4F:74:49 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 109,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"92:20:7B:4F:74:49\",\n                    \"previous_count\": 109\n                },\n                \"Timestamp\": \"2025-09-29T09:31:35.76Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 72:60:07:4E:FB:3E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 36,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"72:60:07:4E:FB:3E\",\n                    \"previous_count\": 36\n                },\n                \"Timestamp\": \"2025-09-29T09:31:35.76Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::5091E3374B49\",\n            \"model\": \"HX220\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.15.0 2.0.0 v605f.0 Build 231128 Rel.28166n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:37.472Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 68.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15,\n            \"hardwareHealthScore\": 60\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 7.855106888361045,\n            \"google.com\": 7.909738717339668,\n            \"spotify.com\": 7.912114014251782,\n            \"youtube.com\": 7.904988123515439\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 737.8435154394292,\n                \"Rtt\": 21.261152019002388\n            }\n        },\n        \"badSignal\": {\n            \"00:71:47:99:27:DC\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.88.2\",\n                \"Count\": 28\n            },\n            \"14:91:38:A9:00:1F\": {\n                \"Hostname\": \"amazon-bee5ae659\",\n                \"IpAddress\": \"192.168.88.6\",\n                \"Count\": 348\n            },\n            \"2A:30:A8:88:D7:6A\": {\n                \"Hostname\": \"Mac\",\n                \"IpAddress\": \"192.168.88.12\",\n                \"Count\": 23\n            },\n            \"32:CD:D3:9D:46:88\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.88.8\",\n                \"Count\": 16\n            },\n            \"34:FD:6A:1B:18:6E\": {\n                \"Hostname\": \"Home-Cinema\",\n                \"IpAddress\": \"192.168.88.4\",\n                \"Count\": 101\n            },\n            \"76:5A:C3:01:B2:0D\": {\n                \"Hostname\": \"iPad\",\n                \"IpAddress\": \"192.168.88.11\",\n                \"Count\": 108\n            },\n            \"AE:47:76:2B:01:7E\": {\n                \"Hostname\": \"OPPO-Find-X8-Pro\",\n                \"IpAddress\": \"192.168.88.10\",\n                \"Count\": 243\n            },\n            \"C2:A3:BA:6F:2B:07\": {\n                \"Hostname\": \"Watch\",\n                \"IpAddress\": \"192.168.88.13\",\n                \"Count\": 19\n            },\n            \"CC:D9:AC:4A:F5:6A\": {\n                \"Hostname\": \"Yuuki\",\n                \"IpAddress\": \"192.168.88.7\",\n                \"Count\": 41\n            },\n            \"D2:1D:20:8B:BE:C6\": {\n                \"Hostname\": \"Galaxy-A52s-5G\",\n                \"IpAddress\": \"192.168.88.3\",\n                \"Count\": 22\n            }\n        },\n        \"maxCPU\": 100,\n        \"maxMemory\": 64.3,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 76:5A:C3:01:B2:0D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 108,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.88.11\",\n                    \"mac\": \"76:5A:C3:01:B2:0D\",\n                    \"previous_count\": 108\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.482Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 34:FD:6A:1B:18:6E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 101,\n                    \"hostname\": \"Home-Cinema\",\n                    \"ip\": \"192.168.88.4\",\n                    \"mac\": \"34:FD:6A:1B:18:6E\",\n                    \"previous_count\": 101\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.482Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 2A:30:A8:88:D7:6A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 23,\n                    \"hostname\": \"Mac\",\n                    \"ip\": \"192.168.88.12\",\n                    \"mac\": \"2A:30:A8:88:D7:6A\",\n                    \"previous_count\": 23\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.482Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C2:A3:BA:6F:2B:07 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 19,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.88.13\",\n                    \"mac\": \"C2:A3:BA:6F:2B:07\",\n                    \"previous_count\": 19\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.482Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 32:CD:D3:9D:46:88 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 16,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.88.8\",\n                    \"mac\": \"32:CD:D3:9D:46:88\",\n                    \"previous_count\": 16\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.482Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D2:1D:20:8B:BE:C6 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 22,\n                    \"hostname\": \"Galaxy-A52s-5G\",\n                    \"ip\": \"192.168.88.3\",\n                    \"mac\": \"D2:1D:20:8B:BE:C6\",\n                    \"previous_count\": 22\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.482Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 00:71:47:99:27:DC has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 28,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.2\",\n                    \"mac\": \"00:71:47:99:27:DC\",\n                    \"previous_count\": 28\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.482Z\"\n            },\n            {\n                \"Type\": \"HighCPUUsage\",\n                \"Message\": \"Device is experiencing high CPU usage.\",\n                \"Details\": {\n                    \"max_cpu_percentage\": 100,\n                    \"threshold_percentage\": 90\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.482Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::98254AA1C717\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.15.0 2.0.0 v606d.0 Build 240802 Rel.33715n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:43.351Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 96.25,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 85,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 5.097619047619047,\n            \"google.com\": 5.133333333333334,\n            \"spotify.com\": 4.754761904761905,\n            \"youtube.com\": 5.128571428571429\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 1050.8580693069305,\n                \"Rtt\": 17.623762376237625\n            }\n        },\n        \"badSignal\": {\n            \"72:99:B8:99:66:F1\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.101\",\n                \"Count\": 283\n            }\n        },\n        \"maxCPU\": 21,\n        \"maxMemory\": 45.8,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 72:99:B8:99:66:F1 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 283,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"72:99:B8:99:66:F1\",\n                    \"previous_count\": 283\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.37Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::242FD04EA385\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.12.0 2.0.0 v606d.0 Build 230913 Rel.29689n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:35.922Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 96.25,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 85,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 3.7642857142857142,\n            \"google.com\": 3.907142857142857,\n            \"spotify.com\": 3.2714285714285714,\n            \"youtube.com\": 3.9214285714285713\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 934.6656730769238,\n                \"Rtt\": 8.870192307692308\n            }\n        },\n        \"badSignal\": {\n            \"4C:FC:AA:0E:B1:5B\": {\n                \"Hostname\": \"Tesla_Model_3\",\n                \"IpAddress\": \"192.168.0.101\",\n                \"Count\": 238\n            }\n        },\n        \"maxCPU\": 19,\n        \"maxMemory\": 45.27,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 4C:FC:AA:0E:B1:5B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 238,\n                    \"hostname\": \"Tesla_Model_3\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"4C:FC:AA:0E:B1:5B\",\n                    \"previous_count\": 238\n                },\n                \"Timestamp\": \"2025-09-29T09:31:36.047Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::20362690B9D9\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.1.0 3.1.8 v6087.0 Build 230406 Rel.63114n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:49.199Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 100,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 100,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 6.966587112171838,\n            \"google.com\": 7.045346062052506,\n            \"spotify.com\": 6.073985680190931,\n            \"youtube.com\": 6.997613365155131\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 853.4671360381851,\n                \"Rtt\": 16.25649880668259\n            }\n        },\n        \"maxCPU\": 19,\n        \"maxMemory\": 39.65,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::40ED0039FA6F\",\n            \"model\": \"HX220\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.15.0 2.0.0 v605f.0 Build 231128 Rel.28166n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:33.554Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 85,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 40,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 13.281012658227848,\n            \"google.com\": 13.425474254742548,\n            \"spotify.com\": 12.9975,\n            \"youtube.com\": 13.5\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 575.4711638954856,\n                \"Rtt\": 26.917408551068895\n            }\n        },\n        \"badSignal\": {\n            \"40:AE:30:9C:55:7E\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.88.13\",\n                \"Count\": 122\n            },\n            \"D8:44:89:5C:6F:22\": {\n                \"Hostname\": \"L530\",\n                \"IpAddress\": \"192.168.88.2\",\n                \"Count\": 76\n            },\n            \"D8:44:89:5C:80:16\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.88.5\",\n                \"Count\": 71\n            },\n            \"D8:44:89:5C:9B:AA\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.88.6\",\n                \"Count\": 97\n            }\n        },\n        \"maxCPU\": 37,\n        \"maxMemory\": 62.31,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 40:AE:30:9C:55:7E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 122,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.13\",\n                    \"mac\": \"40:AE:30:9C:55:7E\",\n                    \"previous_count\": 122\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.58Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D8:44:89:5C:6F:22 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 76,\n                    \"hostname\": \"L530\",\n                    \"ip\": \"192.168.88.2\",\n                    \"mac\": \"D8:44:89:5C:6F:22\",\n                    \"previous_count\": 76\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.58Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D8:44:89:5C:80:16 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 71,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.5\",\n                    \"mac\": \"D8:44:89:5C:80:16\",\n                    \"previous_count\": 71\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.58Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D8:44:89:5C:9B:AA has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 97,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.6\",\n                    \"mac\": \"D8:44:89:5C:9B:AA\",\n                    \"previous_count\": 97\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.58Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::20362690D7D1\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.1.0 3.1.8 v6087.0 Build 230406 Rel.63114n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:43.389Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 92.5,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 70,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 4.541567695961995,\n            \"google.com\": 4.667458432304038,\n            \"spotify.com\": 4.983372921615202,\n            \"youtube.com\": 5.251781472684086\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 1024.3965320665077,\n                \"Rtt\": 9.404850356294542\n            }\n        },\n        \"badSignal\": {\n            \"58:7A:62:42:EE:D8\": {\n                \"Hostname\": \"Ring-42eed8\",\n                \"IpAddress\": \"192.168.0.3\",\n                \"Count\": 419\n            },\n            \"66:70:07:32:41:56\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.4\",\n                \"Count\": 160\n            }\n        },\n        \"maxCPU\": 18,\n        \"maxMemory\": 39.88,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 66:70:07:32:41:56 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 160,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.4\",\n                    \"mac\": \"66:70:07:32:41:56\",\n                    \"previous_count\": 160\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.401Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::98254AC4CC84\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.13.0 2.0.0 v606d.0 Build 231129 Rel.37213n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:57.022Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 88.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 55,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 7.028503562945368,\n            \"google.com\": 7.068883610451306,\n            \"spotify.com\": 6.92874109263658,\n            \"youtube.com\": 7.0570071258907365\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 926.5889523809565,\n                \"Rtt\": 18.047619047619047\n            }\n        },\n        \"badSignal\": {\n            \"40:1A:58:B8:5E:F9\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.104\",\n                \"Count\": 122\n            },\n            \"46:BA:B9:80:D8:CD\": {\n                \"Hostname\": \"Galaxy-S21-5G\",\n                \"IpAddress\": \"192.168.0.105\",\n                \"Count\": 39\n            },\n            \"54:60:09:6F:F5:02\": {\n                \"Hostname\": \"Google-Home\",\n                \"IpAddress\": \"192.168.0.107\",\n                \"Count\": 382\n            }\n        },\n        \"maxCPU\": 30,\n        \"maxMemory\": 44.21,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 54:60:09:6F:F5:02 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 382,\n                    \"hostname\": \"Google-Home\",\n                    \"ip\": \"192.168.0.107\",\n                    \"mac\": \"54:60:09:6F:F5:02\",\n                    \"previous_count\": 382\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.023Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 46:BA:B9:80:D8:CD has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 39,\n                    \"hostname\": \"Galaxy-S21-5G\",\n                    \"ip\": \"192.168.0.105\",\n                    \"mac\": \"46:BA:B9:80:D8:CD\",\n                    \"previous_count\": 39\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.023Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 40:1A:58:B8:5E:F9 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 122,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.104\",\n                    \"mac\": \"40:1A:58:B8:5E:F9\",\n                    \"previous_count\": 122\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.023Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::20362690DA5C\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.1.0 3.1.8 v6087.0 Build 230406 Rel.63114n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:36.292Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 85,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 40,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 4.688836104513064,\n            \"google.com\": 4.684085510688836,\n            \"spotify.com\": 4.665083135391924,\n            \"youtube.com\": 4.669833729216152\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 1905.5175296912112,\n                \"Rtt\": 10.092391923990506\n            }\n        },\n        \"badSignal\": {\n            \"20:0B:74:93:F9:FE\": {\n                \"Hostname\": \"MP-LAP-D351262R\",\n                \"IpAddress\": \"192.168.32.21\",\n                \"Count\": 13\n            },\n            \"90:38:0C:A3:1B:A8\": {\n                \"Hostname\": \"Zappi\",\n                \"IpAddress\": \"192.168.32.14\",\n                \"Count\": 406\n            },\n            \"CA:A1:EA:27:3B:9F\": {\n                \"Hostname\": \"Watch\",\n                \"IpAddress\": \"192.168.32.20\",\n                \"Count\": 13\n            },\n            \"EE:18:56:31:0E:CC\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.32.16\",\n                \"Count\": 11\n            }\n        },\n        \"maxCPU\": 52,\n        \"maxMemory\": 41,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 90:38:0C:A3:1B:A8 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 406,\n                    \"hostname\": \"Zappi\",\n                    \"ip\": \"192.168.32.14\",\n                    \"mac\": \"90:38:0C:A3:1B:A8\",\n                    \"previous_count\": 406\n                },\n                \"Timestamp\": \"2025-09-29T09:31:36.293Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC CA:A1:EA:27:3B:9F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 13,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.32.20\",\n                    \"mac\": \"CA:A1:EA:27:3B:9F\",\n                    \"previous_count\": 13\n                },\n                \"Timestamp\": \"2025-09-29T09:31:36.293Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC EE:18:56:31:0E:CC has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 11,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.32.16\",\n                    \"mac\": \"EE:18:56:31:0E:CC\",\n                    \"previous_count\": 11\n                },\n                \"Timestamp\": \"2025-09-29T09:31:36.293Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 20:0B:74:93:F9:FE has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 13,\n                    \"hostname\": \"MP-LAP-D351262R\",\n                    \"ip\": \"192.168.32.21\",\n                    \"mac\": \"20:0B:74:93:F9:FE\",\n                    \"previous_count\": 13\n                },\n                \"Timestamp\": \"2025-09-29T09:31:36.293Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::98254AA1BE05\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.12.0 2.0.0 v606d.0 Build 230913 Rel.29689n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:45.6Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 78.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 13.066666666666666,\n            \"google.com\": 13.085714285714285,\n            \"spotify.com\": 12.628571428571428,\n            \"youtube.com\": 13.07857142857143\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 372.95930455635516,\n                \"Rtt\": 34.29256594724221\n            }\n        },\n        \"badSignal\": {\n            \"0A:4B:A3:16:9D:87\": {\n                \"Hostname\": \"Galaxy-S25-Ultra\",\n                \"IpAddress\": \"192.168.0.103\",\n                \"Count\": 125\n            },\n            \"32:A9:BE:DC:18:A5\": {\n                \"Hostname\": \"Galaxy-S23-Ultra\",\n                \"IpAddress\": \"192.168.0.102\",\n                \"Count\": 45\n            },\n            \"78:92:9C:8F:F5:B6\": {\n                \"Hostname\": \"DESKTOP-QF4FCI6\",\n                \"IpAddress\": \"192.168.0.105\",\n                \"Count\": 15\n            },\n            \"92:3D:91:F7:28:9B\": {\n                \"Hostname\": \"Galaxy-S23-Ultra\",\n                \"IpAddress\": \"192.168.0.104\",\n                \"Count\": 132\n            },\n            \"96:0A:D4:1F:AC:19\": {\n                \"Hostname\": \"Galaxy-S25-Ultra\",\n                \"IpAddress\": \"192.168.0.101\",\n                \"Count\": 24\n            },\n            \"AA:67:BE:43:BC:EA\": {\n                \"Hostname\": \"Galaxy-S20-FE-5G\",\n                \"IpAddress\": \"192.168.0.100\",\n                \"Count\": 175\n            },\n            \"AA:B4:0A:96:51:92\": {\n                \"Hostname\": \"Galaxy-S21-Ultra-5G\",\n                \"IpAddress\": \"192.168.0.100\",\n                \"Count\": 43\n            },\n            \"B8:09:8A:CD:05:99\": {\n                \"Hostname\": \"DESKTOP-940URH2\",\n                \"IpAddress\": \"192.168.0.107\",\n                \"Count\": 10\n            },\n            \"FA:0D:4C:10:B5:86\": {\n                \"Hostname\": \"Galaxy-S25-Ultra\",\n                \"IpAddress\": \"192.168.0.100\",\n                \"Count\": 10\n            }\n        },\n        \"maxCPU\": 10,\n        \"maxMemory\": 47.78,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC FA:0D:4C:10:B5:86 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 10,\n                    \"hostname\": \"Galaxy-S25-Ultra\",\n                    \"ip\": \"192.168.0.100\",\n                    \"mac\": \"FA:0D:4C:10:B5:86\",\n                    \"previous_count\": 10\n                },\n                \"Timestamp\": \"2025-09-29T09:31:45.604Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 78:92:9C:8F:F5:B6 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 15,\n                    \"hostname\": \"DESKTOP-QF4FCI6\",\n                    \"ip\": \"192.168.0.105\",\n                    \"mac\": \"78:92:9C:8F:F5:B6\",\n                    \"previous_count\": 15\n                },\n                \"Timestamp\": \"2025-09-29T09:31:45.604Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B8:09:8A:CD:05:99 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 10,\n                    \"hostname\": \"DESKTOP-940URH2\",\n                    \"ip\": \"192.168.0.107\",\n                    \"mac\": \"B8:09:8A:CD:05:99\",\n                    \"previous_count\": 10\n                },\n                \"Timestamp\": \"2025-09-29T09:31:45.604Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 96:0A:D4:1F:AC:19 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 24,\n                    \"hostname\": \"Galaxy-S25-Ultra\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"96:0A:D4:1F:AC:19\",\n                    \"previous_count\": 24\n                },\n                \"Timestamp\": \"2025-09-29T09:31:45.604Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 92:3D:91:F7:28:9B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 132,\n                    \"hostname\": \"Galaxy-S23-Ultra\",\n                    \"ip\": \"192.168.0.104\",\n                    \"mac\": \"92:3D:91:F7:28:9B\",\n                    \"previous_count\": 132\n                },\n                \"Timestamp\": \"2025-09-29T09:31:45.604Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 32:A9:BE:DC:18:A5 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 45,\n                    \"hostname\": \"Galaxy-S23-Ultra\",\n                    \"ip\": \"192.168.0.102\",\n                    \"mac\": \"32:A9:BE:DC:18:A5\",\n                    \"previous_count\": 45\n                },\n                \"Timestamp\": \"2025-09-29T09:31:45.604Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC AA:B4:0A:96:51:92 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 43,\n                    \"hostname\": \"Galaxy-S21-Ultra-5G\",\n                    \"ip\": \"192.168.0.100\",\n                    \"mac\": \"AA:B4:0A:96:51:92\",\n                    \"previous_count\": 43\n                },\n                \"Timestamp\": \"2025-09-29T09:31:45.604Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::20362690BAA2\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.1.0 3.1.8 v6087.0 Build 230406 Rel.63114n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:48.075Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 78.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 6.1761904761904765,\n            \"google.com\": 6.257142857142857,\n            \"spotify.com\": 6.254761904761905,\n            \"youtube.com\": 6.283333333333333\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 1108.071002386633,\n                \"Rtt\": 20.28480429594271\n            }\n        },\n        \"badSignal\": {\n            \"02:B8:30:5D:D8:E1\": {\n                \"Hostname\": \"HONOR-200-Lite\",\n                \"IpAddress\": \"192.168.0.13\",\n                \"Count\": 110\n            },\n            \"46:38:F9:31:C8:7F\": {\n                \"Hostname\": \"Andy-Work-Phone\",\n                \"IpAddress\": \"192.168.0.19\",\n                \"Count\": 27\n            },\n            \"4C:EF:C0:8C:0A:FB\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.16\",\n                \"Count\": 221\n            },\n            \"50:81:40:C9:F3:20\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.21\",\n                \"Count\": 276\n            },\n            \"56:A6:5A:C7:29:EF\": {\n                \"Hostname\": \"motorola-edge-40\",\n                \"IpAddress\": \"192.168.0.5\",\n                \"Count\": 109\n            },\n            \"72:78:00:6E:8A:E9\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.11\",\n                \"Count\": 45\n            },\n            \"9E:C7:BA:36:ED:6A\": {\n                \"Hostname\": \"motorola-edge-60-pro\",\n                \"IpAddress\": \"192.168.0.14\",\n                \"Count\": 86\n            },\n            \"B8:27:EB:05:65:EA\": {\n                \"Hostname\": \"departureboard\",\n                \"IpAddress\": \"192.168.0.199\",\n                \"Count\": 10\n            },\n            \"DE:9A:11:60:21:BB\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.208\",\n                \"Count\": 36\n            },\n            \"E6:68:C8:9D:05:0A\": {\n                \"Hostname\": \"Galaxy-A32-5G\",\n                \"IpAddress\": \"192.168.0.20\",\n                \"Count\": 59\n            }\n        },\n        \"maxCPU\": 33,\n        \"maxMemory\": 41.92,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 56:A6:5A:C7:29:EF has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 109,\n                    \"hostname\": \"motorola-edge-40\",\n                    \"ip\": \"192.168.0.5\",\n                    \"mac\": \"56:A6:5A:C7:29:EF\",\n                    \"previous_count\": 109\n                },\n                \"Timestamp\": \"2025-09-29T09:31:48.09Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC DE:9A:11:60:21:BB has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 36,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.208\",\n                    \"mac\": \"DE:9A:11:60:21:BB\",\n                    \"previous_count\": 36\n                },\n                \"Timestamp\": \"2025-09-29T09:31:48.09Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 72:78:00:6E:8A:E9 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 45,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.11\",\n                    \"mac\": \"72:78:00:6E:8A:E9\",\n                    \"previous_count\": 45\n                },\n                \"Timestamp\": \"2025-09-29T09:31:48.09Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 46:38:F9:31:C8:7F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 27,\n                    \"hostname\": \"Andy-Work-Phone\",\n                    \"ip\": \"192.168.0.19\",\n                    \"mac\": \"46:38:F9:31:C8:7F\",\n                    \"previous_count\": 27\n                },\n                \"Timestamp\": \"2025-09-29T09:31:48.09Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 9E:C7:BA:36:ED:6A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 86,\n                    \"hostname\": \"motorola-edge-60-pro\",\n                    \"ip\": \"192.168.0.14\",\n                    \"mac\": \"9E:C7:BA:36:ED:6A\",\n                    \"previous_count\": 86\n                },\n                \"Timestamp\": \"2025-09-29T09:31:48.09Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 4C:EF:C0:8C:0A:FB has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 221,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.16\",\n                    \"mac\": \"4C:EF:C0:8C:0A:FB\",\n                    \"previous_count\": 221\n                },\n                \"Timestamp\": \"2025-09-29T09:31:48.09Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC E6:68:C8:9D:05:0A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 59,\n                    \"hostname\": \"Galaxy-A32-5G\",\n                    \"ip\": \"192.168.0.20\",\n                    \"mac\": \"E6:68:C8:9D:05:0A\",\n                    \"previous_count\": 59\n                },\n                \"Timestamp\": \"2025-09-29T09:31:48.09Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B8:27:EB:05:65:EA has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 10,\n                    \"hostname\": \"departureboard\",\n                    \"ip\": \"192.168.0.199\",\n                    \"mac\": \"B8:27:EB:05:65:EA\",\n                    \"previous_count\": 10\n                },\n                \"Timestamp\": \"2025-09-29T09:31:48.09Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 50:81:40:C9:F3:20 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 276,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.21\",\n                    \"mac\": \"50:81:40:C9:F3:20\",\n                    \"previous_count\": 276\n                },\n                \"Timestamp\": \"2025-09-29T09:31:48.09Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 02:B8:30:5D:D8:E1 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 110,\n                    \"hostname\": \"HONOR-200-Lite\",\n                    \"ip\": \"192.168.0.13\",\n                    \"mac\": \"02:B8:30:5D:D8:E1\",\n                    \"previous_count\": 110\n                },\n                \"Timestamp\": \"2025-09-29T09:31:48.09Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::5CE931807BEC\",\n            \"model\": \"HX220\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.15.0 2.0.0 v605f.0 Build 231128 Rel.28166n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:51.383Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 96.25,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 85,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 6.511904761904762,\n            \"google.com\": 6.9,\n            \"spotify.com\": 6.79047619047619,\n            \"youtube.com\": 6.845238095238095\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 566.5349761904764,\n                \"Rtt\": 30.51067619047622\n            }\n        },\n        \"badSignal\": {\n            \"90:10:57:0D:F5:39\": {\n                \"Hostname\": \"DEV-PF5JVVYN\",\n                \"IpAddress\": \"192.168.120.2\",\n                \"Count\": 87\n            }\n        },\n        \"maxCPU\": 31,\n        \"maxMemory\": 62.55,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 90:10:57:0D:F5:39 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 87,\n                    \"hostname\": \"DEV-PF5JVVYN\",\n                    \"ip\": \"192.168.120.2\",\n                    \"mac\": \"90:10:57:0D:F5:39\",\n                    \"previous_count\": 87\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.403Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::30DE4BDD615D\",\n            \"model\": \"HX220\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.15.0 2.0.0 v605f.0 Build 231128 Rel.28166n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:32.28Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 85,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 40,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 7.007317073170731,\n            \"google.com\": 7.0268292682926825,\n            \"spotify.com\": 6.585365853658536,\n            \"youtube.com\": 7.021951219512195\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 659.9644878048779,\n                \"Rtt\": 20.948702439024416\n            }\n        },\n        \"badSignal\": {\n            \"4A:FB:F3:FD:B9:CB\": {\n                \"Hostname\": \"Michael-s-A53\",\n                \"IpAddress\": \"192.168.88.4\",\n                \"Count\": 172\n            },\n            \"8E:4B:7E:E2:DB:11\": {\n                \"Hostname\": \"Grace's Phone\",\n                \"IpAddress\": \"192.168.88.7\",\n                \"Count\": 203\n            },\n            \"D6:3E:9D:B2:A6:80\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.88.8\",\n                \"Count\": 143\n            },\n            \"FE:C4:13:C9:35:D6\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.88.9\",\n                \"Count\": 115\n            }\n        },\n        \"maxCPU\": 27,\n        \"maxMemory\": 60.95,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D6:3E:9D:B2:A6:80 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 143,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.88.8\",\n                    \"mac\": \"D6:3E:9D:B2:A6:80\",\n                    \"previous_count\": 143\n                },\n                \"Timestamp\": \"2025-09-29T09:31:32.285Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 8E:4B:7E:E2:DB:11 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 203,\n                    \"hostname\": \"Grace's Phone\",\n                    \"ip\": \"192.168.88.7\",\n                    \"mac\": \"8E:4B:7E:E2:DB:11\",\n                    \"previous_count\": 203\n                },\n                \"Timestamp\": \"2025-09-29T09:31:32.285Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC FE:C4:13:C9:35:D6 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 115,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.88.9\",\n                    \"mac\": \"FE:C4:13:C9:35:D6\",\n                    \"previous_count\": 115\n                },\n                \"Timestamp\": \"2025-09-29T09:31:32.285Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 4A:FB:F3:FD:B9:CB has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 172,\n                    \"hostname\": \"Michael-s-A53\",\n                    \"ip\": \"192.168.88.4\",\n                    \"mac\": \"4A:FB:F3:FD:B9:CB\",\n                    \"previous_count\": 172\n                },\n                \"Timestamp\": \"2025-09-29T09:31:32.285Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::3C52A105F8D1\",\n            \"model\": \"HX220\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.15.0 2.0.0 v605f.0 Build 231128 Rel.28166n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:50.183Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 81.25,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 25,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 5.052505966587113,\n            \"google.com\": 5.045346062052506,\n            \"spotify.com\": 5.01909307875895,\n            \"youtube.com\": 5.042857142857143\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 518.4667619047618,\n                \"Rtt\": 29.397666666666666\n            }\n        },\n        \"badSignal\": {\n            \"58:E4:88:CB:AD:02\": {\n                \"Hostname\": \"echoshow-1c8f29294245d674\",\n                \"IpAddress\": \"192.168.88.13\",\n                \"Count\": 22\n            },\n            \"5E:6F:53:CD:34:51\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.88.7\",\n                \"Count\": 211\n            },\n            \"76:AA:E4:E8:0B:18\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.88.5\",\n                \"Count\": 26\n            },\n            \"88:F4:DA:3D:2E:8A\": {\n                \"Hostname\": \"LTGB012102\",\n                \"IpAddress\": \"192.168.88.11\",\n                \"Count\": 53\n            },\n            \"94:BB:43:1F:20:39\": {\n                \"Hostname\": \"LAPTOP-UG3B1H0R\",\n                \"IpAddress\": \"192.168.88.8\",\n                \"Count\": 408\n            }\n        },\n        \"maxCPU\": 68,\n        \"maxMemory\": 63.83,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 76:AA:E4:E8:0B:18 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 26,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.5\",\n                    \"mac\": \"76:AA:E4:E8:0B:18\",\n                    \"previous_count\": 26\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.226Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 58:E4:88:CB:AD:02 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 22,\n                    \"hostname\": \"echoshow-1c8f29294245d674\",\n                    \"ip\": \"192.168.88.13\",\n                    \"mac\": \"58:E4:88:CB:AD:02\",\n                    \"previous_count\": 22\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.226Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 5E:6F:53:CD:34:51 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 211,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.7\",\n                    \"mac\": \"5E:6F:53:CD:34:51\",\n                    \"previous_count\": 211\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.226Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 88:F4:DA:3D:2E:8A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 53,\n                    \"hostname\": \"LTGB012102\",\n                    \"ip\": \"192.168.88.11\",\n                    \"mac\": \"88:F4:DA:3D:2E:8A\",\n                    \"previous_count\": 53\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.226Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::5091E3374A4A\",\n            \"model\": \"HX220\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.14.0 2.0.0 v605f.0 Build 230428 Rel.31877n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:53.651Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 96.25,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 85,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 10.988095238095237,\n            \"google.com\": 11.102380952380953,\n            \"spotify.com\": 11.016706443914082,\n            \"youtube.com\": 10.997619047619047\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 580.8594047619034,\n                \"Rtt\": 22.961178571428594\n            }\n        },\n        \"badSignal\": {\n            \"62:CE:0C:51:CD:5B\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.88.2\",\n                \"Count\": 108\n            }\n        },\n        \"maxCPU\": 30,\n        \"maxMemory\": 59.34,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 62:CE:0C:51:CD:5B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 108,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.88.2\",\n                    \"mac\": \"62:CE:0C:51:CD:5B\",\n                    \"previous_count\": 108\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.661Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::242FD04E8C57\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.15.0 2.0.0 v606d.0 Build 240802 Rel.33715n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:50.257Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 78.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 6.135714285714286,\n            \"google.com\": 6.133333333333334,\n            \"spotify.com\": 6.116666666666666,\n            \"youtube.com\": 6.135714285714286\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 770.1236930455631,\n                \"Rtt\": 26.47482014388489\n            }\n        },\n        \"badSignal\": {\n            \"22:08:57:5C:AA:65\": {\n                \"Hostname\": \"Galaxy-A05s\",\n                \"IpAddress\": \"192.168.0.109\",\n                \"Count\": 105\n            },\n            \"22:E9:BD:63:14:C8\": {\n                \"Hostname\": \"joseph-s-S22-Ultra\",\n                \"IpAddress\": \"192.168.0.107\",\n                \"Count\": 213\n            },\n            \"28:D0:EA:57:EB:26\": {\n                \"Hostname\": \"RosesPC\",\n                \"IpAddress\": \"192.168.0.102\",\n                \"Count\": 266\n            },\n            \"30:FD:38:78:25:72\": {\n                \"Hostname\": \"Google-Home-Mini\",\n                \"IpAddress\": \"192.168.0.101\",\n                \"Count\": 128\n            },\n            \"34:2F:BD:73:AF:8B\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.100\",\n                \"Count\": 414\n            },\n            \"36:A8:91:40:4E:E4\": {\n                \"Hostname\": \"rose-s-S22-Ultra\",\n                \"IpAddress\": \"192.168.0.106\",\n                \"Count\": 158\n            },\n            \"66:57:31:AC:C2:19\": {\n                \"Hostname\": \"rose-s-Galaxy-A51\",\n                \"IpAddress\": \"192.168.0.109\",\n                \"Count\": 54\n            },\n            \"66:57:B7:C9:EE:DD\": {\n                \"Hostname\": \"rose-s-Galaxy-A51\",\n                \"IpAddress\": \"192.168.0.110\",\n                \"Count\": 20\n            },\n            \"6A:02:7A:38:FA:B4\": {\n                \"Hostname\": \"Joshua-s-S10\",\n                \"IpAddress\": \"192.168.0.105\",\n                \"Count\": 89\n            },\n            \"8C:B8:4A:7E:54:9C\": {\n                \"Hostname\": \"Joshua-s-S10\",\n                \"IpAddress\": \"192.168.0.103\",\n                \"Count\": 258\n            },\n            \"E2:F2:D5:08:A7:D5\": {\n                \"Hostname\": \"DiNGBaT-S10\",\n                \"IpAddress\": \"192.168.0.105\",\n                \"Count\": 191\n            }\n        },\n        \"maxCPU\": 38,\n        \"maxMemory\": 46.34,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 66:57:31:AC:C2:19 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 54,\n                    \"hostname\": \"rose-s-Galaxy-A51\",\n                    \"ip\": \"192.168.0.109\",\n                    \"mac\": \"66:57:31:AC:C2:19\",\n                    \"previous_count\": 54\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.31Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 22:08:57:5C:AA:65 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 105,\n                    \"hostname\": \"Galaxy-A05s\",\n                    \"ip\": \"192.168.0.109\",\n                    \"mac\": \"22:08:57:5C:AA:65\",\n                    \"previous_count\": 105\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.31Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 30:FD:38:78:25:72 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 128,\n                    \"hostname\": \"Google-Home-Mini\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"30:FD:38:78:25:72\",\n                    \"previous_count\": 128\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.31Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 66:57:B7:C9:EE:DD has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 20,\n                    \"hostname\": \"rose-s-Galaxy-A51\",\n                    \"ip\": \"192.168.0.110\",\n                    \"mac\": \"66:57:B7:C9:EE:DD\",\n                    \"previous_count\": 20\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.31Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 22:E9:BD:63:14:C8 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 213,\n                    \"hostname\": \"joseph-s-S22-Ultra\",\n                    \"ip\": \"192.168.0.107\",\n                    \"mac\": \"22:E9:BD:63:14:C8\",\n                    \"previous_count\": 213\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.31Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 8C:B8:4A:7E:54:9C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 258,\n                    \"hostname\": \"Joshua-s-S10\",\n                    \"ip\": \"192.168.0.103\",\n                    \"mac\": \"8C:B8:4A:7E:54:9C\",\n                    \"previous_count\": 258\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.31Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 28:D0:EA:57:EB:26 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 266,\n                    \"hostname\": \"RosesPC\",\n                    \"ip\": \"192.168.0.102\",\n                    \"mac\": \"28:D0:EA:57:EB:26\",\n                    \"previous_count\": 266\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.31Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::242FD04EA0E2\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.15.0 2.0.0 v606d.0 Build 240802 Rel.33715n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:57.902Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 78.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 4.087885985748218,\n            \"google.com\": 4.27790973871734,\n            \"spotify.com\": 3.874109263657957,\n            \"youtube.com\": 4.268408551068884\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 743.6481445783131,\n                \"Rtt\": 12.795180722891565\n            }\n        },\n        \"badSignal\": {\n            \"06:5B:CB:00:D8:05\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.104\",\n                \"Count\": 25\n            },\n            \"06:BB:5A:5F:28:B5\": {\n                \"Hostname\": \"Kevin-s-Tab-S8\",\n                \"IpAddress\": \"192.168.0.103\",\n                \"Count\": 33\n            },\n            \"4E:3E:5B:0A:90:95\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.103\",\n                \"Count\": 84\n            },\n            \"50:EA:D6:18:1D:F8\": {\n                \"Hostname\": \"kevlars-iPhone\",\n                \"IpAddress\": \"192.168.0.101\",\n                \"Count\": 10\n            },\n            \"72:61:F1:F7:16:43\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.102\",\n                \"Count\": 15\n            },\n            \"7E:DF:80:BA:73:BF\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.100\",\n                \"Count\": 33\n            },\n            \"86:95:20:07:98:D6\": {\n                \"Hostname\": \"Kevin-s-A54\",\n                \"IpAddress\": \"192.168.0.106\",\n                \"Count\": 56\n            },\n            \"86:A3:92:17:78:07\": {\n                \"Hostname\": \"Kevin-s-Tab-S8\",\n                \"IpAddress\": \"192.168.0.104\",\n                \"Count\": 114\n            },\n            \"9A:F6:F7:F7:3B:99\": {\n                \"Hostname\": \"dodgytablet\",\n                \"IpAddress\": \"192.168.0.102\",\n                \"Count\": 31\n            },\n            \"9E:37:89:A9:3C:F6\": {\n                \"Hostname\": \"Pixel-8\",\n                \"IpAddress\": \"192.168.0.100\",\n                \"Count\": 101\n            },\n            \"BE:0D:CD:F4:BA:3F\": {\n                \"Hostname\": \"Pixel-8\",\n                \"IpAddress\": \"192.168.0.104\",\n                \"Count\": 50\n            },\n            \"D4:91:0F:6D:82:70\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.107\",\n                \"Count\": 39\n            },\n            \"E2:22:9A:37:60:F6\": {\n                \"Hostname\": \"kevlarsA54\",\n                \"IpAddress\": \"192.168.0.103\",\n                \"Count\": 25\n            },\n            \"E4:5F:01:97:99:34\": {\n                \"Hostname\": \"hypervolt-b617\",\n                \"IpAddress\": \"192.168.0.105\",\n                \"Count\": 275\n            },\n            \"F4:D1:08:45:4B:B5\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.105\",\n                \"Count\": 60\n            }\n        },\n        \"maxCPU\": 21,\n        \"maxMemory\": 48.07,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 72:61:F1:F7:16:43 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 15,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.102\",\n                    \"mac\": \"72:61:F1:F7:16:43\",\n                    \"previous_count\": 15\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.902Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC E2:22:9A:37:60:F6 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 25,\n                    \"hostname\": \"kevlarsA54\",\n                    \"ip\": \"192.168.0.103\",\n                    \"mac\": \"E2:22:9A:37:60:F6\",\n                    \"previous_count\": 25\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.902Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 7E:DF:80:BA:73:BF has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 33,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.100\",\n                    \"mac\": \"7E:DF:80:BA:73:BF\",\n                    \"previous_count\": 33\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.902Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 86:95:20:07:98:D6 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 56,\n                    \"hostname\": \"Kevin-s-A54\",\n                    \"ip\": \"192.168.0.106\",\n                    \"mac\": \"86:95:20:07:98:D6\",\n                    \"previous_count\": 56\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.902Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC BE:0D:CD:F4:BA:3F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 50,\n                    \"hostname\": \"Pixel-8\",\n                    \"ip\": \"192.168.0.104\",\n                    \"mac\": \"BE:0D:CD:F4:BA:3F\",\n                    \"previous_count\": 50\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.902Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 06:BB:5A:5F:28:B5 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 33,\n                    \"hostname\": \"Kevin-s-Tab-S8\",\n                    \"ip\": \"192.168.0.103\",\n                    \"mac\": \"06:BB:5A:5F:28:B5\",\n                    \"previous_count\": 33\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.902Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 9E:37:89:A9:3C:F6 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 101,\n                    \"hostname\": \"Pixel-8\",\n                    \"ip\": \"192.168.0.100\",\n                    \"mac\": \"9E:37:89:A9:3C:F6\",\n                    \"previous_count\": 101\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.902Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 50:EA:D6:18:1D:F8 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 10,\n                    \"hostname\": \"kevlars-iPhone\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"50:EA:D6:18:1D:F8\",\n                    \"previous_count\": 10\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.902Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D4:91:0F:6D:82:70 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 39,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.107\",\n                    \"mac\": \"D4:91:0F:6D:82:70\",\n                    \"previous_count\": 39\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.902Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 86:A3:92:17:78:07 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 114,\n                    \"hostname\": \"Kevin-s-Tab-S8\",\n                    \"ip\": \"192.168.0.104\",\n                    \"mac\": \"86:A3:92:17:78:07\",\n                    \"previous_count\": 114\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.902Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 06:5B:CB:00:D8:05 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 25,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.104\",\n                    \"mac\": \"06:5B:CB:00:D8:05\",\n                    \"previous_count\": 25\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.902Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F4:D1:08:45:4B:B5 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 60,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.105\",\n                    \"mac\": \"F4:D1:08:45:4B:B5\",\n                    \"previous_count\": 60\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.902Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"223A0A2001054\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.11.0 2.0.0 v606d.0 Build 221125 Rel.31756n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:32.066Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 100,\n            \"badSignalHealthScore\": 100\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            }\n        },\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::242FD04E9BA8\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.13.0 2.0.0 v606d.0 Build 231129 Rel.37213n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:57.665Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 78.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 4.688836104513064,\n            \"google.com\": 4.776722090261282,\n            \"spotify.com\": 4.736342042755345,\n            \"youtube.com\": 4.805225653206651\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 831.2564197530866,\n                \"Rtt\": 15.209876543209877\n            }\n        },\n        \"badSignal\": {\n            \"0A:E4:61:09:2A:4A\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.117\",\n                \"Count\": 56\n            },\n            \"0C:DB:EA:B6:9D:0A\": {\n                \"Hostname\": \"Ursula-2\",\n                \"IpAddress\": \"192.168.0.110\",\n                \"Count\": 84\n            },\n            \"12:D7:F3:A9:67:7A\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.105\",\n                \"Count\": 382\n            },\n            \"2C:7B:A0:40:36:F2\": {\n                \"Hostname\": \"ABGGBLD04599\",\n                \"IpAddress\": \"192.168.0.112\",\n                \"Count\": 25\n            },\n            \"44:00:49:7E:C2:82\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.109\",\n                \"Count\": 266\n            },\n            \"46:7C:DB:65:E9:A5\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.108\",\n                \"Count\": 212\n            },\n            \"60:82:46:EB:4B:81\": {\n                \"Hostname\": \"Makaylas-iPhone\",\n                \"IpAddress\": \"192.168.0.104\",\n                \"Count\": 36\n            },\n            \"6E:68:38:6E:27:A9\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.111\",\n                \"Count\": 17\n            },\n            \"78:02:8B:CE:B1:62\": {\n                \"Hostname\": \"CDWUK-FYNCJ0H3HG7F-iPhone\",\n                \"IpAddress\": \"192.168.0.116\",\n                \"Count\": 81\n            },\n            \"94:3A:91:F2:1D:6B\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.107\",\n                \"Count\": 421\n            },\n            \"96:5C:3C:D8:89:3B\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.104\",\n                \"Count\": 61\n            },\n            \"B4:B0:24:7B:13:9B\": {\n                \"Hostname\": \"DESKTOP-4DAUKVE\",\n                \"IpAddress\": \"192.168.0.111\",\n                \"Count\": 21\n            },\n            \"B8:31:B5:4A:7C:4B\": {\n                \"Hostname\": \"XBOXONE\",\n                \"IpAddress\": \"192.168.0.102\",\n                \"Count\": 421\n            },\n            \"C4:23:60:29:B9:36\": {\n                \"Hostname\": \"EMEA-L-14436\",\n                \"IpAddress\": \"192.168.0.114\",\n                \"Count\": 24\n            },\n            \"EE:9D:5D:37:23:93\": {\n                \"Hostname\": \"Watch\",\n                \"IpAddress\": \"192.168.0.116\",\n                \"Count\": 71\n            },\n            \"F8:54:B8:34:4E:D7\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.103\",\n                \"Count\": 25\n            }\n        },\n        \"maxCPU\": 36,\n        \"maxMemory\": 48.99,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 46:7C:DB:65:E9:A5 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 212,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.108\",\n                    \"mac\": \"46:7C:DB:65:E9:A5\",\n                    \"previous_count\": 212\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.678Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B4:B0:24:7B:13:9B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 21,\n                    \"hostname\": \"DESKTOP-4DAUKVE\",\n                    \"ip\": \"192.168.0.111\",\n                    \"mac\": \"B4:B0:24:7B:13:9B\",\n                    \"previous_count\": 21\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.678Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 96:5C:3C:D8:89:3B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 61,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.104\",\n                    \"mac\": \"96:5C:3C:D8:89:3B\",\n                    \"previous_count\": 61\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.678Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B8:31:B5:4A:7C:4B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 421,\n                    \"hostname\": \"XBOXONE\",\n                    \"ip\": \"192.168.0.102\",\n                    \"mac\": \"B8:31:B5:4A:7C:4B\",\n                    \"previous_count\": 421\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.678Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C4:23:60:29:B9:36 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 24,\n                    \"hostname\": \"EMEA-L-14436\",\n                    \"ip\": \"192.168.0.114\",\n                    \"mac\": \"C4:23:60:29:B9:36\",\n                    \"previous_count\": 24\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.678Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 44:00:49:7E:C2:82 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 266,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.109\",\n                    \"mac\": \"44:00:49:7E:C2:82\",\n                    \"previous_count\": 266\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.678Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 6E:68:38:6E:27:A9 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 17,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.111\",\n                    \"mac\": \"6E:68:38:6E:27:A9\",\n                    \"previous_count\": 17\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.678Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 12:D7:F3:A9:67:7A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 382,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.105\",\n                    \"mac\": \"12:D7:F3:A9:67:7A\",\n                    \"previous_count\": 382\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.678Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 60:82:46:EB:4B:81 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 36,\n                    \"hostname\": \"Makaylas-iPhone\",\n                    \"ip\": \"192.168.0.104\",\n                    \"mac\": \"60:82:46:EB:4B:81\",\n                    \"previous_count\": 36\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.678Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 2C:7B:A0:40:36:F2 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 25,\n                    \"hostname\": \"ABGGBLD04599\",\n                    \"ip\": \"192.168.0.112\",\n                    \"mac\": \"2C:7B:A0:40:36:F2\",\n                    \"previous_count\": 25\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.678Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 0A:E4:61:09:2A:4A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 56,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.117\",\n                    \"mac\": \"0A:E4:61:09:2A:4A\",\n                    \"previous_count\": 56\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.678Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC EE:9D:5D:37:23:93 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 71,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.0.116\",\n                    \"mac\": \"EE:9D:5D:37:23:93\",\n                    \"previous_count\": 71\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.678Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 78:02:8B:CE:B1:62 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 81,\n                    \"hostname\": \"CDWUK-FYNCJ0H3HG7F-iPhone\",\n                    \"ip\": \"192.168.0.116\",\n                    \"mac\": \"78:02:8B:CE:B1:62\",\n                    \"previous_count\": 81\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.678Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 0C:DB:EA:B6:9D:0A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 84,\n                    \"hostname\": \"Ursula-2\",\n                    \"ip\": \"192.168.0.110\",\n                    \"mac\": \"0C:DB:EA:B6:9D:0A\",\n                    \"previous_count\": 84\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.678Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F8:54:B8:34:4E:D7 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 25,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.103\",\n                    \"mac\": \"F8:54:B8:34:4E:D7\",\n                    \"previous_count\": 25\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.678Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 94:3A:91:F2:1D:6B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 421,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.107\",\n                    \"mac\": \"94:3A:91:F2:1D:6B\",\n                    \"previous_count\": 421\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.678Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"64A10M27E00443\",\n            \"model\": \"LN14\",\n            \"vendor\": \"Linksys\",\n            \"version\": \"1.0.13.216585\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:57.691Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 80,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 40\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 12.220820189274448,\n            \"google.com\": 17.747634069400632,\n            \"spotify.com\": 16.968454258675077,\n            \"youtube.com\": 17.599369085173503\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 493.07983914209115,\n                \"Rtt\": 418.30563002680964\n            }\n        },\n        \"badSignal\": {\n            \"00:04:4b:a9:d0:1a\": {\n                \"Hostname\": \"SHIELD\",\n                \"IpAddress\": \"192.168.0.159\",\n                \"Count\": 56\n            },\n            \"20:28:bc:a0:f2:52\": {\n                \"Hostname\": \"[LG] webOS TV OLED48C34LA\",\n                \"IpAddress\": \"192.168.0.162\",\n                \"Count\": 41\n            },\n            \"50:d4:5c:f2:99:00\": {\n                \"Hostname\": \" \",\n                \"IpAddress\": \"192.168.0.71\",\n                \"Count\": 44\n            },\n            \"80:69:1a:c5:85:b3\": {\n                \"Hostname\": \"DiningRoom\",\n                \"IpAddress\": \"192.168.0.99\",\n                \"Count\": 35\n            }\n        },\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 20:28:bc:a0:f2:52 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 41,\n                    \"hostname\": \"[LG] webOS TV OLED48C34LA\",\n                    \"ip\": \"192.168.0.162\",\n                    \"mac\": \"20:28:bc:a0:f2:52\",\n                    \"previous_count\": 41\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.704Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 80:69:1a:c5:85:b3 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 35,\n                    \"hostname\": \"DiningRoom\",\n                    \"ip\": \"192.168.0.99\",\n                    \"mac\": \"80:69:1a:c5:85:b3\",\n                    \"previous_count\": 35\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.704Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 00:04:4b:a9:d0:1a has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 56,\n                    \"hostname\": \"SHIELD\",\n                    \"ip\": \"192.168.0.159\",\n                    \"mac\": \"00:04:4b:a9:d0:1a\",\n                    \"previous_count\": 56\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.704Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 50:d4:5c:f2:99:00 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 44,\n                    \"hostname\": \" \",\n                    \"ip\": \"192.168.0.71\",\n                    \"mac\": \"50:d4:5c:f2:99:00\",\n                    \"previous_count\": 44\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.704Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::A842A10A4FE0\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.13.0 2.0.0 v606d.0 Build 231129 Rel.37213n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:51.486Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 90,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 100,\n            \"hardwareHealthScore\": 60\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 6.6571428571428575,\n            \"google.com\": 6.580952380952381,\n            \"spotify.com\": 6.295238095238095,\n            \"youtube.com\": 6.666666666666667\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 477.9543825665856,\n                \"Rtt\": 27.796610169491526\n            }\n        },\n        \"maxCPU\": 100,\n        \"maxMemory\": 44.92,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"HighCPUUsage\",\n                \"Message\": \"Device is experiencing high CPU usage.\",\n                \"Details\": {\n                    \"max_cpu_percentage\": 100,\n                    \"threshold_percentage\": 90\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.519Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::242FD04E943D\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.12.0 2.0.0 v606d.0 Build 230913 Rel.29689n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:46.45Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 100,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 100,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 4.9523809523809526,\n            \"google.com\": 5.007142857142857,\n            \"spotify.com\": 4.985714285714286,\n            \"youtube.com\": 5.011904761904762\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 946.0775970873788,\n                \"Rtt\": 20.679611650485437\n            }\n        },\n        \"maxCPU\": 14,\n        \"maxMemory\": 45.29,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::20362690BC13\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.1.0 3.1.8 v6087.0 Build 230406 Rel.63114n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:41.066Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 78.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 5.9168646080760094,\n            \"google.com\": 5.959619952494061,\n            \"spotify.com\": 5.042755344418052,\n            \"youtube.com\": 5.945368171021378\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 2012.9401900237526,\n                \"Rtt\": 10.95561757719716\n            }\n        },\n        \"badSignal\": {\n            \"18:7F:88:2F:D6:04\": {\n                \"Hostname\": \"RingStickUpCam-04\",\n                \"IpAddress\": \"192.168.0.6\",\n                \"Count\": 421\n            },\n            \"18:7F:88:EC:55:ED\": {\n                \"Hostname\": \"RingStickUpCam-ed\",\n                \"IpAddress\": \"192.168.0.11\",\n                \"Count\": 180\n            },\n            \"18:7F:88:F3:0B:BE\": {\n                \"Hostname\": \"RingStickUpCam-be\",\n                \"IpAddress\": \"192.168.0.3\",\n                \"Count\": 421\n            },\n            \"26:28:13:52:AF:74\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.15\",\n                \"Count\": 18\n            },\n            \"62:BB:BD:B2:EE:51\": {\n                \"Hostname\": \"Regan-s-Z-Fold7\",\n                \"IpAddress\": \"192.168.0.12\",\n                \"Count\": 234\n            },\n            \"7A:DA:63:D2:A3:CD\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.9\",\n                \"Count\": 202\n            },\n            \"82:41:11:A3:A6:45\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.13\",\n                \"Count\": 39\n            },\n            \"84:7B:57:57:07:9C\": {\n                \"Hostname\": \"IVNT-6P4NMN3\",\n                \"IpAddress\": \"192.168.0.18\",\n                \"Count\": 59\n            },\n            \"A2:B3:00:97:D4:53\": {\n                \"Hostname\": \"OnePlus-7T\",\n                \"IpAddress\": \"192.168.0.20\",\n                \"Count\": 19\n            },\n            \"D4:3A:2C:97:B0:7B\": {\n                \"Hostname\": \"Pixel-7-Pro\",\n                \"IpAddress\": \"192.168.0.19\",\n                \"Count\": 105\n            }\n        },\n        \"maxCPU\": 21,\n        \"maxMemory\": 38.8,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 82:41:11:A3:A6:45 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 39,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.13\",\n                    \"mac\": \"82:41:11:A3:A6:45\",\n                    \"previous_count\": 39\n                },\n                \"Timestamp\": \"2025-09-29T09:31:41.088Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A2:B3:00:97:D4:53 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 19,\n                    \"hostname\": \"OnePlus-7T\",\n                    \"ip\": \"192.168.0.20\",\n                    \"mac\": \"A2:B3:00:97:D4:53\",\n                    \"previous_count\": 19\n                },\n                \"Timestamp\": \"2025-09-29T09:31:41.088Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 84:7B:57:57:07:9C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 59,\n                    \"hostname\": \"IVNT-6P4NMN3\",\n                    \"ip\": \"192.168.0.18\",\n                    \"mac\": \"84:7B:57:57:07:9C\",\n                    \"previous_count\": 59\n                },\n                \"Timestamp\": \"2025-09-29T09:31:41.088Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 26:28:13:52:AF:74 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 18,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.15\",\n                    \"mac\": \"26:28:13:52:AF:74\",\n                    \"previous_count\": 18\n                },\n                \"Timestamp\": \"2025-09-29T09:31:41.088Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 62:BB:BD:B2:EE:51 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 234,\n                    \"hostname\": \"Regan-s-Z-Fold7\",\n                    \"ip\": \"192.168.0.12\",\n                    \"mac\": \"62:BB:BD:B2:EE:51\",\n                    \"previous_count\": 234\n                },\n                \"Timestamp\": \"2025-09-29T09:31:41.088Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 18:7F:88:EC:55:ED has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 180,\n                    \"hostname\": \"RingStickUpCam-ed\",\n                    \"ip\": \"192.168.0.11\",\n                    \"mac\": \"18:7F:88:EC:55:ED\",\n                    \"previous_count\": 180\n                },\n                \"Timestamp\": \"2025-09-29T09:31:41.088Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::E4FAC4B912DB\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.12.0 2.0.0 v606d.0 Build 230913 Rel.29689n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:56.951Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 77.5,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 10,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 6.261904761904762,\n            \"google.com\": 6.335714285714285,\n            \"spotify.com\": 6.2976190476190474,\n            \"youtube.com\": 6.338095238095238\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 1079.705666666667,\n                \"Rtt\": 18.19047619047619\n            }\n        },\n        \"badSignal\": {\n            \"24:6A:0E:4C:6B:52\": {\n                \"Hostname\": \"HPI4C6B4F\",\n                \"IpAddress\": \"192.168.0.107\",\n                \"Count\": 155\n            },\n            \"4A:9E:40:8C:99:F3\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.104\",\n                \"Count\": 33\n            },\n            \"90:48:6C:8F:64:44\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.105\",\n                \"Count\": 67\n            },\n            \"A2:6D:AF:06:31:1D\": {\n                \"Hostname\": \"Galaxy-S20-FE\",\n                \"IpAddress\": \"192.168.0.111\",\n                \"Count\": 63\n            },\n            \"AA:FF:01:FB:BB:7E\": {\n                \"Hostname\": \"Geoff-s-A55\",\n                \"IpAddress\": \"192.168.0.106\",\n                \"Count\": 220\n            },\n            \"D0:88:0C:96:92:1E\": {\n                \"Hostname\": \"Lilys-Air\",\n                \"IpAddress\": \"192.168.0.109\",\n                \"Count\": 257\n            }\n        },\n        \"maxCPU\": 27,\n        \"maxMemory\": 45.62,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 90:48:6C:8F:64:44 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 67,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.105\",\n                    \"mac\": \"90:48:6C:8F:64:44\",\n                    \"previous_count\": 67\n                },\n                \"Timestamp\": \"2025-09-29T09:31:56.953Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D0:88:0C:96:92:1E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 257,\n                    \"hostname\": \"Lilys-Air\",\n                    \"ip\": \"192.168.0.109\",\n                    \"mac\": \"D0:88:0C:96:92:1E\",\n                    \"previous_count\": 257\n                },\n                \"Timestamp\": \"2025-09-29T09:31:56.953Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC AA:FF:01:FB:BB:7E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 220,\n                    \"hostname\": \"Geoff-s-A55\",\n                    \"ip\": \"192.168.0.106\",\n                    \"mac\": \"AA:FF:01:FB:BB:7E\",\n                    \"previous_count\": 220\n                },\n                \"Timestamp\": \"2025-09-29T09:31:56.953Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 4A:9E:40:8C:99:F3 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 33,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.104\",\n                    \"mac\": \"4A:9E:40:8C:99:F3\",\n                    \"previous_count\": 33\n                },\n                \"Timestamp\": \"2025-09-29T09:31:56.953Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::98254A42AC4A\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.14.0 2.0.0 v606d.0 Build 240507 Rel.24459n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:45.323Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 85,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 40,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 4.66919191919192,\n            \"google.com\": 4.800539083557951,\n            \"spotify.com\": 3.984771573604061,\n            \"youtube.com\": 4.78117048346056\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 784.7361927710842,\n                \"Rtt\": 12.19277108433735\n            }\n        },\n        \"badSignal\": {\n            \"92:BA:2E:91:F1:22\": {\n                \"Hostname\": \"Galaxy-A34-5G\",\n                \"IpAddress\": \"192.168.0.107\",\n                \"Count\": 51\n            },\n            \"98:60:CA:2A:FD:30\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.100\",\n                \"Count\": 21\n            },\n            \"C0:E7:BF:01:35:5E\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.101\",\n                \"Count\": 159\n            },\n            \"E6:18:E4:02:58:D9\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.102\",\n                \"Count\": 15\n            }\n        },\n        \"maxCPU\": 22,\n        \"maxMemory\": 47.25,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 98:60:CA:2A:FD:30 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 21,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.100\",\n                    \"mac\": \"98:60:CA:2A:FD:30\",\n                    \"previous_count\": 21\n                },\n                \"Timestamp\": \"2025-09-29T09:31:45.338Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 92:BA:2E:91:F1:22 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 51,\n                    \"hostname\": \"Galaxy-A34-5G\",\n                    \"ip\": \"192.168.0.107\",\n                    \"mac\": \"92:BA:2E:91:F1:22\",\n                    \"previous_count\": 51\n                },\n                \"Timestamp\": \"2025-09-29T09:31:45.338Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C0:E7:BF:01:35:5E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 159,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"C0:E7:BF:01:35:5E\",\n                    \"previous_count\": 159\n                },\n                \"Timestamp\": \"2025-09-29T09:31:45.338Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC E6:18:E4:02:58:D9 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 15,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.102\",\n                    \"mac\": \"E6:18:E4:02:58:D9\",\n                    \"previous_count\": 15\n                },\n                \"Timestamp\": \"2025-09-29T09:31:45.338Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::242FD04EA1F0\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.13.0 2.0.0 v606d.0 Build 231129 Rel.37213n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:36.484Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 85,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 40,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 9.009501187648455,\n            \"google.com\": 9.026128266033254,\n            \"spotify.com\": 8.152019002375297,\n            \"youtube.com\": 9.033254156769596\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 938.7737767220941,\n                \"Rtt\": 20.356294536817103\n            }\n        },\n        \"badSignal\": {\n            \"2A:50:FA:D7:6A:46\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.101\",\n                \"Count\": 11\n            },\n            \"4A:13:13:BA:92:3F\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.106\",\n                \"Count\": 36\n            },\n            \"E0:D8:C4:6C:5D:E6\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.102\",\n                \"Count\": 29\n            },\n            \"F6:22:FB:8B:A3:2B\": {\n                \"Hostname\": \"Rio-s-A16\",\n                \"IpAddress\": \"192.168.0.100\",\n                \"Count\": 108\n            }\n        },\n        \"maxCPU\": 19,\n        \"maxMemory\": 47.19,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 2A:50:FA:D7:6A:46 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 11,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"2A:50:FA:D7:6A:46\",\n                    \"previous_count\": 11\n                },\n                \"Timestamp\": \"2025-09-29T09:31:36.485Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F6:22:FB:8B:A3:2B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 108,\n                    \"hostname\": \"Rio-s-A16\",\n                    \"ip\": \"192.168.0.100\",\n                    \"mac\": \"F6:22:FB:8B:A3:2B\",\n                    \"previous_count\": 108\n                },\n                \"Timestamp\": \"2025-09-29T09:31:36.485Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 4A:13:13:BA:92:3F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 36,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.106\",\n                    \"mac\": \"4A:13:13:BA:92:3F\",\n                    \"previous_count\": 36\n                },\n                \"Timestamp\": \"2025-09-29T09:31:36.485Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::20362690DBE2\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.1.0 3.1.8 v6087.0 Build 230406 Rel.63114n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:55.033Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 78.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 7.293103448275862,\n            \"google.com\": 6.96078431372549,\n            \"spotify.com\": 6.327586206896552,\n            \"youtube.com\": 7.258620689655173\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 891.3399115044249,\n                \"Rtt\": 12.276362831858407\n            }\n        },\n        \"badSignal\": {\n            \"22:BB:7D:AA:32:EF\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.22\",\n                \"Count\": 30\n            },\n            \"2A:22:B7:3E:F2:AC\": {\n                \"Hostname\": \"Hussain-s-S23\",\n                \"IpAddress\": \"192.168.0.23\",\n                \"Count\": 16\n            },\n            \"42:E7:91:68:82:9D\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.12\",\n                \"Count\": 103\n            },\n            \"4E:3A:0F:A7:52:CC\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.17\",\n                \"Count\": 19\n            },\n            \"8E:85:80:07:13:41\": {\n                \"Hostname\": \"Eufy\",\n                \"IpAddress\": \"192.168.0.2\",\n                \"Count\": 18\n            },\n            \"98:43:FA:4A:37:24\": {\n                \"Hostname\": \"LAPTOP-8GK412Q6\",\n                \"IpAddress\": \"192.168.0.28\",\n                \"Count\": 10\n            },\n            \"D2:CE:04:5A:32:DD\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.25\",\n                \"Count\": 26\n            },\n            \"EE:06:50:F0:D3:95\": {\n                \"Hostname\": \"Galaxy-S25\",\n                \"IpAddress\": \"192.168.0.5\",\n                \"Count\": 10\n            },\n            \"F2:0F:8C:A2:A8:D9\": {\n                \"Hostname\": \"P4SHTUN\",\n                \"IpAddress\": \"192.168.0.15\",\n                \"Count\": 11\n            },\n            \"F8:25:51:06:F3:1B\": {\n                \"Hostname\": \"Epson WF-2395\",\n                \"IpAddress\": \"192.168.0.6\",\n                \"Count\": 19\n            }\n        },\n        \"maxCPU\": 32,\n        \"maxMemory\": 39.45,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 42:E7:91:68:82:9D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 103,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.12\",\n                    \"mac\": \"42:E7:91:68:82:9D\",\n                    \"previous_count\": 103\n                },\n                \"Timestamp\": \"2025-09-29T09:31:55.042Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F2:0F:8C:A2:A8:D9 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 11,\n                    \"hostname\": \"P4SHTUN\",\n                    \"ip\": \"192.168.0.15\",\n                    \"mac\": \"F2:0F:8C:A2:A8:D9\",\n                    \"previous_count\": 11\n                },\n                \"Timestamp\": \"2025-09-29T09:31:55.042Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 2A:22:B7:3E:F2:AC has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 16,\n                    \"hostname\": \"Hussain-s-S23\",\n                    \"ip\": \"192.168.0.23\",\n                    \"mac\": \"2A:22:B7:3E:F2:AC\",\n                    \"previous_count\": 16\n                },\n                \"Timestamp\": \"2025-09-29T09:31:55.042Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC EE:06:50:F0:D3:95 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 10,\n                    \"hostname\": \"Galaxy-S25\",\n                    \"ip\": \"192.168.0.5\",\n                    \"mac\": \"EE:06:50:F0:D3:95\",\n                    \"previous_count\": 10\n                },\n                \"Timestamp\": \"2025-09-29T09:31:55.042Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D2:CE:04:5A:32:DD has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 26,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.25\",\n                    \"mac\": \"D2:CE:04:5A:32:DD\",\n                    \"previous_count\": 26\n                },\n                \"Timestamp\": \"2025-09-29T09:31:55.042Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 98:43:FA:4A:37:24 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 10,\n                    \"hostname\": \"LAPTOP-8GK412Q6\",\n                    \"ip\": \"192.168.0.28\",\n                    \"mac\": \"98:43:FA:4A:37:24\",\n                    \"previous_count\": 10\n                },\n                \"Timestamp\": \"2025-09-29T09:31:55.042Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 8E:85:80:07:13:41 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 18,\n                    \"hostname\": \"Eufy\",\n                    \"ip\": \"192.168.0.2\",\n                    \"mac\": \"8E:85:80:07:13:41\",\n                    \"previous_count\": 18\n                },\n                \"Timestamp\": \"2025-09-29T09:31:55.042Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F8:25:51:06:F3:1B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 19,\n                    \"hostname\": \"Epson WF-2395\",\n                    \"ip\": \"192.168.0.6\",\n                    \"mac\": \"F8:25:51:06:F3:1B\",\n                    \"previous_count\": 19\n                },\n                \"Timestamp\": \"2025-09-29T09:31:55.042Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 22:BB:7D:AA:32:EF has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 30,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.22\",\n                    \"mac\": \"22:BB:7D:AA:32:EF\",\n                    \"previous_count\": 30\n                },\n                \"Timestamp\": \"2025-09-29T09:31:55.042Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 4E:3A:0F:A7:52:CC has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 19,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.17\",\n                    \"mac\": \"4E:3A:0F:A7:52:CC\",\n                    \"previous_count\": 19\n                },\n                \"Timestamp\": \"2025-09-29T09:31:55.042Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::20362690DBC1\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.1.0 3.1.8 v6087.0 Build 230406 Rel.63114n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:33.549Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 78.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 4.35,\n            \"google.com\": 4.628571428571429,\n            \"spotify.com\": 4.526190476190476,\n            \"youtube.com\": 4.607142857142857\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 1912.7158432304036,\n                \"Rtt\": 9.38831116389549\n            }\n        },\n        \"badSignal\": {\n            \"20:28:BC:6C:C6:8A\": {\n                \"Hostname\": \"LGwebOSTV\",\n                \"IpAddress\": \"192.168.0.12\",\n                \"Count\": 420\n            },\n            \"30:68:93:6B:5E:92\": {\n                \"Hostname\": \"L530\",\n                \"IpAddress\": \"192.168.0.24\",\n                \"Count\": 97\n            },\n            \"30:FD:38:02:93:D4\": {\n                \"Hostname\": \"Google-Home-Mini\",\n                \"IpAddress\": \"192.168.0.8\",\n                \"Count\": 258\n            },\n            \"38:86:F7:1C:2E:C5\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.18\",\n                \"Count\": 351\n            },\n            \"50:8A:06:D4:24:86\": {\n                \"Hostname\": \"wlan0\",\n                \"IpAddress\": \"192.168.0.6\",\n                \"Count\": 420\n            },\n            \"68:3A:48:80:53:CF\": {\n                \"Hostname\": \"Samsung-Dryer\",\n                \"IpAddress\": \"192.168.0.11\",\n                \"Count\": 407\n            },\n            \"6E:03:BD:47:3F:FD\": {\n                \"Hostname\": \"iPad\",\n                \"IpAddress\": \"192.168.0.26\",\n                \"Count\": 32\n            },\n            \"B0:E4:5C:87:9B:E6\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.26\",\n                \"Count\": 215\n            },\n            \"B4:B7:42:3B:19:25\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.26\",\n                \"Count\": 13\n            },\n            \"B8:8A:EC:C5:69:40\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.12\",\n                \"Count\": 57\n            },\n            \"BC:10:2F:6B:23:AE\": {\n                \"Hostname\": \"Samsung-Washer\",\n                \"IpAddress\": \"192.168.0.16\",\n                \"Count\": 326\n            },\n            \"C2:3B:9D:A3:AA:14\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.19\",\n                \"Count\": 21\n            },\n            \"C2:EB:F5:DC:D7:2D\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.19\",\n                \"Count\": 15\n            },\n            \"C4:82:E1:24:C7:14\": {\n                \"Hostname\": \"lwip0\",\n                \"IpAddress\": \"192.168.0.2\",\n                \"Count\": 420\n            },\n            \"C4:82:E1:24:CC:C1\": {\n                \"Hostname\": \"lwip0\",\n                \"IpAddress\": \"192.168.0.3\",\n                \"Count\": 420\n            },\n            \"C4:82:E1:24:CF:52\": {\n                \"Hostname\": \"lwip0\",\n                \"IpAddress\": \"192.168.0.5\",\n                \"Count\": 421\n            },\n            \"C6:AE:D9:5B:6F:E7\": {\n                \"Hostname\": \"Mark-s-S21-FE\",\n                \"IpAddress\": \"192.168.0.17\",\n                \"Count\": 50\n            },\n            \"DA:A6:6B:B8:AD:A5\": {\n                \"Hostname\": \"iPad\",\n                \"IpAddress\": \"192.168.0.14\",\n                \"Count\": 142\n            }\n        },\n        \"maxCPU\": 27,\n        \"maxMemory\": 38.97,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C4:82:E1:24:C7:14 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 420,\n                    \"hostname\": \"lwip0\",\n                    \"ip\": \"192.168.0.2\",\n                    \"mac\": \"C4:82:E1:24:C7:14\",\n                    \"previous_count\": 420\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.566Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 38:86:F7:1C:2E:C5 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 351,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.18\",\n                    \"mac\": \"38:86:F7:1C:2E:C5\",\n                    \"previous_count\": 351\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.566Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C6:AE:D9:5B:6F:E7 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 50,\n                    \"hostname\": \"Mark-s-S21-FE\",\n                    \"ip\": \"192.168.0.17\",\n                    \"mac\": \"C6:AE:D9:5B:6F:E7\",\n                    \"previous_count\": 50\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.566Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B4:B7:42:3B:19:25 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 13,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.26\",\n                    \"mac\": \"B4:B7:42:3B:19:25\",\n                    \"previous_count\": 13\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.566Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B0:E4:5C:87:9B:E6 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 215,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.26\",\n                    \"mac\": \"B0:E4:5C:87:9B:E6\",\n                    \"previous_count\": 215\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.566Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 20:28:BC:6C:C6:8A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 420,\n                    \"hostname\": \"LGwebOSTV\",\n                    \"ip\": \"192.168.0.12\",\n                    \"mac\": \"20:28:BC:6C:C6:8A\",\n                    \"previous_count\": 420\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.566Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 50:8A:06:D4:24:86 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 420,\n                    \"hostname\": \"wlan0\",\n                    \"ip\": \"192.168.0.6\",\n                    \"mac\": \"50:8A:06:D4:24:86\",\n                    \"previous_count\": 420\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.566Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C2:3B:9D:A3:AA:14 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 21,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.19\",\n                    \"mac\": \"C2:3B:9D:A3:AA:14\",\n                    \"previous_count\": 21\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.566Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 30:68:93:6B:5E:92 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 97,\n                    \"hostname\": \"L530\",\n                    \"ip\": \"192.168.0.24\",\n                    \"mac\": \"30:68:93:6B:5E:92\",\n                    \"previous_count\": 97\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.566Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 6E:03:BD:47:3F:FD has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 32,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.0.26\",\n                    \"mac\": \"6E:03:BD:47:3F:FD\",\n                    \"previous_count\": 32\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.566Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C4:82:E1:24:CF:52 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 421,\n                    \"hostname\": \"lwip0\",\n                    \"ip\": \"192.168.0.5\",\n                    \"mac\": \"C4:82:E1:24:CF:52\",\n                    \"previous_count\": 421\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.566Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 30:FD:38:02:93:D4 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 258,\n                    \"hostname\": \"Google-Home-Mini\",\n                    \"ip\": \"192.168.0.8\",\n                    \"mac\": \"30:FD:38:02:93:D4\",\n                    \"previous_count\": 258\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.566Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B8:8A:EC:C5:69:40 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 57,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.12\",\n                    \"mac\": \"B8:8A:EC:C5:69:40\",\n                    \"previous_count\": 57\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.566Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 68:3A:48:80:53:CF has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 407,\n                    \"hostname\": \"Samsung-Dryer\",\n                    \"ip\": \"192.168.0.11\",\n                    \"mac\": \"68:3A:48:80:53:CF\",\n                    \"previous_count\": 407\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.566Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC DA:A6:6B:B8:AD:A5 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 142,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.0.14\",\n                    \"mac\": \"DA:A6:6B:B8:AD:A5\",\n                    \"previous_count\": 142\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.566Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC BC:10:2F:6B:23:AE has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 326,\n                    \"hostname\": \"Samsung-Washer\",\n                    \"ip\": \"192.168.0.16\",\n                    \"mac\": \"BC:10:2F:6B:23:AE\",\n                    \"previous_count\": 326\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.566Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C2:EB:F5:DC:D7:2D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 15,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.19\",\n                    \"mac\": \"C2:EB:F5:DC:D7:2D\",\n                    \"previous_count\": 15\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.566Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C4:82:E1:24:CC:C1 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 420,\n                    \"hostname\": \"lwip0\",\n                    \"ip\": \"192.168.0.3\",\n                    \"mac\": \"C4:82:E1:24:CC:C1\",\n                    \"previous_count\": 420\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.566Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::20362690BC79\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.1.0 3.1.8 v6087.0 Build 230406 Rel.63114n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:35.819Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 77.5,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 10,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 5.057142857142857,\n            \"google.com\": 5.0928571428571425,\n            \"spotify.com\": 5.04047619047619,\n            \"youtube.com\": 5.057142857142857\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 1087.394333333333,\n                \"Rtt\": 10.280026190476187\n            }\n        },\n        \"badSignal\": {\n            \"5C:47:5E:2E:6D:64\": {\n                \"Hostname\": \"Ring-2e6d64\",\n                \"IpAddress\": \"192.168.0.6\",\n                \"Count\": 11\n            },\n            \"90:4C:C5:D8:1F:A7\": {\n                \"Hostname\": \"woszczynska\",\n                \"IpAddress\": \"192.168.0.10\",\n                \"Count\": 46\n            },\n            \"94:45:60:28:1E:57\": {\n                \"Hostname\": \"Pixel-8\",\n                \"IpAddress\": \"192.168.0.3\",\n                \"Count\": 11\n            },\n            \"A4:5E:60:D2:ED:1D\": {\n                \"Hostname\": \"MBP-Mateusz\",\n                \"IpAddress\": \"192.168.0.10\",\n                \"Count\": 135\n            },\n            \"D0:C2:4E:55:12:BE\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.5\",\n                \"Count\": 315\n            },\n            \"F6:E4:C6:82:09:0C\": {\n                \"Hostname\": \"Pixel-8\",\n                \"IpAddress\": \"192.168.0.11\",\n                \"Count\": 10\n            }\n        },\n        \"maxCPU\": 12,\n        \"maxMemory\": 38.34,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F6:E4:C6:82:09:0C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 10,\n                    \"hostname\": \"Pixel-8\",\n                    \"ip\": \"192.168.0.11\",\n                    \"mac\": \"F6:E4:C6:82:09:0C\",\n                    \"previous_count\": 10\n                },\n                \"Timestamp\": \"2025-09-29T09:31:35.856Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A4:5E:60:D2:ED:1D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 135,\n                    \"hostname\": \"MBP-Mateusz\",\n                    \"ip\": \"192.168.0.10\",\n                    \"mac\": \"A4:5E:60:D2:ED:1D\",\n                    \"previous_count\": 135\n                },\n                \"Timestamp\": \"2025-09-29T09:31:35.856Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 90:4C:C5:D8:1F:A7 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 46,\n                    \"hostname\": \"woszczynska\",\n                    \"ip\": \"192.168.0.10\",\n                    \"mac\": \"90:4C:C5:D8:1F:A7\",\n                    \"previous_count\": 46\n                },\n                \"Timestamp\": \"2025-09-29T09:31:35.856Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::5CE931808441\",\n            \"model\": \"HX220\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.15.0 2.0.0 v605f.0 Build 231128 Rel.28166n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:51.671Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 78.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 3.7050359712230216,\n            \"google.com\": 3.8701923076923075,\n            \"spotify.com\": 3.0551558752997603,\n            \"youtube.com\": 3.8321342925659474\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 553.8445476190471,\n                \"Rtt\": 40.0491238095238\n            }\n        },\n        \"badSignal\": {\n            \"0E:01:CE:3D:F9:16\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.88.2\",\n                \"Count\": 17\n            },\n            \"4C:79:6E:9E:1A:38\": {\n                \"Hostname\": \"TABLET-6N2C56GF\",\n                \"IpAddress\": \"192.168.88.8\",\n                \"Count\": 30\n            },\n            \"64:CB:E9:9C:8E:94\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.88.7\",\n                \"Count\": 137\n            },\n            \"86:14:05:3C:F0:A7\": {\n                \"Hostname\": \"Galaxy-Tab-A\",\n                \"IpAddress\": \"192.168.88.17\",\n                \"Count\": 30\n            },\n            \"A8:91:3D:89:FB:F1\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.88.20\",\n                \"Count\": 11\n            },\n            \"FA:06:53:27:4E:54\": {\n                \"Hostname\": \"Hypervolt\",\n                \"IpAddress\": \"192.168.88.4\",\n                \"Count\": 420\n            },\n            \"FA:06:53:F9:06:53\": {\n                \"Hostname\": \"RE220\",\n                \"IpAddress\": \"192.168.88.3\",\n                \"Count\": 419\n            },\n            \"FC:A6:67:3E:8B:76\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.88.16\",\n                \"Count\": 346\n            }\n        },\n        \"maxCPU\": 43,\n        \"maxMemory\": 61.5,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 86:14:05:3C:F0:A7 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 30,\n                    \"hostname\": \"Galaxy-Tab-A\",\n                    \"ip\": \"192.168.88.17\",\n                    \"mac\": \"86:14:05:3C:F0:A7\",\n                    \"previous_count\": 30\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.679Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A8:91:3D:89:FB:F1 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 11,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.88.20\",\n                    \"mac\": \"A8:91:3D:89:FB:F1\",\n                    \"previous_count\": 11\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.679Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 0E:01:CE:3D:F9:16 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 17,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.88.2\",\n                    \"mac\": \"0E:01:CE:3D:F9:16\",\n                    \"previous_count\": 17\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.679Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 64:CB:E9:9C:8E:94 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 137,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.7\",\n                    \"mac\": \"64:CB:E9:9C:8E:94\",\n                    \"previous_count\": 137\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.679Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 4C:79:6E:9E:1A:38 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 30,\n                    \"hostname\": \"TABLET-6N2C56GF\",\n                    \"ip\": \"192.168.88.8\",\n                    \"mac\": \"4C:79:6E:9E:1A:38\",\n                    \"previous_count\": 30\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.679Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::40ED0039F87D\",\n            \"model\": \"HX220\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.13.0 2.0.0 v605f.0 Build 221228 Rel.10904n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:48.001Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 100,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 100,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 8.104761904761904,\n            \"google.com\": 8.204761904761904,\n            \"spotify.com\": 8.09047619047619,\n            \"youtube.com\": 8.133333333333333\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 657.2245952380946,\n                \"Rtt\": 22.326828571428575\n            }\n        },\n        \"maxCPU\": 45,\n        \"maxMemory\": 61.61,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::98254AA1E6E2\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.13.0 2.0.0 v606d.0 Build 231129 Rel.37213n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:43.409Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 100,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 100,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 7.002375296912114,\n            \"google.com\": 7.019002375296912,\n            \"spotify.com\": 7.002375296912114,\n            \"youtube.com\": 7.02375296912114\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 1011.5741666666669,\n                \"Rtt\": 18.595238095238095\n            }\n        },\n        \"maxCPU\": 17,\n        \"maxMemory\": 47.43,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::203626900380\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.1.0 3.1.8 v6087.0 Build 230406 Rel.63114n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:54.786Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 78.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 2.973809523809524,\n            \"google.com\": 3.4095238095238094,\n            \"spotify.com\": 2.65,\n            \"youtube.com\": 3.330952380952381\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 1253.1017142857133,\n                \"Rtt\": 8.399488095238091\n            }\n        },\n        \"badSignal\": {\n            \"24:3C:20:11:6B:26\": {\n                \"Hostname\": \"The-end-of-the-world\",\n                \"IpAddress\": \"192.168.0.19\",\n                \"Count\": 14\n            },\n            \"3A:D8:AA:68:F1:FB\": {\n                \"Hostname\": \"Redmi-Note-14-Pro-5G\",\n                \"IpAddress\": \"192.168.0.17\",\n                \"Count\": 91\n            },\n            \"52:56:5E:12:92:F9\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.9\",\n                \"Count\": 14\n            },\n            \"8C:90:2D:8A:A8:80\": {\n                \"Hostname\": \"C520WS\",\n                \"IpAddress\": \"192.168.0.3\",\n                \"Count\": 290\n            },\n            \"AC:19:8E:9E:65:D8\": {\n                \"Hostname\": \"LARSON-WIN11-PC\",\n                \"IpAddress\": \"192.168.0.21\",\n                \"Count\": 137\n            },\n            \"AC:74:B1:D6:8C:10\": {\n                \"Hostname\": \"ITEM-S124446\",\n                \"IpAddress\": \"192.168.0.18\",\n                \"Count\": 98\n            },\n            \"F6:83:8D:61:EC:7A\": {\n                \"Hostname\": \"Xiaomi-14T-Pro\",\n                \"IpAddress\": \"192.168.0.2\",\n                \"Count\": 116\n            },\n            \"F6:83:8D:61:EC:7B\": {\n                \"Hostname\": \"Xiaomi-14T-Pro\",\n                \"IpAddress\": \"192.168.0.8\",\n                \"Count\": 37\n            }\n        },\n        \"maxCPU\": 26,\n        \"maxMemory\": 40.96,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 3A:D8:AA:68:F1:FB has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 91,\n                    \"hostname\": \"Redmi-Note-14-Pro-5G\",\n                    \"ip\": \"192.168.0.17\",\n                    \"mac\": \"3A:D8:AA:68:F1:FB\",\n                    \"previous_count\": 91\n                },\n                \"Timestamp\": \"2025-09-29T09:31:54.794Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC AC:74:B1:D6:8C:10 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 98,\n                    \"hostname\": \"ITEM-S124446\",\n                    \"ip\": \"192.168.0.18\",\n                    \"mac\": \"AC:74:B1:D6:8C:10\",\n                    \"previous_count\": 98\n                },\n                \"Timestamp\": \"2025-09-29T09:31:54.795Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F6:83:8D:61:EC:7A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 116,\n                    \"hostname\": \"Xiaomi-14T-Pro\",\n                    \"ip\": \"192.168.0.2\",\n                    \"mac\": \"F6:83:8D:61:EC:7A\",\n                    \"previous_count\": 116\n                },\n                \"Timestamp\": \"2025-09-29T09:31:54.795Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 24:3C:20:11:6B:26 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 14,\n                    \"hostname\": \"The-end-of-the-world\",\n                    \"ip\": \"192.168.0.19\",\n                    \"mac\": \"24:3C:20:11:6B:26\",\n                    \"previous_count\": 14\n                },\n                \"Timestamp\": \"2025-09-29T09:31:54.795Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC AC:19:8E:9E:65:D8 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 137,\n                    \"hostname\": \"LARSON-WIN11-PC\",\n                    \"ip\": \"192.168.0.21\",\n                    \"mac\": \"AC:19:8E:9E:65:D8\",\n                    \"previous_count\": 137\n                },\n                \"Timestamp\": \"2025-09-29T09:31:54.795Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F6:83:8D:61:EC:7B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 37,\n                    \"hostname\": \"Xiaomi-14T-Pro\",\n                    \"ip\": \"192.168.0.8\",\n                    \"mac\": \"F6:83:8D:61:EC:7B\",\n                    \"previous_count\": 37\n                },\n                \"Timestamp\": \"2025-09-29T09:31:54.796Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 52:56:5E:12:92:F9 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 14,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.9\",\n                    \"mac\": \"52:56:5E:12:92:F9\",\n                    \"previous_count\": 14\n                },\n                \"Timestamp\": \"2025-09-29T09:31:54.796Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::2036269001D0\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.1.0 3.1.8 v6087.0 Build 230325 Rel.226n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:43.618Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 100,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 100,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 3.007125890736342,\n            \"google.com\": 3.016627078384798,\n            \"spotify.com\": 2.667458432304038,\n            \"youtube.com\": 3.0547619047619046\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 1967.980617577197,\n                \"Rtt\": 9.139931116389553\n            }\n        },\n        \"maxCPU\": 44,\n        \"maxMemory\": 40.24,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::20362690D75F\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.1.0 3.1.8 v6087.0 Build 230406 Rel.63114n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:42.12Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 78.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 13.275534441805226,\n            \"google.com\": 13.223277909738718,\n            \"spotify.com\": 12.983372921615201,\n            \"youtube.com\": 13.249406175771972\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 1559.5595486935858,\n                \"Rtt\": 19.365859857482167\n            }\n        },\n        \"badSignal\": {\n            \"0E:2F:7C:19:BD:DA\": {\n                \"Hostname\": \"Charlotte-s-Z-Flip6\",\n                \"IpAddress\": \"192.168.0.14\",\n                \"Count\": 285\n            },\n            \"20:C1:9B:1E:7C:56\": {\n                \"Hostname\": \"DESKTOP-MOBBBPR\",\n                \"IpAddress\": \"192.168.0.12\",\n                \"Count\": 87\n            },\n            \"2E:B6:01:20:10:0E\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.9\",\n                \"Count\": 145\n            },\n            \"34:3E:A4:7C:3E:C7\": {\n                \"Hostname\": \"RingDoorbell-c7\",\n                \"IpAddress\": \"192.168.0.2\",\n                \"Count\": 421\n            },\n            \"42:57:D3:3C:04:52\": {\n                \"Hostname\": \"moto-g14\",\n                \"IpAddress\": \"192.168.0.5\",\n                \"Count\": 230\n            },\n            \"56:E3:EE:B2:3D:90\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.10\",\n                \"Count\": 204\n            },\n            \"8E:C4:A4:91:E6:71\": {\n                \"Hostname\": \"Watch\",\n                \"IpAddress\": \"192.168.0.10\",\n                \"Count\": 65\n            },\n            \"A2:6F:9D:4D:B8:F8\": {\n                \"Hostname\": \"Mac\",\n                \"IpAddress\": \"192.168.0.12\",\n                \"Count\": 253\n            },\n            \"CE:56:4C:6A:CB:8B\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.13\",\n                \"Count\": 197\n            }\n        },\n        \"maxCPU\": 17,\n        \"maxMemory\": 38.49,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A2:6F:9D:4D:B8:F8 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 253,\n                    \"hostname\": \"Mac\",\n                    \"ip\": \"192.168.0.12\",\n                    \"mac\": \"A2:6F:9D:4D:B8:F8\",\n                    \"previous_count\": 253\n                },\n                \"Timestamp\": \"2025-09-29T09:31:42.139Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 42:57:D3:3C:04:52 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 230,\n                    \"hostname\": \"moto-g14\",\n                    \"ip\": \"192.168.0.5\",\n                    \"mac\": \"42:57:D3:3C:04:52\",\n                    \"previous_count\": 230\n                },\n                \"Timestamp\": \"2025-09-29T09:31:42.139Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 0E:2F:7C:19:BD:DA has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 285,\n                    \"hostname\": \"Charlotte-s-Z-Flip6\",\n                    \"ip\": \"192.168.0.14\",\n                    \"mac\": \"0E:2F:7C:19:BD:DA\",\n                    \"previous_count\": 285\n                },\n                \"Timestamp\": \"2025-09-29T09:31:42.139Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 2E:B6:01:20:10:0E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 145,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.9\",\n                    \"mac\": \"2E:B6:01:20:10:0E\",\n                    \"previous_count\": 145\n                },\n                \"Timestamp\": \"2025-09-29T09:31:42.139Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC CE:56:4C:6A:CB:8B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 197,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.13\",\n                    \"mac\": \"CE:56:4C:6A:CB:8B\",\n                    \"previous_count\": 197\n                },\n                \"Timestamp\": \"2025-09-29T09:31:42.139Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 8E:C4:A4:91:E6:71 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 65,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.0.10\",\n                    \"mac\": \"8E:C4:A4:91:E6:71\",\n                    \"previous_count\": 65\n                },\n                \"Timestamp\": \"2025-09-29T09:31:42.139Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 20:C1:9B:1E:7C:56 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 87,\n                    \"hostname\": \"DESKTOP-MOBBBPR\",\n                    \"ip\": \"192.168.0.12\",\n                    \"mac\": \"20:C1:9B:1E:7C:56\",\n                    \"previous_count\": 87\n                },\n                \"Timestamp\": \"2025-09-29T09:31:42.139Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 56:E3:EE:B2:3D:90 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 204,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.10\",\n                    \"mac\": \"56:E3:EE:B2:3D:90\",\n                    \"previous_count\": 204\n                },\n                \"Timestamp\": \"2025-09-29T09:31:42.139Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::5091E3375410\",\n            \"model\": \"HX220\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.15.0 2.0.0 v605f.0 Build 231128 Rel.28166n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:41.122Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 78.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 3.517814726840855,\n            \"google.com\": 3.5676959619952493,\n            \"spotify.com\": 2.992874109263658,\n            \"youtube.com\": 3.527315914489311\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 863.7514964370544,\n                \"Rtt\": 25.874662707838482\n            }\n        },\n        \"badSignal\": {\n            \"06:9D:E5:89:3A:46\": {\n                \"Hostname\": \"Mac\",\n                \"IpAddress\": \"192.168.88.36\",\n                \"Count\": 87\n            },\n            \"10:96:93:8A:A9:6D\": {\n                \"Hostname\": \"amazon-4b748f2e4\",\n                \"IpAddress\": \"192.168.88.21\",\n                \"Count\": 415\n            },\n            \"14:0A:C5:70:C2:F9\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.88.16\",\n                \"Count\": 189\n            },\n            \"28:AF:42:46:BD:9C\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.88.40\",\n                \"Count\": 418\n            },\n            \"44:00:49:6E:31:5B\": {\n                \"Hostname\": \"amazon-73884bf25\",\n                \"IpAddress\": \"192.168.88.33\",\n                \"Count\": 10\n            },\n            \"44:01:BB:CB:84:4A\": {\n                \"Hostname\": \"IPC100A\",\n                \"IpAddress\": \"192.168.88.32\",\n                \"Count\": 89\n            },\n            \"50:02:91:5E:9E:25\": {\n                \"Hostname\": \"ESP_5E9E25\",\n                \"IpAddress\": \"192.168.88.22\",\n                \"Count\": 32\n            },\n            \"50:02:91:5E:B0:43\": {\n                \"Hostname\": \"ESP_5EB043\",\n                \"IpAddress\": \"192.168.88.23\",\n                \"Count\": 118\n            },\n            \"50:02:91:5E:B6:26\": {\n                \"Hostname\": \"ESP_5EB626\",\n                \"IpAddress\": \"192.168.88.17\",\n                \"Count\": 57\n            },\n            \"5A:E7:06:A9:DF:93\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.88.17\",\n                \"Count\": 42\n            },\n            \"74:A7:EA:88:C1:C6\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.88.14\",\n                \"Count\": 83\n            },\n            \"76:59:85:72:FD:F6\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.88.25\",\n                \"Count\": 41\n            },\n            \"84:C0:EF:3A:25:04\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.88.12\",\n                \"Count\": 11\n            },\n            \"94:9F:3E:71:40:C4\": {\n                \"Hostname\": \"SonosZP\",\n                \"IpAddress\": \"192.168.88.31\",\n                \"Count\": 59\n            },\n            \"94:9F:3E:71:41:5E\": {\n                \"Hostname\": \"SonosZP\",\n                \"IpAddress\": \"192.168.88.34\",\n                \"Count\": 57\n            },\n            \"AC:41:6A:9B:D1:67\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.88.24\",\n                \"Count\": 402\n            },\n            \"B4:BC:7C:1C:47:B4\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.88.20\",\n                \"Count\": 417\n            },\n            \"BC:74:4B:5F:CA:89\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.88.27\",\n                \"Count\": 251\n            },\n            \"CA:57:82:33:29:F5\": {\n                \"Hostname\": \"MarisaSareziPad\",\n                \"IpAddress\": \"192.168.88.7\",\n                \"Count\": 38\n            },\n            \"DA:3A:48:69:B3:A5\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.88.7\",\n                \"Count\": 37\n            },\n            \"DC:91:BF:C8:8D:82\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.88.30\",\n                \"Count\": 67\n            },\n            \"EC:8A:C4:70:EB:03\": {\n                \"Hostname\": \"amazon-c66f7d7a7\",\n                \"IpAddress\": \"192.168.88.11\",\n                \"Count\": 322\n            },\n            \"FC:03:9F:41:C4:8E\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.88.12\",\n                \"Count\": 323\n            }\n        },\n        \"maxCPU\": 61,\n        \"maxMemory\": 62.46,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 44:00:49:6E:31:5B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 10,\n                    \"hostname\": \"amazon-73884bf25\",\n                    \"ip\": \"192.168.88.33\",\n                    \"mac\": \"44:00:49:6E:31:5B\",\n                    \"previous_count\": 10\n                },\n                \"Timestamp\": \"2025-09-29T09:31:41.122Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 50:02:91:5E:B6:26 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 57,\n                    \"hostname\": \"ESP_5EB626\",\n                    \"ip\": \"192.168.88.17\",\n                    \"mac\": \"50:02:91:5E:B6:26\",\n                    \"previous_count\": 57\n                },\n                \"Timestamp\": \"2025-09-29T09:31:41.122Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 50:02:91:5E:9E:25 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 32,\n                    \"hostname\": \"ESP_5E9E25\",\n                    \"ip\": \"192.168.88.22\",\n                    \"mac\": \"50:02:91:5E:9E:25\",\n                    \"previous_count\": 32\n                },\n                \"Timestamp\": \"2025-09-29T09:31:41.122Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 50:02:91:5E:B0:43 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 118,\n                    \"hostname\": \"ESP_5EB043\",\n                    \"ip\": \"192.168.88.23\",\n                    \"mac\": \"50:02:91:5E:B0:43\",\n                    \"previous_count\": 118\n                },\n                \"Timestamp\": \"2025-09-29T09:31:41.122Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC DA:3A:48:69:B3:A5 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 37,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.88.7\",\n                    \"mac\": \"DA:3A:48:69:B3:A5\",\n                    \"previous_count\": 37\n                },\n                \"Timestamp\": \"2025-09-29T09:31:41.122Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 76:59:85:72:FD:F6 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 41,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.88.25\",\n                    \"mac\": \"76:59:85:72:FD:F6\",\n                    \"previous_count\": 41\n                },\n                \"Timestamp\": \"2025-09-29T09:31:41.122Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 94:9F:3E:71:40:C4 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 59,\n                    \"hostname\": \"SonosZP\",\n                    \"ip\": \"192.168.88.31\",\n                    \"mac\": \"94:9F:3E:71:40:C4\",\n                    \"previous_count\": 59\n                },\n                \"Timestamp\": \"2025-09-29T09:31:41.122Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 74:A7:EA:88:C1:C6 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 83,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.14\",\n                    \"mac\": \"74:A7:EA:88:C1:C6\",\n                    \"previous_count\": 83\n                },\n                \"Timestamp\": \"2025-09-29T09:31:41.122Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 5A:E7:06:A9:DF:93 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 42,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.17\",\n                    \"mac\": \"5A:E7:06:A9:DF:93\",\n                    \"previous_count\": 42\n                },\n                \"Timestamp\": \"2025-09-29T09:31:41.122Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 84:C0:EF:3A:25:04 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 11,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.12\",\n                    \"mac\": \"84:C0:EF:3A:25:04\",\n                    \"previous_count\": 11\n                },\n                \"Timestamp\": \"2025-09-29T09:31:41.122Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 06:9D:E5:89:3A:46 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 87,\n                    \"hostname\": \"Mac\",\n                    \"ip\": \"192.168.88.36\",\n                    \"mac\": \"06:9D:E5:89:3A:46\",\n                    \"previous_count\": 87\n                },\n                \"Timestamp\": \"2025-09-29T09:31:41.122Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC CA:57:82:33:29:F5 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 38,\n                    \"hostname\": \"MarisaSareziPad\",\n                    \"ip\": \"192.168.88.7\",\n                    \"mac\": \"CA:57:82:33:29:F5\",\n                    \"previous_count\": 38\n                },\n                \"Timestamp\": \"2025-09-29T09:31:41.122Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 94:9F:3E:71:41:5E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 57,\n                    \"hostname\": \"SonosZP\",\n                    \"ip\": \"192.168.88.34\",\n                    \"mac\": \"94:9F:3E:71:41:5E\",\n                    \"previous_count\": 57\n                },\n                \"Timestamp\": \"2025-09-29T09:31:41.122Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 14:0A:C5:70:C2:F9 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 189,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.16\",\n                    \"mac\": \"14:0A:C5:70:C2:F9\",\n                    \"previous_count\": 189\n                },\n                \"Timestamp\": \"2025-09-29T09:31:41.122Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::20362690DA02\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.1.0 3.1.8 v6087.0 Build 230406 Rel.63114n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:54.431Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 92.5,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 70,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 5.582781456953643,\n            \"google.com\": 5.437086092715232,\n            \"spotify.com\": 4.675496688741722,\n            \"youtube.com\": 5.529801324503311\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 1095.767284768212,\n                \"Rtt\": 10.570145695364241\n            }\n        },\n        \"badSignal\": {\n            \"36:B1:A0:59:81:0A\": {\n                \"Hostname\": \"OnePlus-Open\",\n                \"IpAddress\": \"192.168.0.25\",\n                \"Count\": 24\n            },\n            \"DC:46:28:B1:0D:DC\": {\n                \"Hostname\": \"MASON-D6T9FY3\",\n                \"IpAddress\": \"192.168.0.8\",\n                \"Count\": 109\n            }\n        },\n        \"maxCPU\": 37,\n        \"maxMemory\": 40.31,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 36:B1:A0:59:81:0A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 24,\n                    \"hostname\": \"OnePlus-Open\",\n                    \"ip\": \"192.168.0.25\",\n                    \"mac\": \"36:B1:A0:59:81:0A\",\n                    \"previous_count\": 24\n                },\n                \"Timestamp\": \"2025-09-29T09:31:54.451Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC DC:46:28:B1:0D:DC has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 109,\n                    \"hostname\": \"MASON-D6T9FY3\",\n                    \"ip\": \"192.168.0.8\",\n                    \"mac\": \"DC:46:28:B1:0D:DC\",\n                    \"previous_count\": 109\n                },\n                \"Timestamp\": \"2025-09-29T09:31:54.451Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::2036269010C4\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.1.0 3.1.8 v6087.0 Build 230406 Rel.63114n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:33.462Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 100,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 100,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 3.9453681710213777,\n            \"google.com\": 3.9477434679334915,\n            \"spotify.com\": 3.98812351543943,\n            \"youtube.com\": 3.9263657957244655\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 821.5526128266023,\n                \"Rtt\": 8.995408551068884\n            }\n        },\n        \"maxCPU\": 40,\n        \"maxMemory\": 40.26,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::3C52A105FC25\",\n            \"model\": \"HX220\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.15.0 2.0.0 v605f.0 Build 231128 Rel.28166n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:42.185Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 100,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 100,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 7.05,\n            \"google.com\": 7.247619047619048,\n            \"spotify.com\": 6.821428571428571,\n            \"youtube.com\": 7.230952380952381\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 660.0847857142849,\n                \"Rtt\": 20.998478571428564\n            }\n        },\n        \"maxCPU\": 17,\n        \"maxMemory\": 61.53,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::40ED0039FC94\",\n            \"model\": \"HX220\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.17.0 2.0.0 v605f.0 Build 240923 Rel.23368n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:57.536Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 78.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 4.945238095238095,\n            \"google.com\": 4.930952380952381,\n            \"spotify.com\": 4.083333333333333,\n            \"youtube.com\": 4.9714285714285715\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 406.3450119331737,\n                \"Rtt\": 3.119727923627684\n            }\n        },\n        \"badSignal\": {\n            \"04:F7:78:D3:A2:F8\": {\n                \"Hostname\": \"PS5\",\n                \"IpAddress\": \"192.168.88.18\",\n                \"Count\": 22\n            },\n            \"06:C2:9D:F3:DB:83\": {\n                \"Hostname\": \"iPad\",\n                \"IpAddress\": \"192.168.88.4\",\n                \"Count\": 48\n            },\n            \"22:13:55:63:A9:3D\": {\n                \"Hostname\": \"HUAWEI_Mate_20_Pro-b0c285\",\n                \"IpAddress\": \"192.168.88.5\",\n                \"Count\": 36\n            },\n            \"66:03:60:FB:56:61\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.88.19\",\n                \"Count\": 50\n            },\n            \"70:A7:03:DA:4C:82\": {\n                \"Hostname\": \"C-H-Device\",\n                \"IpAddress\": \"192.168.88.19\",\n                \"Count\": 18\n            },\n            \"86:C0:33:55:67:63\": {\n                \"Hostname\": \"Pixel-8a\",\n                \"IpAddress\": \"192.168.88.4\",\n                \"Count\": 50\n            },\n            \"AA:D6:DD:27:E1:D8\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.88.9\",\n                \"Count\": 21\n            },\n            \"AE:75:5E:18:3F:74\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.88.16\",\n                \"Count\": 121\n            },\n            \"B0:E4:D5:A6:F7:72\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.88.5\",\n                \"Count\": 186\n            },\n            \"B4:C9:B9:46:74:EF\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.88.8\",\n                \"Count\": 19\n            },\n            \"BC:5E:91:AF:C9:0F\": {\n                \"Hostname\": \"HONOR-400-Pro\",\n                \"IpAddress\": \"192.168.88.12\",\n                \"Count\": 50\n            },\n            \"C6:14:52:2E:43:C2\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.88.17\",\n                \"Count\": 45\n            },\n            \"D4:91:0F:06:B5:75\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.88.11\",\n                \"Count\": 11\n            },\n            \"D8:8C:79:4F:B6:D0\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.88.7\",\n                \"Count\": 77\n            },\n            \"E0:F7:28:2F:59:3F\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.88.2\",\n                \"Count\": 138\n            }\n        },\n        \"maxCPU\": 59,\n        \"maxMemory\": 62.43,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC AE:75:5E:18:3F:74 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 121,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.88.16\",\n                    \"mac\": \"AE:75:5E:18:3F:74\",\n                    \"previous_count\": 121\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.562Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 04:F7:78:D3:A2:F8 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 22,\n                    \"hostname\": \"PS5\",\n                    \"ip\": \"192.168.88.18\",\n                    \"mac\": \"04:F7:78:D3:A2:F8\",\n                    \"previous_count\": 22\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.562Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC AA:D6:DD:27:E1:D8 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 21,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.88.9\",\n                    \"mac\": \"AA:D6:DD:27:E1:D8\",\n                    \"previous_count\": 21\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.562Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C6:14:52:2E:43:C2 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 45,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.17\",\n                    \"mac\": \"C6:14:52:2E:43:C2\",\n                    \"previous_count\": 45\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.562Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B0:E4:D5:A6:F7:72 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 186,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.5\",\n                    \"mac\": \"B0:E4:D5:A6:F7:72\",\n                    \"previous_count\": 186\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.562Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D4:91:0F:06:B5:75 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 11,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.11\",\n                    \"mac\": \"D4:91:0F:06:B5:75\",\n                    \"previous_count\": 11\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.562Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 66:03:60:FB:56:61 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 50,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.19\",\n                    \"mac\": \"66:03:60:FB:56:61\",\n                    \"previous_count\": 50\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.562Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC BC:5E:91:AF:C9:0F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 50,\n                    \"hostname\": \"HONOR-400-Pro\",\n                    \"ip\": \"192.168.88.12\",\n                    \"mac\": \"BC:5E:91:AF:C9:0F\",\n                    \"previous_count\": 50\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.562Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 86:C0:33:55:67:63 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 50,\n                    \"hostname\": \"Pixel-8a\",\n                    \"ip\": \"192.168.88.4\",\n                    \"mac\": \"86:C0:33:55:67:63\",\n                    \"previous_count\": 50\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.562Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 06:C2:9D:F3:DB:83 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 48,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.88.4\",\n                    \"mac\": \"06:C2:9D:F3:DB:83\",\n                    \"previous_count\": 48\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.562Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B4:C9:B9:46:74:EF has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 19,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.8\",\n                    \"mac\": \"B4:C9:B9:46:74:EF\",\n                    \"previous_count\": 19\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.562Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 22:13:55:63:A9:3D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 36,\n                    \"hostname\": \"HUAWEI_Mate_20_Pro-b0c285\",\n                    \"ip\": \"192.168.88.5\",\n                    \"mac\": \"22:13:55:63:A9:3D\",\n                    \"previous_count\": 36\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.563Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 70:A7:03:DA:4C:82 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 18,\n                    \"hostname\": \"C-H-Device\",\n                    \"ip\": \"192.168.88.19\",\n                    \"mac\": \"70:A7:03:DA:4C:82\",\n                    \"previous_count\": 18\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.563Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::20362690BDB4\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.1.0 3.1.8 v6087.0 Build 230406 Rel.63114n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:50.454Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 92.5,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 70,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 3.283333333333333,\n            \"google.com\": 3.2976190476190474,\n            \"spotify.com\": 3.302380952380952,\n            \"youtube.com\": 3.2404761904761905\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 569.0913095238111,\n                \"Rtt\": 8.552469047619049\n            }\n        },\n        \"badSignal\": {\n            \"B0:73:9C:84:83:44\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.4\",\n                \"Count\": 308\n            },\n            \"C4:23:60:14:ED:8A\": {\n                \"Hostname\": \"V013772\",\n                \"IpAddress\": \"192.168.0.7\",\n                \"Count\": 14\n            }\n        },\n        \"maxCPU\": 10,\n        \"maxMemory\": 39.4,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C4:23:60:14:ED:8A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 14,\n                    \"hostname\": \"V013772\",\n                    \"ip\": \"192.168.0.7\",\n                    \"mac\": \"C4:23:60:14:ED:8A\",\n                    \"previous_count\": 14\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.487Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::3C52A105F7EA\",\n            \"model\": \"HX220\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.14.0 2.0.0 v605f.0 Build 230428 Rel.31877n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:33.294Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 85,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 40,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 4.733333333333333,\n            \"google.com\": 4.854761904761904,\n            \"spotify.com\": 4.785714285714286,\n            \"youtube.com\": 4.826190476190476\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 714.9610926365779,\n                \"Rtt\": 21.367579572446576\n            }\n        },\n        \"badSignal\": {\n            \"54:EF:33:0F:57:03\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.88.7\",\n                \"Count\": 116\n            },\n            \"72:4B:E3:81:D3:94\": {\n                \"Hostname\": \"Denis-s-S21-Ultra\",\n                \"IpAddress\": \"192.168.88.11\",\n                \"Count\": 78\n            },\n            \"82:D4:C1:8A:F0:9B\": {\n                \"Hostname\": \"Aleksandra-s-S24-Ultra\",\n                \"IpAddress\": \"192.168.88.9\",\n                \"Count\": 64\n            },\n            \"9A:1E:DB:F1:57:4E\": {\n                \"Hostname\": \"HS-s-S10\",\n                \"IpAddress\": \"192.168.120.2\",\n                \"Count\": 24\n            }\n        },\n        \"maxCPU\": 34,\n        \"maxMemory\": 61.16,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 9A:1E:DB:F1:57:4E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 24,\n                    \"hostname\": \"HS-s-S10\",\n                    \"ip\": \"192.168.120.2\",\n                    \"mac\": \"9A:1E:DB:F1:57:4E\",\n                    \"previous_count\": 24\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.319Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 82:D4:C1:8A:F0:9B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 64,\n                    \"hostname\": \"Aleksandra-s-S24-Ultra\",\n                    \"ip\": \"192.168.88.9\",\n                    \"mac\": \"82:D4:C1:8A:F0:9B\",\n                    \"previous_count\": 64\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.319Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 72:4B:E3:81:D3:94 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 78,\n                    \"hostname\": \"Denis-s-S21-Ultra\",\n                    \"ip\": \"192.168.88.11\",\n                    \"mac\": \"72:4B:E3:81:D3:94\",\n                    \"previous_count\": 78\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.319Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 54:EF:33:0F:57:03 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 116,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.7\",\n                    \"mac\": \"54:EF:33:0F:57:03\",\n                    \"previous_count\": 116\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.319Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::20362690D792\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.1.0 3.1.8 v6087.0 Build 230406 Rel.63114n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:48.989Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 100,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 100,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 6.5518987341772155,\n            \"google.com\": 6.631147540983607,\n            \"spotify.com\": 5.718274111675127,\n            \"youtube.com\": 6.576530612244898\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 1044.231626794257,\n                \"Rtt\": 12.379672248803827\n            }\n        },\n        \"maxCPU\": 10,\n        \"maxMemory\": 38.51,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::788CB5E86FDA\",\n            \"model\": \"HX220\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.15.0 2.0.0 v605f.0 Build 231128 Rel.28166n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:53.737Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 78.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 3.0426065162907268,\n            \"google.com\": 3.0243243243243243,\n            \"spotify.com\": 2.271144278606965,\n            \"youtube.com\": 3.030456852791878\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 728.9097619047608,\n                \"Rtt\": 29.338723809523817\n            }\n        },\n        \"badSignal\": {\n            \"14:0A:C5:C4:73:9B\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.88.16\",\n                \"Count\": 10\n            },\n            \"1C:CE:51:A3:06:EB\": {\n                \"Hostname\": \"LAPTOP-H1DVV505\",\n                \"IpAddress\": \"192.168.88.18\",\n                \"Count\": 14\n            },\n            \"40:32:9D:09:76:FB\": {\n                \"Hostname\": \"V8S\",\n                \"IpAddress\": \"192.168.88.14\",\n                \"Count\": 153\n            },\n            \"52:78:5F:46:34:E8\": {\n                \"Hostname\": \"dennis-s-S25-Ultra\",\n                \"IpAddress\": \"192.168.88.11\",\n                \"Count\": 43\n            },\n            \"56:E6:50:03:DA:CD\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.88.12\",\n                \"Count\": 50\n            },\n            \"58:E4:88:E2:4D:8C\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.88.8\",\n                \"Count\": 401\n            },\n            \"7A:DE:D7:55:BC:A7\": {\n                \"Hostname\": \"David-s-S25\",\n                \"IpAddress\": \"192.168.88.25\",\n                \"Count\": 11\n            },\n            \"84:28:59:A7:3E:D6\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.88.10\",\n                \"Count\": 35\n            },\n            \"96:2D:56:02:A2:76\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.88.22\",\n                \"Count\": 12\n            },\n            \"C0:F5:35:02:63:46\": {\n                \"Hostname\": \"WiiM Pro Plus-6346\",\n                \"IpAddress\": \"192.168.88.13\",\n                \"Count\": 417\n            },\n            \"C8:FF:77:2F:72:07\": {\n                \"Hostname\": \"N2M-UK-PJA2942A\",\n                \"IpAddress\": \"192.168.88.22\",\n                \"Count\": 168\n            },\n            \"DA:76:04:67:56:69\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.88.6\",\n                \"Count\": 160\n            },\n            \"EA:48:B8:03:DA:CD\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.88.6\",\n                \"Count\": 57\n            },\n            \"EA:48:B8:09:58:1F\": {\n                \"Hostname\": \"V8S\",\n                \"IpAddress\": \"192.168.88.15\",\n                \"Count\": 78\n            },\n            \"EA:48:B8:09:76:FB\": {\n                \"Hostname\": \"V8S\",\n                \"IpAddress\": \"192.168.88.7\",\n                \"Count\": 123\n            },\n            \"EA:48:B8:0C:74:80\": {\n                \"Hostname\": \"INVERTER_609WWEUF53VB710\",\n                \"IpAddress\": \"192.168.88.9\",\n                \"Count\": 153\n            },\n            \"EA:48:B8:2E:BF:0B\": {\n                \"Hostname\": \"XBOX\",\n                \"IpAddress\": \"192.168.88.11\",\n                \"Count\": 22\n            },\n            \"EA:48:B8:2F:72:07\": {\n                \"Hostname\": \"N2M-UK-PJA2942A\",\n                \"IpAddress\": \"192.168.88.18\",\n                \"Count\": 15\n            },\n            \"EA:48:B8:3B:7E:E5\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.88.19\",\n                \"Count\": 262\n            },\n            \"EA:48:B8:46:34:E8\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.88.11\",\n                \"Count\": 45\n            },\n            \"EA:48:B8:64:19:44\": {\n                \"Hostname\": \"RE650\",\n                \"IpAddress\": \"192.168.88.3\",\n                \"Count\": 421\n            },\n            \"EA:48:B8:67:56:69\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.88.20\",\n                \"Count\": 32\n            },\n            \"EA:48:B8:84:DD:75\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.88.16\",\n                \"Count\": 421\n            },\n            \"EA:48:B8:88:13:0E\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.88.10\",\n                \"Count\": 32\n            },\n            \"EA:48:B8:C4:73:9B\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.88.17\",\n                \"Count\": 166\n            },\n            \"EA:48:B8:FC:A9:42\": {\n                \"Hostname\": \"Xiaomi-Pad-6\",\n                \"IpAddress\": \"192.168.88.15\",\n                \"Count\": 69\n            },\n            \"FA:E1:94:FC:A9:42\": {\n                \"Hostname\": \"Xiaomi-Pad-6\",\n                \"IpAddress\": \"192.168.88.19\",\n                \"Count\": 78\n            }\n        },\n        \"maxCPU\": 33,\n        \"maxMemory\": 64.34,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC EA:48:B8:67:56:69 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 32,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.88.20\",\n                    \"mac\": \"EA:48:B8:67:56:69\",\n                    \"previous_count\": 32\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.754Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC EA:48:B8:03:DA:CD has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 57,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.6\",\n                    \"mac\": \"EA:48:B8:03:DA:CD\",\n                    \"previous_count\": 57\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.754Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 40:32:9D:09:76:FB has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 153,\n                    \"hostname\": \"V8S\",\n                    \"ip\": \"192.168.88.14\",\n                    \"mac\": \"40:32:9D:09:76:FB\",\n                    \"previous_count\": 153\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.754Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 52:78:5F:46:34:E8 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 43,\n                    \"hostname\": \"dennis-s-S25-Ultra\",\n                    \"ip\": \"192.168.88.11\",\n                    \"mac\": \"52:78:5F:46:34:E8\",\n                    \"previous_count\": 43\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.754Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC EA:48:B8:2F:72:07 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 15,\n                    \"hostname\": \"N2M-UK-PJA2942A\",\n                    \"ip\": \"192.168.88.18\",\n                    \"mac\": \"EA:48:B8:2F:72:07\",\n                    \"previous_count\": 15\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.754Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 96:2D:56:02:A2:76 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 12,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.88.22\",\n                    \"mac\": \"96:2D:56:02:A2:76\",\n                    \"previous_count\": 12\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.754Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC EA:48:B8:2E:BF:0B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 22,\n                    \"hostname\": \"XBOX\",\n                    \"ip\": \"192.168.88.11\",\n                    \"mac\": \"EA:48:B8:2E:BF:0B\",\n                    \"previous_count\": 22\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.754Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 1C:CE:51:A3:06:EB has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 14,\n                    \"hostname\": \"LAPTOP-H1DVV505\",\n                    \"ip\": \"192.168.88.18\",\n                    \"mac\": \"1C:CE:51:A3:06:EB\",\n                    \"previous_count\": 14\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.754Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC EA:48:B8:09:58:1F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 78,\n                    \"hostname\": \"V8S\",\n                    \"ip\": \"192.168.88.15\",\n                    \"mac\": \"EA:48:B8:09:58:1F\",\n                    \"previous_count\": 78\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.754Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC EA:48:B8:FC:A9:42 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 69,\n                    \"hostname\": \"Xiaomi-Pad-6\",\n                    \"ip\": \"192.168.88.15\",\n                    \"mac\": \"EA:48:B8:FC:A9:42\",\n                    \"previous_count\": 69\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.754Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC EA:48:B8:46:34:E8 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 45,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.11\",\n                    \"mac\": \"EA:48:B8:46:34:E8\",\n                    \"previous_count\": 45\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.754Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 7A:DE:D7:55:BC:A7 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 11,\n                    \"hostname\": \"David-s-S25\",\n                    \"ip\": \"192.168.88.25\",\n                    \"mac\": \"7A:DE:D7:55:BC:A7\",\n                    \"previous_count\": 11\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.754Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC FA:E1:94:FC:A9:42 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 78,\n                    \"hostname\": \"Xiaomi-Pad-6\",\n                    \"ip\": \"192.168.88.19\",\n                    \"mac\": \"FA:E1:94:FC:A9:42\",\n                    \"previous_count\": 78\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.754Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC EA:48:B8:C4:73:9B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 166,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.17\",\n                    \"mac\": \"EA:48:B8:C4:73:9B\",\n                    \"previous_count\": 166\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.754Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 84:28:59:A7:3E:D6 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 35,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.10\",\n                    \"mac\": \"84:28:59:A7:3E:D6\",\n                    \"previous_count\": 35\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.754Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C8:FF:77:2F:72:07 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 168,\n                    \"hostname\": \"N2M-UK-PJA2942A\",\n                    \"ip\": \"192.168.88.22\",\n                    \"mac\": \"C8:FF:77:2F:72:07\",\n                    \"previous_count\": 168\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.754Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 14:0A:C5:C4:73:9B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 10,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.16\",\n                    \"mac\": \"14:0A:C5:C4:73:9B\",\n                    \"previous_count\": 10\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.754Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 56:E6:50:03:DA:CD has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 50,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.12\",\n                    \"mac\": \"56:E6:50:03:DA:CD\",\n                    \"previous_count\": 50\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.754Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::5CE931808684\",\n            \"model\": \"HX220\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.15.0 2.0.0 v605f.0 Build 231128 Rel.28166n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:48.176Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 78.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 9.77565632458234,\n            \"google.com\": 9.863961813842483,\n            \"spotify.com\": 9.009546539379475,\n            \"youtube.com\": 9.799522673031026\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 512.304043062201,\n                \"Rtt\": 28.306114832535872\n            }\n        },\n        \"badSignal\": {\n            \"1C:98:C1:C0:D2:71\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.88.4\",\n                \"Count\": 166\n            },\n            \"32:E5:40:EC:09:5D\": {\n                \"Hostname\": \"HONOR-X6a\",\n                \"IpAddress\": \"192.168.88.8\",\n                \"Count\": 101\n            },\n            \"38:06:E6:78:6C:2A\": {\n                \"Hostname\": \"LGwebOSTV\",\n                \"IpAddress\": \"192.168.88.6\",\n                \"Count\": 216\n            },\n            \"5E:6F:71:A3:E8:31\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.88.3\",\n                \"Count\": 21\n            },\n            \"6A:35:38:85:F3:0A\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.88.10\",\n                \"Count\": 123\n            },\n            \"B0:73:9C:5B:7C:CE\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.88.10\",\n                \"Count\": 74\n            },\n            \"CA:3A:CC:3D:01:3E\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.88.7\",\n                \"Count\": 127\n            }\n        },\n        \"maxCPU\": 16,\n        \"maxMemory\": 60.41,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 6A:35:38:85:F3:0A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 123,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.88.10\",\n                    \"mac\": \"6A:35:38:85:F3:0A\",\n                    \"previous_count\": 123\n                },\n                \"Timestamp\": \"2025-09-29T09:31:48.176Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 32:E5:40:EC:09:5D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 101,\n                    \"hostname\": \"HONOR-X6a\",\n                    \"ip\": \"192.168.88.8\",\n                    \"mac\": \"32:E5:40:EC:09:5D\",\n                    \"previous_count\": 101\n                },\n                \"Timestamp\": \"2025-09-29T09:31:48.176Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 38:06:E6:78:6C:2A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 216,\n                    \"hostname\": \"LGwebOSTV\",\n                    \"ip\": \"192.168.88.6\",\n                    \"mac\": \"38:06:E6:78:6C:2A\",\n                    \"previous_count\": 216\n                },\n                \"Timestamp\": \"2025-09-29T09:31:48.176Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC CA:3A:CC:3D:01:3E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 127,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.88.7\",\n                    \"mac\": \"CA:3A:CC:3D:01:3E\",\n                    \"previous_count\": 127\n                },\n                \"Timestamp\": \"2025-09-29T09:31:48.176Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 5E:6F:71:A3:E8:31 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 21,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.3\",\n                    \"mac\": \"5E:6F:71:A3:E8:31\",\n                    \"previous_count\": 21\n                },\n                \"Timestamp\": \"2025-09-29T09:31:48.176Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::20362690D81F\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.1.0 3.1.8 v6087.0 Build 230406 Rel.63114n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:52.822Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 78.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 4.923809523809524,\n            \"google.com\": 4.9523809523809526,\n            \"spotify.com\": 4.954761904761905,\n            \"youtube.com\": 4.983333333333333\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 1780.7982142857138,\n                \"Rtt\": 12.40335476190477\n            }\n        },\n        \"badSignal\": {\n            \"10:BF:67:45:1A:A9\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.16\",\n                \"Count\": 77\n            },\n            \"18:48:BE:F4:FA:78\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.2\",\n                \"Count\": 103\n            },\n            \"32:5F:04:EE:AD:0D\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.10\",\n                \"Count\": 38\n            },\n            \"54:E0:19:D3:18:FC\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.3\",\n                \"Count\": 419\n            },\n            \"7E:1C:D0:CF:E9:0B\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.14\",\n                \"Count\": 114\n            },\n            \"84:2F:57:8A:B5:E7\": {\n                \"Hostname\": \"Santis-MBP\",\n                \"IpAddress\": \"192.168.0.12\",\n                \"Count\": 121\n            },\n            \"88:66:5A:27:7B:65\": {\n                \"Hostname\": \"Santis-MBP-2\",\n                \"IpAddress\": \"192.168.0.12\",\n                \"Count\": 46\n            },\n            \"88:E9:FE:4C:8D:D8\": {\n                \"Hostname\": \"Nikkis-MBP\",\n                \"IpAddress\": \"192.168.0.15\",\n                \"Count\": 15\n            },\n            \"FC:E9:D8:B8:DF:7D\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.13\",\n                \"Count\": 419\n            }\n        },\n        \"maxCPU\": 28,\n        \"maxMemory\": 40.26,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 88:E9:FE:4C:8D:D8 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 15,\n                    \"hostname\": \"Nikkis-MBP\",\n                    \"ip\": \"192.168.0.15\",\n                    \"mac\": \"88:E9:FE:4C:8D:D8\",\n                    \"previous_count\": 15\n                },\n                \"Timestamp\": \"2025-09-29T09:31:52.871Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 32:5F:04:EE:AD:0D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 38,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.10\",\n                    \"mac\": \"32:5F:04:EE:AD:0D\",\n                    \"previous_count\": 38\n                },\n                \"Timestamp\": \"2025-09-29T09:31:52.871Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 7E:1C:D0:CF:E9:0B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 114,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.14\",\n                    \"mac\": \"7E:1C:D0:CF:E9:0B\",\n                    \"previous_count\": 114\n                },\n                \"Timestamp\": \"2025-09-29T09:31:52.871Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 10:BF:67:45:1A:A9 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 77,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.16\",\n                    \"mac\": \"10:BF:67:45:1A:A9\",\n                    \"previous_count\": 77\n                },\n                \"Timestamp\": \"2025-09-29T09:31:52.871Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 88:66:5A:27:7B:65 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 46,\n                    \"hostname\": \"Santis-MBP-2\",\n                    \"ip\": \"192.168.0.12\",\n                    \"mac\": \"88:66:5A:27:7B:65\",\n                    \"previous_count\": 46\n                },\n                \"Timestamp\": \"2025-09-29T09:31:52.871Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 84:2F:57:8A:B5:E7 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 121,\n                    \"hostname\": \"Santis-MBP\",\n                    \"ip\": \"192.168.0.12\",\n                    \"mac\": \"84:2F:57:8A:B5:E7\",\n                    \"previous_count\": 121\n                },\n                \"Timestamp\": \"2025-09-29T09:31:52.871Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 18:48:BE:F4:FA:78 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 103,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.2\",\n                    \"mac\": \"18:48:BE:F4:FA:78\",\n                    \"previous_count\": 103\n                },\n                \"Timestamp\": \"2025-09-29T09:31:52.871Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::20362690B94F\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.3.0 3.1.9 v6087.0 Build 250124 Rel.60047n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:34.671Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 100,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 100,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 4.660377358490566,\n            \"google.com\": 4.724528301886792,\n            \"spotify.com\": 4.656603773584906,\n            \"youtube.com\": 4.709433962264151\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 1095.108867924528,\n                \"Rtt\": 34.84618867924529\n            }\n        },\n        \"maxCPU\": 28,\n        \"maxMemory\": 39.53,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::20362690037A\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.1.0 3.1.8 v6087.0 Build 230406 Rel.63114n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:38.388Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 78.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 5.0381861575179,\n            \"google.com\": 5.236276849642005,\n            \"spotify.com\": 5.097852028639618,\n            \"youtube.com\": 5.205250596658711\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 1235.5464200477315,\n                \"Rtt\": 11.715291169451081\n            }\n        },\n        \"badSignal\": {\n            \"2A:20:96:FA:90:0C\": {\n                \"Hostname\": \"Angel-s-S23\",\n                \"IpAddress\": \"192.168.0.6\",\n                \"Count\": 164\n            },\n            \"2A:2A:54:A6:9D:AB\": {\n                \"Hostname\": \"Hayley-s-S22-Ultra\",\n                \"IpAddress\": \"192.168.0.6\",\n                \"Count\": 36\n            },\n            \"2C:3B:70:06:AD:DB\": {\n                \"Hostname\": \"Angel\",\n                \"IpAddress\": \"192.168.0.16\",\n                \"Count\": 21\n            },\n            \"5C:96:66:E2:F4:70\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.13\",\n                \"Count\": 84\n            },\n            \"A0:85:FC:1F:08:42\": {\n                \"Hostname\": \"XBOX\",\n                \"IpAddress\": \"192.168.0.6\",\n                \"Count\": 12\n            },\n            \"B0:E4:5C:B4:4F:4E\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.15\",\n                \"Count\": 413\n            },\n            \"C6:44:3D:97:97:0B\": {\n                \"Hostname\": \"Hayley-s-S24\",\n                \"IpAddress\": \"192.168.0.3\",\n                \"Count\": 44\n            },\n            \"DC:A0:D0:CE:A9:46\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.12\",\n                \"Count\": 306\n            },\n            \"EE:08:59:46:6B:4F\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.11\",\n                \"Count\": 15\n            },\n            \"F2:84:83:99:CB:B2\": {\n                \"Hostname\": \"Matthew-s-S24-Ultra\",\n                \"IpAddress\": \"192.168.0.5\",\n                \"Count\": 107\n            }\n        },\n        \"maxCPU\": 15,\n        \"maxMemory\": 39,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 2A:20:96:FA:90:0C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 164,\n                    \"hostname\": \"Angel-s-S23\",\n                    \"ip\": \"192.168.0.6\",\n                    \"mac\": \"2A:20:96:FA:90:0C\",\n                    \"previous_count\": 164\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.405Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C6:44:3D:97:97:0B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 44,\n                    \"hostname\": \"Hayley-s-S24\",\n                    \"ip\": \"192.168.0.3\",\n                    \"mac\": \"C6:44:3D:97:97:0B\",\n                    \"previous_count\": 44\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.405Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A0:85:FC:1F:08:42 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 12,\n                    \"hostname\": \"XBOX\",\n                    \"ip\": \"192.168.0.6\",\n                    \"mac\": \"A0:85:FC:1F:08:42\",\n                    \"previous_count\": 12\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.405Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 2A:2A:54:A6:9D:AB has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 36,\n                    \"hostname\": \"Hayley-s-S22-Ultra\",\n                    \"ip\": \"192.168.0.6\",\n                    \"mac\": \"2A:2A:54:A6:9D:AB\",\n                    \"previous_count\": 36\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.405Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 5C:96:66:E2:F4:70 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 84,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.13\",\n                    \"mac\": \"5C:96:66:E2:F4:70\",\n                    \"previous_count\": 84\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.405Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC EE:08:59:46:6B:4F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 15,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.11\",\n                    \"mac\": \"EE:08:59:46:6B:4F\",\n                    \"previous_count\": 15\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.405Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 2C:3B:70:06:AD:DB has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 21,\n                    \"hostname\": \"Angel\",\n                    \"ip\": \"192.168.0.16\",\n                    \"mac\": \"2C:3B:70:06:AD:DB\",\n                    \"previous_count\": 21\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.405Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F2:84:83:99:CB:B2 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 107,\n                    \"hostname\": \"Matthew-s-S24-Ultra\",\n                    \"ip\": \"192.168.0.5\",\n                    \"mac\": \"F2:84:83:99:CB:B2\",\n                    \"previous_count\": 107\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.405Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::A86E84BE71AC\",\n            \"model\": \"VX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.16.0 2.0.0 v606c.0 Build 240530 Rel.14033n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:47.239Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 78.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 7.923809523809524,\n            \"google.com\": 7.930952380952381,\n            \"spotify.com\": 7.8619047619047615,\n            \"youtube.com\": 7.878571428571429\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 580.435980392157,\n                \"Rtt\": 24.044117647058822\n            }\n        },\n        \"badSignal\": {\n            \"04:9D:05:2E:46:AF\": {\n                \"Hostname\": \"Rachels-iMac\",\n                \"IpAddress\": \"192.168.1.105\",\n                \"Count\": 40\n            },\n            \"1A:DE:F7:DD:01:B6\": {\n                \"Hostname\": \"Watch\",\n                \"IpAddress\": \"192.168.1.107\",\n                \"Count\": 16\n            },\n            \"5A:6F:D9:5C:BF:DC\": {\n                \"Hostname\": \"iPad\",\n                \"IpAddress\": \"192.168.1.102\",\n                \"Count\": 326\n            },\n            \"A0:6A:E6:77:0C:52\": {\n                \"Hostname\": \"C53\",\n                \"IpAddress\": \"192.168.1.102\",\n                \"Count\": 41\n            },\n            \"A6:B4:EF:CE:B6:31\": {\n                \"Hostname\": \"Watch\",\n                \"IpAddress\": \"192.168.1.107\",\n                \"Count\": 21\n            },\n            \"B0:45:30:FE:25:F9\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.1.103\",\n                \"Count\": 281\n            },\n            \"D2:C0:3A:03:CA:45\": {\n                \"Hostname\": \"James-s-S25\",\n                \"IpAddress\": \"192.168.1.102\",\n                \"Count\": 10\n            },\n            \"E6:1F:2D:34:7D:72\": {\n                \"Hostname\": \"iPad\",\n                \"IpAddress\": \"192.168.1.104\",\n                \"Count\": 197\n            },\n            \"FE:8E:EB:C6:72:43\": {\n                \"Hostname\": \"HUAWEI_P_smart_2021-6048d\",\n                \"IpAddress\": \"192.168.1.107\",\n                \"Count\": 73\n            }\n        },\n        \"maxCPU\": 20,\n        \"maxMemory\": 51.07,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D2:C0:3A:03:CA:45 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 10,\n                    \"hostname\": \"James-s-S25\",\n                    \"ip\": \"192.168.1.102\",\n                    \"mac\": \"D2:C0:3A:03:CA:45\",\n                    \"previous_count\": 10\n                },\n                \"Timestamp\": \"2025-09-29T09:31:47.246Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 04:9D:05:2E:46:AF has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 40,\n                    \"hostname\": \"Rachels-iMac\",\n                    \"ip\": \"192.168.1.105\",\n                    \"mac\": \"04:9D:05:2E:46:AF\",\n                    \"previous_count\": 40\n                },\n                \"Timestamp\": \"2025-09-29T09:31:47.246Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A6:B4:EF:CE:B6:31 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 21,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.1.107\",\n                    \"mac\": \"A6:B4:EF:CE:B6:31\",\n                    \"previous_count\": 21\n                },\n                \"Timestamp\": \"2025-09-29T09:31:47.246Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC E6:1F:2D:34:7D:72 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 197,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.1.104\",\n                    \"mac\": \"E6:1F:2D:34:7D:72\",\n                    \"previous_count\": 197\n                },\n                \"Timestamp\": \"2025-09-29T09:31:47.246Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 5A:6F:D9:5C:BF:DC has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 326,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.1.102\",\n                    \"mac\": \"5A:6F:D9:5C:BF:DC\",\n                    \"previous_count\": 326\n                },\n                \"Timestamp\": \"2025-09-29T09:31:47.246Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 1A:DE:F7:DD:01:B6 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 16,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.1.107\",\n                    \"mac\": \"1A:DE:F7:DD:01:B6\",\n                    \"previous_count\": 16\n                },\n                \"Timestamp\": \"2025-09-29T09:31:47.246Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::242FD04E9FE9\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.12.0 2.0.0 v606d.0 Build 230913 Rel.29689n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:48.237Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 86.25,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 85,\n            \"hardwareHealthScore\": 60\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 9.707142857142857,\n            \"google.com\": 9.883333333333333,\n            \"spotify.com\": 9.802380952380952,\n            \"youtube.com\": 9.861904761904762\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 444.89556626506027,\n                \"Rtt\": 30.289156626506024\n            }\n        },\n        \"badSignal\": {\n            \"FA:20:40:FE:67:01\": {\n                \"Hostname\": \"Megan-s-S21-Ultra\",\n                \"IpAddress\": \"192.168.0.122\",\n                \"Count\": 19\n            }\n        },\n        \"maxCPU\": 100,\n        \"maxMemory\": 47.26,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC FA:20:40:FE:67:01 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 19,\n                    \"hostname\": \"Megan-s-S21-Ultra\",\n                    \"ip\": \"192.168.0.122\",\n                    \"mac\": \"FA:20:40:FE:67:01\",\n                    \"previous_count\": 19\n                },\n                \"Timestamp\": \"2025-09-29T09:31:48.253Z\"\n            },\n            {\n                \"Type\": \"HighCPUUsage\",\n                \"Message\": \"Device is experiencing high CPU usage.\",\n                \"Details\": {\n                    \"max_cpu_percentage\": 100,\n                    \"threshold_percentage\": 90\n                },\n                \"Timestamp\": \"2025-09-29T09:31:48.253Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::242FD04E97CA\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.13.0 2.0.0 v606d.0 Build 231129 Rel.37213n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:32.304Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 78.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 4.038004750593824,\n            \"google.com\": 4.049881235154395,\n            \"spotify.com\": 3.491686460807601,\n            \"youtube.com\": 4.054631828978622\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 859.0756801909309,\n                \"Rtt\": 11.551312649164677\n            }\n        },\n        \"badSignal\": {\n            \"18:84:C1:00:54:19\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.107\",\n                \"Count\": 71\n            },\n            \"44:D8:78:C7:8B:63\": {\n                \"Hostname\": \"michaelhepburn\",\n                \"IpAddress\": \"192.168.0.113\",\n                \"Count\": 94\n            },\n            \"AE:F2:A3:68:02:0C\": {\n                \"Hostname\": \"Watch\",\n                \"IpAddress\": \"192.168.0.101\",\n                \"Count\": 140\n            },\n            \"BE:31:53:33:F2:F3\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.109\",\n                \"Count\": 18\n            },\n            \"D2:DB:C9:4B:9C:4C\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.101\",\n                \"Count\": 30\n            },\n            \"E4:C7:67:4A:11:40\": {\n                \"Hostname\": \"MickeyL\",\n                \"IpAddress\": \"192.168.0.105\",\n                \"Count\": 91\n            },\n            \"F4:21:CA:EE:55:3F\": {\n                \"Hostname\": \"iPhone-6\",\n                \"IpAddress\": \"192.168.0.101\",\n                \"Count\": 86\n            },\n            \"F4:39:A6:ED:C6:18\": {\n                \"Hostname\": \"Ali-phone-2\",\n                \"IpAddress\": \"192.168.0.102\",\n                \"Count\": 44\n            }\n        },\n        \"maxCPU\": 26,\n        \"maxMemory\": 48.95,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC BE:31:53:33:F2:F3 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 18,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.109\",\n                    \"mac\": \"BE:31:53:33:F2:F3\",\n                    \"previous_count\": 18\n                },\n                \"Timestamp\": \"2025-09-29T09:31:32.305Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F4:21:CA:EE:55:3F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 86,\n                    \"hostname\": \"iPhone-6\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"F4:21:CA:EE:55:3F\",\n                    \"previous_count\": 86\n                },\n                \"Timestamp\": \"2025-09-29T09:31:32.305Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 44:D8:78:C7:8B:63 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 94,\n                    \"hostname\": \"michaelhepburn\",\n                    \"ip\": \"192.168.0.113\",\n                    \"mac\": \"44:D8:78:C7:8B:63\",\n                    \"previous_count\": 94\n                },\n                \"Timestamp\": \"2025-09-29T09:31:32.305Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D2:DB:C9:4B:9C:4C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 30,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"D2:DB:C9:4B:9C:4C\",\n                    \"previous_count\": 30\n                },\n                \"Timestamp\": \"2025-09-29T09:31:32.305Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F4:39:A6:ED:C6:18 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 44,\n                    \"hostname\": \"Ali-phone-2\",\n                    \"ip\": \"192.168.0.102\",\n                    \"mac\": \"F4:39:A6:ED:C6:18\",\n                    \"previous_count\": 44\n                },\n                \"Timestamp\": \"2025-09-29T09:31:32.305Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 18:84:C1:00:54:19 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 71,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.107\",\n                    \"mac\": \"18:84:C1:00:54:19\",\n                    \"previous_count\": 71\n                },\n                \"Timestamp\": \"2025-09-29T09:31:32.305Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::20362690BE62\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.1.0 3.1.8 v6087.0 Build 230406 Rel.63114n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:50.575Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 78.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 2.973809523809524,\n            \"google.com\": 2.9904761904761905,\n            \"spotify.com\": 2.9857142857142858,\n            \"youtube.com\": 3.0142857142857142\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 601.6050238095238,\n                \"Rtt\": 29.68751428571431\n            }\n        },\n        \"badSignal\": {\n            \"2A:2B:55:49:2E:3C\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.19\",\n                \"Count\": 41\n            },\n            \"32:9D:12:38:57:F4\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.5\",\n                \"Count\": 14\n            },\n            \"3A:BD:C1:6C:97:0A\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.11\",\n                \"Count\": 15\n            },\n            \"3A:D5:DB:EA:EF:22\": {\n                \"Hostname\": \"iPad\",\n                \"IpAddress\": \"192.168.0.10\",\n                \"Count\": 91\n            },\n            \"3C:DD:57:B4:3C:A4\": {\n                \"Hostname\": \"Milliceocosipad\",\n                \"IpAddress\": \"192.168.0.16\",\n                \"Count\": 56\n            },\n            \"46:D5:2F:F3:29:A8\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.23\",\n                \"Count\": 40\n            },\n            \"4A:D4:E5:CB:A7:7D\": {\n                \"Hostname\": \"Mac\",\n                \"IpAddress\": \"192.168.0.23\",\n                \"Count\": 21\n            },\n            \"4C:FC:AA:58:94:17\": {\n                \"Hostname\": \"Tesla\",\n                \"IpAddress\": \"192.168.0.5\",\n                \"Count\": 47\n            },\n            \"58:A8:E8:93:62:54\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.38\",\n                \"Count\": 21\n            },\n            \"68:A4:0E:64:D3:88\": {\n                \"Hostname\": \"SIEMENS-HS858GXB6B-68A40E64D388\",\n                \"IpAddress\": \"192.168.0.33\",\n                \"Count\": 77\n            },\n            \"68:A4:0E:86:9D:D6\": {\n                \"Hostname\": \"SIEMENS-HB878GBB6B-68A40E869DD6\",\n                \"IpAddress\": \"192.168.0.31\",\n                \"Count\": 59\n            },\n            \"7A:47:8F:D0:73:DD\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.6\",\n                \"Count\": 34\n            },\n            \"86:83:60:B2:C7:BB\": {\n                \"Hostname\": \"iPad\",\n                \"IpAddress\": \"192.168.0.16\",\n                \"Count\": 93\n            },\n            \"98:ED:5C:93:B3:2A\": {\n                \"Hostname\": \"TeslaWallConnector_93B32A\",\n                \"IpAddress\": \"192.168.0.17\",\n                \"Count\": 119\n            },\n            \"A8:CA:77:1A:68:41\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.42\",\n                \"Count\": 65\n            },\n            \"B2:E6:49:26:EB:D7\": {\n                \"Hostname\": \"iPad\",\n                \"IpAddress\": \"192.168.0.15\",\n                \"Count\": 36\n            },\n            \"C2:9D:75:79:FF:6B\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.19\",\n                \"Count\": 10\n            },\n            \"D4:52:EE:83:F0:F3\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.10\",\n                \"Count\": 399\n            },\n            \"DA:89:A4:8A:3B:40\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.18\",\n                \"Count\": 56\n            },\n            \"DE:27:63:A1:15:F6\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.18\",\n                \"Count\": 12\n            }\n        },\n        \"maxCPU\": 37,\n        \"maxMemory\": 39.57,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A8:CA:77:1A:68:41 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 65,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.42\",\n                    \"mac\": \"A8:CA:77:1A:68:41\",\n                    \"previous_count\": 65\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.575Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 86:83:60:B2:C7:BB has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 93,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.0.16\",\n                    \"mac\": \"86:83:60:B2:C7:BB\",\n                    \"previous_count\": 93\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.575Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC DA:89:A4:8A:3B:40 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 56,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.18\",\n                    \"mac\": \"DA:89:A4:8A:3B:40\",\n                    \"previous_count\": 56\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.575Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 2A:2B:55:49:2E:3C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 41,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.19\",\n                    \"mac\": \"2A:2B:55:49:2E:3C\",\n                    \"previous_count\": 41\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.575Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 4C:FC:AA:58:94:17 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 47,\n                    \"hostname\": \"Tesla\",\n                    \"ip\": \"192.168.0.5\",\n                    \"mac\": \"4C:FC:AA:58:94:17\",\n                    \"previous_count\": 47\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.575Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC DE:27:63:A1:15:F6 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 12,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.18\",\n                    \"mac\": \"DE:27:63:A1:15:F6\",\n                    \"previous_count\": 12\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.575Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C2:9D:75:79:FF:6B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 10,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.19\",\n                    \"mac\": \"C2:9D:75:79:FF:6B\",\n                    \"previous_count\": 10\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.575Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 32:9D:12:38:57:F4 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 14,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.5\",\n                    \"mac\": \"32:9D:12:38:57:F4\",\n                    \"previous_count\": 14\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.575Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 46:D5:2F:F3:29:A8 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 40,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.23\",\n                    \"mac\": \"46:D5:2F:F3:29:A8\",\n                    \"previous_count\": 40\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.575Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 7A:47:8F:D0:73:DD has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 34,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.6\",\n                    \"mac\": \"7A:47:8F:D0:73:DD\",\n                    \"previous_count\": 34\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.576Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 68:A4:0E:86:9D:D6 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 59,\n                    \"hostname\": \"SIEMENS-HB878GBB6B-68A40E869DD6\",\n                    \"ip\": \"192.168.0.31\",\n                    \"mac\": \"68:A4:0E:86:9D:D6\",\n                    \"previous_count\": 59\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.576Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 3A:BD:C1:6C:97:0A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 15,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.11\",\n                    \"mac\": \"3A:BD:C1:6C:97:0A\",\n                    \"previous_count\": 15\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.576Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 3A:D5:DB:EA:EF:22 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 91,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.0.10\",\n                    \"mac\": \"3A:D5:DB:EA:EF:22\",\n                    \"previous_count\": 91\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.576Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 4A:D4:E5:CB:A7:7D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 21,\n                    \"hostname\": \"Mac\",\n                    \"ip\": \"192.168.0.23\",\n                    \"mac\": \"4A:D4:E5:CB:A7:7D\",\n                    \"previous_count\": 21\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.576Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 3C:DD:57:B4:3C:A4 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 56,\n                    \"hostname\": \"Milliceocosipad\",\n                    \"ip\": \"192.168.0.16\",\n                    \"mac\": \"3C:DD:57:B4:3C:A4\",\n                    \"previous_count\": 56\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.576Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 58:A8:E8:93:62:54 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 21,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.38\",\n                    \"mac\": \"58:A8:E8:93:62:54\",\n                    \"previous_count\": 21\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.576Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::98254A429BB5\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.15.0 2.0.0 v606d.0 Build 240802 Rel.33715n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:54.992Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 100,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 3.8636363636363638,\n            \"google.com\": 3.9423076923076925,\n            \"spotify.com\": 3.9974554707379135,\n            \"youtube.com\": 4.128787878787879\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 843.3294033412883,\n                \"Rtt\": 15.322195704057279\n            }\n        },\n        \"maxCPU\": 17,\n        \"maxMemory\": 43.2,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::242FD04EA232\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.15.0 2.0.0 v606d.0 Build 240802 Rel.33715n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:34.774Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 88.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 55,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 10.016627078384799,\n            \"google.com\": 10.116389548693586,\n            \"spotify.com\": 9.591448931116389,\n            \"youtube.com\": 10.125890736342043\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 930.0545823389026,\n                \"Rtt\": 21.742243436754176\n            }\n        },\n        \"badSignal\": {\n            \"08:A6:BC:CC:E9:31\": {\n                \"Hostname\": \"amazon-1ca618ce2\",\n                \"IpAddress\": \"192.168.0.107\",\n                \"Count\": 414\n            },\n            \"5C:47:5E:63:86:5E\": {\n                \"Hostname\": \"RingDoorbell-5e\",\n                \"IpAddress\": \"192.168.0.101\",\n                \"Count\": 246\n            },\n            \"86:52:BE:DA:F7:40\": {\n                \"Hostname\": \"Lesley-s-A52s\",\n                \"IpAddress\": \"192.168.0.114\",\n                \"Count\": 13\n            }\n        },\n        \"maxCPU\": 30,\n        \"maxMemory\": 46.75,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 5C:47:5E:63:86:5E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 246,\n                    \"hostname\": \"RingDoorbell-5e\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"5C:47:5E:63:86:5E\",\n                    \"previous_count\": 246\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.786Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 08:A6:BC:CC:E9:31 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 414,\n                    \"hostname\": \"amazon-1ca618ce2\",\n                    \"ip\": \"192.168.0.107\",\n                    \"mac\": \"08:A6:BC:CC:E9:31\",\n                    \"previous_count\": 414\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.786Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 86:52:BE:DA:F7:40 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 13,\n                    \"hostname\": \"Lesley-s-A52s\",\n                    \"ip\": \"192.168.0.114\",\n                    \"mac\": \"86:52:BE:DA:F7:40\",\n                    \"previous_count\": 13\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.786Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::98254A42A317\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.13.0 2.0.0 v606d.0 Build 231129 Rel.37213n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:35.823Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 78.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 5.130120481927711,\n            \"google.com\": 5.380722891566265,\n            \"spotify.com\": 4.918072289156626,\n            \"youtube.com\": 5.416867469879518\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 801.1989655172412,\n                \"Rtt\": 15.098522167487685\n            }\n        },\n        \"badSignal\": {\n            \"16:F7:28:63:96:CB\": {\n                \"Hostname\": \"Pixel-9-Pro\",\n                \"IpAddress\": \"192.168.0.100\",\n                \"Count\": 129\n            },\n            \"40:B4:CD:9E:A7:D7\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.104\",\n                \"Count\": 164\n            },\n            \"44:D5:CC:59:AF:78\": {\n                \"Hostname\": \"amazon-383b670ca\",\n                \"IpAddress\": \"192.168.0.105\",\n                \"Count\": 59\n            },\n            \"4E:84:F2:F7:58:E6\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.102\",\n                \"Count\": 70\n            },\n            \"82:3F:4C:8F:10:98\": {\n                \"Hostname\": \"Galaxy-A16-5G\",\n                \"IpAddress\": \"192.168.0.101\",\n                \"Count\": 46\n            },\n            \"AC:41:6A:06:0B:1B\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.101\",\n                \"Count\": 42\n            },\n            \"F0:2F:9E:11:C8:3E\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.107\",\n                \"Count\": 229\n            }\n        },\n        \"maxCPU\": 26,\n        \"maxMemory\": 45.24,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 4E:84:F2:F7:58:E6 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 70,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.102\",\n                    \"mac\": \"4E:84:F2:F7:58:E6\",\n                    \"previous_count\": 70\n                },\n                \"Timestamp\": \"2025-09-29T09:31:35.859Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 16:F7:28:63:96:CB has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 129,\n                    \"hostname\": \"Pixel-9-Pro\",\n                    \"ip\": \"192.168.0.100\",\n                    \"mac\": \"16:F7:28:63:96:CB\",\n                    \"previous_count\": 129\n                },\n                \"Timestamp\": \"2025-09-29T09:31:35.859Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC AC:41:6A:06:0B:1B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 42,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"AC:41:6A:06:0B:1B\",\n                    \"previous_count\": 42\n                },\n                \"Timestamp\": \"2025-09-29T09:31:35.859Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F0:2F:9E:11:C8:3E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 229,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.107\",\n                    \"mac\": \"F0:2F:9E:11:C8:3E\",\n                    \"previous_count\": 229\n                },\n                \"Timestamp\": \"2025-09-29T09:31:35.859Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 44:D5:CC:59:AF:78 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 59,\n                    \"hostname\": \"amazon-383b670ca\",\n                    \"ip\": \"192.168.0.105\",\n                    \"mac\": \"44:D5:CC:59:AF:78\",\n                    \"previous_count\": 59\n                },\n                \"Timestamp\": \"2025-09-29T09:31:35.862Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 40:B4:CD:9E:A7:D7 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 164,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.104\",\n                    \"mac\": \"40:B4:CD:9E:A7:D7\",\n                    \"previous_count\": 164\n                },\n                \"Timestamp\": \"2025-09-29T09:31:35.862Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 82:3F:4C:8F:10:98 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 46,\n                    \"hostname\": \"Galaxy-A16-5G\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"82:3F:4C:8F:10:98\",\n                    \"previous_count\": 46\n                },\n                \"Timestamp\": \"2025-09-29T09:31:35.862Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::98254AA1B187\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.13.0 2.0.0 v606d.0 Build 231129 Rel.37213n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:33.441Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 86.25,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 85,\n            \"hardwareHealthScore\": 60\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 5.628498727735369,\n            \"google.com\": 5.905555555555556,\n            \"spotify.com\": 5.167088607594937,\n            \"youtube.com\": 5.98\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 649.0115751789974,\n                \"Rtt\": 15.465393794749403\n            }\n        },\n        \"badSignal\": {\n            \"FE:D3:80:16:ED:20\": {\n                \"Hostname\": \"Galaxy-S20-5G\",\n                \"IpAddress\": \"192.168.0.103\",\n                \"Count\": 159\n            }\n        },\n        \"maxCPU\": 100,\n        \"maxMemory\": 45.31,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC FE:D3:80:16:ED:20 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 159,\n                    \"hostname\": \"Galaxy-S20-5G\",\n                    \"ip\": \"192.168.0.103\",\n                    \"mac\": \"FE:D3:80:16:ED:20\",\n                    \"previous_count\": 159\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.47Z\"\n            },\n            {\n                \"Type\": \"HighCPUUsage\",\n                \"Message\": \"Device is experiencing high CPU usage.\",\n                \"Details\": {\n                    \"max_cpu_percentage\": 100,\n                    \"threshold_percentage\": 90\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.47Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::3C52A106062D\",\n            \"model\": \"HX220\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.15.0 2.0.0 v605f.0 Build 231128 Rel.28166n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:51.601Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 78.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 3.242857142857143,\n            \"google.com\": 3408707.35,\n            \"spotify.com\": 2.9023809523809523,\n            \"youtube.com\": 3.25\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 718.5861190476181,\n                \"Rtt\": 28.625502380952387\n            }\n        },\n        \"badSignal\": {\n            \"22:73:DB:DA:88:C0\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.88.4\",\n                \"Count\": 38\n            },\n            \"2E:5A:6F:2B:49:E3\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.88.7\",\n                \"Count\": 50\n            },\n            \"4E:5A:64:BA:86:51\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.88.4\",\n                \"Count\": 13\n            },\n            \"6E:CC:9E:3A:64:EA\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.88.4\",\n                \"Count\": 81\n            },\n            \"A0:D3:65:5F:AC:03\": {\n                \"Hostname\": \"5350-CK8FJ34\",\n                \"IpAddress\": \"192.168.88.4\",\n                \"Count\": 22\n            },\n            \"BA:67:0C:C8:2F:C6\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.88.8\",\n                \"Count\": 133\n            },\n            \"C2:A2:03:51:AF:AB\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.88.4\",\n                \"Count\": 12\n            },\n            \"E4:E3:3D:67:D6:0A\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.88.7\",\n                \"Count\": 10\n            },\n            \"F2:EE:FC:EF:F0:B8\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.88.3\",\n                \"Count\": 20\n            }\n        },\n        \"maxCPU\": 24,\n        \"maxMemory\": 60.55,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC E4:E3:3D:67:D6:0A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 10,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.7\",\n                    \"mac\": \"E4:E3:3D:67:D6:0A\",\n                    \"previous_count\": 10\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.623Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 2E:5A:6F:2B:49:E3 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 50,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.7\",\n                    \"mac\": \"2E:5A:6F:2B:49:E3\",\n                    \"previous_count\": 50\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.623Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 6E:CC:9E:3A:64:EA has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 81,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.4\",\n                    \"mac\": \"6E:CC:9E:3A:64:EA\",\n                    \"previous_count\": 81\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.623Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A0:D3:65:5F:AC:03 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 22,\n                    \"hostname\": \"5350-CK8FJ34\",\n                    \"ip\": \"192.168.88.4\",\n                    \"mac\": \"A0:D3:65:5F:AC:03\",\n                    \"previous_count\": 22\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.623Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 22:73:DB:DA:88:C0 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 38,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.88.4\",\n                    \"mac\": \"22:73:DB:DA:88:C0\",\n                    \"previous_count\": 38\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.623Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 4E:5A:64:BA:86:51 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 13,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.88.4\",\n                    \"mac\": \"4E:5A:64:BA:86:51\",\n                    \"previous_count\": 13\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.623Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C2:A2:03:51:AF:AB has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 12,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.88.4\",\n                    \"mac\": \"C2:A2:03:51:AF:AB\",\n                    \"previous_count\": 12\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.623Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC BA:67:0C:C8:2F:C6 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 133,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.8\",\n                    \"mac\": \"BA:67:0C:C8:2F:C6\",\n                    \"previous_count\": 133\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.623Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::20362690B922\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.1.0 3.1.8 v6087.0 Build 230406 Rel.63114n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:36.106Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 100,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 100,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 4.030379746835443,\n            \"google.com\": 4.404312668463612,\n            \"spotify.com\": 3.954314720812183,\n            \"youtube.com\": 4.588832487309645\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 1923.54469047619,\n                \"Rtt\": 9.50574285714285\n            }\n        },\n        \"maxCPU\": 16,\n        \"maxMemory\": 39.21,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::242FD04E880A\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.15.0 2.0.0 v606d.0 Build 240802 Rel.33715n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:52.808Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 78.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 4.0308788598574825,\n            \"google.com\": 4.076009501187649,\n            \"spotify.com\": 3.6033254156769594,\n            \"youtube.com\": 4.052256532066508\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 868.4976328502406,\n                \"Rtt\": 12.608695652173912\n            }\n        },\n        \"badSignal\": {\n            \"5C:62:5A:03:85:99\": {\n                \"Hostname\": \"Cannon 7500\",\n                \"IpAddress\": \"192.168.0.203\",\n                \"Count\": 420\n            },\n            \"70:08:94:91:EC:1F\": {\n                \"Hostname\": \"Legacy5\",\n                \"IpAddress\": \"192.168.0.105\",\n                \"Count\": 48\n            },\n            \"72:EA:45:CB:8C:51\": {\n                \"Hostname\": \"TheDarkNinja\",\n                \"IpAddress\": \"192.168.0.106\",\n                \"Count\": 13\n            },\n            \"74:E5:F9:A5:9D:7B\": {\n                \"Hostname\": \"DESKTOP-2HIC218\",\n                \"IpAddress\": \"192.168.0.112\",\n                \"Count\": 33\n            },\n            \"76:73:72:1E:5B:C7\": {\n                \"Hostname\": \"Rumbidzai-s-Tab-S9\",\n                \"IpAddress\": \"192.168.0.102\",\n                \"Count\": 20\n            },\n            \"8E:77:97:B3:5A:55\": {\n                \"Hostname\": \"Rumbidzai-s-S23-Ultra\",\n                \"IpAddress\": \"192.168.0.105\",\n                \"Count\": 32\n            },\n            \"FA:E2:33:67:7A:34\": {\n                \"Hostname\": \"Rumbidzai-s-Tab-S9\",\n                \"IpAddress\": \"192.168.0.102\",\n                \"Count\": 104\n            }\n        },\n        \"maxCPU\": 33,\n        \"maxMemory\": 50.62,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 70:08:94:91:EC:1F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 48,\n                    \"hostname\": \"Legacy5\",\n                    \"ip\": \"192.168.0.105\",\n                    \"mac\": \"70:08:94:91:EC:1F\",\n                    \"previous_count\": 48\n                },\n                \"Timestamp\": \"2025-09-29T09:31:52.856Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 76:73:72:1E:5B:C7 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 20,\n                    \"hostname\": \"Rumbidzai-s-Tab-S9\",\n                    \"ip\": \"192.168.0.102\",\n                    \"mac\": \"76:73:72:1E:5B:C7\",\n                    \"previous_count\": 20\n                },\n                \"Timestamp\": \"2025-09-29T09:31:52.856Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 8E:77:97:B3:5A:55 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 32,\n                    \"hostname\": \"Rumbidzai-s-S23-Ultra\",\n                    \"ip\": \"192.168.0.105\",\n                    \"mac\": \"8E:77:97:B3:5A:55\",\n                    \"previous_count\": 32\n                },\n                \"Timestamp\": \"2025-09-29T09:31:52.856Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 5C:62:5A:03:85:99 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 420,\n                    \"hostname\": \"Cannon 7500\",\n                    \"ip\": \"192.168.0.203\",\n                    \"mac\": \"5C:62:5A:03:85:99\",\n                    \"previous_count\": 420\n                },\n                \"Timestamp\": \"2025-09-29T09:31:52.856Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 74:E5:F9:A5:9D:7B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 33,\n                    \"hostname\": \"DESKTOP-2HIC218\",\n                    \"ip\": \"192.168.0.112\",\n                    \"mac\": \"74:E5:F9:A5:9D:7B\",\n                    \"previous_count\": 33\n                },\n                \"Timestamp\": \"2025-09-29T09:31:52.856Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 72:EA:45:CB:8C:51 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 13,\n                    \"hostname\": \"TheDarkNinja\",\n                    \"ip\": \"192.168.0.106\",\n                    \"mac\": \"72:EA:45:CB:8C:51\",\n                    \"previous_count\": 13\n                },\n                \"Timestamp\": \"2025-09-29T09:31:52.856Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC FA:E2:33:67:7A:34 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 104,\n                    \"hostname\": \"Rumbidzai-s-Tab-S9\",\n                    \"ip\": \"192.168.0.102\",\n                    \"mac\": \"FA:E2:33:67:7A:34\",\n                    \"previous_count\": 104\n                },\n                \"Timestamp\": \"2025-09-29T09:31:52.856Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::98254AA1BE98\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.12.0 2.0.0 v606d.0 Build 230913 Rel.29689n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:41.306Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 88.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 55,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 15.479809976247031,\n            \"google.com\": 15.71496437054632,\n            \"spotify.com\": 15.05938242280285,\n            \"youtube.com\": 15.731591448931116\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 413.1284248210024,\n                \"Rtt\": 34.79713603818616\n            }\n        },\n        \"badSignal\": {\n            \"1C:1A:DF:00:6A:0E\": {\n                \"Hostname\": \"XBOXONE\",\n                \"IpAddress\": \"192.168.0.101\",\n                \"Count\": 108\n            },\n            \"66:7C:D4:CD:90:43\": {\n                \"Hostname\": \"Urzadzenie-A53-uzytkownika-Mo\",\n                \"IpAddress\": \"192.168.0.101\",\n                \"Count\": 68\n            },\n            \"72:3A:C7:43:32:47\": {\n                \"Hostname\": \"Norbert-s-S22-Ultra\",\n                \"IpAddress\": \"192.168.0.104\",\n                \"Count\": 18\n            }\n        },\n        \"maxCPU\": 21,\n        \"maxMemory\": 49.1,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 1C:1A:DF:00:6A:0E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 108,\n                    \"hostname\": \"XBOXONE\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"1C:1A:DF:00:6A:0E\",\n                    \"previous_count\": 108\n                },\n                \"Timestamp\": \"2025-09-29T09:31:41.313Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 72:3A:C7:43:32:47 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 18,\n                    \"hostname\": \"Norbert-s-S22-Ultra\",\n                    \"ip\": \"192.168.0.104\",\n                    \"mac\": \"72:3A:C7:43:32:47\",\n                    \"previous_count\": 18\n                },\n                \"Timestamp\": \"2025-09-29T09:31:41.313Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::20362690DC4B\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.1.0 3.1.8 v6087.0 Build 230406 Rel.63114n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:38.577Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 96.25,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 85,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 9.521410579345089,\n            \"google.com\": 9.871934604904633,\n            \"spotify.com\": 8.954198473282442,\n            \"youtube.com\": 9.92964824120603\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 1398.2641092636572,\n                \"Rtt\": 15.056629453681698\n            }\n        },\n        \"badSignal\": {\n            \"44:A1:0E:B5:25:90\": {\n                \"Hostname\": \"iPhone-16-Pro\",\n                \"IpAddress\": \"192.168.0.7\",\n                \"Count\": 23\n            }\n        },\n        \"maxCPU\": 12,\n        \"maxMemory\": 39.01,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::20362690048E\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.3.0 3.1.9 v6087.0 Build 250124 Rel.60047n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:56.341Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 85,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 40,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 7.8479809976247035,\n            \"google.com\": 7.978622327790974,\n            \"spotify.com\": 7.843230403800475,\n            \"youtube.com\": 7.866983372921615\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 1876.902928571428,\n                \"Rtt\": 28.973435714285724\n            }\n        },\n        \"badSignal\": {\n            \"38:A5:C9:88:57:1B\": {\n                \"Hostname\": \"wlan0\",\n                \"IpAddress\": \"192.168.0.27\",\n                \"Count\": 226\n            },\n            \"50:8A:06:24:FA:7C\": {\n                \"Hostname\": \"wlan0\",\n                \"IpAddress\": \"192.168.0.54\",\n                \"Count\": 244\n            },\n            \"64:9A:63:0D:52:12\": {\n                \"Hostname\": \"RingFloodlightCam-12\",\n                \"IpAddress\": \"192.168.0.2\",\n                \"Count\": 147\n            },\n            \"E8:DB:84:C6:70:ED\": {\n                \"Hostname\": \"ESP_C670ED\",\n                \"IpAddress\": \"192.168.0.56\",\n                \"Count\": 147\n            }\n        },\n        \"maxCPU\": 34,\n        \"maxMemory\": 39.1,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 64:9A:63:0D:52:12 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 147,\n                    \"hostname\": \"RingFloodlightCam-12\",\n                    \"ip\": \"192.168.0.2\",\n                    \"mac\": \"64:9A:63:0D:52:12\",\n                    \"previous_count\": 147\n                },\n                \"Timestamp\": \"2025-09-29T09:31:56.348Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC E8:DB:84:C6:70:ED has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 147,\n                    \"hostname\": \"ESP_C670ED\",\n                    \"ip\": \"192.168.0.56\",\n                    \"mac\": \"E8:DB:84:C6:70:ED\",\n                    \"previous_count\": 147\n                },\n                \"Timestamp\": \"2025-09-29T09:31:56.348Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::98254AA1D212\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.12.0 2.0.0 v606d.0 Build 230913 Rel.29689n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:51.355Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 78.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 4.7368421052631575,\n            \"google.com\": 4.744019138755981,\n            \"spotify.com\": 4.741626794258373,\n            \"youtube.com\": 4.777511961722488\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 619.7545635910228,\n                \"Rtt\": 21.496259351620946\n            }\n        },\n        \"badSignal\": {\n            \"08:F8:BC:7B:13:DF\": {\n                \"Hostname\": \"Evies-Air\",\n                \"IpAddress\": \"192.168.0.106\",\n                \"Count\": 59\n            },\n            \"22:8B:57:ED:7D:72\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.101\",\n                \"Count\": 28\n            },\n            \"5A:8E:AC:D3:C3:1C\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.106\",\n                \"Count\": 26\n            },\n            \"6C:F2:D8:54:45:30\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.109\",\n                \"Count\": 37\n            },\n            \"9E:EA:0D:23:53:4C\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.102\",\n                \"Count\": 15\n            },\n            \"A2:5F:12:0B:83:4A\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.107\",\n                \"Count\": 14\n            },\n            \"C8:6C:3D:F9:B8:BB\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.100\",\n                \"Count\": 60\n            }\n        },\n        \"maxCPU\": 14,\n        \"maxMemory\": 45.4,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 08:F8:BC:7B:13:DF has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 59,\n                    \"hostname\": \"Evies-Air\",\n                    \"ip\": \"192.168.0.106\",\n                    \"mac\": \"08:F8:BC:7B:13:DF\",\n                    \"previous_count\": 59\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.388Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 5A:8E:AC:D3:C3:1C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 26,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.106\",\n                    \"mac\": \"5A:8E:AC:D3:C3:1C\",\n                    \"previous_count\": 26\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.388Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C8:6C:3D:F9:B8:BB has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 60,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.100\",\n                    \"mac\": \"C8:6C:3D:F9:B8:BB\",\n                    \"previous_count\": 60\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.388Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 6C:F2:D8:54:45:30 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 37,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.109\",\n                    \"mac\": \"6C:F2:D8:54:45:30\",\n                    \"previous_count\": 37\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.388Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A2:5F:12:0B:83:4A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 14,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.107\",\n                    \"mac\": \"A2:5F:12:0B:83:4A\",\n                    \"previous_count\": 14\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.388Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 22:8B:57:ED:7D:72 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 28,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"22:8B:57:ED:7D:72\",\n                    \"previous_count\": 28\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.388Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 9E:EA:0D:23:53:4C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 15,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.102\",\n                    \"mac\": \"9E:EA:0D:23:53:4C\",\n                    \"previous_count\": 15\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.388Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::20362690DA41\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.1.0 3.1.8 v6087.0 Build 230406 Rel.63114n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:45.417Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 78.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 4.065326633165829,\n            \"google.com\": 4.061111111111111,\n            \"spotify.com\": 3.979949874686717,\n            \"youtube.com\": 4.086734693877551\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 716.8354066985639,\n                \"Rtt\": 12.240875598086124\n            }\n        },\n        \"badSignal\": {\n            \"3A:C0:81:4D:AB:C0\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.2\",\n                \"Count\": 210\n            },\n            \"44:42:01:FC:AA:87\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.9\",\n                \"Count\": 14\n            },\n            \"62:4C:A6:5A:0E:59\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.6\",\n                \"Count\": 215\n            },\n            \"66:A7:FE:BA:07:E1\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.5\",\n                \"Count\": 270\n            },\n            \"7C:D9:5C:29:2F:A1\": {\n                \"Hostname\": \"Google-Home-Mini\",\n                \"IpAddress\": \"192.168.0.3\",\n                \"Count\": 288\n            },\n            \"86:66:A8:96:2C:D8\": {\n                \"Hostname\": \"Watch\",\n                \"IpAddress\": \"192.168.0.9\",\n                \"Count\": 36\n            },\n            \"9E:DE:C9:70:51:F0\": {\n                \"Hostname\": \"Mac\",\n                \"IpAddress\": \"192.168.0.4\",\n                \"Count\": 355\n            }\n        },\n        \"maxCPU\": 12,\n        \"maxMemory\": 38.21,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 7C:D9:5C:29:2F:A1 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 288,\n                    \"hostname\": \"Google-Home-Mini\",\n                    \"ip\": \"192.168.0.3\",\n                    \"mac\": \"7C:D9:5C:29:2F:A1\",\n                    \"previous_count\": 288\n                },\n                \"Timestamp\": \"2025-09-29T09:31:45.421Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 86:66:A8:96:2C:D8 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 36,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.0.9\",\n                    \"mac\": \"86:66:A8:96:2C:D8\",\n                    \"previous_count\": 36\n                },\n                \"Timestamp\": \"2025-09-29T09:31:45.421Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 44:42:01:FC:AA:87 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 14,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.9\",\n                    \"mac\": \"44:42:01:FC:AA:87\",\n                    \"previous_count\": 14\n                },\n                \"Timestamp\": \"2025-09-29T09:31:45.421Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::242FD04E989C\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.13.0 2.0.0 v606d.0 Build 231129 Rel.37213n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:43.452Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 78.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 55,\n            \"hardwareHealthScore\": 60\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 5.878859857482185,\n            \"google.com\": 5.997624703087886,\n            \"spotify.com\": 5.954869358669834,\n            \"youtube.com\": 5.971496437054632\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 833.4779227053143,\n                \"Rtt\": 17.17391304347826\n            }\n        },\n        \"badSignal\": {\n            \"38:54:39:2A:F0:9C\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.113\",\n                \"Count\": 23\n            },\n            \"46:6E:D7:0F:08:6E\": {\n                \"Hostname\": \"motorola-edge-50-pro\",\n                \"IpAddress\": \"192.168.0.107\",\n                \"Count\": 52\n            },\n            \"60:1A:C7:24:0B:D3\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.105\",\n                \"Count\": 26\n            }\n        },\n        \"maxCPU\": 100,\n        \"maxMemory\": 50.15,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 60:1A:C7:24:0B:D3 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 26,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.105\",\n                    \"mac\": \"60:1A:C7:24:0B:D3\",\n                    \"previous_count\": 26\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.467Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 46:6E:D7:0F:08:6E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 52,\n                    \"hostname\": \"motorola-edge-50-pro\",\n                    \"ip\": \"192.168.0.107\",\n                    \"mac\": \"46:6E:D7:0F:08:6E\",\n                    \"previous_count\": 52\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.467Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 38:54:39:2A:F0:9C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 23,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.113\",\n                    \"mac\": \"38:54:39:2A:F0:9C\",\n                    \"previous_count\": 23\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.467Z\"\n            },\n            {\n                \"Type\": \"HighCPUUsage\",\n                \"Message\": \"Device is experiencing high CPU usage.\",\n                \"Details\": {\n                    \"max_cpu_percentage\": 100,\n                    \"threshold_percentage\": 90\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.467Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::20362690BA60\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.1.0 3.1.8 v6087.0 Build 230406 Rel.63114n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:49.372Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 96.25,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 85,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 4.0095238095238095,\n            \"google.com\": 4.007142857142857,\n            \"spotify.com\": 4.030952380952381,\n            \"youtube.com\": 4.042857142857143\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 1176.9968809523791,\n                \"Rtt\": 10.60847142857143\n            }\n        },\n        \"badSignal\": {\n            \"BE:CF:13:22:3D:C1\": {\n                \"Hostname\": \"Mac\",\n                \"IpAddress\": \"192.168.0.3\",\n                \"Count\": 17\n            }\n        },\n        \"maxCPU\": 10,\n        \"maxMemory\": 38.32,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC BE:CF:13:22:3D:C1 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 17,\n                    \"hostname\": \"Mac\",\n                    \"ip\": \"192.168.0.3\",\n                    \"mac\": \"BE:CF:13:22:3D:C1\",\n                    \"previous_count\": 17\n                },\n                \"Timestamp\": \"2025-09-29T09:31:49.372Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::A842A10A57D8\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.13.0 2.0.0 v606d.0 Build 231129 Rel.37213n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:46.997Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 100,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 100,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 5.792857142857143,\n            \"google.com\": 5.845238095238095,\n            \"spotify.com\": 5.835714285714285,\n            \"youtube.com\": 5.869047619047619\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 515.2173722627738,\n                \"Rtt\": 22.48175182481752\n            }\n        },\n        \"maxCPU\": 50,\n        \"maxMemory\": 43.84,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::5091E3374C24\",\n            \"model\": \"HX220\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.17.0 2.0.0 v605f.0 Build 240923 Rel.23368n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:35.659Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 78.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 6.043478260869565,\n            \"google.com\": 5.983651226158038,\n            \"spotify.com\": 5.035443037974684,\n            \"youtube.com\": 5.994974874371859\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 379.96254761904703,\n                \"Rtt\": 3.6179857142857177\n            }\n        },\n        \"badSignal\": {\n            \"0C:32:3A:04:E6:5D\": {\n                \"Hostname\": \"Tom-s-S24-Ultra\",\n                \"IpAddress\": \"192.168.88.14\",\n                \"Count\": 86\n            },\n            \"3A:02:E2:8C:04:25\": {\n                \"Hostname\": \"iPad\",\n                \"IpAddress\": \"192.168.88.9\",\n                \"Count\": 78\n            },\n            \"54:AF:97:7A:0F:51\": {\n                \"Hostname\": \"P100\",\n                \"IpAddress\": \"192.168.88.23\",\n                \"Count\": 33\n            },\n            \"68:54:5A:EF:10:CD\": {\n                \"Hostname\": \"DESKTOP-5F5EL5D\",\n                \"IpAddress\": \"192.168.88.20\",\n                \"Count\": 14\n            },\n            \"6A:0A:64:CE:C3:FA\": {\n                \"Hostname\": \"iPad\",\n                \"IpAddress\": \"192.168.88.20\",\n                \"Count\": 15\n            },\n            \"72:DF:04:15:EA:38\": {\n                \"Hostname\": \"Fiona-s-S25-Ultra\",\n                \"IpAddress\": \"192.168.88.11\",\n                \"Count\": 25\n            },\n            \"86:F8:0C:FD:C2:7B\": {\n                \"Hostname\": \"Tom-s-S10\",\n                \"IpAddress\": \"192.168.88.14\",\n                \"Count\": 26\n            },\n            \"F0:2F:9E:D7:C5:EB\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.88.24\",\n                \"Count\": 218\n            }\n        },\n        \"maxCPU\": 59,\n        \"maxMemory\": 64.41,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 86:F8:0C:FD:C2:7B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 26,\n                    \"hostname\": \"Tom-s-S10\",\n                    \"ip\": \"192.168.88.14\",\n                    \"mac\": \"86:F8:0C:FD:C2:7B\",\n                    \"previous_count\": 26\n                },\n                \"Timestamp\": \"2025-09-29T09:31:35.702Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 54:AF:97:7A:0F:51 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 33,\n                    \"hostname\": \"P100\",\n                    \"ip\": \"192.168.88.23\",\n                    \"mac\": \"54:AF:97:7A:0F:51\",\n                    \"previous_count\": 33\n                },\n                \"Timestamp\": \"2025-09-29T09:31:35.702Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F0:2F:9E:D7:C5:EB has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 218,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.24\",\n                    \"mac\": \"F0:2F:9E:D7:C5:EB\",\n                    \"previous_count\": 218\n                },\n                \"Timestamp\": \"2025-09-29T09:31:35.702Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 3A:02:E2:8C:04:25 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 78,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.88.9\",\n                    \"mac\": \"3A:02:E2:8C:04:25\",\n                    \"previous_count\": 78\n                },\n                \"Timestamp\": \"2025-09-29T09:31:35.702Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 68:54:5A:EF:10:CD has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 14,\n                    \"hostname\": \"DESKTOP-5F5EL5D\",\n                    \"ip\": \"192.168.88.20\",\n                    \"mac\": \"68:54:5A:EF:10:CD\",\n                    \"previous_count\": 14\n                },\n                \"Timestamp\": \"2025-09-29T09:31:35.702Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 6A:0A:64:CE:C3:FA has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 15,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.88.20\",\n                    \"mac\": \"6A:0A:64:CE:C3:FA\",\n                    \"previous_count\": 15\n                },\n                \"Timestamp\": \"2025-09-29T09:31:35.702Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 0C:32:3A:04:E6:5D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 86,\n                    \"hostname\": \"Tom-s-S24-Ultra\",\n                    \"ip\": \"192.168.88.14\",\n                    \"mac\": \"0C:32:3A:04:E6:5D\",\n                    \"previous_count\": 86\n                },\n                \"Timestamp\": \"2025-09-29T09:31:35.703Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 72:DF:04:15:EA:38 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 25,\n                    \"hostname\": \"Fiona-s-S25-Ultra\",\n                    \"ip\": \"192.168.88.11\",\n                    \"mac\": \"72:DF:04:15:EA:38\",\n                    \"previous_count\": 25\n                },\n                \"Timestamp\": \"2025-09-29T09:31:35.703Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::20362690BD12\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.1.0 3.1.8 v6087.0 Build 230406 Rel.63114n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:38.091Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 78.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 13.030878859857483,\n            \"google.com\": 13.04750593824228,\n            \"spotify.com\": 12.843230403800476,\n            \"youtube.com\": 13.064133016627078\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 1014.1759619952487,\n                \"Rtt\": 18.20116864608076\n            }\n        },\n        \"badSignal\": {\n            \"04:17:B6:58:C0:22\": {\n                \"Hostname\": \"eufyCam Solo Pro\",\n                \"IpAddress\": \"192.168.0.2\",\n                \"Count\": 33\n            },\n            \"04:17:B6:9C:99:97\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.3\",\n                \"Count\": 219\n            },\n            \"0A:BE:37:8D:01:A1\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.13\",\n                \"Count\": 100\n            },\n            \"1A:E1:4F:70:AC:5A\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.11\",\n                \"Count\": 181\n            },\n            \"20:3D:BD:1B:DE:32\": {\n                \"Hostname\": \"LGwebOSTV\",\n                \"IpAddress\": \"192.168.0.13\",\n                \"Count\": 108\n            },\n            \"28:EA:0B:98:B9:EA\": {\n                \"Hostname\": \"XBOX\",\n                \"IpAddress\": \"192.168.0.18\",\n                \"Count\": 14\n            },\n            \"34:7E:5C:41:2C:78\": {\n                \"Hostname\": \"SonosZP\",\n                \"IpAddress\": \"192.168.0.9\",\n                \"Count\": 367\n            },\n            \"5C:AA:FD:4A:E6:E2\": {\n                \"Hostname\": \"SonosZP\",\n                \"IpAddress\": \"192.168.0.7\",\n                \"Count\": 182\n            },\n            \"66:D0:19:5A:95:8E\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.16\",\n                \"Count\": 107\n            },\n            \"6C:15:44:FC:78:2D\": {\n                \"Hostname\": \"XBOX\",\n                \"IpAddress\": \"192.168.0.23\",\n                \"Count\": 21\n            },\n            \"8E:62:3B:2B:CC:6C\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.4\",\n                \"Count\": 158\n            },\n            \"AA:0F:55:34:C1:8F\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.11\",\n                \"Count\": 157\n            },\n            \"D8:E6:7A:73:21:49\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.13\",\n                \"Count\": 11\n            },\n            \"F2:78:63:06:B8:F5\": {\n                \"Hostname\": \"Glenn-s-S21-Ultra\",\n                \"IpAddress\": \"192.168.0.10\",\n                \"Count\": 82\n            }\n        },\n        \"maxCPU\": 23,\n        \"maxMemory\": 39.02,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F2:78:63:06:B8:F5 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 82,\n                    \"hostname\": \"Glenn-s-S21-Ultra\",\n                    \"ip\": \"192.168.0.10\",\n                    \"mac\": \"F2:78:63:06:B8:F5\",\n                    \"previous_count\": 82\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.109Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 04:17:B6:58:C0:22 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 33,\n                    \"hostname\": \"eufyCam Solo Pro\",\n                    \"ip\": \"192.168.0.2\",\n                    \"mac\": \"04:17:B6:58:C0:22\",\n                    \"previous_count\": 33\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.109Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 28:EA:0B:98:B9:EA has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 14,\n                    \"hostname\": \"XBOX\",\n                    \"ip\": \"192.168.0.18\",\n                    \"mac\": \"28:EA:0B:98:B9:EA\",\n                    \"previous_count\": 14\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.109Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 20:3D:BD:1B:DE:32 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 108,\n                    \"hostname\": \"LGwebOSTV\",\n                    \"ip\": \"192.168.0.13\",\n                    \"mac\": \"20:3D:BD:1B:DE:32\",\n                    \"previous_count\": 108\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.109Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 66:D0:19:5A:95:8E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 107,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.16\",\n                    \"mac\": \"66:D0:19:5A:95:8E\",\n                    \"previous_count\": 107\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.109Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 8E:62:3B:2B:CC:6C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 158,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.4\",\n                    \"mac\": \"8E:62:3B:2B:CC:6C\",\n                    \"previous_count\": 158\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.109Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 34:7E:5C:41:2C:78 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 367,\n                    \"hostname\": \"SonosZP\",\n                    \"ip\": \"192.168.0.9\",\n                    \"mac\": \"34:7E:5C:41:2C:78\",\n                    \"previous_count\": 367\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.109Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D8:E6:7A:73:21:49 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 11,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.13\",\n                    \"mac\": \"D8:E6:7A:73:21:49\",\n                    \"previous_count\": 11\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.109Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 04:17:B6:9C:99:97 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 219,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.3\",\n                    \"mac\": \"04:17:B6:9C:99:97\",\n                    \"previous_count\": 219\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.109Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 6C:15:44:FC:78:2D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 21,\n                    \"hostname\": \"XBOX\",\n                    \"ip\": \"192.168.0.23\",\n                    \"mac\": \"6C:15:44:FC:78:2D\",\n                    \"previous_count\": 21\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.109Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 5C:AA:FD:4A:E6:E2 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 182,\n                    \"hostname\": \"SonosZP\",\n                    \"ip\": \"192.168.0.7\",\n                    \"mac\": \"5C:AA:FD:4A:E6:E2\",\n                    \"previous_count\": 182\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.109Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC AA:0F:55:34:C1:8F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 157,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.11\",\n                    \"mac\": \"AA:0F:55:34:C1:8F\",\n                    \"previous_count\": 157\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.109Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 1A:E1:4F:70:AC:5A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 181,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.11\",\n                    \"mac\": \"1A:E1:4F:70:AC:5A\",\n                    \"previous_count\": 181\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.109Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 0A:BE:37:8D:01:A1 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 100,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.13\",\n                    \"mac\": \"0A:BE:37:8D:01:A1\",\n                    \"previous_count\": 100\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.109Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::3C52A105FF49\",\n            \"model\": \"HX220\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.17.0 2.0.0 v605f.0 Build 240923 Rel.23368n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:58Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 100,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 100,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 4.911904761904762,\n            \"google.com\": 5.071428571428571,\n            \"spotify.com\": 5.0095238095238095,\n            \"youtube.com\": 5.057142857142857\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 374.21844497607657,\n                \"Rtt\": 3.3597344497607637\n            }\n        },\n        \"maxCPU\": 28,\n        \"maxMemory\": 63.21,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::242FD04E8EF4\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.12.0 2.0.0 v606d.0 Build 230913 Rel.29689n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:50.488Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 77.5,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 10,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 13.773536895674301,\n            \"google.com\": 13.87696335078534,\n            \"spotify.com\": 12.989873417721519,\n            \"youtube.com\": 13.946564885496183\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 522.9361111111112,\n                \"Rtt\": 50.7487922705314\n            }\n        },\n        \"badSignal\": {\n            \"0A:06:93:FD:DA:0D\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.103\",\n                \"Count\": 96\n            },\n            \"30:07:4D:E1:2A:61\": {\n                \"Hostname\": \"Galaxy-S8\",\n                \"IpAddress\": \"192.168.0.104\",\n                \"Count\": 110\n            },\n            \"8C:3B:4A:AD:4C:89\": {\n                \"Hostname\": \"PC136825\",\n                \"IpAddress\": \"192.168.0.109\",\n                \"Count\": 172\n            },\n            \"9A:BE:8D:9F:FE:5B\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.101\",\n                \"Count\": 207\n            },\n            \"EA:9E:E9:18:DD:99\": {\n                \"Hostname\": \"Pixel-4a-5G\",\n                \"IpAddress\": \"192.168.0.105\",\n                \"Count\": 53\n            },\n            \"F2:EB:6E:72:B4:96\": {\n                \"Hostname\": \"Pixel-4a-5G\",\n                \"IpAddress\": \"192.168.0.101\",\n                \"Count\": 74\n            }\n        },\n        \"maxCPU\": 21,\n        \"maxMemory\": 47.34,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC EA:9E:E9:18:DD:99 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 53,\n                    \"hostname\": \"Pixel-4a-5G\",\n                    \"ip\": \"192.168.0.105\",\n                    \"mac\": \"EA:9E:E9:18:DD:99\",\n                    \"previous_count\": 53\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.511Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 30:07:4D:E1:2A:61 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 110,\n                    \"hostname\": \"Galaxy-S8\",\n                    \"ip\": \"192.168.0.104\",\n                    \"mac\": \"30:07:4D:E1:2A:61\",\n                    \"previous_count\": 110\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.511Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 9A:BE:8D:9F:FE:5B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 207,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"9A:BE:8D:9F:FE:5B\",\n                    \"previous_count\": 207\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.511Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 8C:3B:4A:AD:4C:89 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 172,\n                    \"hostname\": \"PC136825\",\n                    \"ip\": \"192.168.0.109\",\n                    \"mac\": \"8C:3B:4A:AD:4C:89\",\n                    \"previous_count\": 172\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.511Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::20362690BB6E\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.3.0 3.1.9 v6087.0 Build 250124 Rel.60047n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:37.278Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 88.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 55,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 13.20763723150358,\n            \"google.com\": 13.536992840095465,\n            \"spotify.com\": 13.505966587112171,\n            \"youtube.com\": 13.525059665871122\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 1642.4523040380045,\n                \"Rtt\": 28.420676959619943\n            }\n        },\n        \"badSignal\": {\n            \"30:07:4D:20:35:E9\": {\n                \"Hostname\": \"Galaxy-S8\",\n                \"IpAddress\": \"192.168.0.5\",\n                \"Count\": 416\n            },\n            \"76:53:1C:A3:39:FD\": {\n                \"Hostname\": \"Keith-s-S24\",\n                \"IpAddress\": \"192.168.0.4\",\n                \"Count\": 134\n            },\n            \"D6:EF:F9:8B:21:94\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.7\",\n                \"Count\": 139\n            }\n        },\n        \"maxCPU\": 16,\n        \"maxMemory\": 39.59,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D6:EF:F9:8B:21:94 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 139,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.7\",\n                    \"mac\": \"D6:EF:F9:8B:21:94\",\n                    \"previous_count\": 139\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.309Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::203626900FF2\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.3.0 3.1.9 v6087.0 Build 250124 Rel.60047n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:39.452Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 68.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15,\n            \"hardwareHealthScore\": 60\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 7.371084337349398,\n            \"google.com\": 7.5204819277108435,\n            \"spotify.com\": 7.344578313253012,\n            \"youtube.com\": 7.4795180722891565\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 1026.3919999999994,\n                \"Rtt\": 30.984511904761902\n            }\n        },\n        \"badSignal\": {\n            \"06:F0:CC:03:D0:2F\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.9\",\n                \"Count\": 14\n            },\n            \"10:68:38:AE:09:CD\": {\n                \"Hostname\": \"Sindijas-Laptop\",\n                \"IpAddress\": \"192.168.0.14\",\n                \"Count\": 68\n            },\n            \"12:78:9C:F8:F3:4D\": {\n                \"Hostname\": \"Linda-s-A34\",\n                \"IpAddress\": \"192.168.0.6\",\n                \"Count\": 229\n            },\n            \"22:EE:F5:3A:C6:81\": {\n                \"Hostname\": \"Sindija-s-Galaxy-Tab-S7\",\n                \"IpAddress\": \"192.168.0.10\",\n                \"Count\": 116\n            },\n            \"40:5E:F6:EE:CF:58\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.11\",\n                \"Count\": 42\n            },\n            \"92:3B:09:F1:87:8E\": {\n                \"Hostname\": \"Sindija-s-S23-Ultra\",\n                \"IpAddress\": \"192.168.0.13\",\n                \"Count\": 84\n            },\n            \"AC:9F:C3:F4:88:69\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.4\",\n                \"Count\": 388\n            },\n            \"CA:BC:C3:AB:4B:1A\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.4\",\n                \"Count\": 10\n            }\n        },\n        \"maxCPU\": 100,\n        \"maxMemory\": 38.86,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC CA:BC:C3:AB:4B:1A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 10,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.4\",\n                    \"mac\": \"CA:BC:C3:AB:4B:1A\",\n                    \"previous_count\": 10\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.47Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 92:3B:09:F1:87:8E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 84,\n                    \"hostname\": \"Sindija-s-S23-Ultra\",\n                    \"ip\": \"192.168.0.13\",\n                    \"mac\": \"92:3B:09:F1:87:8E\",\n                    \"previous_count\": 84\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.47Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 22:EE:F5:3A:C6:81 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 116,\n                    \"hostname\": \"Sindija-s-Galaxy-Tab-S7\",\n                    \"ip\": \"192.168.0.10\",\n                    \"mac\": \"22:EE:F5:3A:C6:81\",\n                    \"previous_count\": 116\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.47Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 06:F0:CC:03:D0:2F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 14,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.9\",\n                    \"mac\": \"06:F0:CC:03:D0:2F\",\n                    \"previous_count\": 14\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.47Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 40:5E:F6:EE:CF:58 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 42,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.11\",\n                    \"mac\": \"40:5E:F6:EE:CF:58\",\n                    \"previous_count\": 42\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.47Z\"\n            },\n            {\n                \"Type\": \"HighCPUUsage\",\n                \"Message\": \"Device is experiencing high CPU usage.\",\n                \"Details\": {\n                    \"max_cpu_percentage\": 100,\n                    \"threshold_percentage\": 90\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.47Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::3C52A105FFDF\",\n            \"model\": \"HX220\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.15.0 2.0.0 v605f.0 Build 231128 Rel.28166n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:36.217Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 78.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 7.800475059382423,\n            \"google.com\": 7.876484560570071,\n            \"spotify.com\": 7.850356294536817,\n            \"youtube.com\": 7.85748218527316\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 678.9359761904752,\n                \"Rtt\": 21.590450000000004\n            }\n        },\n        \"badSignal\": {\n            \"02:CE:B3:DA:50:97\": {\n                \"Hostname\": \"Galaxy-XCover6-Pro\",\n                \"IpAddress\": \"192.168.88.22\",\n                \"Count\": 57\n            },\n            \"0C:2C:54:1F:2A:26\": {\n                \"Hostname\": \"HUAWEI_P20_Pro-2b4b9e1836\",\n                \"IpAddress\": \"192.168.88.15\",\n                \"Count\": 16\n            },\n            \"0C:EE:99:D6:4D:CC\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.88.9\",\n                \"Count\": 66\n            },\n            \"1C:4D:66:DF:7E:85\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.88.4\",\n                \"Count\": 148\n            },\n            \"50:41:1C:EC:BF:16\": {\n                \"Hostname\": \"CUBO-AI-ECBF16\",\n                \"IpAddress\": \"192.168.88.8\",\n                \"Count\": 348\n            },\n            \"B6:95:75:94:22:A5\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.88.21\",\n                \"Count\": 421\n            },\n            \"BE:D3:72:33:54:91\": {\n                \"Hostname\": \"Pixel-7-Pro\",\n                \"IpAddress\": \"192.168.88.22\",\n                \"Count\": 24\n            }\n        },\n        \"maxCPU\": 32,\n        \"maxMemory\": 61.67,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 1C:4D:66:DF:7E:85 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 148,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.4\",\n                    \"mac\": \"1C:4D:66:DF:7E:85\",\n                    \"previous_count\": 148\n                },\n                \"Timestamp\": \"2025-09-29T09:31:36.224Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 02:CE:B3:DA:50:97 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 57,\n                    \"hostname\": \"Galaxy-XCover6-Pro\",\n                    \"ip\": \"192.168.88.22\",\n                    \"mac\": \"02:CE:B3:DA:50:97\",\n                    \"previous_count\": 57\n                },\n                \"Timestamp\": \"2025-09-29T09:31:36.224Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 0C:2C:54:1F:2A:26 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 16,\n                    \"hostname\": \"HUAWEI_P20_Pro-2b4b9e1836\",\n                    \"ip\": \"192.168.88.15\",\n                    \"mac\": \"0C:2C:54:1F:2A:26\",\n                    \"previous_count\": 16\n                },\n                \"Timestamp\": \"2025-09-29T09:31:36.224Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 50:41:1C:EC:BF:16 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 348,\n                    \"hostname\": \"CUBO-AI-ECBF16\",\n                    \"ip\": \"192.168.88.8\",\n                    \"mac\": \"50:41:1C:EC:BF:16\",\n                    \"previous_count\": 348\n                },\n                \"Timestamp\": \"2025-09-29T09:31:36.224Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B6:95:75:94:22:A5 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 421,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.21\",\n                    \"mac\": \"B6:95:75:94:22:A5\",\n                    \"previous_count\": 421\n                },\n                \"Timestamp\": \"2025-09-29T09:31:36.225Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC BE:D3:72:33:54:91 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 24,\n                    \"hostname\": \"Pixel-7-Pro\",\n                    \"ip\": \"192.168.88.22\",\n                    \"mac\": \"BE:D3:72:33:54:91\",\n                    \"previous_count\": 24\n                },\n                \"Timestamp\": \"2025-09-29T09:31:36.225Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 0C:EE:99:D6:4D:CC has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 66,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.9\",\n                    \"mac\": \"0C:EE:99:D6:4D:CC\",\n                    \"previous_count\": 66\n                },\n                \"Timestamp\": \"2025-09-29T09:31:36.225Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::30DE4B41EA11\",\n            \"model\": \"HX220\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.15.0 2.0.0 v605f.0 Build 231128 Rel.28166n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:47.786Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 68.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15,\n            \"hardwareHealthScore\": 60\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 8.338095238095239,\n            \"google.com\": 8.357142857142858,\n            \"spotify.com\": 8.30952380952381,\n            \"youtube.com\": 8.345238095238095\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 625.0260381861569,\n                \"Rtt\": 27.064052505966618\n            }\n        },\n        \"badSignal\": {\n            \"04:E8:B9:B2:4E:9A\": {\n                \"Hostname\": \"Michael-Laptop\",\n                \"IpAddress\": \"192.168.88.6\",\n                \"Count\": 149\n            },\n            \"4A:BD:E0:98:33:67\": {\n                \"Hostname\": \"Michael-s-A25\",\n                \"IpAddress\": \"192.168.88.4\",\n                \"Count\": 226\n            },\n            \"5A:AD:37:38:EC:EB\": {\n                \"Hostname\": \"Jenny-s-S24-Ultra\",\n                \"IpAddress\": \"192.168.88.2\",\n                \"Count\": 133\n            },\n            \"68:3E:26:F5:40:79\": {\n                \"Hostname\": \"DaddeeLaptop\",\n                \"IpAddress\": \"192.168.88.8\",\n                \"Count\": 14\n            },\n            \"70:D8:23:2F:E9:BE\": {\n                \"Hostname\": \"Jen_work_laptop\",\n                \"IpAddress\": \"192.168.88.5\",\n                \"Count\": 16\n            },\n            \"90:CD:B6:BF:67:B7\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.88.4\",\n                \"Count\": 20\n            },\n            \"D6:CB:1F:DC:35:49\": {\n                \"Hostname\": \"Daisy-s-A25\",\n                \"IpAddress\": \"192.168.88.3\",\n                \"Count\": 58\n            },\n            \"EA:E4:64:EF:9E:25\": {\n                \"Hostname\": \"Paul-s-A52s\",\n                \"IpAddress\": \"192.168.88.5\",\n                \"Count\": 41\n            }\n        },\n        \"maxCPU\": 100,\n        \"maxMemory\": 64.47,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 70:D8:23:2F:E9:BE has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 16,\n                    \"hostname\": \"Jen_work_laptop\",\n                    \"ip\": \"192.168.88.5\",\n                    \"mac\": \"70:D8:23:2F:E9:BE\",\n                    \"previous_count\": 16\n                },\n                \"Timestamp\": \"2025-09-29T09:31:47.806Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 90:CD:B6:BF:67:B7 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 20,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.4\",\n                    \"mac\": \"90:CD:B6:BF:67:B7\",\n                    \"previous_count\": 20\n                },\n                \"Timestamp\": \"2025-09-29T09:31:47.806Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 04:E8:B9:B2:4E:9A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 149,\n                    \"hostname\": \"Michael-Laptop\",\n                    \"ip\": \"192.168.88.6\",\n                    \"mac\": \"04:E8:B9:B2:4E:9A\",\n                    \"previous_count\": 149\n                },\n                \"Timestamp\": \"2025-09-29T09:31:47.806Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 68:3E:26:F5:40:79 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 14,\n                    \"hostname\": \"DaddeeLaptop\",\n                    \"ip\": \"192.168.88.8\",\n                    \"mac\": \"68:3E:26:F5:40:79\",\n                    \"previous_count\": 14\n                },\n                \"Timestamp\": \"2025-09-29T09:31:47.806Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D6:CB:1F:DC:35:49 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 58,\n                    \"hostname\": \"Daisy-s-A25\",\n                    \"ip\": \"192.168.88.3\",\n                    \"mac\": \"D6:CB:1F:DC:35:49\",\n                    \"previous_count\": 58\n                },\n                \"Timestamp\": \"2025-09-29T09:31:47.806Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 5A:AD:37:38:EC:EB has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 133,\n                    \"hostname\": \"Jenny-s-S24-Ultra\",\n                    \"ip\": \"192.168.88.2\",\n                    \"mac\": \"5A:AD:37:38:EC:EB\",\n                    \"previous_count\": 133\n                },\n                \"Timestamp\": \"2025-09-29T09:31:47.806Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC EA:E4:64:EF:9E:25 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 41,\n                    \"hostname\": \"Paul-s-A52s\",\n                    \"ip\": \"192.168.88.5\",\n                    \"mac\": \"EA:E4:64:EF:9E:25\",\n                    \"previous_count\": 41\n                },\n                \"Timestamp\": \"2025-09-29T09:31:47.806Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 4A:BD:E0:98:33:67 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 226,\n                    \"hostname\": \"Michael-s-A25\",\n                    \"ip\": \"192.168.88.4\",\n                    \"mac\": \"4A:BD:E0:98:33:67\",\n                    \"previous_count\": 226\n                },\n                \"Timestamp\": \"2025-09-29T09:31:47.806Z\"\n            },\n            {\n                \"Type\": \"HighCPUUsage\",\n                \"Message\": \"Device is experiencing high CPU usage.\",\n                \"Details\": {\n                    \"max_cpu_percentage\": 100,\n                    \"threshold_percentage\": 90\n                },\n                \"Timestamp\": \"2025-09-29T09:31:47.806Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::98254AA1C114\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.15.0 2.0.0 v606d.0 Build 240802 Rel.33715n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:39.114Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 78.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 6.950118764845605,\n            \"google.com\": 7.080760095011876,\n            \"spotify.com\": 6.239904988123516,\n            \"youtube.com\": 7.095011876484561\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 924.3201187648451,\n                \"Rtt\": 20.40380047505938\n            }\n        },\n        \"badSignal\": {\n            \"06:C5:B6:BE:92:FF\": {\n                \"Hostname\": \"MacBookPro\",\n                \"IpAddress\": \"192.168.0.108\",\n                \"Count\": 230\n            },\n            \"2A:DD:E2:19:EB:03\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.109\",\n                \"Count\": 26\n            },\n            \"82:FF:61:41:87:82\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.106\",\n                \"Count\": 74\n            },\n            \"86:66:AF:E4:41:4B\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.102\",\n                \"Count\": 93\n            },\n            \"C2:33:CE:77:41:9D\": {\n                \"Hostname\": \"iPad\",\n                \"IpAddress\": \"192.168.0.103\",\n                \"Count\": 166\n            },\n            \"DA:21:98:47:D2:93\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.102\",\n                \"Count\": 12\n            },\n            \"FA:57:8F:13:75:A6\": {\n                \"Hostname\": \"Alex's iPad\",\n                \"IpAddress\": \"192.168.0.105\",\n                \"Count\": 81\n            }\n        },\n        \"maxCPU\": 31,\n        \"maxMemory\": 48.51,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC DA:21:98:47:D2:93 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 12,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.102\",\n                    \"mac\": \"DA:21:98:47:D2:93\",\n                    \"previous_count\": 12\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.116Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC FA:57:8F:13:75:A6 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 81,\n                    \"hostname\": \"Alex's iPad\",\n                    \"ip\": \"192.168.0.105\",\n                    \"mac\": \"FA:57:8F:13:75:A6\",\n                    \"previous_count\": 81\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.116Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C2:33:CE:77:41:9D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 166,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.0.103\",\n                    \"mac\": \"C2:33:CE:77:41:9D\",\n                    \"previous_count\": 166\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.116Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 86:66:AF:E4:41:4B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 93,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.102\",\n                    \"mac\": \"86:66:AF:E4:41:4B\",\n                    \"previous_count\": 93\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.116Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 2A:DD:E2:19:EB:03 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 26,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.109\",\n                    \"mac\": \"2A:DD:E2:19:EB:03\",\n                    \"previous_count\": 26\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.116Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::242FD04E9A8E\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.13.0 2.0.0 v606d.0 Build 231129 Rel.37213n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:49.283Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 88.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 55,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 5.288095238095238,\n            \"google.com\": 5.5928571428571425,\n            \"spotify.com\": 5.45952380952381,\n            \"youtube.com\": 5.609523809523809\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 612.1020531400966,\n                \"Rtt\": 23.115942028985508\n            }\n        },\n        \"badSignal\": {\n            \"26:76:81:4E:CE:5A\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.108\",\n                \"Count\": 10\n            },\n            \"64:C6:D2:0D:4F:4F\": {\n                \"Hostname\": \"EPSON0D4F4F\",\n                \"IpAddress\": \"192.168.0.104\",\n                \"Count\": 71\n            },\n            \"B0:09:DA:99:C9:1C\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.101\",\n                \"Count\": 140\n            }\n        },\n        \"maxCPU\": 19,\n        \"maxMemory\": 46.23,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 64:C6:D2:0D:4F:4F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 71,\n                    \"hostname\": \"EPSON0D4F4F\",\n                    \"ip\": \"192.168.0.104\",\n                    \"mac\": \"64:C6:D2:0D:4F:4F\",\n                    \"previous_count\": 71\n                },\n                \"Timestamp\": \"2025-09-29T09:31:49.301Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 26:76:81:4E:CE:5A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 10,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.108\",\n                    \"mac\": \"26:76:81:4E:CE:5A\",\n                    \"previous_count\": 10\n                },\n                \"Timestamp\": \"2025-09-29T09:31:49.301Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::20362690BD84\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.1.0 3.1.8 v6087.0 Build 230406 Rel.63114n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:58.264Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 100,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 100,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 3.3833333333333333,\n            \"google.com\": 3.5428571428571427,\n            \"spotify.com\": 2.7714285714285714,\n            \"youtube.com\": 3.5095238095238095\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 2127.239073634204,\n                \"Rtt\": 8.043035629453678\n            }\n        },\n        \"maxCPU\": 57,\n        \"maxMemory\": 40.22,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::30DE4B41ED44\",\n            \"model\": \"HX220\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.17.0 2.0.0 v605f.0 Build 240923 Rel.23368n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:33.492Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 92.5,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 70,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 3.1282660332541568,\n            \"google.com\": 3.1852731591448933,\n            \"spotify.com\": 3.156769596199525,\n            \"youtube.com\": 3.1852731591448933\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 568.6343675417651,\n                \"Rtt\": 5.482066825775655\n            }\n        },\n        \"badSignal\": {\n            \"A2:15:CF:AB:9E:36\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.88.4\",\n                \"Count\": 64\n            },\n            \"E2:31:65:B2:FC:BE\": {\n                \"Hostname\": \"Jenny-s-S25-Ultra\",\n                \"IpAddress\": \"192.168.88.3\",\n                \"Count\": 67\n            }\n        },\n        \"maxCPU\": 28,\n        \"maxMemory\": 63.27,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC E2:31:65:B2:FC:BE has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 67,\n                    \"hostname\": \"Jenny-s-S25-Ultra\",\n                    \"ip\": \"192.168.88.3\",\n                    \"mac\": \"E2:31:65:B2:FC:BE\",\n                    \"previous_count\": 67\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.51Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A2:15:CF:AB:9E:36 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 64,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.88.4\",\n                    \"mac\": \"A2:15:CF:AB:9E:36\",\n                    \"previous_count\": 64\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.51Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::98254A42A932\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.12.0 2.0.0 v606d.0 Build 230913 Rel.29689n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:46.077Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 68.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15,\n            \"hardwareHealthScore\": 60\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 12.007142857142858,\n            \"google.com\": 11.992857142857142,\n            \"spotify.com\": 11.05952380952381,\n            \"youtube.com\": 12.019047619047619\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 370.22141826923047,\n                \"Rtt\": 30.576923076923077\n            }\n        },\n        \"badSignal\": {\n            \"04:17:B6:DA:B0:73\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.105\",\n                \"Count\": 418\n            },\n            \"22:29:A7:98:5F:CE\": {\n                \"Hostname\": \"Pixel-9a\",\n                \"IpAddress\": \"192.168.0.106\",\n                \"Count\": 85\n            },\n            \"26:10:1E:9E:92:80\": {\n                \"Hostname\": \"iPad\",\n                \"IpAddress\": \"192.168.0.108\",\n                \"Count\": 66\n            },\n            \"3A:84:B9:07:FE:4B\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.107\",\n                \"Count\": 281\n            },\n            \"3E:67:07:0A:7B:34\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.101\",\n                \"Count\": 41\n            },\n            \"44:33:4C:C7:77:8B\": {\n                \"Hostname\": \"wlan0\",\n                \"IpAddress\": \"192.168.0.104\",\n                \"Count\": 408\n            },\n            \"52:C9:88:62:EC:49\": {\n                \"Hostname\": \"iPad\",\n                \"IpAddress\": \"192.168.0.110\",\n                \"Count\": 68\n            },\n            \"80:E6:50:23:66:E2\": {\n                \"Hostname\": \"IsobelCsMacBook\",\n                \"IpAddress\": \"192.168.0.107\",\n                \"Count\": 14\n            },\n            \"8A:CD:59:28:5C:E0\": {\n                \"Hostname\": \"Pixel-9a\",\n                \"IpAddress\": \"192.168.0.102\",\n                \"Count\": 25\n            },\n            \"FC:AA:81:5C:AD:00\": {\n                \"Hostname\": \"Izzys-iphone-13\",\n                \"IpAddress\": \"192.168.0.102\",\n                \"Count\": 208\n            },\n            \"FE:C8:48:06:C5:3B\": {\n                \"Hostname\": \"vivo-X90-Pro+\",\n                \"IpAddress\": \"192.168.0.101\",\n                \"Count\": 181\n            }\n        },\n        \"maxCPU\": 100,\n        \"maxMemory\": 51.02,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 3A:84:B9:07:FE:4B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 281,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.107\",\n                    \"mac\": \"3A:84:B9:07:FE:4B\",\n                    \"previous_count\": 281\n                },\n                \"Timestamp\": \"2025-09-29T09:31:46.081Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 52:C9:88:62:EC:49 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 68,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.0.110\",\n                    \"mac\": \"52:C9:88:62:EC:49\",\n                    \"previous_count\": 68\n                },\n                \"Timestamp\": \"2025-09-29T09:31:46.081Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 8A:CD:59:28:5C:E0 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 25,\n                    \"hostname\": \"Pixel-9a\",\n                    \"ip\": \"192.168.0.102\",\n                    \"mac\": \"8A:CD:59:28:5C:E0\",\n                    \"previous_count\": 25\n                },\n                \"Timestamp\": \"2025-09-29T09:31:46.081Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 22:29:A7:98:5F:CE has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 85,\n                    \"hostname\": \"Pixel-9a\",\n                    \"ip\": \"192.168.0.106\",\n                    \"mac\": \"22:29:A7:98:5F:CE\",\n                    \"previous_count\": 85\n                },\n                \"Timestamp\": \"2025-09-29T09:31:46.081Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC FC:AA:81:5C:AD:00 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 208,\n                    \"hostname\": \"Izzys-iphone-13\",\n                    \"ip\": \"192.168.0.102\",\n                    \"mac\": \"FC:AA:81:5C:AD:00\",\n                    \"previous_count\": 208\n                },\n                \"Timestamp\": \"2025-09-29T09:31:46.081Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 80:E6:50:23:66:E2 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 14,\n                    \"hostname\": \"IsobelCsMacBook\",\n                    \"ip\": \"192.168.0.107\",\n                    \"mac\": \"80:E6:50:23:66:E2\",\n                    \"previous_count\": 14\n                },\n                \"Timestamp\": \"2025-09-29T09:31:46.081Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 3E:67:07:0A:7B:34 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 41,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"3E:67:07:0A:7B:34\",\n                    \"previous_count\": 41\n                },\n                \"Timestamp\": \"2025-09-29T09:31:46.081Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC FE:C8:48:06:C5:3B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 181,\n                    \"hostname\": \"vivo-X90-Pro+\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"FE:C8:48:06:C5:3B\",\n                    \"previous_count\": 181\n                },\n                \"Timestamp\": \"2025-09-29T09:31:46.081Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 26:10:1E:9E:92:80 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 66,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.0.108\",\n                    \"mac\": \"26:10:1E:9E:92:80\",\n                    \"previous_count\": 66\n                },\n                \"Timestamp\": \"2025-09-29T09:31:46.081Z\"\n            },\n            {\n                \"Type\": \"HighCPUUsage\",\n                \"Message\": \"Device is experiencing high CPU usage.\",\n                \"Details\": {\n                    \"max_cpu_percentage\": 100,\n                    \"threshold_percentage\": 90\n                },\n                \"Timestamp\": \"2025-09-29T09:31:46.081Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::20362690EFAF\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.3.0 3.1.9 v6087.0 Build 250124 Rel.60047n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:55.903Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 88.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 55,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 4.004773269689737,\n            \"google.com\": 4.016706443914081,\n            \"spotify.com\": 3.976133651551313,\n            \"youtube.com\": 3.9379474940334127\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 888.1748687350829,\n                \"Rtt\": 87.45737708830549\n            }\n        },\n        \"badSignal\": {\n            \"42:53:A3:3A:DF:C3\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.7\",\n                \"Count\": 12\n            },\n            \"5E:D6:F1:70:66:A4\": {\n                \"Hostname\": \"iPad\",\n                \"IpAddress\": \"192.168.0.10\",\n                \"Count\": 21\n            },\n            \"FC:FE:C2:05:91:FB\": {\n                \"Hostname\": \"WiserHeat0591FB\",\n                \"IpAddress\": \"192.168.0.4\",\n                \"Count\": 67\n            }\n        },\n        \"maxCPU\": 25,\n        \"maxMemory\": 63.7,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC FC:FE:C2:05:91:FB has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 67,\n                    \"hostname\": \"WiserHeat0591FB\",\n                    \"ip\": \"192.168.0.4\",\n                    \"mac\": \"FC:FE:C2:05:91:FB\",\n                    \"previous_count\": 67\n                },\n                \"Timestamp\": \"2025-09-29T09:31:55.947Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 5E:D6:F1:70:66:A4 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 21,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.0.10\",\n                    \"mac\": \"5E:D6:F1:70:66:A4\",\n                    \"previous_count\": 21\n                },\n                \"Timestamp\": \"2025-09-29T09:31:55.947Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::242FD04E8A7D\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.12.0 2.0.0 v606d.0 Build 230913 Rel.29689n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:49.26Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 78.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 6.773809523809524,\n            \"google.com\": 6.792857142857143,\n            \"spotify.com\": 5.985714285714286,\n            \"youtube.com\": 6.780952380952381\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 943.8635011990411,\n                \"Rtt\": 23.741007194244606\n            }\n        },\n        \"badSignal\": {\n            \"0E:2D:CB:A3:9F:98\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.110\",\n                \"Count\": 22\n            },\n            \"2E:4E:83:2B:1F:BF\": {\n                \"Hostname\": \"iPad\",\n                \"IpAddress\": \"192.168.0.101\",\n                \"Count\": 134\n            },\n            \"4C:5D:6A:12:8E:CC\": {\n                \"Hostname\": \"Nicolas-iPhone\",\n                \"IpAddress\": \"192.168.0.106\",\n                \"Count\": 151\n            },\n            \"5A:62:B1:5C:8F:FE\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.107\",\n                \"Count\": 30\n            },\n            \"7A:99:63:53:C3:D9\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.103\",\n                \"Count\": 67\n            },\n            \"7E:BA:AA:DA:8A:2D\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.101\",\n                \"Count\": 11\n            },\n            \"AA:24:0A:61:C8:99\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.105\",\n                \"Count\": 171\n            },\n            \"B4:E4:54:98:7A:B3\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.100\",\n                \"Count\": 47\n            },\n            \"BA:C7:73:FC:21:50\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.107\",\n                \"Count\": 19\n            },\n            \"D2:14:CA:D6:48:74\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.109\",\n                \"Count\": 12\n            },\n            \"E6:C8:D7:E2:B2:3C\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.102\",\n                \"Count\": 32\n            }\n        },\n        \"maxCPU\": 23,\n        \"maxMemory\": 49.65,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC AA:24:0A:61:C8:99 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 171,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.105\",\n                    \"mac\": \"AA:24:0A:61:C8:99\",\n                    \"previous_count\": 171\n                },\n                \"Timestamp\": \"2025-09-29T09:31:49.284Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 2E:4E:83:2B:1F:BF has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 134,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"2E:4E:83:2B:1F:BF\",\n                    \"previous_count\": 134\n                },\n                \"Timestamp\": \"2025-09-29T09:31:49.284Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 0E:2D:CB:A3:9F:98 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 22,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.110\",\n                    \"mac\": \"0E:2D:CB:A3:9F:98\",\n                    \"previous_count\": 22\n                },\n                \"Timestamp\": \"2025-09-29T09:31:49.284Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC BA:C7:73:FC:21:50 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 19,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.107\",\n                    \"mac\": \"BA:C7:73:FC:21:50\",\n                    \"previous_count\": 19\n                },\n                \"Timestamp\": \"2025-09-29T09:31:49.284Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D2:14:CA:D6:48:74 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 12,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.109\",\n                    \"mac\": \"D2:14:CA:D6:48:74\",\n                    \"previous_count\": 12\n                },\n                \"Timestamp\": \"2025-09-29T09:31:49.284Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 5A:62:B1:5C:8F:FE has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 30,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.107\",\n                    \"mac\": \"5A:62:B1:5C:8F:FE\",\n                    \"previous_count\": 30\n                },\n                \"Timestamp\": \"2025-09-29T09:31:49.284Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 7A:99:63:53:C3:D9 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 67,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.103\",\n                    \"mac\": \"7A:99:63:53:C3:D9\",\n                    \"previous_count\": 67\n                },\n                \"Timestamp\": \"2025-09-29T09:31:49.284Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 7E:BA:AA:DA:8A:2D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 11,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"7E:BA:AA:DA:8A:2D\",\n                    \"previous_count\": 11\n                },\n                \"Timestamp\": \"2025-09-29T09:31:49.284Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B4:E4:54:98:7A:B3 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 47,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.100\",\n                    \"mac\": \"B4:E4:54:98:7A:B3\",\n                    \"previous_count\": 47\n                },\n                \"Timestamp\": \"2025-09-29T09:31:49.284Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 4C:5D:6A:12:8E:CC has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 151,\n                    \"hostname\": \"Nicolas-iPhone\",\n                    \"ip\": \"192.168.0.106\",\n                    \"mac\": \"4C:5D:6A:12:8E:CC\",\n                    \"previous_count\": 151\n                },\n                \"Timestamp\": \"2025-09-29T09:31:49.284Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC E6:C8:D7:E2:B2:3C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 32,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.102\",\n                    \"mac\": \"E6:C8:D7:E2:B2:3C\",\n                    \"previous_count\": 32\n                },\n                \"Timestamp\": \"2025-09-29T09:31:49.284Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::98254AA1C258\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.12.0 2.0.0 v606d.0 Build 230913 Rel.29689n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:43.589Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 88.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 55,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 4.042857142857143,\n            \"google.com\": 4.185714285714286,\n            \"spotify.com\": 4.038095238095238,\n            \"youtube.com\": 4.15952380952381\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 877.9857384987895,\n                \"Rtt\": 13.631961259079903\n            }\n        },\n        \"badSignal\": {\n            \"3A:3C:34:83:11:0C\": {\n                \"Hostname\": \"Evie-s-pad\",\n                \"IpAddress\": \"192.168.0.100\",\n                \"Count\": 52\n            },\n            \"8A:AA:A3:DB:2F:11\": {\n                \"Hostname\": \"Avril-s-S23\",\n                \"IpAddress\": \"192.168.0.103\",\n                \"Count\": 13\n            },\n            \"E8:DA:20:8B:D5:7D\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.106\",\n                \"Count\": 10\n            }\n        },\n        \"maxCPU\": 19,\n        \"maxMemory\": 46.84,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC E8:DA:20:8B:D5:7D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 10,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.106\",\n                    \"mac\": \"E8:DA:20:8B:D5:7D\",\n                    \"previous_count\": 10\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.601Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 8A:AA:A3:DB:2F:11 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 13,\n                    \"hostname\": \"Avril-s-S23\",\n                    \"ip\": \"192.168.0.103\",\n                    \"mac\": \"8A:AA:A3:DB:2F:11\",\n                    \"previous_count\": 13\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.601Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 3A:3C:34:83:11:0C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 52,\n                    \"hostname\": \"Evie-s-pad\",\n                    \"ip\": \"192.168.0.100\",\n                    \"mac\": \"3A:3C:34:83:11:0C\",\n                    \"previous_count\": 52\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.601Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::203626901004\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.1.0 3.1.8 v6087.0 Build 230406 Rel.63114n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:43.344Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 78.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 2.2256532066508314,\n            \"google.com\": 2.5961995249406176,\n            \"spotify.com\": 2.330166270783848,\n            \"youtube.com\": 2.5249406175771973\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 1563.9190023752956,\n                \"Rtt\": 7.378263657957246\n            }\n        },\n        \"badSignal\": {\n            \"10:B2:32:BB:03:16\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.12\",\n                \"Count\": 60\n            },\n            \"12:6C:55:B7:CA:46\": {\n                \"Hostname\": \"TB330FU\",\n                \"IpAddress\": \"192.168.0.5\",\n                \"Count\": 245\n            },\n            \"20:16:42:2B:3F:93\": {\n                \"Hostname\": \"XBOX\",\n                \"IpAddress\": \"192.168.0.6\",\n                \"Count\": 102\n            },\n            \"20:2B:20:BA:F8:93\": {\n                \"Hostname\": \"Edsrig\",\n                \"IpAddress\": \"192.168.0.10\",\n                \"Count\": 21\n            },\n            \"54:DF:1B:96:E7:7E\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.9\",\n                \"Count\": 403\n            },\n            \"5E:98:58:44:1C:98\": {\n                \"Hostname\": \"Eddie-s-S24-Ultra\",\n                \"IpAddress\": \"192.168.0.12\",\n                \"Count\": 22\n            },\n            \"C0:48:E6:22:73:27\": {\n                \"Hostname\": \"Samsung\",\n                \"IpAddress\": \"192.168.0.15\",\n                \"Count\": 241\n            },\n            \"C6:27:DA:D0:F4:EF\": {\n                \"Hostname\": \"tias-phone\",\n                \"IpAddress\": \"192.168.0.3\",\n                \"Count\": 89\n            },\n            \"EA:75:2C:67:81:C2\": {\n                \"Hostname\": \"Ella-s-A32-5G\",\n                \"IpAddress\": \"192.168.0.2\",\n                \"Count\": 305\n            },\n            \"F4:2B:8C:27:EA:D0\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.3\",\n                \"Count\": 33\n            }\n        },\n        \"maxCPU\": 14,\n        \"maxMemory\": 38.44,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 12:6C:55:B7:CA:46 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 245,\n                    \"hostname\": \"TB330FU\",\n                    \"ip\": \"192.168.0.5\",\n                    \"mac\": \"12:6C:55:B7:CA:46\",\n                    \"previous_count\": 245\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.367Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F4:2B:8C:27:EA:D0 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 33,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.3\",\n                    \"mac\": \"F4:2B:8C:27:EA:D0\",\n                    \"previous_count\": 33\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.367Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 20:16:42:2B:3F:93 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 102,\n                    \"hostname\": \"XBOX\",\n                    \"ip\": \"192.168.0.6\",\n                    \"mac\": \"20:16:42:2B:3F:93\",\n                    \"previous_count\": 102\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.367Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 5E:98:58:44:1C:98 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 22,\n                    \"hostname\": \"Eddie-s-S24-Ultra\",\n                    \"ip\": \"192.168.0.12\",\n                    \"mac\": \"5E:98:58:44:1C:98\",\n                    \"previous_count\": 22\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.367Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C0:48:E6:22:73:27 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 241,\n                    \"hostname\": \"Samsung\",\n                    \"ip\": \"192.168.0.15\",\n                    \"mac\": \"C0:48:E6:22:73:27\",\n                    \"previous_count\": 241\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.367Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 20:2B:20:BA:F8:93 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 21,\n                    \"hostname\": \"Edsrig\",\n                    \"ip\": \"192.168.0.10\",\n                    \"mac\": \"20:2B:20:BA:F8:93\",\n                    \"previous_count\": 21\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.367Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 10:B2:32:BB:03:16 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 60,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.12\",\n                    \"mac\": \"10:B2:32:BB:03:16\",\n                    \"previous_count\": 60\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.367Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C6:27:DA:D0:F4:EF has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 89,\n                    \"hostname\": \"tias-phone\",\n                    \"ip\": \"192.168.0.3\",\n                    \"mac\": \"C6:27:DA:D0:F4:EF\",\n                    \"previous_count\": 89\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.367Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::242FD04E8C75\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.12.0 2.0.0 v606d.0 Build 230913 Rel.29689n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:33.459Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 78.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 5.584323040380047,\n            \"google.com\": 5.672209026128266,\n            \"spotify.com\": 5.755344418052257,\n            \"youtube.com\": 5.719714964370547\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 728.1569975786921,\n                \"Rtt\": 12.469733656174334\n            }\n        },\n        \"badSignal\": {\n            \"0E:4A:44:53:D9:48\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.110\",\n                \"Count\": 70\n            },\n            \"7C:F6:66:50:8A:0A\": {\n                \"Hostname\": \"wlan0\",\n                \"IpAddress\": \"192.168.0.102\",\n                \"Count\": 34\n            },\n            \"80:D2:E5:70:A0:66\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.111\",\n                \"Count\": 19\n            },\n            \"90:8C:43:A7:D9:14\": {\n                \"Hostname\": \"Joshuas-iPhone\",\n                \"IpAddress\": \"192.168.0.100\",\n                \"Count\": 165\n            },\n            \"A4:F9:33:A2:C6:5F\": {\n                \"Hostname\": \"DESKTOP-G9GV1CV\",\n                \"IpAddress\": \"192.168.0.112\",\n                \"Count\": 64\n            },\n            \"AA:49:DE:3D:95:B6\": {\n                \"Hostname\": \"MacBookPro\",\n                \"IpAddress\": \"192.168.0.110\",\n                \"Count\": 207\n            },\n            \"DC:56:E7:2D:E1:39\": {\n                \"Hostname\": \"Apple-TV\",\n                \"IpAddress\": \"192.168.0.105\",\n                \"Count\": 42\n            }\n        },\n        \"maxCPU\": 53,\n        \"maxMemory\": 45.77,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 80:D2:E5:70:A0:66 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 19,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.111\",\n                    \"mac\": \"80:D2:E5:70:A0:66\",\n                    \"previous_count\": 19\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.484Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC AA:49:DE:3D:95:B6 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 207,\n                    \"hostname\": \"MacBookPro\",\n                    \"ip\": \"192.168.0.110\",\n                    \"mac\": \"AA:49:DE:3D:95:B6\",\n                    \"previous_count\": 207\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.484Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 90:8C:43:A7:D9:14 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 165,\n                    \"hostname\": \"Joshuas-iPhone\",\n                    \"ip\": \"192.168.0.100\",\n                    \"mac\": \"90:8C:43:A7:D9:14\",\n                    \"previous_count\": 165\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.484Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A4:F9:33:A2:C6:5F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 64,\n                    \"hostname\": \"DESKTOP-G9GV1CV\",\n                    \"ip\": \"192.168.0.112\",\n                    \"mac\": \"A4:F9:33:A2:C6:5F\",\n                    \"previous_count\": 64\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.484Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 7C:F6:66:50:8A:0A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 34,\n                    \"hostname\": \"wlan0\",\n                    \"ip\": \"192.168.0.102\",\n                    \"mac\": \"7C:F6:66:50:8A:0A\",\n                    \"previous_count\": 34\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.484Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 0E:4A:44:53:D9:48 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 70,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.110\",\n                    \"mac\": \"0E:4A:44:53:D9:48\",\n                    \"previous_count\": 70\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.484Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC DC:56:E7:2D:E1:39 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 42,\n                    \"hostname\": \"Apple-TV\",\n                    \"ip\": \"192.168.0.105\",\n                    \"mac\": \"DC:56:E7:2D:E1:39\",\n                    \"previous_count\": 42\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.484Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::203626901142\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.3.0 3.1.9 v6087.0 Build 250124 Rel.60047n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:55.798Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 78.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 3.9002375296912115,\n            \"google.com\": 3.8194774346793348,\n            \"spotify.com\": 3.7220902612826605,\n            \"youtube.com\": 3.847980997624703\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 1719.4806413301649,\n                \"Rtt\": 37.72394774346787\n            }\n        },\n        \"badSignal\": {\n            \"06:1D:D0:22:EE:93\": {\n                \"Hostname\": \"iPad\",\n                \"IpAddress\": \"192.168.0.3\",\n                \"Count\": 331\n            },\n            \"12:DA:54:D5:5D:3A\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.5\",\n                \"Count\": 99\n            },\n            \"80:4A:F2:90:BF:D0\": {\n                \"Hostname\": \"SonosZP\",\n                \"IpAddress\": \"192.168.0.4\",\n                \"Count\": 239\n            },\n            \"8E:EF:D9:30:30:DC\": {\n                \"Hostname\": \"Watch\",\n                \"IpAddress\": \"192.168.0.7\",\n                \"Count\": 35\n            },\n            \"C2:B4:2E:0D:4F:07\": {\n                \"Hostname\": \"Watch\",\n                \"IpAddress\": \"192.168.0.8\",\n                \"Count\": 18\n            },\n            \"D8:F8:83:36:82:B0\": {\n                \"Hostname\": \"DESKTOP-7L3UTK0\",\n                \"IpAddress\": \"192.168.0.9\",\n                \"Count\": 25\n            },\n            \"FA:C7:F7:BF:5F:5A\": {\n                \"Hostname\": \"iPad\",\n                \"IpAddress\": \"192.168.0.7\",\n                \"Count\": 95\n            }\n        },\n        \"maxCPU\": 13,\n        \"maxMemory\": 38.53,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D8:F8:83:36:82:B0 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 25,\n                    \"hostname\": \"DESKTOP-7L3UTK0\",\n                    \"ip\": \"192.168.0.9\",\n                    \"mac\": \"D8:F8:83:36:82:B0\",\n                    \"previous_count\": 25\n                },\n                \"Timestamp\": \"2025-09-29T09:31:55.843Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C2:B4:2E:0D:4F:07 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 18,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.0.8\",\n                    \"mac\": \"C2:B4:2E:0D:4F:07\",\n                    \"previous_count\": 18\n                },\n                \"Timestamp\": \"2025-09-29T09:31:55.843Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 06:1D:D0:22:EE:93 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 331,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.0.3\",\n                    \"mac\": \"06:1D:D0:22:EE:93\",\n                    \"previous_count\": 331\n                },\n                \"Timestamp\": \"2025-09-29T09:31:55.843Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 80:4A:F2:90:BF:D0 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 239,\n                    \"hostname\": \"SonosZP\",\n                    \"ip\": \"192.168.0.4\",\n                    \"mac\": \"80:4A:F2:90:BF:D0\",\n                    \"previous_count\": 239\n                },\n                \"Timestamp\": \"2025-09-29T09:31:55.844Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 8E:EF:D9:30:30:DC has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 35,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.0.7\",\n                    \"mac\": \"8E:EF:D9:30:30:DC\",\n                    \"previous_count\": 35\n                },\n                \"Timestamp\": \"2025-09-29T09:31:55.844Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC FA:C7:F7:BF:5F:5A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 95,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.0.7\",\n                    \"mac\": \"FA:C7:F7:BF:5F:5A\",\n                    \"previous_count\": 95\n                },\n                \"Timestamp\": \"2025-09-29T09:31:55.844Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 12:DA:54:D5:5D:3A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 99,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.5\",\n                    \"mac\": \"12:DA:54:D5:5D:3A\",\n                    \"previous_count\": 99\n                },\n                \"Timestamp\": \"2025-09-29T09:31:55.844Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::242FD04E8BD3\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.13.0 2.0.0 v606d.0 Build 231129 Rel.37213n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:41.054Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 67.5,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 10,\n            \"hardwareHealthScore\": 60\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 9.429928741092636,\n            \"google.com\": 9.610451306413301,\n            \"spotify.com\": 9.368171021377671,\n            \"youtube.com\": 9.486935866983373\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 647.2827860696519,\n                \"Rtt\": 31.492537313432837\n            }\n        },\n        \"badSignal\": {\n            \"06:E4:6F:73:C8:DA\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.101\",\n                \"Count\": 12\n            },\n            \"3C:5C:C4:DD:CC:E0\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.105\",\n                \"Count\": 22\n            },\n            \"50:A6:D8:47:FE:6C\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.105\",\n                \"Count\": 12\n            },\n            \"58:B0:3E:E9:91:B4\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.118\",\n                \"Count\": 180\n            },\n            \"86:73:84:90:E2:E1\": {\n                \"Hostname\": \"moto-g35-5G\",\n                \"IpAddress\": \"192.168.0.102\",\n                \"Count\": 17\n            },\n            \"B8:06:0D:79:F4:5F\": {\n                \"Hostname\": \"lwip0\",\n                \"IpAddress\": \"192.168.0.109\",\n                \"Count\": 54\n            }\n        },\n        \"maxCPU\": 100,\n        \"maxMemory\": 50.25,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B8:06:0D:79:F4:5F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 54,\n                    \"hostname\": \"lwip0\",\n                    \"ip\": \"192.168.0.109\",\n                    \"mac\": \"B8:06:0D:79:F4:5F\",\n                    \"previous_count\": 54\n                },\n                \"Timestamp\": \"2025-09-29T09:31:41.079Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 3C:5C:C4:DD:CC:E0 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 22,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.105\",\n                    \"mac\": \"3C:5C:C4:DD:CC:E0\",\n                    \"previous_count\": 22\n                },\n                \"Timestamp\": \"2025-09-29T09:31:41.079Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 06:E4:6F:73:C8:DA has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 12,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"06:E4:6F:73:C8:DA\",\n                    \"previous_count\": 12\n                },\n                \"Timestamp\": \"2025-09-29T09:31:41.079Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 86:73:84:90:E2:E1 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 17,\n                    \"hostname\": \"moto-g35-5G\",\n                    \"ip\": \"192.168.0.102\",\n                    \"mac\": \"86:73:84:90:E2:E1\",\n                    \"previous_count\": 17\n                },\n                \"Timestamp\": \"2025-09-29T09:31:41.079Z\"\n            },\n            {\n                \"Type\": \"HighCPUUsage\",\n                \"Message\": \"Device is experiencing high CPU usage.\",\n                \"Details\": {\n                    \"max_cpu_percentage\": 100,\n                    \"threshold_percentage\": 90\n                },\n                \"Timestamp\": \"2025-09-29T09:31:41.079Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::203626900791\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.1.0 3.1.8 v6087.0 Build 230406 Rel.63114n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:51.693Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 88.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 55,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 4.121428571428571,\n            \"google.com\": 4.326190476190476,\n            \"spotify.com\": 4.1571428571428575,\n            \"youtube.com\": 4.376190476190477\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 1209.3885238095222,\n                \"Rtt\": 11.507561904761905\n            }\n        },\n        \"badSignal\": {\n            \"08:D1:F9:D0:61:3C\": {\n                \"Hostname\": \"DUUX_3C61D0F9D108\",\n                \"IpAddress\": \"192.168.0.7\",\n                \"Count\": 14\n            },\n            \"1C:63:49:97:3C:95\": {\n                \"Hostname\": \"Reolink\",\n                \"IpAddress\": \"192.168.0.4\",\n                \"Count\": 398\n            },\n            \"72:83:4A:81:90:2D\": {\n                \"Hostname\": \"S\",\n                \"IpAddress\": \"192.168.0.3\",\n                \"Count\": 227\n            }\n        },\n        \"maxCPU\": 14,\n        \"maxMemory\": 39.04,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 08:D1:F9:D0:61:3C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 14,\n                    \"hostname\": \"DUUX_3C61D0F9D108\",\n                    \"ip\": \"192.168.0.7\",\n                    \"mac\": \"08:D1:F9:D0:61:3C\",\n                    \"previous_count\": 14\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.696Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::20362690D82B\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.1.0 3.1.8 v6087.0 Build 230406 Rel.63114n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:39.579Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 92.5,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 70,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 10.009501187648455,\n            \"google.com\": 10.04750593824228,\n            \"spotify.com\": 10.019002375296912,\n            \"youtube.com\": 10.040380047505938\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 2116.417173396674,\n                \"Rtt\": 17.140475059382428\n            }\n        },\n        \"badSignal\": {\n            \"20:BB:BC:9F:64:1B\": {\n                \"Hostname\": \"C8c_BB4332769_EZVIZ\",\n                \"IpAddress\": \"192.168.0.6\",\n                \"Count\": 421\n            },\n            \"36:A1:DB:DA:76:B4\": {\n                \"Hostname\": \"Rey-s-Tab-A8\",\n                \"IpAddress\": \"192.168.0.11\",\n                \"Count\": 364\n            }\n        },\n        \"maxCPU\": 18,\n        \"maxMemory\": 39.35,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::242FD04E9B33\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.13.0 2.0.0 v606d.0 Build 231129 Rel.37213n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:33.286Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 78.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 13.60332541567696,\n            \"google.com\": 13.68646080760095,\n            \"spotify.com\": 13.56769596199525,\n            \"youtube.com\": 13.712589073634204\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 555.9047380952378,\n                \"Rtt\": 30.714285714285715\n            }\n        },\n        \"badSignal\": {\n            \"52:5E:77:7D:57:90\": {\n                \"Hostname\": \"iPad\",\n                \"IpAddress\": \"192.168.0.101\",\n                \"Count\": 55\n            },\n            \"7A:B2:A5:81:93:32\": {\n                \"Hostname\": \"Blanca-s-A53\",\n                \"IpAddress\": \"192.168.0.100\",\n                \"Count\": 18\n            },\n            \"82:4A:C8:44:FA:35\": {\n                \"Hostname\": \"Richard-s-S23-FE\",\n                \"IpAddress\": \"192.168.0.103\",\n                \"Count\": 15\n            },\n            \"82:67:5A:46:14:E9\": {\n                \"Hostname\": \"Redmi-Note-10S\",\n                \"IpAddress\": \"192.168.0.104\",\n                \"Count\": 11\n            },\n            \"AA:8A:53:20:6C:77\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.102\",\n                \"Count\": 32\n            },\n            \"AE:1B:26:E9:24:50\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.100\",\n                \"Count\": 125\n            },\n            \"AE:77:72:18:B7:5F\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.101\",\n                \"Count\": 80\n            }\n        },\n        \"maxCPU\": 79,\n        \"maxMemory\": 49.95,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 52:5E:77:7D:57:90 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 55,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"52:5E:77:7D:57:90\",\n                    \"previous_count\": 55\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.318Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC AE:77:72:18:B7:5F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 80,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"AE:77:72:18:B7:5F\",\n                    \"previous_count\": 80\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.318Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 82:4A:C8:44:FA:35 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 15,\n                    \"hostname\": \"Richard-s-S23-FE\",\n                    \"ip\": \"192.168.0.103\",\n                    \"mac\": \"82:4A:C8:44:FA:35\",\n                    \"previous_count\": 15\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.318Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 82:67:5A:46:14:E9 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 11,\n                    \"hostname\": \"Redmi-Note-10S\",\n                    \"ip\": \"192.168.0.104\",\n                    \"mac\": \"82:67:5A:46:14:E9\",\n                    \"previous_count\": 11\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.318Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC AA:8A:53:20:6C:77 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 32,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.102\",\n                    \"mac\": \"AA:8A:53:20:6C:77\",\n                    \"previous_count\": 32\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.318Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 7A:B2:A5:81:93:32 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 18,\n                    \"hostname\": \"Blanca-s-A53\",\n                    \"ip\": \"192.168.0.100\",\n                    \"mac\": \"7A:B2:A5:81:93:32\",\n                    \"previous_count\": 18\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.318Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC AE:1B:26:E9:24:50 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 125,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.100\",\n                    \"mac\": \"AE:1B:26:E9:24:50\",\n                    \"previous_count\": 125\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.318Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::98254A42A4A0\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.15.0 2.0.0 v606d.0 Build 240802 Rel.33715n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:55.884Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 100,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"hardwareHealthScore\": 100,\n            \"channelNoiseHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 9.783557046979865,\n            \"google.com\": 9.961409395973154,\n            \"spotify.com\": 8.907563025210084,\n            \"youtube.com\": 9.936241610738255\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 1007.4022541966424,\n                \"Rtt\": 23.66906474820144\n            }\n        },\n        \"maxCPU\": 24,\n        \"maxMemory\": 45.4,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"averageChannelNoise\": {\n            \"2.4GHz\": {\n                \"1\": 0.00491894759273443,\n                \"2\": 0.004919229813921332,\n                \"3\": 0.004919229813921332,\n                \"4\": 8.021471294867757e-7,\n                \"5\": 8.021471294867757e-7,\n                \"6\": 0.000018528006298661323,\n                \"7\": 0.00002088091572213065,\n                \"8\": 0.000020880999486255492,\n                \"9\": 0.000020388031770909446,\n                \"10\": 0.000020388031770909446,\n                \"11\": 0.0000023532131771831425,\n                \"12\": 0.0000023532131771831425,\n                \"13\": 0.0000023532131771831425,\n                \"14\": 0.0000023532131771831425\n            },\n            \"5GHz\": {\n                \"36\": 0.002385934029464029,\n                \"40\": 0.002385934029464029,\n                \"44\": 0.0023863015098688407,\n                \"48\": 0.0023896587003386033,\n                \"52\": 0.0000037449905021744907,\n                \"56\": 0.0000037449905021744907,\n                \"60\": 0.0000037449905021744907,\n                \"64\": 4.601140214931971e-7,\n                \"68\": 4.601140214931971e-7,\n                \"72\": 4.601140214931971e-7,\n                \"76\": 3.099170960606856e-7,\n                \"100\": 0.0000012128385969579245,\n                \"104\": 0.0000012128385969579245,\n                \"108\": 0.0000012128385969579245,\n                \"112\": 0.0000012128385969579245,\n                \"116\": 4.062492892011917e-8,\n                \"120\": 4.062492892011917e-8,\n                \"124\": 4.062492892011917e-8,\n                \"128\": 4.062492892011917e-8,\n                \"140\": 0.000001776398782964738,\n                \"144\": 0.000001776398782964738,\n                \"148\": 0.000001776398782964738,\n                \"152\": 0.000001776398782964738\n            }\n        }\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::20362690D822\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.1.0 3.1.8 v6087.0 Build 230406 Rel.63114n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:31.952Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 78.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 13.057007125890737,\n            \"google.com\": 13.546318289786223,\n            \"spotify.com\": 13.370546318289787,\n            \"youtube.com\": 13.408551068883611\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 1703.3956294536815,\n                \"Rtt\": 17.89503562945367\n            }\n        },\n        \"badSignal\": {\n            \"22:D7:D1:21:34:A2\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.2\",\n                \"Count\": 117\n            },\n            \"38:FC:98:19:F9:4C\": {\n                \"Hostname\": \"the-box\",\n                \"IpAddress\": \"192.168.0.5\",\n                \"Count\": 34\n            },\n            \"4C:3B:DF:35:7D:D2\": {\n                \"Hostname\": \"XBOX\",\n                \"IpAddress\": \"192.168.0.4\",\n                \"Count\": 38\n            },\n            \"54:2A:1B:C5:60:EE\": {\n                \"Hostname\": \"SonosZP\",\n                \"IpAddress\": \"192.168.0.3\",\n                \"Count\": 62\n            },\n            \"AC:F1:08:FC:62:40\": {\n                \"Hostname\": \"LGwebOSTV\",\n                \"IpAddress\": \"192.168.0.5\",\n                \"Count\": 203\n            },\n            \"BA:03:41:FD:38:06\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.5\",\n                \"Count\": 89\n            },\n            \"C2:46:6A:9C:C1:A1\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.4\",\n                \"Count\": 70\n            },\n            \"DE:62:19:72:52:C2\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.4\",\n                \"Count\": 91\n            }\n        },\n        \"maxCPU\": 10,\n        \"maxMemory\": 39.35,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C2:46:6A:9C:C1:A1 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 70,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.4\",\n                    \"mac\": \"C2:46:6A:9C:C1:A1\",\n                    \"previous_count\": 70\n                },\n                \"Timestamp\": \"2025-09-29T09:31:31.957Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 4C:3B:DF:35:7D:D2 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 38,\n                    \"hostname\": \"XBOX\",\n                    \"ip\": \"192.168.0.4\",\n                    \"mac\": \"4C:3B:DF:35:7D:D2\",\n                    \"previous_count\": 38\n                },\n                \"Timestamp\": \"2025-09-29T09:31:31.957Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 54:2A:1B:C5:60:EE has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 62,\n                    \"hostname\": \"SonosZP\",\n                    \"ip\": \"192.168.0.3\",\n                    \"mac\": \"54:2A:1B:C5:60:EE\",\n                    \"previous_count\": 62\n                },\n                \"Timestamp\": \"2025-09-29T09:31:31.957Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 38:FC:98:19:F9:4C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 34,\n                    \"hostname\": \"the-box\",\n                    \"ip\": \"192.168.0.5\",\n                    \"mac\": \"38:FC:98:19:F9:4C\",\n                    \"previous_count\": 34\n                },\n                \"Timestamp\": \"2025-09-29T09:31:31.957Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC DE:62:19:72:52:C2 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 91,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.4\",\n                    \"mac\": \"DE:62:19:72:52:C2\",\n                    \"previous_count\": 91\n                },\n                \"Timestamp\": \"2025-09-29T09:31:31.957Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC AC:F1:08:FC:62:40 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 203,\n                    \"hostname\": \"LGwebOSTV\",\n                    \"ip\": \"192.168.0.5\",\n                    \"mac\": \"AC:F1:08:FC:62:40\",\n                    \"previous_count\": 203\n                },\n                \"Timestamp\": \"2025-09-29T09:31:31.957Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 22:D7:D1:21:34:A2 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 117,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.2\",\n                    \"mac\": \"22:D7:D1:21:34:A2\",\n                    \"previous_count\": 117\n                },\n                \"Timestamp\": \"2025-09-29T09:31:31.957Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC BA:03:41:FD:38:06 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 89,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.5\",\n                    \"mac\": \"BA:03:41:FD:38:06\",\n                    \"previous_count\": 89\n                },\n                \"Timestamp\": \"2025-09-29T09:31:31.957Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::2036269010F4\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.1.0 3.1.8 v6087.0 Build 230406 Rel.63114n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:52.825Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 77.5,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 10,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 6.307142857142857,\n            \"google.com\": 6.261904761904762,\n            \"spotify.com\": 5.6571428571428575,\n            \"youtube.com\": 6.235714285714286\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 1090.260738095238,\n                \"Rtt\": 12.411069047619051\n            }\n        },\n        \"badSignal\": {\n            \"36:01:D2:2C:DD:DC\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.9\",\n                \"Count\": 185\n            },\n            \"3A:BE:98:84:02:D6\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.6\",\n                \"Count\": 23\n            },\n            \"54:32:C7:89:C4:D2\": {\n                \"Hostname\": \"MelsIphone14pro\",\n                \"IpAddress\": \"192.168.0.6\",\n                \"Count\": 10\n            },\n            \"BE:AC:57:E7:A9:50\": {\n                \"Hostname\": \"iPad\",\n                \"IpAddress\": \"192.168.0.8\",\n                \"Count\": 117\n            },\n            \"C0:BF:BE:84:7A:F0\": {\n                \"Hostname\": \"LAPTOP-NP09U11G\",\n                \"IpAddress\": \"192.168.0.7\",\n                \"Count\": 147\n            },\n            \"F6:25:E4:05:BD:30\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.7\",\n                \"Count\": 245\n            }\n        },\n        \"maxCPU\": 16,\n        \"maxMemory\": 39.54,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 54:32:C7:89:C4:D2 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 10,\n                    \"hostname\": \"MelsIphone14pro\",\n                    \"ip\": \"192.168.0.6\",\n                    \"mac\": \"54:32:C7:89:C4:D2\",\n                    \"previous_count\": 10\n                },\n                \"Timestamp\": \"2025-09-29T09:31:52.871Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC BE:AC:57:E7:A9:50 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 117,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.0.8\",\n                    \"mac\": \"BE:AC:57:E7:A9:50\",\n                    \"previous_count\": 117\n                },\n                \"Timestamp\": \"2025-09-29T09:31:52.871Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 36:01:D2:2C:DD:DC has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 185,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.9\",\n                    \"mac\": \"36:01:D2:2C:DD:DC\",\n                    \"previous_count\": 185\n                },\n                \"Timestamp\": \"2025-09-29T09:31:52.871Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C0:BF:BE:84:7A:F0 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 147,\n                    \"hostname\": \"LAPTOP-NP09U11G\",\n                    \"ip\": \"192.168.0.7\",\n                    \"mac\": \"C0:BF:BE:84:7A:F0\",\n                    \"previous_count\": 147\n                },\n                \"Timestamp\": \"2025-09-29T09:31:52.871Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 3A:BE:98:84:02:D6 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 23,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.6\",\n                    \"mac\": \"3A:BE:98:84:02:D6\",\n                    \"previous_count\": 23\n                },\n                \"Timestamp\": \"2025-09-29T09:31:52.871Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::242FD04EA394\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.15.0 2.0.0 v606d.0 Build 240802 Rel.33715n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:34.196Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 96.25,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 85,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 4.030952380952381,\n            \"google.com\": 4.088095238095238,\n            \"spotify.com\": 3.4357142857142855,\n            \"youtube.com\": 4.071428571428571\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 878.5522727272728,\n                \"Rtt\": 12.464114832535886\n            }\n        },\n        \"badSignal\": {\n            \"C4:C1:7D:79:F6:B7\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.100\",\n                \"Count\": 14\n            }\n        },\n        \"maxCPU\": 18,\n        \"maxMemory\": 45.58,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C4:C1:7D:79:F6:B7 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 14,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.100\",\n                    \"mac\": \"C4:C1:7D:79:F6:B7\",\n                    \"previous_count\": 14\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.198Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::203626900677\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.1.0 3.1.8 v6087.0 Build 230406 Rel.63114n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:49.347Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 92.5,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 70,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 7.180952380952381,\n            \"google.com\": 7.2785714285714285,\n            \"spotify.com\": 7.2976190476190474,\n            \"youtube.com\": 7.2785714285714285\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 884.7192142857136,\n                \"Rtt\": 14.14243333333334\n            }\n        },\n        \"badSignal\": {\n            \"9C:76:13:27:BE:88\": {\n                \"Hostname\": \"9C761327BE88-mysimplelink\",\n                \"IpAddress\": \"192.168.0.2\",\n                \"Count\": 416\n            },\n            \"F8:10:93:41:46:4C\": {\n                \"Hostname\": \"Pauls-iPhone-12\",\n                \"IpAddress\": \"192.168.0.5\",\n                \"Count\": 13\n            }\n        },\n        \"maxCPU\": 11,\n        \"maxMemory\": 38.44,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F8:10:93:41:46:4C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 13,\n                    \"hostname\": \"Pauls-iPhone-12\",\n                    \"ip\": \"192.168.0.5\",\n                    \"mac\": \"F8:10:93:41:46:4C\",\n                    \"previous_count\": 13\n                },\n                \"Timestamp\": \"2025-09-29T09:31:49.356Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::98254AA1CD9E\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.12.0 2.0.0 v606d.0 Build 230913 Rel.29689n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:55.901Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 90,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 100,\n            \"hardwareHealthScore\": 60\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 9.338095238095239,\n            \"google.com\": 9.242857142857142,\n            \"spotify.com\": 8.707142857142857,\n            \"youtube.com\": 9.30952380952381\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 489.9071428571427,\n                \"Rtt\": 37.04433497536946\n            }\n        },\n        \"maxCPU\": 100,\n        \"maxMemory\": 46.29,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"HighCPUUsage\",\n                \"Message\": \"Device is experiencing high CPU usage.\",\n                \"Details\": {\n                    \"max_cpu_percentage\": 100,\n                    \"threshold_percentage\": 90\n                },\n                \"Timestamp\": \"2025-09-29T09:31:55.949Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::98254A4285A7\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.13.0 2.0.0 v606d.0 Build 231129 Rel.37213n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:43.382Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 78.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 5.935866983372922,\n            \"google.com\": 5.957244655581948,\n            \"spotify.com\": 5.059382422802851,\n            \"youtube.com\": 5.954869358669834\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 696.2520714285719,\n                \"Rtt\": 13.952380952380953\n            }\n        },\n        \"badSignal\": {\n            \"38:68:A4:0A:E1:A6\": {\n                \"Hostname\": \"Samsung\",\n                \"IpAddress\": \"192.168.0.107\",\n                \"Count\": 377\n            },\n            \"50:D4:5C:31:12:49\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.104\",\n                \"Count\": 16\n            },\n            \"62:EA:8B:D7:56:95\": {\n                \"Hostname\": \"Galaxy-A32-5G\",\n                \"IpAddress\": \"192.168.0.103\",\n                \"Count\": 32\n            },\n            \"66:27:BA:82:B0:ED\": {\n                \"Hostname\": \"Peter-s-A33\",\n                \"IpAddress\": \"192.168.0.100\",\n                \"Count\": 63\n            },\n            \"C4:9D:ED:4E:5F:C3\": {\n                \"Hostname\": \"XboxOne\",\n                \"IpAddress\": \"192.168.0.101\",\n                \"Count\": 421\n            },\n            \"D4:91:0F:68:E5:8D\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.107\",\n                \"Count\": 100\n            },\n            \"EC:8E:77:26:55:20\": {\n                \"Hostname\": \"L85368\",\n                \"IpAddress\": \"192.168.0.104\",\n                \"Count\": 35\n            }\n        },\n        \"maxCPU\": 16,\n        \"maxMemory\": 46.64,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 38:68:A4:0A:E1:A6 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 377,\n                    \"hostname\": \"Samsung\",\n                    \"ip\": \"192.168.0.107\",\n                    \"mac\": \"38:68:A4:0A:E1:A6\",\n                    \"previous_count\": 377\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.393Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C4:9D:ED:4E:5F:C3 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 421,\n                    \"hostname\": \"XboxOne\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"C4:9D:ED:4E:5F:C3\",\n                    \"previous_count\": 421\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.393Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC EC:8E:77:26:55:20 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 35,\n                    \"hostname\": \"L85368\",\n                    \"ip\": \"192.168.0.104\",\n                    \"mac\": \"EC:8E:77:26:55:20\",\n                    \"previous_count\": 35\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.393Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 62:EA:8B:D7:56:95 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 32,\n                    \"hostname\": \"Galaxy-A32-5G\",\n                    \"ip\": \"192.168.0.103\",\n                    \"mac\": \"62:EA:8B:D7:56:95\",\n                    \"previous_count\": 32\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.393Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D4:91:0F:68:E5:8D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 100,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.107\",\n                    \"mac\": \"D4:91:0F:68:E5:8D\",\n                    \"previous_count\": 100\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.393Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 66:27:BA:82:B0:ED has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 63,\n                    \"hostname\": \"Peter-s-A33\",\n                    \"ip\": \"192.168.0.100\",\n                    \"mac\": \"66:27:BA:82:B0:ED\",\n                    \"previous_count\": 63\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.393Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 50:D4:5C:31:12:49 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 16,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.104\",\n                    \"mac\": \"50:D4:5C:31:12:49\",\n                    \"previous_count\": 16\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.393Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::20362690DAE9\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.1.0 3.1.8 v6087.0 Build 230406 Rel.63114n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:36.193Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 81.25,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 25,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 4.052256532066508,\n            \"google.com\": 4,\n            \"spotify.com\": 3.1021377672209027,\n            \"youtube.com\": 4.087885985748218\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 2106.340950118765,\n                \"Rtt\": 9.357769596199534\n            }\n        },\n        \"badSignal\": {\n            \"00:22:61:AF:11:DC\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.25\",\n                \"Count\": 37\n            },\n            \"CC:8C:BF:30:36:35\": {\n                \"Hostname\": \"wlan0\",\n                \"IpAddress\": \"192.168.0.6\",\n                \"Count\": 79\n            },\n            \"E8:D8:7E:C2:20:88\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.4\",\n                \"Count\": 13\n            },\n            \"EE:C2:EE:22:C8:93\": {\n                \"Hostname\": \"HONOR-X7b\",\n                \"IpAddress\": \"192.168.0.4\",\n                \"Count\": 60\n            },\n            \"F0:2F:9E:36:AC:3C\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.28\",\n                \"Count\": 280\n            }\n        },\n        \"maxCPU\": 29,\n        \"maxMemory\": 43.84,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F0:2F:9E:36:AC:3C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 280,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.28\",\n                    \"mac\": \"F0:2F:9E:36:AC:3C\",\n                    \"previous_count\": 280\n                },\n                \"Timestamp\": \"2025-09-29T09:31:36.203Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 00:22:61:AF:11:DC has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 37,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.25\",\n                    \"mac\": \"00:22:61:AF:11:DC\",\n                    \"previous_count\": 37\n                },\n                \"Timestamp\": \"2025-09-29T09:31:36.203Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC EE:C2:EE:22:C8:93 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 60,\n                    \"hostname\": \"HONOR-X7b\",\n                    \"ip\": \"192.168.0.4\",\n                    \"mac\": \"EE:C2:EE:22:C8:93\",\n                    \"previous_count\": 60\n                },\n                \"Timestamp\": \"2025-09-29T09:31:36.203Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC E8:D8:7E:C2:20:88 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 13,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.4\",\n                    \"mac\": \"E8:D8:7E:C2:20:88\",\n                    \"previous_count\": 13\n                },\n                \"Timestamp\": \"2025-09-29T09:31:36.203Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC CC:8C:BF:30:36:35 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 79,\n                    \"hostname\": \"wlan0\",\n                    \"ip\": \"192.168.0.6\",\n                    \"mac\": \"CC:8C:BF:30:36:35\",\n                    \"previous_count\": 79\n                },\n                \"Timestamp\": \"2025-09-29T09:31:36.204Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::98254A42A95F\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.15.0 2.0.0 v606d.0 Build 240802 Rel.33715n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:42.652Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 96.25,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 85,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 3.1475826972010177,\n            \"google.com\": 3.3060109289617485,\n            \"spotify.com\": 2.8784810126582276,\n            \"youtube.com\": 3.290953545232274\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 894.181626794259,\n                \"Rtt\": 9.880382775119617\n            }\n        },\n        \"badSignal\": {\n            \"8A:B1:12:5F:EA:17\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.103\",\n                \"Count\": 16\n            }\n        },\n        \"maxCPU\": 26,\n        \"maxMemory\": 47.47,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 8A:B1:12:5F:EA:17 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 16,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.103\",\n                    \"mac\": \"8A:B1:12:5F:EA:17\",\n                    \"previous_count\": 16\n                },\n                \"Timestamp\": \"2025-09-29T09:31:42.655Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::98254AA1D449\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.13.0 2.0.0 v606d.0 Build 231129 Rel.37213n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:40.98Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 71.25,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 25,\n            \"hardwareHealthScore\": 60\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 6.028503562945368,\n            \"google.com\": 6.049881235154395,\n            \"spotify.com\": 5.6270783847981,\n            \"youtube.com\": 6.076009501187649\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 643.0556220095697,\n                \"Rtt\": 15.861244019138756\n            }\n        },\n        \"badSignal\": {\n            \"1C:AF:4A:76:7A:6C\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.110\",\n                \"Count\": 421\n            },\n            \"2A:EF:85:C4:F4:93\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.100\",\n                \"Count\": 16\n            },\n            \"9C:DA:A8:AA:4B:1A\": {\n                \"Hostname\": \"Demis-iPhone-2\",\n                \"IpAddress\": \"192.168.0.101\",\n                \"Count\": 40\n            },\n            \"AA:DE:CD:0A:68:D4\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.100\",\n                \"Count\": 10\n            },\n            \"EC:8A:C4:A3:9B:90\": {\n                \"Hostname\": \"amazon-e6ddbe98c\",\n                \"IpAddress\": \"192.168.0.103\",\n                \"Count\": 46\n            }\n        },\n        \"maxCPU\": 100,\n        \"maxMemory\": 47.82,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 9C:DA:A8:AA:4B:1A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 40,\n                    \"hostname\": \"Demis-iPhone-2\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"9C:DA:A8:AA:4B:1A\",\n                    \"previous_count\": 40\n                },\n                \"Timestamp\": \"2025-09-29T09:31:41.018Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 2A:EF:85:C4:F4:93 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 16,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.100\",\n                    \"mac\": \"2A:EF:85:C4:F4:93\",\n                    \"previous_count\": 16\n                },\n                \"Timestamp\": \"2025-09-29T09:31:41.018Z\"\n            },\n            {\n                \"Type\": \"HighCPUUsage\",\n                \"Message\": \"Device is experiencing high CPU usage.\",\n                \"Details\": {\n                    \"max_cpu_percentage\": 100,\n                    \"threshold_percentage\": 90\n                },\n                \"Timestamp\": \"2025-09-29T09:31:41.018Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::B0192129C879\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.14.0 2.0.0 v606d.0 Build 240507 Rel.24459n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:48.206Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 92.5,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 70,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 5.402380952380953,\n            \"google.com\": 5.495238095238095,\n            \"spotify.com\": 4.647619047619048,\n            \"youtube.com\": 5.390476190476191\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 726.9426699029126,\n                \"Rtt\": 26.91747572815534\n            }\n        },\n        \"badSignal\": {\n            \"14:13:33:52:F8:5F\": {\n                \"Hostname\": \"LAPTOP-TO8ORVQK\",\n                \"IpAddress\": \"192.168.0.101\",\n                \"Count\": 24\n            },\n            \"56:A0:32:D1:38:BC\": {\n                \"Hostname\": \"Aaron-s-A33\",\n                \"IpAddress\": \"192.168.0.100\",\n                \"Count\": 147\n            }\n        },\n        \"maxCPU\": 15,\n        \"maxMemory\": 46.45,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 14:13:33:52:F8:5F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 24,\n                    \"hostname\": \"LAPTOP-TO8ORVQK\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"14:13:33:52:F8:5F\",\n                    \"previous_count\": 24\n                },\n                \"Timestamp\": \"2025-09-29T09:31:48.211Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 56:A0:32:D1:38:BC has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 147,\n                    \"hostname\": \"Aaron-s-A33\",\n                    \"ip\": \"192.168.0.100\",\n                    \"mac\": \"56:A0:32:D1:38:BC\",\n                    \"previous_count\": 147\n                },\n                \"Timestamp\": \"2025-09-29T09:31:48.211Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::A842A10A5580\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.13.0 2.0.0 v606d.0 Build 231129 Rel.37213n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:51.37Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 88.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 55,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 6.935406698564593,\n            \"google.com\": 6.9330143540669855,\n            \"spotify.com\": 6.961722488038277,\n            \"youtube.com\": 6.964114832535885\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 828.2703605769236,\n                \"Rtt\": 26.490384615384617\n            }\n        },\n        \"badSignal\": {\n            \"BC:CE:25:CE:B6:09\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.103\",\n                \"Count\": 10\n            },\n            \"EE:32:FA:EA:95:04\": {\n                \"Hostname\": \"Adi-s-S21\",\n                \"IpAddress\": \"192.168.0.100\",\n                \"Count\": 23\n            },\n            \"FC:6B:F0:C7:9F:FC\": {\n                \"Hostname\": \"DEFAULT\",\n                \"IpAddress\": \"192.168.0.102\",\n                \"Count\": 27\n            }\n        },\n        \"maxCPU\": 17,\n        \"maxMemory\": 48.44,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC BC:CE:25:CE:B6:09 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 10,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.103\",\n                    \"mac\": \"BC:CE:25:CE:B6:09\",\n                    \"previous_count\": 10\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.393Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC FC:6B:F0:C7:9F:FC has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 27,\n                    \"hostname\": \"DEFAULT\",\n                    \"ip\": \"192.168.0.102\",\n                    \"mac\": \"FC:6B:F0:C7:9F:FC\",\n                    \"previous_count\": 27\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.393Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::20362690119C\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.1.0 3.1.8 v6087.0 Build 230406 Rel.63114n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:46.86Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 81.25,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 25,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 4.823389021479714,\n            \"google.com\": 4.761336515513126,\n            \"spotify.com\": 4.768496420047732,\n            \"youtube.com\": 4.823389021479714\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 920.376968973746,\n                \"Rtt\": 10.713174224343676\n            }\n        },\n        \"badSignal\": {\n            \"6E:E3:28:77:49:2B\": {\n                \"Hostname\": \"Samuel-s-A32\",\n                \"IpAddress\": \"192.168.0.2\",\n                \"Count\": 79\n            },\n            \"72:84:73:B5:E9:27\": {\n                \"Hostname\": \"Andrew-s-Note20-Ultra\",\n                \"IpAddress\": \"192.168.0.5\",\n                \"Count\": 72\n            },\n            \"B8:5F:98:00:37:BC\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.3\",\n                \"Count\": 157\n            },\n            \"BA:35:62:19:3B:6C\": {\n                \"Hostname\": \"Pixel-7-Pro\",\n                \"IpAddress\": \"192.168.0.7\",\n                \"Count\": 54\n            },\n            \"D2:ED:C6:22:F9:95\": {\n                \"Hostname\": \"Kirsty-s-S23-Ultra\",\n                \"IpAddress\": \"192.168.0.8\",\n                \"Count\": 200\n            }\n        },\n        \"maxCPU\": 18,\n        \"maxMemory\": 38.99,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B8:5F:98:00:37:BC has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 157,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.3\",\n                    \"mac\": \"B8:5F:98:00:37:BC\",\n                    \"previous_count\": 157\n                },\n                \"Timestamp\": \"2025-09-29T09:31:46.868Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 6E:E3:28:77:49:2B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 79,\n                    \"hostname\": \"Samuel-s-A32\",\n                    \"ip\": \"192.168.0.2\",\n                    \"mac\": \"6E:E3:28:77:49:2B\",\n                    \"previous_count\": 79\n                },\n                \"Timestamp\": \"2025-09-29T09:31:46.868Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC BA:35:62:19:3B:6C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 54,\n                    \"hostname\": \"Pixel-7-Pro\",\n                    \"ip\": \"192.168.0.7\",\n                    \"mac\": \"BA:35:62:19:3B:6C\",\n                    \"previous_count\": 54\n                },\n                \"Timestamp\": \"2025-09-29T09:31:46.868Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D2:ED:C6:22:F9:95 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 200,\n                    \"hostname\": \"Kirsty-s-S23-Ultra\",\n                    \"ip\": \"192.168.0.8\",\n                    \"mac\": \"D2:ED:C6:22:F9:95\",\n                    \"previous_count\": 200\n                },\n                \"Timestamp\": \"2025-09-29T09:31:46.868Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::20362690BDF3\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.1.0 3.1.8 v6087.0 Build 230406 Rel.63114n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:47.793Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 100,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 100,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 7.5285714285714285,\n            \"google.com\": 7.938095238095238,\n            \"spotify.com\": 7.007142857142857,\n            \"youtube.com\": 7.923809523809524\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 1278.4509999999984,\n                \"Rtt\": 15.60643333333333\n            }\n        },\n        \"maxCPU\": 10,\n        \"maxMemory\": 38.77,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::98254A42AAA3\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.13.0 2.0.0 v606d.0 Build 231129 Rel.37213n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:50.409Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 40,\n            \"hardwareHealthScore\": 60\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 5.838095238095238,\n            \"google.com\": 5.792857142857143,\n            \"spotify.com\": 5.833333333333333,\n            \"youtube.com\": 5.847619047619047\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 458.8552105263157,\n                \"Rtt\": 35.421052631578945\n            }\n        },\n        \"badSignal\": {\n            \"00:E9:3A:A6:7F:92\": {\n                \"Hostname\": \"lwip\",\n                \"IpAddress\": \"192.168.0.101\",\n                \"Count\": 19\n            },\n            \"44:85:00:5A:41:FF\": {\n                \"Hostname\": \"SamsComputer\",\n                \"IpAddress\": \"192.168.0.100\",\n                \"Count\": 14\n            },\n            \"E0:09:BF:75:AB:58\": {\n                \"Hostname\": \"IPCAM\",\n                \"IpAddress\": \"192.168.0.100\",\n                \"Count\": 26\n            },\n            \"E2:D5:FD:1E:EF:42\": {\n                \"Hostname\": \"Sam-s-S25\",\n                \"IpAddress\": \"192.168.0.105\",\n                \"Count\": 13\n            }\n        },\n        \"maxCPU\": 100,\n        \"maxMemory\": 45.52,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 44:85:00:5A:41:FF has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 14,\n                    \"hostname\": \"SamsComputer\",\n                    \"ip\": \"192.168.0.100\",\n                    \"mac\": \"44:85:00:5A:41:FF\",\n                    \"previous_count\": 14\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.451Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 00:E9:3A:A6:7F:92 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 19,\n                    \"hostname\": \"lwip\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"00:E9:3A:A6:7F:92\",\n                    \"previous_count\": 19\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.451Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC E2:D5:FD:1E:EF:42 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 13,\n                    \"hostname\": \"Sam-s-S25\",\n                    \"ip\": \"192.168.0.105\",\n                    \"mac\": \"E2:D5:FD:1E:EF:42\",\n                    \"previous_count\": 13\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.451Z\"\n            },\n            {\n                \"Type\": \"HighCPUUsage\",\n                \"Message\": \"Device is experiencing high CPU usage.\",\n                \"Details\": {\n                    \"max_cpu_percentage\": 100,\n                    \"threshold_percentage\": 90\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.451Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::203626901007\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.1.0 3.1.8 v6087.0 Build 230406 Rel.63114n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:49.226Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 78.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 7.088095238095238,\n            \"google.com\": 7.154761904761905,\n            \"spotify.com\": 7.088095238095238,\n            \"youtube.com\": 7.109523809523809\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 1383.158119047617,\n                \"Rtt\": 16.53536904761906\n            }\n        },\n        \"badSignal\": {\n            \"8A:84:63:BB:45:54\": {\n                \"Hostname\": \"Wayne-s-S21\",\n                \"IpAddress\": \"192.168.0.11\",\n                \"Count\": 203\n            },\n            \"92:DE:82:DA:12:8A\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.6\",\n                \"Count\": 23\n            },\n            \"94:44:44:97:33:83\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.7\",\n                \"Count\": 239\n            },\n            \"9E:A4:5B:74:ED:07\": {\n                \"Hostname\": \"Josh-s-S23-Ultra\",\n                \"IpAddress\": \"192.168.0.2\",\n                \"Count\": 402\n            },\n            \"A6:65:00:81:1C:30\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.16\",\n                \"Count\": 10\n            },\n            \"B2:CD:F2:91:E9:EB\": {\n                \"Hostname\": \"Paula-s-S24\",\n                \"IpAddress\": \"192.168.0.13\",\n                \"Count\": 259\n            },\n            \"CE:34:71:97:6C:71\": {\n                \"Hostname\": \"moto-g15\",\n                \"IpAddress\": \"192.168.0.9\",\n                \"Count\": 30\n            },\n            \"D2:66:82:10:B9:AF\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.4\",\n                \"Count\": 51\n            },\n            \"E0:F7:28:12:43:2D\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.3\",\n                \"Count\": 226\n            },\n            \"EC:2B:EB:02:9A:AD\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.8\",\n                \"Count\": 310\n            },\n            \"F0:C7:25:31:9A:1D\": {\n                \"Hostname\": \"Kacis-iPhone-2\",\n                \"IpAddress\": \"192.168.0.5\",\n                \"Count\": 62\n            }\n        },\n        \"maxCPU\": 16,\n        \"maxMemory\": 38.55,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F0:C7:25:31:9A:1D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 62,\n                    \"hostname\": \"Kacis-iPhone-2\",\n                    \"ip\": \"192.168.0.5\",\n                    \"mac\": \"F0:C7:25:31:9A:1D\",\n                    \"previous_count\": 62\n                },\n                \"Timestamp\": \"2025-09-29T09:31:49.25Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 92:DE:82:DA:12:8A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 23,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.6\",\n                    \"mac\": \"92:DE:82:DA:12:8A\",\n                    \"previous_count\": 23\n                },\n                \"Timestamp\": \"2025-09-29T09:31:49.25Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B2:CD:F2:91:E9:EB has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 259,\n                    \"hostname\": \"Paula-s-S24\",\n                    \"ip\": \"192.168.0.13\",\n                    \"mac\": \"B2:CD:F2:91:E9:EB\",\n                    \"previous_count\": 259\n                },\n                \"Timestamp\": \"2025-09-29T09:31:49.25Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC CE:34:71:97:6C:71 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 30,\n                    \"hostname\": \"moto-g15\",\n                    \"ip\": \"192.168.0.9\",\n                    \"mac\": \"CE:34:71:97:6C:71\",\n                    \"previous_count\": 30\n                },\n                \"Timestamp\": \"2025-09-29T09:31:49.25Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC EC:2B:EB:02:9A:AD has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 310,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.8\",\n                    \"mac\": \"EC:2B:EB:02:9A:AD\",\n                    \"previous_count\": 310\n                },\n                \"Timestamp\": \"2025-09-29T09:31:49.25Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 94:44:44:97:33:83 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 239,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.7\",\n                    \"mac\": \"94:44:44:97:33:83\",\n                    \"previous_count\": 239\n                },\n                \"Timestamp\": \"2025-09-29T09:31:49.25Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D2:66:82:10:B9:AF has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 51,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.4\",\n                    \"mac\": \"D2:66:82:10:B9:AF\",\n                    \"previous_count\": 51\n                },\n                \"Timestamp\": \"2025-09-29T09:31:49.25Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A6:65:00:81:1C:30 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 10,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.16\",\n                    \"mac\": \"A6:65:00:81:1C:30\",\n                    \"previous_count\": 10\n                },\n                \"Timestamp\": \"2025-09-29T09:31:49.25Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::A842A10A56F4\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.15.0 2.0.0 v606d.0 Build 240802 Rel.33715n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:38.585Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 88.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 55,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 2.695961995249406,\n            \"google.com\": 2.695961995249406,\n            \"spotify.com\": 2.695961995249406,\n            \"youtube.com\": 2.7315914489311166\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 929.0259904534645,\n                \"Rtt\": 11.073985680190932\n            }\n        },\n        \"badSignal\": {\n            \"46:75:AA:5D:DE:86\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.103\",\n                \"Count\": 97\n            },\n            \"8E:19:00:DA:5D:D6\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.104\",\n                \"Count\": 59\n            },\n            \"CE:2E:2A:F9:E2:EB\": {\n                \"Hostname\": \"Paradox-s-S23-Ultra\",\n                \"IpAddress\": \"192.168.0.102\",\n                \"Count\": 13\n            }\n        },\n        \"maxCPU\": 18,\n        \"maxMemory\": 44.72,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC CE:2E:2A:F9:E2:EB has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 13,\n                    \"hostname\": \"Paradox-s-S23-Ultra\",\n                    \"ip\": \"192.168.0.102\",\n                    \"mac\": \"CE:2E:2A:F9:E2:EB\",\n                    \"previous_count\": 13\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.605Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 46:75:AA:5D:DE:86 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 97,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.103\",\n                    \"mac\": \"46:75:AA:5D:DE:86\",\n                    \"previous_count\": 97\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.605Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 8E:19:00:DA:5D:D6 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 59,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.104\",\n                    \"mac\": \"8E:19:00:DA:5D:D6\",\n                    \"previous_count\": 59\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.605Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::5091E3374C12\",\n            \"model\": \"HX220\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.15.0 2.0.0 v605f.0 Build 231128 Rel.28166n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:37.502Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 100,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 100,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 2.9952380952380953,\n            \"google.com\": 3.0238095238095237,\n            \"spotify.com\": 3.0476190476190474,\n            \"youtube.com\": 3.0214285714285714\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 693.0834679334907,\n                \"Rtt\": 31.384083135391926\n            }\n        },\n        \"maxCPU\": 64,\n        \"maxMemory\": 61.69,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::242FD04EA115\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.12.0 2.0.0 v606d.0 Build 230913 Rel.29689n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:52.975Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 78.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 4.3610451306413305,\n            \"google.com\": 4.491686460807601,\n            \"spotify.com\": 4.34916864608076,\n            \"youtube.com\": 4.479809976247031\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 821.5470531400964,\n                \"Rtt\": 15.507246376811594\n            }\n        },\n        \"badSignal\": {\n            \"38:81:D7:12:AD:D6\": {\n                \"Hostname\": \"Ring-12add6\",\n                \"IpAddress\": \"192.168.0.109\",\n                \"Count\": 29\n            },\n            \"3A:97:69:87:07:61\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.102\",\n                \"Count\": 48\n            },\n            \"42:FB:B9:A9:D3:36\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.102\",\n                \"Count\": 58\n            },\n            \"44:00:49:F1:92:1B\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.118\",\n                \"Count\": 10\n            },\n            \"70:54:B4:87:7D:77\": {\n                \"Hostname\": \"TOSHIBA-TV\",\n                \"IpAddress\": \"192.168.0.114\",\n                \"Count\": 35\n            },\n            \"86:0F:0F:39:01:E4\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.107\",\n                \"Count\": 10\n            },\n            \"9A:75:9C:60:58:27\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.102\",\n                \"Count\": 102\n            },\n            \"FC:A1:83:25:0A:98\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.112\",\n                \"Count\": 403\n            }\n        },\n        \"maxCPU\": 27,\n        \"maxMemory\": 47.48,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 9A:75:9C:60:58:27 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 102,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.102\",\n                    \"mac\": \"9A:75:9C:60:58:27\",\n                    \"previous_count\": 102\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.015Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 86:0F:0F:39:01:E4 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 10,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.107\",\n                    \"mac\": \"86:0F:0F:39:01:E4\",\n                    \"previous_count\": 10\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.015Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 3A:97:69:87:07:61 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 48,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.102\",\n                    \"mac\": \"3A:97:69:87:07:61\",\n                    \"previous_count\": 48\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.015Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 70:54:B4:87:7D:77 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 35,\n                    \"hostname\": \"TOSHIBA-TV\",\n                    \"ip\": \"192.168.0.114\",\n                    \"mac\": \"70:54:B4:87:7D:77\",\n                    \"previous_count\": 35\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.015Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 44:00:49:F1:92:1B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 10,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.118\",\n                    \"mac\": \"44:00:49:F1:92:1B\",\n                    \"previous_count\": 10\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.015Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 38:81:D7:12:AD:D6 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 29,\n                    \"hostname\": \"Ring-12add6\",\n                    \"ip\": \"192.168.0.109\",\n                    \"mac\": \"38:81:D7:12:AD:D6\",\n                    \"previous_count\": 29\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.015Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::40ED0039F0F7\",\n            \"model\": \"HX220\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.15.0 2.0.0 v605f.0 Build 231128 Rel.28166n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:48.034Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 78.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 3.992857142857143,\n            \"google.com\": 4.021428571428571,\n            \"spotify.com\": 3.126190476190476,\n            \"youtube.com\": 4.030952380952381\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 539.0994047619051,\n                \"Rtt\": 31.232778571428593\n            }\n        },\n        \"badSignal\": {\n            \"16:DB:45:EB:27:E9\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.88.6\",\n                \"Count\": 21\n            },\n            \"1A:08:2F:08:F4:EF\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.88.5\",\n                \"Count\": 195\n            },\n            \"4E:44:74:AB:05:F1\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.88.4\",\n                \"Count\": 45\n            },\n            \"6E:56:53:AB:F3:39\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.88.9\",\n                \"Count\": 91\n            },\n            \"7A:97:D5:D2:90:38\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.88.4\",\n                \"Count\": 30\n            },\n            \"7C:21:4A:BC:67:09\": {\n                \"Hostname\": \"LAP14394\",\n                \"IpAddress\": \"192.168.88.4\",\n                \"Count\": 43\n            },\n            \"7E:6A:20:5D:62:42\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.88.10\",\n                \"Count\": 22\n            },\n            \"98:CC:F3:A1:45:EF\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.88.2\",\n                \"Count\": 120\n            },\n            \"BC:83:85:84:9A:FB\": {\n                \"Hostname\": \"XboxOne\",\n                \"IpAddress\": \"192.168.88.13\",\n                \"Count\": 39\n            },\n            \"CE:96:EB:FD:8C:94\": {\n                \"Hostname\": \"iPad\",\n                \"IpAddress\": \"192.168.88.8\",\n                \"Count\": 121\n            }\n        },\n        \"maxCPU\": 14,\n        \"maxMemory\": 60.73,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 98:CC:F3:A1:45:EF has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 120,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.2\",\n                    \"mac\": \"98:CC:F3:A1:45:EF\",\n                    \"previous_count\": 120\n                },\n                \"Timestamp\": \"2025-09-29T09:31:48.037Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 4E:44:74:AB:05:F1 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 45,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.4\",\n                    \"mac\": \"4E:44:74:AB:05:F1\",\n                    \"previous_count\": 45\n                },\n                \"Timestamp\": \"2025-09-29T09:31:48.037Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 7A:97:D5:D2:90:38 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 30,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.88.4\",\n                    \"mac\": \"7A:97:D5:D2:90:38\",\n                    \"previous_count\": 30\n                },\n                \"Timestamp\": \"2025-09-29T09:31:48.037Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 16:DB:45:EB:27:E9 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 21,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.88.6\",\n                    \"mac\": \"16:DB:45:EB:27:E9\",\n                    \"previous_count\": 21\n                },\n                \"Timestamp\": \"2025-09-29T09:31:48.037Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC BC:83:85:84:9A:FB has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 39,\n                    \"hostname\": \"XboxOne\",\n                    \"ip\": \"192.168.88.13\",\n                    \"mac\": \"BC:83:85:84:9A:FB\",\n                    \"previous_count\": 39\n                },\n                \"Timestamp\": \"2025-09-29T09:31:48.037Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 7C:21:4A:BC:67:09 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 43,\n                    \"hostname\": \"LAP14394\",\n                    \"ip\": \"192.168.88.4\",\n                    \"mac\": \"7C:21:4A:BC:67:09\",\n                    \"previous_count\": 43\n                },\n                \"Timestamp\": \"2025-09-29T09:31:48.037Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::20362690D7A7\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.3.0 3.1.9 v6087.0 Build 250124 Rel.60047n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:45.364Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 78.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 6.294536817102138,\n            \"google.com\": 6.306413301662708,\n            \"spotify.com\": 6.2565320665083135,\n            \"youtube.com\": 6.304038004750594\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 1848.4151781472683,\n                \"Rtt\": 15.152859857482188\n            }\n        },\n        \"badSignal\": {\n            \"04:B8:6A:9B:4F:8D\": {\n                \"Hostname\": \"Alex Sky\",\n                \"IpAddress\": \"192.168.0.12\",\n                \"Count\": 26\n            },\n            \"16:C6:00:B1:08:F5\": {\n                \"Hostname\": \"Watch\",\n                \"IpAddress\": \"192.168.32.2\",\n                \"Count\": 18\n            },\n            \"18:3E:EF:C8:33:A7\": {\n                \"Hostname\": \"Bry MacBook-Air\",\n                \"IpAddress\": \"192.168.0.14\",\n                \"Count\": 179\n            },\n            \"1A:61:4A:51:7B:AD\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.32.2\",\n                \"Count\": 14\n            },\n            \"1A:F9:9C:76:F5:D9\": {\n                \"Hostname\": \"Watch\",\n                \"IpAddress\": \"192.168.0.3\",\n                \"Count\": 20\n            },\n            \"1E:43:17:C3:C7:9E\": {\n                \"Hostname\": \"Watch\",\n                \"IpAddress\": \"192.168.0.9\",\n                \"Count\": 28\n            },\n            \"54:E0:19:4B:48:91\": {\n                \"Hostname\": \"RingDoorbell\",\n                \"IpAddress\": \"192.168.0.8\",\n                \"Count\": 198\n            },\n            \"6E:08:68:DC:7C:B1\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.5\",\n                \"Count\": 88\n            },\n            \"72:69:DE:0A:72:4C\": {\n                \"Hostname\": \"Bry iPhone\",\n                \"IpAddress\": \"192.168.0.6\",\n                \"Count\": 42\n            },\n            \"7C:ED:C6:D9:08:8F\": {\n                \"Hostname\": \"Adams Alexa Show\",\n                \"IpAddress\": \"192.168.0.12\",\n                \"Count\": 18\n            },\n            \"9C:37:CB:05:E3:49\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.9\",\n                \"Count\": 13\n            },\n            \"A4:E8:8D:76:00:62\": {\n                \"Hostname\": \"Whealy200291\",\n                \"IpAddress\": \"192.168.32.5\",\n                \"Count\": 12\n            },\n            \"AA:FD:5F:80:11:CF\": {\n                \"Hostname\": \"Alex iPhone\",\n                \"IpAddress\": \"192.168.0.5\",\n                \"Count\": 38\n            },\n            \"C2:AB:71:E9:06:38\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.11\",\n                \"Count\": 122\n            },\n            \"F2:2A:41:91:D8:5E\": {\n                \"Hostname\": \"Helen iPhone\",\n                \"IpAddress\": \"192.168.0.6\",\n                \"Count\": 37\n            },\n            \"F8:B9:5A:20:3C:DE\": {\n                \"Hostname\": \"Living room Tv\",\n                \"IpAddress\": \"192.168.0.10\",\n                \"Count\": 341\n            }\n        },\n        \"maxCPU\": 31,\n        \"maxMemory\": 38.9,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F2:2A:41:91:D8:5E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 37,\n                    \"hostname\": \"Helen iPhone\",\n                    \"ip\": \"192.168.0.6\",\n                    \"mac\": \"F2:2A:41:91:D8:5E\",\n                    \"previous_count\": 37\n                },\n                \"Timestamp\": \"2025-09-29T09:31:45.372Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 04:B8:6A:9B:4F:8D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 26,\n                    \"hostname\": \"Alex Sky\",\n                    \"ip\": \"192.168.0.12\",\n                    \"mac\": \"04:B8:6A:9B:4F:8D\",\n                    \"previous_count\": 26\n                },\n                \"Timestamp\": \"2025-09-29T09:31:45.372Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 7C:ED:C6:D9:08:8F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 18,\n                    \"hostname\": \"Adams Alexa Show\",\n                    \"ip\": \"192.168.0.12\",\n                    \"mac\": \"7C:ED:C6:D9:08:8F\",\n                    \"previous_count\": 18\n                },\n                \"Timestamp\": \"2025-09-29T09:31:45.372Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 1A:61:4A:51:7B:AD has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 14,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.32.2\",\n                    \"mac\": \"1A:61:4A:51:7B:AD\",\n                    \"previous_count\": 14\n                },\n                \"Timestamp\": \"2025-09-29T09:31:45.372Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 54:E0:19:4B:48:91 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 198,\n                    \"hostname\": \"RingDoorbell\",\n                    \"ip\": \"192.168.0.8\",\n                    \"mac\": \"54:E0:19:4B:48:91\",\n                    \"previous_count\": 198\n                },\n                \"Timestamp\": \"2025-09-29T09:31:45.372Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F8:B9:5A:20:3C:DE has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 341,\n                    \"hostname\": \"Living room Tv\",\n                    \"ip\": \"192.168.0.10\",\n                    \"mac\": \"F8:B9:5A:20:3C:DE\",\n                    \"previous_count\": 341\n                },\n                \"Timestamp\": \"2025-09-29T09:31:45.372Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 72:69:DE:0A:72:4C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 42,\n                    \"hostname\": \"Bry iPhone\",\n                    \"ip\": \"192.168.0.6\",\n                    \"mac\": \"72:69:DE:0A:72:4C\",\n                    \"previous_count\": 42\n                },\n                \"Timestamp\": \"2025-09-29T09:31:45.372Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 1A:F9:9C:76:F5:D9 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 20,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.0.3\",\n                    \"mac\": \"1A:F9:9C:76:F5:D9\",\n                    \"previous_count\": 20\n                },\n                \"Timestamp\": \"2025-09-29T09:31:45.372Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 9C:37:CB:05:E3:49 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 13,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.9\",\n                    \"mac\": \"9C:37:CB:05:E3:49\",\n                    \"previous_count\": 13\n                },\n                \"Timestamp\": \"2025-09-29T09:31:45.372Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC AA:FD:5F:80:11:CF has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 38,\n                    \"hostname\": \"Alex iPhone\",\n                    \"ip\": \"192.168.0.5\",\n                    \"mac\": \"AA:FD:5F:80:11:CF\",\n                    \"previous_count\": 38\n                },\n                \"Timestamp\": \"2025-09-29T09:31:45.372Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 1E:43:17:C3:C7:9E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 28,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.0.9\",\n                    \"mac\": \"1E:43:17:C3:C7:9E\",\n                    \"previous_count\": 28\n                },\n                \"Timestamp\": \"2025-09-29T09:31:45.372Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 16:C6:00:B1:08:F5 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 18,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.32.2\",\n                    \"mac\": \"16:C6:00:B1:08:F5\",\n                    \"previous_count\": 18\n                },\n                \"Timestamp\": \"2025-09-29T09:31:45.372Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A4:E8:8D:76:00:62 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 12,\n                    \"hostname\": \"Whealy200291\",\n                    \"ip\": \"192.168.32.5\",\n                    \"mac\": \"A4:E8:8D:76:00:62\",\n                    \"previous_count\": 12\n                },\n                \"Timestamp\": \"2025-09-29T09:31:45.372Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 18:3E:EF:C8:33:A7 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 179,\n                    \"hostname\": \"Bry MacBook-Air\",\n                    \"ip\": \"192.168.0.14\",\n                    \"mac\": \"18:3E:EF:C8:33:A7\",\n                    \"previous_count\": 179\n                },\n                \"Timestamp\": \"2025-09-29T09:31:45.372Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C2:AB:71:E9:06:38 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 122,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.11\",\n                    \"mac\": \"C2:AB:71:E9:06:38\",\n                    \"previous_count\": 122\n                },\n                \"Timestamp\": \"2025-09-29T09:31:45.372Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 6E:08:68:DC:7C:B1 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 88,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.5\",\n                    \"mac\": \"6E:08:68:DC:7C:B1\",\n                    \"previous_count\": 88\n                },\n                \"Timestamp\": \"2025-09-29T09:31:45.372Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::40ED0039F892\",\n            \"model\": \"HX220\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.15.0 2.0.0 v605f.0 Build 231128 Rel.28166n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:44.433Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 68.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15,\n            \"hardwareHealthScore\": 60\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 7.078384798099762,\n            \"google.com\": 7.206650831353919,\n            \"spotify.com\": 7.166270783847981,\n            \"youtube.com\": 7.197149643705464\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 621.3628741092638,\n                \"Rtt\": 24.925239904988118\n            }\n        },\n        \"badSignal\": {\n            \"02:8B:5F:B9:23:CB\": {\n                \"Hostname\": \"iPad\",\n                \"IpAddress\": \"192.168.88.6\",\n                \"Count\": 27\n            },\n            \"12:AC:E8:D6:2A:05\": {\n                \"Hostname\": \"Watch\",\n                \"IpAddress\": \"192.168.88.8\",\n                \"Count\": 14\n            },\n            \"1E:6F:F1:C7:9B:2E\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.88.8\",\n                \"Count\": 21\n            },\n            \"28:34:FF:EF:FF:2E\": {\n                \"Hostname\": \"Donnas-iPhone\",\n                \"IpAddress\": \"192.168.88.8\",\n                \"Count\": 129\n            },\n            \"36:F9:1E:13:DA:B8\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.88.3\",\n                \"Count\": 18\n            },\n            \"44:94:FC:93:89:77\": {\n                \"Hostname\": \"WN1000RP\",\n                \"IpAddress\": \"192.168.88.18\",\n                \"Count\": 12\n            },\n            \"48:B4:23:B0:34:48\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.88.19\",\n                \"Count\": 421\n            },\n            \"54:09:10:D2:3F:5F\": {\n                \"Hostname\": \"Max6.O\",\n                \"IpAddress\": \"192.168.88.12\",\n                \"Count\": 39\n            },\n            \"66:D6:32:0A:90:2E\": {\n                \"Hostname\": \"iPad\",\n                \"IpAddress\": \"192.168.88.13\",\n                \"Count\": 32\n            },\n            \"72:C8:D6:A4:9E:13\": {\n                \"Hostname\": \"Watch\",\n                \"IpAddress\": \"192.168.88.8\",\n                \"Count\": 16\n            },\n            \"7A:6F:9B:4A:7D:7D\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.88.10\",\n                \"Count\": 39\n            },\n            \"7C:61:66:70:E9:1A\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.88.15\",\n                \"Count\": 14\n            },\n            \"90:A8:22:67:A8:BE\": {\n                \"Hostname\": \"amazon-6a854a43d\",\n                \"IpAddress\": \"192.168.88.6\",\n                \"Count\": 50\n            },\n            \"A0:D2:B1:7D:A8:3D\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.88.3\",\n                \"Count\": 153\n            },\n            \"B4:17:A8:FD:00:DA\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.88.8\",\n                \"Count\": 16\n            },\n            \"BC:38:98:98:F2:6A\": {\n                \"Hostname\": \"DESKTOP-F43KCU4\",\n                \"IpAddress\": \"192.168.88.9\",\n                \"Count\": 14\n            },\n            \"CA:D3:F7:24:C9:4B\": {\n                \"Hostname\": \"Watch\",\n                \"IpAddress\": \"192.168.88.12\",\n                \"Count\": 18\n            },\n            \"D4:F3:2D:6C:EF:6C\": {\n                \"Hostname\": \"misterlaptop\",\n                \"IpAddress\": \"192.168.88.3\",\n                \"Count\": 14\n            }\n        },\n        \"maxCPU\": 100,\n        \"maxMemory\": 62.17,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 90:A8:22:67:A8:BE has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 50,\n                    \"hostname\": \"amazon-6a854a43d\",\n                    \"ip\": \"192.168.88.6\",\n                    \"mac\": \"90:A8:22:67:A8:BE\",\n                    \"previous_count\": 50\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.483Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 28:34:FF:EF:FF:2E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 129,\n                    \"hostname\": \"Donnas-iPhone\",\n                    \"ip\": \"192.168.88.8\",\n                    \"mac\": \"28:34:FF:EF:FF:2E\",\n                    \"previous_count\": 129\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.483Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 66:D6:32:0A:90:2E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 32,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.88.13\",\n                    \"mac\": \"66:D6:32:0A:90:2E\",\n                    \"previous_count\": 32\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.483Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 72:C8:D6:A4:9E:13 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 16,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.88.8\",\n                    \"mac\": \"72:C8:D6:A4:9E:13\",\n                    \"previous_count\": 16\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.483Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D4:F3:2D:6C:EF:6C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 14,\n                    \"hostname\": \"misterlaptop\",\n                    \"ip\": \"192.168.88.3\",\n                    \"mac\": \"D4:F3:2D:6C:EF:6C\",\n                    \"previous_count\": 14\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.483Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 7A:6F:9B:4A:7D:7D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 39,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.10\",\n                    \"mac\": \"7A:6F:9B:4A:7D:7D\",\n                    \"previous_count\": 39\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.483Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC CA:D3:F7:24:C9:4B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 18,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.88.12\",\n                    \"mac\": \"CA:D3:F7:24:C9:4B\",\n                    \"previous_count\": 18\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.483Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC BC:38:98:98:F2:6A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 14,\n                    \"hostname\": \"DESKTOP-F43KCU4\",\n                    \"ip\": \"192.168.88.9\",\n                    \"mac\": \"BC:38:98:98:F2:6A\",\n                    \"previous_count\": 14\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.483Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 12:AC:E8:D6:2A:05 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 14,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.88.8\",\n                    \"mac\": \"12:AC:E8:D6:2A:05\",\n                    \"previous_count\": 14\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.483Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 44:94:FC:93:89:77 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 12,\n                    \"hostname\": \"WN1000RP\",\n                    \"ip\": \"192.168.88.18\",\n                    \"mac\": \"44:94:FC:93:89:77\",\n                    \"previous_count\": 12\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.483Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 02:8B:5F:B9:23:CB has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 27,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.88.6\",\n                    \"mac\": \"02:8B:5F:B9:23:CB\",\n                    \"previous_count\": 27\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.483Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 36:F9:1E:13:DA:B8 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 18,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.88.3\",\n                    \"mac\": \"36:F9:1E:13:DA:B8\",\n                    \"previous_count\": 18\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.483Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 7C:61:66:70:E9:1A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 14,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.15\",\n                    \"mac\": \"7C:61:66:70:E9:1A\",\n                    \"previous_count\": 14\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.483Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 1E:6F:F1:C7:9B:2E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 21,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.88.8\",\n                    \"mac\": \"1E:6F:F1:C7:9B:2E\",\n                    \"previous_count\": 21\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.483Z\"\n            },\n            {\n                \"Type\": \"HighCPUUsage\",\n                \"Message\": \"Device is experiencing high CPU usage.\",\n                \"Details\": {\n                    \"max_cpu_percentage\": 100,\n                    \"threshold_percentage\": 90\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.483Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::20362690BE38\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.1.0 3.1.8 v6087.0 Build 230406 Rel.63114n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:54.698Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 78.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 9.890736342042755,\n            \"google.com\": 13.073634204275534,\n            \"spotify.com\": 9.551068883610451,\n            \"youtube.com\": 10.030878859857483\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 992.8153206650825,\n                \"Rtt\": 14.751745843230411\n            }\n        },\n        \"badSignal\": {\n            \"02:A5:B8:B7:1C:EF\": {\n                \"Hostname\": \"Watch\",\n                \"IpAddress\": \"192.168.0.15\",\n                \"Count\": 22\n            },\n            \"08:C2:24:4A:43:E5\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.5\",\n                \"Count\": 420\n            },\n            \"0A:58:BB:50:3C:E4\": {\n                \"Hostname\": \"Watch\",\n                \"IpAddress\": \"192.168.0.11\",\n                \"Count\": 29\n            },\n            \"5E:1C:09:84:C4:97\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.9\",\n                \"Count\": 64\n            },\n            \"74:8F:3C:B8:B1:C8\": {\n                \"Hostname\": \"Anns-MBP\",\n                \"IpAddress\": \"192.168.0.16\",\n                \"Count\": 19\n            },\n            \"9A:B6:6A:E9:58:A3\": {\n                \"Hostname\": \"Watch\",\n                \"IpAddress\": \"192.168.0.13\",\n                \"Count\": 29\n            },\n            \"A4:B1:C1:33:E7:A3\": {\n                \"Hostname\": \"DESKTOP-2BOLVJK\",\n                \"IpAddress\": \"192.168.0.2\",\n                \"Count\": 89\n            },\n            \"E4:E7:49:90:CE:4A\": {\n                \"Hostname\": \"HP90CE4A\",\n                \"IpAddress\": \"192.168.0.12\",\n                \"Count\": 364\n            },\n            \"EE:9A:2C:6E:55:88\": {\n                \"Hostname\": \"Watch\",\n                \"IpAddress\": \"192.168.0.15\",\n                \"Count\": 38\n            }\n        },\n        \"maxCPU\": 15,\n        \"maxMemory\": 38.36,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A4:B1:C1:33:E7:A3 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 89,\n                    \"hostname\": \"DESKTOP-2BOLVJK\",\n                    \"ip\": \"192.168.0.2\",\n                    \"mac\": \"A4:B1:C1:33:E7:A3\",\n                    \"previous_count\": 89\n                },\n                \"Timestamp\": \"2025-09-29T09:31:54.719Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 5E:1C:09:84:C4:97 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 64,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.9\",\n                    \"mac\": \"5E:1C:09:84:C4:97\",\n                    \"previous_count\": 64\n                },\n                \"Timestamp\": \"2025-09-29T09:31:54.719Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 02:A5:B8:B7:1C:EF has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 22,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.0.15\",\n                    \"mac\": \"02:A5:B8:B7:1C:EF\",\n                    \"previous_count\": 22\n                },\n                \"Timestamp\": \"2025-09-29T09:31:54.719Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC E4:E7:49:90:CE:4A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 364,\n                    \"hostname\": \"HP90CE4A\",\n                    \"ip\": \"192.168.0.12\",\n                    \"mac\": \"E4:E7:49:90:CE:4A\",\n                    \"previous_count\": 364\n                },\n                \"Timestamp\": \"2025-09-29T09:31:54.719Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 74:8F:3C:B8:B1:C8 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 19,\n                    \"hostname\": \"Anns-MBP\",\n                    \"ip\": \"192.168.0.16\",\n                    \"mac\": \"74:8F:3C:B8:B1:C8\",\n                    \"previous_count\": 19\n                },\n                \"Timestamp\": \"2025-09-29T09:31:54.719Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 0A:58:BB:50:3C:E4 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 29,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.0.11\",\n                    \"mac\": \"0A:58:BB:50:3C:E4\",\n                    \"previous_count\": 29\n                },\n                \"Timestamp\": \"2025-09-29T09:31:54.719Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC EE:9A:2C:6E:55:88 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 38,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.0.15\",\n                    \"mac\": \"EE:9A:2C:6E:55:88\",\n                    \"previous_count\": 38\n                },\n                \"Timestamp\": \"2025-09-29T09:31:54.719Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 9A:B6:6A:E9:58:A3 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 29,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.0.13\",\n                    \"mac\": \"9A:B6:6A:E9:58:A3\",\n                    \"previous_count\": 29\n                },\n                \"Timestamp\": \"2025-09-29T09:31:54.719Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::203626910BFC\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.3.0 3.1.9 v6087.0 Build 250124 Rel.60047n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:54.478Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 78.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 2.9833333333333334,\n            \"google.com\": 3.0095238095238095,\n            \"spotify.com\": 2.080952380952381,\n            \"youtube.com\": 3.073809523809524\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 1814.3448095238089,\n                \"Rtt\": 9.768135714285709\n            }\n        },\n        \"badSignal\": {\n            \"04:F7:78:6B:7B:CF\": {\n                \"Hostname\": \"PS5\",\n                \"IpAddress\": \"192.168.0.13\",\n                \"Count\": 18\n            },\n            \"06:4E:92:F3:58:39\": {\n                \"Hostname\": \"MacBookPro\",\n                \"IpAddress\": \"192.168.0.10\",\n                \"Count\": 239\n            },\n            \"0E:0B:9A:3A:8C:68\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.17\",\n                \"Count\": 161\n            },\n            \"16:E8:FE:63:E0:7F\": {\n                \"Hostname\": \"MacBookAir\",\n                \"IpAddress\": \"192.168.0.12\",\n                \"Count\": 109\n            },\n            \"20:28:BC:1C:10:42\": {\n                \"Hostname\": \"LG TV\",\n                \"IpAddress\": \"192.168.0.6\",\n                \"Count\": 330\n            },\n            \"22:80:6C:20:71:7E\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.15\",\n                \"Count\": 210\n            },\n            \"42:13:04:87:28:B3\": {\n                \"Hostname\": \"iPad\",\n                \"IpAddress\": \"192.168.0.8\",\n                \"Count\": 68\n            },\n            \"82:0B:54:EF:C3:3A\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.9\",\n                \"Count\": 162\n            },\n            \"AA:A8:44:33:A4:99\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.11\",\n                \"Count\": 163\n            },\n            \"BA:CC:19:39:1E:9C\": {\n                \"Hostname\": \"iPad\",\n                \"IpAddress\": \"192.168.0.16\",\n                \"Count\": 193\n            },\n            \"D6:29:10:70:9C:C8\": {\n                \"Hostname\": \"Blüpah Phone\",\n                \"IpAddress\": \"192.168.0.18\",\n                \"Count\": 28\n            }\n        },\n        \"maxCPU\": 16,\n        \"maxMemory\": 38.87,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 42:13:04:87:28:B3 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 68,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.0.8\",\n                    \"mac\": \"42:13:04:87:28:B3\",\n                    \"previous_count\": 68\n                },\n                \"Timestamp\": \"2025-09-29T09:31:54.526Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC BA:CC:19:39:1E:9C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 193,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.0.16\",\n                    \"mac\": \"BA:CC:19:39:1E:9C\",\n                    \"previous_count\": 193\n                },\n                \"Timestamp\": \"2025-09-29T09:31:54.526Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 0E:0B:9A:3A:8C:68 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 161,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.17\",\n                    \"mac\": \"0E:0B:9A:3A:8C:68\",\n                    \"previous_count\": 161\n                },\n                \"Timestamp\": \"2025-09-29T09:31:54.526Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 16:E8:FE:63:E0:7F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 109,\n                    \"hostname\": \"MacBookAir\",\n                    \"ip\": \"192.168.0.12\",\n                    \"mac\": \"16:E8:FE:63:E0:7F\",\n                    \"previous_count\": 109\n                },\n                \"Timestamp\": \"2025-09-29T09:31:54.526Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 04:F7:78:6B:7B:CF has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 18,\n                    \"hostname\": \"PS5\",\n                    \"ip\": \"192.168.0.13\",\n                    \"mac\": \"04:F7:78:6B:7B:CF\",\n                    \"previous_count\": 18\n                },\n                \"Timestamp\": \"2025-09-29T09:31:54.534Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D6:29:10:70:9C:C8 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 28,\n                    \"hostname\": \"Blüpah Phone\",\n                    \"ip\": \"192.168.0.18\",\n                    \"mac\": \"D6:29:10:70:9C:C8\",\n                    \"previous_count\": 28\n                },\n                \"Timestamp\": \"2025-09-29T09:31:54.534Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::20362690E988\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.1.0 3.1.8 v6087.0 Build 230406 Rel.63114n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:56.223Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 85,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 40,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 7.712230215827338,\n            \"google.com\": 7.744019138755981,\n            \"spotify.com\": 7.229665071770335,\n            \"youtube.com\": 7.7105263157894735\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 890.066435406698,\n                \"Rtt\": 10.917337320574171\n            }\n        },\n        \"badSignal\": {\n            \"4A:ED:AF:A4:FB:E7\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.7.8\",\n                \"Count\": 89\n            },\n            \"62:B6:66:EE:AF:9D\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.7.10\",\n                \"Count\": 22\n            },\n            \"6E:00:1F:59:FD:79\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.7.10\",\n                \"Count\": 55\n            },\n            \"EA:05:AD:A3:2B:69\": {\n                \"Hostname\": \"iPad\",\n                \"IpAddress\": \"192.168.7.8\",\n                \"Count\": 145\n            }\n        },\n        \"maxCPU\": 16,\n        \"maxMemory\": 38.84,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC EA:05:AD:A3:2B:69 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 145,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.7.8\",\n                    \"mac\": \"EA:05:AD:A3:2B:69\",\n                    \"previous_count\": 145\n                },\n                \"Timestamp\": \"2025-09-29T09:31:56.247Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 6E:00:1F:59:FD:79 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 55,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.7.10\",\n                    \"mac\": \"6E:00:1F:59:FD:79\",\n                    \"previous_count\": 55\n                },\n                \"Timestamp\": \"2025-09-29T09:31:56.247Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 4A:ED:AF:A4:FB:E7 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 89,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.7.8\",\n                    \"mac\": \"4A:ED:AF:A4:FB:E7\",\n                    \"previous_count\": 89\n                },\n                \"Timestamp\": \"2025-09-29T09:31:56.247Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 62:B6:66:EE:AF:9D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 22,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.7.10\",\n                    \"mac\": \"62:B6:66:EE:AF:9D\",\n                    \"previous_count\": 22\n                },\n                \"Timestamp\": \"2025-09-29T09:31:56.247Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::40AE3097462B\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.12.0 2.0.0 v606d.0 Build 230913 Rel.29689n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:45.695Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 82.5,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 70,\n            \"hardwareHealthScore\": 60\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 8.99047619047619,\n            \"google.com\": 9.033333333333333,\n            \"spotify.com\": 9.016666666666667,\n            \"youtube.com\": 9.00952380952381\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 830.0471837708836,\n                \"Rtt\": 25.58472553699284\n            }\n        },\n        \"badSignal\": {\n            \"5E:A5:A1:6F:E8:2F\": {\n                \"Hostname\": \"Vanessa-s-Galaxy-A21s\",\n                \"IpAddress\": \"192.168.0.101\",\n                \"Count\": 39\n            },\n            \"DA:CB:34:BF:DB:75\": {\n                \"Hostname\": \"Vanessa-s-Galaxy-A21s\",\n                \"IpAddress\": \"192.168.0.100\",\n                \"Count\": 112\n            }\n        },\n        \"maxCPU\": 100,\n        \"maxMemory\": 47.66,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC DA:CB:34:BF:DB:75 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 112,\n                    \"hostname\": \"Vanessa-s-Galaxy-A21s\",\n                    \"ip\": \"192.168.0.100\",\n                    \"mac\": \"DA:CB:34:BF:DB:75\",\n                    \"previous_count\": 112\n                },\n                \"Timestamp\": \"2025-09-29T09:31:45.705Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 5E:A5:A1:6F:E8:2F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 39,\n                    \"hostname\": \"Vanessa-s-Galaxy-A21s\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"5E:A5:A1:6F:E8:2F\",\n                    \"previous_count\": 39\n                },\n                \"Timestamp\": \"2025-09-29T09:31:45.705Z\"\n            },\n            {\n                \"Type\": \"HighCPUUsage\",\n                \"Message\": \"Device is experiencing high CPU usage.\",\n                \"Details\": {\n                    \"max_cpu_percentage\": 100,\n                    \"threshold_percentage\": 90\n                },\n                \"Timestamp\": \"2025-09-29T09:31:45.705Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"ops::203626-EX820v-22491Q8004466\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.2.0 3.1.9 v6087.0 Build 240801 Rel.74863n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:53.642Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 81.25,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 25,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 3.6175771971496435,\n            \"google.com\": 3.705463182897862,\n            \"spotify.com\": 3.667458432304038,\n            \"youtube.com\": 3.6413301662707838\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 1069.3374346793341,\n                \"Rtt\": 42.57568171021374\n            }\n        },\n        \"badSignal\": {\n            \"14:2D:4D:09:C3:2C\": {\n                \"Hostname\": \"Harrys-iPhone\",\n                \"IpAddress\": \"192.168.0.2\",\n                \"Count\": 128\n            },\n            \"20:1F:3B:12:59:30\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.3\",\n                \"Count\": 65\n            },\n            \"3A:D2:E4:21:BA:B2\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.2\",\n                \"Count\": 10\n            },\n            \"6A:9F:D3:46:AA:9A\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.5\",\n                \"Count\": 15\n            },\n            \"DC:2E:97:2F:82:CE\": {\n                \"Hostname\": \"steamdeck\",\n                \"IpAddress\": \"192.168.0.7\",\n                \"Count\": 42\n            }\n        },\n        \"maxCPU\": 19,\n        \"maxMemory\": 38.97,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 6A:9F:D3:46:AA:9A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 15,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.5\",\n                    \"mac\": \"6A:9F:D3:46:AA:9A\",\n                    \"previous_count\": 15\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.651Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 3A:D2:E4:21:BA:B2 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 10,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.2\",\n                    \"mac\": \"3A:D2:E4:21:BA:B2\",\n                    \"previous_count\": 10\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.651Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 20:1F:3B:12:59:30 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 65,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.3\",\n                    \"mac\": \"20:1F:3B:12:59:30\",\n                    \"previous_count\": 65\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.651Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC DC:2E:97:2F:82:CE has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 42,\n                    \"hostname\": \"steamdeck\",\n                    \"ip\": \"192.168.0.7\",\n                    \"mac\": \"DC:2E:97:2F:82:CE\",\n                    \"previous_count\": 42\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.651Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::30DE4B41ED7D\",\n            \"model\": \"HX220\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.15.0 2.0.0 v605f.0 Build 231128 Rel.28166n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:35.564Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 92.5,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 70,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 7.714964370546318,\n            \"google.com\": 7.788598574821853,\n            \"spotify.com\": 7.7862232779097384,\n            \"youtube.com\": 7.845605700712589\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 725.9720952380943,\n                \"Rtt\": 20.630499999999966\n            }\n        },\n        \"badSignal\": {\n            \"74:A7:EA:D9:25:46\": {\n                \"Hostname\": \"amazon-15e9863c9\",\n                \"IpAddress\": \"192.168.88.2\",\n                \"Count\": 11\n            },\n            \"AC:5A:FC:65:72:AF\": {\n                \"Hostname\": \"EREL00601\",\n                \"IpAddress\": \"192.168.88.2\",\n                \"Count\": 10\n            }\n        },\n        \"maxCPU\": 16,\n        \"maxMemory\": 61.19,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC AC:5A:FC:65:72:AF has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 10,\n                    \"hostname\": \"EREL00601\",\n                    \"ip\": \"192.168.88.2\",\n                    \"mac\": \"AC:5A:FC:65:72:AF\",\n                    \"previous_count\": 10\n                },\n                \"Timestamp\": \"2025-09-29T09:31:35.593Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 74:A7:EA:D9:25:46 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 11,\n                    \"hostname\": \"amazon-15e9863c9\",\n                    \"ip\": \"192.168.88.2\",\n                    \"mac\": \"74:A7:EA:D9:25:46\",\n                    \"previous_count\": 11\n                },\n                \"Timestamp\": \"2025-09-29T09:31:35.593Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::788CB5E86D9A\",\n            \"model\": \"HX220\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.15.0 2.0.0 v605f.0 Build 231128 Rel.28166n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:49.297Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 78.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 7.945238095238095,\n            \"google.com\": 7.954761904761905,\n            \"spotify.com\": 7.059523809523809,\n            \"youtube.com\": 8.00952380952381\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 320.7053349282301,\n                \"Rtt\": 38.87571291866029\n            }\n        },\n        \"badSignal\": {\n            \"1C:53:F9:1F:DB:9E\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.88.3\",\n                \"Count\": 420\n            },\n            \"20:1F:3B:1F:8D:8E\": {\n                \"Hostname\": \"Chromecast\",\n                \"IpAddress\": \"192.168.88.6\",\n                \"Count\": 225\n            },\n            \"2C:05:47:90:F7:D5\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.88.11\",\n                \"Count\": 268\n            },\n            \"2C:05:47:BE:F9:FB\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.88.12\",\n                \"Count\": 168\n            },\n            \"AC:67:84:E3:22:AF\": {\n                \"Hostname\": \"Nest-Audio\",\n                \"IpAddress\": \"192.168.88.8\",\n                \"Count\": 128\n            },\n            \"D4:AD:FC:A1:D7:FC\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.88.4\",\n                \"Count\": 143\n            },\n            \"D8:A0:11:8C:47:6A\": {\n                \"Hostname\": \"wiz_8c476a\",\n                \"IpAddress\": \"192.168.88.19\",\n                \"Count\": 22\n            },\n            \"D8:A0:11:B7:A8:59\": {\n                \"Hostname\": \"wiz_b7a859\",\n                \"IpAddress\": \"192.168.88.15\",\n                \"Count\": 61\n            },\n            \"D8:A0:11:DE:A3:9B\": {\n                \"Hostname\": \"wiz_dea39b\",\n                \"IpAddress\": \"192.168.88.13\",\n                \"Count\": 50\n            },\n            \"DC:E5:5B:83:CB:61\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.88.17\",\n                \"Count\": 31\n            }\n        },\n        \"maxCPU\": 55,\n        \"maxMemory\": 61.47,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 2C:05:47:BE:F9:FB has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 168,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.12\",\n                    \"mac\": \"2C:05:47:BE:F9:FB\",\n                    \"previous_count\": 168\n                },\n                \"Timestamp\": \"2025-09-29T09:31:49.312Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D8:A0:11:8C:47:6A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 22,\n                    \"hostname\": \"wiz_8c476a\",\n                    \"ip\": \"192.168.88.19\",\n                    \"mac\": \"D8:A0:11:8C:47:6A\",\n                    \"previous_count\": 22\n                },\n                \"Timestamp\": \"2025-09-29T09:31:49.312Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D8:A0:11:B7:A8:59 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 61,\n                    \"hostname\": \"wiz_b7a859\",\n                    \"ip\": \"192.168.88.15\",\n                    \"mac\": \"D8:A0:11:B7:A8:59\",\n                    \"previous_count\": 61\n                },\n                \"Timestamp\": \"2025-09-29T09:31:49.312Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC DC:E5:5B:83:CB:61 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 31,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.17\",\n                    \"mac\": \"DC:E5:5B:83:CB:61\",\n                    \"previous_count\": 31\n                },\n                \"Timestamp\": \"2025-09-29T09:31:49.312Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D8:A0:11:DE:A3:9B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 50,\n                    \"hostname\": \"wiz_dea39b\",\n                    \"ip\": \"192.168.88.13\",\n                    \"mac\": \"D8:A0:11:DE:A3:9B\",\n                    \"previous_count\": 50\n                },\n                \"Timestamp\": \"2025-09-29T09:31:49.312Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::A842A10A566D\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.15.0 2.0.0 v606d.0 Build 240802 Rel.33715n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:43.579Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 78.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 7.961904761904762,\n            \"google.com\": 7.969047619047619,\n            \"spotify.com\": 7.097619047619047,\n            \"youtube.com\": 8.002380952380953\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 924.7517857142863,\n                \"Rtt\": 19\n            }\n        },\n        \"badSignal\": {\n            \"00:F3:61:65:44:88\": {\n                \"Hostname\": \"Amazon-Bedroom\",\n                \"IpAddress\": \"192.168.0.105\",\n                \"Count\": 421\n            },\n            \"00:F3:61:B1:4C:0F\": {\n                \"Hostname\": \"Amazon-Kids Floor\",\n                \"IpAddress\": \"192.168.0.117\",\n                \"Count\": 234\n            },\n            \"04:4B:ED:AB:AB:7C\": {\n                \"Hostname\": \"Kitchen\",\n                \"IpAddress\": \"192.168.0.106\",\n                \"Count\": 421\n            },\n            \"0A:5F:4C:BB:44:CA\": {\n                \"Hostname\": \"iWatch-Ivo\",\n                \"IpAddress\": \"192.168.0.107\",\n                \"Count\": 21\n            },\n            \"12:26:E9:B9:7F:68\": {\n                \"Hostname\": \"iPad\",\n                \"IpAddress\": \"192.168.0.115\",\n                \"Count\": 417\n            },\n            \"38:B4:D3:1E:A6:56\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.113\",\n                \"Count\": 415\n            },\n            \"3E:CE:5F:94:C2:4D\": {\n                \"Hostname\": \"Unknown2\",\n                \"IpAddress\": \"192.168.0.113\",\n                \"Count\": 82\n            },\n            \"42:CE:9A:4B:A7:03\": {\n                \"Hostname\": \"iPhone-Max\",\n                \"IpAddress\": \"192.168.0.114\",\n                \"Count\": 263\n            },\n            \"46:35:D9:0F:F7:97\": {\n                \"Hostname\": \"iPad-Mollie\",\n                \"IpAddress\": \"192.168.0.110\",\n                \"Count\": 66\n            },\n            \"4C:03:4F:A3:91:A2\": {\n                \"Hostname\": \"Sarah\",\n                \"IpAddress\": \"192.168.0.101\",\n                \"Count\": 111\n            },\n            \"4C:50:DD:5B:11:AD\": {\n                \"Hostname\": \"TV-Max\",\n                \"IpAddress\": \"192.168.0.119\",\n                \"Count\": 30\n            },\n            \"80:96:98:F1:93:53\": {\n                \"Hostname\": \"PRO-iPhone16ProMax\",\n                \"IpAddress\": \"192.168.0.111\",\n                \"Count\": 120\n            },\n            \"90:48:6C:7F:1E:77\": {\n                \"Hostname\": \"RingDoorbell-77\",\n                \"IpAddress\": \"192.168.0.104\",\n                \"Count\": 195\n            },\n            \"96:36:E7:14:C6:52\": {\n                \"Hostname\": \"iPad\",\n                \"IpAddress\": \"192.168.0.103\",\n                \"Count\": 54\n            },\n            \"A6:CF:86:15:CC:C5\": {\n                \"Hostname\": \"Watch\",\n                \"IpAddress\": \"192.168.0.111\",\n                \"Count\": 14\n            },\n            \"C0:3C:59:13:76:80\": {\n                \"Hostname\": \"Laptop-Max\",\n                \"IpAddress\": \"192.168.0.114\",\n                \"Count\": 79\n            },\n            \"D6:EE:87:23:15:DC\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.112\",\n                \"Count\": 324\n            },\n            \"FA:C4:D1:A2:69:FC\": {\n                \"Hostname\": \"Mac-Ivo\",\n                \"IpAddress\": \"192.168.0.108\",\n                \"Count\": 279\n            },\n            \"FC:A1:83:8E:86:C7\": {\n                \"Hostname\": \"Amazon-Kitchen\",\n                \"IpAddress\": \"192.168.0.118\",\n                \"Count\": 421\n            }\n        },\n        \"maxCPU\": 29,\n        \"maxMemory\": 46.84,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 0A:5F:4C:BB:44:CA has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 21,\n                    \"hostname\": \"iWatch-Ivo\",\n                    \"ip\": \"192.168.0.107\",\n                    \"mac\": \"0A:5F:4C:BB:44:CA\",\n                    \"previous_count\": 21\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.602Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 42:CE:9A:4B:A7:03 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 263,\n                    \"hostname\": \"iPhone-Max\",\n                    \"ip\": \"192.168.0.114\",\n                    \"mac\": \"42:CE:9A:4B:A7:03\",\n                    \"previous_count\": 263\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.602Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 96:36:E7:14:C6:52 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 54,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.0.103\",\n                    \"mac\": \"96:36:E7:14:C6:52\",\n                    \"previous_count\": 54\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.602Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 46:35:D9:0F:F7:97 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 66,\n                    \"hostname\": \"iPad-Mollie\",\n                    \"ip\": \"192.168.0.110\",\n                    \"mac\": \"46:35:D9:0F:F7:97\",\n                    \"previous_count\": 66\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.602Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 4C:50:DD:5B:11:AD has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 30,\n                    \"hostname\": \"TV-Max\",\n                    \"ip\": \"192.168.0.119\",\n                    \"mac\": \"4C:50:DD:5B:11:AD\",\n                    \"previous_count\": 30\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.602Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 4C:03:4F:A3:91:A2 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 111,\n                    \"hostname\": \"Sarah\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"4C:03:4F:A3:91:A2\",\n                    \"previous_count\": 111\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.602Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A6:CF:86:15:CC:C5 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 14,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.0.111\",\n                    \"mac\": \"A6:CF:86:15:CC:C5\",\n                    \"previous_count\": 14\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.602Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 3E:CE:5F:94:C2:4D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 82,\n                    \"hostname\": \"Unknown2\",\n                    \"ip\": \"192.168.0.113\",\n                    \"mac\": \"3E:CE:5F:94:C2:4D\",\n                    \"previous_count\": 82\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.602Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::E4FAC4B90EAF\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.13.0 2.0.0 v606d.0 Build 231129 Rel.37213n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:39.502Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 85,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 40,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 7.685990338164252,\n            \"google.com\": 7.869565217391305,\n            \"spotify.com\": 7.705314009661835,\n            \"youtube.com\": 7.758454106280193\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 608.6987439613522,\n                \"Rtt\": 19.468599033816425\n            }\n        },\n        \"badSignal\": {\n            \"0A:F8:0C:56:06:D9\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.102\",\n                \"Count\": 44\n            },\n            \"32:A5:C0:61:A8:1C\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.103\",\n                \"Count\": 14\n            },\n            \"84:C0:EF:07:FC:32\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.101\",\n                \"Count\": 177\n            },\n            \"AC:BC:32:A4:58:CD\": {\n                \"Hostname\": \"Natalies-MBP\",\n                \"IpAddress\": \"192.168.0.104\",\n                \"Count\": 56\n            }\n        },\n        \"maxCPU\": 20,\n        \"maxMemory\": 45.87,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 84:C0:EF:07:FC:32 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 177,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"84:C0:EF:07:FC:32\",\n                    \"previous_count\": 177\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.518Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC AC:BC:32:A4:58:CD has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 56,\n                    \"hostname\": \"Natalies-MBP\",\n                    \"ip\": \"192.168.0.104\",\n                    \"mac\": \"AC:BC:32:A4:58:CD\",\n                    \"previous_count\": 56\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.518Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 32:A5:C0:61:A8:1C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 14,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.103\",\n                    \"mac\": \"32:A5:C0:61:A8:1C\",\n                    \"previous_count\": 14\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.518Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::A842A10A5259\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.13.0 2.0.0 v606d.0 Build 231129 Rel.37213n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:38.518Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 78.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 9.040476190476191,\n            \"google.com\": 9.033333333333333,\n            \"spotify.com\": 9.014285714285714,\n            \"youtube.com\": 9.014285714285714\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 932.8581428571475,\n                \"Rtt\": 20.523809523809526\n            }\n        },\n        \"badSignal\": {\n            \"08:12:A5:6D:E8:34\": {\n                \"Hostname\": \"amazon-fed3e12ec\",\n                \"IpAddress\": \"192.168.0.101\",\n                \"Count\": 36\n            },\n            \"3C:5C:C4:98:58:9D\": {\n                \"Hostname\": \"amazon-1242f9d88\",\n                \"IpAddress\": \"192.168.0.105\",\n                \"Count\": 319\n            },\n            \"4C:9F:F1:80:20:56\": {\n                \"Hostname\": \"Jades iphone\",\n                \"IpAddress\": \"192.168.0.107\",\n                \"Count\": 161\n            },\n            \"4C:EF:C0:71:C9:51\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.111\",\n                \"Count\": 267\n            },\n            \"52:8B:66:7F:8E:8D\": {\n                \"Hostname\": \"Stes phone\",\n                \"IpAddress\": \"192.168.0.106\",\n                \"Count\": 154\n            },\n            \"5E:46:EB:AD:5F:27\": {\n                \"Hostname\": \"Alfies iPad\",\n                \"IpAddress\": \"192.168.0.112\",\n                \"Count\": 22\n            },\n            \"72:0D:6F:11:85:E5\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.104\",\n                \"Count\": 14\n            },\n            \"80:60:B7:F1:39:14\": {\n                \"Hostname\": \"PS5\",\n                \"IpAddress\": \"192.168.0.114\",\n                \"Count\": 420\n            },\n            \"AA:AE:25:F8:3A:BD\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.108\",\n                \"Count\": 18\n            },\n            \"CC:9E:A2:16:B3:7C\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.110\",\n                \"Count\": 421\n            },\n            \"D2:F0:16:1C:02:A2\": {\n                \"Hostname\": \"Watch\",\n                \"IpAddress\": \"192.168.0.103\",\n                \"Count\": 14\n            },\n            \"D4:52:EE:61:15:BB\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.104\",\n                \"Count\": 37\n            },\n            \"EA:EE:0F:31:91:2D\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.108\",\n                \"Count\": 13\n            }\n        },\n        \"maxCPU\": 26,\n        \"maxMemory\": 46.54,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 80:60:B7:F1:39:14 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 420,\n                    \"hostname\": \"PS5\",\n                    \"ip\": \"192.168.0.114\",\n                    \"mac\": \"80:60:B7:F1:39:14\",\n                    \"previous_count\": 420\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.539Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 3C:5C:C4:98:58:9D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 319,\n                    \"hostname\": \"amazon-1242f9d88\",\n                    \"ip\": \"192.168.0.105\",\n                    \"mac\": \"3C:5C:C4:98:58:9D\",\n                    \"previous_count\": 319\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.539Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 52:8B:66:7F:8E:8D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 154,\n                    \"hostname\": \"Stes phone\",\n                    \"ip\": \"192.168.0.106\",\n                    \"mac\": \"52:8B:66:7F:8E:8D\",\n                    \"previous_count\": 154\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.539Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 4C:9F:F1:80:20:56 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 161,\n                    \"hostname\": \"Jades iphone\",\n                    \"ip\": \"192.168.0.107\",\n                    \"mac\": \"4C:9F:F1:80:20:56\",\n                    \"previous_count\": 161\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.539Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D4:52:EE:61:15:BB has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 37,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.104\",\n                    \"mac\": \"D4:52:EE:61:15:BB\",\n                    \"previous_count\": 37\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.539Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 08:12:A5:6D:E8:34 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 36,\n                    \"hostname\": \"amazon-fed3e12ec\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"08:12:A5:6D:E8:34\",\n                    \"previous_count\": 36\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.539Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC EA:EE:0F:31:91:2D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 13,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.108\",\n                    \"mac\": \"EA:EE:0F:31:91:2D\",\n                    \"previous_count\": 13\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.539Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC CC:9E:A2:16:B3:7C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 421,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.110\",\n                    \"mac\": \"CC:9E:A2:16:B3:7C\",\n                    \"previous_count\": 421\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.539Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 72:0D:6F:11:85:E5 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 14,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.104\",\n                    \"mac\": \"72:0D:6F:11:85:E5\",\n                    \"previous_count\": 14\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.539Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 5E:46:EB:AD:5F:27 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 22,\n                    \"hostname\": \"Alfies iPad\",\n                    \"ip\": \"192.168.0.112\",\n                    \"mac\": \"5E:46:EB:AD:5F:27\",\n                    \"previous_count\": 22\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.539Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D2:F0:16:1C:02:A2 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 14,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.0.103\",\n                    \"mac\": \"D2:F0:16:1C:02:A2\",\n                    \"previous_count\": 14\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.539Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 4C:EF:C0:71:C9:51 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 267,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.111\",\n                    \"mac\": \"4C:EF:C0:71:C9:51\",\n                    \"previous_count\": 267\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.539Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC AA:AE:25:F8:3A:BD has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 18,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.108\",\n                    \"mac\": \"AA:AE:25:F8:3A:BD\",\n                    \"previous_count\": 18\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.539Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::20362690BA5A\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.3.0 3.1.9 v6087.0 Build 250124 Rel.60047n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:44.768Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 78.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 10.270783847980997,\n            \"google.com\": 10.332541567695962,\n            \"spotify.com\": 10.251781472684085,\n            \"youtube.com\": 10.30166270783848\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 1965.8187648456053,\n                \"Rtt\": 20.989299287410912\n            }\n        },\n        \"badSignal\": {\n            \"02:7D:EF:6F:FE:54\": {\n                \"Hostname\": \"Rachael-s-A56\",\n                \"IpAddress\": \"192.168.0.17\",\n                \"Count\": 37\n            },\n            \"40:F6:BC:6D:4D:8B\": {\n                \"Hostname\": \"amazon-69fb92e79\",\n                \"IpAddress\": \"192.168.0.12\",\n                \"Count\": 419\n            },\n            \"4A:4C:F0:99:B8:F9\": {\n                \"Hostname\": \"iPad\",\n                \"IpAddress\": \"192.168.0.21\",\n                \"Count\": 23\n            },\n            \"62:98:7F:96:5E:45\": {\n                \"Hostname\": \"Marcus-s-A52s\",\n                \"IpAddress\": \"192.168.0.19\",\n                \"Count\": 144\n            },\n            \"70:89:76:A8:7B:32\": {\n                \"Hostname\": \"wlan0\",\n                \"IpAddress\": \"192.168.0.6\",\n                \"Count\": 14\n            },\n            \"70:89:76:A8:83:C8\": {\n                \"Hostname\": \"wlan0\",\n                \"IpAddress\": \"192.168.0.11\",\n                \"Count\": 420\n            },\n            \"70:89:76:A8:9A:79\": {\n                \"Hostname\": \"wlan0\",\n                \"IpAddress\": \"192.168.0.5\",\n                \"Count\": 380\n            },\n            \"70:89:76:A8:A9:04\": {\n                \"Hostname\": \"wlan0\",\n                \"IpAddress\": \"192.168.0.4\",\n                \"Count\": 310\n            },\n            \"B0:47:E9:C3:8B:92\": {\n                \"Hostname\": \"ubuntu-pc\",\n                \"IpAddress\": \"192.168.0.28\",\n                \"Count\": 155\n            },\n            \"EC:0D:E4:88:B8:7E\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.14\",\n                \"Count\": 192\n            }\n        },\n        \"maxCPU\": 28,\n        \"maxMemory\": 38.99,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B0:47:E9:C3:8B:92 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 155,\n                    \"hostname\": \"ubuntu-pc\",\n                    \"ip\": \"192.168.0.28\",\n                    \"mac\": \"B0:47:E9:C3:8B:92\",\n                    \"previous_count\": 155\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.796Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC EC:0D:E4:88:B8:7E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 192,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.14\",\n                    \"mac\": \"EC:0D:E4:88:B8:7E\",\n                    \"previous_count\": 192\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.796Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 4A:4C:F0:99:B8:F9 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 23,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.0.21\",\n                    \"mac\": \"4A:4C:F0:99:B8:F9\",\n                    \"previous_count\": 23\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.796Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 70:89:76:A8:7B:32 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 14,\n                    \"hostname\": \"wlan0\",\n                    \"ip\": \"192.168.0.6\",\n                    \"mac\": \"70:89:76:A8:7B:32\",\n                    \"previous_count\": 14\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.796Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::3C52A105FE44\",\n            \"model\": \"HX220\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.15.0 2.0.0 v605f.0 Build 231128 Rel.28166n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:32.032Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 92.5,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 70,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 4.01187648456057,\n            \"google.com\": 4.021377672209026,\n            \"spotify.com\": 3.152019002375297,\n            \"youtube.com\": 4\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 807.6355238095232,\n                \"Rtt\": 19.88958333333334\n            }\n        },\n        \"badSignal\": {\n            \"22:16:45:88:C2:90\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.88.4\",\n                \"Count\": 40\n            },\n            \"EA:21:95:A6:BB:A1\": {\n                \"Hostname\": \"V IPhone11\",\n                \"IpAddress\": \"192.168.88.5\",\n                \"Count\": 17\n            }\n        },\n        \"maxCPU\": 26,\n        \"maxMemory\": 61.45,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 22:16:45:88:C2:90 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 40,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.88.4\",\n                    \"mac\": \"22:16:45:88:C2:90\",\n                    \"previous_count\": 40\n                },\n                \"Timestamp\": \"2025-09-29T09:31:32.035Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC EA:21:95:A6:BB:A1 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 17,\n                    \"hostname\": \"V IPhone11\",\n                    \"ip\": \"192.168.88.5\",\n                    \"mac\": \"EA:21:95:A6:BB:A1\",\n                    \"previous_count\": 17\n                },\n                \"Timestamp\": \"2025-09-29T09:31:32.035Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::20362690BCA9\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.1.0 3.1.8 v6087.0 Build 230406 Rel.63114n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:51.392Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 77.5,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 10,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 7.864285714285714,\n            \"google.com\": 7.8238095238095235,\n            \"spotify.com\": 7.607142857142857,\n            \"youtube.com\": 7.769047619047619\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 708.829428571428,\n                \"Rtt\": 26.999159523809496\n            }\n        },\n        \"badSignal\": {\n            \"16:4D:B4:A6:2C:33\": {\n                \"Hostname\": \"iPad\",\n                \"IpAddress\": \"192.168.0.9\",\n                \"Count\": 10\n            },\n            \"22:83:83:53:6E:40\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.3\",\n                \"Count\": 18\n            },\n            \"2E:8B:41:30:1B:00\": {\n                \"Hostname\": \"Kirk-s-S24-Ultra\",\n                \"IpAddress\": \"192.168.0.4\",\n                \"Count\": 114\n            },\n            \"9E:73:7B:C2:4B:BE\": {\n                \"Hostname\": \"Laura-s-Z-Flip7\",\n                \"IpAddress\": \"192.168.0.2\",\n                \"Count\": 44\n            },\n            \"CC:D3:C1:25:A4:6F\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.7\",\n                \"Count\": 410\n            },\n            \"E8:A7:30:62:88:EB\": {\n                \"Hostname\": \"Sophies-iPhone\",\n                \"IpAddress\": \"192.168.0.2\",\n                \"Count\": 34\n            }\n        },\n        \"maxCPU\": 14,\n        \"maxMemory\": 38.55,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 16:4D:B4:A6:2C:33 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 10,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.0.9\",\n                    \"mac\": \"16:4D:B4:A6:2C:33\",\n                    \"previous_count\": 10\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.411Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 2E:8B:41:30:1B:00 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 114,\n                    \"hostname\": \"Kirk-s-S24-Ultra\",\n                    \"ip\": \"192.168.0.4\",\n                    \"mac\": \"2E:8B:41:30:1B:00\",\n                    \"previous_count\": 114\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.411Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 22:83:83:53:6E:40 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 18,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.3\",\n                    \"mac\": \"22:83:83:53:6E:40\",\n                    \"previous_count\": 18\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.411Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC E8:A7:30:62:88:EB has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 34,\n                    \"hostname\": \"Sophies-iPhone\",\n                    \"ip\": \"192.168.0.2\",\n                    \"mac\": \"E8:A7:30:62:88:EB\",\n                    \"previous_count\": 34\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.411Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 9E:73:7B:C2:4B:BE has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 44,\n                    \"hostname\": \"Laura-s-Z-Flip7\",\n                    \"ip\": \"192.168.0.2\",\n                    \"mac\": \"9E:73:7B:C2:4B:BE\",\n                    \"previous_count\": 44\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.411Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::5091E33755B1\",\n            \"model\": \"HX220\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.15.0 2.0.0 v605f.0 Build 231128 Rel.28166n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:37.441Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 78.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 8.358669833729216,\n            \"google.com\": 8.387173396674584,\n            \"spotify.com\": 8.391923990498812,\n            \"youtube.com\": 8.463182897862232\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 773.7545130641322,\n                \"Rtt\": 22.724733966745823\n            }\n        },\n        \"badSignal\": {\n            \"16:4E:94:AF:C4:BE\": {\n                \"Hostname\": \"iPad\",\n                \"IpAddress\": \"192.168.88.12\",\n                \"Count\": 82\n            },\n            \"24:B2:B9:36:F3:A1\": {\n                \"Hostname\": \"HannahsLenovo\",\n                \"IpAddress\": \"192.168.88.13\",\n                \"Count\": 15\n            },\n            \"2A:0D:0F:D3:1F:68\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.88.3\",\n                \"Count\": 33\n            },\n            \"2A:56:1D:6E:6F:68\": {\n                \"Hostname\": \"iPad\",\n                \"IpAddress\": \"192.168.88.11\",\n                \"Count\": 304\n            },\n            \"4A:A6:AE:8E:9B:4E\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.88.3\",\n                \"Count\": 52\n            },\n            \"52:11:AD:F3:2A:DF\": {\n                \"Hostname\": \"Hannah-s-S21\",\n                \"IpAddress\": \"192.168.88.2\",\n                \"Count\": 32\n            },\n            \"70:AE:D5:33:D9:DE\": {\n                \"Hostname\": \"Elliots-Air-2\",\n                \"IpAddress\": \"192.168.88.10\",\n                \"Count\": 334\n            },\n            \"AE:BD:87:25:36:80\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.88.2\",\n                \"Count\": 30\n            },\n            \"B6:52:7F:CD:E7:10\": {\n                \"Hostname\": \"iPad\",\n                \"IpAddress\": \"192.168.88.4\",\n                \"Count\": 39\n            },\n            \"EA:2A:D1:65:52:45\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.88.7\",\n                \"Count\": 107\n            },\n            \"FA:0E:82:97:9F:1C\": {\n                \"Hostname\": \"iPad\",\n                \"IpAddress\": \"192.168.88.4\",\n                \"Count\": 49\n            }\n        },\n        \"maxCPU\": 22,\n        \"maxMemory\": 61.38,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 2A:0D:0F:D3:1F:68 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 33,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.88.3\",\n                    \"mac\": \"2A:0D:0F:D3:1F:68\",\n                    \"previous_count\": 33\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.455Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 24:B2:B9:36:F3:A1 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 15,\n                    \"hostname\": \"HannahsLenovo\",\n                    \"ip\": \"192.168.88.13\",\n                    \"mac\": \"24:B2:B9:36:F3:A1\",\n                    \"previous_count\": 15\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.455Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 70:AE:D5:33:D9:DE has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 334,\n                    \"hostname\": \"Elliots-Air-2\",\n                    \"ip\": \"192.168.88.10\",\n                    \"mac\": \"70:AE:D5:33:D9:DE\",\n                    \"previous_count\": 334\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.455Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC EA:2A:D1:65:52:45 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 107,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.88.7\",\n                    \"mac\": \"EA:2A:D1:65:52:45\",\n                    \"previous_count\": 107\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.455Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B6:52:7F:CD:E7:10 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 39,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.88.4\",\n                    \"mac\": \"B6:52:7F:CD:E7:10\",\n                    \"previous_count\": 39\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.455Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 2A:56:1D:6E:6F:68 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 304,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.88.11\",\n                    \"mac\": \"2A:56:1D:6E:6F:68\",\n                    \"previous_count\": 304\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.455Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 4A:A6:AE:8E:9B:4E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 52,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.88.3\",\n                    \"mac\": \"4A:A6:AE:8E:9B:4E\",\n                    \"previous_count\": 52\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.455Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 16:4E:94:AF:C4:BE has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 82,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.88.12\",\n                    \"mac\": \"16:4E:94:AF:C4:BE\",\n                    \"previous_count\": 82\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.455Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 52:11:AD:F3:2A:DF has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 32,\n                    \"hostname\": \"Hannah-s-S21\",\n                    \"ip\": \"192.168.88.2\",\n                    \"mac\": \"52:11:AD:F3:2A:DF\",\n                    \"previous_count\": 32\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.455Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC FA:0E:82:97:9F:1C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 49,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.88.4\",\n                    \"mac\": \"FA:0E:82:97:9F:1C\",\n                    \"previous_count\": 49\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.455Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC AE:BD:87:25:36:80 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 30,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.88.2\",\n                    \"mac\": \"AE:BD:87:25:36:80\",\n                    \"previous_count\": 30\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.455Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::20362690BCA3\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.1.0 3.1.8 v6087.0 Build 230406 Rel.63114n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:41.351Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 78.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 4.818615751789976,\n            \"google.com\": 4.826190476190476,\n            \"spotify.com\": 4.7214285714285715,\n            \"youtube.com\": 4.807142857142857\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 810.8864285714278,\n                \"Rtt\": 9.789485714285721\n            }\n        },\n        \"badSignal\": {\n            \"0A:33:1D:FC:F2:64\": {\n                \"Hostname\": \"Mac\",\n                \"IpAddress\": \"192.168.7.4\",\n                \"Count\": 120\n            },\n            \"46:62:3F:97:6B:C9\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.7.5\",\n                \"Count\": 29\n            },\n            \"52:AB:B4:98:F2:2F\": {\n                \"Hostname\": \"iPad\",\n                \"IpAddress\": \"192.168.7.6\",\n                \"Count\": 39\n            },\n            \"6A:E8:95:65:9C:34\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.7.3\",\n                \"Count\": 24\n            },\n            \"90:10:57:91:12:0C\": {\n                \"Hostname\": \"TISUKL537756\",\n                \"IpAddress\": \"192.168.7.6\",\n                \"Count\": 126\n            },\n            \"92:35:53:4C:31:F4\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.7.4\",\n                \"Count\": 13\n            },\n            \"C0:95:6D:A5:CA:4C\": {\n                \"Hostname\": \"Apple-TV-4K\",\n                \"IpAddress\": \"192.168.7.2\",\n                \"Count\": 182\n            },\n            \"E2:00:DD:74:42:E2\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.7.4\",\n                \"Count\": 112\n            }\n        },\n        \"maxCPU\": 15,\n        \"maxMemory\": 39.3,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 46:62:3F:97:6B:C9 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 29,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.7.5\",\n                    \"mac\": \"46:62:3F:97:6B:C9\",\n                    \"previous_count\": 29\n                },\n                \"Timestamp\": \"2025-09-29T09:31:41.368Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 52:AB:B4:98:F2:2F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 39,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.7.6\",\n                    \"mac\": \"52:AB:B4:98:F2:2F\",\n                    \"previous_count\": 39\n                },\n                \"Timestamp\": \"2025-09-29T09:31:41.368Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 92:35:53:4C:31:F4 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 13,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.7.4\",\n                    \"mac\": \"92:35:53:4C:31:F4\",\n                    \"previous_count\": 13\n                },\n                \"Timestamp\": \"2025-09-29T09:31:41.368Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 90:10:57:91:12:0C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 126,\n                    \"hostname\": \"TISUKL537756\",\n                    \"ip\": \"192.168.7.6\",\n                    \"mac\": \"90:10:57:91:12:0C\",\n                    \"previous_count\": 126\n                },\n                \"Timestamp\": \"2025-09-29T09:31:41.368Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 6A:E8:95:65:9C:34 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 24,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.7.3\",\n                    \"mac\": \"6A:E8:95:65:9C:34\",\n                    \"previous_count\": 24\n                },\n                \"Timestamp\": \"2025-09-29T09:31:41.368Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC E2:00:DD:74:42:E2 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 112,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.7.4\",\n                    \"mac\": \"E2:00:DD:74:42:E2\",\n                    \"previous_count\": 112\n                },\n                \"Timestamp\": \"2025-09-29T09:31:41.368Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::20362690BE3E\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.1.0 3.1.8 v6087.0 Build 230406 Rel.63114n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:54.613Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 92.5,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 70,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 4.850356294536817,\n            \"google.com\": 4.636579572446556,\n            \"spotify.com\": 3.9382422802850354,\n            \"youtube.com\": 4.771971496437055\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 1038.8142517814717,\n                \"Rtt\": 11.89036817102137\n            }\n        },\n        \"badSignal\": {\n            \"18:EE:69:13:BD:44\": {\n                \"Hostname\": \"Apple-TV-3\",\n                \"IpAddress\": \"192.168.33.30\",\n                \"Count\": 149\n            },\n            \"3A:8A:A5:49:C4:3B\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.33.33\",\n                \"Count\": 27\n            }\n        },\n        \"maxCPU\": 56,\n        \"maxMemory\": 39.64,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 18:EE:69:13:BD:44 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 149,\n                    \"hostname\": \"Apple-TV-3\",\n                    \"ip\": \"192.168.33.30\",\n                    \"mac\": \"18:EE:69:13:BD:44\",\n                    \"previous_count\": 149\n                },\n                \"Timestamp\": \"2025-09-29T09:31:54.631Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 3A:8A:A5:49:C4:3B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 27,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.33.33\",\n                    \"mac\": \"3A:8A:A5:49:C4:3B\",\n                    \"previous_count\": 27\n                },\n                \"Timestamp\": \"2025-09-29T09:31:54.631Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::20362690BA63\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.3.0 3.1.9 v6087.0 Build 250124 Rel.60047n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:35.631Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 96.25,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 85,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 7.401425178147268,\n            \"google.com\": 7.491686460807601,\n            \"spotify.com\": 7.406175771971497,\n            \"youtube.com\": 7.394299287410926\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 1907.0679572446552,\n                \"Rtt\": 30.867581947743467\n            }\n        },\n        \"badSignal\": {\n            \"30:95:E3:67:6E:D9\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.7\",\n                \"Count\": 174\n            }\n        },\n        \"maxCPU\": 79,\n        \"maxMemory\": 39.58,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 30:95:E3:67:6E:D9 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 174,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.7\",\n                    \"mac\": \"30:95:E3:67:6E:D9\",\n                    \"previous_count\": 174\n                },\n                \"Timestamp\": \"2025-09-29T09:31:35.676Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::20362690D75C\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.3.0 3.1.9 v6087.0 Build 250124 Rel.60047n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:45.734Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 78.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 7.040572792362768,\n            \"google.com\": 7.0381861575179,\n            \"spotify.com\": 7.040572792362768,\n            \"youtube.com\": 7.042959427207637\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 1792.291047619047,\n                \"Rtt\": 32.00513333333333\n            }\n        },\n        \"badSignal\": {\n            \"0A:EB:0E:DC:69:4D\": {\n                \"Hostname\": \"iPad\",\n                \"IpAddress\": \"192.168.0.10\",\n                \"Count\": 10\n            },\n            \"12:EB:3A:B9:3B:53\": {\n                \"Hostname\": \"Watch\",\n                \"IpAddress\": \"192.168.0.4\",\n                \"Count\": 259\n            },\n            \"26:52:DF:5B:C3:2F\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.23\",\n                \"Count\": 14\n            },\n            \"32:25:B7:9B:65:DB\": {\n                \"Hostname\": \"iPad\",\n                \"IpAddress\": \"192.168.0.6\",\n                \"Count\": 41\n            },\n            \"3C:E4:41:2F:19:31\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.3\",\n                \"Count\": 133\n            },\n            \"42:71:36:B7:8E:96\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.18\",\n                \"Count\": 19\n            },\n            \"62:90:78:85:AB:82\": {\n                \"Hostname\": \"iPad\",\n                \"IpAddress\": \"192.168.0.12\",\n                \"Count\": 294\n            },\n            \"6A:D8:0D:4E:67:3E\": {\n                \"Hostname\": \"Shonn\",\n                \"IpAddress\": \"192.168.0.17\",\n                \"Count\": 276\n            },\n            \"74:D4:23:F9:AE:14\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.15\",\n                \"Count\": 106\n            },\n            \"90:39:5F:17:A4:8E\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.19\",\n                \"Count\": 343\n            },\n            \"90:39:5F:7D:CB:BE\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.16\",\n                \"Count\": 155\n            },\n            \"90:39:5F:D4:EE:86\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.7\",\n                \"Count\": 185\n            },\n            \"A2:02:07:F8:E9:FB\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.5\",\n                \"Count\": 259\n            },\n            \"DE:94:E7:DB:13:DC\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.7\",\n                \"Count\": 235\n            },\n            \"FC:D7:49:47:10:BE\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.14\",\n                \"Count\": 140\n            }\n        },\n        \"maxCPU\": 24,\n        \"maxMemory\": 39.05,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 42:71:36:B7:8E:96 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 19,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.18\",\n                    \"mac\": \"42:71:36:B7:8E:96\",\n                    \"previous_count\": 19\n                },\n                \"Timestamp\": \"2025-09-29T09:31:45.738Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 90:39:5F:D4:EE:86 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 185,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.7\",\n                    \"mac\": \"90:39:5F:D4:EE:86\",\n                    \"previous_count\": 185\n                },\n                \"Timestamp\": \"2025-09-29T09:31:45.738Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 3C:E4:41:2F:19:31 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 133,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.3\",\n                    \"mac\": \"3C:E4:41:2F:19:31\",\n                    \"previous_count\": 133\n                },\n                \"Timestamp\": \"2025-09-29T09:31:45.738Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC DE:94:E7:DB:13:DC has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 235,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.7\",\n                    \"mac\": \"DE:94:E7:DB:13:DC\",\n                    \"previous_count\": 235\n                },\n                \"Timestamp\": \"2025-09-29T09:31:45.738Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 32:25:B7:9B:65:DB has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 41,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.0.6\",\n                    \"mac\": \"32:25:B7:9B:65:DB\",\n                    \"previous_count\": 41\n                },\n                \"Timestamp\": \"2025-09-29T09:31:45.738Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 6A:D8:0D:4E:67:3E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 276,\n                    \"hostname\": \"Shonn\",\n                    \"ip\": \"192.168.0.17\",\n                    \"mac\": \"6A:D8:0D:4E:67:3E\",\n                    \"previous_count\": 276\n                },\n                \"Timestamp\": \"2025-09-29T09:31:45.738Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC FC:D7:49:47:10:BE has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 140,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.14\",\n                    \"mac\": \"FC:D7:49:47:10:BE\",\n                    \"previous_count\": 140\n                },\n                \"Timestamp\": \"2025-09-29T09:31:45.738Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 90:39:5F:7D:CB:BE has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 155,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.16\",\n                    \"mac\": \"90:39:5F:7D:CB:BE\",\n                    \"previous_count\": 155\n                },\n                \"Timestamp\": \"2025-09-29T09:31:45.738Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 26:52:DF:5B:C3:2F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 14,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.23\",\n                    \"mac\": \"26:52:DF:5B:C3:2F\",\n                    \"previous_count\": 14\n                },\n                \"Timestamp\": \"2025-09-29T09:31:45.738Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 90:39:5F:17:A4:8E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 343,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.19\",\n                    \"mac\": \"90:39:5F:17:A4:8E\",\n                    \"previous_count\": 343\n                },\n                \"Timestamp\": \"2025-09-29T09:31:45.738Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 62:90:78:85:AB:82 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 294,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.0.12\",\n                    \"mac\": \"62:90:78:85:AB:82\",\n                    \"previous_count\": 294\n                },\n                \"Timestamp\": \"2025-09-29T09:31:45.738Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 12:EB:3A:B9:3B:53 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 259,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.0.4\",\n                    \"mac\": \"12:EB:3A:B9:3B:53\",\n                    \"previous_count\": 259\n                },\n                \"Timestamp\": \"2025-09-29T09:31:45.738Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 74:D4:23:F9:AE:14 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 106,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.15\",\n                    \"mac\": \"74:D4:23:F9:AE:14\",\n                    \"previous_count\": 106\n                },\n                \"Timestamp\": \"2025-09-29T09:31:45.738Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 0A:EB:0E:DC:69:4D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 10,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.0.10\",\n                    \"mac\": \"0A:EB:0E:DC:69:4D\",\n                    \"previous_count\": 10\n                },\n                \"Timestamp\": \"2025-09-29T09:31:45.738Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A2:02:07:F8:E9:FB has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 259,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.5\",\n                    \"mac\": \"A2:02:07:F8:E9:FB\",\n                    \"previous_count\": 259\n                },\n                \"Timestamp\": \"2025-09-29T09:31:45.738Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::20362690D6C6\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.3.0 3.1.9 v6087.0 Build 250124 Rel.60047n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:38.634Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 78.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 3.9501187648456058,\n            \"google.com\": 3.983372921615202,\n            \"spotify.com\": 3.1045130641330165,\n            \"youtube.com\": 3.995249406175772\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 1111.4947030878857,\n                \"Rtt\": 16.49408551068884\n            }\n        },\n        \"badSignal\": {\n            \"02:C5:BA:A6:1F:8E\": {\n                \"Hostname\": \"Geanina-s-S21-Ultra\",\n                \"IpAddress\": \"192.168.0.11\",\n                \"Count\": 41\n            },\n            \"0A:5A:FA:35:1F:2F\": {\n                \"Hostname\": \"Geanina-s-A25\",\n                \"IpAddress\": \"192.168.0.5\",\n                \"Count\": 201\n            },\n            \"38:FC:98:71:CA:46\": {\n                \"Hostname\": \"DESKTOP-5H4C2GE\",\n                \"IpAddress\": \"192.168.0.15\",\n                \"Count\": 58\n            },\n            \"5E:15:43:94:0E:F4\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.13\",\n                \"Count\": 40\n            },\n            \"5E:8B:53:7C:F1:6C\": {\n                \"Hostname\": \"Watch\",\n                \"IpAddress\": \"192.168.0.17\",\n                \"Count\": 59\n            },\n            \"6A:0A:0A:47:BF:BA\": {\n                \"Hostname\": \"Galaxy-S22-Ultra\",\n                \"IpAddress\": \"192.168.0.14\",\n                \"Count\": 112\n            },\n            \"6E:71:28:8F:D6:3F\": {\n                \"Hostname\": \"Galaxy-Tab-A8\",\n                \"IpAddress\": \"192.168.0.8\",\n                \"Count\": 326\n            },\n            \"8E:EC:6F:8C:81:F4\": {\n                \"Hostname\": \"Galaxy-Tab-A9\",\n                \"IpAddress\": \"192.168.0.9\",\n                \"Count\": 293\n            },\n            \"92:72:4E:9D:59:B2\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.10\",\n                \"Count\": 153\n            },\n            \"CE:C3:8E:E2:DA:6C\": {\n                \"Hostname\": \"gya camera\",\n                \"IpAddress\": \"192.168.0.6\",\n                \"Count\": 73\n            },\n            \"EC:BE:5F:6C:57:A7\": {\n                \"Hostname\": \"TOSHIBA-TV\",\n                \"IpAddress\": \"192.168.0.12\",\n                \"Count\": 16\n            }\n        },\n        \"maxCPU\": 21,\n        \"maxMemory\": 38.71,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 92:72:4E:9D:59:B2 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 153,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.10\",\n                    \"mac\": \"92:72:4E:9D:59:B2\",\n                    \"previous_count\": 153\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.651Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC EC:BE:5F:6C:57:A7 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 16,\n                    \"hostname\": \"TOSHIBA-TV\",\n                    \"ip\": \"192.168.0.12\",\n                    \"mac\": \"EC:BE:5F:6C:57:A7\",\n                    \"previous_count\": 16\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.651Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 6E:71:28:8F:D6:3F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 326,\n                    \"hostname\": \"Galaxy-Tab-A8\",\n                    \"ip\": \"192.168.0.8\",\n                    \"mac\": \"6E:71:28:8F:D6:3F\",\n                    \"previous_count\": 326\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.651Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 5E:15:43:94:0E:F4 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 40,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.13\",\n                    \"mac\": \"5E:15:43:94:0E:F4\",\n                    \"previous_count\": 40\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.651Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 02:C5:BA:A6:1F:8E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 41,\n                    \"hostname\": \"Geanina-s-S21-Ultra\",\n                    \"ip\": \"192.168.0.11\",\n                    \"mac\": \"02:C5:BA:A6:1F:8E\",\n                    \"previous_count\": 41\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.651Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 8E:EC:6F:8C:81:F4 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 293,\n                    \"hostname\": \"Galaxy-Tab-A9\",\n                    \"ip\": \"192.168.0.9\",\n                    \"mac\": \"8E:EC:6F:8C:81:F4\",\n                    \"previous_count\": 293\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.651Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC CE:C3:8E:E2:DA:6C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 73,\n                    \"hostname\": \"gya camera\",\n                    \"ip\": \"192.168.0.6\",\n                    \"mac\": \"CE:C3:8E:E2:DA:6C\",\n                    \"previous_count\": 73\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.651Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 5E:8B:53:7C:F1:6C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 59,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.0.17\",\n                    \"mac\": \"5E:8B:53:7C:F1:6C\",\n                    \"previous_count\": 59\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.651Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 0A:5A:FA:35:1F:2F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 201,\n                    \"hostname\": \"Geanina-s-A25\",\n                    \"ip\": \"192.168.0.5\",\n                    \"mac\": \"0A:5A:FA:35:1F:2F\",\n                    \"previous_count\": 201\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.651Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::5091E3374792\",\n            \"model\": \"HX220\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.14.0 2.0.0 v605f.0 Build 230428 Rel.31877n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:34.401Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 96.25,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 85,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 3.002375296912114,\n            \"google.com\": 3.007125890736342,\n            \"spotify.com\": 2.02375296912114,\n            \"youtube.com\": 2.9311163895486936\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 875.5405714285711,\n                \"Rtt\": 25.306766666666654\n            }\n        },\n        \"badSignal\": {\n            \"80:47:86:D4:62:DC\": {\n                \"Hostname\": \"Samsung\",\n                \"IpAddress\": \"192.168.88.2\",\n                \"Count\": 148\n            }\n        },\n        \"maxCPU\": 38,\n        \"maxMemory\": 60.72,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 80:47:86:D4:62:DC has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 148,\n                    \"hostname\": \"Samsung\",\n                    \"ip\": \"192.168.88.2\",\n                    \"mac\": \"80:47:86:D4:62:DC\",\n                    \"previous_count\": 148\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.416Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::5091E33755D2\",\n            \"model\": \"HX220\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.15.0 2.0.0 v605f.0 Build 231128 Rel.28166n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:57.79Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 78.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 7.239904988123516,\n            \"google.com\": 7.315914489311164,\n            \"spotify.com\": 6.992874109263658,\n            \"youtube.com\": 7.368171021377672\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 622.1308571428572,\n                \"Rtt\": 23.27951190476191\n            }\n        },\n        \"badSignal\": {\n            \"1A:23:B6:20:3E:24\": {\n                \"Hostname\": \"Duncan-s-S21-Ultra\",\n                \"IpAddress\": \"192.168.88.16\",\n                \"Count\": 17\n            },\n            \"28:73:F6:DC:4A:95\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.88.4\",\n                \"Count\": 366\n            },\n            \"28:EA:0B:79:FD:B3\": {\n                \"Hostname\": \"XBOX\",\n                \"IpAddress\": \"192.168.88.5\",\n                \"Count\": 179\n            },\n            \"58:6C:25:5F:F2:30\": {\n                \"Hostname\": \"L-R9135DB2\",\n                \"IpAddress\": \"192.168.88.65\",\n                \"Count\": 115\n            },\n            \"96:62:FA:D3:79:76\": {\n                \"Hostname\": \"Samantha-s-S23-Ultra\",\n                \"IpAddress\": \"192.168.88.3\",\n                \"Count\": 99\n            },\n            \"AE:D9:48:99:40:EE\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.88.8\",\n                \"Count\": 363\n            },\n            \"E2:3F:42:1C:4C:97\": {\n                \"Hostname\": \"Samantha-s-S23-Ultra\",\n                \"IpAddress\": \"192.168.88.11\",\n                \"Count\": 12\n            },\n            \"E4:0D:36:22:F8:A8\": {\n                \"Hostname\": \"LF18\",\n                \"IpAddress\": \"192.168.88.12\",\n                \"Count\": 102\n            }\n        },\n        \"maxCPU\": 38,\n        \"maxMemory\": 62.08,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC E2:3F:42:1C:4C:97 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 12,\n                    \"hostname\": \"Samantha-s-S23-Ultra\",\n                    \"ip\": \"192.168.88.11\",\n                    \"mac\": \"E2:3F:42:1C:4C:97\",\n                    \"previous_count\": 12\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.792Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC E4:0D:36:22:F8:A8 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 102,\n                    \"hostname\": \"LF18\",\n                    \"ip\": \"192.168.88.12\",\n                    \"mac\": \"E4:0D:36:22:F8:A8\",\n                    \"previous_count\": 102\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.792Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 1A:23:B6:20:3E:24 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 17,\n                    \"hostname\": \"Duncan-s-S21-Ultra\",\n                    \"ip\": \"192.168.88.16\",\n                    \"mac\": \"1A:23:B6:20:3E:24\",\n                    \"previous_count\": 17\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.792Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 58:6C:25:5F:F2:30 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 115,\n                    \"hostname\": \"L-R9135DB2\",\n                    \"ip\": \"192.168.88.65\",\n                    \"mac\": \"58:6C:25:5F:F2:30\",\n                    \"previous_count\": 115\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.792Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 28:73:F6:DC:4A:95 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 366,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.4\",\n                    \"mac\": \"28:73:F6:DC:4A:95\",\n                    \"previous_count\": 366\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.792Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 96:62:FA:D3:79:76 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 99,\n                    \"hostname\": \"Samantha-s-S23-Ultra\",\n                    \"ip\": \"192.168.88.3\",\n                    \"mac\": \"96:62:FA:D3:79:76\",\n                    \"previous_count\": 99\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.792Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 28:EA:0B:79:FD:B3 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 179,\n                    \"hostname\": \"XBOX\",\n                    \"ip\": \"192.168.88.5\",\n                    \"mac\": \"28:EA:0B:79:FD:B3\",\n                    \"previous_count\": 179\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.792Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::98254AC4CC63\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.13.0 2.0.0 v606d.0 Build 231129 Rel.37213n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:36.193Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 40,\n            \"hardwareHealthScore\": 60\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 5.410926365795724,\n            \"google.com\": 5.676959619952494,\n            \"spotify.com\": 5.534441805225653,\n            \"youtube.com\": 5.67458432304038\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 598.5805064160398,\n                \"Rtt\": 21.17794486215539\n            }\n        },\n        \"badSignal\": {\n            \"30:FD:38:77:FF:B4\": {\n                \"Hostname\": \"Google-Home-Mini\",\n                \"IpAddress\": \"192.168.0.102\",\n                \"Count\": 19\n            },\n            \"64:0C:91:2D:42:60\": {\n                \"Hostname\": \"Ed\",\n                \"IpAddress\": \"192.168.0.103\",\n                \"Count\": 58\n            },\n            \"6A:8C:8E:DF:73:A0\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.110\",\n                \"Count\": 66\n            },\n            \"96:A7:D7:77:77:E5\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.107\",\n                \"Count\": 12\n            }\n        },\n        \"maxCPU\": 100,\n        \"maxMemory\": 48.11,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 6A:8C:8E:DF:73:A0 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 66,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.110\",\n                    \"mac\": \"6A:8C:8E:DF:73:A0\",\n                    \"previous_count\": 66\n                },\n                \"Timestamp\": \"2025-09-29T09:31:36.204Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 30:FD:38:77:FF:B4 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 19,\n                    \"hostname\": \"Google-Home-Mini\",\n                    \"ip\": \"192.168.0.102\",\n                    \"mac\": \"30:FD:38:77:FF:B4\",\n                    \"previous_count\": 19\n                },\n                \"Timestamp\": \"2025-09-29T09:31:36.204Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 96:A7:D7:77:77:E5 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 12,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.107\",\n                    \"mac\": \"96:A7:D7:77:77:E5\",\n                    \"previous_count\": 12\n                },\n                \"Timestamp\": \"2025-09-29T09:31:36.204Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 64:0C:91:2D:42:60 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 58,\n                    \"hostname\": \"Ed\",\n                    \"ip\": \"192.168.0.103\",\n                    \"mac\": \"64:0C:91:2D:42:60\",\n                    \"previous_count\": 58\n                },\n                \"Timestamp\": \"2025-09-29T09:31:36.204Z\"\n            },\n            {\n                \"Type\": \"HighCPUUsage\",\n                \"Message\": \"Device is experiencing high CPU usage.\",\n                \"Details\": {\n                    \"max_cpu_percentage\": 100,\n                    \"threshold_percentage\": 90\n                },\n                \"Timestamp\": \"2025-09-29T09:31:36.206Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::203626900797\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.1.0 3.1.8 v6087.0 Build 230406 Rel.63114n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:35.677Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 78.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 4.988095238095238,\n            \"google.com\": 4.957142857142857,\n            \"spotify.com\": 4.957142857142857,\n            \"youtube.com\": 4.976190476190476\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 2056.8763895486936,\n                \"Rtt\": 9.92142992874109\n            }\n        },\n        \"badSignal\": {\n            \"30:E3:A4:AD:A2:D7\": {\n                \"Hostname\": \"Andy-Book5-Pro\",\n                \"IpAddress\": \"192.168.0.14\",\n                \"Count\": 39\n            },\n            \"40:1C:83:7A:75:8D\": {\n                \"Hostname\": \"UK-010636513157\",\n                \"IpAddress\": \"192.168.0.12\",\n                \"Count\": 71\n            },\n            \"48:F1:EB:78:68:89\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.13\",\n                \"Count\": 50\n            },\n            \"52:EF:4F:3B:14:B5\": {\n                \"Hostname\": \"Pixel-6a\",\n                \"IpAddress\": \"192.168.0.6\",\n                \"Count\": 56\n            },\n            \"5E:50:70:33:1E:72\": {\n                \"Hostname\": \"Andy-and-Sarah-s-Tab-S10-Ultra\",\n                \"IpAddress\": \"192.168.0.5\",\n                \"Count\": 157\n            },\n            \"78:6C:84:59:01:B4\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.6\",\n                \"Count\": 10\n            },\n            \"C6:F2:F2:DE:3C:E4\": {\n                \"Hostname\": \"Andy-s-Z-Fold6\",\n                \"IpAddress\": \"192.168.0.15\",\n                \"Count\": 91\n            },\n            \"E2:C0:DC:5C:20:DE\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.9\",\n                \"Count\": 15\n            }\n        },\n        \"maxCPU\": 14,\n        \"maxMemory\": 39.29,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 40:1C:83:7A:75:8D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 71,\n                    \"hostname\": \"UK-010636513157\",\n                    \"ip\": \"192.168.0.12\",\n                    \"mac\": \"40:1C:83:7A:75:8D\",\n                    \"previous_count\": 71\n                },\n                \"Timestamp\": \"2025-09-29T09:31:35.723Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 5E:50:70:33:1E:72 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 157,\n                    \"hostname\": \"Andy-and-Sarah-s-Tab-S10-Ultra\",\n                    \"ip\": \"192.168.0.5\",\n                    \"mac\": \"5E:50:70:33:1E:72\",\n                    \"previous_count\": 157\n                },\n                \"Timestamp\": \"2025-09-29T09:31:35.723Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 78:6C:84:59:01:B4 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 10,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.6\",\n                    \"mac\": \"78:6C:84:59:01:B4\",\n                    \"previous_count\": 10\n                },\n                \"Timestamp\": \"2025-09-29T09:31:35.723Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 30:E3:A4:AD:A2:D7 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 39,\n                    \"hostname\": \"Andy-Book5-Pro\",\n                    \"ip\": \"192.168.0.14\",\n                    \"mac\": \"30:E3:A4:AD:A2:D7\",\n                    \"previous_count\": 39\n                },\n                \"Timestamp\": \"2025-09-29T09:31:35.723Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC E2:C0:DC:5C:20:DE has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 15,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.9\",\n                    \"mac\": \"E2:C0:DC:5C:20:DE\",\n                    \"previous_count\": 15\n                },\n                \"Timestamp\": \"2025-09-29T09:31:35.723Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C6:F2:F2:DE:3C:E4 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 91,\n                    \"hostname\": \"Andy-s-Z-Fold6\",\n                    \"ip\": \"192.168.0.15\",\n                    \"mac\": \"C6:F2:F2:DE:3C:E4\",\n                    \"previous_count\": 91\n                },\n                \"Timestamp\": \"2025-09-29T09:31:35.723Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 48:F1:EB:78:68:89 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 50,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.13\",\n                    \"mac\": \"48:F1:EB:78:68:89\",\n                    \"previous_count\": 50\n                },\n                \"Timestamp\": \"2025-09-29T09:31:35.723Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 52:EF:4F:3B:14:B5 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 56,\n                    \"hostname\": \"Pixel-6a\",\n                    \"ip\": \"192.168.0.6\",\n                    \"mac\": \"52:EF:4F:3B:14:B5\",\n                    \"previous_count\": 56\n                },\n                \"Timestamp\": \"2025-09-29T09:31:35.723Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::98254A42971A\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.13.0 2.0.0 v606d.0 Build 231129 Rel.37213n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:33.582Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 77.5,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 10,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 13.342857142857143,\n            \"google.com\": 13.521428571428572,\n            \"spotify.com\": 13.030952380952382,\n            \"youtube.com\": 13.721428571428572\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 963.2236515513122,\n                \"Rtt\": 29.021479713603817\n            }\n        },\n        \"badSignal\": {\n            \"48:E1:E9:D2:F4:B9\": {\n                \"Hostname\": \"Meross_Smart_Bulb\",\n                \"IpAddress\": \"192.168.0.101\",\n                \"Count\": 34\n            },\n            \"48:E1:E9:EC:F0:2C\": {\n                \"Hostname\": \"Meross_Smart_Ambient_Light\",\n                \"IpAddress\": \"192.168.0.101\",\n                \"Count\": 148\n            },\n            \"72:40:E2:E7:FF:CA\": {\n                \"Hostname\": \"Pixel-7\",\n                \"IpAddress\": \"192.168.0.105\",\n                \"Count\": 11\n            },\n            \"AA:CF:3F:17:CF:B5\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.105\",\n                \"Count\": 18\n            },\n            \"E6:26:BA:70:1F:1D\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.206\",\n                \"Count\": 34\n            },\n            \"F6:A7:31:3A:C0:5B\": {\n                \"Hostname\": \"RE315\",\n                \"IpAddress\": \"192.168.0.103\",\n                \"Count\": 131\n            }\n        },\n        \"maxCPU\": 20,\n        \"maxMemory\": 46.32,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F6:A7:31:3A:C0:5B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 131,\n                    \"hostname\": \"RE315\",\n                    \"ip\": \"192.168.0.103\",\n                    \"mac\": \"F6:A7:31:3A:C0:5B\",\n                    \"previous_count\": 131\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.595Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC E6:26:BA:70:1F:1D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 34,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.206\",\n                    \"mac\": \"E6:26:BA:70:1F:1D\",\n                    \"previous_count\": 34\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.595Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 48:E1:E9:EC:F0:2C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 148,\n                    \"hostname\": \"Meross_Smart_Ambient_Light\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"48:E1:E9:EC:F0:2C\",\n                    \"previous_count\": 148\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.595Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 48:E1:E9:D2:F4:B9 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 34,\n                    \"hostname\": \"Meross_Smart_Bulb\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"48:E1:E9:D2:F4:B9\",\n                    \"previous_count\": 34\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.595Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC AA:CF:3F:17:CF:B5 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 18,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.105\",\n                    \"mac\": \"AA:CF:3F:17:CF:B5\",\n                    \"previous_count\": 18\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.595Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 72:40:E2:E7:FF:CA has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 11,\n                    \"hostname\": \"Pixel-7\",\n                    \"ip\": \"192.168.0.105\",\n                    \"mac\": \"72:40:E2:E7:FF:CA\",\n                    \"previous_count\": 11\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.595Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::A842A10A51C0\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.15.0 2.0.0 v606d.0 Build 240802 Rel.33715n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:41.084Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 92.5,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 70,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 5.983372921615202,\n            \"google.com\": 5.995249406175772,\n            \"spotify.com\": 5.983372921615202,\n            \"youtube.com\": 5.995249406175772\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 640.6143675417663,\n                \"Rtt\": 14.606205250596659\n            }\n        },\n        \"badSignal\": {\n            \"36:24:F2:91:D8:EF\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.102\",\n                \"Count\": 54\n            },\n            \"AA:D7:0F:D8:E9:71\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.113\",\n                \"Count\": 24\n            }\n        },\n        \"maxCPU\": 38,\n        \"maxMemory\": 49.46,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 36:24:F2:91:D8:EF has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 54,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.102\",\n                    \"mac\": \"36:24:F2:91:D8:EF\",\n                    \"previous_count\": 54\n                },\n                \"Timestamp\": \"2025-09-29T09:31:41.091Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::3C52A105F9B8\",\n            \"model\": \"HX220\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.15.0 2.0.0 v605f.0 Build 231128 Rel.28166n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:44.538Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 88.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 55,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 3.02375296912114,\n            \"google.com\": 3.2351543942992875,\n            \"spotify.com\": 2.843230403800475,\n            \"youtube.com\": 3.1900237529691213\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 732.8041092636577,\n                \"Rtt\": 29.30211401425176\n            }\n        },\n        \"badSignal\": {\n            \"48:A5:E7:5A:F3:5B\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.88.3\",\n                \"Count\": 23\n            },\n            \"48:A5:E7:77:AA:C3\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.88.2\",\n                \"Count\": 11\n            },\n            \"AC:F1:08:55:82:2C\": {\n                \"Hostname\": \"LGwebOSTV\",\n                \"IpAddress\": \"192.168.88.2\",\n                \"Count\": 57\n            }\n        },\n        \"maxCPU\": 22,\n        \"maxMemory\": 60.83,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 48:A5:E7:77:AA:C3 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 11,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.2\",\n                    \"mac\": \"48:A5:E7:77:AA:C3\",\n                    \"previous_count\": 11\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.582Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 48:A5:E7:5A:F3:5B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 23,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.3\",\n                    \"mac\": \"48:A5:E7:5A:F3:5B\",\n                    \"previous_count\": 23\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.582Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC AC:F1:08:55:82:2C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 57,\n                    \"hostname\": \"LGwebOSTV\",\n                    \"ip\": \"192.168.88.2\",\n                    \"mac\": \"AC:F1:08:55:82:2C\",\n                    \"previous_count\": 57\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.582Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::40ED0039FBE6\",\n            \"model\": \"HX220\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.15.0 2.0.0 v605f.0 Build 231128 Rel.28166n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:37.171Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 92.5,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 70,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 4.971098265895954,\n            \"google.com\": 4.965317919075145,\n            \"spotify.com\": 4.057803468208093,\n            \"youtube.com\": 4.9479768786127165\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 696.655433526012,\n                \"Rtt\": 23.81298843930636\n            }\n        },\n        \"badSignal\": {\n            \"16:FD:55:E9:AC:C3\": {\n                \"Hostname\": \"Adam-s-S22\",\n                \"IpAddress\": \"192.168.88.6\",\n                \"Count\": 17\n            },\n            \"42:7B:1F:34:96:4F\": {\n                \"Hostname\": \"Melissa-s-A56\",\n                \"IpAddress\": \"192.168.88.9\",\n                \"Count\": 18\n            }\n        },\n        \"maxCPU\": 27,\n        \"maxMemory\": 62.22,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 42:7B:1F:34:96:4F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 18,\n                    \"hostname\": \"Melissa-s-A56\",\n                    \"ip\": \"192.168.88.9\",\n                    \"mac\": \"42:7B:1F:34:96:4F\",\n                    \"previous_count\": 18\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.181Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 16:FD:55:E9:AC:C3 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 17,\n                    \"hostname\": \"Adam-s-S22\",\n                    \"ip\": \"192.168.88.6\",\n                    \"mac\": \"16:FD:55:E9:AC:C3\",\n                    \"previous_count\": 17\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.181Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::20362690DA08\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.1.0 3.1.8 v6087.0 Build 230406 Rel.63114n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:37.956Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 100,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 100,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 4.5772946859903385,\n            \"google.com\": 4.678743961352657,\n            \"spotify.com\": 3.9420289855072466,\n            \"youtube.com\": 4.702898550724638\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 1811.9217149758454,\n                \"Rtt\": 9.726688405797105\n            }\n        },\n        \"maxCPU\": 13,\n        \"maxMemory\": 39.08,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::98254A42A6EC\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.13.0 2.0.0 v606d.0 Build 231129 Rel.37213n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:47.887Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 78.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 5.2243436754176615,\n            \"google.com\": 5.7040572792362765,\n            \"spotify.com\": 5.7040572792362765,\n            \"youtube.com\": 5.684964200477327\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 418.2274689826304,\n                \"Rtt\": 30.074441687344912\n            }\n        },\n        \"badSignal\": {\n            \"1C:F2:9A:28:05:0D\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.104\",\n                \"Count\": 62\n            },\n            \"42:14:E0:75:B5:F1\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.106\",\n                \"Count\": 24\n            },\n            \"54:DF:1B:51:ED:6F\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.109\",\n                \"Count\": 123\n            },\n            \"6E:4B:45:FA:8A:1B\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.104\",\n                \"Count\": 49\n            },\n            \"6E:9A:E9:8D:A6:72\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.105\",\n                \"Count\": 103\n            },\n            \"BC:33:29:07:DD:06\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.103\",\n                \"Count\": 96\n            },\n            \"E8:6E:3A:A8:23:BB\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.108\",\n                \"Count\": 67\n            },\n            \"EE:68:AA:7B:B5:C1\": {\n                \"Hostname\": \"Galaxy-A12\",\n                \"IpAddress\": \"192.168.0.101\",\n                \"Count\": 20\n            }\n        },\n        \"maxCPU\": 18,\n        \"maxMemory\": 44.9,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC EE:68:AA:7B:B5:C1 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 20,\n                    \"hostname\": \"Galaxy-A12\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"EE:68:AA:7B:B5:C1\",\n                    \"previous_count\": 20\n                },\n                \"Timestamp\": \"2025-09-29T09:31:47.898Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 54:DF:1B:51:ED:6F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 123,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.109\",\n                    \"mac\": \"54:DF:1B:51:ED:6F\",\n                    \"previous_count\": 123\n                },\n                \"Timestamp\": \"2025-09-29T09:31:47.898Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 42:14:E0:75:B5:F1 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 24,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.106\",\n                    \"mac\": \"42:14:E0:75:B5:F1\",\n                    \"previous_count\": 24\n                },\n                \"Timestamp\": \"2025-09-29T09:31:47.898Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 1C:F2:9A:28:05:0D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 62,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.104\",\n                    \"mac\": \"1C:F2:9A:28:05:0D\",\n                    \"previous_count\": 62\n                },\n                \"Timestamp\": \"2025-09-29T09:31:47.898Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC BC:33:29:07:DD:06 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 96,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.103\",\n                    \"mac\": \"BC:33:29:07:DD:06\",\n                    \"previous_count\": 96\n                },\n                \"Timestamp\": \"2025-09-29T09:31:47.898Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC E8:6E:3A:A8:23:BB has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 67,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.108\",\n                    \"mac\": \"E8:6E:3A:A8:23:BB\",\n                    \"previous_count\": 67\n                },\n                \"Timestamp\": \"2025-09-29T09:31:47.898Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 6E:4B:45:FA:8A:1B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 49,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.104\",\n                    \"mac\": \"6E:4B:45:FA:8A:1B\",\n                    \"previous_count\": 49\n                },\n                \"Timestamp\": \"2025-09-29T09:31:47.898Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::2036269004C7\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.1.0 3.1.8 v6087.0 Build 230406 Rel.63114n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:46.27Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 100,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 100,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 7.020304568527918,\n            \"google.com\": 7.094594594594595,\n            \"spotify.com\": 7.106598984771574,\n            \"youtube.com\": 7.081841432225064\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 887.9805952380948,\n                \"Rtt\": 14.195223809523814\n            }\n        },\n        \"maxCPU\": 41,\n        \"maxMemory\": 39.77,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::40ED0039FBE9\",\n            \"model\": \"HX220\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.17.0 2.0.0 v605f.0 Build 240923 Rel.23368n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:46.246Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 78.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 4,\n            \"google.com\": 4.071428571428571,\n            \"spotify.com\": 4.076190476190476,\n            \"youtube.com\": 4.026190476190476\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 470.07370813397074,\n                \"Rtt\": 2.896662679425835\n            }\n        },\n        \"badSignal\": {\n            \"00:A5:54:9F:B2:0D\": {\n                \"Hostname\": \"FLB-LW10-0012\",\n                \"IpAddress\": \"192.168.88.20\",\n                \"Count\": 34\n            },\n            \"08:C2:24:8F:2D:92\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.88.6\",\n                \"Count\": 72\n            },\n            \"1C:F2:9A:23:8C:DB\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.88.21\",\n                \"Count\": 10\n            },\n            \"32:25:49:AC:D2:EF\": {\n                \"Hostname\": \"Watch\",\n                \"IpAddress\": \"192.168.88.20\",\n                \"Count\": 94\n            },\n            \"4A:2D:84:82:2A:90\": {\n                \"Hostname\": \"iPad\",\n                \"IpAddress\": \"192.168.88.16\",\n                \"Count\": 15\n            },\n            \"66:22:C4:45:C0:8F\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.88.14\",\n                \"Count\": 196\n            },\n            \"66:7D:1A:58:95:AD\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.88.3\",\n                \"Count\": 161\n            },\n            \"A6:F1:41:97:B6:6F\": {\n                \"Hostname\": \"Watch\",\n                \"IpAddress\": \"192.168.88.20\",\n                \"Count\": 44\n            },\n            \"C0:23:8D:5F:F5:12\": {\n                \"Hostname\": \"Samsung\",\n                \"IpAddress\": \"192.168.88.29\",\n                \"Count\": 419\n            },\n            \"C0:8A:60:26:57:3D\": {\n                \"Hostname\": \"eufyCleanX10ProOmni\",\n                \"IpAddress\": \"192.168.88.17\",\n                \"Count\": 15\n            },\n            \"D2:75:7C:87:B7:61\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.88.7\",\n                \"Count\": 47\n            },\n            \"D8:BE:65:52:91:79\": {\n                \"Hostname\": \"amazon-71a0c530d\",\n                \"IpAddress\": \"192.168.88.31\",\n                \"Count\": 75\n            },\n            \"DC:54:D7:4E:C9:6C\": {\n                \"Hostname\": \"amazon-e0d64a99b\",\n                \"IpAddress\": \"192.168.88.38\",\n                \"Count\": 134\n            },\n            \"EE:EF:99:E6:4B:9C\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.88.9\",\n                \"Count\": 115\n            },\n            \"FA:F8:8D:A8:51:C7\": {\n                \"Hostname\": \"MacBookPro\",\n                \"IpAddress\": \"192.168.88.35\",\n                \"Count\": 74\n            }\n        },\n        \"maxCPU\": 47,\n        \"maxMemory\": 65.92,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 08:C2:24:8F:2D:92 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 72,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.6\",\n                    \"mac\": \"08:C2:24:8F:2D:92\",\n                    \"previous_count\": 72\n                },\n                \"Timestamp\": \"2025-09-29T09:31:46.247Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 4A:2D:84:82:2A:90 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 15,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.88.16\",\n                    \"mac\": \"4A:2D:84:82:2A:90\",\n                    \"previous_count\": 15\n                },\n                \"Timestamp\": \"2025-09-29T09:31:46.247Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 66:22:C4:45:C0:8F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 196,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.88.14\",\n                    \"mac\": \"66:22:C4:45:C0:8F\",\n                    \"previous_count\": 196\n                },\n                \"Timestamp\": \"2025-09-29T09:31:46.247Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC FA:F8:8D:A8:51:C7 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 74,\n                    \"hostname\": \"MacBookPro\",\n                    \"ip\": \"192.168.88.35\",\n                    \"mac\": \"FA:F8:8D:A8:51:C7\",\n                    \"previous_count\": 74\n                },\n                \"Timestamp\": \"2025-09-29T09:31:46.247Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D8:BE:65:52:91:79 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 75,\n                    \"hostname\": \"amazon-71a0c530d\",\n                    \"ip\": \"192.168.88.31\",\n                    \"mac\": \"D8:BE:65:52:91:79\",\n                    \"previous_count\": 75\n                },\n                \"Timestamp\": \"2025-09-29T09:31:46.247Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 00:A5:54:9F:B2:0D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 34,\n                    \"hostname\": \"FLB-LW10-0012\",\n                    \"ip\": \"192.168.88.20\",\n                    \"mac\": \"00:A5:54:9F:B2:0D\",\n                    \"previous_count\": 34\n                },\n                \"Timestamp\": \"2025-09-29T09:31:46.247Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 1C:F2:9A:23:8C:DB has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 10,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.21\",\n                    \"mac\": \"1C:F2:9A:23:8C:DB\",\n                    \"previous_count\": 10\n                },\n                \"Timestamp\": \"2025-09-29T09:31:46.247Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C0:8A:60:26:57:3D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 15,\n                    \"hostname\": \"eufyCleanX10ProOmni\",\n                    \"ip\": \"192.168.88.17\",\n                    \"mac\": \"C0:8A:60:26:57:3D\",\n                    \"previous_count\": 15\n                },\n                \"Timestamp\": \"2025-09-29T09:31:46.247Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D2:75:7C:87:B7:61 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 47,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.7\",\n                    \"mac\": \"D2:75:7C:87:B7:61\",\n                    \"previous_count\": 47\n                },\n                \"Timestamp\": \"2025-09-29T09:31:46.247Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::98254A4288A1\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.13.0 2.0.0 v606d.0 Build 231129 Rel.37213n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:53.981Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 77.5,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 10,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 7.260869565217392,\n            \"google.com\": 7.510869565217392,\n            \"spotify.com\": 6.840579710144928,\n            \"youtube.com\": 7.427536231884058\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 728.7375912408756,\n                \"Rtt\": 19.014598540145986\n            }\n        },\n        \"badSignal\": {\n            \"2A:7A:7D:0E:54:19\": {\n                \"Hostname\": \"Pixel-9\",\n                \"IpAddress\": \"192.168.0.105\",\n                \"Count\": 39\n            },\n            \"3A:37:62:88:27:FE\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.108\",\n                \"Count\": 95\n            },\n            \"42:BC:77:A0:5B:8B\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.107\",\n                \"Count\": 11\n            },\n            \"74:13:EA:BE:5B:1D\": {\n                \"Hostname\": \"Home\",\n                \"IpAddress\": \"192.168.0.104\",\n                \"Count\": 25\n            },\n            \"D4:3B:04:20:65:43\": {\n                \"Hostname\": \"SSW19429\",\n                \"IpAddress\": \"192.168.0.108\",\n                \"Count\": 242\n            },\n            \"D8:8C:79:47:BD:17\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.106\",\n                \"Count\": 244\n            }\n        },\n        \"maxCPU\": 50,\n        \"maxMemory\": 46.98,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 74:13:EA:BE:5B:1D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 25,\n                    \"hostname\": \"Home\",\n                    \"ip\": \"192.168.0.104\",\n                    \"mac\": \"74:13:EA:BE:5B:1D\",\n                    \"previous_count\": 25\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.987Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 42:BC:77:A0:5B:8B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 11,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.107\",\n                    \"mac\": \"42:BC:77:A0:5B:8B\",\n                    \"previous_count\": 11\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.987Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D8:8C:79:47:BD:17 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 244,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.106\",\n                    \"mac\": \"D8:8C:79:47:BD:17\",\n                    \"previous_count\": 244\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.987Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 3A:37:62:88:27:FE has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 95,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.108\",\n                    \"mac\": \"3A:37:62:88:27:FE\",\n                    \"previous_count\": 95\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.987Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 2A:7A:7D:0E:54:19 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 39,\n                    \"hostname\": \"Pixel-9\",\n                    \"ip\": \"192.168.0.105\",\n                    \"mac\": \"2A:7A:7D:0E:54:19\",\n                    \"previous_count\": 39\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.987Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::B0192129B90D\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.14.0 2.0.0 v606d.0 Build 240507 Rel.24459n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:39.949Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 100,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 100,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 8.042755344418053,\n            \"google.com\": 8.019002375296912,\n            \"spotify.com\": 7.270783847980997,\n            \"youtube.com\": 8.035629453681711\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 934.9348564593311,\n                \"Rtt\": 20.980861244019138\n            }\n        },\n        \"maxCPU\": 22,\n        \"maxMemory\": 43.83,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::A842A10A43AA\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.13.0 2.0.0 v606d.0 Build 231129 Rel.37213n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:34.552Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 85,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 40,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 5.997624703087886,\n            \"google.com\": 5.954869358669834,\n            \"spotify.com\": 5.980997624703088,\n            \"youtube.com\": 5.95249406175772\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 656.0637831325307,\n                \"Rtt\": 15.301204819277109\n            }\n        },\n        \"badSignal\": {\n            \"3C:55:76:53:CE:69\": {\n                \"Hostname\": \"LAPTOP-5C2MDRDG\",\n                \"IpAddress\": \"192.168.0.110\",\n                \"Count\": 12\n            },\n            \"6A:EF:0E:3E:46:47\": {\n                \"Hostname\": \"Pixel-7-Pro\",\n                \"IpAddress\": \"192.168.0.100\",\n                \"Count\": 16\n            },\n            \"92:96:EB:82:39:E8\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.101\",\n                \"Count\": 14\n            },\n            \"FC:E2:6C:23:BB:B0\": {\n                \"Hostname\": \"MacBook-Air-6\",\n                \"IpAddress\": \"192.168.0.102\",\n                \"Count\": 58\n            }\n        },\n        \"maxCPU\": 20,\n        \"maxMemory\": 47.28,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 92:96:EB:82:39:E8 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 14,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"92:96:EB:82:39:E8\",\n                    \"previous_count\": 14\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.567Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC FC:E2:6C:23:BB:B0 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 58,\n                    \"hostname\": \"MacBook-Air-6\",\n                    \"ip\": \"192.168.0.102\",\n                    \"mac\": \"FC:E2:6C:23:BB:B0\",\n                    \"previous_count\": 58\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.567Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 6A:EF:0E:3E:46:47 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 16,\n                    \"hostname\": \"Pixel-7-Pro\",\n                    \"ip\": \"192.168.0.100\",\n                    \"mac\": \"6A:EF:0E:3E:46:47\",\n                    \"previous_count\": 16\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.567Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 3C:55:76:53:CE:69 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 12,\n                    \"hostname\": \"LAPTOP-5C2MDRDG\",\n                    \"ip\": \"192.168.0.110\",\n                    \"mac\": \"3C:55:76:53:CE:69\",\n                    \"previous_count\": 12\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.567Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::20362690D7A4\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.1.0 3.1.8 v6087.0 Build 230406 Rel.63114n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:43.177Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 92.5,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 70,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 9.990498812351545,\n            \"google.com\": 9.997624703087887,\n            \"spotify.com\": 9.95249406175772,\n            \"youtube.com\": 9.935866983372922\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 1672.3190498812348,\n                \"Rtt\": 15.701893111638956\n            }\n        },\n        \"badSignal\": {\n            \"5C:47:5E:6A:E3:55\": {\n                \"Hostname\": \"RingDoorbell-55\",\n                \"IpAddress\": \"192.168.0.7\",\n                \"Count\": 386\n            },\n            \"72:FB:21:77:0F:53\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.4\",\n                \"Count\": 114\n            }\n        },\n        \"maxCPU\": 17,\n        \"maxMemory\": 38.81,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 72:FB:21:77:0F:53 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 114,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.4\",\n                    \"mac\": \"72:FB:21:77:0F:53\",\n                    \"previous_count\": 114\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.201Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 5C:47:5E:6A:E3:55 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 386,\n                    \"hostname\": \"RingDoorbell-55\",\n                    \"ip\": \"192.168.0.7\",\n                    \"mac\": \"5C:47:5E:6A:E3:55\",\n                    \"previous_count\": 386\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.201Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::20362690111E\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.1.0 3.1.8 v6087.0 Build 230406 Rel.63114n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:49.21Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 92.5,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 70,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 4.292857142857143,\n            \"google.com\": 4.7595238095238095,\n            \"spotify.com\": 4.0095238095238095,\n            \"youtube.com\": 4.783333333333333\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 981.9620952380945,\n                \"Rtt\": 11.498535714285719\n            }\n        },\n        \"badSignal\": {\n            \"0E:47:CB:10:CE:8B\": {\n                \"Hostname\": \"Marta-s-S24-Ultra\",\n                \"IpAddress\": \"192.168.0.5\",\n                \"Count\": 140\n            },\n            \"DA:E6:40:30:B1:E7\": {\n                \"Hostname\": \"ADRIANEK-telefonik\",\n                \"IpAddress\": \"192.168.0.12\",\n                \"Count\": 87\n            }\n        },\n        \"maxCPU\": 16,\n        \"maxMemory\": 39.23,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC DA:E6:40:30:B1:E7 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 87,\n                    \"hostname\": \"ADRIANEK-telefonik\",\n                    \"ip\": \"192.168.0.12\",\n                    \"mac\": \"DA:E6:40:30:B1:E7\",\n                    \"previous_count\": 87\n                },\n                \"Timestamp\": \"2025-09-29T09:31:49.239Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 0E:47:CB:10:CE:8B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 140,\n                    \"hostname\": \"Marta-s-S24-Ultra\",\n                    \"ip\": \"192.168.0.5\",\n                    \"mac\": \"0E:47:CB:10:CE:8B\",\n                    \"previous_count\": 140\n                },\n                \"Timestamp\": \"2025-09-29T09:31:49.239Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::3C52A105FD42\",\n            \"model\": \"HX220\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.15.0 2.0.0 v605f.0 Build 231128 Rel.28166n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:43.194Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 100,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 100,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 4.109523809523809,\n            \"google.com\": 4.433333333333334,\n            \"spotify.com\": 4.242857142857143,\n            \"youtube.com\": 4.302380952380952\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 687.5697380952372,\n                \"Rtt\": 25.32572619047618\n            }\n        },\n        \"maxCPU\": 26,\n        \"maxMemory\": 59.82,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::A842A10A567C\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.13.0 2.0.0 v606d.0 Build 231129 Rel.37213n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:52.961Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 81.25,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 25,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 5.504761904761905,\n            \"google.com\": 5.669047619047619,\n            \"spotify.com\": 5.628571428571429,\n            \"youtube.com\": 5.685714285714286\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 695.9102403846153,\n                \"Rtt\": 13.91826923076923\n            }\n        },\n        \"badSignal\": {\n            \"06:5D:21:38:52:57\": {\n                \"Hostname\": \"WP300\",\n                \"IpAddress\": \"192.168.0.114\",\n                \"Count\": 69\n            },\n            \"0C:EE:99:B8:21:B4\": {\n                \"Hostname\": \"amazon-f3df98703\",\n                \"IpAddress\": \"192.168.0.113\",\n                \"Count\": 73\n            },\n            \"B4:61:E9:0B:FA:03\": {\n                \"Hostname\": \"113209425\",\n                \"IpAddress\": \"192.168.0.114\",\n                \"Count\": 180\n            },\n            \"EE:33:42:6D:21:DD\": {\n                \"Hostname\": \"C60\",\n                \"IpAddress\": \"192.168.0.118\",\n                \"Count\": 30\n            },\n            \"F6:D7:74:B8:B0:F2\": {\n                \"Hostname\": \"iPad\",\n                \"IpAddress\": \"192.168.0.115\",\n                \"Count\": 355\n            }\n        },\n        \"maxCPU\": 25,\n        \"maxMemory\": 46.85,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC EE:33:42:6D:21:DD has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 30,\n                    \"hostname\": \"C60\",\n                    \"ip\": \"192.168.0.118\",\n                    \"mac\": \"EE:33:42:6D:21:DD\",\n                    \"previous_count\": 30\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.005Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F6:D7:74:B8:B0:F2 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 355,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.0.115\",\n                    \"mac\": \"F6:D7:74:B8:B0:F2\",\n                    \"previous_count\": 355\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.005Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 0C:EE:99:B8:21:B4 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 73,\n                    \"hostname\": \"amazon-f3df98703\",\n                    \"ip\": \"192.168.0.113\",\n                    \"mac\": \"0C:EE:99:B8:21:B4\",\n                    \"previous_count\": 73\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.005Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 06:5D:21:38:52:57 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 69,\n                    \"hostname\": \"WP300\",\n                    \"ip\": \"192.168.0.114\",\n                    \"mac\": \"06:5D:21:38:52:57\",\n                    \"previous_count\": 69\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.005Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B4:61:E9:0B:FA:03 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 180,\n                    \"hostname\": \"113209425\",\n                    \"ip\": \"192.168.0.114\",\n                    \"mac\": \"B4:61:E9:0B:FA:03\",\n                    \"previous_count\": 180\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.005Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::20362690076D\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.3.0 3.1.9 v6087.0 Build 250124 Rel.60047n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:37.403Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 92.5,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 70,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 2.9216152019002375,\n            \"google.com\": 2.992874109263658,\n            \"spotify.com\": 2.705463182897862,\n            \"youtube.com\": 2.795724465558195\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 1080.1594061757714,\n                \"Rtt\": 17.37102137767221\n            }\n        },\n        \"badSignal\": {\n            \"4C:82:A9:00:F9:BF\": {\n                \"Hostname\": \"DESKTOP-IJMB5R4\",\n                \"IpAddress\": \"192.168.0.4\",\n                \"Count\": 16\n            },\n            \"A4:F8:41:D4:4D:73\": {\n                \"Hostname\": \"Pookies-phone\",\n                \"IpAddress\": \"192.168.0.2\",\n                \"Count\": 29\n            }\n        },\n        \"maxCPU\": 18,\n        \"maxMemory\": 44.42,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 4C:82:A9:00:F9:BF has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 16,\n                    \"hostname\": \"DESKTOP-IJMB5R4\",\n                    \"ip\": \"192.168.0.4\",\n                    \"mac\": \"4C:82:A9:00:F9:BF\",\n                    \"previous_count\": 16\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.422Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A4:F8:41:D4:4D:73 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 29,\n                    \"hostname\": \"Pookies-phone\",\n                    \"ip\": \"192.168.0.2\",\n                    \"mac\": \"A4:F8:41:D4:4D:73\",\n                    \"previous_count\": 29\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.422Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::242FD04E99EF\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.13.0 2.0.0 v606d.0 Build 231129 Rel.37213n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:33.531Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 78.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 5.581947743467934,\n            \"google.com\": 5.667458432304038,\n            \"spotify.com\": 5.159144893111639,\n            \"youtube.com\": 5.665083135391924\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 834.4044364508393,\n                \"Rtt\": 14.676258992805755\n            }\n        },\n        \"badSignal\": {\n            \"04:27:28:DB:79:02\": {\n                \"Hostname\": \"XBOX\",\n                \"IpAddress\": \"192.168.0.109\",\n                \"Count\": 162\n            },\n            \"10:2C:B1:8B:5C:C9\": {\n                \"Hostname\": \"Eufy Device\",\n                \"IpAddress\": \"192.168.0.116\",\n                \"Count\": 46\n            },\n            \"44:27:45:26:00:1E\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.106\",\n                \"Count\": 406\n            },\n            \"52:CB:36:2A:25:6C\": {\n                \"Hostname\": \"Ginas-S23\",\n                \"IpAddress\": \"192.168.0.103\",\n                \"Count\": 16\n            },\n            \"62:F2:07:2C:E3:57\": {\n                \"Hostname\": \"Julius-s-S23-Ultra\",\n                \"IpAddress\": \"192.168.0.110\",\n                \"Count\": 285\n            },\n            \"82:09:3F:91:CA:8A\": {\n                \"Hostname\": \"Alcatraz-Ultra\",\n                \"IpAddress\": \"192.168.0.102\",\n                \"Count\": 12\n            },\n            \"9C:37:CB:A8:C4:34\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.111\",\n                \"Count\": 59\n            },\n            \"B8:B4:09:5D:44:3C\": {\n                \"Hostname\": \"Samsung\",\n                \"IpAddress\": \"192.168.0.119\",\n                \"Count\": 421\n            },\n            \"C4:38:75:1D:21:74\": {\n                \"Hostname\": \"SonosZP\",\n                \"IpAddress\": \"192.168.0.108\",\n                \"Count\": 45\n            },\n            \"EE:D6:A5:FA:2C:D3\": {\n                \"Hostname\": \"Paul-s-S21\",\n                \"IpAddress\": \"192.168.0.105\",\n                \"Count\": 54\n            }\n        },\n        \"maxCPU\": 41,\n        \"maxMemory\": 49.55,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 9C:37:CB:A8:C4:34 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 59,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.111\",\n                    \"mac\": \"9C:37:CB:A8:C4:34\",\n                    \"previous_count\": 59\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.549Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C4:38:75:1D:21:74 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 45,\n                    \"hostname\": \"SonosZP\",\n                    \"ip\": \"192.168.0.108\",\n                    \"mac\": \"C4:38:75:1D:21:74\",\n                    \"previous_count\": 45\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.549Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 44:27:45:26:00:1E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 406,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.106\",\n                    \"mac\": \"44:27:45:26:00:1E\",\n                    \"previous_count\": 406\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.549Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 62:F2:07:2C:E3:57 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 285,\n                    \"hostname\": \"Julius-s-S23-Ultra\",\n                    \"ip\": \"192.168.0.110\",\n                    \"mac\": \"62:F2:07:2C:E3:57\",\n                    \"previous_count\": 285\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.549Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 52:CB:36:2A:25:6C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 16,\n                    \"hostname\": \"Ginas-S23\",\n                    \"ip\": \"192.168.0.103\",\n                    \"mac\": \"52:CB:36:2A:25:6C\",\n                    \"previous_count\": 16\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.549Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B8:B4:09:5D:44:3C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 421,\n                    \"hostname\": \"Samsung\",\n                    \"ip\": \"192.168.0.119\",\n                    \"mac\": \"B8:B4:09:5D:44:3C\",\n                    \"previous_count\": 421\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.549Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 04:27:28:DB:79:02 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 162,\n                    \"hostname\": \"XBOX\",\n                    \"ip\": \"192.168.0.109\",\n                    \"mac\": \"04:27:28:DB:79:02\",\n                    \"previous_count\": 162\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.549Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 82:09:3F:91:CA:8A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 12,\n                    \"hostname\": \"Alcatraz-Ultra\",\n                    \"ip\": \"192.168.0.102\",\n                    \"mac\": \"82:09:3F:91:CA:8A\",\n                    \"previous_count\": 12\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.549Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 10:2C:B1:8B:5C:C9 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 46,\n                    \"hostname\": \"Eufy Device\",\n                    \"ip\": \"192.168.0.116\",\n                    \"mac\": \"10:2C:B1:8B:5C:C9\",\n                    \"previous_count\": 46\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.549Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC EE:D6:A5:FA:2C:D3 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 54,\n                    \"hostname\": \"Paul-s-S21\",\n                    \"ip\": \"192.168.0.105\",\n                    \"mac\": \"EE:D6:A5:FA:2C:D3\",\n                    \"previous_count\": 54\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.549Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::A842A10A57B7\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.13.0 2.0.0 v606d.0 Build 231129 Rel.37213n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:47.223Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 78.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 5.930952380952381,\n            \"google.com\": 5.969047619047619,\n            \"spotify.com\": 5.061904761904762,\n            \"youtube.com\": 6.0476190476190474\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 522.5608759124084,\n                \"Rtt\": 17.49391727493917\n            }\n        },\n        \"badSignal\": {\n            \"0C:A2:F4:71:09:7C\": {\n                \"Hostname\": \"CAD-0CA2F471097C\",\n                \"IpAddress\": \"192.168.0.100\",\n                \"Count\": 254\n            },\n            \"2C:BE:EB:20:0D:61\": {\n                \"Hostname\": \"Nothing-phone-1\",\n                \"IpAddress\": \"192.168.0.100\",\n                \"Count\": 12\n            },\n            \"36:4C:E9:04:C9:01\": {\n                \"Hostname\": \"Watch\",\n                \"IpAddress\": \"192.168.0.105\",\n                \"Count\": 76\n            },\n            \"52:D6:2A:25:25:27\": {\n                \"Hostname\": \"iPad\",\n                \"IpAddress\": \"192.168.0.104\",\n                \"Count\": 122\n            },\n            \"82:55:97:91:AF:D0\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.103\",\n                \"Count\": 43\n            },\n            \"8A:61:AF:8D:FE:E8\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.100\",\n                \"Count\": 24\n            },\n            \"E0:1F:88:2C:0B:F7\": {\n                \"Hostname\": \"POCOM2Pro-soundcoreP\",\n                \"IpAddress\": \"192.168.0.101\",\n                \"Count\": 11\n            },\n            \"E2:45:75:08:DB:E6\": {\n                \"Hostname\": \"M2007J20CI\",\n                \"IpAddress\": \"192.168.0.107\",\n                \"Count\": 104\n            }\n        },\n        \"maxCPU\": 22,\n        \"maxMemory\": 48.16,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC E2:45:75:08:DB:E6 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 104,\n                    \"hostname\": \"M2007J20CI\",\n                    \"ip\": \"192.168.0.107\",\n                    \"mac\": \"E2:45:75:08:DB:E6\",\n                    \"previous_count\": 104\n                },\n                \"Timestamp\": \"2025-09-29T09:31:47.237Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 8A:61:AF:8D:FE:E8 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 24,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.100\",\n                    \"mac\": \"8A:61:AF:8D:FE:E8\",\n                    \"previous_count\": 24\n                },\n                \"Timestamp\": \"2025-09-29T09:31:47.237Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 36:4C:E9:04:C9:01 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 76,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.0.105\",\n                    \"mac\": \"36:4C:E9:04:C9:01\",\n                    \"previous_count\": 76\n                },\n                \"Timestamp\": \"2025-09-29T09:31:47.237Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 2C:BE:EB:20:0D:61 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 12,\n                    \"hostname\": \"Nothing-phone-1\",\n                    \"ip\": \"192.168.0.100\",\n                    \"mac\": \"2C:BE:EB:20:0D:61\",\n                    \"previous_count\": 12\n                },\n                \"Timestamp\": \"2025-09-29T09:31:47.237Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC E0:1F:88:2C:0B:F7 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 11,\n                    \"hostname\": \"POCOM2Pro-soundcoreP\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"E0:1F:88:2C:0B:F7\",\n                    \"previous_count\": 11\n                },\n                \"Timestamp\": \"2025-09-29T09:31:47.237Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 82:55:97:91:AF:D0 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 43,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.103\",\n                    \"mac\": \"82:55:97:91:AF:D0\",\n                    \"previous_count\": 43\n                },\n                \"Timestamp\": \"2025-09-29T09:31:47.237Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::40AE309767AF\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.12.0 2.0.0 v606d.0 Build 230913 Rel.29689n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:45.608Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 81.25,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 25,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 4.262529832935561,\n            \"google.com\": 4.310262529832936,\n            \"spotify.com\": 4.212410501193317,\n            \"youtube.com\": 4.389021479713604\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 988.296067146283,\n                \"Rtt\": 19.952038369304557\n            }\n        },\n        \"badSignal\": {\n            \"76:31:5B:2F:DA:E3\": {\n                \"Hostname\": \"Sridhar-s-S21\",\n                \"IpAddress\": \"192.168.0.102\",\n                \"Count\": 75\n            },\n            \"AE:F3:73:94:F6:41\": {\n                \"Hostname\": \"Mac\",\n                \"IpAddress\": \"192.168.0.104\",\n                \"Count\": 98\n            },\n            \"B2:A3:EE:99:52:80\": {\n                \"Hostname\": \"Pixel-6\",\n                \"IpAddress\": \"192.168.0.101\",\n                \"Count\": 23\n            },\n            \"BA:FF:CD:2C:3B:B3\": {\n                \"Hostname\": \"Veerachamy-s-S24-Ultra\",\n                \"IpAddress\": \"192.168.0.102\",\n                \"Count\": 66\n            },\n            \"C2:8A:A8:E7:20:57\": {\n                \"Hostname\": \"Lakshmi-s-M31\",\n                \"IpAddress\": \"192.168.0.100\",\n                \"Count\": 86\n            }\n        },\n        \"maxCPU\": 19,\n        \"maxMemory\": 50.41,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 76:31:5B:2F:DA:E3 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 75,\n                    \"hostname\": \"Sridhar-s-S21\",\n                    \"ip\": \"192.168.0.102\",\n                    \"mac\": \"76:31:5B:2F:DA:E3\",\n                    \"previous_count\": 75\n                },\n                \"Timestamp\": \"2025-09-29T09:31:45.614Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B2:A3:EE:99:52:80 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 23,\n                    \"hostname\": \"Pixel-6\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"B2:A3:EE:99:52:80\",\n                    \"previous_count\": 23\n                },\n                \"Timestamp\": \"2025-09-29T09:31:45.614Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC AE:F3:73:94:F6:41 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 98,\n                    \"hostname\": \"Mac\",\n                    \"ip\": \"192.168.0.104\",\n                    \"mac\": \"AE:F3:73:94:F6:41\",\n                    \"previous_count\": 98\n                },\n                \"Timestamp\": \"2025-09-29T09:31:45.614Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC BA:FF:CD:2C:3B:B3 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 66,\n                    \"hostname\": \"Veerachamy-s-S24-Ultra\",\n                    \"ip\": \"192.168.0.102\",\n                    \"mac\": \"BA:FF:CD:2C:3B:B3\",\n                    \"previous_count\": 66\n                },\n                \"Timestamp\": \"2025-09-29T09:31:45.614Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::98254A429BC4\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.13.0 2.0.0 v606d.0 Build 231129 Rel.37213n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:43.022Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 78.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 9.085714285714285,\n            \"google.com\": 9.019047619047619,\n            \"spotify.com\": 8.116666666666667,\n            \"youtube.com\": 9.073809523809524\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 926.702559808616,\n                \"Rtt\": 20.789473684210527\n            }\n        },\n        \"badSignal\": {\n            \"2C:0E:3D:73:A5:BF\": {\n                \"Hostname\": \"Galaxy-S7\",\n                \"IpAddress\": \"192.168.0.104\",\n                \"Count\": 206\n            },\n            \"2C:58:B9:27:8B:E0\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.109\",\n                \"Count\": 420\n            },\n            \"42:02:4C:E1:34:EE\": {\n                \"Hostname\": \"Galaxy-S21-5G\",\n                \"IpAddress\": \"192.168.0.101\",\n                \"Count\": 108\n            },\n            \"5C:1B:F4:E1:0E:44\": {\n                \"Hostname\": \"Ryans-Mac-mini\",\n                \"IpAddress\": \"192.168.0.103\",\n                \"Count\": 387\n            },\n            \"90:11:95:C3:30:A5\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.105\",\n                \"Count\": 10\n            },\n            \"AC:9F:C3:2E:4F:CC\": {\n                \"Hostname\": \"Ring-AC9fC32E4FCC\",\n                \"IpAddress\": \"192.168.0.103\",\n                \"Count\": 399\n            },\n            \"AE:60:94:9D:5A:E2\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.106\",\n                \"Count\": 21\n            },\n            \"BA:D1:F6:F2:0C:F2\": {\n                \"Hostname\": \"Carole-s-A22\",\n                \"IpAddress\": \"192.168.0.102\",\n                \"Count\": 25\n            }\n        },\n        \"maxCPU\": 18,\n        \"maxMemory\": 45.56,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC AE:60:94:9D:5A:E2 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 21,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.106\",\n                    \"mac\": \"AE:60:94:9D:5A:E2\",\n                    \"previous_count\": 21\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.023Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC BA:D1:F6:F2:0C:F2 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 25,\n                    \"hostname\": \"Carole-s-A22\",\n                    \"ip\": \"192.168.0.102\",\n                    \"mac\": \"BA:D1:F6:F2:0C:F2\",\n                    \"previous_count\": 25\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.023Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 2C:0E:3D:73:A5:BF has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 206,\n                    \"hostname\": \"Galaxy-S7\",\n                    \"ip\": \"192.168.0.104\",\n                    \"mac\": \"2C:0E:3D:73:A5:BF\",\n                    \"previous_count\": 206\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.023Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 42:02:4C:E1:34:EE has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 108,\n                    \"hostname\": \"Galaxy-S21-5G\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"42:02:4C:E1:34:EE\",\n                    \"previous_count\": 108\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.023Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 90:11:95:C3:30:A5 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 10,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.105\",\n                    \"mac\": \"90:11:95:C3:30:A5\",\n                    \"previous_count\": 10\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.023Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::98254AA1C79E\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.15.0 2.0.0 v606d.0 Build 240802 Rel.33715n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:42.052Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 81.25,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 25,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 13.6,\n            \"google.com\": 13.708474576271186,\n            \"spotify.com\": 13.39322033898305,\n            \"youtube.com\": 13.664406779661016\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 949.6629351535834,\n                \"Rtt\": 28.4641638225256\n            }\n        },\n        \"badSignal\": {\n            \"4C:3B:DF:E6:53:3C\": {\n                \"Hostname\": \"XBOX\",\n                \"IpAddress\": \"192.168.0.105\",\n                \"Count\": 34\n            },\n            \"9E:82:D7:C9:ED:CC\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.101\",\n                \"Count\": 20\n            },\n            \"E6:B3:65:3E:38:19\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.107\",\n                \"Count\": 12\n            },\n            \"EC:BE:5F:13:57:12\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.106\",\n                \"Count\": 20\n            },\n            \"F6:7D:F6:08:51:2D\": {\n                \"Hostname\": \"iPad\",\n                \"IpAddress\": \"192.168.0.104\",\n                \"Count\": 10\n            }\n        },\n        \"maxCPU\": 68,\n        \"maxMemory\": 50.09,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 9E:82:D7:C9:ED:CC has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 20,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"9E:82:D7:C9:ED:CC\",\n                    \"previous_count\": 20\n                },\n                \"Timestamp\": \"2025-09-29T09:31:42.061Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 4C:3B:DF:E6:53:3C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 34,\n                    \"hostname\": \"XBOX\",\n                    \"ip\": \"192.168.0.105\",\n                    \"mac\": \"4C:3B:DF:E6:53:3C\",\n                    \"previous_count\": 34\n                },\n                \"Timestamp\": \"2025-09-29T09:31:42.061Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F6:7D:F6:08:51:2D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 10,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.0.104\",\n                    \"mac\": \"F6:7D:F6:08:51:2D\",\n                    \"previous_count\": 10\n                },\n                \"Timestamp\": \"2025-09-29T09:31:42.061Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC E6:B3:65:3E:38:19 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 12,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.107\",\n                    \"mac\": \"E6:B3:65:3E:38:19\",\n                    \"previous_count\": 12\n                },\n                \"Timestamp\": \"2025-09-29T09:31:42.061Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC EC:BE:5F:13:57:12 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 20,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.106\",\n                    \"mac\": \"EC:BE:5F:13:57:12\",\n                    \"previous_count\": 20\n                },\n                \"Timestamp\": \"2025-09-29T09:31:42.062Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::203626911F07\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.1.0 3.1.8 v6087.0 Build 230406 Rel.63114n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:39.61Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 85,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 40,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 3.014925373134328,\n            \"google.com\": 3.002724795640327,\n            \"spotify.com\": 3.0325814536340854,\n            \"youtube.com\": 3.023017902813299\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 1798.921285714285,\n                \"Rtt\": 8.463240476190473\n            }\n        },\n        \"badSignal\": {\n            \"1E:0A:71:D7:71:7D\": {\n                \"Hostname\": \"Richard-s-Z-Fold6\",\n                \"IpAddress\": \"192.168.0.5\",\n                \"Count\": 12\n            },\n            \"92:26:B7:C5:CF:04\": {\n                \"Hostname\": \"iPad\",\n                \"IpAddress\": \"192.168.0.6\",\n                \"Count\": 26\n            },\n            \"B6:09:21:3A:3F:B9\": {\n                \"Hostname\": \"RE200\",\n                \"IpAddress\": \"192.168.0.3\",\n                \"Count\": 23\n            },\n            \"FA:E0:E7:78:1B:5E\": {\n                \"Hostname\": \"Karl-s-S25\",\n                \"IpAddress\": \"192.168.0.2\",\n                \"Count\": 30\n            }\n        },\n        \"maxCPU\": 11,\n        \"maxMemory\": 39.24,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B6:09:21:3A:3F:B9 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 23,\n                    \"hostname\": \"RE200\",\n                    \"ip\": \"192.168.0.3\",\n                    \"mac\": \"B6:09:21:3A:3F:B9\",\n                    \"previous_count\": 23\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.628Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 92:26:B7:C5:CF:04 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 26,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.0.6\",\n                    \"mac\": \"92:26:B7:C5:CF:04\",\n                    \"previous_count\": 26\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.628Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 1E:0A:71:D7:71:7D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 12,\n                    \"hostname\": \"Richard-s-Z-Fold6\",\n                    \"ip\": \"192.168.0.5\",\n                    \"mac\": \"1E:0A:71:D7:71:7D\",\n                    \"previous_count\": 12\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.628Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC FA:E0:E7:78:1B:5E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 30,\n                    \"hostname\": \"Karl-s-S25\",\n                    \"ip\": \"192.168.0.2\",\n                    \"mac\": \"FA:E0:E7:78:1B:5E\",\n                    \"previous_count\": 30\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.628Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::3C52A105F93A\",\n            \"model\": \"HX220\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.17.0 2.0.0 v605f.0 Build 240923 Rel.23368n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:54.478Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 77.5,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 10,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 7.507142857142857,\n            \"google.com\": 7.788095238095238,\n            \"spotify.com\": 7.035714285714286,\n            \"youtube.com\": 7.8\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 408.64528846153735,\n                \"Rtt\": 2.480915865384616\n            }\n        },\n        \"badSignal\": {\n            \"04:B9:E3:0F:15:EA\": {\n                \"Hostname\": \"Samsung\",\n                \"IpAddress\": \"192.168.88.6\",\n                \"Count\": 135\n            },\n            \"6E:23:8A:F7:FA:48\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.88.8\",\n                \"Count\": 75\n            },\n            \"9C:76:13:7B:99:2C\": {\n                \"Hostname\": \"RingDoorbell-2c\",\n                \"IpAddress\": \"192.168.88.4\",\n                \"Count\": 11\n            },\n            \"A6:C4:C7:A2:34:74\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.88.3\",\n                \"Count\": 80\n            },\n            \"B4:B7:42:22:F6:76\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.88.2\",\n                \"Count\": 314\n            },\n            \"C2:15:95:21:80:5D\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.88.4\",\n                \"Count\": 153\n            }\n        },\n        \"maxCPU\": 37,\n        \"maxMemory\": 62.67,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A6:C4:C7:A2:34:74 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 80,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.88.3\",\n                    \"mac\": \"A6:C4:C7:A2:34:74\",\n                    \"previous_count\": 80\n                },\n                \"Timestamp\": \"2025-09-29T09:31:54.501Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B4:B7:42:22:F6:76 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 314,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.2\",\n                    \"mac\": \"B4:B7:42:22:F6:76\",\n                    \"previous_count\": 314\n                },\n                \"Timestamp\": \"2025-09-29T09:31:54.501Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 6E:23:8A:F7:FA:48 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 75,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.8\",\n                    \"mac\": \"6E:23:8A:F7:FA:48\",\n                    \"previous_count\": 75\n                },\n                \"Timestamp\": \"2025-09-29T09:31:54.501Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 04:B9:E3:0F:15:EA has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 135,\n                    \"hostname\": \"Samsung\",\n                    \"ip\": \"192.168.88.6\",\n                    \"mac\": \"04:B9:E3:0F:15:EA\",\n                    \"previous_count\": 135\n                },\n                \"Timestamp\": \"2025-09-29T09:31:54.501Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::20362690BD57\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.1.0 3.1.8 v6087.0 Build 230406 Rel.63114n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:39.59Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 88.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 55,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 9.227817745803357,\n            \"google.com\": 9.510791366906474,\n            \"spotify.com\": 9.311750599520384,\n            \"youtube.com\": 9.558752997601918\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 1677.3562110311748,\n                \"Rtt\": 15.290709832134285\n            }\n        },\n        \"badSignal\": {\n            \"90:DE:80:28:99:32\": {\n                \"Hostname\": \"DESKTOP-3E5V78N\",\n                \"IpAddress\": \"192.168.0.11\",\n                \"Count\": 156\n            },\n            \"A8:8C:3E:A2:00:33\": {\n                \"Hostname\": \"XBOX\",\n                \"IpAddress\": \"192.168.0.4\",\n                \"Count\": 61\n            },\n            \"C6:78:F6:21:B4:7C\": {\n                \"Hostname\": \"OPPO-A40\",\n                \"IpAddress\": \"192.168.0.2\",\n                \"Count\": 192\n            }\n        },\n        \"maxCPU\": 12,\n        \"maxMemory\": 38.79,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A8:8C:3E:A2:00:33 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 61,\n                    \"hostname\": \"XBOX\",\n                    \"ip\": \"192.168.0.4\",\n                    \"mac\": \"A8:8C:3E:A2:00:33\",\n                    \"previous_count\": 61\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.606Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C6:78:F6:21:B4:7C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 192,\n                    \"hostname\": \"OPPO-A40\",\n                    \"ip\": \"192.168.0.2\",\n                    \"mac\": \"C6:78:F6:21:B4:7C\",\n                    \"previous_count\": 192\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.606Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 90:DE:80:28:99:32 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 156,\n                    \"hostname\": \"DESKTOP-3E5V78N\",\n                    \"ip\": \"192.168.0.11\",\n                    \"mac\": \"90:DE:80:28:99:32\",\n                    \"previous_count\": 156\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.606Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::5091E3374633\",\n            \"model\": \"HX220\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.15.0 2.0.0 v605f.0 Build 231128 Rel.28166n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:34.265Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 78.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 5.750593824228028,\n            \"google.com\": 6.370546318289787,\n            \"spotify.com\": 5.016627078384798,\n            \"youtube.com\": 5.966745843230404\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 700.8347980997612,\n                \"Rtt\": 21.576256532066502\n            }\n        },\n        \"badSignal\": {\n            \"02:B0:46:A8:A1:13\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.88.5\",\n                \"Count\": 43\n            },\n            \"04:09:86:39:78:50\": {\n                \"Hostname\": \"LGwebOSTV\",\n                \"IpAddress\": \"192.168.88.18\",\n                \"Count\": 144\n            },\n            \"5C:AA:FD:F4:55:FC\": {\n                \"Hostname\": \"SonosZP\",\n                \"IpAddress\": \"192.168.88.15\",\n                \"Count\": 64\n            },\n            \"6A:74:DD:94:8D:31\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.88.11\",\n                \"Count\": 13\n            },\n            \"70:2C:09:EE:A6:A0\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.88.8\",\n                \"Count\": 25\n            },\n            \"7C:61:66:E4:E2:4D\": {\n                \"Hostname\": \"amazon-fd89176da\",\n                \"IpAddress\": \"192.168.88.20\",\n                \"Count\": 415\n            },\n            \"84:A4:66:F6:DE:8B\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.88.10\",\n                \"Count\": 38\n            },\n            \"96:A9:78:75:A6:DB\": {\n                \"Hostname\": \"iPad\",\n                \"IpAddress\": \"192.168.88.7\",\n                \"Count\": 165\n            },\n            \"C4:8E:8F:20:9D:9C\": {\n                \"Hostname\": \"BRWC48E8F209D9C\",\n                \"IpAddress\": \"192.168.88.22\",\n                \"Count\": 421\n            },\n            \"DC:A2:66:C8:A6:59\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.88.13\",\n                \"Count\": 11\n            }\n        },\n        \"maxCPU\": 32,\n        \"maxMemory\": 61.64,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC DC:A2:66:C8:A6:59 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 11,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.13\",\n                    \"mac\": \"DC:A2:66:C8:A6:59\",\n                    \"previous_count\": 11\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.266Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 04:09:86:39:78:50 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 144,\n                    \"hostname\": \"LGwebOSTV\",\n                    \"ip\": \"192.168.88.18\",\n                    \"mac\": \"04:09:86:39:78:50\",\n                    \"previous_count\": 144\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.266Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 70:2C:09:EE:A6:A0 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 25,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.8\",\n                    \"mac\": \"70:2C:09:EE:A6:A0\",\n                    \"previous_count\": 25\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.266Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 6A:74:DD:94:8D:31 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 13,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.88.11\",\n                    \"mac\": \"6A:74:DD:94:8D:31\",\n                    \"previous_count\": 13\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.266Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 84:A4:66:F6:DE:8B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 38,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.10\",\n                    \"mac\": \"84:A4:66:F6:DE:8B\",\n                    \"previous_count\": 38\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.266Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 5C:AA:FD:F4:55:FC has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 64,\n                    \"hostname\": \"SonosZP\",\n                    \"ip\": \"192.168.88.15\",\n                    \"mac\": \"5C:AA:FD:F4:55:FC\",\n                    \"previous_count\": 64\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.266Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::3C52A10602AC\",\n            \"model\": \"HX220\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.15.0 2.0.0 v605f.0 Build 231128 Rel.28166n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:46.257Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 78.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 4.980952380952381,\n            \"google.com\": 5.007142857142857,\n            \"spotify.com\": 4.985714285714286,\n            \"youtube.com\": 4.992857142857143\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 607.1241766109778,\n                \"Rtt\": 25.83416706443914\n            }\n        },\n        \"badSignal\": {\n            \"04:17:B6:9D:CC:57\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.88.5\",\n                \"Count\": 13\n            },\n            \"08:12:A5:A4:CF:47\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.88.24\",\n                \"Count\": 390\n            },\n            \"24:DF:A7:50:A0:6A\": {\n                \"Hostname\": \"Luceco-50-a0-6a\",\n                \"IpAddress\": \"192.168.88.2\",\n                \"Count\": 372\n            },\n            \"30:FD:38:93:12:CC\": {\n                \"Hostname\": \"Google-Home-Mini\",\n                \"IpAddress\": \"192.168.88.19\",\n                \"Count\": 275\n            },\n            \"82:A7:6B:6D:85:32\": {\n                \"Hostname\": \"OnePlus-9-Pro\",\n                \"IpAddress\": \"192.168.88.20\",\n                \"Count\": 63\n            },\n            \"9A:7F:84:23:62:A4\": {\n                \"Hostname\": \"OnePlus-7\",\n                \"IpAddress\": \"192.168.88.7\",\n                \"Count\": 113\n            },\n            \"B8:F0:09:03:BA:76\": {\n                \"Hostname\": \"ESP_03BA76\",\n                \"IpAddress\": \"192.168.88.13\",\n                \"Count\": 95\n            },\n            \"C8:34:8E:5D:97:A7\": {\n                \"Hostname\": \"AEBRAHIM-W10L\",\n                \"IpAddress\": \"192.168.88.7\",\n                \"Count\": 29\n            },\n            \"D0:C9:07:17:23:AE\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.88.11\",\n                \"Count\": 218\n            },\n            \"D0:C9:07:17:24:3E\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.88.18\",\n                \"Count\": 23\n            },\n            \"E8:E8:B7:1F:E8:3B\": {\n                \"Hostname\": \"TSTAT-1FE83B\",\n                \"IpAddress\": \"192.168.88.4\",\n                \"Count\": 404\n            }\n        },\n        \"maxCPU\": 40,\n        \"maxMemory\": 63.02,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D0:C9:07:17:23:AE has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 218,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.11\",\n                    \"mac\": \"D0:C9:07:17:23:AE\",\n                    \"previous_count\": 218\n                },\n                \"Timestamp\": \"2025-09-29T09:31:46.259Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 82:A7:6B:6D:85:32 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 63,\n                    \"hostname\": \"OnePlus-9-Pro\",\n                    \"ip\": \"192.168.88.20\",\n                    \"mac\": \"82:A7:6B:6D:85:32\",\n                    \"previous_count\": 63\n                },\n                \"Timestamp\": \"2025-09-29T09:31:46.259Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C8:34:8E:5D:97:A7 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 29,\n                    \"hostname\": \"AEBRAHIM-W10L\",\n                    \"ip\": \"192.168.88.7\",\n                    \"mac\": \"C8:34:8E:5D:97:A7\",\n                    \"previous_count\": 29\n                },\n                \"Timestamp\": \"2025-09-29T09:31:46.259Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 04:17:B6:9D:CC:57 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 13,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.5\",\n                    \"mac\": \"04:17:B6:9D:CC:57\",\n                    \"previous_count\": 13\n                },\n                \"Timestamp\": \"2025-09-29T09:31:46.259Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B8:F0:09:03:BA:76 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 95,\n                    \"hostname\": \"ESP_03BA76\",\n                    \"ip\": \"192.168.88.13\",\n                    \"mac\": \"B8:F0:09:03:BA:76\",\n                    \"previous_count\": 95\n                },\n                \"Timestamp\": \"2025-09-29T09:31:46.259Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D0:C9:07:17:24:3E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 23,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.18\",\n                    \"mac\": \"D0:C9:07:17:24:3E\",\n                    \"previous_count\": 23\n                },\n                \"Timestamp\": \"2025-09-29T09:31:46.259Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::A86E84A383BE\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.12.0 2.0.0 v606d.0 Build 230913 Rel.29689n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:45.298Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 88.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 55,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 14.135391923990499,\n            \"google.com\": 14.187648456057007,\n            \"spotify.com\": 14.125890736342043,\n            \"youtube.com\": 14.26603325415677\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 971.2510451306417,\n                \"Rtt\": 32.589073634204276\n            }\n        },\n        \"badSignal\": {\n            \"32:44:8A:74:82:68\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.101\",\n                \"Count\": 84\n            },\n            \"7C:F3:4D:E7:76:F7\": {\n                \"Hostname\": \"Chloes-MBP-3\",\n                \"IpAddress\": \"192.168.0.101\",\n                \"Count\": 59\n            },\n            \"C6:41:A5:EF:62:7E\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.100\",\n                \"Count\": 150\n            }\n        },\n        \"maxCPU\": 25,\n        \"maxMemory\": 46.55,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C6:41:A5:EF:62:7E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 150,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.100\",\n                    \"mac\": \"C6:41:A5:EF:62:7E\",\n                    \"previous_count\": 150\n                },\n                \"Timestamp\": \"2025-09-29T09:31:45.321Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 7C:F3:4D:E7:76:F7 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 59,\n                    \"hostname\": \"Chloes-MBP-3\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"7C:F3:4D:E7:76:F7\",\n                    \"previous_count\": 59\n                },\n                \"Timestamp\": \"2025-09-29T09:31:45.321Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 32:44:8A:74:82:68 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 84,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"32:44:8A:74:82:68\",\n                    \"previous_count\": 84\n                },\n                \"Timestamp\": \"2025-09-29T09:31:45.321Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::98254A42AFE9\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.15.0 2.0.0 v606d.0 Build 240802 Rel.33715n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:36.671Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 85,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 40,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 7.7957244655581945,\n            \"google.com\": 7.840855106888361,\n            \"spotify.com\": 7.2137767220902616,\n            \"youtube.com\": 7.876484560570071\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 623.643309178744,\n                \"Rtt\": 17.8743961352657\n            }\n        },\n        \"badSignal\": {\n            \"04:D6:AA:DC:55:33\": {\n                \"Hostname\": \"Galaxy-S8\",\n                \"IpAddress\": \"192.168.0.105\",\n                \"Count\": 24\n            },\n            \"9A:FF:3A:7E:04:B2\": {\n                \"Hostname\": \"Richard-s-S10\",\n                \"IpAddress\": \"192.168.0.110\",\n                \"Count\": 98\n            },\n            \"D6:29:8F:93:EB:52\": {\n                \"Hostname\": \"Rickard-s-S22\",\n                \"IpAddress\": \"192.168.0.100\",\n                \"Count\": 66\n            },\n            \"E0:BB:9E:AD:1C:76\": {\n                \"Hostname\": \"EPSONAD1C76\",\n                \"IpAddress\": \"192.168.0.101\",\n                \"Count\": 421\n            }\n        },\n        \"maxCPU\": 22,\n        \"maxMemory\": 48.6,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC E0:BB:9E:AD:1C:76 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 421,\n                    \"hostname\": \"EPSONAD1C76\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"E0:BB:9E:AD:1C:76\",\n                    \"previous_count\": 421\n                },\n                \"Timestamp\": \"2025-09-29T09:31:36.672Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 04:D6:AA:DC:55:33 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 24,\n                    \"hostname\": \"Galaxy-S8\",\n                    \"ip\": \"192.168.0.105\",\n                    \"mac\": \"04:D6:AA:DC:55:33\",\n                    \"previous_count\": 24\n                },\n                \"Timestamp\": \"2025-09-29T09:31:36.672Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 9A:FF:3A:7E:04:B2 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 98,\n                    \"hostname\": \"Richard-s-S10\",\n                    \"ip\": \"192.168.0.110\",\n                    \"mac\": \"9A:FF:3A:7E:04:B2\",\n                    \"previous_count\": 98\n                },\n                \"Timestamp\": \"2025-09-29T09:31:36.672Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D6:29:8F:93:EB:52 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 66,\n                    \"hostname\": \"Rickard-s-S22\",\n                    \"ip\": \"192.168.0.100\",\n                    \"mac\": \"D6:29:8F:93:EB:52\",\n                    \"previous_count\": 66\n                },\n                \"Timestamp\": \"2025-09-29T09:31:36.672Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::242FD04E8BDC\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.15.0 2.0.0 v606d.0 Build 240802 Rel.33715n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:48.164Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 78.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 5.599045346062052,\n            \"google.com\": 5.761336515513126,\n            \"spotify.com\": 5.016706443914081,\n            \"youtube.com\": 5.673031026252984\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 476.98958536585394,\n                \"Rtt\": 23.390243902439025\n            }\n        },\n        \"badSignal\": {\n            \"08:BF:A0:86:8C:6C\": {\n                \"Hostname\": \"GalaxyWatch3-0C6B\",\n                \"IpAddress\": \"192.168.0.109\",\n                \"Count\": 32\n            },\n            \"1C:90:FF:3E:A4:D7\": {\n                \"Hostname\": \"lwip0\",\n                \"IpAddress\": \"192.168.0.122\",\n                \"Count\": 57\n            },\n            \"20:BE:B8:15:9F:D1\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.121\",\n                \"Count\": 55\n            },\n            \"44:3D:54:13:3C:28\": {\n                \"Hostname\": \"echoshow-03bd969b8d64008e\",\n                \"IpAddress\": \"192.168.0.124\",\n                \"Count\": 33\n            },\n            \"54:DF:1B:21:AA:26\": {\n                \"Hostname\": \"EGL-TV\",\n                \"IpAddress\": \"192.168.0.119\",\n                \"Count\": 57\n            },\n            \"5C:47:5E:3D:54:1C\": {\n                \"Hostname\": \"RingStickUpCam-1c\",\n                \"IpAddress\": \"192.168.0.101\",\n                \"Count\": 419\n            },\n            \"70:89:76:A8:96:32\": {\n                \"Hostname\": \"wlan0\",\n                \"IpAddress\": \"192.168.0.111\",\n                \"Count\": 420\n            },\n            \"70:89:76:A8:A3:3B\": {\n                \"Hostname\": \"wlan0\",\n                \"IpAddress\": \"192.168.0.105\",\n                \"Count\": 151\n            },\n            \"7C:D5:66:9A:A7:9A\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.125\",\n                \"Count\": 336\n            },\n            \"90:6A:94:20:06:F7\": {\n                \"Hostname\": \"NOMI-IPC-TA32C-L-83F2\",\n                \"IpAddress\": \"192.168.0.118\",\n                \"Count\": 347\n            },\n            \"90:6A:94:20:0E:5D\": {\n                \"Hostname\": \"NOMI-IPC-TA32C-L-7D83\",\n                \"IpAddress\": \"192.168.0.128\",\n                \"Count\": 136\n            },\n            \"9C:76:13:A4:1E:2D\": {\n                \"Hostname\": \"RingStickUpCam-2d\",\n                \"IpAddress\": \"192.168.0.104\",\n                \"Count\": 83\n            },\n            \"B0:8B:A8:42:E9:9A\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.114\",\n                \"Count\": 420\n            },\n            \"B0:F7:C4:93:5B:5E\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.123\",\n                \"Count\": 345\n            },\n            \"BA:84:03:A3:ED:D7\": {\n                \"Hostname\": \"Gurmit-Singh-s-S20-Ultra\",\n                \"IpAddress\": \"192.168.0.131\",\n                \"Count\": 130\n            },\n            \"CC:8C:BF:CB:D9:6A\": {\n                \"Hostname\": \"wlan0\",\n                \"IpAddress\": \"192.168.0.110\",\n                \"Count\": 412\n            },\n            \"EC:8A:C4:C0:28:38\": {\n                \"Hostname\": \"amazon-f82a76db0\",\n                \"IpAddress\": \"192.168.0.125\",\n                \"Count\": 11\n            },\n            \"F0:F0:A4:87:3A:F4\": {\n                \"Hostname\": \"amazon-bbdcb98f0\",\n                \"IpAddress\": \"192.168.0.121\",\n                \"Count\": 420\n            }\n        },\n        \"maxCPU\": 31,\n        \"maxMemory\": 47.97,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 08:BF:A0:86:8C:6C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 32,\n                    \"hostname\": \"GalaxyWatch3-0C6B\",\n                    \"ip\": \"192.168.0.109\",\n                    \"mac\": \"08:BF:A0:86:8C:6C\",\n                    \"previous_count\": 32\n                },\n                \"Timestamp\": \"2025-09-29T09:31:48.167Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 20:BE:B8:15:9F:D1 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 55,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.121\",\n                    \"mac\": \"20:BE:B8:15:9F:D1\",\n                    \"previous_count\": 55\n                },\n                \"Timestamp\": \"2025-09-29T09:31:48.167Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 90:6A:94:20:0E:5D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 136,\n                    \"hostname\": \"NOMI-IPC-TA32C-L-7D83\",\n                    \"ip\": \"192.168.0.128\",\n                    \"mac\": \"90:6A:94:20:0E:5D\",\n                    \"previous_count\": 136\n                },\n                \"Timestamp\": \"2025-09-29T09:31:48.167Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 1C:90:FF:3E:A4:D7 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 57,\n                    \"hostname\": \"lwip0\",\n                    \"ip\": \"192.168.0.122\",\n                    \"mac\": \"1C:90:FF:3E:A4:D7\",\n                    \"previous_count\": 57\n                },\n                \"Timestamp\": \"2025-09-29T09:31:48.167Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 44:3D:54:13:3C:28 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 33,\n                    \"hostname\": \"echoshow-03bd969b8d64008e\",\n                    \"ip\": \"192.168.0.124\",\n                    \"mac\": \"44:3D:54:13:3C:28\",\n                    \"previous_count\": 33\n                },\n                \"Timestamp\": \"2025-09-29T09:31:48.168Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 54:DF:1B:21:AA:26 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 57,\n                    \"hostname\": \"EGL-TV\",\n                    \"ip\": \"192.168.0.119\",\n                    \"mac\": \"54:DF:1B:21:AA:26\",\n                    \"previous_count\": 57\n                },\n                \"Timestamp\": \"2025-09-29T09:31:48.168Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC BA:84:03:A3:ED:D7 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 130,\n                    \"hostname\": \"Gurmit-Singh-s-S20-Ultra\",\n                    \"ip\": \"192.168.0.131\",\n                    \"mac\": \"BA:84:03:A3:ED:D7\",\n                    \"previous_count\": 130\n                },\n                \"Timestamp\": \"2025-09-29T09:31:48.168Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC EC:8A:C4:C0:28:38 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 11,\n                    \"hostname\": \"amazon-f82a76db0\",\n                    \"ip\": \"192.168.0.125\",\n                    \"mac\": \"EC:8A:C4:C0:28:38\",\n                    \"previous_count\": 11\n                },\n                \"Timestamp\": \"2025-09-29T09:31:48.168Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 70:89:76:A8:A3:3B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 151,\n                    \"hostname\": \"wlan0\",\n                    \"ip\": \"192.168.0.105\",\n                    \"mac\": \"70:89:76:A8:A3:3B\",\n                    \"previous_count\": 151\n                },\n                \"Timestamp\": \"2025-09-29T09:31:48.168Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 7C:D5:66:9A:A7:9A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 336,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.125\",\n                    \"mac\": \"7C:D5:66:9A:A7:9A\",\n                    \"previous_count\": 336\n                },\n                \"Timestamp\": \"2025-09-29T09:31:48.168Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 9C:76:13:A4:1E:2D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 83,\n                    \"hostname\": \"RingStickUpCam-2d\",\n                    \"ip\": \"192.168.0.104\",\n                    \"mac\": \"9C:76:13:A4:1E:2D\",\n                    \"previous_count\": 83\n                },\n                \"Timestamp\": \"2025-09-29T09:31:48.168Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::98254A428403\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.13.0 2.0.0 v606d.0 Build 231129 Rel.37213n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:37.408Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 78.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 9.273159144893112,\n            \"google.com\": 9.258907363420427,\n            \"spotify.com\": 8.724465558194774,\n            \"youtube.com\": 9.251781472684085\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 662.2404611650489,\n                \"Rtt\": 25.29126213592233\n            }\n        },\n        \"badSignal\": {\n            \"28:2D:7F:6B:2C:16\": {\n                \"Hostname\": \"Nikitas-iPhone\",\n                \"IpAddress\": \"192.168.0.104\",\n                \"Count\": 278\n            },\n            \"2A:4D:C9:60:19:1C\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.103\",\n                \"Count\": 129\n            },\n            \"3A:B6:05:8B:19:4E\": {\n                \"Hostname\": \"Ciara-s-A13\",\n                \"IpAddress\": \"192.168.0.103\",\n                \"Count\": 12\n            },\n            \"46:F4:65:D1:33:AD\": {\n                \"Hostname\": \"Galaxy-Tab-A9\",\n                \"IpAddress\": \"192.168.0.111\",\n                \"Count\": 13\n            },\n            \"5C:84:3C:C1:84:F5\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.105\",\n                \"Count\": 143\n            },\n            \"86:9E:A8:58:2B:22\": {\n                \"Hostname\": \"Galaxy-Tab-A9\",\n                \"IpAddress\": \"192.168.0.104\",\n                \"Count\": 78\n            },\n            \"9C:76:13:3B:37:AB\": {\n                \"Hostname\": \"Ring-3b37ab\",\n                \"IpAddress\": \"192.168.0.101\",\n                \"Count\": 260\n            },\n            \"CC:F7:35:0A:E7:D1\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.113\",\n                \"Count\": 421\n            }\n        },\n        \"maxCPU\": 88,\n        \"maxMemory\": 46.83,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 9C:76:13:3B:37:AB has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 260,\n                    \"hostname\": \"Ring-3b37ab\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"9C:76:13:3B:37:AB\",\n                    \"previous_count\": 260\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.441Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 28:2D:7F:6B:2C:16 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 278,\n                    \"hostname\": \"Nikitas-iPhone\",\n                    \"ip\": \"192.168.0.104\",\n                    \"mac\": \"28:2D:7F:6B:2C:16\",\n                    \"previous_count\": 278\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.441Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 5C:84:3C:C1:84:F5 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 143,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.105\",\n                    \"mac\": \"5C:84:3C:C1:84:F5\",\n                    \"previous_count\": 143\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.441Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 2A:4D:C9:60:19:1C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 129,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.103\",\n                    \"mac\": \"2A:4D:C9:60:19:1C\",\n                    \"previous_count\": 129\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.441Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 46:F4:65:D1:33:AD has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 13,\n                    \"hostname\": \"Galaxy-Tab-A9\",\n                    \"ip\": \"192.168.0.111\",\n                    \"mac\": \"46:F4:65:D1:33:AD\",\n                    \"previous_count\": 13\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.442Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC CC:F7:35:0A:E7:D1 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 421,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.113\",\n                    \"mac\": \"CC:F7:35:0A:E7:D1\",\n                    \"previous_count\": 421\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.442Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 86:9E:A8:58:2B:22 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 78,\n                    \"hostname\": \"Galaxy-Tab-A9\",\n                    \"ip\": \"192.168.0.104\",\n                    \"mac\": \"86:9E:A8:58:2B:22\",\n                    \"previous_count\": 78\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.442Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 3A:B6:05:8B:19:4E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 12,\n                    \"hostname\": \"Ciara-s-A13\",\n                    \"ip\": \"192.168.0.103\",\n                    \"mac\": \"3A:B6:05:8B:19:4E\",\n                    \"previous_count\": 12\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.442Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::3C52A106019E\",\n            \"model\": \"HX220\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.15.0 2.0.0 v605f.0 Build 231128 Rel.28166n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:56.048Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 77.5,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 10,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 8.458666666666666,\n            \"google.com\": 8.533333333333333,\n            \"spotify.com\": 8.122666666666667,\n            \"youtube.com\": 8.530666666666667\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 778.5750933333327,\n                \"Rtt\": 22.683735999999985\n            }\n        },\n        \"badSignal\": {\n            \"32:C8:4B:99:AF:E0\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.88.2\",\n                \"Count\": 10\n            },\n            \"90:A8:22:D9:1A:EE\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.88.8\",\n                \"Count\": 14\n            },\n            \"BC:33:29:76:19:0D\": {\n                \"Hostname\": \"Travis PS5\",\n                \"IpAddress\": \"192.168.88.3\",\n                \"Count\": 46\n            },\n            \"BE:9F:E6:A3:DE:78\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.88.3\",\n                \"Count\": 11\n            },\n            \"FA:87:75:DB:75:1F\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.88.4\",\n                \"Count\": 38\n            },\n            \"FC:AA:81:66:19:60\": {\n                \"Hostname\": \"Travis-iPhone\",\n                \"IpAddress\": \"192.168.88.2\",\n                \"Count\": 64\n            }\n        },\n        \"maxCPU\": 15,\n        \"maxMemory\": 59.64,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC BC:33:29:76:19:0D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 46,\n                    \"hostname\": \"Travis PS5\",\n                    \"ip\": \"192.168.88.3\",\n                    \"mac\": \"BC:33:29:76:19:0D\",\n                    \"previous_count\": 46\n                },\n                \"Timestamp\": \"2025-09-29T09:31:56.087Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC FC:AA:81:66:19:60 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 64,\n                    \"hostname\": \"Travis-iPhone\",\n                    \"ip\": \"192.168.88.2\",\n                    \"mac\": \"FC:AA:81:66:19:60\",\n                    \"previous_count\": 64\n                },\n                \"Timestamp\": \"2025-09-29T09:31:56.087Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC BE:9F:E6:A3:DE:78 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 11,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.3\",\n                    \"mac\": \"BE:9F:E6:A3:DE:78\",\n                    \"previous_count\": 11\n                },\n                \"Timestamp\": \"2025-09-29T09:31:56.087Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC FA:87:75:DB:75:1F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 38,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.4\",\n                    \"mac\": \"FA:87:75:DB:75:1F\",\n                    \"previous_count\": 38\n                },\n                \"Timestamp\": \"2025-09-29T09:31:56.087Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 90:A8:22:D9:1A:EE has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 14,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.8\",\n                    \"mac\": \"90:A8:22:D9:1A:EE\",\n                    \"previous_count\": 14\n                },\n                \"Timestamp\": \"2025-09-29T09:31:56.087Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 32:C8:4B:99:AF:E0 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 10,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.88.2\",\n                    \"mac\": \"32:C8:4B:99:AF:E0\",\n                    \"previous_count\": 10\n                },\n                \"Timestamp\": \"2025-09-29T09:31:56.087Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::A842A10A4227\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.13.0 2.0.0 v606d.0 Build 231129 Rel.37213n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:33.632Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 78.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 6.541567695961995,\n            \"google.com\": 6.648456057007126,\n            \"spotify.com\": 6.59144893111639,\n            \"youtube.com\": 6.622327790973872\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 972.8129016786569,\n                \"Rtt\": 18.6810551558753\n            }\n        },\n        \"badSignal\": {\n            \"06:7E:FC:09:B5:B6\": {\n                \"Hostname\": \"Zenfone-10\",\n                \"IpAddress\": \"192.168.0.107\",\n                \"Count\": 107\n            },\n            \"1C:4D:66:31:10:CC\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.108\",\n                \"Count\": 189\n            },\n            \"7C:ED:C6:7D:3B:25\": {\n                \"Hostname\": \"echoshow-f41d4cf864ec4b18\",\n                \"IpAddress\": \"192.168.0.115\",\n                \"Count\": 20\n            },\n            \"7E:81:EC:3B:43:DD\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.104\",\n                \"Count\": 12\n            },\n            \"92:22:1D:11:56:31\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.114\",\n                \"Count\": 45\n            },\n            \"94:9F:3E:F4:4C:34\": {\n                \"Hostname\": \"SonosZP\",\n                \"IpAddress\": \"192.168.0.109\",\n                \"Count\": 44\n            },\n            \"A8:E6:21:8D:A5:17\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.112\",\n                \"Count\": 113\n            },\n            \"B0:8B:A8:44:9D:B9\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.116\",\n                \"Count\": 11\n            },\n            \"B2:6F:E5:90:EA:70\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.122\",\n                \"Count\": 14\n            },\n            \"C0:91:B9:2F:93:F9\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.117\",\n                \"Count\": 187\n            },\n            \"CE:1E:37:A5:3B:64\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.124\",\n                \"Count\": 42\n            },\n            \"F4:84:4C:3B:90:96\": {\n                \"Hostname\": \"F4844C3B9096-mysimplelink\",\n                \"IpAddress\": \"192.168.0.102\",\n                \"Count\": 368\n            },\n            \"F8:71:A6:BB:A3:46\": {\n                \"Hostname\": \"iPhone-191\",\n                \"IpAddress\": \"192.168.0.106\",\n                \"Count\": 160\n            },\n            \"F8:71:A6:CD:E0:9C\": {\n                \"Hostname\": \"Ellas-iPhone\",\n                \"IpAddress\": \"192.168.0.101\",\n                \"Count\": 91\n            }\n        },\n        \"maxCPU\": 41,\n        \"maxMemory\": 46.08,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C0:91:B9:2F:93:F9 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 187,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.117\",\n                    \"mac\": \"C0:91:B9:2F:93:F9\",\n                    \"previous_count\": 187\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.649Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 94:9F:3E:F4:4C:34 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 44,\n                    \"hostname\": \"SonosZP\",\n                    \"ip\": \"192.168.0.109\",\n                    \"mac\": \"94:9F:3E:F4:4C:34\",\n                    \"previous_count\": 44\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.649Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 7C:ED:C6:7D:3B:25 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 20,\n                    \"hostname\": \"echoshow-f41d4cf864ec4b18\",\n                    \"ip\": \"192.168.0.115\",\n                    \"mac\": \"7C:ED:C6:7D:3B:25\",\n                    \"previous_count\": 20\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.649Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 92:22:1D:11:56:31 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 45,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.114\",\n                    \"mac\": \"92:22:1D:11:56:31\",\n                    \"previous_count\": 45\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.65Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC CE:1E:37:A5:3B:64 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 42,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.124\",\n                    \"mac\": \"CE:1E:37:A5:3B:64\",\n                    \"previous_count\": 42\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.65Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 06:7E:FC:09:B5:B6 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 107,\n                    \"hostname\": \"Zenfone-10\",\n                    \"ip\": \"192.168.0.107\",\n                    \"mac\": \"06:7E:FC:09:B5:B6\",\n                    \"previous_count\": 107\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.65Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A8:E6:21:8D:A5:17 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 113,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.112\",\n                    \"mac\": \"A8:E6:21:8D:A5:17\",\n                    \"previous_count\": 113\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.65Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B0:8B:A8:44:9D:B9 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 11,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.116\",\n                    \"mac\": \"B0:8B:A8:44:9D:B9\",\n                    \"previous_count\": 11\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.65Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B2:6F:E5:90:EA:70 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 14,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.122\",\n                    \"mac\": \"B2:6F:E5:90:EA:70\",\n                    \"previous_count\": 14\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.65Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 1C:4D:66:31:10:CC has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 189,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.108\",\n                    \"mac\": \"1C:4D:66:31:10:CC\",\n                    \"previous_count\": 189\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.65Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F8:71:A6:BB:A3:46 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 160,\n                    \"hostname\": \"iPhone-191\",\n                    \"ip\": \"192.168.0.106\",\n                    \"mac\": \"F8:71:A6:BB:A3:46\",\n                    \"previous_count\": 160\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.65Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F4:84:4C:3B:90:96 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 368,\n                    \"hostname\": \"F4844C3B9096-mysimplelink\",\n                    \"ip\": \"192.168.0.102\",\n                    \"mac\": \"F4:84:4C:3B:90:96\",\n                    \"previous_count\": 368\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.65Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 7E:81:EC:3B:43:DD has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 12,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.104\",\n                    \"mac\": \"7E:81:EC:3B:43:DD\",\n                    \"previous_count\": 12\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.65Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F8:71:A6:CD:E0:9C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 91,\n                    \"hostname\": \"Ellas-iPhone\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"F8:71:A6:CD:E0:9C\",\n                    \"previous_count\": 91\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.65Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::20362690BD03\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.3.0 3.1.9 v6087.0 Build 250124 Rel.60047n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:53.211Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 100,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 100,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 6.4560570071258905,\n            \"google.com\": 6.458432304038005,\n            \"spotify.com\": 6.460807600950119,\n            \"youtube.com\": 6.527315914489312\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 1941.2055106888356,\n                \"Rtt\": 31.58601900237532\n            }\n        },\n        \"maxCPU\": 52,\n        \"maxMemory\": 42.4,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::A842A10A557A\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.13.0 2.0.0 v606d.0 Build 231129 Rel.37213n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:45.317Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 78.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 6.747619047619048,\n            \"google.com\": 6.804761904761905,\n            \"spotify.com\": 6.771428571428571,\n            \"youtube.com\": 6.7976190476190474\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 558.827060240964,\n                \"Rtt\": 27.59036144578313\n            }\n        },\n        \"badSignal\": {\n            \"2A:BE:C1:F9:6B:44\": {\n                \"Hostname\": \"Afrah-s-Z-Flip6\",\n                \"IpAddress\": \"192.168.0.102\",\n                \"Count\": 10\n            },\n            \"4A:C2:30:2B:97:30\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.102\",\n                \"Count\": 150\n            },\n            \"70:54:B4:EF:0D:B0\": {\n                \"Hostname\": \"TOSHIBA-TV\",\n                \"IpAddress\": \"192.168.0.103\",\n                \"Count\": 38\n            },\n            \"70:70:AA:BA:1B:26\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.103\",\n                \"Count\": 17\n            },\n            \"74:EB:80:D1:63:BA\": {\n                \"Hostname\": \"Galaxy-J5\",\n                \"IpAddress\": \"192.168.0.100\",\n                \"Count\": 189\n            },\n            \"94:E6:BA:7D:5A:5D\": {\n                \"Hostname\": \"Samsung\",\n                \"IpAddress\": \"192.168.0.113\",\n                \"Count\": 315\n            },\n            \"A2:FB:25:81:A0:93\": {\n                \"Hostname\": \"Rikan-s-A32\",\n                \"IpAddress\": \"192.168.0.102\",\n                \"Count\": 11\n            },\n            \"EC:74:8C:91:CD:52\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.103\",\n                \"Count\": 40\n            }\n        },\n        \"maxCPU\": 81,\n        \"maxMemory\": 46.9,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A2:FB:25:81:A0:93 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 11,\n                    \"hostname\": \"Rikan-s-A32\",\n                    \"ip\": \"192.168.0.102\",\n                    \"mac\": \"A2:FB:25:81:A0:93\",\n                    \"previous_count\": 11\n                },\n                \"Timestamp\": \"2025-09-29T09:31:45.332Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 70:70:AA:BA:1B:26 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 17,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.103\",\n                    \"mac\": \"70:70:AA:BA:1B:26\",\n                    \"previous_count\": 17\n                },\n                \"Timestamp\": \"2025-09-29T09:31:45.332Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC EC:74:8C:91:CD:52 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 40,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.103\",\n                    \"mac\": \"EC:74:8C:91:CD:52\",\n                    \"previous_count\": 40\n                },\n                \"Timestamp\": \"2025-09-29T09:31:45.332Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 94:E6:BA:7D:5A:5D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 315,\n                    \"hostname\": \"Samsung\",\n                    \"ip\": \"192.168.0.113\",\n                    \"mac\": \"94:E6:BA:7D:5A:5D\",\n                    \"previous_count\": 315\n                },\n                \"Timestamp\": \"2025-09-29T09:31:45.332Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 2A:BE:C1:F9:6B:44 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 10,\n                    \"hostname\": \"Afrah-s-Z-Flip6\",\n                    \"ip\": \"192.168.0.102\",\n                    \"mac\": \"2A:BE:C1:F9:6B:44\",\n                    \"previous_count\": 10\n                },\n                \"Timestamp\": \"2025-09-29T09:31:45.332Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 70:54:B4:EF:0D:B0 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 38,\n                    \"hostname\": \"TOSHIBA-TV\",\n                    \"ip\": \"192.168.0.103\",\n                    \"mac\": \"70:54:B4:EF:0D:B0\",\n                    \"previous_count\": 38\n                },\n                \"Timestamp\": \"2025-09-29T09:31:45.332Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::3C52A10600FF\",\n            \"model\": \"HX220\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.17.0 2.0.0 v605f.0 Build 240923 Rel.23368n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:32.751Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 78.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 4.005102040816326,\n            \"google.com\": 4.756302521008403,\n            \"spotify.com\": 3.184143222506394,\n            \"youtube.com\": 4.059278350515464\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 547.1005352798041,\n                \"Rtt\": 4.285632603406323\n            }\n        },\n        \"badSignal\": {\n            \"06:ED:85:96:00:DE\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.88.19\",\n                \"Count\": 54\n            },\n            \"16:13:72:80:5A:06\": {\n                \"Hostname\": \"jacob-je-h5sl\",\n                \"IpAddress\": \"192.168.88.5\",\n                \"Count\": 57\n            },\n            \"2A:63:0A:1D:8B:34\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.88.21\",\n                \"Count\": 56\n            },\n            \"38:68:A4:6D:F7:F3\": {\n                \"Hostname\": \"J Samsung TV \",\n                \"IpAddress\": \"192.168.88.10\",\n                \"Count\": 70\n            },\n            \"42:F0:42:C1:63:35\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.88.13\",\n                \"Count\": 19\n            },\n            \"44:42:01:55:84:82\": {\n                \"Hostname\": \"Blink Module\",\n                \"IpAddress\": \"192.168.88.18\",\n                \"Count\": 201\n            },\n            \"48:D6:D5:CE:E5:14\": {\n                \"Hostname\": \"Google Home Mini\",\n                \"IpAddress\": \"192.168.88.11\",\n                \"Count\": 190\n            },\n            \"5C:62:8B:1E:DD:C2\": {\n                \"Hostname\": \"L510\",\n                \"IpAddress\": \"192.168.88.16\",\n                \"Count\": 12\n            },\n            \"5C:A6:E6:9F:08:95\": {\n                \"Hostname\": \"L530\",\n                \"IpAddress\": \"192.168.88.18\",\n                \"Count\": 56\n            },\n            \"AA:3C:67:AB:4E:0F\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.88.17\",\n                \"Count\": 40\n            },\n            \"B6:F9:94:E3:91:D8\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.88.19\",\n                \"Count\": 11\n            },\n            \"C6:99:12:68:0F:1E\": {\n                \"Hostname\": \"J Apple Watch\",\n                \"IpAddress\": \"192.168.88.9\",\n                \"Count\": 21\n            },\n            \"EA:7A:5D:6B:04:DC\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.88.17\",\n                \"Count\": 91\n            }\n        },\n        \"maxCPU\": 52,\n        \"maxMemory\": 62.71,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 44:42:01:55:84:82 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 201,\n                    \"hostname\": \"Blink Module\",\n                    \"ip\": \"192.168.88.18\",\n                    \"mac\": \"44:42:01:55:84:82\",\n                    \"previous_count\": 201\n                },\n                \"Timestamp\": \"2025-09-29T09:31:32.752Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 16:13:72:80:5A:06 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 57,\n                    \"hostname\": \"jacob-je-h5sl\",\n                    \"ip\": \"192.168.88.5\",\n                    \"mac\": \"16:13:72:80:5A:06\",\n                    \"previous_count\": 57\n                },\n                \"Timestamp\": \"2025-09-29T09:31:32.752Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC EA:7A:5D:6B:04:DC has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 91,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.17\",\n                    \"mac\": \"EA:7A:5D:6B:04:DC\",\n                    \"previous_count\": 91\n                },\n                \"Timestamp\": \"2025-09-29T09:31:32.752Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 2A:63:0A:1D:8B:34 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 56,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.21\",\n                    \"mac\": \"2A:63:0A:1D:8B:34\",\n                    \"previous_count\": 56\n                },\n                \"Timestamp\": \"2025-09-29T09:31:32.752Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 48:D6:D5:CE:E5:14 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 190,\n                    \"hostname\": \"Google Home Mini\",\n                    \"ip\": \"192.168.88.11\",\n                    \"mac\": \"48:D6:D5:CE:E5:14\",\n                    \"previous_count\": 190\n                },\n                \"Timestamp\": \"2025-09-29T09:31:32.752Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC AA:3C:67:AB:4E:0F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 40,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.17\",\n                    \"mac\": \"AA:3C:67:AB:4E:0F\",\n                    \"previous_count\": 40\n                },\n                \"Timestamp\": \"2025-09-29T09:31:32.752Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 06:ED:85:96:00:DE has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 54,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.19\",\n                    \"mac\": \"06:ED:85:96:00:DE\",\n                    \"previous_count\": 54\n                },\n                \"Timestamp\": \"2025-09-29T09:31:32.752Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 5C:A6:E6:9F:08:95 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 56,\n                    \"hostname\": \"L530\",\n                    \"ip\": \"192.168.88.18\",\n                    \"mac\": \"5C:A6:E6:9F:08:95\",\n                    \"previous_count\": 56\n                },\n                \"Timestamp\": \"2025-09-29T09:31:32.752Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 5C:62:8B:1E:DD:C2 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 12,\n                    \"hostname\": \"L510\",\n                    \"ip\": \"192.168.88.16\",\n                    \"mac\": \"5C:62:8B:1E:DD:C2\",\n                    \"previous_count\": 12\n                },\n                \"Timestamp\": \"2025-09-29T09:31:32.752Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C6:99:12:68:0F:1E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 21,\n                    \"hostname\": \"J Apple Watch\",\n                    \"ip\": \"192.168.88.9\",\n                    \"mac\": \"C6:99:12:68:0F:1E\",\n                    \"previous_count\": 21\n                },\n                \"Timestamp\": \"2025-09-29T09:31:32.752Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 38:68:A4:6D:F7:F3 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 70,\n                    \"hostname\": \"J Samsung TV \",\n                    \"ip\": \"192.168.88.10\",\n                    \"mac\": \"38:68:A4:6D:F7:F3\",\n                    \"previous_count\": 70\n                },\n                \"Timestamp\": \"2025-09-29T09:31:32.752Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B6:F9:94:E3:91:D8 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 11,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.19\",\n                    \"mac\": \"B6:F9:94:E3:91:D8\",\n                    \"previous_count\": 11\n                },\n                \"Timestamp\": \"2025-09-29T09:31:32.752Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 42:F0:42:C1:63:35 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 19,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.13\",\n                    \"mac\": \"42:F0:42:C1:63:35\",\n                    \"previous_count\": 19\n                },\n                \"Timestamp\": \"2025-09-29T09:31:32.752Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::30DE4B41EDB6\",\n            \"model\": \"HX220\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.15.0 2.0.0 v605f.0 Build 231128 Rel.28166n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:40.831Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 92.5,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 70,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 7.96437054631829,\n            \"google.com\": 7.978622327790974,\n            \"spotify.com\": 7.9691211401425175,\n            \"youtube.com\": 7.959619952494061\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 164.17553444180427,\n                \"Rtt\": 21.67518289786222\n            }\n        },\n        \"badSignal\": {\n            \"6A:3D:FD:D5:12:46\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.88.2\",\n                \"Count\": 116\n            },\n            \"B0:52:16:70:21:A3\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.88.3\",\n                \"Count\": 414\n            }\n        },\n        \"maxCPU\": 13,\n        \"maxMemory\": 59.04,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 6A:3D:FD:D5:12:46 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 116,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.88.2\",\n                    \"mac\": \"6A:3D:FD:D5:12:46\",\n                    \"previous_count\": 116\n                },\n                \"Timestamp\": \"2025-09-29T09:31:40.876Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::20362690BBF5\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.1.0 3.1.8 v6087.0 Build 230406 Rel.63114n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:56.082Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 78.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 3.392857142857143,\n            \"google.com\": 3.426190476190476,\n            \"spotify.com\": 3.3904761904761904,\n            \"youtube.com\": 3.4238095238095236\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 1864.861047619047,\n                \"Rtt\": 9.879833333333332\n            }\n        },\n        \"badSignal\": {\n            \"10:AE:60:AB:E1:B1\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.7\",\n                \"Count\": 113\n            },\n            \"18:69:D8:4B:D0:1A\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.5\",\n                \"Count\": 420\n            },\n            \"18:69:D8:4B:DC:8A\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.4\",\n                \"Count\": 397\n            },\n            \"28:73:F6:A7:B1:66\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.9\",\n                \"Count\": 362\n            },\n            \"34:AF:B3:6E:7F:C1\": {\n                \"Hostname\": \"AmazonPlug025S\",\n                \"IpAddress\": \"192.168.0.8\",\n                \"Count\": 420\n            },\n            \"7A:9F:29:B5:51:9A\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.16\",\n                \"Count\": 43\n            },\n            \"D2:AC:7E:5A:AD:E2\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.11\",\n                \"Count\": 45\n            },\n            \"EC:4C:8C:D6:59:F7\": {\n                \"Hostname\": \"UK-L-FTLCS64\",\n                \"IpAddress\": \"192.168.0.22\",\n                \"Count\": 48\n            },\n            \"FC:49:2D:C4:E1:4D\": {\n                \"Hostname\": \"amazon-8c2bf40b9\",\n                \"IpAddress\": \"192.168.0.6\",\n                \"Count\": 411\n            }\n        },\n        \"maxCPU\": 22,\n        \"maxMemory\": 40.21,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 10:AE:60:AB:E1:B1 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 113,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.7\",\n                    \"mac\": \"10:AE:60:AB:E1:B1\",\n                    \"previous_count\": 113\n                },\n                \"Timestamp\": \"2025-09-29T09:31:56.115Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D2:AC:7E:5A:AD:E2 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 45,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.11\",\n                    \"mac\": \"D2:AC:7E:5A:AD:E2\",\n                    \"previous_count\": 45\n                },\n                \"Timestamp\": \"2025-09-29T09:31:56.115Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC EC:4C:8C:D6:59:F7 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 48,\n                    \"hostname\": \"UK-L-FTLCS64\",\n                    \"ip\": \"192.168.0.22\",\n                    \"mac\": \"EC:4C:8C:D6:59:F7\",\n                    \"previous_count\": 48\n                },\n                \"Timestamp\": \"2025-09-29T09:31:56.115Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 7A:9F:29:B5:51:9A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 43,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.16\",\n                    \"mac\": \"7A:9F:29:B5:51:9A\",\n                    \"previous_count\": 43\n                },\n                \"Timestamp\": \"2025-09-29T09:31:56.115Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::40AE30975177\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.12.0 2.0.0 v606d.0 Build 230913 Rel.29689n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:45.344Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 92.5,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 70,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 7.847619047619047,\n            \"google.com\": 7.883333333333334,\n            \"spotify.com\": 7.876190476190477,\n            \"youtube.com\": 7.845238095238095\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 368.27105515587544,\n                \"Rtt\": 26.5947242206235\n            }\n        },\n        \"badSignal\": {\n            \"B2:AE:D5:18:26:C4\": {\n                \"Hostname\": \"Natasha-s-S24-Ultra\",\n                \"IpAddress\": \"192.168.0.102\",\n                \"Count\": 129\n            },\n            \"B4:AD:A3:0B:C6:A5\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.100\",\n                \"Count\": 386\n            }\n        },\n        \"maxCPU\": 12,\n        \"maxMemory\": 49.7,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::2036269005C0\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.3.0 3.1.9 v6087.0 Build 250124 Rel.60047n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:43.606Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 78.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 3.7268408551068886,\n            \"google.com\": 3.852731591448931,\n            \"spotify.com\": 2.878859857482185,\n            \"youtube.com\": 3.7434679334916865\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 2004.8679572446554,\n                \"Rtt\": 31.70332066508313\n            }\n        },\n        \"badSignal\": {\n            \"00:FC:8B:81:9D:7D\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.9\",\n                \"Count\": 148\n            },\n            \"18:74:2E:2F:A7:ED\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.32\",\n                \"Count\": 232\n            },\n            \"40:CA:63:36:66:0B\": {\n                \"Hostname\": \"Samsung-Washer\",\n                \"IpAddress\": \"192.168.0.2\",\n                \"Count\": 15\n            },\n            \"4A:01:CD:BD:3D:2A\": {\n                \"Hostname\": \"Aaron-s-Z-Fold5\",\n                \"IpAddress\": \"192.168.0.11\",\n                \"Count\": 67\n            },\n            \"52:CD:54:9A:42:3D\": {\n                \"Hostname\": \"Galaxy-A14\",\n                \"IpAddress\": \"192.168.0.18\",\n                \"Count\": 313\n            },\n            \"68:13:F3:5D:FE:44\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.28\",\n                \"Count\": 189\n            },\n            \"68:A4:0E:0F:6A:49\": {\n                \"Hostname\": \"BOSCH-SMV68TD06G-68A40E0F6A49\",\n                \"IpAddress\": \"192.168.0.8\",\n                \"Count\": 167\n            },\n            \"68:A4:0E:38:E8:F9\": {\n                \"Hostname\": \"BOSCH-HBG6764B6B-68A40E38E8F9\",\n                \"IpAddress\": \"192.168.0.12\",\n                \"Count\": 133\n            },\n            \"68:A4:0E:3B:4B:DC\": {\n                \"Hostname\": \"NEFF-T58TL6EN2-68A40E3B4BDC\",\n                \"IpAddress\": \"192.168.0.10\",\n                \"Count\": 230\n            },\n            \"68:A4:0E:3C:B1:8B\": {\n                \"Hostname\": \"BOSCH-HBG6764B6B-68A40E3CB18B\",\n                \"IpAddress\": \"192.168.0.13\",\n                \"Count\": 10\n            },\n            \"68:A4:0E:3C:EE:ED\": {\n                \"Hostname\": \"BOSCH-CMG656BB6B-68A40E3CEEED\",\n                \"IpAddress\": \"192.168.0.14\",\n                \"Count\": 26\n            },\n            \"6C:0C:9A:93:35:BC\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.17\",\n                \"Count\": 318\n            },\n            \"82:70:C8:A3:D4:9A\": {\n                \"Hostname\": \"Aaron-s-Tab-A9\",\n                \"IpAddress\": \"192.168.0.26\",\n                \"Count\": 240\n            },\n            \"84:5F:04:E4:D8:4E\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.20\",\n                \"Count\": 102\n            },\n            \"9C:32:CE:E4:44:30\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.27\",\n                \"Count\": 369\n            },\n            \"BA:57:91:F8:2C:D5\": {\n                \"Hostname\": \"Emma-s-Z-Flip5\",\n                \"IpAddress\": \"192.168.0.25\",\n                \"Count\": 151\n            },\n            \"D2:A0:69:8D:36:CC\": {\n                \"Hostname\": \"Aaron-s-Tab-S9-Ultra\",\n                \"IpAddress\": \"192.168.0.30\",\n                \"Count\": 211\n            },\n            \"D2:C6:F6:29:6E:AA\": {\n                \"Hostname\": \"Charlotte-s-Tab-A9\",\n                \"IpAddress\": \"192.168.0.22\",\n                \"Count\": 239\n            },\n            \"DA:31:75:34:74:7C\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.35\",\n                \"Count\": 220\n            },\n            \"F0:2F:9E:2C:72:EC\": {\n                \"Hostname\": \"amazon-a8ac516b1eac23f1\",\n                \"IpAddress\": \"192.168.0.15\",\n                \"Count\": 421\n            }\n        },\n        \"maxCPU\": 30,\n        \"maxMemory\": 39.18,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 18:74:2E:2F:A7:ED has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 232,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.32\",\n                    \"mac\": \"18:74:2E:2F:A7:ED\",\n                    \"previous_count\": 232\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.613Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 52:CD:54:9A:42:3D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 313,\n                    \"hostname\": \"Galaxy-A14\",\n                    \"ip\": \"192.168.0.18\",\n                    \"mac\": \"52:CD:54:9A:42:3D\",\n                    \"previous_count\": 313\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.613Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 68:A4:0E:3C:B1:8B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 10,\n                    \"hostname\": \"BOSCH-HBG6764B6B-68A40E3CB18B\",\n                    \"ip\": \"192.168.0.13\",\n                    \"mac\": \"68:A4:0E:3C:B1:8B\",\n                    \"previous_count\": 10\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.613Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 9C:32:CE:E4:44:30 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 369,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.27\",\n                    \"mac\": \"9C:32:CE:E4:44:30\",\n                    \"previous_count\": 369\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.613Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 6C:0C:9A:93:35:BC has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 318,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.17\",\n                    \"mac\": \"6C:0C:9A:93:35:BC\",\n                    \"previous_count\": 318\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.613Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC DA:31:75:34:74:7C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 220,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.35\",\n                    \"mac\": \"DA:31:75:34:74:7C\",\n                    \"previous_count\": 220\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.613Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 68:A4:0E:3C:EE:ED has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 26,\n                    \"hostname\": \"BOSCH-CMG656BB6B-68A40E3CEEED\",\n                    \"ip\": \"192.168.0.14\",\n                    \"mac\": \"68:A4:0E:3C:EE:ED\",\n                    \"previous_count\": 26\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.613Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 68:A4:0E:38:E8:F9 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 133,\n                    \"hostname\": \"BOSCH-HBG6764B6B-68A40E38E8F9\",\n                    \"ip\": \"192.168.0.12\",\n                    \"mac\": \"68:A4:0E:38:E8:F9\",\n                    \"previous_count\": 133\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.613Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D2:C6:F6:29:6E:AA has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 239,\n                    \"hostname\": \"Charlotte-s-Tab-A9\",\n                    \"ip\": \"192.168.0.22\",\n                    \"mac\": \"D2:C6:F6:29:6E:AA\",\n                    \"previous_count\": 239\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.613Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 84:5F:04:E4:D8:4E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 102,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.20\",\n                    \"mac\": \"84:5F:04:E4:D8:4E\",\n                    \"previous_count\": 102\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.613Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC BA:57:91:F8:2C:D5 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 151,\n                    \"hostname\": \"Emma-s-Z-Flip5\",\n                    \"ip\": \"192.168.0.25\",\n                    \"mac\": \"BA:57:91:F8:2C:D5\",\n                    \"previous_count\": 151\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.613Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 4A:01:CD:BD:3D:2A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 67,\n                    \"hostname\": \"Aaron-s-Z-Fold5\",\n                    \"ip\": \"192.168.0.11\",\n                    \"mac\": \"4A:01:CD:BD:3D:2A\",\n                    \"previous_count\": 67\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.613Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F0:2F:9E:2C:72:EC has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 421,\n                    \"hostname\": \"amazon-a8ac516b1eac23f1\",\n                    \"ip\": \"192.168.0.15\",\n                    \"mac\": \"F0:2F:9E:2C:72:EC\",\n                    \"previous_count\": 421\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.613Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 82:70:C8:A3:D4:9A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 240,\n                    \"hostname\": \"Aaron-s-Tab-A9\",\n                    \"ip\": \"192.168.0.26\",\n                    \"mac\": \"82:70:C8:A3:D4:9A\",\n                    \"previous_count\": 240\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.614Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 40:CA:63:36:66:0B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 15,\n                    \"hostname\": \"Samsung-Washer\",\n                    \"ip\": \"192.168.0.2\",\n                    \"mac\": \"40:CA:63:36:66:0B\",\n                    \"previous_count\": 15\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.614Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 00:FC:8B:81:9D:7D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 148,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.9\",\n                    \"mac\": \"00:FC:8B:81:9D:7D\",\n                    \"previous_count\": 148\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.614Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 68:13:F3:5D:FE:44 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 189,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.28\",\n                    \"mac\": \"68:13:F3:5D:FE:44\",\n                    \"previous_count\": 189\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.614Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 68:A4:0E:3B:4B:DC has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 230,\n                    \"hostname\": \"NEFF-T58TL6EN2-68A40E3B4BDC\",\n                    \"ip\": \"192.168.0.10\",\n                    \"mac\": \"68:A4:0E:3B:4B:DC\",\n                    \"previous_count\": 230\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.614Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D2:A0:69:8D:36:CC has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 211,\n                    \"hostname\": \"Aaron-s-Tab-S9-Ultra\",\n                    \"ip\": \"192.168.0.30\",\n                    \"mac\": \"D2:A0:69:8D:36:CC\",\n                    \"previous_count\": 211\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.614Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 68:A4:0E:0F:6A:49 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 167,\n                    \"hostname\": \"BOSCH-SMV68TD06G-68A40E0F6A49\",\n                    \"ip\": \"192.168.0.8\",\n                    \"mac\": \"68:A4:0E:0F:6A:49\",\n                    \"previous_count\": 167\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.614Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::A842A10A55FE\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.13.0 2.0.0 v606d.0 Build 231129 Rel.37213n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:37.229Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 68.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15,\n            \"hardwareHealthScore\": 60\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 7.2023809523809526,\n            \"google.com\": 7.1380952380952385,\n            \"spotify.com\": 7.1380952380952385,\n            \"youtube.com\": 7.102380952380952\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 577.2971634615385,\n                \"Rtt\": 17.932692307692307\n            }\n        },\n        \"badSignal\": {\n            \"0A:01:A4:B5:BD:4B\": {\n                \"Hostname\": \"Watch\",\n                \"IpAddress\": \"192.168.0.101\",\n                \"Count\": 13\n            },\n            \"0E:27:11:76:23:BA\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.108\",\n                \"Count\": 14\n            },\n            \"0E:B5:F3:92:EF:6A\": {\n                \"Hostname\": \"iPad\",\n                \"IpAddress\": \"192.168.0.115\",\n                \"Count\": 35\n            },\n            \"16:DB:AC:1E:0C:81\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.106\",\n                \"Count\": 30\n            },\n            \"1C:93:C4:1E:6E:F3\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.117\",\n                \"Count\": 185\n            },\n            \"28:40:DD:8E:1C:97\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.113\",\n                \"Count\": 72\n            },\n            \"40:ED:CF:66:EA:2D\": {\n                \"Hostname\": \"Main-Bedroom\",\n                \"IpAddress\": \"192.168.0.114\",\n                \"Count\": 15\n            },\n            \"5C:96:56:48:21:8D\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.105\",\n                \"Count\": 271\n            },\n            \"5E:C7:7E:59:36:80\": {\n                \"Hostname\": \"BADMOS-s-A14\",\n                \"IpAddress\": \"192.168.0.109\",\n                \"Count\": 90\n            },\n            \"60:92:C8:02:AF:20\": {\n                \"Hostname\": \"Davids\",\n                \"IpAddress\": \"192.168.0.121\",\n                \"Count\": 35\n            },\n            \"72:D0:C1:C9:D1:AC\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.111\",\n                \"Count\": 143\n            },\n            \"7A:A8:BC:EB:DC:E0\": {\n                \"Hostname\": \"BADMOS-s-S25-Ultra\",\n                \"IpAddress\": \"192.168.0.105\",\n                \"Count\": 51\n            },\n            \"94:E2:3C:60:8F:42\": {\n                \"Hostname\": \"DESKTOP-FUEFJH9\",\n                \"IpAddress\": \"192.168.0.100\",\n                \"Count\": 52\n            },\n            \"CC:08:FA:8F:35:D9\": {\n                \"Hostname\": \"Davids-Air\",\n                \"IpAddress\": \"192.168.0.118\",\n                \"Count\": 36\n            },\n            \"D4:8D:26:A0:D0:94\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.116\",\n                \"Count\": 141\n            },\n            \"F6:46:10:2C:DB:08\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.103\",\n                \"Count\": 66\n            },\n            \"FC:44:82:85:04:85\": {\n                \"Hostname\": \"TEE-RAZER-13\",\n                \"IpAddress\": \"192.168.0.101\",\n                \"Count\": 24\n            },\n            \"FE:27:FF:15:3E:C3\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.103\",\n                \"Count\": 18\n            }\n        },\n        \"maxCPU\": 100,\n        \"maxMemory\": 50.87,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 5E:C7:7E:59:36:80 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 90,\n                    \"hostname\": \"BADMOS-s-A14\",\n                    \"ip\": \"192.168.0.109\",\n                    \"mac\": \"5E:C7:7E:59:36:80\",\n                    \"previous_count\": 90\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.231Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 5C:96:56:48:21:8D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 271,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.105\",\n                    \"mac\": \"5C:96:56:48:21:8D\",\n                    \"previous_count\": 271\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.231Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 72:D0:C1:C9:D1:AC has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 143,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.111\",\n                    \"mac\": \"72:D0:C1:C9:D1:AC\",\n                    \"previous_count\": 143\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.231Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 94:E2:3C:60:8F:42 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 52,\n                    \"hostname\": \"DESKTOP-FUEFJH9\",\n                    \"ip\": \"192.168.0.100\",\n                    \"mac\": \"94:E2:3C:60:8F:42\",\n                    \"previous_count\": 52\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.231Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 28:40:DD:8E:1C:97 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 72,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.113\",\n                    \"mac\": \"28:40:DD:8E:1C:97\",\n                    \"previous_count\": 72\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.231Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 16:DB:AC:1E:0C:81 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 30,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.106\",\n                    \"mac\": \"16:DB:AC:1E:0C:81\",\n                    \"previous_count\": 30\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.231Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 0A:01:A4:B5:BD:4B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 13,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"0A:01:A4:B5:BD:4B\",\n                    \"previous_count\": 13\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.231Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC FE:27:FF:15:3E:C3 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 18,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.103\",\n                    \"mac\": \"FE:27:FF:15:3E:C3\",\n                    \"previous_count\": 18\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.231Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 0E:B5:F3:92:EF:6A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 35,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.0.115\",\n                    \"mac\": \"0E:B5:F3:92:EF:6A\",\n                    \"previous_count\": 35\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.231Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D4:8D:26:A0:D0:94 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 141,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.116\",\n                    \"mac\": \"D4:8D:26:A0:D0:94\",\n                    \"previous_count\": 141\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.231Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC FC:44:82:85:04:85 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 24,\n                    \"hostname\": \"TEE-RAZER-13\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"FC:44:82:85:04:85\",\n                    \"previous_count\": 24\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.231Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC CC:08:FA:8F:35:D9 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 36,\n                    \"hostname\": \"Davids-Air\",\n                    \"ip\": \"192.168.0.118\",\n                    \"mac\": \"CC:08:FA:8F:35:D9\",\n                    \"previous_count\": 36\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.231Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 40:ED:CF:66:EA:2D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 15,\n                    \"hostname\": \"Main-Bedroom\",\n                    \"ip\": \"192.168.0.114\",\n                    \"mac\": \"40:ED:CF:66:EA:2D\",\n                    \"previous_count\": 15\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.231Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 0E:27:11:76:23:BA has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 14,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.108\",\n                    \"mac\": \"0E:27:11:76:23:BA\",\n                    \"previous_count\": 14\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.231Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 1C:93:C4:1E:6E:F3 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 185,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.117\",\n                    \"mac\": \"1C:93:C4:1E:6E:F3\",\n                    \"previous_count\": 185\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.231Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 7A:A8:BC:EB:DC:E0 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 51,\n                    \"hostname\": \"BADMOS-s-S25-Ultra\",\n                    \"ip\": \"192.168.0.105\",\n                    \"mac\": \"7A:A8:BC:EB:DC:E0\",\n                    \"previous_count\": 51\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.231Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F6:46:10:2C:DB:08 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 66,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.103\",\n                    \"mac\": \"F6:46:10:2C:DB:08\",\n                    \"previous_count\": 66\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.231Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 60:92:C8:02:AF:20 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 35,\n                    \"hostname\": \"Davids\",\n                    \"ip\": \"192.168.0.121\",\n                    \"mac\": \"60:92:C8:02:AF:20\",\n                    \"previous_count\": 35\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.231Z\"\n            },\n            {\n                \"Type\": \"HighCPUUsage\",\n                \"Message\": \"Device is experiencing high CPU usage.\",\n                \"Details\": {\n                    \"max_cpu_percentage\": 100,\n                    \"threshold_percentage\": 90\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.231Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::2036269001F4\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.3.0 3.1.9 v6087.0 Build 250124 Rel.60047n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:53.041Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 78.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 6.144670050761421,\n            \"google.com\": 7.437333333333333,\n            \"spotify.com\": 7.648101265822785,\n            \"youtube.com\": 8.323232323232324\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 447.75746411483175,\n                \"Rtt\": 84.12179904306221\n            }\n        },\n        \"badSignal\": {\n            \"08:12:A5:35:DB:AF\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.6\",\n                \"Count\": 28\n            },\n            \"18:48:BE:F4:EB:D5\": {\n                \"Hostname\": \"amazon-04cd6759e\",\n                \"IpAddress\": \"192.168.0.13\",\n                \"Count\": 251\n            },\n            \"62:C1:A8:FC:A6:68\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.18\",\n                \"Count\": 116\n            },\n            \"92:14:7C:2F:DC:35\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.8\",\n                \"Count\": 110\n            },\n            \"98:CC:F3:A3:6A:5D\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.21\",\n                \"Count\": 84\n            },\n            \"B2:6E:FB:51:40:E5\": {\n                \"Hostname\": \"Xiaomi-12-Lite\",\n                \"IpAddress\": \"192.168.0.4\",\n                \"Count\": 106\n            },\n            \"EA:0D:4F:3D:F5:AC\": {\n                \"Hostname\": \"Pixel-8-Pro\",\n                \"IpAddress\": \"192.168.0.19\",\n                \"Count\": 86\n            }\n        },\n        \"maxCPU\": 35,\n        \"maxMemory\": 40.03,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B2:6E:FB:51:40:E5 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 106,\n                    \"hostname\": \"Xiaomi-12-Lite\",\n                    \"ip\": \"192.168.0.4\",\n                    \"mac\": \"B2:6E:FB:51:40:E5\",\n                    \"previous_count\": 106\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.077Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC EA:0D:4F:3D:F5:AC has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 86,\n                    \"hostname\": \"Pixel-8-Pro\",\n                    \"ip\": \"192.168.0.19\",\n                    \"mac\": \"EA:0D:4F:3D:F5:AC\",\n                    \"previous_count\": 86\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.077Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 98:CC:F3:A3:6A:5D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 84,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.21\",\n                    \"mac\": \"98:CC:F3:A3:6A:5D\",\n                    \"previous_count\": 84\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.077Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 18:48:BE:F4:EB:D5 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 251,\n                    \"hostname\": \"amazon-04cd6759e\",\n                    \"ip\": \"192.168.0.13\",\n                    \"mac\": \"18:48:BE:F4:EB:D5\",\n                    \"previous_count\": 251\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.077Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 92:14:7C:2F:DC:35 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 110,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.8\",\n                    \"mac\": \"92:14:7C:2F:DC:35\",\n                    \"previous_count\": 110\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.077Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 08:12:A5:35:DB:AF has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 28,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.6\",\n                    \"mac\": \"08:12:A5:35:DB:AF\",\n                    \"previous_count\": 28\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.077Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 62:C1:A8:FC:A6:68 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 116,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.18\",\n                    \"mac\": \"62:C1:A8:FC:A6:68\",\n                    \"previous_count\": 116\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.078Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::40AE30976287\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.13.0 2.0.0 v606d.0 Build 231129 Rel.37213n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:48.135Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 90,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 100,\n            \"hardwareHealthScore\": 60\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 7.624040920716112,\n            \"google.com\": 7.615591397849462,\n            \"spotify.com\": 7.608040201005025,\n            \"youtube.com\": 7.674937965260546\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 529.8994621026898,\n                \"Rtt\": 31.100244498777506\n            }\n        },\n        \"maxCPU\": 100,\n        \"maxMemory\": 45.47,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"HighCPUUsage\",\n                \"Message\": \"Device is experiencing high CPU usage.\",\n                \"Details\": {\n                    \"max_cpu_percentage\": 100,\n                    \"threshold_percentage\": 90\n                },\n                \"Timestamp\": \"2025-09-29T09:31:48.145Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::20362690BA27\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.1.0 3.1.8 v6087.0 Build 230406 Rel.63114n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:33.234Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 100,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 100,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 5.04047619047619,\n            \"google.com\": 5.276190476190476,\n            \"spotify.com\": 5.045238095238095,\n            \"youtube.com\": 5.214285714285714\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 1849.190332541567,\n                \"Rtt\": 10.773795724465558\n            }\n        },\n        \"maxCPU\": 11,\n        \"maxMemory\": 38.84,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::98254A42B03D\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.13.0 2.0.0 v606d.0 Build 231129 Rel.37213n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:43.332Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 82.5,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 70,\n            \"hardwareHealthScore\": 60\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 6.307142857142857,\n            \"google.com\": 6.385714285714286,\n            \"spotify.com\": 5.580952380952381,\n            \"youtube.com\": 6.276190476190476\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 811.1367220902607,\n                \"Rtt\": 14.94061757719715\n            }\n        },\n        \"badSignal\": {\n            \"1E:2D:3C:04:D4:E0\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.101\",\n                \"Count\": 48\n            },\n            \"4E:74:EC:E5:58:08\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.102\",\n                \"Count\": 53\n            }\n        },\n        \"maxCPU\": 100,\n        \"maxMemory\": 49.09,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 4E:74:EC:E5:58:08 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 53,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.102\",\n                    \"mac\": \"4E:74:EC:E5:58:08\",\n                    \"previous_count\": 53\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.347Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 1E:2D:3C:04:D4:E0 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 48,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"1E:2D:3C:04:D4:E0\",\n                    \"previous_count\": 48\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.347Z\"\n            },\n            {\n                \"Type\": \"HighCPUUsage\",\n                \"Message\": \"Device is experiencing high CPU usage.\",\n                \"Details\": {\n                    \"max_cpu_percentage\": 100,\n                    \"threshold_percentage\": 90\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.347Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"223A0A2001987\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.11.0 2.0.0 v606d.0 Build 221125 Rel.31756n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:32.097Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 100,\n            \"badSignalHealthScore\": 100\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            }\n        },\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::40AE30975C21\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.13.0 2.0.0 v606d.0 Build 231129 Rel.37213n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:52.768Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 96.25,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 85,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 13.145238095238096,\n            \"google.com\": 13.469047619047618,\n            \"spotify.com\": 13.295238095238096,\n            \"youtube.com\": 13.457142857142857\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 937.5303102625295,\n                \"Rtt\": 31.718377088305488\n            }\n        },\n        \"badSignal\": {\n            \"78:C5:F8:2E:09:AA\": {\n                \"Hostname\": \"HUAWEI_P30_lite-38930cdc2\",\n                \"IpAddress\": \"192.168.0.105\",\n                \"Count\": 15\n            }\n        },\n        \"maxCPU\": 13,\n        \"maxMemory\": 45.77,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 78:C5:F8:2E:09:AA has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 15,\n                    \"hostname\": \"HUAWEI_P30_lite-38930cdc2\",\n                    \"ip\": \"192.168.0.105\",\n                    \"mac\": \"78:C5:F8:2E:09:AA\",\n                    \"previous_count\": 15\n                },\n                \"Timestamp\": \"2025-09-29T09:31:52.822Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::242FD04EA139\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.12.0 2.0.0 v606d.0 Build 230913 Rel.29689n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:37.32Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 78.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 55,\n            \"hardwareHealthScore\": 60\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 6.005509641873278,\n            \"google.com\": 6.0550964187327825,\n            \"spotify.com\": 6.035812672176308,\n            \"youtube.com\": 6.09366391184573\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 670.0015041782726,\n                \"Rtt\": 16.434540389972145\n            }\n        },\n        \"badSignal\": {\n            \"34:42:62:1D:B0:34\": {\n                \"Hostname\": \"Nicks-Ipad\",\n                \"IpAddress\": \"192.168.0.113\",\n                \"Count\": 28\n            },\n            \"44:42:01:20:16:5A\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.108\",\n                \"Count\": 229\n            },\n            \"4C:53:FD:DF:99:9F\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.116\",\n                \"Count\": 22\n            }\n        },\n        \"maxCPU\": 100,\n        \"maxMemory\": 44.92,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 44:42:01:20:16:5A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 229,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.108\",\n                    \"mac\": \"44:42:01:20:16:5A\",\n                    \"previous_count\": 229\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.342Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 34:42:62:1D:B0:34 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 28,\n                    \"hostname\": \"Nicks-Ipad\",\n                    \"ip\": \"192.168.0.113\",\n                    \"mac\": \"34:42:62:1D:B0:34\",\n                    \"previous_count\": 28\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.342Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 4C:53:FD:DF:99:9F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 22,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.116\",\n                    \"mac\": \"4C:53:FD:DF:99:9F\",\n                    \"previous_count\": 22\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.342Z\"\n            },\n            {\n                \"Type\": \"HighCPUUsage\",\n                \"Message\": \"Device is experiencing high CPU usage.\",\n                \"Details\": {\n                    \"max_cpu_percentage\": 100,\n                    \"threshold_percentage\": 90\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.342Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::40AE30974466\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.12.0 2.0.0 v606d.0 Build 230913 Rel.29689n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:52.182Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 100,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 100,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 14.333333333333334,\n            \"google.com\": 14.542857142857143,\n            \"spotify.com\": 14.521428571428572,\n            \"youtube.com\": 14.573809523809524\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 686.158966346154,\n                \"Rtt\": 40.88942307692308\n            }\n        },\n        \"maxCPU\": 16,\n        \"maxMemory\": 46.5,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::20362690B9E8\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.1.0 3.1.8 v6087.0 Build 230406 Rel.63114n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:45.852Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 100,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 100,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 4.028503562945368,\n            \"google.com\": 4.016627078384798,\n            \"spotify.com\": 3.0855106888361044,\n            \"youtube.com\": 4.009501187648456\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 1027.6563571428567,\n                \"Rtt\": 9.821740476190476\n            }\n        },\n        \"maxCPU\": 55,\n        \"maxMemory\": 43.06,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::98254AA1AF0E\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.15.0 2.0.0 v606d.0 Build 240802 Rel.33715n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:42.352Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 78.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 8.266666666666667,\n            \"google.com\": 8.338095238095239,\n            \"spotify.com\": 8.30952380952381,\n            \"youtube.com\": 8.283333333333333\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 963.8048803827751,\n                \"Rtt\": 19.545454545454547\n            }\n        },\n        \"badSignal\": {\n            \"1C:FE:2B:56:61:85\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.108\",\n                \"Count\": 46\n            },\n            \"34:AF:B3:A2:62:A8\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.115\",\n                \"Count\": 35\n            },\n            \"42:C8:48:A2:45:7F\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.105\",\n                \"Count\": 223\n            },\n            \"5A:F7:4C:AA:AB:F2\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.113\",\n                \"Count\": 154\n            },\n            \"7E:D3:50:47:DF:36\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.108\",\n                \"Count\": 83\n            },\n            \"80:8A:BD:41:2F:20\": {\n                \"Hostname\": \"Samsung\",\n                \"IpAddress\": \"192.168.0.103\",\n                \"Count\": 19\n            },\n            \"8C:85:90:A0:6A:7F\": {\n                \"Hostname\": \"Anums-MBP\",\n                \"IpAddress\": \"192.168.0.106\",\n                \"Count\": 109\n            },\n            \"AA:69:F2:06:67:A2\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.107\",\n                \"Count\": 275\n            },\n            \"AE:9C:8B:7A:C8:29\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.109\",\n                \"Count\": 16\n            },\n            \"E6:D2:3A:68:44:3F\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.110\",\n                \"Count\": 139\n            }\n        },\n        \"maxCPU\": 30,\n        \"maxMemory\": 47.46,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 8C:85:90:A0:6A:7F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 109,\n                    \"hostname\": \"Anums-MBP\",\n                    \"ip\": \"192.168.0.106\",\n                    \"mac\": \"8C:85:90:A0:6A:7F\",\n                    \"previous_count\": 109\n                },\n                \"Timestamp\": \"2025-09-29T09:31:42.356Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 34:AF:B3:A2:62:A8 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 35,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.115\",\n                    \"mac\": \"34:AF:B3:A2:62:A8\",\n                    \"previous_count\": 35\n                },\n                \"Timestamp\": \"2025-09-29T09:31:42.356Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 80:8A:BD:41:2F:20 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 19,\n                    \"hostname\": \"Samsung\",\n                    \"ip\": \"192.168.0.103\",\n                    \"mac\": \"80:8A:BD:41:2F:20\",\n                    \"previous_count\": 19\n                },\n                \"Timestamp\": \"2025-09-29T09:31:42.356Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 5A:F7:4C:AA:AB:F2 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 154,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.113\",\n                    \"mac\": \"5A:F7:4C:AA:AB:F2\",\n                    \"previous_count\": 154\n                },\n                \"Timestamp\": \"2025-09-29T09:31:42.356Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC E6:D2:3A:68:44:3F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 139,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.110\",\n                    \"mac\": \"E6:D2:3A:68:44:3F\",\n                    \"previous_count\": 139\n                },\n                \"Timestamp\": \"2025-09-29T09:31:42.356Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 7E:D3:50:47:DF:36 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 83,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.108\",\n                    \"mac\": \"7E:D3:50:47:DF:36\",\n                    \"previous_count\": 83\n                },\n                \"Timestamp\": \"2025-09-29T09:31:42.356Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 1C:FE:2B:56:61:85 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 46,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.108\",\n                    \"mac\": \"1C:FE:2B:56:61:85\",\n                    \"previous_count\": 46\n                },\n                \"Timestamp\": \"2025-09-29T09:31:42.356Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::A842A10A4116\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.13.0 2.0.0 v606d.0 Build 231129 Rel.37213n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:48.967Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 96.25,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 85,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 5.680952380952381,\n            \"google.com\": 5.742857142857143,\n            \"spotify.com\": 5.007142857142857,\n            \"youtube.com\": 5.733333333333333\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 454.75357487922724,\n                \"Rtt\": 27.753623188405797\n            }\n        },\n        \"badSignal\": {\n            \"B6:51:05:1D:64:51\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.104\",\n                \"Count\": 20\n            }\n        },\n        \"maxCPU\": 16,\n        \"maxMemory\": 44.88,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B6:51:05:1D:64:51 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 20,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.104\",\n                    \"mac\": \"B6:51:05:1D:64:51\",\n                    \"previous_count\": 20\n                },\n                \"Timestamp\": \"2025-09-29T09:31:48.98Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::98254A42966F\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.13.0 2.0.0 v606d.0 Build 231129 Rel.37213n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:43.409Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 78.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 55,\n            \"hardwareHealthScore\": 60\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 6.9429928741092635,\n            \"google.com\": 7.014251781472684,\n            \"spotify.com\": 6.961995249406176,\n            \"youtube.com\": 6.997624703087886\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 998.2031190476187,\n                \"Rtt\": 19.571428571428573\n            }\n        },\n        \"badSignal\": {\n            \"2C:9E:00:BE:5C:03\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.103\",\n                \"Count\": 419\n            },\n            \"4C:66:A6:75:1C:D5\": {\n                \"Hostname\": \"My\",\n                \"IpAddress\": \"192.168.0.102\",\n                \"Count\": 14\n            },\n            \"BC:FA:B8:22:62:21\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.100\",\n                \"Count\": 27\n            }\n        },\n        \"maxCPU\": 100,\n        \"maxMemory\": 46.91,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 4C:66:A6:75:1C:D5 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 14,\n                    \"hostname\": \"My\",\n                    \"ip\": \"192.168.0.102\",\n                    \"mac\": \"4C:66:A6:75:1C:D5\",\n                    \"previous_count\": 14\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.421Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC BC:FA:B8:22:62:21 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 27,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.100\",\n                    \"mac\": \"BC:FA:B8:22:62:21\",\n                    \"previous_count\": 27\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.421Z\"\n            },\n            {\n                \"Type\": \"HighCPUUsage\",\n                \"Message\": \"Device is experiencing high CPU usage.\",\n                \"Details\": {\n                    \"max_cpu_percentage\": 100,\n                    \"threshold_percentage\": 90\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.421Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::20362690B92E\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.1.0 3.1.8 v6087.0 Build 230406 Rel.63114n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:55.936Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 88.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 55,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 7.05,\n            \"google.com\": 6.654761904761905,\n            \"spotify.com\": 6.530952380952381,\n            \"youtube.com\": 6.747619047619048\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 770.9574224343668,\n                \"Rtt\": 19.93386634844867\n            }\n        },\n        \"badSignal\": {\n            \"12:09:B0:FD:99:68\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.8\",\n                \"Count\": 11\n            },\n            \"64:16:66:A8:BF:2A\": {\n                \"Hostname\": \"09AD01AC2419020R\",\n                \"IpAddress\": \"192.168.0.18\",\n                \"Count\": 62\n            },\n            \"FC:65:DE:C1:C8:AC\": {\n                \"Hostname\": \"amazon-faf2226e8\",\n                \"IpAddress\": \"192.168.0.14\",\n                \"Count\": 176\n            }\n        },\n        \"maxCPU\": 15,\n        \"maxMemory\": 38.79,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 64:16:66:A8:BF:2A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 62,\n                    \"hostname\": \"09AD01AC2419020R\",\n                    \"ip\": \"192.168.0.18\",\n                    \"mac\": \"64:16:66:A8:BF:2A\",\n                    \"previous_count\": 62\n                },\n                \"Timestamp\": \"2025-09-29T09:31:55.984Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC FC:65:DE:C1:C8:AC has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 176,\n                    \"hostname\": \"amazon-faf2226e8\",\n                    \"ip\": \"192.168.0.14\",\n                    \"mac\": \"FC:65:DE:C1:C8:AC\",\n                    \"previous_count\": 176\n                },\n                \"Timestamp\": \"2025-09-29T09:31:55.984Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 12:09:B0:FD:99:68 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 11,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.8\",\n                    \"mac\": \"12:09:B0:FD:99:68\",\n                    \"previous_count\": 11\n                },\n                \"Timestamp\": \"2025-09-29T09:31:55.984Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::3C52A105FBC5\",\n            \"model\": \"HX220\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.15.0 2.0.0 v605f.0 Build 231128 Rel.28166n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:39.779Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 85,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 40,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 8.257142857142858,\n            \"google.com\": 8.378571428571428,\n            \"spotify.com\": 8.290476190476191,\n            \"youtube.com\": 8.357142857142858\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 724.75988095238,\n                \"Rtt\": 23.792280952380963\n            }\n        },\n        \"badSignal\": {\n            \"18:48:BE:ED:64:47\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.88.3\",\n                \"Count\": 57\n            },\n            \"AA:2D:B8:2F:F5:A4\": {\n                \"Hostname\": \"Galaxy-A20e\",\n                \"IpAddress\": \"192.168.88.2\",\n                \"Count\": 12\n            },\n            \"C6:8E:2E:A9:40:BB\": {\n                \"Hostname\": \"Losie-s-A13\",\n                \"IpAddress\": \"192.168.88.5\",\n                \"Count\": 142\n            },\n            \"D2:57:6F:6F:AF:86\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.88.6\",\n                \"Count\": 17\n            }\n        },\n        \"maxCPU\": 12,\n        \"maxMemory\": 60.15,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D2:57:6F:6F:AF:86 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 17,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.6\",\n                    \"mac\": \"D2:57:6F:6F:AF:86\",\n                    \"previous_count\": 17\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.795Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC AA:2D:B8:2F:F5:A4 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 12,\n                    \"hostname\": \"Galaxy-A20e\",\n                    \"ip\": \"192.168.88.2\",\n                    \"mac\": \"AA:2D:B8:2F:F5:A4\",\n                    \"previous_count\": 12\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.795Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 18:48:BE:ED:64:47 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 57,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.3\",\n                    \"mac\": \"18:48:BE:ED:64:47\",\n                    \"previous_count\": 57\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.795Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C6:8E:2E:A9:40:BB has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 142,\n                    \"hostname\": \"Losie-s-A13\",\n                    \"ip\": \"192.168.88.5\",\n                    \"mac\": \"C6:8E:2E:A9:40:BB\",\n                    \"previous_count\": 142\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.795Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::5091E3374B91\",\n            \"model\": \"HX220\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.15.0 2.0.0 v605f.0 Build 231128 Rel.28166n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:32.01Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 100,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 100,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 8.268408551068884,\n            \"google.com\": 8.330166270783849,\n            \"spotify.com\": 8.311163895486937,\n            \"youtube.com\": 8.36104513064133\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 760.275629453681,\n                \"Rtt\": 22.590980997624694\n            }\n        },\n        \"maxCPU\": 16,\n        \"maxMemory\": 60,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::2036269001E2\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.1.0 3.1.8 v6087.0 Build 230406 Rel.63114n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:32.192Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 78.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 6.919239904988124,\n            \"google.com\": 6.921615201900238,\n            \"spotify.com\": 6.004750593824228,\n            \"youtube.com\": 6.907363420427553\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 1175.7815914489306,\n                \"Rtt\": 12.034752969121138\n            }\n        },\n        \"badSignal\": {\n            \"02:57:57:92:92:F0\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.17\",\n                \"Count\": 36\n            },\n            \"0E:E1:2C:1D:F3:44\": {\n                \"Hostname\": \"MacBookPro\",\n                \"IpAddress\": \"192.168.0.3\",\n                \"Count\": 240\n            },\n            \"22:B9:DF:7E:62:07\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.7\",\n                \"Count\": 144\n            },\n            \"28:AF:42:FB:D6:A9\": {\n                \"Hostname\": \"Samsung\",\n                \"IpAddress\": \"192.168.0.17\",\n                \"Count\": 406\n            },\n            \"32:3B:C2:B1:02:8F\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.10\",\n                \"Count\": 50\n            },\n            \"38:54:F5:77:BE:5E\": {\n                \"Hostname\": \"lwip\",\n                \"IpAddress\": \"192.168.0.12\",\n                \"Count\": 421\n            },\n            \"52:C6:2B:CA:AB:98\": {\n                \"Hostname\": \"iPad\",\n                \"IpAddress\": \"192.168.0.11\",\n                \"Count\": 27\n            },\n            \"9A:D9:09:32:D2:5E\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.5\",\n                \"Count\": 96\n            },\n            \"BC:DF:58:5A:F4:10\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.9\",\n                \"Count\": 421\n            },\n            \"C0:95:CF:2F:D2:98\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.18\",\n                \"Count\": 28\n            },\n            \"CC:D3:C1:37:92:C2\": {\n                \"Hostname\": \"PANASONIC TV\",\n                \"IpAddress\": \"192.168.0.6\",\n                \"Count\": 15\n            },\n            \"DA:07:B6:0A:35:ED\": {\n                \"Hostname\": \"TL-WA850RE\",\n                \"IpAddress\": \"192.168.0.2\",\n                \"Count\": 49\n            },\n            \"DA:0D:E7:E1:D7:F7\": {\n                \"Hostname\": \"Mac\",\n                \"IpAddress\": \"192.168.0.6\",\n                \"Count\": 343\n            }\n        },\n        \"maxCPU\": 20,\n        \"maxMemory\": 38.41,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 52:C6:2B:CA:AB:98 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 27,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.0.11\",\n                    \"mac\": \"52:C6:2B:CA:AB:98\",\n                    \"previous_count\": 27\n                },\n                \"Timestamp\": \"2025-09-29T09:31:32.197Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC BC:DF:58:5A:F4:10 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 421,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.9\",\n                    \"mac\": \"BC:DF:58:5A:F4:10\",\n                    \"previous_count\": 421\n                },\n                \"Timestamp\": \"2025-09-29T09:31:32.197Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 9A:D9:09:32:D2:5E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 96,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.5\",\n                    \"mac\": \"9A:D9:09:32:D2:5E\",\n                    \"previous_count\": 96\n                },\n                \"Timestamp\": \"2025-09-29T09:31:32.197Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 28:AF:42:FB:D6:A9 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 406,\n                    \"hostname\": \"Samsung\",\n                    \"ip\": \"192.168.0.17\",\n                    \"mac\": \"28:AF:42:FB:D6:A9\",\n                    \"previous_count\": 406\n                },\n                \"Timestamp\": \"2025-09-29T09:31:32.197Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC CC:D3:C1:37:92:C2 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 15,\n                    \"hostname\": \"PANASONIC TV\",\n                    \"ip\": \"192.168.0.6\",\n                    \"mac\": \"CC:D3:C1:37:92:C2\",\n                    \"previous_count\": 15\n                },\n                \"Timestamp\": \"2025-09-29T09:31:32.197Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC DA:0D:E7:E1:D7:F7 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 343,\n                    \"hostname\": \"Mac\",\n                    \"ip\": \"192.168.0.6\",\n                    \"mac\": \"DA:0D:E7:E1:D7:F7\",\n                    \"previous_count\": 343\n                },\n                \"Timestamp\": \"2025-09-29T09:31:32.197Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 22:B9:DF:7E:62:07 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 144,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.7\",\n                    \"mac\": \"22:B9:DF:7E:62:07\",\n                    \"previous_count\": 144\n                },\n                \"Timestamp\": \"2025-09-29T09:31:32.197Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC DA:07:B6:0A:35:ED has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 49,\n                    \"hostname\": \"TL-WA850RE\",\n                    \"ip\": \"192.168.0.2\",\n                    \"mac\": \"DA:07:B6:0A:35:ED\",\n                    \"previous_count\": 49\n                },\n                \"Timestamp\": \"2025-09-29T09:31:32.197Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 0E:E1:2C:1D:F3:44 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 240,\n                    \"hostname\": \"MacBookPro\",\n                    \"ip\": \"192.168.0.3\",\n                    \"mac\": \"0E:E1:2C:1D:F3:44\",\n                    \"previous_count\": 240\n                },\n                \"Timestamp\": \"2025-09-29T09:31:32.197Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 02:57:57:92:92:F0 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 36,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.17\",\n                    \"mac\": \"02:57:57:92:92:F0\",\n                    \"previous_count\": 36\n                },\n                \"Timestamp\": \"2025-09-29T09:31:32.197Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 38:54:F5:77:BE:5E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 421,\n                    \"hostname\": \"lwip\",\n                    \"ip\": \"192.168.0.12\",\n                    \"mac\": \"38:54:F5:77:BE:5E\",\n                    \"previous_count\": 421\n                },\n                \"Timestamp\": \"2025-09-29T09:31:32.197Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C0:95:CF:2F:D2:98 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 28,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.18\",\n                    \"mac\": \"C0:95:CF:2F:D2:98\",\n                    \"previous_count\": 28\n                },\n                \"Timestamp\": \"2025-09-29T09:31:32.197Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 32:3B:C2:B1:02:8F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 50,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.10\",\n                    \"mac\": \"32:3B:C2:B1:02:8F\",\n                    \"previous_count\": 50\n                },\n                \"Timestamp\": \"2025-09-29T09:31:32.197Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::20362690EA7E\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.1.0 3.1.8 v6087.0 Build 230406 Rel.63114n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:42.257Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 96.25,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 85,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 13.595238095238095,\n            \"google.com\": 13.523809523809524,\n            \"spotify.com\": 13.44047619047619,\n            \"youtube.com\": 13.49047619047619\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 872.3982857142845,\n                \"Rtt\": 21.924209523809527\n            }\n        },\n        \"badSignal\": {\n            \"90:E8:68:48:29:A5\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.2\",\n                \"Count\": 62\n            }\n        },\n        \"maxCPU\": 13,\n        \"maxMemory\": 38.61,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 90:E8:68:48:29:A5 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 62,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.2\",\n                    \"mac\": \"90:E8:68:48:29:A5\",\n                    \"previous_count\": 62\n                },\n                \"Timestamp\": \"2025-09-29T09:31:42.262Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::20362690DA47\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.3.0 3.1.9 v6087.0 Build 250124 Rel.60047n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:55.909Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 100,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 100,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 8.545238095238096,\n            \"google.com\": 8.821428571428571,\n            \"spotify.com\": 8.647619047619047,\n            \"youtube.com\": 8.709523809523809\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 1289.2854285714275,\n                \"Rtt\": 29.96600238095236\n            }\n        },\n        \"maxCPU\": 35,\n        \"maxMemory\": 39.67,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::40ED0039F1FC\",\n            \"model\": \"HX220\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.15.0 2.0.0 v605f.0 Build 231128 Rel.28166n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:54.806Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 78.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 7.55,\n            \"google.com\": 7.838095238095238,\n            \"spotify.com\": 7.05,\n            \"youtube.com\": 7.859523809523809\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 657.7856294536808,\n                \"Rtt\": 21.79982897862236\n            }\n        },\n        \"badSignal\": {\n            \"1A:F4:7C:10:A9:34\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.88.12\",\n                \"Count\": 12\n            },\n            \"1C:1A:DF:7A:56:23\": {\n                \"Hostname\": \"XBOX\",\n                \"IpAddress\": \"192.168.88.5\",\n                \"Count\": 24\n            },\n            \"28:02:44:26:81:54\": {\n                \"Hostname\": \"SamanthasIPhone\",\n                \"IpAddress\": \"192.168.88.10\",\n                \"Count\": 44\n            },\n            \"68:57:2D:C2:28:9F\": {\n                \"Hostname\": \"wlan0\",\n                \"IpAddress\": \"192.168.88.15\",\n                \"Count\": 38\n            },\n            \"76:26:2D:D0:72:F2\": {\n                \"Hostname\": \"Watch\",\n                \"IpAddress\": \"192.168.88.10\",\n                \"Count\": 13\n            },\n            \"76:55:35:18:3A:88\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.88.2\",\n                \"Count\": 13\n            },\n            \"76:EC:01:6B:4C:9F\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.88.13\",\n                \"Count\": 320\n            },\n            \"7E:C0:E2:98:3F:F3\": {\n                \"Hostname\": \"Galaxy-S22-Ultra\",\n                \"IpAddress\": \"192.168.88.6\",\n                \"Count\": 77\n            },\n            \"8A:E0:49:51:57:BF\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.88.18\",\n                \"Count\": 11\n            },\n            \"9A:B4:BB:0D:8B:9D\": {\n                \"Hostname\": \"iPad\",\n                \"IpAddress\": \"192.168.88.19\",\n                \"Count\": 192\n            },\n            \"9C:F3:87:CF:98:98\": {\n                \"Hostname\": \"Elizabeths-Air\",\n                \"IpAddress\": \"192.168.88.2\",\n                \"Count\": 35\n            },\n            \"CE:99:BC:58:3F:87\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.88.5\",\n                \"Count\": 62\n            }\n        },\n        \"maxCPU\": 33,\n        \"maxMemory\": 61.05,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 9A:B4:BB:0D:8B:9D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 192,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.88.19\",\n                    \"mac\": \"9A:B4:BB:0D:8B:9D\",\n                    \"previous_count\": 192\n                },\n                \"Timestamp\": \"2025-09-29T09:31:54.813Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 8A:E0:49:51:57:BF has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 11,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.18\",\n                    \"mac\": \"8A:E0:49:51:57:BF\",\n                    \"previous_count\": 11\n                },\n                \"Timestamp\": \"2025-09-29T09:31:54.813Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 1A:F4:7C:10:A9:34 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 12,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.88.12\",\n                    \"mac\": \"1A:F4:7C:10:A9:34\",\n                    \"previous_count\": 12\n                },\n                \"Timestamp\": \"2025-09-29T09:31:54.813Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 7E:C0:E2:98:3F:F3 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 77,\n                    \"hostname\": \"Galaxy-S22-Ultra\",\n                    \"ip\": \"192.168.88.6\",\n                    \"mac\": \"7E:C0:E2:98:3F:F3\",\n                    \"previous_count\": 77\n                },\n                \"Timestamp\": \"2025-09-29T09:31:54.813Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 76:26:2D:D0:72:F2 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 13,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.88.10\",\n                    \"mac\": \"76:26:2D:D0:72:F2\",\n                    \"previous_count\": 13\n                },\n                \"Timestamp\": \"2025-09-29T09:31:54.813Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 76:55:35:18:3A:88 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 13,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.88.2\",\n                    \"mac\": \"76:55:35:18:3A:88\",\n                    \"previous_count\": 13\n                },\n                \"Timestamp\": \"2025-09-29T09:31:54.813Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 28:02:44:26:81:54 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 44,\n                    \"hostname\": \"SamanthasIPhone\",\n                    \"ip\": \"192.168.88.10\",\n                    \"mac\": \"28:02:44:26:81:54\",\n                    \"previous_count\": 44\n                },\n                \"Timestamp\": \"2025-09-29T09:31:54.813Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 9C:F3:87:CF:98:98 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 35,\n                    \"hostname\": \"Elizabeths-Air\",\n                    \"ip\": \"192.168.88.2\",\n                    \"mac\": \"9C:F3:87:CF:98:98\",\n                    \"previous_count\": 35\n                },\n                \"Timestamp\": \"2025-09-29T09:31:54.813Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 1C:1A:DF:7A:56:23 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 24,\n                    \"hostname\": \"XBOX\",\n                    \"ip\": \"192.168.88.5\",\n                    \"mac\": \"1C:1A:DF:7A:56:23\",\n                    \"previous_count\": 24\n                },\n                \"Timestamp\": \"2025-09-29T09:31:54.813Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 68:57:2D:C2:28:9F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 38,\n                    \"hostname\": \"wlan0\",\n                    \"ip\": \"192.168.88.15\",\n                    \"mac\": \"68:57:2D:C2:28:9F\",\n                    \"previous_count\": 38\n                },\n                \"Timestamp\": \"2025-09-29T09:31:54.813Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::20362690F2FD\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.3.0 3.1.9 v6087.0 Build 250124 Rel.60047n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:56.014Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 88.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 55,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 3.215736040609137,\n            \"google.com\": 3.2914438502673797,\n            \"spotify.com\": 3.197007481296758,\n            \"youtube.com\": 3.1746835443037975\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 1233.8761961722482,\n                \"Rtt\": 9.393777511961716\n            }\n        },\n        \"badSignal\": {\n            \"8A:EE:9B:AB:0E:6F\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.6\",\n                \"Count\": 11\n            },\n            \"F2:F7:B0:17:12:85\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.2\",\n                \"Count\": 18\n            },\n            \"F8:0F:F9:58:D6:88\": {\n                \"Hostname\": \"Google-Nest-Mini\",\n                \"IpAddress\": \"192.168.0.14\",\n                \"Count\": 11\n            }\n        },\n        \"maxCPU\": 22,\n        \"maxMemory\": 39.54,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F2:F7:B0:17:12:85 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 18,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.2\",\n                    \"mac\": \"F2:F7:B0:17:12:85\",\n                    \"previous_count\": 18\n                },\n                \"Timestamp\": \"2025-09-29T09:31:56.052Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F8:0F:F9:58:D6:88 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 11,\n                    \"hostname\": \"Google-Nest-Mini\",\n                    \"ip\": \"192.168.0.14\",\n                    \"mac\": \"F8:0F:F9:58:D6:88\",\n                    \"previous_count\": 11\n                },\n                \"Timestamp\": \"2025-09-29T09:31:56.052Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 8A:EE:9B:AB:0E:6F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 11,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.6\",\n                    \"mac\": \"8A:EE:9B:AB:0E:6F\",\n                    \"previous_count\": 11\n                },\n                \"Timestamp\": \"2025-09-29T09:31:56.052Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::788CB5E86E18\",\n            \"model\": \"HX220\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.15.0 2.0.0 v605f.0 Build 231128 Rel.28166n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:57.823Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 100,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 100,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 3.0747422680412373,\n            \"google.com\": 3.0545454545454547,\n            \"spotify.com\": 3.055137844611529,\n            \"youtube.com\": 3.0945273631840795\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 775.4898099762466,\n                \"Rtt\": 31.459634204275556\n            }\n        },\n        \"maxCPU\": 60,\n        \"maxMemory\": 62.07,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::20362690B9B8\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.3.0 3.1.9 v6087.0 Build 250124 Rel.60047n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:55.2Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 78.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 3.807600950118765,\n            \"google.com\": 3.983372921615202,\n            \"spotify.com\": 3.3990498812351544,\n            \"youtube.com\": 3.9073634204275534\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 1211.6644893111632,\n                \"Rtt\": 30.878361045130653\n            }\n        },\n        \"badSignal\": {\n            \"02:C4:7E:36:31:3F\": {\n                \"Hostname\": \"21051182G\",\n                \"IpAddress\": \"192.168.0.22\",\n                \"Count\": 27\n            },\n            \"1E:54:86:9E:42:7C\": {\n                \"Hostname\": \"Wendy-s-S24\",\n                \"IpAddress\": \"192.168.0.11\",\n                \"Count\": 26\n            },\n            \"54:60:09:5F:E2:02\": {\n                \"Hostname\": \"Google-Home\",\n                \"IpAddress\": \"192.168.0.207\",\n                \"Count\": 12\n            },\n            \"54:AF:97:BB:F7:5A\": {\n                \"Hostname\": \"KP303\",\n                \"IpAddress\": \"192.168.0.18\",\n                \"Count\": 243\n            },\n            \"64:90:C1:18:64:75\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.15\",\n                \"Count\": 203\n            },\n            \"6A:F8:25:95:D9:9E\": {\n                \"Hostname\": \"ZF7\",\n                \"IpAddress\": \"192.168.0.24\",\n                \"Count\": 62\n            },\n            \"6C:3C:7C:1A:DC:2A\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.10\",\n                \"Count\": 337\n            }\n        },\n        \"maxCPU\": 35,\n        \"maxMemory\": 40.31,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 02:C4:7E:36:31:3F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 27,\n                    \"hostname\": \"21051182G\",\n                    \"ip\": \"192.168.0.22\",\n                    \"mac\": \"02:C4:7E:36:31:3F\",\n                    \"previous_count\": 27\n                },\n                \"Timestamp\": \"2025-09-29T09:31:55.204Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 6A:F8:25:95:D9:9E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 62,\n                    \"hostname\": \"ZF7\",\n                    \"ip\": \"192.168.0.24\",\n                    \"mac\": \"6A:F8:25:95:D9:9E\",\n                    \"previous_count\": 62\n                },\n                \"Timestamp\": \"2025-09-29T09:31:55.204Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 54:60:09:5F:E2:02 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 12,\n                    \"hostname\": \"Google-Home\",\n                    \"ip\": \"192.168.0.207\",\n                    \"mac\": \"54:60:09:5F:E2:02\",\n                    \"previous_count\": 12\n                },\n                \"Timestamp\": \"2025-09-29T09:31:55.204Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 54:AF:97:BB:F7:5A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 243,\n                    \"hostname\": \"KP303\",\n                    \"ip\": \"192.168.0.18\",\n                    \"mac\": \"54:AF:97:BB:F7:5A\",\n                    \"previous_count\": 243\n                },\n                \"Timestamp\": \"2025-09-29T09:31:55.204Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 1E:54:86:9E:42:7C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 26,\n                    \"hostname\": \"Wendy-s-S24\",\n                    \"ip\": \"192.168.0.11\",\n                    \"mac\": \"1E:54:86:9E:42:7C\",\n                    \"previous_count\": 26\n                },\n                \"Timestamp\": \"2025-09-29T09:31:55.204Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::20362690D9F0\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.1.0 3.1.8 v6087.0 Build 230406 Rel.63114n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:51.329Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 78.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 6.6425,\n            \"google.com\": 6.824175824175824,\n            \"spotify.com\": 5.97948717948718,\n            \"youtube.com\": 6.86340206185567\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 1441.630334128877,\n                \"Rtt\": 15.624582338902153\n            }\n        },\n        \"badSignal\": {\n            \"04:B8:6A:85:4B:84\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.6\",\n                \"Count\": 36\n            },\n            \"0E:E6:8A:D1:72:9B\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.2\",\n                \"Count\": 66\n            },\n            \"14:D4:24:9F:7A:73\": {\n                \"Hostname\": \"LAPTOP-79BDCS2R\",\n                \"IpAddress\": \"192.168.0.5\",\n                \"Count\": 150\n            },\n            \"2C:2B:F9:8C:EA:F6\": {\n                \"Hostname\": \"LGwebOSTV\",\n                \"IpAddress\": \"192.168.0.6\",\n                \"Count\": 18\n            },\n            \"88:C2:55:32:7D:67\": {\n                \"Hostname\": \"SoundTouch-Pauls-Soundbox\",\n                \"IpAddress\": \"192.168.0.3\",\n                \"Count\": 334\n            },\n            \"90:03:B7:F8:B8:2F\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.8\",\n                \"Count\": 126\n            },\n            \"A4:C3:F0:79:64:EA\": {\n                \"Hostname\": \"EPC-2015\",\n                \"IpAddress\": \"192.168.0.7\",\n                \"Count\": 50\n            },\n            \"DA:9F:3F:B5:77:B7\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.9\",\n                \"Count\": 23\n            },\n            \"FA:41:02:BE:13:7C\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.4\",\n                \"Count\": 60\n            },\n            \"FA:55:3E:C0:8D:F5\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.5\",\n                \"Count\": 154\n            }\n        },\n        \"maxCPU\": 14,\n        \"maxMemory\": 38.74,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC FA:41:02:BE:13:7C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 60,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.4\",\n                    \"mac\": \"FA:41:02:BE:13:7C\",\n                    \"previous_count\": 60\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.361Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 2C:2B:F9:8C:EA:F6 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 18,\n                    \"hostname\": \"LGwebOSTV\",\n                    \"ip\": \"192.168.0.6\",\n                    \"mac\": \"2C:2B:F9:8C:EA:F6\",\n                    \"previous_count\": 18\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.361Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 0E:E6:8A:D1:72:9B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 66,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.2\",\n                    \"mac\": \"0E:E6:8A:D1:72:9B\",\n                    \"previous_count\": 66\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.361Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 04:B8:6A:85:4B:84 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 36,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.6\",\n                    \"mac\": \"04:B8:6A:85:4B:84\",\n                    \"previous_count\": 36\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.361Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 14:D4:24:9F:7A:73 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 150,\n                    \"hostname\": \"LAPTOP-79BDCS2R\",\n                    \"ip\": \"192.168.0.5\",\n                    \"mac\": \"14:D4:24:9F:7A:73\",\n                    \"previous_count\": 150\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.361Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 90:03:B7:F8:B8:2F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 126,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.8\",\n                    \"mac\": \"90:03:B7:F8:B8:2F\",\n                    \"previous_count\": 126\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.361Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC DA:9F:3F:B5:77:B7 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 23,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.9\",\n                    \"mac\": \"DA:9F:3F:B5:77:B7\",\n                    \"previous_count\": 23\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.361Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A4:C3:F0:79:64:EA has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 50,\n                    \"hostname\": \"EPC-2015\",\n                    \"ip\": \"192.168.0.7\",\n                    \"mac\": \"A4:C3:F0:79:64:EA\",\n                    \"previous_count\": 50\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.361Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::98254A42A2DE\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.12.0 2.0.0 v606d.0 Build 230913 Rel.29689n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:54.938Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 96.25,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 85,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 3.3857142857142857,\n            \"google.com\": 3.4714285714285715,\n            \"spotify.com\": 3.4523809523809526,\n            \"youtube.com\": 3.433333333333333\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 920.2951798561153,\n                \"Rtt\": 7.266187050359712\n            }\n        },\n        \"badSignal\": {\n            \"48:78:5E:4E:81:7D\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.106\",\n                \"Count\": 421\n            }\n        },\n        \"maxCPU\": 32,\n        \"maxMemory\": 45.57,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::203626900E24\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.1.0 3.1.8 v6087.0 Build 230406 Rel.63114n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:39.595Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 78.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 3.344418052256532,\n            \"google.com\": 3.643705463182898,\n            \"spotify.com\": 3,\n            \"youtube.com\": 3.665083135391924\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 1992.1080997624704,\n                \"Rtt\": 11.639961995249411\n            }\n        },\n        \"badSignal\": {\n            \"02:9F:FF:03:E6:20\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.3\",\n                \"Count\": 70\n            },\n            \"1A:50:63:0D:B3:13\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.20\",\n                \"Count\": 76\n            },\n            \"40:A9:CF:8F:D8:BA\": {\n                \"Hostname\": \"blink-sync-module\",\n                \"IpAddress\": \"192.168.0.2\",\n                \"Count\": 35\n            },\n            \"66:52:F1:F3:42:4F\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.17\",\n                \"Count\": 37\n            },\n            \"6A:8E:4D:32:F4:1E\": {\n                \"Hostname\": \"iPad\",\n                \"IpAddress\": \"192.168.0.3\",\n                \"Count\": 93\n            },\n            \"AE:61:3E:CD:D8:F5\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.11\",\n                \"Count\": 33\n            },\n            \"EE:0D:DB:F2:63:70\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.15\",\n                \"Count\": 51\n            },\n            \"F0:81:73:E8:18:B0\": {\n                \"Hostname\": \"amazon-fe0879356\",\n                \"IpAddress\": \"192.168.0.18\",\n                \"Count\": 361\n            },\n            \"FC:A1:83:01:B9:E2\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.21\",\n                \"Count\": 318\n            }\n        },\n        \"maxCPU\": 26,\n        \"maxMemory\": 39.48,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 02:9F:FF:03:E6:20 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 70,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.3\",\n                    \"mac\": \"02:9F:FF:03:E6:20\",\n                    \"previous_count\": 70\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.628Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 6A:8E:4D:32:F4:1E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 93,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.0.3\",\n                    \"mac\": \"6A:8E:4D:32:F4:1E\",\n                    \"previous_count\": 93\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.628Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC EE:0D:DB:F2:63:70 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 51,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.15\",\n                    \"mac\": \"EE:0D:DB:F2:63:70\",\n                    \"previous_count\": 51\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.628Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 1A:50:63:0D:B3:13 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 76,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.20\",\n                    \"mac\": \"1A:50:63:0D:B3:13\",\n                    \"previous_count\": 76\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.628Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 66:52:F1:F3:42:4F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 37,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.17\",\n                    \"mac\": \"66:52:F1:F3:42:4F\",\n                    \"previous_count\": 37\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.628Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC AE:61:3E:CD:D8:F5 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 33,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.11\",\n                    \"mac\": \"AE:61:3E:CD:D8:F5\",\n                    \"previous_count\": 33\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.628Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 40:A9:CF:8F:D8:BA has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 35,\n                    \"hostname\": \"blink-sync-module\",\n                    \"ip\": \"192.168.0.2\",\n                    \"mac\": \"40:A9:CF:8F:D8:BA\",\n                    \"previous_count\": 35\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.628Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F0:81:73:E8:18:B0 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 361,\n                    \"hostname\": \"amazon-fe0879356\",\n                    \"ip\": \"192.168.0.18\",\n                    \"mac\": \"F0:81:73:E8:18:B0\",\n                    \"previous_count\": 361\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.628Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC FC:A1:83:01:B9:E2 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 318,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.21\",\n                    \"mac\": \"FC:A1:83:01:B9:E2\",\n                    \"previous_count\": 318\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.628Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::20362690B95E\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.1.0 3.1.8 v6087.0 Build 230406 Rel.63114n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:43.637Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 92.5,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 70,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 8.007159904534607,\n            \"google.com\": 8.324582338902148,\n            \"spotify.com\": 8.064439140811455,\n            \"youtube.com\": 8.219570405727923\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 1307.8951551312646,\n                \"Rtt\": 14.613575178997602\n            }\n        },\n        \"badSignal\": {\n            \"9A:A7:24:E6:97:B0\": {\n                \"Hostname\": \"iMacPro\",\n                \"IpAddress\": \"192.168.0.11\",\n                \"Count\": 10\n            },\n            \"BC:D0:74:0A:BF:68\": {\n                \"Hostname\": \"Henrys-MBP-381\",\n                \"IpAddress\": \"192.168.0.33\",\n                \"Count\": 32\n            }\n        },\n        \"maxCPU\": 30,\n        \"maxMemory\": 84.56,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC BC:D0:74:0A:BF:68 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 32,\n                    \"hostname\": \"Henrys-MBP-381\",\n                    \"ip\": \"192.168.0.33\",\n                    \"mac\": \"BC:D0:74:0A:BF:68\",\n                    \"previous_count\": 32\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.64Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 9A:A7:24:E6:97:B0 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 10,\n                    \"hostname\": \"iMacPro\",\n                    \"ip\": \"192.168.0.11\",\n                    \"mac\": \"9A:A7:24:E6:97:B0\",\n                    \"previous_count\": 10\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.64Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::242FD04EA217\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.13.0 2.0.0 v606d.0 Build 231129 Rel.37213n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:35.89Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 78.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 5.7173396674584325,\n            \"google.com\": 5.857142857142857,\n            \"spotify.com\": 5.895486935866983,\n            \"youtube.com\": 5.89311163895487\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 701.1324821002387,\n                \"Rtt\": 14.176610978520287\n            }\n        },\n        \"badSignal\": {\n            \"1A:8F:85:9C:72:C1\": {\n                \"Hostname\": \"iPad\",\n                \"IpAddress\": \"192.168.0.109\",\n                \"Count\": 52\n            },\n            \"22:40:E4:10:0F:ED\": {\n                \"Hostname\": \"Watch\",\n                \"IpAddress\": \"192.168.0.101\",\n                \"Count\": 17\n            },\n            \"30:3B:7C:9B:39:66\": {\n                \"Hostname\": \"Jasons-iPhone\",\n                \"IpAddress\": \"192.168.0.107\",\n                \"Count\": 14\n            },\n            \"34:D2:70:8D:9D:31\": {\n                \"Hostname\": \"amazon-3aa0d7928\",\n                \"IpAddress\": \"192.168.0.200\",\n                \"Count\": 51\n            },\n            \"52:58:74:48:59:C9\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.101\",\n                \"Count\": 14\n            },\n            \"7E:89:F5:B5:F4:C9\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.104\",\n                \"Count\": 14\n            },\n            \"7E:F6:78:2C:1C:2E\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.104\",\n                \"Count\": 76\n            },\n            \"98:22:6E:42:5B:70\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.114\",\n                \"Count\": 59\n            },\n            \"F8:FC:E1:ED:42:EB\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.106\",\n                \"Count\": 332\n            }\n        },\n        \"maxCPU\": 34,\n        \"maxMemory\": 48.12,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 7E:89:F5:B5:F4:C9 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 14,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.104\",\n                    \"mac\": \"7E:89:F5:B5:F4:C9\",\n                    \"previous_count\": 14\n                },\n                \"Timestamp\": \"2025-09-29T09:31:36.012Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 1A:8F:85:9C:72:C1 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 52,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.0.109\",\n                    \"mac\": \"1A:8F:85:9C:72:C1\",\n                    \"previous_count\": 52\n                },\n                \"Timestamp\": \"2025-09-29T09:31:36.012Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 98:22:6E:42:5B:70 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 59,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.114\",\n                    \"mac\": \"98:22:6E:42:5B:70\",\n                    \"previous_count\": 59\n                },\n                \"Timestamp\": \"2025-09-29T09:31:36.012Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 30:3B:7C:9B:39:66 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 14,\n                    \"hostname\": \"Jasons-iPhone\",\n                    \"ip\": \"192.168.0.107\",\n                    \"mac\": \"30:3B:7C:9B:39:66\",\n                    \"previous_count\": 14\n                },\n                \"Timestamp\": \"2025-09-29T09:31:36.012Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 34:D2:70:8D:9D:31 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 51,\n                    \"hostname\": \"amazon-3aa0d7928\",\n                    \"ip\": \"192.168.0.200\",\n                    \"mac\": \"34:D2:70:8D:9D:31\",\n                    \"previous_count\": 51\n                },\n                \"Timestamp\": \"2025-09-29T09:31:36.013Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 52:58:74:48:59:C9 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 14,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"52:58:74:48:59:C9\",\n                    \"previous_count\": 14\n                },\n                \"Timestamp\": \"2025-09-29T09:31:36.013Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F8:FC:E1:ED:42:EB has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 332,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.106\",\n                    \"mac\": \"F8:FC:E1:ED:42:EB\",\n                    \"previous_count\": 332\n                },\n                \"Timestamp\": \"2025-09-29T09:31:36.013Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 22:40:E4:10:0F:ED has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 17,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"22:40:E4:10:0F:ED\",\n                    \"previous_count\": 17\n                },\n                \"Timestamp\": \"2025-09-29T09:31:36.013Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 7E:F6:78:2C:1C:2E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 76,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.104\",\n                    \"mac\": \"7E:F6:78:2C:1C:2E\",\n                    \"previous_count\": 76\n                },\n                \"Timestamp\": \"2025-09-29T09:31:36.013Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::3C52A1060609\",\n            \"model\": \"HX220\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.15.0 2.0.0 v605f.0 Build 231128 Rel.28166n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:32.093Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 78.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 7.897862232779097,\n            \"google.com\": 7.206650831353919,\n            \"spotify.com\": 7.239904988123516,\n            \"youtube.com\": 7.522565320665083\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 846.6371496437049,\n                \"Rtt\": 33.12891686460809\n            }\n        },\n        \"badSignal\": {\n            \"02:A4:86:7B:47:63\": {\n                \"Hostname\": \"Olesa-s-S22-Ultra\",\n                \"IpAddress\": \"192.168.1.31\",\n                \"Count\": 55\n            },\n            \"50:91:E3:74:5D:C2\": {\n                \"Hostname\": \"P110\",\n                \"IpAddress\": \"192.168.1.48\",\n                \"Count\": 27\n            },\n            \"5C:62:8B:B1:EB:4E\": {\n                \"Hostname\": \"P110\",\n                \"IpAddress\": \"192.168.1.15\",\n                \"Count\": 140\n            },\n            \"78:8C:B5:50:B9:9F\": {\n                \"Hostname\": \"P110\",\n                \"IpAddress\": \"192.168.1.23\",\n                \"Count\": 159\n            },\n            \"78:8C:B5:50:C2:59\": {\n                \"Hostname\": \"P110\",\n                \"IpAddress\": \"192.168.1.36\",\n                \"Count\": 61\n            },\n            \"A6:8E:EC:1F:51:89\": {\n                \"Hostname\": \"Galaxy-Tab-A7-Lite\",\n                \"IpAddress\": \"192.168.1.26\",\n                \"Count\": 13\n            },\n            \"B2:A7:68:91:46:1D\": {\n                \"Hostname\": \"Galaxy-A32-5G\",\n                \"IpAddress\": \"192.168.1.40\",\n                \"Count\": 158\n            },\n            \"BC:07:1D:C3:A2:2D\": {\n                \"Hostname\": \"P110\",\n                \"IpAddress\": \"192.168.1.18\",\n                \"Count\": 45\n            },\n            \"C2:23:CC:0F:B9:14\": {\n                \"Hostname\": \"Peter-s-S24\",\n                \"IpAddress\": \"192.168.1.51\",\n                \"Count\": 49\n            }\n        },\n        \"maxCPU\": 45,\n        \"maxMemory\": 58.64,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 5C:62:8B:B1:EB:4E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 140,\n                    \"hostname\": \"P110\",\n                    \"ip\": \"192.168.1.15\",\n                    \"mac\": \"5C:62:8B:B1:EB:4E\",\n                    \"previous_count\": 140\n                },\n                \"Timestamp\": \"2025-09-29T09:31:32.101Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 02:A4:86:7B:47:63 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 55,\n                    \"hostname\": \"Olesa-s-S22-Ultra\",\n                    \"ip\": \"192.168.1.31\",\n                    \"mac\": \"02:A4:86:7B:47:63\",\n                    \"previous_count\": 55\n                },\n                \"Timestamp\": \"2025-09-29T09:31:32.101Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A6:8E:EC:1F:51:89 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 13,\n                    \"hostname\": \"Galaxy-Tab-A7-Lite\",\n                    \"ip\": \"192.168.1.26\",\n                    \"mac\": \"A6:8E:EC:1F:51:89\",\n                    \"previous_count\": 13\n                },\n                \"Timestamp\": \"2025-09-29T09:31:32.101Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 78:8C:B5:50:C2:59 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 61,\n                    \"hostname\": \"P110\",\n                    \"ip\": \"192.168.1.36\",\n                    \"mac\": \"78:8C:B5:50:C2:59\",\n                    \"previous_count\": 61\n                },\n                \"Timestamp\": \"2025-09-29T09:31:32.101Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC BC:07:1D:C3:A2:2D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 45,\n                    \"hostname\": \"P110\",\n                    \"ip\": \"192.168.1.18\",\n                    \"mac\": \"BC:07:1D:C3:A2:2D\",\n                    \"previous_count\": 45\n                },\n                \"Timestamp\": \"2025-09-29T09:31:32.101Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B2:A7:68:91:46:1D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 158,\n                    \"hostname\": \"Galaxy-A32-5G\",\n                    \"ip\": \"192.168.1.40\",\n                    \"mac\": \"B2:A7:68:91:46:1D\",\n                    \"previous_count\": 158\n                },\n                \"Timestamp\": \"2025-09-29T09:31:32.101Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 78:8C:B5:50:B9:9F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 159,\n                    \"hostname\": \"P110\",\n                    \"ip\": \"192.168.1.23\",\n                    \"mac\": \"78:8C:B5:50:B9:9F\",\n                    \"previous_count\": 159\n                },\n                \"Timestamp\": \"2025-09-29T09:31:32.101Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C2:23:CC:0F:B9:14 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 49,\n                    \"hostname\": \"Peter-s-S24\",\n                    \"ip\": \"192.168.1.51\",\n                    \"mac\": \"C2:23:CC:0F:B9:14\",\n                    \"previous_count\": 49\n                },\n                \"Timestamp\": \"2025-09-29T09:31:32.101Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 50:91:E3:74:5D:C2 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 27,\n                    \"hostname\": \"P110\",\n                    \"ip\": \"192.168.1.48\",\n                    \"mac\": \"50:91:E3:74:5D:C2\",\n                    \"previous_count\": 27\n                },\n                \"Timestamp\": \"2025-09-29T09:31:32.101Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::3C52A106049E\",\n            \"model\": \"HX220\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.15.0 2.0.0 v605f.0 Build 231128 Rel.28166n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:57.508Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 100,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 100,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 10.002375296912113,\n            \"google.com\": 10.026128266033254,\n            \"spotify.com\": 9.080760095011877,\n            \"youtube.com\": 9.985748218527316\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 640.5699999999994,\n                \"Rtt\": 24.209125890736335\n            }\n        },\n        \"maxCPU\": 57,\n        \"maxMemory\": 61.92,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::98254A42A620\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.13.0 2.0.0 v606d.0 Build 231129 Rel.37213n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:34.693Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 78.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 7.196969696969697,\n            \"google.com\": 7.35792349726776,\n            \"spotify.com\": 7.316195372750642,\n            \"youtube.com\": 7.398976982097187\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 1007.8869638554212,\n                \"Rtt\": 19.156626506024097\n            }\n        },\n        \"badSignal\": {\n            \"22:0B:BF:E3:0E:42\": {\n                \"Hostname\": \"iPad\",\n                \"IpAddress\": \"192.168.0.113\",\n                \"Count\": 213\n            },\n            \"36:56:F6:46:A9:DD\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.100\",\n                \"Count\": 159\n            },\n            \"36:86:71:78:78:44\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.110\",\n                \"Count\": 229\n            },\n            \"5A:02:DA:58:87:0E\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.101\",\n                \"Count\": 205\n            },\n            \"5A:53:3F:5A:E0:9C\": {\n                \"Hostname\": \"Doaa-s-S22\",\n                \"IpAddress\": \"192.168.0.106\",\n                \"Count\": 318\n            },\n            \"62:D5:D7:87:56:93\": {\n                \"Hostname\": \"Pixel-9\",\n                \"IpAddress\": \"192.168.0.114\",\n                \"Count\": 25\n            },\n            \"7A:59:3A:E9:52:55\": {\n                \"Hostname\": \"Watch\",\n                \"IpAddress\": \"192.168.0.102\",\n                \"Count\": 72\n            },\n            \"82:37:C9:8E:91:E5\": {\n                \"Hostname\": \"Tala-s-A55\",\n                \"IpAddress\": \"192.168.0.111\",\n                \"Count\": 282\n            },\n            \"A6:DF:E1:C9:B7:F5\": {\n                \"Hostname\": \"Pixel-7\",\n                \"IpAddress\": \"192.168.0.103\",\n                \"Count\": 138\n            },\n            \"B8:AB:62:BA:A6:33\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.102\",\n                \"Count\": 361\n            },\n            \"BC:F4:D4:DF:89:91\": {\n                \"Hostname\": \"samir_laptop\",\n                \"IpAddress\": \"192.168.0.108\",\n                \"Count\": 182\n            },\n            \"C8:34:8E:2B:F4:55\": {\n                \"Hostname\": \"LAPTOP-MQJR3Q3R\",\n                \"IpAddress\": \"192.168.0.107\",\n                \"Count\": 70\n            },\n            \"C8:48:05:E5:EF:69\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.104\",\n                \"Count\": 365\n            },\n            \"D8:9E:61:F1:4D:75\": {\n                \"Hostname\": \"HUAWEI_P30_lite-c0d7997c5\",\n                \"IpAddress\": \"192.168.0.112\",\n                \"Count\": 235\n            }\n        },\n        \"maxCPU\": 18,\n        \"maxMemory\": 46.99,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 22:0B:BF:E3:0E:42 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 213,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.0.113\",\n                    \"mac\": \"22:0B:BF:E3:0E:42\",\n                    \"previous_count\": 213\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.708Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 7A:59:3A:E9:52:55 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 72,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.0.102\",\n                    \"mac\": \"7A:59:3A:E9:52:55\",\n                    \"previous_count\": 72\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.708Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 5A:53:3F:5A:E0:9C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 318,\n                    \"hostname\": \"Doaa-s-S22\",\n                    \"ip\": \"192.168.0.106\",\n                    \"mac\": \"5A:53:3F:5A:E0:9C\",\n                    \"previous_count\": 318\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.708Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 62:D5:D7:87:56:93 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 25,\n                    \"hostname\": \"Pixel-9\",\n                    \"ip\": \"192.168.0.114\",\n                    \"mac\": \"62:D5:D7:87:56:93\",\n                    \"previous_count\": 25\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.708Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A6:DF:E1:C9:B7:F5 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 138,\n                    \"hostname\": \"Pixel-7\",\n                    \"ip\": \"192.168.0.103\",\n                    \"mac\": \"A6:DF:E1:C9:B7:F5\",\n                    \"previous_count\": 138\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.708Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C8:34:8E:2B:F4:55 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 70,\n                    \"hostname\": \"LAPTOP-MQJR3Q3R\",\n                    \"ip\": \"192.168.0.107\",\n                    \"mac\": \"C8:34:8E:2B:F4:55\",\n                    \"previous_count\": 70\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.708Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 36:56:F6:46:A9:DD has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 159,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.100\",\n                    \"mac\": \"36:56:F6:46:A9:DD\",\n                    \"previous_count\": 159\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.708Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::40AE309765C3\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.12.0 2.0.0 v606d.0 Build 230913 Rel.29689n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:33.159Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 85,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 40,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 7.493573264781491,\n            \"google.com\": 7.591666666666667,\n            \"spotify.com\": 6.82051282051282,\n            \"youtube.com\": 7.531969309462916\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 783.8463614457828,\n                \"Rtt\": 17.6144578313253\n            }\n        },\n        \"badSignal\": {\n            \"72:33:A2:6A:EE:66\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.101\",\n                \"Count\": 16\n            },\n            \"74:D4:23:CA:A3:5A\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.106\",\n                \"Count\": 12\n            },\n            \"B2:2C:4E:06:21:9F\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.109\",\n                \"Count\": 67\n            },\n            \"E8:D8:7E:16:9D:09\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.108\",\n                \"Count\": 261\n            }\n        },\n        \"maxCPU\": 19,\n        \"maxMemory\": 45.07,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC E8:D8:7E:16:9D:09 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 261,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.108\",\n                    \"mac\": \"E8:D8:7E:16:9D:09\",\n                    \"previous_count\": 261\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.177Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 72:33:A2:6A:EE:66 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 16,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"72:33:A2:6A:EE:66\",\n                    \"previous_count\": 16\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.177Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B2:2C:4E:06:21:9F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 67,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.109\",\n                    \"mac\": \"B2:2C:4E:06:21:9F\",\n                    \"previous_count\": 67\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.177Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 74:D4:23:CA:A3:5A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 12,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.106\",\n                    \"mac\": \"74:D4:23:CA:A3:5A\",\n                    \"previous_count\": 12\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.177Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::98254A42A8E1\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.15.0 2.0.0 v606d.0 Build 240802 Rel.33715n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:52.622Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 92.5,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 70,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 5.411904761904762,\n            \"google.com\": 5.533333333333333,\n            \"spotify.com\": 4.992857142857143,\n            \"youtube.com\": 5.5095238095238095\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 724.3574092009685,\n                \"Rtt\": 19.346246973365616\n            }\n        },\n        \"badSignal\": {\n            \"C0:B8:83:F0:18:A6\": {\n                \"Hostname\": \"Laptop\",\n                \"IpAddress\": \"192.168.0.103\",\n                \"Count\": 289\n            },\n            \"E2:5E:C2:27:0A:CC\": {\n                \"Hostname\": \"Syd-S24\",\n                \"IpAddress\": \"192.168.0.104\",\n                \"Count\": 100\n            }\n        },\n        \"maxCPU\": 48,\n        \"maxMemory\": 49.4,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC E2:5E:C2:27:0A:CC has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 100,\n                    \"hostname\": \"Syd-S24\",\n                    \"ip\": \"192.168.0.104\",\n                    \"mac\": \"E2:5E:C2:27:0A:CC\",\n                    \"previous_count\": 100\n                },\n                \"Timestamp\": \"2025-09-29T09:31:52.656Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::242FD04E98E1\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.13.0 2.0.0 v606d.0 Build 231129 Rel.37213n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:41.947Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 78.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 5.703087885985748,\n            \"google.com\": 5.878859857482185,\n            \"spotify.com\": 5.045130641330166,\n            \"youtube.com\": 5.914489311163895\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 681.4281686746989,\n                \"Rtt\": 17.156626506024097\n            }\n        },\n        \"badSignal\": {\n            \"26:71:B3:3C:20:DD\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.111\",\n                \"Count\": 19\n            },\n            \"38:8D:3D:18:2E:C2\": {\n                \"Hostname\": \"CW-STAFF-907MQ\",\n                \"IpAddress\": \"192.168.0.106\",\n                \"Count\": 14\n            },\n            \"3A:EF:74:66:E9:72\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.109\",\n                \"Count\": 275\n            },\n            \"42:AB:BB:2C:BC:50\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.100\",\n                \"Count\": 141\n            },\n            \"48:E2:44:F5:2F:7D\": {\n                \"Hostname\": \"DESKTOP-ON2PBGK\",\n                \"IpAddress\": \"192.168.0.114\",\n                \"Count\": 18\n            },\n            \"7E:37:0E:A3:E4:E1\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.110\",\n                \"Count\": 67\n            },\n            \"86:38:D2:AF:A4:C5\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.105\",\n                \"Count\": 207\n            },\n            \"9A:EE:9B:E4:4E:DD\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.110\",\n                \"Count\": 17\n            },\n            \"AC:CC:FC:EB:D6:7A\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.102\",\n                \"Count\": 417\n            },\n            \"BE:55:BC:5E:FC:26\": {\n                \"Hostname\": \"iPad\",\n                \"IpAddress\": \"192.168.0.112\",\n                \"Count\": 28\n            },\n            \"E4:0D:36:D7:7C:88\": {\n                \"Hostname\": \"C7005615\",\n                \"IpAddress\": \"192.168.0.107\",\n                \"Count\": 63\n            }\n        },\n        \"maxCPU\": 21,\n        \"maxMemory\": 45.21,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 86:38:D2:AF:A4:C5 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 207,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.105\",\n                    \"mac\": \"86:38:D2:AF:A4:C5\",\n                    \"previous_count\": 207\n                },\n                \"Timestamp\": \"2025-09-29T09:31:41.947Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 42:AB:BB:2C:BC:50 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 141,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.100\",\n                    \"mac\": \"42:AB:BB:2C:BC:50\",\n                    \"previous_count\": 141\n                },\n                \"Timestamp\": \"2025-09-29T09:31:41.947Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 38:8D:3D:18:2E:C2 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 14,\n                    \"hostname\": \"CW-STAFF-907MQ\",\n                    \"ip\": \"192.168.0.106\",\n                    \"mac\": \"38:8D:3D:18:2E:C2\",\n                    \"previous_count\": 14\n                },\n                \"Timestamp\": \"2025-09-29T09:31:41.947Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 9A:EE:9B:E4:4E:DD has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 17,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.110\",\n                    \"mac\": \"9A:EE:9B:E4:4E:DD\",\n                    \"previous_count\": 17\n                },\n                \"Timestamp\": \"2025-09-29T09:31:41.947Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC BE:55:BC:5E:FC:26 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 28,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.0.112\",\n                    \"mac\": \"BE:55:BC:5E:FC:26\",\n                    \"previous_count\": 28\n                },\n                \"Timestamp\": \"2025-09-29T09:31:41.947Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 26:71:B3:3C:20:DD has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 19,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.111\",\n                    \"mac\": \"26:71:B3:3C:20:DD\",\n                    \"previous_count\": 19\n                },\n                \"Timestamp\": \"2025-09-29T09:31:41.947Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 48:E2:44:F5:2F:7D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 18,\n                    \"hostname\": \"DESKTOP-ON2PBGK\",\n                    \"ip\": \"192.168.0.114\",\n                    \"mac\": \"48:E2:44:F5:2F:7D\",\n                    \"previous_count\": 18\n                },\n                \"Timestamp\": \"2025-09-29T09:31:41.947Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 7E:37:0E:A3:E4:E1 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 67,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.110\",\n                    \"mac\": \"7E:37:0E:A3:E4:E1\",\n                    \"previous_count\": 67\n                },\n                \"Timestamp\": \"2025-09-29T09:31:41.947Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC E4:0D:36:D7:7C:88 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 63,\n                    \"hostname\": \"C7005615\",\n                    \"ip\": \"192.168.0.107\",\n                    \"mac\": \"E4:0D:36:D7:7C:88\",\n                    \"previous_count\": 63\n                },\n                \"Timestamp\": \"2025-09-29T09:31:41.947Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::20362690BDC3\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.1.0 3.1.8 v6087.0 Build 230406 Rel.63114n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:38.624Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 77.5,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 10,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 2.8503562945368173,\n            \"google.com\": 2.847980997624703,\n            \"spotify.com\": 2.01187648456057,\n            \"youtube.com\": 2.8456057007125892\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 2147.7208788598573,\n                \"Rtt\": 7.658710213776721\n            }\n        },\n        \"badSignal\": {\n            \"1C:FE:2B:39:FC:7A\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.8\",\n                \"Count\": 101\n            },\n            \"4E:21:C6:4B:65:A5\": {\n                \"Hostname\": \"MumDroid\",\n                \"IpAddress\": \"192.168.0.9\",\n                \"Count\": 44\n            },\n            \"60:AB:14:2A:B2:16\": {\n                \"Hostname\": \"LGwebOSTV\",\n                \"IpAddress\": \"192.168.0.12\",\n                \"Count\": 385\n            },\n            \"7E:70:1F:7E:4E:35\": {\n                \"Hostname\": \"odg13\",\n                \"IpAddress\": \"192.168.0.15\",\n                \"Count\": 71\n            },\n            \"8E:BC:5E:19:7D:EF\": {\n                \"Hostname\": \"odgdroid\",\n                \"IpAddress\": \"192.168.0.9\",\n                \"Count\": 60\n            },\n            \"A6:89:D0:25:9F:30\": {\n                \"Hostname\": \"Denis-s-A55\",\n                \"IpAddress\": \"192.168.0.7\",\n                \"Count\": 211\n            }\n        },\n        \"maxCPU\": 16,\n        \"maxMemory\": 38.48,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 4E:21:C6:4B:65:A5 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 44,\n                    \"hostname\": \"MumDroid\",\n                    \"ip\": \"192.168.0.9\",\n                    \"mac\": \"4E:21:C6:4B:65:A5\",\n                    \"previous_count\": 44\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.65Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 8E:BC:5E:19:7D:EF has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 60,\n                    \"hostname\": \"odgdroid\",\n                    \"ip\": \"192.168.0.9\",\n                    \"mac\": \"8E:BC:5E:19:7D:EF\",\n                    \"previous_count\": 60\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.651Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 1C:FE:2B:39:FC:7A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 101,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.8\",\n                    \"mac\": \"1C:FE:2B:39:FC:7A\",\n                    \"previous_count\": 101\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.651Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 7E:70:1F:7E:4E:35 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 71,\n                    \"hostname\": \"odg13\",\n                    \"ip\": \"192.168.0.15\",\n                    \"mac\": \"7E:70:1F:7E:4E:35\",\n                    \"previous_count\": 71\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.651Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A6:89:D0:25:9F:30 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 211,\n                    \"hostname\": \"Denis-s-A55\",\n                    \"ip\": \"192.168.0.7\",\n                    \"mac\": \"A6:89:D0:25:9F:30\",\n                    \"previous_count\": 211\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.651Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"ops::203626-EX820v-22497H8000059\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.2.0 3.1.9 v6087.0 Build 240801 Rel.74863n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:55.777Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 85,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 40,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 8.028571428571428,\n            \"google.com\": 8.31904761904762,\n            \"spotify.com\": 7.895238095238096,\n            \"youtube.com\": 8.221428571428572\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 935.7522857142849,\n                \"Rtt\": 38.322176190476235\n            }\n        },\n        \"badSignal\": {\n            \"10:D5:61:EE:25:01\": {\n                \"Hostname\": \"wlan0\",\n                \"IpAddress\": \"192.168.0.13\",\n                \"Count\": 190\n            },\n            \"28:34:FF:F1:F0:07\": {\n                \"Hostname\": \"iPhone-RAFAL\",\n                \"IpAddress\": \"192.168.0.10\",\n                \"Count\": 42\n            },\n            \"48:F1:EB:78:39:5D\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.19\",\n                \"Count\": 264\n            },\n            \"8E:01:B8:B9:8E:4B\": {\n                \"Hostname\": \"iPad\",\n                \"IpAddress\": \"192.168.0.17\",\n                \"Count\": 10\n            }\n        },\n        \"maxCPU\": 23,\n        \"maxMemory\": 40.32,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 8E:01:B8:B9:8E:4B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 10,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.0.17\",\n                    \"mac\": \"8E:01:B8:B9:8E:4B\",\n                    \"previous_count\": 10\n                },\n                \"Timestamp\": \"2025-09-29T09:31:55.822Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 28:34:FF:F1:F0:07 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 42,\n                    \"hostname\": \"iPhone-RAFAL\",\n                    \"ip\": \"192.168.0.10\",\n                    \"mac\": \"28:34:FF:F1:F0:07\",\n                    \"previous_count\": 42\n                },\n                \"Timestamp\": \"2025-09-29T09:31:55.822Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 10:D5:61:EE:25:01 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 190,\n                    \"hostname\": \"wlan0\",\n                    \"ip\": \"192.168.0.13\",\n                    \"mac\": \"10:D5:61:EE:25:01\",\n                    \"previous_count\": 190\n                },\n                \"Timestamp\": \"2025-09-29T09:31:55.822Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::242FD04E9B54\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.13.0 2.0.0 v606d.0 Build 231129 Rel.37213n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:41.841Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 78.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 6.404761904761905,\n            \"google.com\": 6.55,\n            \"spotify.com\": 6.376190476190477,\n            \"youtube.com\": 6.478571428571429\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 786.6739663461542,\n                \"Rtt\": 18.870192307692307\n            }\n        },\n        \"badSignal\": {\n            \"02:69:86:11:3F:B2\": {\n                \"Hostname\": \"iPad\",\n                \"IpAddress\": \"192.168.0.110\",\n                \"Count\": 71\n            },\n            \"08:B6:1F:E3:76:70\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.103\",\n                \"Count\": 376\n            },\n            \"1A:E6:59:95:48:C7\": {\n                \"Hostname\": \"teigans iphone\",\n                \"IpAddress\": \"192.168.0.108\",\n                \"Count\": 49\n            },\n            \"20:98:ED:41:22:09\": {\n                \"Hostname\": \"Smart_Camera\",\n                \"IpAddress\": \"192.168.0.101\",\n                \"Count\": 17\n            },\n            \"26:7E:3A:47:03:3E\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.111\",\n                \"Count\": 102\n            },\n            \"46:E0:D4:16:07:82\": {\n                \"Hostname\": \"Rosalyn-s-A53\",\n                \"IpAddress\": \"192.168.0.106\",\n                \"Count\": 34\n            },\n            \"48:43:DD:7C:F9:59\": {\n                \"Hostname\": \"kitchen alexa\",\n                \"IpAddress\": \"192.168.0.107\",\n                \"Count\": 314\n            },\n            \"92:DD:F6:6A:1E:5E\": {\n                \"Hostname\": \"Mac\",\n                \"IpAddress\": \"192.168.0.113\",\n                \"Count\": 398\n            },\n            \"E2:2B:C8:24:7B:C4\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.109\",\n                \"Count\": 31\n            },\n            \"EA:01:4C:46:7C:CC\": {\n                \"Hostname\": \"Watch\",\n                \"IpAddress\": \"192.168.0.109\",\n                \"Count\": 47\n            },\n            \"F6:AE:82:07:88:6B\": {\n                \"Hostname\": \"iPad\",\n                \"IpAddress\": \"192.168.0.115\",\n                \"Count\": 69\n            }\n        },\n        \"maxCPU\": 21,\n        \"maxMemory\": 51.15,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 1A:E6:59:95:48:C7 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 49,\n                    \"hostname\": \"teigans iphone\",\n                    \"ip\": \"192.168.0.108\",\n                    \"mac\": \"1A:E6:59:95:48:C7\",\n                    \"previous_count\": 49\n                },\n                \"Timestamp\": \"2025-09-29T09:31:41.849Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC EA:01:4C:46:7C:CC has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 47,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.0.109\",\n                    \"mac\": \"EA:01:4C:46:7C:CC\",\n                    \"previous_count\": 47\n                },\n                \"Timestamp\": \"2025-09-29T09:31:41.849Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 46:E0:D4:16:07:82 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 34,\n                    \"hostname\": \"Rosalyn-s-A53\",\n                    \"ip\": \"192.168.0.106\",\n                    \"mac\": \"46:E0:D4:16:07:82\",\n                    \"previous_count\": 34\n                },\n                \"Timestamp\": \"2025-09-29T09:31:41.849Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F6:AE:82:07:88:6B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 69,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.0.115\",\n                    \"mac\": \"F6:AE:82:07:88:6B\",\n                    \"previous_count\": 69\n                },\n                \"Timestamp\": \"2025-09-29T09:31:41.849Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 20:98:ED:41:22:09 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 17,\n                    \"hostname\": \"Smart_Camera\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"20:98:ED:41:22:09\",\n                    \"previous_count\": 17\n                },\n                \"Timestamp\": \"2025-09-29T09:31:41.85Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 02:69:86:11:3F:B2 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 71,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.0.110\",\n                    \"mac\": \"02:69:86:11:3F:B2\",\n                    \"previous_count\": 71\n                },\n                \"Timestamp\": \"2025-09-29T09:31:41.85Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 48:43:DD:7C:F9:59 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 314,\n                    \"hostname\": \"kitchen alexa\",\n                    \"ip\": \"192.168.0.107\",\n                    \"mac\": \"48:43:DD:7C:F9:59\",\n                    \"previous_count\": 314\n                },\n                \"Timestamp\": \"2025-09-29T09:31:41.85Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC E2:2B:C8:24:7B:C4 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 31,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.109\",\n                    \"mac\": \"E2:2B:C8:24:7B:C4\",\n                    \"previous_count\": 31\n                },\n                \"Timestamp\": \"2025-09-29T09:31:41.85Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 26:7E:3A:47:03:3E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 102,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.111\",\n                    \"mac\": \"26:7E:3A:47:03:3E\",\n                    \"previous_count\": 102\n                },\n                \"Timestamp\": \"2025-09-29T09:31:41.85Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::3C52A105F9FD\",\n            \"model\": \"HX220\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.14.0 2.0.0 v605f.0 Build 230428 Rel.31877n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:47.887Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 78.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 7.24901185770751,\n            \"google.com\": 7.399209486166008,\n            \"spotify.com\": 7.24505928853755,\n            \"youtube.com\": 7.296442687747035\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 476.4318072289161,\n                \"Rtt\": 27.191092369477932\n            }\n        },\n        \"badSignal\": {\n            \"10:62:E5:B6:10:6A\": {\n                \"Hostname\": \"HPB61069\",\n                \"IpAddress\": \"192.168.88.19\",\n                \"Count\": 66\n            },\n            \"30:FD:38:B0:89:42\": {\n                \"Hostname\": \"Google-Home-Mini\",\n                \"IpAddress\": \"192.168.88.14\",\n                \"Count\": 22\n            },\n            \"32:8D:19:BE:3A:34\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.88.19\",\n                \"Count\": 10\n            },\n            \"56:01:EA:47:93:6E\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.88.19\",\n                \"Count\": 50\n            },\n            \"A4:77:33:4F:C1:C6\": {\n                \"Hostname\": \"Google-Home\",\n                \"IpAddress\": \"192.168.88.10\",\n                \"Count\": 62\n            },\n            \"BA:73:B3:45:4F:2A\": {\n                \"Hostname\": \"Frasers-S25\",\n                \"IpAddress\": \"192.168.88.19\",\n                \"Count\": 45\n            },\n            \"DE:C4:29:5B:86:41\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.88.18\",\n                \"Count\": 51\n            },\n            \"DE:D6:0F:F8:24:81\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.88.18\",\n                \"Count\": 25\n            }\n        },\n        \"maxCPU\": 63,\n        \"maxMemory\": 63.52,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A4:77:33:4F:C1:C6 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 62,\n                    \"hostname\": \"Google-Home\",\n                    \"ip\": \"192.168.88.10\",\n                    \"mac\": \"A4:77:33:4F:C1:C6\",\n                    \"previous_count\": 62\n                },\n                \"Timestamp\": \"2025-09-29T09:31:47.933Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 32:8D:19:BE:3A:34 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 10,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.88.19\",\n                    \"mac\": \"32:8D:19:BE:3A:34\",\n                    \"previous_count\": 10\n                },\n                \"Timestamp\": \"2025-09-29T09:31:47.933Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC DE:C4:29:5B:86:41 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 51,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.88.18\",\n                    \"mac\": \"DE:C4:29:5B:86:41\",\n                    \"previous_count\": 51\n                },\n                \"Timestamp\": \"2025-09-29T09:31:47.933Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC DE:D6:0F:F8:24:81 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 25,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.18\",\n                    \"mac\": \"DE:D6:0F:F8:24:81\",\n                    \"previous_count\": 25\n                },\n                \"Timestamp\": \"2025-09-29T09:31:47.933Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 30:FD:38:B0:89:42 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 22,\n                    \"hostname\": \"Google-Home-Mini\",\n                    \"ip\": \"192.168.88.14\",\n                    \"mac\": \"30:FD:38:B0:89:42\",\n                    \"previous_count\": 22\n                },\n                \"Timestamp\": \"2025-09-29T09:31:47.933Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 10:62:E5:B6:10:6A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 66,\n                    \"hostname\": \"HPB61069\",\n                    \"ip\": \"192.168.88.19\",\n                    \"mac\": \"10:62:E5:B6:10:6A\",\n                    \"previous_count\": 66\n                },\n                \"Timestamp\": \"2025-09-29T09:31:47.933Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC BA:73:B3:45:4F:2A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 45,\n                    \"hostname\": \"Frasers-S25\",\n                    \"ip\": \"192.168.88.19\",\n                    \"mac\": \"BA:73:B3:45:4F:2A\",\n                    \"previous_count\": 45\n                },\n                \"Timestamp\": \"2025-09-29T09:31:47.933Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::20362690D9B4\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.1.0 3.1.8 v6087.0 Build 230406 Rel.63114n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:47.777Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 96.25,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 85,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 2.954761904761905,\n            \"google.com\": 3.05,\n            \"spotify.com\": 2.9785714285714286,\n            \"youtube.com\": 3.007142857142857\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 1414.3187619047603,\n                \"Rtt\": 9.886952380952376\n            }\n        },\n        \"badSignal\": {\n            \"26:FA:C3:9E:62:CC\": {\n                \"Hostname\": \"Watch\",\n                \"IpAddress\": \"192.168.3.4\",\n                \"Count\": 22\n            }\n        },\n        \"maxCPU\": 11,\n        \"maxMemory\": 38.78,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 26:FA:C3:9E:62:CC has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 22,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.3.4\",\n                    \"mac\": \"26:FA:C3:9E:62:CC\",\n                    \"previous_count\": 22\n                },\n                \"Timestamp\": \"2025-09-29T09:31:47.781Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::20362690D990\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.1.0 3.1.8 v6087.0 Build 230406 Rel.63114n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:36.149Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 78.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 6.888361045130641,\n            \"google.com\": 6.938242280285036,\n            \"spotify.com\": 6.052256532066508,\n            \"youtube.com\": 6.909738717339668\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 1984.0995011876482,\n                \"Rtt\": 11.769135391923998\n            }\n        },\n        \"badSignal\": {\n            \"48:F1:EB:22:70:98\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.19\",\n                \"Count\": 71\n            },\n            \"6A:01:FA:3F:D1:C4\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.12\",\n                \"Count\": 47\n            },\n            \"6C:56:97:21:97:F3\": {\n                \"Hostname\": \"amazon-5b14a0fbf\",\n                \"IpAddress\": \"192.168.0.8\",\n                \"Count\": 142\n            },\n            \"7C:F6:66:70:8D:BD\": {\n                \"Hostname\": \"wlan0\",\n                \"IpAddress\": \"192.168.0.7\",\n                \"Count\": 92\n            },\n            \"80:8A:F7:06:F0:6E\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.13\",\n                \"Count\": 88\n            },\n            \"80:8A:F7:09:4F:0F\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.18\",\n                \"Count\": 67\n            },\n            \"9C:76:13:BC:16:1A\": {\n                \"Hostname\": \"RingFloodlightCam-1a\",\n                \"IpAddress\": \"192.168.0.2\",\n                \"Count\": 58\n            },\n            \"C6:58:EA:37:14:D1\": {\n                \"Hostname\": \"Watch\",\n                \"IpAddress\": \"192.168.0.15\",\n                \"Count\": 46\n            },\n            \"E2:A1:CA:31:45:F2\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.7\",\n                \"Count\": 17\n            }\n        },\n        \"maxCPU\": 21,\n        \"maxMemory\": 39.4,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 9C:76:13:BC:16:1A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 58,\n                    \"hostname\": \"RingFloodlightCam-1a\",\n                    \"ip\": \"192.168.0.2\",\n                    \"mac\": \"9C:76:13:BC:16:1A\",\n                    \"previous_count\": 58\n                },\n                \"Timestamp\": \"2025-09-29T09:31:36.173Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 6C:56:97:21:97:F3 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 142,\n                    \"hostname\": \"amazon-5b14a0fbf\",\n                    \"ip\": \"192.168.0.8\",\n                    \"mac\": \"6C:56:97:21:97:F3\",\n                    \"previous_count\": 142\n                },\n                \"Timestamp\": \"2025-09-29T09:31:36.174Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 7C:F6:66:70:8D:BD has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 92,\n                    \"hostname\": \"wlan0\",\n                    \"ip\": \"192.168.0.7\",\n                    \"mac\": \"7C:F6:66:70:8D:BD\",\n                    \"previous_count\": 92\n                },\n                \"Timestamp\": \"2025-09-29T09:31:36.174Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 80:8A:F7:06:F0:6E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 88,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.13\",\n                    \"mac\": \"80:8A:F7:06:F0:6E\",\n                    \"previous_count\": 88\n                },\n                \"Timestamp\": \"2025-09-29T09:31:36.174Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 80:8A:F7:09:4F:0F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 67,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.18\",\n                    \"mac\": \"80:8A:F7:09:4F:0F\",\n                    \"previous_count\": 67\n                },\n                \"Timestamp\": \"2025-09-29T09:31:36.174Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC E2:A1:CA:31:45:F2 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 17,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.7\",\n                    \"mac\": \"E2:A1:CA:31:45:F2\",\n                    \"previous_count\": 17\n                },\n                \"Timestamp\": \"2025-09-29T09:31:36.174Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C6:58:EA:37:14:D1 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 46,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.0.15\",\n                    \"mac\": \"C6:58:EA:37:14:D1\",\n                    \"previous_count\": 46\n                },\n                \"Timestamp\": \"2025-09-29T09:31:36.174Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 48:F1:EB:22:70:98 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 71,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.19\",\n                    \"mac\": \"48:F1:EB:22:70:98\",\n                    \"previous_count\": 71\n                },\n                \"Timestamp\": \"2025-09-29T09:31:36.174Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 6A:01:FA:3F:D1:C4 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 47,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.12\",\n                    \"mac\": \"6A:01:FA:3F:D1:C4\",\n                    \"previous_count\": 47\n                },\n                \"Timestamp\": \"2025-09-29T09:31:36.174Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"ops::203626-EX820v-22497H8000790\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.3.0 3.1.9 v6087.0 Build 250124 Rel.60047n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:34.587Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 92.5,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 70,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 7.679389312977099,\n            \"google.com\": 7.7924528301886795,\n            \"spotify.com\": 6.899244332493703,\n            \"youtube.com\": 7.7153846153846155\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 1653.8591606714624,\n                \"Rtt\": 30.57232374100722\n            }\n        },\n        \"badSignal\": {\n            \"1C:E8:9E:AC:50:3C\": {\n                \"Hostname\": \"Samsung-FamilyHub\",\n                \"IpAddress\": \"192.168.0.4\",\n                \"Count\": 318\n            },\n            \"B2:C6:2F:88:DD:7F\": {\n                \"Hostname\": \"Kelsey-s-Tab-A9\",\n                \"IpAddress\": \"192.168.0.12\",\n                \"Count\": 13\n            }\n        },\n        \"maxCPU\": 25,\n        \"maxMemory\": 39.69,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B2:C6:2F:88:DD:7F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 13,\n                    \"hostname\": \"Kelsey-s-Tab-A9\",\n                    \"ip\": \"192.168.0.12\",\n                    \"mac\": \"B2:C6:2F:88:DD:7F\",\n                    \"previous_count\": 13\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.6Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 1C:E8:9E:AC:50:3C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 318,\n                    \"hostname\": \"Samsung-FamilyHub\",\n                    \"ip\": \"192.168.0.4\",\n                    \"mac\": \"1C:E8:9E:AC:50:3C\",\n                    \"previous_count\": 318\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.6Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::20362690BAD5\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.1.0 3.1.8 v6087.0 Build 230406 Rel.63114n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:34.174Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 78.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 8.026128266033254,\n            \"google.com\": 8.02375296912114,\n            \"spotify.com\": 7.249406175771972,\n            \"youtube.com\": 8.021377672209026\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 1845.230237529691,\n                \"Rtt\": 12.924068883610452\n            }\n        },\n        \"badSignal\": {\n            \"10:B1:DF:CA:0F:A5\": {\n                \"Hostname\": \"CarolinesPC\",\n                \"IpAddress\": \"192.168.0.7\",\n                \"Count\": 113\n            },\n            \"14:85:54:69:39:F4\": {\n                \"Hostname\": \"Dongle G 4K\",\n                \"IpAddress\": \"192.168.0.7\",\n                \"Count\": 203\n            },\n            \"28:EA:0B:79:BC:47\": {\n                \"Hostname\": \"XBOX\",\n                \"IpAddress\": \"192.168.0.6\",\n                \"Count\": 101\n            },\n            \"30:58:90:89:A5:20\": {\n                \"Hostname\": \"Roberts Stream 94i 30589089a520\",\n                \"IpAddress\": \"192.168.0.5\",\n                \"Count\": 421\n            },\n            \"5C:E9:31:AF:51:1F\": {\n                \"Hostname\": \"318229-1-1\",\n                \"IpAddress\": \"192.168.0.3\",\n                \"Count\": 50\n            },\n            \"7E:9C:10:1E:D3:48\": {\n                \"Hostname\": \"Galaxy-Z-Fold7\",\n                \"IpAddress\": \"192.168.0.2\",\n                \"Count\": 253\n            },\n            \"96:D0:DB:DE:42:FC\": {\n                \"Hostname\": \"Caroline-s-Z-Fold4\",\n                \"IpAddress\": \"192.168.0.9\",\n                \"Count\": 37\n            },\n            \"A8:8C:3E:8C:C5:21\": {\n                \"Hostname\": \"XBOX\",\n                \"IpAddress\": \"192.168.0.4\",\n                \"Count\": 32\n            },\n            \"E6:2C:94:A6:DA:AC\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.4\",\n                \"Count\": 340\n            }\n        },\n        \"maxCPU\": 12,\n        \"maxMemory\": 38.9,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC E6:2C:94:A6:DA:AC has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 340,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.4\",\n                    \"mac\": \"E6:2C:94:A6:DA:AC\",\n                    \"previous_count\": 340\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.175Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 14:85:54:69:39:F4 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 203,\n                    \"hostname\": \"Dongle G 4K\",\n                    \"ip\": \"192.168.0.7\",\n                    \"mac\": \"14:85:54:69:39:F4\",\n                    \"previous_count\": 203\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.175Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 30:58:90:89:A5:20 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 421,\n                    \"hostname\": \"Roberts Stream 94i 30589089a520\",\n                    \"ip\": \"192.168.0.5\",\n                    \"mac\": \"30:58:90:89:A5:20\",\n                    \"previous_count\": 421\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.175Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 7E:9C:10:1E:D3:48 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 253,\n                    \"hostname\": \"Galaxy-Z-Fold7\",\n                    \"ip\": \"192.168.0.2\",\n                    \"mac\": \"7E:9C:10:1E:D3:48\",\n                    \"previous_count\": 253\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.175Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 10:B1:DF:CA:0F:A5 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 113,\n                    \"hostname\": \"CarolinesPC\",\n                    \"ip\": \"192.168.0.7\",\n                    \"mac\": \"10:B1:DF:CA:0F:A5\",\n                    \"previous_count\": 113\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.175Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A8:8C:3E:8C:C5:21 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 32,\n                    \"hostname\": \"XBOX\",\n                    \"ip\": \"192.168.0.4\",\n                    \"mac\": \"A8:8C:3E:8C:C5:21\",\n                    \"previous_count\": 32\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.175Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 96:D0:DB:DE:42:FC has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 37,\n                    \"hostname\": \"Caroline-s-Z-Fold4\",\n                    \"ip\": \"192.168.0.9\",\n                    \"mac\": \"96:D0:DB:DE:42:FC\",\n                    \"previous_count\": 37\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.175Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 28:EA:0B:79:BC:47 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 101,\n                    \"hostname\": \"XBOX\",\n                    \"ip\": \"192.168.0.6\",\n                    \"mac\": \"28:EA:0B:79:BC:47\",\n                    \"previous_count\": 101\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.175Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 5C:E9:31:AF:51:1F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 50,\n                    \"hostname\": \"318229-1-1\",\n                    \"ip\": \"192.168.0.3\",\n                    \"mac\": \"5C:E9:31:AF:51:1F\",\n                    \"previous_count\": 50\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.175Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::5CE9318087E6\",\n            \"model\": \"HX220\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.15.0 2.0.0 v605f.0 Build 231128 Rel.28166n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:36.846Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 88.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 55,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 7.014251781472684,\n            \"google.com\": 7.016627078384798,\n            \"spotify.com\": 6.318289786223278,\n            \"youtube.com\": 7.009501187648456\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 675.0346080760087,\n                \"Rtt\": 21.37889786223277\n            }\n        },\n        \"badSignal\": {\n            \"0E:A7:E8:AC:AE:7A\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.88.8\",\n                \"Count\": 42\n            },\n            \"66:2B:C3:D3:9D:1E\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.88.12\",\n                \"Count\": 156\n            },\n            \"CC:5B:31:C4:84:1B\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.88.4\",\n                \"Count\": 52\n            }\n        },\n        \"maxCPU\": 25,\n        \"maxMemory\": 61.56,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 66:2B:C3:D3:9D:1E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 156,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.12\",\n                    \"mac\": \"66:2B:C3:D3:9D:1E\",\n                    \"previous_count\": 156\n                },\n                \"Timestamp\": \"2025-09-29T09:31:36.847Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 0E:A7:E8:AC:AE:7A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 42,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.88.8\",\n                    \"mac\": \"0E:A7:E8:AC:AE:7A\",\n                    \"previous_count\": 42\n                },\n                \"Timestamp\": \"2025-09-29T09:31:36.847Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC CC:5B:31:C4:84:1B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 52,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.4\",\n                    \"mac\": \"CC:5B:31:C4:84:1B\",\n                    \"previous_count\": 52\n                },\n                \"Timestamp\": \"2025-09-29T09:31:36.847Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::203626900272\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.1.0 3.1.8 v6087.0 Build 230406 Rel.63114n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:40.713Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 96.25,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 85,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 13.304038004750593,\n            \"google.com\": 13.418052256532066,\n            \"spotify.com\": 12.441805225653207,\n            \"youtube.com\": 13.389548693586699\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 1764.7078622327786,\n                \"Rtt\": 18.2070997624703\n            }\n        },\n        \"badSignal\": {\n            \"E0:3E:CB:B4:2F:46\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.2\",\n                \"Count\": 220\n            }\n        },\n        \"maxCPU\": 11,\n        \"maxMemory\": 38.63,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC E0:3E:CB:B4:2F:46 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 220,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.2\",\n                    \"mac\": \"E0:3E:CB:B4:2F:46\",\n                    \"previous_count\": 220\n                },\n                \"Timestamp\": \"2025-09-29T09:31:40.738Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::A842A10A578A\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.13.0 2.0.0 v606d.0 Build 231129 Rel.37213n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:43.098Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 40,\n            \"hardwareHealthScore\": 60\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 12.057007125890737,\n            \"google.com\": 12.128266033254157,\n            \"spotify.com\": 11.418052256532066,\n            \"youtube.com\": 12.066508313539192\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 679.4099282296651,\n                \"Rtt\": 25.047846889952154\n            }\n        },\n        \"badSignal\": {\n            \"3C:01:EF:76:57:19\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.101\",\n                \"Count\": 59\n            },\n            \"52:E1:FF:CF:1D:77\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.101\",\n                \"Count\": 13\n            },\n            \"B0:35:B5:B3:AF:F9\": {\n                \"Hostname\": \"Jelenas-iPhone\",\n                \"IpAddress\": \"192.168.0.100\",\n                \"Count\": 36\n            },\n            \"E4:F8:9C:47:C9:F8\": {\n                \"Hostname\": \"DESKTOP-TQQKOL1\",\n                \"IpAddress\": \"192.168.0.108\",\n                \"Count\": 49\n            }\n        },\n        \"maxCPU\": 100,\n        \"maxMemory\": 48.84,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC E4:F8:9C:47:C9:F8 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 49,\n                    \"hostname\": \"DESKTOP-TQQKOL1\",\n                    \"ip\": \"192.168.0.108\",\n                    \"mac\": \"E4:F8:9C:47:C9:F8\",\n                    \"previous_count\": 49\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.114Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B0:35:B5:B3:AF:F9 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 36,\n                    \"hostname\": \"Jelenas-iPhone\",\n                    \"ip\": \"192.168.0.100\",\n                    \"mac\": \"B0:35:B5:B3:AF:F9\",\n                    \"previous_count\": 36\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.114Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 52:E1:FF:CF:1D:77 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 13,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"52:E1:FF:CF:1D:77\",\n                    \"previous_count\": 13\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.114Z\"\n            },\n            {\n                \"Type\": \"HighCPUUsage\",\n                \"Message\": \"Device is experiencing high CPU usage.\",\n                \"Details\": {\n                    \"max_cpu_percentage\": 100,\n                    \"threshold_percentage\": 90\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.114Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::2036269004EB\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.3.0 3.1.9 v6087.0 Build 250124 Rel.60047n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:51.609Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 100,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 100,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 7.311163895486936,\n            \"google.com\": 7.5439429928741095,\n            \"spotify.com\": 7.460807600950119,\n            \"youtube.com\": 7.510688836104513\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 1629.5919714964364,\n                \"Rtt\": 31.221688836104548\n            }\n        },\n        \"maxCPU\": 10,\n        \"maxMemory\": 39.53,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::242FD04EA4ED\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.13.0 2.0.0 v606d.0 Build 231129 Rel.37213n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:49.328Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 71.25,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 25,\n            \"hardwareHealthScore\": 60\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 8.06904761904762,\n            \"google.com\": 8.166666666666666,\n            \"spotify.com\": 8.176190476190476,\n            \"youtube.com\": 8.195238095238095\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 506.73623152709365,\n                \"Rtt\": 32.19211822660098\n            }\n        },\n        \"badSignal\": {\n            \"06:67:B7:14:C3:C3\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.105\",\n                \"Count\": 31\n            },\n            \"46:67:F7:E9:E1:62\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.104\",\n                \"Count\": 29\n            },\n            \"4E:26:FF:F4:AC:44\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.102\",\n                \"Count\": 166\n            },\n            \"6A:8E:7F:9F:66:09\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.105\",\n                \"Count\": 10\n            },\n            \"72:48:7E:11:67:2B\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.104\",\n                \"Count\": 18\n            }\n        },\n        \"maxCPU\": 100,\n        \"maxMemory\": 46.53,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 6A:8E:7F:9F:66:09 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 10,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.105\",\n                    \"mac\": \"6A:8E:7F:9F:66:09\",\n                    \"previous_count\": 10\n                },\n                \"Timestamp\": \"2025-09-29T09:31:49.343Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 06:67:B7:14:C3:C3 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 31,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.105\",\n                    \"mac\": \"06:67:B7:14:C3:C3\",\n                    \"previous_count\": 31\n                },\n                \"Timestamp\": \"2025-09-29T09:31:49.343Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 72:48:7E:11:67:2B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 18,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.104\",\n                    \"mac\": \"72:48:7E:11:67:2B\",\n                    \"previous_count\": 18\n                },\n                \"Timestamp\": \"2025-09-29T09:31:49.343Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 46:67:F7:E9:E1:62 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 29,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.104\",\n                    \"mac\": \"46:67:F7:E9:E1:62\",\n                    \"previous_count\": 29\n                },\n                \"Timestamp\": \"2025-09-29T09:31:49.343Z\"\n            },\n            {\n                \"Type\": \"HighCPUUsage\",\n                \"Message\": \"Device is experiencing high CPU usage.\",\n                \"Details\": {\n                    \"max_cpu_percentage\": 100,\n                    \"threshold_percentage\": 90\n                },\n                \"Timestamp\": \"2025-09-29T09:31:49.343Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::20362690D699\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.1.0 3.1.8 v6087.0 Build 230406 Rel.63114n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:47.938Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 78.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 5.640476190476191,\n            \"google.com\": 5.6380952380952385,\n            \"spotify.com\": 5.588095238095238,\n            \"youtube.com\": 5.602380952380952\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 1422.6461190476177,\n                \"Rtt\": 13.877319047619046\n            }\n        },\n        \"badSignal\": {\n            \"46:BE:30:60:BE:3E\": {\n                \"Hostname\": \"RE550\",\n                \"IpAddress\": \"192.168.0.7\",\n                \"Count\": 420\n            },\n            \"50:D4:5C:74:36:BE\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.13\",\n                \"Count\": 403\n            },\n            \"68:72:C3:BC:09:0C\": {\n                \"Hostname\": \"Samsung\",\n                \"IpAddress\": \"192.168.0.13\",\n                \"Count\": 14\n            },\n            \"68:72:C3:BC:10:94\": {\n                \"Hostname\": \"Samsung\",\n                \"IpAddress\": \"192.168.0.6\",\n                \"Count\": 25\n            },\n            \"92:EC:35:C3:9C:11\": {\n                \"Hostname\": \"Daryl\",\n                \"IpAddress\": \"192.168.0.5\",\n                \"Count\": 36\n            },\n            \"B2:57:EB:90:1C:4C\": {\n                \"Hostname\": \"Daryl-s-A16\",\n                \"IpAddress\": \"192.168.0.5\",\n                \"Count\": 20\n            },\n            \"B2:B6:38:90:9B:2A\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.103\",\n                \"Count\": 14\n            },\n            \"BE:13:04:2C:9D:E9\": {\n                \"Hostname\": \"Kirsty-s-S24\",\n                \"IpAddress\": \"192.168.0.5\",\n                \"Count\": 18\n            },\n            \"FC:65:DE:E2:BE:2E\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.120\",\n                \"Count\": 33\n            }\n        },\n        \"maxCPU\": 21,\n        \"maxMemory\": 39.68,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC FC:65:DE:E2:BE:2E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 33,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.120\",\n                    \"mac\": \"FC:65:DE:E2:BE:2E\",\n                    \"previous_count\": 33\n                },\n                \"Timestamp\": \"2025-09-29T09:31:47.943Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 68:72:C3:BC:10:94 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 25,\n                    \"hostname\": \"Samsung\",\n                    \"ip\": \"192.168.0.6\",\n                    \"mac\": \"68:72:C3:BC:10:94\",\n                    \"previous_count\": 25\n                },\n                \"Timestamp\": \"2025-09-29T09:31:47.943Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 92:EC:35:C3:9C:11 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 36,\n                    \"hostname\": \"Daryl\",\n                    \"ip\": \"192.168.0.5\",\n                    \"mac\": \"92:EC:35:C3:9C:11\",\n                    \"previous_count\": 36\n                },\n                \"Timestamp\": \"2025-09-29T09:31:47.943Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC BE:13:04:2C:9D:E9 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 18,\n                    \"hostname\": \"Kirsty-s-S24\",\n                    \"ip\": \"192.168.0.5\",\n                    \"mac\": \"BE:13:04:2C:9D:E9\",\n                    \"previous_count\": 18\n                },\n                \"Timestamp\": \"2025-09-29T09:31:47.943Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B2:B6:38:90:9B:2A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 14,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.103\",\n                    \"mac\": \"B2:B6:38:90:9B:2A\",\n                    \"previous_count\": 14\n                },\n                \"Timestamp\": \"2025-09-29T09:31:47.943Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 68:72:C3:BC:09:0C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 14,\n                    \"hostname\": \"Samsung\",\n                    \"ip\": \"192.168.0.13\",\n                    \"mac\": \"68:72:C3:BC:09:0C\",\n                    \"previous_count\": 14\n                },\n                \"Timestamp\": \"2025-09-29T09:31:47.943Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B2:57:EB:90:1C:4C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 20,\n                    \"hostname\": \"Daryl-s-A16\",\n                    \"ip\": \"192.168.0.5\",\n                    \"mac\": \"B2:57:EB:90:1C:4C\",\n                    \"previous_count\": 20\n                },\n                \"Timestamp\": \"2025-09-29T09:31:47.943Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::A842A10A48B1\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.13.0 2.0.0 v606d.0 Build 231129 Rel.37213n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:47.935Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 92.5,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 70,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 3.988095238095238,\n            \"google.com\": 3.969047619047619,\n            \"spotify.com\": 3.954761904761905,\n            \"youtube.com\": 4.019047619047619\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 965.9662318840576,\n                \"Rtt\": 21.81159420289855\n            }\n        },\n        \"badSignal\": {\n            \"24:4C:E3:95:ED:7F\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.108\",\n                \"Count\": 13\n            },\n            \"5C:8B:6B:05:F3:0C\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.102\",\n                \"Count\": 16\n            }\n        },\n        \"maxCPU\": 13,\n        \"maxMemory\": 43.57,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 5C:8B:6B:05:F3:0C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 16,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.102\",\n                    \"mac\": \"5C:8B:6B:05:F3:0C\",\n                    \"previous_count\": 16\n                },\n                \"Timestamp\": \"2025-09-29T09:31:47.939Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 24:4C:E3:95:ED:7F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 13,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.108\",\n                    \"mac\": \"24:4C:E3:95:ED:7F\",\n                    \"previous_count\": 13\n                },\n                \"Timestamp\": \"2025-09-29T09:31:47.939Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::3C52A10605EE\",\n            \"model\": \"HX220\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.15.0 2.0.0 v605f.0 Build 231128 Rel.28166n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:50.505Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 81.25,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 25,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 6.873809523809523,\n            \"google.com\": 6.9261904761904765,\n            \"spotify.com\": 6.871428571428571,\n            \"youtube.com\": 6.911904761904762\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 336.26775656324634,\n                \"Rtt\": 35.93527446300713\n            }\n        },\n        \"badSignal\": {\n            \"84:B8:B8:3A:DE:45\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.88.8\",\n                \"Count\": 84\n            },\n            \"94:9A:A9:EC:6C:88\": {\n                \"Hostname\": \"XBOXONES\",\n                \"IpAddress\": \"192.168.88.2\",\n                \"Count\": 420\n            },\n            \"A8:41:F4:31:0D:7E\": {\n                \"Hostname\": \"Harry\",\n                \"IpAddress\": \"192.168.88.9\",\n                \"Count\": 69\n            },\n            \"B6:70:50:D1:27:63\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.88.3\",\n                \"Count\": 38\n            },\n            \"C0:BF:BE:56:9D:E8\": {\n                \"Hostname\": \"LAPTOP-JBNSSR7H\",\n                \"IpAddress\": \"192.168.88.5\",\n                \"Count\": 45\n            }\n        },\n        \"maxCPU\": 25,\n        \"maxMemory\": 61.83,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 84:B8:B8:3A:DE:45 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 84,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.8\",\n                    \"mac\": \"84:B8:B8:3A:DE:45\",\n                    \"previous_count\": 84\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.522Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A8:41:F4:31:0D:7E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 69,\n                    \"hostname\": \"Harry\",\n                    \"ip\": \"192.168.88.9\",\n                    \"mac\": \"A8:41:F4:31:0D:7E\",\n                    \"previous_count\": 69\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.522Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B6:70:50:D1:27:63 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 38,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.3\",\n                    \"mac\": \"B6:70:50:D1:27:63\",\n                    \"previous_count\": 38\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.522Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C0:BF:BE:56:9D:E8 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 45,\n                    \"hostname\": \"LAPTOP-JBNSSR7H\",\n                    \"ip\": \"192.168.88.5\",\n                    \"mac\": \"C0:BF:BE:56:9D:E8\",\n                    \"previous_count\": 45\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.522Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::98254A4288DD\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.13.0 2.0.0 v606d.0 Build 231129 Rel.37213n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:50.233Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 78.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 4.714285714285714,\n            \"google.com\": 4.735714285714286,\n            \"spotify.com\": 3.9952380952380953,\n            \"youtube.com\": 4.811904761904762\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 590.117739557739,\n                \"Rtt\": 22.776412776412776\n            }\n        },\n        \"badSignal\": {\n            \"1A:9B:21:96:73:B5\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.103\",\n                \"Count\": 10\n            },\n            \"22:42:8A:6E:B0:91\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.100\",\n                \"Count\": 31\n            },\n            \"2C:98:11:3B:C5:21\": {\n                \"Hostname\": \"DESKTOP-6JIIPM0\",\n                \"IpAddress\": \"192.168.0.106\",\n                \"Count\": 25\n            },\n            \"2E:E1:14:28:7A:78\": {\n                \"Hostname\": \"POCO-F5\",\n                \"IpAddress\": \"192.168.0.104\",\n                \"Count\": 25\n            },\n            \"42:7D:F8:B1:28:5B\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.109\",\n                \"Count\": 127\n            },\n            \"8C:83:94:54:E5:E0\": {\n                \"Hostname\": \"LGwebOSTV\",\n                \"IpAddress\": \"192.168.0.104\",\n                \"Count\": 16\n            },\n            \"AA:F9:CA:41:81:3A\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.100\",\n                \"Count\": 55\n            },\n            \"EA:B3:89:EF:E5:D5\": {\n                \"Hostname\": \"Redmi-Note-13-Pro-5G\",\n                \"IpAddress\": \"192.168.0.101\",\n                \"Count\": 29\n            },\n            \"FC:3C:D7:0E:F4:54\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.102\",\n                \"Count\": 81\n            }\n        },\n        \"maxCPU\": 49,\n        \"maxMemory\": 48.16,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 8C:83:94:54:E5:E0 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 16,\n                    \"hostname\": \"LGwebOSTV\",\n                    \"ip\": \"192.168.0.104\",\n                    \"mac\": \"8C:83:94:54:E5:E0\",\n                    \"previous_count\": 16\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.285Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 2E:E1:14:28:7A:78 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 25,\n                    \"hostname\": \"POCO-F5\",\n                    \"ip\": \"192.168.0.104\",\n                    \"mac\": \"2E:E1:14:28:7A:78\",\n                    \"previous_count\": 25\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.285Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 2C:98:11:3B:C5:21 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 25,\n                    \"hostname\": \"DESKTOP-6JIIPM0\",\n                    \"ip\": \"192.168.0.106\",\n                    \"mac\": \"2C:98:11:3B:C5:21\",\n                    \"previous_count\": 25\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.285Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 1A:9B:21:96:73:B5 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 10,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.103\",\n                    \"mac\": \"1A:9B:21:96:73:B5\",\n                    \"previous_count\": 10\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.285Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC FC:3C:D7:0E:F4:54 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 81,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.102\",\n                    \"mac\": \"FC:3C:D7:0E:F4:54\",\n                    \"previous_count\": 81\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.286Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC EA:B3:89:EF:E5:D5 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 29,\n                    \"hostname\": \"Redmi-Note-13-Pro-5G\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"EA:B3:89:EF:E5:D5\",\n                    \"previous_count\": 29\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.286Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 22:42:8A:6E:B0:91 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 31,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.100\",\n                    \"mac\": \"22:42:8A:6E:B0:91\",\n                    \"previous_count\": 31\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.286Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC AA:F9:CA:41:81:3A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 55,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.100\",\n                    \"mac\": \"AA:F9:CA:41:81:3A\",\n                    \"previous_count\": 55\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.286Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::20362690D78F\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.3.0 3.1.9 v6087.0 Build 250124 Rel.60047n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:49.208Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 85,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 40,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 3.962962962962963,\n            \"google.com\": 3.9537037037037037,\n            \"spotify.com\": 3.009259259259259,\n            \"youtube.com\": 3.925925925925926\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 1983.6610648148142,\n                \"Rtt\": 32.65550925925926\n            }\n        },\n        \"badSignal\": {\n            \"4C:2E:B4:9F:D6:A7\": {\n                \"Hostname\": \"Jamess-iPad\",\n                \"IpAddress\": \"192.168.0.17\",\n                \"Count\": 22\n            },\n            \"9C:DA:A8:9E:37:B9\": {\n                \"Hostname\": \"Pondys-iPhone\",\n                \"IpAddress\": \"192.168.0.8\",\n                \"Count\": 43\n            },\n            \"DA:AF:E3:46:50:B2\": {\n                \"Hostname\": \"Watch\",\n                \"IpAddress\": \"192.168.0.10\",\n                \"Count\": 13\n            },\n            \"FC:A1:83:62:33:AE\": {\n                \"Hostname\": \"amazon-e62bd328f\",\n                \"IpAddress\": \"192.168.0.103\",\n                \"Count\": 216\n            }\n        },\n        \"maxCPU\": 23,\n        \"maxMemory\": 45.28,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 9C:DA:A8:9E:37:B9 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 43,\n                    \"hostname\": \"Pondys-iPhone\",\n                    \"ip\": \"192.168.0.8\",\n                    \"mac\": \"9C:DA:A8:9E:37:B9\",\n                    \"previous_count\": 43\n                },\n                \"Timestamp\": \"2025-09-29T09:31:49.238Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC DA:AF:E3:46:50:B2 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 13,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.0.10\",\n                    \"mac\": \"DA:AF:E3:46:50:B2\",\n                    \"previous_count\": 13\n                },\n                \"Timestamp\": \"2025-09-29T09:31:49.238Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 4C:2E:B4:9F:D6:A7 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 22,\n                    \"hostname\": \"Jamess-iPad\",\n                    \"ip\": \"192.168.0.17\",\n                    \"mac\": \"4C:2E:B4:9F:D6:A7\",\n                    \"previous_count\": 22\n                },\n                \"Timestamp\": \"2025-09-29T09:31:49.238Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::20362690B9D0\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.1.0 3.1.8 v6087.0 Build 230406 Rel.63114n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:51.504Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 78.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 7.571428571428571,\n            \"google.com\": 8.285714285714286,\n            \"spotify.com\": 6.988095238095238,\n            \"youtube.com\": 7.664285714285715\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 730.7210714285712,\n                \"Rtt\": 23.47384523809522\n            }\n        },\n        \"badSignal\": {\n            \"00:E4:21:3B:11:7A\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.9\",\n                \"Count\": 282\n            },\n            \"0C:8E:29:D2:F2:80\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.12\",\n                \"Count\": 217\n            },\n            \"1A:FB:1B:50:12:13\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.13\",\n                \"Count\": 151\n            },\n            \"2A:76:25:CC:EF:AA\": {\n                \"Hostname\": \"AMEERA-s-S24-Ultra\",\n                \"IpAddress\": \"192.168.0.11\",\n                \"Count\": 40\n            },\n            \"2A:C6:1D:1D:02:EF\": {\n                \"Hostname\": \"SHMOU5-s-S25-Ultra\",\n                \"IpAddress\": \"192.168.0.3\",\n                \"Count\": 112\n            },\n            \"34:90:EA:E6:61:7F\": {\n                \"Hostname\": \"SonyImagingDevice\",\n                \"IpAddress\": \"192.168.0.10\",\n                \"Count\": 39\n            },\n            \"3A:A2:00:0F:61:A6\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.7\",\n                \"Count\": 154\n            },\n            \"3E:EF:B4:0D:F7:D7\": {\n                \"Hostname\": \"iPad\",\n                \"IpAddress\": \"192.168.0.11\",\n                \"Count\": 196\n            },\n            \"4A:6E:8A:6F:84:4A\": {\n                \"Hostname\": \"SHMOU5-s-S25-Ultra\",\n                \"IpAddress\": \"192.168.0.2\",\n                \"Count\": 83\n            },\n            \"6A:37:28:A2:0C:3F\": {\n                \"Hostname\": \"NP05J\",\n                \"IpAddress\": \"192.168.0.8\",\n                \"Count\": 28\n            },\n            \"72:2C:5E:09:86:0A\": {\n                \"Hostname\": \"AMEERA-s-S24-Ultra\",\n                \"IpAddress\": \"192.168.0.16\",\n                \"Count\": 11\n            },\n            \"7C:27:BC:6B:40:1E\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.20\",\n                \"Count\": 285\n            },\n            \"92:2E:2A:0E:CA:0F\": {\n                \"Hostname\": \"iPad\",\n                \"IpAddress\": \"192.168.0.12\",\n                \"Count\": 170\n            },\n            \"AA:A7:EA:C0:14:5F\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.8\",\n                \"Count\": 40\n            },\n            \"BE:60:36:0E:C5:D5\": {\n                \"Hostname\": \"Hussein-s-S24-Ultra\",\n                \"IpAddress\": \"192.168.0.15\",\n                \"Count\": 48\n            },\n            \"D0:BA:E4:EF:83:90\": {\n                \"Hostname\": \"Bouffalolab_tg7100c-ef8390\",\n                \"IpAddress\": \"192.168.0.2\",\n                \"Count\": 149\n            },\n            \"FA:C3:4E:C9:1D:81\": {\n                \"Hostname\": \"Mac\",\n                \"IpAddress\": \"192.168.0.14\",\n                \"Count\": 416\n            }\n        },\n        \"maxCPU\": 20,\n        \"maxMemory\": 38.89,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC BE:60:36:0E:C5:D5 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 48,\n                    \"hostname\": \"Hussein-s-S24-Ultra\",\n                    \"ip\": \"192.168.0.15\",\n                    \"mac\": \"BE:60:36:0E:C5:D5\",\n                    \"previous_count\": 48\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.533Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC AA:A7:EA:C0:14:5F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 40,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.8\",\n                    \"mac\": \"AA:A7:EA:C0:14:5F\",\n                    \"previous_count\": 40\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.533Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 6A:37:28:A2:0C:3F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 28,\n                    \"hostname\": \"NP05J\",\n                    \"ip\": \"192.168.0.8\",\n                    \"mac\": \"6A:37:28:A2:0C:3F\",\n                    \"previous_count\": 28\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.533Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 1A:FB:1B:50:12:13 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 151,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.13\",\n                    \"mac\": \"1A:FB:1B:50:12:13\",\n                    \"previous_count\": 151\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.533Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 0C:8E:29:D2:F2:80 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 217,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.12\",\n                    \"mac\": \"0C:8E:29:D2:F2:80\",\n                    \"previous_count\": 217\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.533Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 2A:76:25:CC:EF:AA has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 40,\n                    \"hostname\": \"AMEERA-s-S24-Ultra\",\n                    \"ip\": \"192.168.0.11\",\n                    \"mac\": \"2A:76:25:CC:EF:AA\",\n                    \"previous_count\": 40\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.533Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 34:90:EA:E6:61:7F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 39,\n                    \"hostname\": \"SonyImagingDevice\",\n                    \"ip\": \"192.168.0.10\",\n                    \"mac\": \"34:90:EA:E6:61:7F\",\n                    \"previous_count\": 39\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.533Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D0:BA:E4:EF:83:90 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 149,\n                    \"hostname\": \"Bouffalolab_tg7100c-ef8390\",\n                    \"ip\": \"192.168.0.2\",\n                    \"mac\": \"D0:BA:E4:EF:83:90\",\n                    \"previous_count\": 149\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.533Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 72:2C:5E:09:86:0A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 11,\n                    \"hostname\": \"AMEERA-s-S24-Ultra\",\n                    \"ip\": \"192.168.0.16\",\n                    \"mac\": \"72:2C:5E:09:86:0A\",\n                    \"previous_count\": 11\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.533Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 4A:6E:8A:6F:84:4A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 83,\n                    \"hostname\": \"SHMOU5-s-S25-Ultra\",\n                    \"ip\": \"192.168.0.2\",\n                    \"mac\": \"4A:6E:8A:6F:84:4A\",\n                    \"previous_count\": 83\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.533Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 2A:C6:1D:1D:02:EF has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 112,\n                    \"hostname\": \"SHMOU5-s-S25-Ultra\",\n                    \"ip\": \"192.168.0.3\",\n                    \"mac\": \"2A:C6:1D:1D:02:EF\",\n                    \"previous_count\": 112\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.533Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 3E:EF:B4:0D:F7:D7 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 196,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.0.11\",\n                    \"mac\": \"3E:EF:B4:0D:F7:D7\",\n                    \"previous_count\": 196\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.533Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::98254AA1D4EB\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.12.0 2.0.0 v606d.0 Build 230913 Rel.29689n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:55.759Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 90,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 100,\n            \"hardwareHealthScore\": 60\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 9.273809523809524,\n            \"google.com\": 9.252380952380953,\n            \"spotify.com\": 8.661904761904761,\n            \"youtube.com\": 9.276190476190477\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 933.7074278846153,\n                \"Rtt\": 25.216346153846153\n            }\n        },\n        \"maxCPU\": 100,\n        \"maxMemory\": 45.65,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"HighCPUUsage\",\n                \"Message\": \"Device is experiencing high CPU usage.\",\n                \"Details\": {\n                    \"max_cpu_percentage\": 100,\n                    \"threshold_percentage\": 90\n                },\n                \"Timestamp\": \"2025-09-29T09:31:55.808Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::A842A10A47AF\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.13.0 2.0.0 v606d.0 Build 231129 Rel.37213n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:39.49Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 68.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15,\n            \"hardwareHealthScore\": 60\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 4.100478468899522,\n            \"google.com\": 4.074162679425838,\n            \"spotify.com\": 4.172248803827751,\n            \"youtube.com\": 4.179425837320574\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 800.7682663316581,\n                \"Rtt\": 20.12562814070352\n            }\n        },\n        \"badSignal\": {\n            \"1C:4D:66:53:00:C9\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.105\",\n                \"Count\": 132\n            },\n            \"22:21:75:A4:1F:69\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.107\",\n                \"Count\": 158\n            },\n            \"44:C6:5D:52:FB:9F\": {\n                \"Hostname\": \"iPad-2\",\n                \"IpAddress\": \"192.168.0.108\",\n                \"Count\": 207\n            },\n            \"4A:0A:4B:C3:3E:A3\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.109\",\n                \"Count\": 163\n            },\n            \"54:3A:D6:D9:EA:D8\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.113\",\n                \"Count\": 412\n            },\n            \"82:04:CF:46:80:A1\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.109\",\n                \"Count\": 27\n            },\n            \"A0:02:DC:A5:AF:56\": {\n                \"Hostname\": \"amazon-0c3e4df1f\",\n                \"IpAddress\": \"192.168.0.106\",\n                \"Count\": 19\n            },\n            \"D6:93:F5:43:C7:4C\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.101\",\n                \"Count\": 24\n            }\n        },\n        \"maxCPU\": 100,\n        \"maxMemory\": 45.22,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 82:04:CF:46:80:A1 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 27,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.109\",\n                    \"mac\": \"82:04:CF:46:80:A1\",\n                    \"previous_count\": 27\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.508Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 22:21:75:A4:1F:69 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 158,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.107\",\n                    \"mac\": \"22:21:75:A4:1F:69\",\n                    \"previous_count\": 158\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.508Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 1C:4D:66:53:00:C9 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 132,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.105\",\n                    \"mac\": \"1C:4D:66:53:00:C9\",\n                    \"previous_count\": 132\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.508Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 4A:0A:4B:C3:3E:A3 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 163,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.109\",\n                    \"mac\": \"4A:0A:4B:C3:3E:A3\",\n                    \"previous_count\": 163\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.508Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D6:93:F5:43:C7:4C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 24,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"D6:93:F5:43:C7:4C\",\n                    \"previous_count\": 24\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.508Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A0:02:DC:A5:AF:56 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 19,\n                    \"hostname\": \"amazon-0c3e4df1f\",\n                    \"ip\": \"192.168.0.106\",\n                    \"mac\": \"A0:02:DC:A5:AF:56\",\n                    \"previous_count\": 19\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.508Z\"\n            },\n            {\n                \"Type\": \"HighCPUUsage\",\n                \"Message\": \"Device is experiencing high CPU usage.\",\n                \"Details\": {\n                    \"max_cpu_percentage\": 100,\n                    \"threshold_percentage\": 90\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.508Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::98254A429BC1\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.13.0 2.0.0 v606d.0 Build 231129 Rel.37213n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:39.625Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 78.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 6.3224181360201515,\n            \"google.com\": 6.2771739130434785,\n            \"spotify.com\": 6.324742268041237,\n            \"youtube.com\": 6.3602015113350125\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 1022.2612887828166,\n                \"Rtt\": 18.878281622911693\n            }\n        },\n        \"badSignal\": {\n            \"04:F7:78:8C:9B:3A\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.104\",\n                \"Count\": 193\n            },\n            \"5C:84:3C:0C:AF:73\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.110\",\n                \"Count\": 18\n            },\n            \"90:6A:EB:D1:18:EC\": {\n                \"Hostname\": \"XBOX\",\n                \"IpAddress\": \"192.168.0.111\",\n                \"Count\": 14\n            },\n            \"E6:6E:EB:88:47:EC\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.100\",\n                \"Count\": 64\n            },\n            \"EC:8A:C4:A5:08:FD\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.109\",\n                \"Count\": 275\n            },\n            \"F8:54:F6:79:99:B8\": {\n                \"Hostname\": \"DESKTOP-KTSLOOE\",\n                \"IpAddress\": \"192.168.0.102\",\n                \"Count\": 26\n            },\n            \"FC:66:CF:E8:FE:15\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.101\",\n                \"Count\": 109\n            },\n            \"FE:D8:00:9A:17:A9\": {\n                \"Hostname\": \"Pixel-7\",\n                \"IpAddress\": \"192.168.0.100\",\n                \"Count\": 11\n            }\n        },\n        \"maxCPU\": 74,\n        \"maxMemory\": 47.2,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 04:F7:78:8C:9B:3A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 193,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.104\",\n                    \"mac\": \"04:F7:78:8C:9B:3A\",\n                    \"previous_count\": 193\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.647Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC FC:66:CF:E8:FE:15 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 109,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"FC:66:CF:E8:FE:15\",\n                    \"previous_count\": 109\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.647Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 5C:84:3C:0C:AF:73 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 18,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.110\",\n                    \"mac\": \"5C:84:3C:0C:AF:73\",\n                    \"previous_count\": 18\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.647Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 90:6A:EB:D1:18:EC has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 14,\n                    \"hostname\": \"XBOX\",\n                    \"ip\": \"192.168.0.111\",\n                    \"mac\": \"90:6A:EB:D1:18:EC\",\n                    \"previous_count\": 14\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.647Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F8:54:F6:79:99:B8 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 26,\n                    \"hostname\": \"DESKTOP-KTSLOOE\",\n                    \"ip\": \"192.168.0.102\",\n                    \"mac\": \"F8:54:F6:79:99:B8\",\n                    \"previous_count\": 26\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.647Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC FE:D8:00:9A:17:A9 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 11,\n                    \"hostname\": \"Pixel-7\",\n                    \"ip\": \"192.168.0.100\",\n                    \"mac\": \"FE:D8:00:9A:17:A9\",\n                    \"previous_count\": 11\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.647Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC E6:6E:EB:88:47:EC has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 64,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.100\",\n                    \"mac\": \"E6:6E:EB:88:47:EC\",\n                    \"previous_count\": 64\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.647Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::203626901076\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.1.0 3.1.8 v6087.0 Build 230406 Rel.63114n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:56.156Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 81.25,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 25,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 7.102625298329356,\n            \"google.com\": 7.233890214797136,\n            \"spotify.com\": 7.035799522673031,\n            \"youtube.com\": 7.221957040572792\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 694.0678571428563,\n                \"Rtt\": 15.403190476190474\n            }\n        },\n        \"badSignal\": {\n            \"06:14:D1:63:E6:F1\": {\n                \"Hostname\": \"Galaxy-Tab-A9\",\n                \"IpAddress\": \"192.168.0.14\",\n                \"Count\": 110\n            },\n            \"42:DC:7A:41:98:DA\": {\n                \"Hostname\": \"Nokia-X30-5G\",\n                \"IpAddress\": \"192.168.0.15\",\n                \"Count\": 36\n            },\n            \"5C:41:5A:DA:A6:A3\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.8\",\n                \"Count\": 28\n            },\n            \"A4:E8:8D:2F:AC:A0\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.16\",\n                \"Count\": 192\n            },\n            \"CC:9E:A2:7A:72:31\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.5\",\n                \"Count\": 13\n            }\n        },\n        \"maxCPU\": 26,\n        \"maxMemory\": 39.42,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 06:14:D1:63:E6:F1 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 110,\n                    \"hostname\": \"Galaxy-Tab-A9\",\n                    \"ip\": \"192.168.0.14\",\n                    \"mac\": \"06:14:D1:63:E6:F1\",\n                    \"previous_count\": 110\n                },\n                \"Timestamp\": \"2025-09-29T09:31:56.184Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 5C:41:5A:DA:A6:A3 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 28,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.8\",\n                    \"mac\": \"5C:41:5A:DA:A6:A3\",\n                    \"previous_count\": 28\n                },\n                \"Timestamp\": \"2025-09-29T09:31:56.184Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC CC:9E:A2:7A:72:31 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 13,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.5\",\n                    \"mac\": \"CC:9E:A2:7A:72:31\",\n                    \"previous_count\": 13\n                },\n                \"Timestamp\": \"2025-09-29T09:31:56.184Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::A842A10A520B\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.13.0 2.0.0 v606d.0 Build 231129 Rel.37213n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:57.752Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 85,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 40,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 4.161904761904762,\n            \"google.com\": 4.304761904761905,\n            \"spotify.com\": 4.257142857142857,\n            \"youtube.com\": 4.292857142857143\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 890.4209855769234,\n                \"Rtt\": 11.754807692307692\n            }\n        },\n        \"badSignal\": {\n            \"3A:68:79:C9:7B:28\": {\n                \"Hostname\": \"Galaxy-A55-5G\",\n                \"IpAddress\": \"192.168.0.103\",\n                \"Count\": 94\n            },\n            \"62:CB:2C:B1:2C:9A\": {\n                \"Hostname\": \"Galaxy-S25-Ultra\",\n                \"IpAddress\": \"192.168.0.102\",\n                \"Count\": 21\n            },\n            \"72:89:FD:CE:9E:5A\": {\n                \"Hostname\": \"Tab-15\",\n                \"IpAddress\": \"192.168.0.101\",\n                \"Count\": 24\n            },\n            \"82:16:9A:29:10:E5\": {\n                \"Hostname\": \"Zenfone-10\",\n                \"IpAddress\": \"192.168.0.101\",\n                \"Count\": 68\n            }\n        },\n        \"maxCPU\": 25,\n        \"maxMemory\": 49.05,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 3A:68:79:C9:7B:28 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 94,\n                    \"hostname\": \"Galaxy-A55-5G\",\n                    \"ip\": \"192.168.0.103\",\n                    \"mac\": \"3A:68:79:C9:7B:28\",\n                    \"previous_count\": 94\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.753Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 72:89:FD:CE:9E:5A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 24,\n                    \"hostname\": \"Tab-15\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"72:89:FD:CE:9E:5A\",\n                    \"previous_count\": 24\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.753Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 82:16:9A:29:10:E5 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 68,\n                    \"hostname\": \"Zenfone-10\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"82:16:9A:29:10:E5\",\n                    \"previous_count\": 68\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.753Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 62:CB:2C:B1:2C:9A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 21,\n                    \"hostname\": \"Galaxy-S25-Ultra\",\n                    \"ip\": \"192.168.0.102\",\n                    \"mac\": \"62:CB:2C:B1:2C:9A\",\n                    \"previous_count\": 21\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.753Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::20362690BE02\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.1.0 3.1.8 v6087.0 Build 230406 Rel.63114n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:50.387Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 85,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 40,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 3.3595238095238096,\n            \"google.com\": 3.219047619047619,\n            \"spotify.com\": 3.107142857142857,\n            \"youtube.com\": 3.126190476190476\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 1572.5231428571415,\n                \"Rtt\": 12.523826190476186\n            }\n        },\n        \"badSignal\": {\n            \"98:0C:A5:62:AF:89\": {\n                \"Hostname\": \"android-ddbe0d5c659c1bc9\",\n                \"IpAddress\": \"192.168.0.15\",\n                \"Count\": 16\n            },\n            \"A0:88:69:6E:CB:25\": {\n                \"Hostname\": \"DARIUSZ-LAPTOP\",\n                \"IpAddress\": \"192.168.0.21\",\n                \"Count\": 20\n            },\n            \"A6:37:97:A8:F6:7B\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.13\",\n                \"Count\": 30\n            },\n            \"F6:92:5C:06:AF:36\": {\n                \"Hostname\": \"A-K\",\n                \"IpAddress\": \"192.168.0.11\",\n                \"Count\": 22\n            }\n        },\n        \"maxCPU\": 26,\n        \"maxMemory\": 40.69,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A6:37:97:A8:F6:7B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 30,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.13\",\n                    \"mac\": \"A6:37:97:A8:F6:7B\",\n                    \"previous_count\": 30\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.429Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A0:88:69:6E:CB:25 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 20,\n                    \"hostname\": \"DARIUSZ-LAPTOP\",\n                    \"ip\": \"192.168.0.21\",\n                    \"mac\": \"A0:88:69:6E:CB:25\",\n                    \"previous_count\": 20\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.429Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F6:92:5C:06:AF:36 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 22,\n                    \"hostname\": \"A-K\",\n                    \"ip\": \"192.168.0.11\",\n                    \"mac\": \"F6:92:5C:06:AF:36\",\n                    \"previous_count\": 22\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.429Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 98:0C:A5:62:AF:89 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 16,\n                    \"hostname\": \"android-ddbe0d5c659c1bc9\",\n                    \"ip\": \"192.168.0.15\",\n                    \"mac\": \"98:0C:A5:62:AF:89\",\n                    \"previous_count\": 16\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.429Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::20362690D83D\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.1.0 3.1.8 v6087.0 Build 230406 Rel.63114n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:39.467Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 78.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 7.223926380368098,\n            \"google.com\": 7.331288343558282,\n            \"spotify.com\": 6.567484662576687,\n            \"youtube.com\": 7.233128834355829\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 1947.5229141104294,\n                \"Rtt\": 15.145438650306753\n            }\n        },\n        \"badSignal\": {\n            \"02:32:44:08:99:40\": {\n                \"Hostname\": \"Watch\",\n                \"IpAddress\": \"192.168.0.16\",\n                \"Count\": 132\n            },\n            \"4A:78:A0:B9:DC:1D\": {\n                \"Hostname\": \"Steph iPhone\",\n                \"IpAddress\": \"192.168.0.21\",\n                \"Count\": 28\n            },\n            \"4A:B1:B3:01:08:EC\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.2\",\n                \"Count\": 13\n            },\n            \"52:3C:26:23:7F:C3\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.9\",\n                \"Count\": 40\n            },\n            \"84:C3:E8:22:23:B0\": {\n                \"Hostname\": \"Valliant Heating \",\n                \"IpAddress\": \"192.168.0.104\",\n                \"Count\": 50\n            },\n            \"C6:51:BE:BD:AC:00\": {\n                \"Hostname\": \"Jakes iPhone\",\n                \"IpAddress\": \"192.168.0.2\",\n                \"Count\": 20\n            },\n            \"DE:AF:2E:CD:59:65\": {\n                \"Hostname\": \"Watch\",\n                \"IpAddress\": \"192.168.0.9\",\n                \"Count\": 33\n            },\n            \"EA:53:F1:87:5A:88\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.10\",\n                \"Count\": 21\n            }\n        },\n        \"maxCPU\": 23,\n        \"maxMemory\": 39.17,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 4A:B1:B3:01:08:EC has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 13,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.2\",\n                    \"mac\": \"4A:B1:B3:01:08:EC\",\n                    \"previous_count\": 13\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.492Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC DE:AF:2E:CD:59:65 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 33,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.0.9\",\n                    \"mac\": \"DE:AF:2E:CD:59:65\",\n                    \"previous_count\": 33\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.492Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 02:32:44:08:99:40 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 132,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.0.16\",\n                    \"mac\": \"02:32:44:08:99:40\",\n                    \"previous_count\": 132\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.492Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C6:51:BE:BD:AC:00 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 20,\n                    \"hostname\": \"Jakes iPhone\",\n                    \"ip\": \"192.168.0.2\",\n                    \"mac\": \"C6:51:BE:BD:AC:00\",\n                    \"previous_count\": 20\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.492Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 4A:78:A0:B9:DC:1D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 28,\n                    \"hostname\": \"Steph iPhone\",\n                    \"ip\": \"192.168.0.21\",\n                    \"mac\": \"4A:78:A0:B9:DC:1D\",\n                    \"previous_count\": 28\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.492Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC EA:53:F1:87:5A:88 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 21,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.10\",\n                    \"mac\": \"EA:53:F1:87:5A:88\",\n                    \"previous_count\": 21\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.492Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 52:3C:26:23:7F:C3 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 40,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.9\",\n                    \"mac\": \"52:3C:26:23:7F:C3\",\n                    \"previous_count\": 40\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.492Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 84:C3:E8:22:23:B0 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 50,\n                    \"hostname\": \"Valliant Heating \",\n                    \"ip\": \"192.168.0.104\",\n                    \"mac\": \"84:C3:E8:22:23:B0\",\n                    \"previous_count\": 50\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.492Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::20362690DAD4\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.1.0 3.1.8 v6087.0 Build 230406 Rel.63114n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:53.066Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 100,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 100,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 3.959619952494062,\n            \"google.com\": 3.9263657957244655,\n            \"spotify.com\": 3.007125890736342,\n            \"youtube.com\": 3.9358669833729216\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 1979.9518289786222,\n                \"Rtt\": 9.871674584323042\n            }\n        },\n        \"maxCPU\": 41,\n        \"maxMemory\": 39.59,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::20362690038F\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.1.0 3.1.8 v6087.0 Build 230406 Rel.63114n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:43.555Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 85,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 40,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 5.997624703087886,\n            \"google.com\": 6.0308788598574825,\n            \"spotify.com\": 6.026128266033254,\n            \"youtube.com\": 6.01187648456057\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 1183.5721140142516,\n                \"Rtt\": 11.453529691211413\n            }\n        },\n        \"badSignal\": {\n            \"1A:BE:A9:2E:24:DB\": {\n                \"Hostname\": \"Lisa-s-S22\",\n                \"IpAddress\": \"192.168.0.6\",\n                \"Count\": 40\n            },\n            \"22:3D:45:DF:4E:9B\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.4\",\n                \"Count\": 290\n            },\n            \"46:A5:EF:E8:BB:F4\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.2\",\n                \"Count\": 302\n            },\n            \"8A:86:5A:F3:DF:25\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.5\",\n                \"Count\": 79\n            }\n        },\n        \"maxCPU\": 12,\n        \"maxMemory\": 38.95,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 1A:BE:A9:2E:24:DB has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 40,\n                    \"hostname\": \"Lisa-s-S22\",\n                    \"ip\": \"192.168.0.6\",\n                    \"mac\": \"1A:BE:A9:2E:24:DB\",\n                    \"previous_count\": 40\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.579Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 46:A5:EF:E8:BB:F4 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 302,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.2\",\n                    \"mac\": \"46:A5:EF:E8:BB:F4\",\n                    \"previous_count\": 302\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.579Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 22:3D:45:DF:4E:9B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 290,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.4\",\n                    \"mac\": \"22:3D:45:DF:4E:9B\",\n                    \"previous_count\": 290\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.579Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 8A:86:5A:F3:DF:25 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 79,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.5\",\n                    \"mac\": \"8A:86:5A:F3:DF:25\",\n                    \"previous_count\": 79\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.579Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::20362690D7E0\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.1.0 3.1.8 v6087.0 Build 230406 Rel.63114n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:33.329Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 100,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 100,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 4.59047619047619,\n            \"google.com\": 4.6119047619047615,\n            \"spotify.com\": 4.5928571428571425,\n            \"youtube.com\": 4.6571428571428575\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 1229.5018764845602,\n                \"Rtt\": 8.787657957244654\n            }\n        },\n        \"maxCPU\": 27,\n        \"maxMemory\": 39.87,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::40AE309765A2\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.14.0 2.0.0 v606d.0 Build 240507 Rel.24459n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:50.261Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 85,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 40,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 7.334183673469388,\n            \"google.com\": 7.414893617021277,\n            \"spotify.com\": 7.069230769230769,\n            \"youtube.com\": 7.489690721649485\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 630.0011463414633,\n                \"Rtt\": 25.341463414634145\n            }\n        },\n        \"badSignal\": {\n            \"00:0B:6C:47:16:84\": {\n                \"Hostname\": \"Pyronix Alarm\",\n                \"IpAddress\": \"192.168.0.101\",\n                \"Count\": 131\n            },\n            \"04:17:B6:C8:5C:54\": {\n                \"Hostname\": \"Eufy Camera\",\n                \"IpAddress\": \"192.168.0.100\",\n                \"Count\": 23\n            },\n            \"1A:AF:D2:9C:E3:05\": {\n                \"Hostname\": \"Amer-s-S20-FE\",\n                \"IpAddress\": \"192.168.0.111\",\n                \"Count\": 127\n            },\n            \"CC:A7:C1:35:D7:E6\": {\n                \"Hostname\": \"Nest Thermostat\",\n                \"IpAddress\": \"192.168.0.108\",\n                \"Count\": 175\n            }\n        },\n        \"maxCPU\": 26,\n        \"maxMemory\": 45.42,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 00:0B:6C:47:16:84 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 131,\n                    \"hostname\": \"Pyronix Alarm\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"00:0B:6C:47:16:84\",\n                    \"previous_count\": 131\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.311Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 04:17:B6:C8:5C:54 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 23,\n                    \"hostname\": \"Eufy Camera\",\n                    \"ip\": \"192.168.0.100\",\n                    \"mac\": \"04:17:B6:C8:5C:54\",\n                    \"previous_count\": 23\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.311Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 1A:AF:D2:9C:E3:05 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 127,\n                    \"hostname\": \"Amer-s-S20-FE\",\n                    \"ip\": \"192.168.0.111\",\n                    \"mac\": \"1A:AF:D2:9C:E3:05\",\n                    \"previous_count\": 127\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.311Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC CC:A7:C1:35:D7:E6 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 175,\n                    \"hostname\": \"Nest Thermostat\",\n                    \"ip\": \"192.168.0.108\",\n                    \"mac\": \"CC:A7:C1:35:D7:E6\",\n                    \"previous_count\": 175\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.311Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::98254A4283CA\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.13.0 2.0.0 v606d.0 Build 231129 Rel.37213n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:50.143Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 92.5,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 70,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 9.733333333333333,\n            \"google.com\": 9.964285714285714,\n            \"spotify.com\": 9.042857142857143,\n            \"youtube.com\": 9.992857142857142\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 255.74464379947239,\n                \"Rtt\": 46.754617414248024\n            }\n        },\n        \"badSignal\": {\n            \"36:80:09:8B:8D:9E\": {\n                \"Hostname\": \"Danny-s-S20-FE\",\n                \"IpAddress\": \"192.168.0.100\",\n                \"Count\": 14\n            },\n            \"86:E7:9B:1D:8D:B9\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.100\",\n                \"Count\": 120\n            }\n        },\n        \"maxCPU\": 21,\n        \"maxMemory\": 47.44,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 86:E7:9B:1D:8D:B9 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 120,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.100\",\n                    \"mac\": \"86:E7:9B:1D:8D:B9\",\n                    \"previous_count\": 120\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.185Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 36:80:09:8B:8D:9E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 14,\n                    \"hostname\": \"Danny-s-S20-FE\",\n                    \"ip\": \"192.168.0.100\",\n                    \"mac\": \"36:80:09:8B:8D:9E\",\n                    \"previous_count\": 14\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.185Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::20362690057B\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.1.0 3.1.8 v6087.0 Build 230406 Rel.63114n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:42.224Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 81.25,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 25,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 3.954869358669834,\n            \"google.com\": 3.9453681710213777,\n            \"spotify.com\": 3.9026128266033253,\n            \"youtube.com\": 3.954869358669834\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 1845.9732304037998,\n                \"Rtt\": 9.447463182897863\n            }\n        },\n        \"badSignal\": {\n            \"00:93:37:2D:07:35\": {\n                \"Hostname\": \"DWE-Karl2\",\n                \"IpAddress\": \"192.168.0.5\",\n                \"Count\": 150\n            },\n            \"2E:BB:CA:1E:79:B8\": {\n                \"Hostname\": \"HONOR-Magic-V3\",\n                \"IpAddress\": \"192.168.0.3\",\n                \"Count\": 51\n            },\n            \"3E:ED:16:6F:00:B8\": {\n                \"Hostname\": \"Karl-s-S22-Ultra\",\n                \"IpAddress\": \"192.168.0.3\",\n                \"Count\": 12\n            },\n            \"5C:96:66:FE:3C:6A\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.2\",\n                \"Count\": 421\n            },\n            \"FA:9C:C6:EB:11:E3\": {\n                \"Hostname\": \"God-Complex-Jungle-and-Sea\",\n                \"IpAddress\": \"192.168.0.4\",\n                \"Count\": 181\n            }\n        },\n        \"maxCPU\": 11,\n        \"maxMemory\": 38.48,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 3E:ED:16:6F:00:B8 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 12,\n                    \"hostname\": \"Karl-s-S22-Ultra\",\n                    \"ip\": \"192.168.0.3\",\n                    \"mac\": \"3E:ED:16:6F:00:B8\",\n                    \"previous_count\": 12\n                },\n                \"Timestamp\": \"2025-09-29T09:31:42.23Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 00:93:37:2D:07:35 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 150,\n                    \"hostname\": \"DWE-Karl2\",\n                    \"ip\": \"192.168.0.5\",\n                    \"mac\": \"00:93:37:2D:07:35\",\n                    \"previous_count\": 150\n                },\n                \"Timestamp\": \"2025-09-29T09:31:42.23Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 2E:BB:CA:1E:79:B8 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 51,\n                    \"hostname\": \"HONOR-Magic-V3\",\n                    \"ip\": \"192.168.0.3\",\n                    \"mac\": \"2E:BB:CA:1E:79:B8\",\n                    \"previous_count\": 51\n                },\n                \"Timestamp\": \"2025-09-29T09:31:42.23Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC FA:9C:C6:EB:11:E3 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 181,\n                    \"hostname\": \"God-Complex-Jungle-and-Sea\",\n                    \"ip\": \"192.168.0.4\",\n                    \"mac\": \"FA:9C:C6:EB:11:E3\",\n                    \"previous_count\": 181\n                },\n                \"Timestamp\": \"2025-09-29T09:31:42.23Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::A842A10A4809\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.13.0 2.0.0 v606d.0 Build 231129 Rel.37213n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:31.99Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 78.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 5.850356294536817,\n            \"google.com\": 5.97624703087886,\n            \"spotify.com\": 5.945368171021378,\n            \"youtube.com\": 5.961995249406176\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 1138.809164677804,\n                \"Rtt\": 16.252983293556085\n            }\n        },\n        \"badSignal\": {\n            \"14:C1:4E:15:27:07\": {\n                \"Hostname\": \"Chromecast\",\n                \"IpAddress\": \"192.168.0.109\",\n                \"Count\": 418\n            },\n            \"1A:D9:E5:92:BF:E2\": {\n                \"Hostname\": \"MacBookAir\",\n                \"IpAddress\": \"192.168.0.102\",\n                \"Count\": 263\n            },\n            \"44:6F:F8:16:02:E9\": {\n                \"Hostname\": \"X5J-UK-SAA2298A\",\n                \"IpAddress\": \"192.168.0.116\",\n                \"Count\": 15\n            },\n            \"62:0D:8E:AA:CE:CE\": {\n                \"Hostname\": \"NTH-NX9\",\n                \"IpAddress\": \"192.168.0.104\",\n                \"Count\": 48\n            },\n            \"90:48:6C:40:C3:5F\": {\n                \"Hostname\": \"Ring-40c35f\",\n                \"IpAddress\": \"192.168.0.103\",\n                \"Count\": 267\n            },\n            \"9C:76:13:94:1B:DC\": {\n                \"Hostname\": \"RingSpotlightCam-dc\",\n                \"IpAddress\": \"192.168.0.101\",\n                \"Count\": 133\n            },\n            \"9C:76:13:C7:46:A3\": {\n                \"Hostname\": \"RingFloodlightCam-a3\",\n                \"IpAddress\": \"192.168.0.100\",\n                \"Count\": 421\n            },\n            \"A2:00:C7:18:09:F1\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.108\",\n                \"Count\": 24\n            },\n            \"A8:B1:3B:23:1E:58\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.110\",\n                \"Count\": 19\n            },\n            \"AA:75:7B:EC:8E:F1\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.106\",\n                \"Count\": 46\n            },\n            \"D2:62:3F:EB:43:90\": {\n                \"Hostname\": \"NTH-NX9\",\n                \"IpAddress\": \"192.168.0.105\",\n                \"Count\": 42\n            },\n            \"FE:F8:99:8C:88:0A\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.103\",\n                \"Count\": 17\n            }\n        },\n        \"maxCPU\": 23,\n        \"maxMemory\": 47.56,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A8:B1:3B:23:1E:58 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 19,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.110\",\n                    \"mac\": \"A8:B1:3B:23:1E:58\",\n                    \"previous_count\": 19\n                },\n                \"Timestamp\": \"2025-09-29T09:31:32Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 9C:76:13:C7:46:A3 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 421,\n                    \"hostname\": \"RingFloodlightCam-a3\",\n                    \"ip\": \"192.168.0.100\",\n                    \"mac\": \"9C:76:13:C7:46:A3\",\n                    \"previous_count\": 421\n                },\n                \"Timestamp\": \"2025-09-29T09:31:32Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D2:62:3F:EB:43:90 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 42,\n                    \"hostname\": \"NTH-NX9\",\n                    \"ip\": \"192.168.0.105\",\n                    \"mac\": \"D2:62:3F:EB:43:90\",\n                    \"previous_count\": 42\n                },\n                \"Timestamp\": \"2025-09-29T09:31:32Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 44:6F:F8:16:02:E9 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 15,\n                    \"hostname\": \"X5J-UK-SAA2298A\",\n                    \"ip\": \"192.168.0.116\",\n                    \"mac\": \"44:6F:F8:16:02:E9\",\n                    \"previous_count\": 15\n                },\n                \"Timestamp\": \"2025-09-29T09:31:32Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 14:C1:4E:15:27:07 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 418,\n                    \"hostname\": \"Chromecast\",\n                    \"ip\": \"192.168.0.109\",\n                    \"mac\": \"14:C1:4E:15:27:07\",\n                    \"previous_count\": 418\n                },\n                \"Timestamp\": \"2025-09-29T09:31:32.001Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 1A:D9:E5:92:BF:E2 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 263,\n                    \"hostname\": \"MacBookAir\",\n                    \"ip\": \"192.168.0.102\",\n                    \"mac\": \"1A:D9:E5:92:BF:E2\",\n                    \"previous_count\": 263\n                },\n                \"Timestamp\": \"2025-09-29T09:31:32.001Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 9C:76:13:94:1B:DC has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 133,\n                    \"hostname\": \"RingSpotlightCam-dc\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"9C:76:13:94:1B:DC\",\n                    \"previous_count\": 133\n                },\n                \"Timestamp\": \"2025-09-29T09:31:32.001Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 62:0D:8E:AA:CE:CE has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 48,\n                    \"hostname\": \"NTH-NX9\",\n                    \"ip\": \"192.168.0.104\",\n                    \"mac\": \"62:0D:8E:AA:CE:CE\",\n                    \"previous_count\": 48\n                },\n                \"Timestamp\": \"2025-09-29T09:31:32.001Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 90:48:6C:40:C3:5F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 267,\n                    \"hostname\": \"Ring-40c35f\",\n                    \"ip\": \"192.168.0.103\",\n                    \"mac\": \"90:48:6C:40:C3:5F\",\n                    \"previous_count\": 267\n                },\n                \"Timestamp\": \"2025-09-29T09:31:32.001Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A2:00:C7:18:09:F1 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 24,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.108\",\n                    \"mac\": \"A2:00:C7:18:09:F1\",\n                    \"previous_count\": 24\n                },\n                \"Timestamp\": \"2025-09-29T09:31:32.001Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC AA:75:7B:EC:8E:F1 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 46,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.106\",\n                    \"mac\": \"AA:75:7B:EC:8E:F1\",\n                    \"previous_count\": 46\n                },\n                \"Timestamp\": \"2025-09-29T09:31:32.001Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC FE:F8:99:8C:88:0A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 17,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.103\",\n                    \"mac\": \"FE:F8:99:8C:88:0A\",\n                    \"previous_count\": 17\n                },\n                \"Timestamp\": \"2025-09-29T09:31:32.001Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::A842A10A5727\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.13.0 2.0.0 v606d.0 Build 231129 Rel.37213n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:52.711Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 78.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 4.014251781472684,\n            \"google.com\": 3.992874109263658,\n            \"spotify.com\": 4,\n            \"youtube.com\": 4.009501187648456\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 868.3922062350113,\n                \"Rtt\": 13.285371702637889\n            }\n        },\n        \"badSignal\": {\n            \"08:12:A5:AE:F5:05\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.109\",\n                \"Count\": 13\n            },\n            \"0C:43:F9:0F:55:57\": {\n                \"Hostname\": \"amazon-8711c699e\",\n                \"IpAddress\": \"192.168.0.102\",\n                \"Count\": 275\n            },\n            \"10:96:93:EA:4B:F8\": {\n                \"Hostname\": \"amazon-b6a36f3b6\",\n                \"IpAddress\": \"192.168.0.106\",\n                \"Count\": 214\n            },\n            \"1C:30:08:B2:4C:5E\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.107\",\n                \"Count\": 361\n            },\n            \"46:F6:99:D9:77:2F\": {\n                \"Hostname\": \"Galaxy-A12\",\n                \"IpAddress\": \"192.168.0.103\",\n                \"Count\": 11\n            },\n            \"50:D4:5C:7B:27:08\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.111\",\n                \"Count\": 286\n            },\n            \"54:E0:19:C6:BA:09\": {\n                \"Hostname\": \"Ring-c6ba09\",\n                \"IpAddress\": \"192.168.0.101\",\n                \"Count\": 245\n            },\n            \"5C:60:BA:8D:E0:49\": {\n                \"Hostname\": \"HP8DE049\",\n                \"IpAddress\": \"192.168.0.115\",\n                \"Count\": 253\n            },\n            \"BA:B9:4C:EE:9F:46\": {\n                \"Hostname\": \"moto-g14\",\n                \"IpAddress\": \"192.168.0.100\",\n                \"Count\": 89\n            },\n            \"CA:E3:21:30:14:B2\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.110\",\n                \"Count\": 31\n            }\n        },\n        \"maxCPU\": 26,\n        \"maxMemory\": 48.95,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC BA:B9:4C:EE:9F:46 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 89,\n                    \"hostname\": \"moto-g14\",\n                    \"ip\": \"192.168.0.100\",\n                    \"mac\": \"BA:B9:4C:EE:9F:46\",\n                    \"previous_count\": 89\n                },\n                \"Timestamp\": \"2025-09-29T09:31:52.765Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 08:12:A5:AE:F5:05 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 13,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.109\",\n                    \"mac\": \"08:12:A5:AE:F5:05\",\n                    \"previous_count\": 13\n                },\n                \"Timestamp\": \"2025-09-29T09:31:52.765Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC CA:E3:21:30:14:B2 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 31,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.110\",\n                    \"mac\": \"CA:E3:21:30:14:B2\",\n                    \"previous_count\": 31\n                },\n                \"Timestamp\": \"2025-09-29T09:31:52.765Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 10:96:93:EA:4B:F8 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 214,\n                    \"hostname\": \"amazon-b6a36f3b6\",\n                    \"ip\": \"192.168.0.106\",\n                    \"mac\": \"10:96:93:EA:4B:F8\",\n                    \"previous_count\": 214\n                },\n                \"Timestamp\": \"2025-09-29T09:31:52.765Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 46:F6:99:D9:77:2F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 11,\n                    \"hostname\": \"Galaxy-A12\",\n                    \"ip\": \"192.168.0.103\",\n                    \"mac\": \"46:F6:99:D9:77:2F\",\n                    \"previous_count\": 11\n                },\n                \"Timestamp\": \"2025-09-29T09:31:52.765Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 5C:60:BA:8D:E0:49 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 253,\n                    \"hostname\": \"HP8DE049\",\n                    \"ip\": \"192.168.0.115\",\n                    \"mac\": \"5C:60:BA:8D:E0:49\",\n                    \"previous_count\": 253\n                },\n                \"Timestamp\": \"2025-09-29T09:31:52.765Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 50:D4:5C:7B:27:08 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 286,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.111\",\n                    \"mac\": \"50:D4:5C:7B:27:08\",\n                    \"previous_count\": 286\n                },\n                \"Timestamp\": \"2025-09-29T09:31:52.765Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::A842A10A42C0\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.15.0 2.0.0 v606d.0 Build 240802 Rel.33715n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:53.207Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 78.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 7.918854415274463,\n            \"google.com\": 7.825775656324582,\n            \"spotify.com\": 7.892601431980907,\n            \"youtube.com\": 7.894988066825776\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 853.8897129186606,\n                \"Rtt\": 25.358851674641148\n            }\n        },\n        \"badSignal\": {\n            \"1A:C1:9F:8F:9C:A1\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.106\",\n                \"Count\": 216\n            },\n            \"1A:E0:FC:21:82:EF\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.107\",\n                \"Count\": 43\n            },\n            \"34:AF:B3:A3:0D:D9\": {\n                \"Hostname\": \"amazon-41184d736\",\n                \"IpAddress\": \"192.168.0.104\",\n                \"Count\": 13\n            },\n            \"46:06:24:B8:5F:7C\": {\n                \"Hostname\": \"Galaxy-Tab-A-8-0-2019\",\n                \"IpAddress\": \"192.168.0.109\",\n                \"Count\": 381\n            },\n            \"4A:7D:05:AB:CD:4E\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.108\",\n                \"Count\": 57\n            },\n            \"52:F7:AA:DC:ED:8D\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.110\",\n                \"Count\": 93\n            },\n            \"5A:AC:A4:F2:A1:EB\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.105\",\n                \"Count\": 10\n            },\n            \"6E:01:3F:5D:55:6D\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.104\",\n                \"Count\": 87\n            },\n            \"6E:18:93:AF:CF:DD\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.100\",\n                \"Count\": 66\n            },\n            \"8A:2A:3E:4C:0F:81\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.108\",\n                \"Count\": 21\n            },\n            \"92:2D:D7:86:B7:FD\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.107\",\n                \"Count\": 19\n            },\n            \"96:28:98:34:D2:45\": {\n                \"Hostname\": \"iPad\",\n                \"IpAddress\": \"192.168.0.108\",\n                \"Count\": 16\n            },\n            \"96:79:AA:8E:99:22\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.103\",\n                \"Count\": 16\n            },\n            \"A6:76:B8:B7:C4:BF\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.104\",\n                \"Count\": 24\n            },\n            \"AE:80:BE:49:70:C1\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.110\",\n                \"Count\": 19\n            },\n            \"DE:6D:3F:85:13:A7\": {\n                \"Hostname\": \"iPad\",\n                \"IpAddress\": \"192.168.0.103\",\n                \"Count\": 92\n            }\n        },\n        \"maxCPU\": 25,\n        \"maxMemory\": 47.17,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 5A:AC:A4:F2:A1:EB has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 10,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.105\",\n                    \"mac\": \"5A:AC:A4:F2:A1:EB\",\n                    \"previous_count\": 10\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.224Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC AE:80:BE:49:70:C1 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 19,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.110\",\n                    \"mac\": \"AE:80:BE:49:70:C1\",\n                    \"previous_count\": 19\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.224Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 4A:7D:05:AB:CD:4E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 57,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.108\",\n                    \"mac\": \"4A:7D:05:AB:CD:4E\",\n                    \"previous_count\": 57\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.224Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 8A:2A:3E:4C:0F:81 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 21,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.108\",\n                    \"mac\": \"8A:2A:3E:4C:0F:81\",\n                    \"previous_count\": 21\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.224Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 1A:E0:FC:21:82:EF has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 43,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.107\",\n                    \"mac\": \"1A:E0:FC:21:82:EF\",\n                    \"previous_count\": 43\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.224Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 52:F7:AA:DC:ED:8D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 93,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.110\",\n                    \"mac\": \"52:F7:AA:DC:ED:8D\",\n                    \"previous_count\": 93\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.224Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 6E:01:3F:5D:55:6D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 87,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.104\",\n                    \"mac\": \"6E:01:3F:5D:55:6D\",\n                    \"previous_count\": 87\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.224Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC DE:6D:3F:85:13:A7 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 92,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.0.103\",\n                    \"mac\": \"DE:6D:3F:85:13:A7\",\n                    \"previous_count\": 92\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.224Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 34:AF:B3:A3:0D:D9 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 13,\n                    \"hostname\": \"amazon-41184d736\",\n                    \"ip\": \"192.168.0.104\",\n                    \"mac\": \"34:AF:B3:A3:0D:D9\",\n                    \"previous_count\": 13\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.224Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 1A:C1:9F:8F:9C:A1 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 216,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.106\",\n                    \"mac\": \"1A:C1:9F:8F:9C:A1\",\n                    \"previous_count\": 216\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.224Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::20362690D78C\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.1.0 3.1.8 v6087.0 Build 230406 Rel.63114n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:56.028Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 78.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 7.140476190476191,\n            \"google.com\": 7.1761904761904765,\n            \"spotify.com\": 7.1119047619047615,\n            \"youtube.com\": 7.121428571428571\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 525.9000510204074,\n                \"Rtt\": 15.634135204081629\n            }\n        },\n        \"badSignal\": {\n            \"34:86:DA:71:7D:D9\": {\n                \"Hostname\": \"HONOR-Magic7-Pro\",\n                \"IpAddress\": \"192.168.0.4\",\n                \"Count\": 21\n            },\n            \"5C:41:5A:DD:35:72\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.10\",\n                \"Count\": 401\n            },\n            \"68:B9:59:C7:17:11\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.8\",\n                \"Count\": 18\n            },\n            \"7E:AF:45:00:4A:24\": {\n                \"Hostname\": \"Pixel-7-Pro\",\n                \"IpAddress\": \"192.168.0.15\",\n                \"Count\": 50\n            },\n            \"82:F4:5B:42:08:DC\": {\n                \"Hostname\": \"Richard-s-Z-Fold7\",\n                \"IpAddress\": \"192.168.0.3\",\n                \"Count\": 48\n            },\n            \"A8:8C:3E:8C:67:D9\": {\n                \"Hostname\": \"XBOX\",\n                \"IpAddress\": \"192.168.0.2\",\n                \"Count\": 13\n            },\n            \"EE:AE:9F:9A:89:5F\": {\n                \"Hostname\": \"SM-L705F\",\n                \"IpAddress\": \"192.168.0.2\",\n                \"Count\": 51\n            }\n        },\n        \"maxCPU\": 21,\n        \"maxMemory\": 38.42,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 34:86:DA:71:7D:D9 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 21,\n                    \"hostname\": \"HONOR-Magic7-Pro\",\n                    \"ip\": \"192.168.0.4\",\n                    \"mac\": \"34:86:DA:71:7D:D9\",\n                    \"previous_count\": 21\n                },\n                \"Timestamp\": \"2025-09-29T09:31:56.069Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 68:B9:59:C7:17:11 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 18,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.8\",\n                    \"mac\": \"68:B9:59:C7:17:11\",\n                    \"previous_count\": 18\n                },\n                \"Timestamp\": \"2025-09-29T09:31:56.069Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 7E:AF:45:00:4A:24 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 50,\n                    \"hostname\": \"Pixel-7-Pro\",\n                    \"ip\": \"192.168.0.15\",\n                    \"mac\": \"7E:AF:45:00:4A:24\",\n                    \"previous_count\": 50\n                },\n                \"Timestamp\": \"2025-09-29T09:31:56.069Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC EE:AE:9F:9A:89:5F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 51,\n                    \"hostname\": \"SM-L705F\",\n                    \"ip\": \"192.168.0.2\",\n                    \"mac\": \"EE:AE:9F:9A:89:5F\",\n                    \"previous_count\": 51\n                },\n                \"Timestamp\": \"2025-09-29T09:31:56.069Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A8:8C:3E:8C:67:D9 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 13,\n                    \"hostname\": \"XBOX\",\n                    \"ip\": \"192.168.0.2\",\n                    \"mac\": \"A8:8C:3E:8C:67:D9\",\n                    \"previous_count\": 13\n                },\n                \"Timestamp\": \"2025-09-29T09:31:56.069Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::E4FAC4B92100\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.13.0 2.0.0 v606d.0 Build 231129 Rel.37213n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:35.683Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 78.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 8.064133016627078,\n            \"google.com\": 8.085510688836104,\n            \"spotify.com\": 7.498812351543943,\n            \"youtube.com\": 8.149643705463182\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 769.8603588516745,\n                \"Rtt\": 17.583732057416267\n            }\n        },\n        \"badSignal\": {\n            \"2A:DE:E9:56:9B:88\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.102\",\n                \"Count\": 53\n            },\n            \"2E:56:D0:28:7C:5E\": {\n                \"Hostname\": \"iPad\",\n                \"IpAddress\": \"192.168.0.106\",\n                \"Count\": 196\n            },\n            \"32:46:50:A5:C5:C0\": {\n                \"Hostname\": \"iPad\",\n                \"IpAddress\": \"192.168.0.107\",\n                \"Count\": 212\n            },\n            \"3E:18:EF:1A:52:D5\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.104\",\n                \"Count\": 135\n            },\n            \"4C:A9:19:DD:A1:5E\": {\n                \"Hostname\": \"wlan0\",\n                \"IpAddress\": \"192.168.0.106\",\n                \"Count\": 61\n            },\n            \"7C:76:35:EC:0F:90\": {\n                \"Hostname\": \"MSI\",\n                \"IpAddress\": \"192.168.0.108\",\n                \"Count\": 27\n            },\n            \"DE:AE:A4:06:C3:C2\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.101\",\n                \"Count\": 33\n            },\n            \"DE:DB:F5:0D:F2:A2\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.103\",\n                \"Count\": 182\n            },\n            \"E2:21:6E:D8:A4:0E\": {\n                \"Hostname\": \"iPad\",\n                \"IpAddress\": \"192.168.0.105\",\n                \"Count\": 23\n            }\n        },\n        \"maxCPU\": 18,\n        \"maxMemory\": 47.34,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 2A:DE:E9:56:9B:88 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 53,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.102\",\n                    \"mac\": \"2A:DE:E9:56:9B:88\",\n                    \"previous_count\": 53\n                },\n                \"Timestamp\": \"2025-09-29T09:31:35.731Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC DE:DB:F5:0D:F2:A2 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 182,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.103\",\n                    \"mac\": \"DE:DB:F5:0D:F2:A2\",\n                    \"previous_count\": 182\n                },\n                \"Timestamp\": \"2025-09-29T09:31:35.731Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 7C:76:35:EC:0F:90 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 27,\n                    \"hostname\": \"MSI\",\n                    \"ip\": \"192.168.0.108\",\n                    \"mac\": \"7C:76:35:EC:0F:90\",\n                    \"previous_count\": 27\n                },\n                \"Timestamp\": \"2025-09-29T09:31:35.731Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 4C:A9:19:DD:A1:5E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 61,\n                    \"hostname\": \"wlan0\",\n                    \"ip\": \"192.168.0.106\",\n                    \"mac\": \"4C:A9:19:DD:A1:5E\",\n                    \"previous_count\": 61\n                },\n                \"Timestamp\": \"2025-09-29T09:31:35.731Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 32:46:50:A5:C5:C0 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 212,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.0.107\",\n                    \"mac\": \"32:46:50:A5:C5:C0\",\n                    \"previous_count\": 212\n                },\n                \"Timestamp\": \"2025-09-29T09:31:35.731Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 2E:56:D0:28:7C:5E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 196,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.0.106\",\n                    \"mac\": \"2E:56:D0:28:7C:5E\",\n                    \"previous_count\": 196\n                },\n                \"Timestamp\": \"2025-09-29T09:31:35.731Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 3E:18:EF:1A:52:D5 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 135,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.104\",\n                    \"mac\": \"3E:18:EF:1A:52:D5\",\n                    \"previous_count\": 135\n                },\n                \"Timestamp\": \"2025-09-29T09:31:35.731Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC E2:21:6E:D8:A4:0E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 23,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.0.105\",\n                    \"mac\": \"E2:21:6E:D8:A4:0E\",\n                    \"previous_count\": 23\n                },\n                \"Timestamp\": \"2025-09-29T09:31:35.731Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC DE:AE:A4:06:C3:C2 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 33,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"DE:AE:A4:06:C3:C2\",\n                    \"previous_count\": 33\n                },\n                \"Timestamp\": \"2025-09-29T09:31:35.731Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::20362690BB26\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.1.0 3.1.8 v6087.0 Build 230406 Rel.63114n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:52.718Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 88.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 55,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 6.978622327790974,\n            \"google.com\": 6.985748218527316,\n            \"spotify.com\": 6.980997624703088,\n            \"youtube.com\": 6.957244655581948\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 1751.653634204275,\n                \"Rtt\": 12.407368171021366\n            }\n        },\n        \"badSignal\": {\n            \"3E:66:0E:45:EF:B7\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.8\",\n                \"Count\": 12\n            },\n            \"76:AA:85:7F:A2:EA\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.10\",\n                \"Count\": 34\n            },\n            \"B8:3C:28:B1:08:41\": {\n                \"Hostname\": \"T-iPhone\",\n                \"IpAddress\": \"192.168.0.9\",\n                \"Count\": 71\n            }\n        },\n        \"maxCPU\": 15,\n        \"maxMemory\": 39,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 76:AA:85:7F:A2:EA has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 34,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.10\",\n                    \"mac\": \"76:AA:85:7F:A2:EA\",\n                    \"previous_count\": 34\n                },\n                \"Timestamp\": \"2025-09-29T09:31:52.772Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B8:3C:28:B1:08:41 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 71,\n                    \"hostname\": \"T-iPhone\",\n                    \"ip\": \"192.168.0.9\",\n                    \"mac\": \"B8:3C:28:B1:08:41\",\n                    \"previous_count\": 71\n                },\n                \"Timestamp\": \"2025-09-29T09:31:52.772Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 3E:66:0E:45:EF:B7 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 12,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.8\",\n                    \"mac\": \"3E:66:0E:45:EF:B7\",\n                    \"previous_count\": 12\n                },\n                \"Timestamp\": \"2025-09-29T09:31:52.772Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::98254AA1B142\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.12.0 2.0.0 v606d.0 Build 230913 Rel.29689n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:45.347Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 92.5,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 70,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 13.805288461538462,\n            \"google.com\": 13.872901678657074,\n            \"spotify.com\": 13.031175059952039,\n            \"youtube.com\": 13.863309352517986\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 962.5772182254195,\n                \"Rtt\": 30.431654676258994\n            }\n        },\n        \"badSignal\": {\n            \"6A:9D:10:32:E5:78\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.101\",\n                \"Count\": 20\n            },\n            \"84:72:07:2D:E3:EF\": {\n                \"Hostname\": \"WF5000_2de3ef\",\n                \"IpAddress\": \"192.168.0.100\",\n                \"Count\": 56\n            }\n        },\n        \"maxCPU\": 20,\n        \"maxMemory\": 49.87,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 84:72:07:2D:E3:EF has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 56,\n                    \"hostname\": \"WF5000_2de3ef\",\n                    \"ip\": \"192.168.0.100\",\n                    \"mac\": \"84:72:07:2D:E3:EF\",\n                    \"previous_count\": 56\n                },\n                \"Timestamp\": \"2025-09-29T09:31:45.36Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 6A:9D:10:32:E5:78 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 20,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"6A:9D:10:32:E5:78\",\n                    \"previous_count\": 20\n                },\n                \"Timestamp\": \"2025-09-29T09:31:45.36Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::98254A429A74\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.13.0 2.0.0 v606d.0 Build 231129 Rel.37213n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:46.637Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 78.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 55,\n            \"hardwareHealthScore\": 60\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 4.242857142857143,\n            \"google.com\": 4.376190476190477,\n            \"spotify.com\": 4.295238095238095,\n            \"youtube.com\": 4.314285714285714\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 749.1415625000004,\n                \"Rtt\": 15.3125\n            }\n        },\n        \"badSignal\": {\n            \"A8:8F:D9:4B:1A:45\": {\n                \"Hostname\": \"Peters-Air\",\n                \"IpAddress\": \"192.168.0.102\",\n                \"Count\": 70\n            },\n            \"F4:21:CA:7F:10:78\": {\n                \"Hostname\": \"PeterHesiPhone2\",\n                \"IpAddress\": \"192.168.0.101\",\n                \"Count\": 66\n            },\n            \"F6:6B:11:70:A5:79\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.101\",\n                \"Count\": 30\n            }\n        },\n        \"maxCPU\": 100,\n        \"maxMemory\": 47.57,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F4:21:CA:7F:10:78 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 66,\n                    \"hostname\": \"PeterHesiPhone2\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"F4:21:CA:7F:10:78\",\n                    \"previous_count\": 66\n                },\n                \"Timestamp\": \"2025-09-29T09:31:46.642Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F6:6B:11:70:A5:79 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 30,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"F6:6B:11:70:A5:79\",\n                    \"previous_count\": 30\n                },\n                \"Timestamp\": \"2025-09-29T09:31:46.642Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A8:8F:D9:4B:1A:45 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 70,\n                    \"hostname\": \"Peters-Air\",\n                    \"ip\": \"192.168.0.102\",\n                    \"mac\": \"A8:8F:D9:4B:1A:45\",\n                    \"previous_count\": 70\n                },\n                \"Timestamp\": \"2025-09-29T09:31:46.642Z\"\n            },\n            {\n                \"Type\": \"HighCPUUsage\",\n                \"Message\": \"Device is experiencing high CPU usage.\",\n                \"Details\": {\n                    \"max_cpu_percentage\": 100,\n                    \"threshold_percentage\": 90\n                },\n                \"Timestamp\": \"2025-09-29T09:31:46.642Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::20362690B976\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.1.0 3.1.8 v6087.0 Build 230406 Rel.63114n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:47.078Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 78.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 4.95,\n            \"google.com\": 4.919047619047619,\n            \"spotify.com\": 4.895238095238096,\n            \"youtube.com\": 4.966666666666667\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 1023.8966428571415,\n                \"Rtt\": 13.340438095238092\n            }\n        },\n        \"badSignal\": {\n            \"18:56:80:16:82:E9\": {\n                \"Hostname\": \"NABILAH\",\n                \"IpAddress\": \"192.168.0.15\",\n                \"Count\": 167\n            },\n            \"3E:E8:46:C5:21:89\": {\n                \"Hostname\": \"iPad\",\n                \"IpAddress\": \"192.168.0.6\",\n                \"Count\": 60\n            },\n            \"4E:0C:9A:11:33:92\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.5\",\n                \"Count\": 40\n            },\n            \"4E:6B:B9:6E:99:79\": {\n                \"Hostname\": \"Watch\",\n                \"IpAddress\": \"192.168.0.4\",\n                \"Count\": 29\n            },\n            \"86:89:66:20:68:C8\": {\n                \"Hostname\": \"iPad\",\n                \"IpAddress\": \"192.168.0.16\",\n                \"Count\": 22\n            },\n            \"B6:37:FD:0A:AB:2A\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.9\",\n                \"Count\": 128\n            },\n            \"E6:3F:AF:7D:A5:0B\": {\n                \"Hostname\": \"MacBookAir\",\n                \"IpAddress\": \"192.168.0.7\",\n                \"Count\": 25\n            },\n            \"EE:36:73:1E:18:1D\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.6\",\n                \"Count\": 40\n            },\n            \"F2:CB:3C:2A:DA:D1\": {\n                \"Hostname\": \"iPad\",\n                \"IpAddress\": \"192.168.0.3\",\n                \"Count\": 27\n            }\n        },\n        \"maxCPU\": 23,\n        \"maxMemory\": 39.17,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 4E:6B:B9:6E:99:79 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 29,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.0.4\",\n                    \"mac\": \"4E:6B:B9:6E:99:79\",\n                    \"previous_count\": 29\n                },\n                \"Timestamp\": \"2025-09-29T09:31:47.083Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 86:89:66:20:68:C8 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 22,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.0.16\",\n                    \"mac\": \"86:89:66:20:68:C8\",\n                    \"previous_count\": 22\n                },\n                \"Timestamp\": \"2025-09-29T09:31:47.083Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F2:CB:3C:2A:DA:D1 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 27,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.0.3\",\n                    \"mac\": \"F2:CB:3C:2A:DA:D1\",\n                    \"previous_count\": 27\n                },\n                \"Timestamp\": \"2025-09-29T09:31:47.083Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC EE:36:73:1E:18:1D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 40,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.6\",\n                    \"mac\": \"EE:36:73:1E:18:1D\",\n                    \"previous_count\": 40\n                },\n                \"Timestamp\": \"2025-09-29T09:31:47.083Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 4E:0C:9A:11:33:92 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 40,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.5\",\n                    \"mac\": \"4E:0C:9A:11:33:92\",\n                    \"previous_count\": 40\n                },\n                \"Timestamp\": \"2025-09-29T09:31:47.083Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC E6:3F:AF:7D:A5:0B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 25,\n                    \"hostname\": \"MacBookAir\",\n                    \"ip\": \"192.168.0.7\",\n                    \"mac\": \"E6:3F:AF:7D:A5:0B\",\n                    \"previous_count\": 25\n                },\n                \"Timestamp\": \"2025-09-29T09:31:47.083Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::A842A10A46AA\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.13.0 2.0.0 v606d.0 Build 231129 Rel.37213n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:44.371Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 90,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 100,\n            \"hardwareHealthScore\": 60\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 4.669833729216152,\n            \"google.com\": 4.814726840855107,\n            \"spotify.com\": 4.5700712589073635,\n            \"youtube.com\": 4.935866983372922\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 635.8141057934505,\n                \"Rtt\": 25.365239294710328\n            }\n        },\n        \"maxCPU\": 100,\n        \"maxMemory\": 45.07,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"HighCPUUsage\",\n                \"Message\": \"Device is experiencing high CPU usage.\",\n                \"Details\": {\n                    \"max_cpu_percentage\": 100,\n                    \"threshold_percentage\": 90\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.399Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::98254A42B118\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.15.0 2.0.0 v606d.0 Build 240802 Rel.33715n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:36.84Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 77.5,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 10,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 5.004750593824228,\n            \"google.com\": 5.004750593824228,\n            \"spotify.com\": 4.315914489311164,\n            \"youtube.com\": 5.01187648456057\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 744.8049397590361,\n                \"Rtt\": 13.759036144578314\n            }\n        },\n        \"badSignal\": {\n            \"2E:60:51:C7:2B:99\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.105\",\n                \"Count\": 53\n            },\n            \"32:E6:EB:42:CD:21\": {\n                \"Hostname\": \"Watch\",\n                \"IpAddress\": \"192.168.0.107\",\n                \"Count\": 162\n            },\n            \"3E:6C:A2:7D:90:49\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.106\",\n                \"Count\": 12\n            },\n            \"86:79:49:33:0D:58\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.102\",\n                \"Count\": 66\n            },\n            \"9E:83:F6:FA:B9:E1\": {\n                \"Hostname\": \"Zuhura-s-S22\",\n                \"IpAddress\": \"192.168.0.108\",\n                \"Count\": 13\n            },\n            \"F0:2F:9E:FB:05:62\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.103\",\n                \"Count\": 28\n            }\n        },\n        \"maxCPU\": 22,\n        \"maxMemory\": 46.03,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 86:79:49:33:0D:58 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 66,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.102\",\n                    \"mac\": \"86:79:49:33:0D:58\",\n                    \"previous_count\": 66\n                },\n                \"Timestamp\": \"2025-09-29T09:31:36.859Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F0:2F:9E:FB:05:62 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 28,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.103\",\n                    \"mac\": \"F0:2F:9E:FB:05:62\",\n                    \"previous_count\": 28\n                },\n                \"Timestamp\": \"2025-09-29T09:31:36.859Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 2E:60:51:C7:2B:99 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 53,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.105\",\n                    \"mac\": \"2E:60:51:C7:2B:99\",\n                    \"previous_count\": 53\n                },\n                \"Timestamp\": \"2025-09-29T09:31:36.859Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 3E:6C:A2:7D:90:49 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 12,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.106\",\n                    \"mac\": \"3E:6C:A2:7D:90:49\",\n                    \"previous_count\": 12\n                },\n                \"Timestamp\": \"2025-09-29T09:31:36.859Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 9E:83:F6:FA:B9:E1 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 13,\n                    \"hostname\": \"Zuhura-s-S22\",\n                    \"ip\": \"192.168.0.108\",\n                    \"mac\": \"9E:83:F6:FA:B9:E1\",\n                    \"previous_count\": 13\n                },\n                \"Timestamp\": \"2025-09-29T09:31:36.859Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 32:E6:EB:42:CD:21 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 162,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.0.107\",\n                    \"mac\": \"32:E6:EB:42:CD:21\",\n                    \"previous_count\": 162\n                },\n                \"Timestamp\": \"2025-09-29T09:31:36.859Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::5091E33753FB\",\n            \"model\": \"HX220\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.17.0 2.0.0 v605f.0 Build 240923 Rel.23368n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:54.849Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 100,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 100,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 7.584323040380047,\n            \"google.com\": 7.610451306413301,\n            \"spotify.com\": 7.608076009501188,\n            \"youtube.com\": 7.648456057007126\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 450.22392344497507,\n                \"Rtt\": 3.2407296650717705\n            }\n        },\n        \"maxCPU\": 69,\n        \"maxMemory\": 71.02,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::20362690D9C6\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.3.0 3.1.9 v6087.0 Build 250124 Rel.60047n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:44.665Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 81.25,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 25,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 9.835714285714285,\n            \"google.com\": 9.954761904761904,\n            \"spotify.com\": 9.623809523809523,\n            \"youtube.com\": 9.807142857142857\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 931.2557995226728,\n                \"Rtt\": 29.31289498806684\n            }\n        },\n        \"badSignal\": {\n            \"14:1B:A0:5C:04:A5\": {\n                \"Hostname\": \"Wee-Mans-iPhone\",\n                \"IpAddress\": \"192.168.0.7\",\n                \"Count\": 151\n            },\n            \"68:9A:87:08:6D:ED\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.13\",\n                \"Count\": 141\n            },\n            \"72:E5:70:5D:41:C0\": {\n                \"Hostname\": \"MacBookPro\",\n                \"IpAddress\": \"192.168.0.7\",\n                \"Count\": 11\n            },\n            \"A2:90:44:A2:F5:E2\": {\n                \"Hostname\": \"iPhone: Mumsy\",\n                \"IpAddress\": \"192.168.0.9\",\n                \"Count\": 29\n            },\n            \"CE:F4:75:58:66:28\": {\n                \"Hostname\": \"iPhone: Sloth\",\n                \"IpAddress\": \"192.168.0.9\",\n                \"Count\": 16\n            }\n        },\n        \"maxCPU\": 28,\n        \"maxMemory\": 39.74,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A2:90:44:A2:F5:E2 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 29,\n                    \"hostname\": \"iPhone: Mumsy\",\n                    \"ip\": \"192.168.0.9\",\n                    \"mac\": \"A2:90:44:A2:F5:E2\",\n                    \"previous_count\": 29\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.706Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC CE:F4:75:58:66:28 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 16,\n                    \"hostname\": \"iPhone: Sloth\",\n                    \"ip\": \"192.168.0.9\",\n                    \"mac\": \"CE:F4:75:58:66:28\",\n                    \"previous_count\": 16\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.706Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 14:1B:A0:5C:04:A5 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 151,\n                    \"hostname\": \"Wee-Mans-iPhone\",\n                    \"ip\": \"192.168.0.7\",\n                    \"mac\": \"14:1B:A0:5C:04:A5\",\n                    \"previous_count\": 151\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.706Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 72:E5:70:5D:41:C0 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 11,\n                    \"hostname\": \"MacBookPro\",\n                    \"ip\": \"192.168.0.7\",\n                    \"mac\": \"72:E5:70:5D:41:C0\",\n                    \"previous_count\": 11\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.706Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::5091E3374F24\",\n            \"model\": \"HX220\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.15.0 2.0.0 v605f.0 Build 231128 Rel.28166n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:38.446Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 100,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 100,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 10.73396674584323,\n            \"google.com\": 10.750593824228028,\n            \"spotify.com\": 10.232779097387173,\n            \"youtube.com\": 10.762470308788599\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 717.3774109263651,\n                \"Rtt\": 23.491410926365813\n            }\n        },\n        \"maxCPU\": 13,\n        \"maxMemory\": 60.36,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::E4FAC4B92343\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.13.0 2.0.0 v606d.0 Build 231129 Rel.37213n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:35.582Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 78.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 55,\n            \"hardwareHealthScore\": 60\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 8.004761904761905,\n            \"google.com\": 8.014285714285714,\n            \"spotify.com\": 7.995238095238095,\n            \"youtube.com\": 8.021428571428572\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 558.9894736842108,\n                \"Rtt\": 18.636363636363637\n            }\n        },\n        \"badSignal\": {\n            \"50:C2:E8:04:51:47\": {\n                \"Hostname\": \"TheBamptonian\",\n                \"IpAddress\": \"192.168.0.100\",\n                \"Count\": 40\n            },\n            \"88:63:DF:A3:F4:71\": {\n                \"Hostname\": \"Users-iMac-2\",\n                \"IpAddress\": \"192.168.0.100\",\n                \"Count\": 50\n            },\n            \"BA:44:6D:7C:E2:7F\": {\n                \"Hostname\": \"Galaxy-S22-Ultra\",\n                \"IpAddress\": \"192.168.0.102\",\n                \"Count\": 112\n            }\n        },\n        \"maxCPU\": 100,\n        \"maxMemory\": 49.24,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 88:63:DF:A3:F4:71 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 50,\n                    \"hostname\": \"Users-iMac-2\",\n                    \"ip\": \"192.168.0.100\",\n                    \"mac\": \"88:63:DF:A3:F4:71\",\n                    \"previous_count\": 50\n                },\n                \"Timestamp\": \"2025-09-29T09:31:35.619Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 50:C2:E8:04:51:47 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 40,\n                    \"hostname\": \"TheBamptonian\",\n                    \"ip\": \"192.168.0.100\",\n                    \"mac\": \"50:C2:E8:04:51:47\",\n                    \"previous_count\": 40\n                },\n                \"Timestamp\": \"2025-09-29T09:31:35.619Z\"\n            },\n            {\n                \"Type\": \"HighCPUUsage\",\n                \"Message\": \"Device is experiencing high CPU usage.\",\n                \"Details\": {\n                    \"max_cpu_percentage\": 100,\n                    \"threshold_percentage\": 90\n                },\n                \"Timestamp\": \"2025-09-29T09:31:35.619Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"64A10M27E01008\",\n            \"model\": \"LN14\",\n            \"vendor\": \"Linksys\",\n            \"version\": \"1.0.13.216585\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:58.308Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 71.66666666666667,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 2.2023121387283235,\n            \"google.com\": 2.2052023121387285,\n            \"spotify.com\": 1.615606936416185,\n            \"youtube.com\": 2.167630057803468\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 394.47986111111135,\n                \"Rtt\": 441.5514675925926\n            }\n        },\n        \"badSignal\": {\n            \"26:3b:3c:40:e6:7e\": {\n                \"Hostname\": \" \",\n                \"IpAddress\": \"192.168.1.86\",\n                \"Count\": 53\n            },\n            \"2e:02:ac:b8:70:0f\": {\n                \"Hostname\": \" \",\n                \"IpAddress\": \"192.168.1.94\",\n                \"Count\": 11\n            },\n            \"2e:f3:3b:3c:73:80\": {\n                \"Hostname\": \" \",\n                \"IpAddress\": \"192.168.1.113\",\n                \"Count\": 60\n            },\n            \"30:05:05:84:db:86\": {\n                \"Hostname\": \" \",\n                \"IpAddress\": \"192.168.1.117\",\n                \"Count\": 56\n            },\n            \"30:c9:22:18:f1:98\": {\n                \"Hostname\": \" \",\n                \"IpAddress\": \"192.168.1.126\",\n                \"Count\": 20\n            },\n            \"60:74:f4:8e:f8:ba\": {\n                \"Hostname\": \" \",\n                \"IpAddress\": \"192.168.1.146\",\n                \"Count\": 18\n            },\n            \"94:58:cb:0c:c9:d1\": {\n                \"Hostname\": \" \",\n                \"IpAddress\": \"192.168.1.27\",\n                \"Count\": 87\n            },\n            \"b6:12:10:f1:69:16\": {\n                \"Hostname\": \" \",\n                \"IpAddress\": \"192.168.1.92\",\n                \"Count\": 14\n            },\n            \"d2:e5:81:87:5a:a1\": {\n                \"Hostname\": \" \",\n                \"IpAddress\": \"192.168.1.91\",\n                \"Count\": 21\n            }\n        },\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 30:c9:22:18:f1:98 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 20,\n                    \"hostname\": \" \",\n                    \"ip\": \"192.168.1.126\",\n                    \"mac\": \"30:c9:22:18:f1:98\",\n                    \"previous_count\": 20\n                },\n                \"Timestamp\": \"2025-09-29T09:31:58.309Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 94:58:cb:0c:c9:d1 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 87,\n                    \"hostname\": \" \",\n                    \"ip\": \"192.168.1.27\",\n                    \"mac\": \"94:58:cb:0c:c9:d1\",\n                    \"previous_count\": 87\n                },\n                \"Timestamp\": \"2025-09-29T09:31:58.309Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 26:3b:3c:40:e6:7e has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 53,\n                    \"hostname\": \" \",\n                    \"ip\": \"192.168.1.86\",\n                    \"mac\": \"26:3b:3c:40:e6:7e\",\n                    \"previous_count\": 53\n                },\n                \"Timestamp\": \"2025-09-29T09:31:58.309Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC b6:12:10:f1:69:16 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 14,\n                    \"hostname\": \" \",\n                    \"ip\": \"192.168.1.92\",\n                    \"mac\": \"b6:12:10:f1:69:16\",\n                    \"previous_count\": 14\n                },\n                \"Timestamp\": \"2025-09-29T09:31:58.309Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 60:74:f4:8e:f8:ba has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 18,\n                    \"hostname\": \" \",\n                    \"ip\": \"192.168.1.146\",\n                    \"mac\": \"60:74:f4:8e:f8:ba\",\n                    \"previous_count\": 18\n                },\n                \"Timestamp\": \"2025-09-29T09:31:58.309Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 2e:02:ac:b8:70:0f has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 11,\n                    \"hostname\": \" \",\n                    \"ip\": \"192.168.1.94\",\n                    \"mac\": \"2e:02:ac:b8:70:0f\",\n                    \"previous_count\": 11\n                },\n                \"Timestamp\": \"2025-09-29T09:31:58.309Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC d2:e5:81:87:5a:a1 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 21,\n                    \"hostname\": \" \",\n                    \"ip\": \"192.168.1.91\",\n                    \"mac\": \"d2:e5:81:87:5a:a1\",\n                    \"previous_count\": 21\n                },\n                \"Timestamp\": \"2025-09-29T09:31:58.309Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 2e:f3:3b:3c:73:80 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 60,\n                    \"hostname\": \" \",\n                    \"ip\": \"192.168.1.113\",\n                    \"mac\": \"2e:f3:3b:3c:73:80\",\n                    \"previous_count\": 60\n                },\n                \"Timestamp\": \"2025-09-29T09:31:58.309Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 30:05:05:84:db:86 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 56,\n                    \"hostname\": \" \",\n                    \"ip\": \"192.168.1.117\",\n                    \"mac\": \"30:05:05:84:db:86\",\n                    \"previous_count\": 56\n                },\n                \"Timestamp\": \"2025-09-29T09:31:58.309Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::E4FAC4B925B3\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.12.0 2.0.0 v606d.0 Build 230913 Rel.29689n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:45.862Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 77.5,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 10,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 6.004761904761905,\n            \"google.com\": 6.102380952380952,\n            \"spotify.com\": 6.064285714285714,\n            \"youtube.com\": 6.109523809523809\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 556.6310462287105,\n                \"Rtt\": 20.99756690997567\n            }\n        },\n        \"badSignal\": {\n            \"28:16:A8:9C:79:15\": {\n                \"Hostname\": \"XBOXONE\",\n                \"IpAddress\": \"192.168.0.118\",\n                \"Count\": 171\n            },\n            \"28:40:DD:79:5E:D0\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.114\",\n                \"Count\": 146\n            },\n            \"54:DF:1B:46:20:24\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.101\",\n                \"Count\": 49\n            },\n            \"82:59:93:78:92:40\": {\n                \"Hostname\": \"iPad\",\n                \"IpAddress\": \"192.168.0.116\",\n                \"Count\": 112\n            },\n            \"96:97:F4:81:BA:CD\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.111\",\n                \"Count\": 23\n            },\n            \"D0:12:55:8B:78:15\": {\n                \"Hostname\": \"43JVCRokuTV\",\n                \"IpAddress\": \"192.168.0.108\",\n                \"Count\": 335\n            }\n        },\n        \"maxCPU\": 43,\n        \"maxMemory\": 49.09,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 28:16:A8:9C:79:15 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 171,\n                    \"hostname\": \"XBOXONE\",\n                    \"ip\": \"192.168.0.118\",\n                    \"mac\": \"28:16:A8:9C:79:15\",\n                    \"previous_count\": 171\n                },\n                \"Timestamp\": \"2025-09-29T09:31:45.863Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 96:97:F4:81:BA:CD has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 23,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.111\",\n                    \"mac\": \"96:97:F4:81:BA:CD\",\n                    \"previous_count\": 23\n                },\n                \"Timestamp\": \"2025-09-29T09:31:45.863Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 28:40:DD:79:5E:D0 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 146,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.114\",\n                    \"mac\": \"28:40:DD:79:5E:D0\",\n                    \"previous_count\": 146\n                },\n                \"Timestamp\": \"2025-09-29T09:31:45.863Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 82:59:93:78:92:40 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 112,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.0.116\",\n                    \"mac\": \"82:59:93:78:92:40\",\n                    \"previous_count\": 112\n                },\n                \"Timestamp\": \"2025-09-29T09:31:45.863Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::2036269110C4\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.1.0 3.1.8 v6087.0 Build 230406 Rel.63114n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:38.659Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 81.25,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 25,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 3.969121140142518,\n            \"google.com\": 3.9501187648456058,\n            \"spotify.com\": 3.954869358669834,\n            \"youtube.com\": 3.969121140142518\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 2098.2411401425175,\n                \"Rtt\": 10.069244655581947\n            }\n        },\n        \"badSignal\": {\n            \"00:1D:E0:7B:55:D3\": {\n                \"Hostname\": \"Owner-PC\",\n                \"IpAddress\": \"192.168.0.5\",\n                \"Count\": 18\n            },\n            \"0E:A2:F4:51:EA:C7\": {\n                \"Hostname\": \"chameleon-cad-0ea2f451eac7\",\n                \"IpAddress\": \"192.168.0.2\",\n                \"Count\": 415\n            },\n            \"54:DF:1B:AA:8F:CA\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.5\",\n                \"Count\": 276\n            },\n            \"68:B6:91:D9:8B:83\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.3\",\n                \"Count\": 35\n            },\n            \"76:A9:49:4E:C4:86\": {\n                \"Hostname\": \"Anita-s-S10e\",\n                \"IpAddress\": \"192.168.0.7\",\n                \"Count\": 166\n            }\n        },\n        \"maxCPU\": 13,\n        \"maxMemory\": 38.87,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 54:DF:1B:AA:8F:CA has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 276,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.5\",\n                    \"mac\": \"54:DF:1B:AA:8F:CA\",\n                    \"previous_count\": 276\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.672Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 68:B6:91:D9:8B:83 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 35,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.3\",\n                    \"mac\": \"68:B6:91:D9:8B:83\",\n                    \"previous_count\": 35\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.672Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 00:1D:E0:7B:55:D3 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 18,\n                    \"hostname\": \"Owner-PC\",\n                    \"ip\": \"192.168.0.5\",\n                    \"mac\": \"00:1D:E0:7B:55:D3\",\n                    \"previous_count\": 18\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.672Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 0E:A2:F4:51:EA:C7 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 415,\n                    \"hostname\": \"chameleon-cad-0ea2f451eac7\",\n                    \"ip\": \"192.168.0.2\",\n                    \"mac\": \"0E:A2:F4:51:EA:C7\",\n                    \"previous_count\": 415\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.672Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 76:A9:49:4E:C4:86 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 166,\n                    \"hostname\": \"Anita-s-S10e\",\n                    \"ip\": \"192.168.0.7\",\n                    \"mac\": \"76:A9:49:4E:C4:86\",\n                    \"previous_count\": 166\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.672Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::98254A42A518\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.13.0 2.0.0 v606d.0 Build 231129 Rel.37213n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:45.37Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 88.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 55,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 13.778571428571428,\n            \"google.com\": 13.904761904761905,\n            \"spotify.com\": 13.928571428571429,\n            \"youtube.com\": 13.92142857142857\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 956.8086904761903,\n                \"Rtt\": 29.976190476190474\n            }\n        },\n        \"badSignal\": {\n            \"44:6D:7F:76:35:35\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.100\",\n                \"Count\": 64\n            },\n            \"82:FB:CA:9F:12:16\": {\n                \"Hostname\": \"Pixel-8-Pro\",\n                \"IpAddress\": \"192.168.0.104\",\n                \"Count\": 11\n            },\n            \"E2:30:DC:E8:3E:60\": {\n                \"Hostname\": \"Pixel-9-Pro-Fold\",\n                \"IpAddress\": \"192.168.0.105\",\n                \"Count\": 105\n            }\n        },\n        \"maxCPU\": 23,\n        \"maxMemory\": 45.35,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 82:FB:CA:9F:12:16 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 11,\n                    \"hostname\": \"Pixel-8-Pro\",\n                    \"ip\": \"192.168.0.104\",\n                    \"mac\": \"82:FB:CA:9F:12:16\",\n                    \"previous_count\": 11\n                },\n                \"Timestamp\": \"2025-09-29T09:31:45.377Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 44:6D:7F:76:35:35 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 64,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.100\",\n                    \"mac\": \"44:6D:7F:76:35:35\",\n                    \"previous_count\": 64\n                },\n                \"Timestamp\": \"2025-09-29T09:31:45.377Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::E4FAC4B91AD9\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.15.0 2.0.0 v606d.0 Build 240802 Rel.33715n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:41.132Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 85,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 40,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 3.9097387173396676,\n            \"google.com\": 3.954869358669834,\n            \"spotify.com\": 3.9144893111638956,\n            \"youtube.com\": 3.954869358669834\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 937.6254567307692,\n                \"Rtt\": 15.745192307692308\n            }\n        },\n        \"badSignal\": {\n            \"36:EA:B3:70:E3:D1\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.24\",\n                \"Count\": 11\n            },\n            \"54:60:09:6F:17:70\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.25\",\n                \"Count\": 28\n            },\n            \"90:CA:FA:C0:20:28\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.26\",\n                \"Count\": 85\n            },\n            \"B0:95:75:A7:17:13\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.11\",\n                \"Count\": 48\n            }\n        },\n        \"maxCPU\": 50,\n        \"maxMemory\": 46.69,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B0:95:75:A7:17:13 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 48,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.11\",\n                    \"mac\": \"B0:95:75:A7:17:13\",\n                    \"previous_count\": 48\n                },\n                \"Timestamp\": \"2025-09-29T09:31:41.132Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 36:EA:B3:70:E3:D1 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 11,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.24\",\n                    \"mac\": \"36:EA:B3:70:E3:D1\",\n                    \"previous_count\": 11\n                },\n                \"Timestamp\": \"2025-09-29T09:31:41.132Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 54:60:09:6F:17:70 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 28,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.25\",\n                    \"mac\": \"54:60:09:6F:17:70\",\n                    \"previous_count\": 28\n                },\n                \"Timestamp\": \"2025-09-29T09:31:41.132Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 90:CA:FA:C0:20:28 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 85,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.26\",\n                    \"mac\": \"90:CA:FA:C0:20:28\",\n                    \"previous_count\": 85\n                },\n                \"Timestamp\": \"2025-09-29T09:31:41.132Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::5091E3374C09\",\n            \"model\": \"HX220\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.17.0 2.0.0 v605f.0 Build 240923 Rel.23368n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:57.582Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 92.5,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 70,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 5.96437054631829,\n            \"google.com\": 5.945368171021378,\n            \"spotify.com\": 6.01187648456057,\n            \"youtube.com\": 5.971496437054632\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 520.8140095465377,\n                \"Rtt\": 4.219966587112175\n            }\n        },\n        \"badSignal\": {\n            \"4C:B0:4A:8E:9B:6C\": {\n                \"Hostname\": \"WKS0003284536\",\n                \"IpAddress\": \"192.168.88.5\",\n                \"Count\": 63\n            },\n            \"62:E5:F0:06:23:73\": {\n                \"Hostname\": \"iPad\",\n                \"IpAddress\": \"192.168.88.3\",\n                \"Count\": 47\n            }\n        },\n        \"maxCPU\": 50,\n        \"maxMemory\": 61.47,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 4C:B0:4A:8E:9B:6C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 63,\n                    \"hostname\": \"WKS0003284536\",\n                    \"ip\": \"192.168.88.5\",\n                    \"mac\": \"4C:B0:4A:8E:9B:6C\",\n                    \"previous_count\": 63\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.605Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 62:E5:F0:06:23:73 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 47,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.88.3\",\n                    \"mac\": \"62:E5:F0:06:23:73\",\n                    \"previous_count\": 47\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.605Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::98254A429381\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.15.0 2.0.0 v606d.0 Build 240802 Rel.33715n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:54.266Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 88.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 55,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 13.375296912114015,\n            \"google.com\": 13.410926365795724,\n            \"spotify.com\": 13.08313539192399,\n            \"youtube.com\": 13.406175771971496\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 403.2514797136045,\n                \"Rtt\": 30.35799522673031\n            }\n        },\n        \"badSignal\": {\n            \"4C:17:44:A1:AA:DC\": {\n                \"Hostname\": \"amazon-75fac8474\",\n                \"IpAddress\": \"192.168.0.101\",\n                \"Count\": 421\n            },\n            \"B2:E0:40:DF:BD:27\": {\n                \"Hostname\": \"HONOR-X6b\",\n                \"IpAddress\": \"192.168.0.102\",\n                \"Count\": 281\n            },\n            \"E2:D6:E9:5E:AE:1C\": {\n                \"Hostname\": \"HONOR-200-Lite\",\n                \"IpAddress\": \"192.168.0.104\",\n                \"Count\": 122\n            }\n        },\n        \"maxCPU\": 23,\n        \"maxMemory\": 47.47,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 4C:17:44:A1:AA:DC has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 421,\n                    \"hostname\": \"amazon-75fac8474\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"4C:17:44:A1:AA:DC\",\n                    \"previous_count\": 421\n                },\n                \"Timestamp\": \"2025-09-29T09:31:54.267Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC E2:D6:E9:5E:AE:1C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 122,\n                    \"hostname\": \"HONOR-200-Lite\",\n                    \"ip\": \"192.168.0.104\",\n                    \"mac\": \"E2:D6:E9:5E:AE:1C\",\n                    \"previous_count\": 122\n                },\n                \"Timestamp\": \"2025-09-29T09:31:54.267Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B2:E0:40:DF:BD:27 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 281,\n                    \"hostname\": \"HONOR-X6b\",\n                    \"ip\": \"192.168.0.102\",\n                    \"mac\": \"B2:E0:40:DF:BD:27\",\n                    \"previous_count\": 281\n                },\n                \"Timestamp\": \"2025-09-29T09:31:54.267Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::242FD04EA427\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.13.0 2.0.0 v606d.0 Build 231129 Rel.37213n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:57.515Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 78.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 5.706443914081145,\n            \"google.com\": 5.758949880668258,\n            \"spotify.com\": 5.687350835322196,\n            \"youtube.com\": 5.687350835322196\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 671.4769007263917,\n                \"Rtt\": 13.970944309927361\n            }\n        },\n        \"badSignal\": {\n            \"1C:93:C4:B2:41:94\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.108\",\n                \"Count\": 77\n            },\n            \"26:6D:26:72:51:0F\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.101\",\n                \"Count\": 90\n            },\n            \"2E:B2:38:74:1A:F2\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.108\",\n                \"Count\": 20\n            },\n            \"86:E8:26:77:DD:8C\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.105\",\n                \"Count\": 102\n            },\n            \"92:67:16:0E:75:1E\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.108\",\n                \"Count\": 84\n            },\n            \"B0:45:30:62:F3:85\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.114\",\n                \"Count\": 403\n            },\n            \"C2:4B:AD:BC:29:33\": {\n                \"Hostname\": \"Lenovo-Tab-M11\",\n                \"IpAddress\": \"192.168.0.109\",\n                \"Count\": 253\n            },\n            \"D4:F0:57:5C:59:5F\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.104\",\n                \"Count\": 225\n            },\n            \"DA:51:74:29:57:8D\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.111\",\n                \"Count\": 77\n            },\n            \"EE:00:F3:47:62:A7\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.111\",\n                \"Count\": 126\n            },\n            \"F2:96:97:B1:04:E0\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.110\",\n                \"Count\": 42\n            }\n        },\n        \"maxCPU\": 26,\n        \"maxMemory\": 47.32,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 86:E8:26:77:DD:8C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 102,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.105\",\n                    \"mac\": \"86:E8:26:77:DD:8C\",\n                    \"previous_count\": 102\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.542Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 2E:B2:38:74:1A:F2 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 20,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.108\",\n                    \"mac\": \"2E:B2:38:74:1A:F2\",\n                    \"previous_count\": 20\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.542Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F2:96:97:B1:04:E0 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 42,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.110\",\n                    \"mac\": \"F2:96:97:B1:04:E0\",\n                    \"previous_count\": 42\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.542Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D4:F0:57:5C:59:5F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 225,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.104\",\n                    \"mac\": \"D4:F0:57:5C:59:5F\",\n                    \"previous_count\": 225\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.542Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C2:4B:AD:BC:29:33 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 253,\n                    \"hostname\": \"Lenovo-Tab-M11\",\n                    \"ip\": \"192.168.0.109\",\n                    \"mac\": \"C2:4B:AD:BC:29:33\",\n                    \"previous_count\": 253\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.542Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 1C:93:C4:B2:41:94 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 77,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.108\",\n                    \"mac\": \"1C:93:C4:B2:41:94\",\n                    \"previous_count\": 77\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.542Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 26:6D:26:72:51:0F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 90,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"26:6D:26:72:51:0F\",\n                    \"previous_count\": 90\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.542Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC EE:00:F3:47:62:A7 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 126,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.111\",\n                    \"mac\": \"EE:00:F3:47:62:A7\",\n                    \"previous_count\": 126\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.542Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B0:45:30:62:F3:85 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 403,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.114\",\n                    \"mac\": \"B0:45:30:62:F3:85\",\n                    \"previous_count\": 403\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.542Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC DA:51:74:29:57:8D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 77,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.111\",\n                    \"mac\": \"DA:51:74:29:57:8D\",\n                    \"previous_count\": 77\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.542Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 92:67:16:0E:75:1E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 84,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.108\",\n                    \"mac\": \"92:67:16:0E:75:1E\",\n                    \"previous_count\": 84\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.542Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::40AE309765EA\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.12.0 2.0.0 v606d.0 Build 230913 Rel.29689n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:51.321Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 78.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 10.676190476190476,\n            \"google.com\": 10.68095238095238,\n            \"spotify.com\": 9.916666666666666,\n            \"youtube.com\": 10.58095238095238\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 498.78867469879503,\n                \"Rtt\": 33.51807228915663\n            }\n        },\n        \"badSignal\": {\n            \"08:C7:29:B2:01:98\": {\n                \"Hostname\": \"Danniis-iPhone\",\n                \"IpAddress\": \"192.168.0.109\",\n                \"Count\": 28\n            },\n            \"1A:62:7A:05:49:F5\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.116\",\n                \"Count\": 99\n            },\n            \"2E:07:75:F5:B2:C1\": {\n                \"Hostname\": \"Craig-s-A15\",\n                \"IpAddress\": \"192.168.0.112\",\n                \"Count\": 16\n            },\n            \"2E:D3:E8:64:06:80\": {\n                \"Hostname\": \"Patricia-s-A16\",\n                \"IpAddress\": \"192.168.0.105\",\n                \"Count\": 260\n            },\n            \"3A:67:88:FF:EC:26\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.112\",\n                \"Count\": 31\n            },\n            \"48:BF:6B:E7:0F:7A\": {\n                \"Hostname\": \"Danniis-Air\",\n                \"IpAddress\": \"192.168.0.116\",\n                \"Count\": 13\n            },\n            \"5A:8E:6A:40:71:0E\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.108\",\n                \"Count\": 157\n            },\n            \"68:DB:F5:CD:A9:1A\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.104\",\n                \"Count\": 420\n            },\n            \"8A:11:6C:3A:F5:2F\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.103\",\n                \"Count\": 196\n            },\n            \"A0:EE:1A:AD:E3:7E\": {\n                \"Hostname\": \"Homes-iPhone\",\n                \"IpAddress\": \"192.168.0.110\",\n                \"Count\": 84\n            },\n            \"C8:6C:3D:99:36:C6\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.107\",\n                \"Count\": 108\n            },\n            \"D0:4D:2C:C9:A1:47\": {\n                \"Hostname\": \"NowTV-033\",\n                \"IpAddress\": \"192.168.0.106\",\n                \"Count\": 420\n            },\n            \"F4:6D:3F:92:71:01\": {\n                \"Hostname\": \"HomeDesktop\",\n                \"IpAddress\": \"192.168.0.111\",\n                \"Count\": 95\n            },\n            \"F6:C7:86:40:4C:B8\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.117\",\n                \"Count\": 29\n            }\n        },\n        \"maxCPU\": 31,\n        \"maxMemory\": 48.07,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A0:EE:1A:AD:E3:7E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 84,\n                    \"hostname\": \"Homes-iPhone\",\n                    \"ip\": \"192.168.0.110\",\n                    \"mac\": \"A0:EE:1A:AD:E3:7E\",\n                    \"previous_count\": 84\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.356Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 3A:67:88:FF:EC:26 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 31,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.112\",\n                    \"mac\": \"3A:67:88:FF:EC:26\",\n                    \"previous_count\": 31\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.356Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 08:C7:29:B2:01:98 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 28,\n                    \"hostname\": \"Danniis-iPhone\",\n                    \"ip\": \"192.168.0.109\",\n                    \"mac\": \"08:C7:29:B2:01:98\",\n                    \"previous_count\": 28\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.356Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F4:6D:3F:92:71:01 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 95,\n                    \"hostname\": \"HomeDesktop\",\n                    \"ip\": \"192.168.0.111\",\n                    \"mac\": \"F4:6D:3F:92:71:01\",\n                    \"previous_count\": 95\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.356Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 5A:8E:6A:40:71:0E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 157,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.108\",\n                    \"mac\": \"5A:8E:6A:40:71:0E\",\n                    \"previous_count\": 157\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.356Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 2E:07:75:F5:B2:C1 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 16,\n                    \"hostname\": \"Craig-s-A15\",\n                    \"ip\": \"192.168.0.112\",\n                    \"mac\": \"2E:07:75:F5:B2:C1\",\n                    \"previous_count\": 16\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.356Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F6:C7:86:40:4C:B8 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 29,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.117\",\n                    \"mac\": \"F6:C7:86:40:4C:B8\",\n                    \"previous_count\": 29\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.356Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 48:BF:6B:E7:0F:7A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 13,\n                    \"hostname\": \"Danniis-Air\",\n                    \"ip\": \"192.168.0.116\",\n                    \"mac\": \"48:BF:6B:E7:0F:7A\",\n                    \"previous_count\": 13\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.356Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 8A:11:6C:3A:F5:2F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 196,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.103\",\n                    \"mac\": \"8A:11:6C:3A:F5:2F\",\n                    \"previous_count\": 196\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.356Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::E4FAC4B910CB\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.12.0 2.0.0 v606d.0 Build 230913 Rel.29689n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:42.078Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 100,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 100,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 6.004750593824228,\n            \"google.com\": 6,\n            \"spotify.com\": 5.983372921615202,\n            \"youtube.com\": 6.021377672209026\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 561.8374698795183,\n                \"Rtt\": 18.57831325301205\n            }\n        },\n        \"maxCPU\": 44,\n        \"maxMemory\": 45.44,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::98254AA1D79D\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.13.0 2.0.0 v606d.0 Build 231129 Rel.37213n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:47.07Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 92.5,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 70,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 7.121428571428571,\n            \"google.com\": 7.192857142857143,\n            \"spotify.com\": 7.238095238095238,\n            \"youtube.com\": 7.154761904761905\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 939.7945933014357,\n                \"Rtt\": 20.789473684210527\n            }\n        },\n        \"badSignal\": {\n            \"16:C6:A5:ED:F5:AC\": {\n                \"Hostname\": \"Galaxy-S22\",\n                \"IpAddress\": \"192.168.0.103\",\n                \"Count\": 11\n            },\n            \"A6:91:31:65:6F:21\": {\n                \"Hostname\": \"Lewis-s-S24\",\n                \"IpAddress\": \"192.168.0.103\",\n                \"Count\": 19\n            }\n        },\n        \"maxCPU\": 22,\n        \"maxMemory\": 46.1,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 16:C6:A5:ED:F5:AC has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 11,\n                    \"hostname\": \"Galaxy-S22\",\n                    \"ip\": \"192.168.0.103\",\n                    \"mac\": \"16:C6:A5:ED:F5:AC\",\n                    \"previous_count\": 11\n                },\n                \"Timestamp\": \"2025-09-29T09:31:47.079Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A6:91:31:65:6F:21 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 19,\n                    \"hostname\": \"Lewis-s-S24\",\n                    \"ip\": \"192.168.0.103\",\n                    \"mac\": \"A6:91:31:65:6F:21\",\n                    \"previous_count\": 19\n                },\n                \"Timestamp\": \"2025-09-29T09:31:47.079Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::2036269005FC\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.1.0 3.1.8 v6087.0 Build 230406 Rel.63114n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:34.743Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 78.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 13.20190023752969,\n            \"google.com\": 13.541567695961994,\n            \"spotify.com\": 13.002375296912113,\n            \"youtube.com\": 13.429928741092636\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 1023.121282660332,\n                \"Rtt\": 18.448864608075993\n            }\n        },\n        \"badSignal\": {\n            \"14:BB:6E:23:9B:3E\": {\n                \"Hostname\": \"localhost\",\n                \"IpAddress\": \"192.168.32.7\",\n                \"Count\": 40\n            },\n            \"1A:4E:0A:E3:81:C8\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.6\",\n                \"Count\": 19\n            },\n            \"26:28:18:82:BD:F3\": {\n                \"Hostname\": \"iPhone Nikola 16 Pro\",\n                \"IpAddress\": \"192.168.0.3\",\n                \"Count\": 183\n            },\n            \"5E:8B:DB:4D:7E:68\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.32.4\",\n                \"Count\": 15\n            },\n            \"84:C0:EF:07:54:26\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.8\",\n                \"Count\": 36\n            },\n            \"9A:40:1D:0E:8E:41\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.32.5\",\n                \"Count\": 16\n            },\n            \"D2:A2:B4:63:2D:36\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.4\",\n                \"Count\": 146\n            },\n            \"FA:5F:58:A4:08:5F\": {\n                \"Hostname\": \"Watch\",\n                \"IpAddress\": \"192.168.32.6\",\n                \"Count\": 10\n            }\n        },\n        \"maxCPU\": 16,\n        \"maxMemory\": 39.36,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 26:28:18:82:BD:F3 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 183,\n                    \"hostname\": \"iPhone Nikola 16 Pro\",\n                    \"ip\": \"192.168.0.3\",\n                    \"mac\": \"26:28:18:82:BD:F3\",\n                    \"previous_count\": 183\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.767Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 1A:4E:0A:E3:81:C8 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 19,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.6\",\n                    \"mac\": \"1A:4E:0A:E3:81:C8\",\n                    \"previous_count\": 19\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.767Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D2:A2:B4:63:2D:36 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 146,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.4\",\n                    \"mac\": \"D2:A2:B4:63:2D:36\",\n                    \"previous_count\": 146\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.767Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC FA:5F:58:A4:08:5F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 10,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.32.6\",\n                    \"mac\": \"FA:5F:58:A4:08:5F\",\n                    \"previous_count\": 10\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.767Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 9A:40:1D:0E:8E:41 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 16,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.32.5\",\n                    \"mac\": \"9A:40:1D:0E:8E:41\",\n                    \"previous_count\": 16\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.767Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 5E:8B:DB:4D:7E:68 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 15,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.32.4\",\n                    \"mac\": \"5E:8B:DB:4D:7E:68\",\n                    \"previous_count\": 15\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.767Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 14:BB:6E:23:9B:3E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 40,\n                    \"hostname\": \"localhost\",\n                    \"ip\": \"192.168.32.7\",\n                    \"mac\": \"14:BB:6E:23:9B:3E\",\n                    \"previous_count\": 40\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.767Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 84:C0:EF:07:54:26 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 36,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.8\",\n                    \"mac\": \"84:C0:EF:07:54:26\",\n                    \"previous_count\": 36\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.767Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::A842A10A523E\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.13.0 2.0.0 v606d.0 Build 231129 Rel.37213n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:36.251Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 100,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 100,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 5.892857142857143,\n            \"google.com\": 5.945238095238095,\n            \"spotify.com\": 5.083333333333333,\n            \"youtube.com\": 5.878571428571429\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 595.6917831325308,\n                \"Rtt\": 14.771084337349398\n            }\n        },\n        \"maxCPU\": 48,\n        \"maxMemory\": 44.41,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::242FD04EA2BC\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.12.0 2.0.0 v606d.0 Build 230913 Rel.29689n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:55.847Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 85,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 40,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 4.276849642004773,\n            \"google.com\": 4.494033412887828,\n            \"spotify.com\": 4.231503579952268,\n            \"youtube.com\": 4.324582338902148\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 160.10095477386946,\n                \"Rtt\": 36.05527638190955\n            }\n        },\n        \"badSignal\": {\n            \"3A:26:A4:FE:7A:75\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.1.110\",\n                \"Count\": 246\n            },\n            \"9C:5A:81:74:DE:E5\": {\n                \"Hostname\": \"M2012K11AG\",\n                \"IpAddress\": \"192.168.1.109\",\n                \"Count\": 61\n            },\n            \"B0:CF:CB:E3:D8:5F\": {\n                \"Hostname\": \"echoshow-7bf7525ccda8ca91\",\n                \"IpAddress\": \"192.168.1.108\",\n                \"Count\": 340\n            },\n            \"FC:B4:67:C9:46:D8\": {\n                \"Hostname\": \"OCTO-CADLITE\",\n                \"IpAddress\": \"192.168.1.103\",\n                \"Count\": 415\n            }\n        },\n        \"maxCPU\": 26,\n        \"maxMemory\": 46.4,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 9C:5A:81:74:DE:E5 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 61,\n                    \"hostname\": \"M2012K11AG\",\n                    \"ip\": \"192.168.1.109\",\n                    \"mac\": \"9C:5A:81:74:DE:E5\",\n                    \"previous_count\": 61\n                },\n                \"Timestamp\": \"2025-09-29T09:31:55.887Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B0:CF:CB:E3:D8:5F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 340,\n                    \"hostname\": \"echoshow-7bf7525ccda8ca91\",\n                    \"ip\": \"192.168.1.108\",\n                    \"mac\": \"B0:CF:CB:E3:D8:5F\",\n                    \"previous_count\": 340\n                },\n                \"Timestamp\": \"2025-09-29T09:31:55.887Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 3A:26:A4:FE:7A:75 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 246,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.1.110\",\n                    \"mac\": \"3A:26:A4:FE:7A:75\",\n                    \"previous_count\": 246\n                },\n                \"Timestamp\": \"2025-09-29T09:31:55.887Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::788CB5E86FCB\",\n            \"model\": \"HX220\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.13.0 2.0.0 v605f.0 Build 221228 Rel.10904n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:44.624Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 68.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15,\n            \"hardwareHealthScore\": 60\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 5.973871733966746,\n            \"google.com\": 5.940617577197149,\n            \"spotify.com\": 5.98812351543943,\n            \"youtube.com\": 5.938242280285036\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 718.3301662707828,\n                \"Rtt\": 17.42552731591448\n            }\n        },\n        \"badSignal\": {\n            \"20:69:80:D0:C2:C2\": {\n                \"Hostname\": \"Sophias-iphone\",\n                \"IpAddress\": \"192.168.88.14\",\n                \"Count\": 12\n            },\n            \"3A:63:B9:0C:8C:3B\": {\n                \"Hostname\": \"PC\",\n                \"IpAddress\": \"192.168.88.7\",\n                \"Count\": 52\n            },\n            \"9C:F3:87:66:61:4A\": {\n                \"Hostname\": \"iPad-2\",\n                \"IpAddress\": \"192.168.88.4\",\n                \"Count\": 115\n            },\n            \"9E:F3:11:69:98:F8\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.88.4\",\n                \"Count\": 12\n            },\n            \"AE:89:8F:C6:BF:56\": {\n                \"Hostname\": \"Watch\",\n                \"IpAddress\": \"192.168.88.13\",\n                \"Count\": 91\n            },\n            \"BE:A0:1F:A7:E9:5E\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.88.6\",\n                \"Count\": 163\n            },\n            \"CC:A7:C1:39:A7:3D\": {\n                \"Hostname\": \"09AA01AC062200Y8\",\n                \"IpAddress\": \"192.168.88.20\",\n                \"Count\": 421\n            },\n            \"E0:2E:0B:63:EF:E8\": {\n                \"Hostname\": \"NECS266572\",\n                \"IpAddress\": \"192.168.88.9\",\n                \"Count\": 155\n            },\n            \"F0:18:98:87:88:D3\": {\n                \"Hostname\": \"Katerynas-Air\",\n                \"IpAddress\": \"192.168.88.8\",\n                \"Count\": 103\n            }\n        },\n        \"maxCPU\": 100,\n        \"maxMemory\": 62.12,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 9E:F3:11:69:98:F8 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 12,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.4\",\n                    \"mac\": \"9E:F3:11:69:98:F8\",\n                    \"previous_count\": 12\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.669Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F0:18:98:87:88:D3 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 103,\n                    \"hostname\": \"Katerynas-Air\",\n                    \"ip\": \"192.168.88.8\",\n                    \"mac\": \"F0:18:98:87:88:D3\",\n                    \"previous_count\": 103\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.669Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC AE:89:8F:C6:BF:56 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 91,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.88.13\",\n                    \"mac\": \"AE:89:8F:C6:BF:56\",\n                    \"previous_count\": 91\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.669Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 9C:F3:87:66:61:4A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 115,\n                    \"hostname\": \"iPad-2\",\n                    \"ip\": \"192.168.88.4\",\n                    \"mac\": \"9C:F3:87:66:61:4A\",\n                    \"previous_count\": 115\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.669Z\"\n            },\n            {\n                \"Type\": \"HighCPUUsage\",\n                \"Message\": \"Device is experiencing high CPU usage.\",\n                \"Details\": {\n                    \"max_cpu_percentage\": 100,\n                    \"threshold_percentage\": 90\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.669Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::20362690BCD3\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.1.0 3.1.8 v6087.0 Build 230406 Rel.63114n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:35.734Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 92.5,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 70,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 13.646080760095012,\n            \"google.com\": 13.574821852731592,\n            \"spotify.com\": 13.104513064133016,\n            \"youtube.com\": 13.539192399049881\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 1715.3082422802852,\n                \"Rtt\": 19.703152019002392\n            }\n        },\n        \"badSignal\": {\n            \"10:8E:E0:64:24:5E\": {\n                \"Hostname\": \"Galaxy-J6\",\n                \"IpAddress\": \"192.168.0.3\",\n                \"Count\": 10\n            },\n            \"6E:CA:3C:78:D7:E3\": {\n                \"Hostname\": \"Robert-s-Tab-S9-Ultra\",\n                \"IpAddress\": \"192.168.0.4\",\n                \"Count\": 23\n            }\n        },\n        \"maxCPU\": 12,\n        \"maxMemory\": 38.75,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 10:8E:E0:64:24:5E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 10,\n                    \"hostname\": \"Galaxy-J6\",\n                    \"ip\": \"192.168.0.3\",\n                    \"mac\": \"10:8E:E0:64:24:5E\",\n                    \"previous_count\": 10\n                },\n                \"Timestamp\": \"2025-09-29T09:31:35.778Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 6E:CA:3C:78:D7:E3 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 23,\n                    \"hostname\": \"Robert-s-Tab-S9-Ultra\",\n                    \"ip\": \"192.168.0.4\",\n                    \"mac\": \"6E:CA:3C:78:D7:E3\",\n                    \"previous_count\": 23\n                },\n                \"Timestamp\": \"2025-09-29T09:31:35.778Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::203626900269\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.1.0 3.1.8 v6087.0 Build 230406 Rel.63114n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:50.48Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 78.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 7.052505966587113,\n            \"google.com\": 7.649164677804296,\n            \"spotify.com\": 7.035799522673031,\n            \"youtube.com\": 7.684964200477327\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 343.17107655502446,\n                \"Rtt\": 20.163062200956926\n            }\n        },\n        \"badSignal\": {\n            \"10:E4:C2:14:BC:AD\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.7\",\n                \"Count\": 49\n            },\n            \"34:3E:A4:4D:04:80\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.4\",\n                \"Count\": 240\n            },\n            \"5A:85:59:5B:61:F7\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.12\",\n                \"Count\": 75\n            },\n            \"66:6C:38:75:6F:75\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.10\",\n                \"Count\": 87\n            },\n            \"B6:05:E4:B8:9D:20\": {\n                \"Hostname\": \"Tom-s-S23\",\n                \"IpAddress\": \"192.168.0.6\",\n                \"Count\": 75\n            },\n            \"EC:0E:C4:91:3F:95\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.15\",\n                \"Count\": 16\n            },\n            \"F2:62:B7:34:19:5E\": {\n                \"Hostname\": \"Sarah-s-Z-Flip5\",\n                \"IpAddress\": \"192.168.0.5\",\n                \"Count\": 144\n            }\n        },\n        \"maxCPU\": 18,\n        \"maxMemory\": 39.39,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC EC:0E:C4:91:3F:95 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 16,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.15\",\n                    \"mac\": \"EC:0E:C4:91:3F:95\",\n                    \"previous_count\": 16\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.504Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 10:E4:C2:14:BC:AD has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 49,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.7\",\n                    \"mac\": \"10:E4:C2:14:BC:AD\",\n                    \"previous_count\": 49\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.504Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F2:62:B7:34:19:5E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 144,\n                    \"hostname\": \"Sarah-s-Z-Flip5\",\n                    \"ip\": \"192.168.0.5\",\n                    \"mac\": \"F2:62:B7:34:19:5E\",\n                    \"previous_count\": 144\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.504Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 5A:85:59:5B:61:F7 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 75,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.12\",\n                    \"mac\": \"5A:85:59:5B:61:F7\",\n                    \"previous_count\": 75\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.504Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 66:6C:38:75:6F:75 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 87,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.10\",\n                    \"mac\": \"66:6C:38:75:6F:75\",\n                    \"previous_count\": 87\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.504Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B6:05:E4:B8:9D:20 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 75,\n                    \"hostname\": \"Tom-s-S23\",\n                    \"ip\": \"192.168.0.6\",\n                    \"mac\": \"B6:05:E4:B8:9D:20\",\n                    \"previous_count\": 75\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.504Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::A842A10A4A85\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.15.0 2.0.0 v606d.0 Build 240802 Rel.33715n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:52.796Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 82.5,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 70,\n            \"hardwareHealthScore\": 60\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 4.869358669833729,\n            \"google.com\": 4.997624703087886,\n            \"spotify.com\": 4.097387173396674,\n            \"youtube.com\": 5.004750593824228\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 841.7120581113795,\n                \"Rtt\": 14.019370460048426\n            }\n        },\n        \"badSignal\": {\n            \"6A:0C:49:BF:F9:7F\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.101\",\n                \"Count\": 26\n            },\n            \"B2:05:CC:70:2D:6C\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.100\",\n                \"Count\": 30\n            }\n        },\n        \"maxCPU\": 100,\n        \"maxMemory\": 51.44,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 6A:0C:49:BF:F9:7F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 26,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"6A:0C:49:BF:F9:7F\",\n                    \"previous_count\": 26\n                },\n                \"Timestamp\": \"2025-09-29T09:31:52.843Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B2:05:CC:70:2D:6C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 30,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.100\",\n                    \"mac\": \"B2:05:CC:70:2D:6C\",\n                    \"previous_count\": 30\n                },\n                \"Timestamp\": \"2025-09-29T09:31:52.843Z\"\n            },\n            {\n                \"Type\": \"HighCPUUsage\",\n                \"Message\": \"Device is experiencing high CPU usage.\",\n                \"Details\": {\n                    \"max_cpu_percentage\": 100,\n                    \"threshold_percentage\": 90\n                },\n                \"Timestamp\": \"2025-09-29T09:31:52.843Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::E4FAC4B9237C\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.13.0 2.0.0 v606d.0 Build 231129 Rel.37213n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:39.769Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 78.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 4.764845605700713,\n            \"google.com\": 4.888361045130641,\n            \"spotify.com\": 4.826603325415677,\n            \"youtube.com\": 4.843230403800475\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 870.2504842615019,\n                \"Rtt\": 14.818401937046005\n            }\n        },\n        \"badSignal\": {\n            \"20:0B:CF:EA:3E:47\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.110\",\n                \"Count\": 203\n            },\n            \"70:F0:88:32:18:35\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.115\",\n                \"Count\": 16\n            },\n            \"90:48:6C:03:1C:7D\": {\n                \"Hostname\": \"RingDoorbell-7d\",\n                \"IpAddress\": \"192.168.0.105\",\n                \"Count\": 22\n            },\n            \"92:D7:40:92:E1:D8\": {\n                \"Hostname\": \"Lisa-s-Galaxy-A21s\",\n                \"IpAddress\": \"192.168.0.112\",\n                \"Count\": 21\n            },\n            \"9A:67:A3:82:AA:46\": {\n                \"Hostname\": \"Galaxy-A21s\",\n                \"IpAddress\": \"192.168.0.108\",\n                \"Count\": 18\n            },\n            \"B8:8A:EC:22:3A:39\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.106\",\n                \"Count\": 296\n            },\n            \"D0:12:55:A5:B2:47\": {\n                \"Hostname\": \"LGwebOSTV\",\n                \"IpAddress\": \"192.168.0.108\",\n                \"Count\": 255\n            },\n            \"D0:12:55:A5:C9:13\": {\n                \"Hostname\": \"LGwebOSTV\",\n                \"IpAddress\": \"192.168.0.102\",\n                \"Count\": 328\n            },\n            \"F4:20:15:9B:50:19\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.100\",\n                \"Count\": 169\n            }\n        },\n        \"maxCPU\": 43,\n        \"maxMemory\": 45.93,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 9A:67:A3:82:AA:46 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 18,\n                    \"hostname\": \"Galaxy-A21s\",\n                    \"ip\": \"192.168.0.108\",\n                    \"mac\": \"9A:67:A3:82:AA:46\",\n                    \"previous_count\": 18\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.788Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D0:12:55:A5:B2:47 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 255,\n                    \"hostname\": \"LGwebOSTV\",\n                    \"ip\": \"192.168.0.108\",\n                    \"mac\": \"D0:12:55:A5:B2:47\",\n                    \"previous_count\": 255\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.788Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 92:D7:40:92:E1:D8 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 21,\n                    \"hostname\": \"Lisa-s-Galaxy-A21s\",\n                    \"ip\": \"192.168.0.112\",\n                    \"mac\": \"92:D7:40:92:E1:D8\",\n                    \"previous_count\": 21\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.788Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 20:0B:CF:EA:3E:47 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 203,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.110\",\n                    \"mac\": \"20:0B:CF:EA:3E:47\",\n                    \"previous_count\": 203\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.788Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 90:48:6C:03:1C:7D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 22,\n                    \"hostname\": \"RingDoorbell-7d\",\n                    \"ip\": \"192.168.0.105\",\n                    \"mac\": \"90:48:6C:03:1C:7D\",\n                    \"previous_count\": 22\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.788Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 70:F0:88:32:18:35 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 16,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.115\",\n                    \"mac\": \"70:F0:88:32:18:35\",\n                    \"previous_count\": 16\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.788Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::B0192129C714\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.14.0 2.0.0 v606d.0 Build 240507 Rel.24459n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:49.122Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 78.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 5.916666666666667,\n            \"google.com\": 5.914285714285715,\n            \"spotify.com\": 5.045238095238095,\n            \"youtube.com\": 5.902380952380953\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 380.80945137157113,\n                \"Rtt\": 33.266832917705734\n            }\n        },\n        \"badSignal\": {\n            \"4E:CF:BE:53:69:01\": {\n                \"Hostname\": \"iPad\",\n                \"IpAddress\": \"192.168.0.103\",\n                \"Count\": 13\n            },\n            \"52:61:23:2A:A2:8B\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.104\",\n                \"Count\": 14\n            },\n            \"A8:4A:28:BE:0B:C9\": {\n                \"Hostname\": \"iPhone-32\",\n                \"IpAddress\": \"192.168.0.102\",\n                \"Count\": 56\n            },\n            \"B6:77:99:D8:61:E9\": {\n                \"Hostname\": \"iPad\",\n                \"IpAddress\": \"192.168.0.103\",\n                \"Count\": 12\n            },\n            \"D4:91:0F:95:F9:B6\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.101\",\n                \"Count\": 105\n            },\n            \"E4:A8:DF:70:8A:33\": {\n                \"Hostname\": \"Smart-Kitchen-Dock-351\",\n                \"IpAddress\": \"192.168.0.105\",\n                \"Count\": 50\n            },\n            \"E6:B8:E1:D4:92:CE\": {\n                \"Hostname\": \"iPad\",\n                \"IpAddress\": \"192.168.0.102\",\n                \"Count\": 15\n            }\n        },\n        \"maxCPU\": 11,\n        \"maxMemory\": 46.45,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 52:61:23:2A:A2:8B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 14,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.104\",\n                    \"mac\": \"52:61:23:2A:A2:8B\",\n                    \"previous_count\": 14\n                },\n                \"Timestamp\": \"2025-09-29T09:31:49.148Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 4E:CF:BE:53:69:01 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 13,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.0.103\",\n                    \"mac\": \"4E:CF:BE:53:69:01\",\n                    \"previous_count\": 13\n                },\n                \"Timestamp\": \"2025-09-29T09:31:49.148Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC E6:B8:E1:D4:92:CE has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 15,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.0.102\",\n                    \"mac\": \"E6:B8:E1:D4:92:CE\",\n                    \"previous_count\": 15\n                },\n                \"Timestamp\": \"2025-09-29T09:31:49.148Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B6:77:99:D8:61:E9 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 12,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.0.103\",\n                    \"mac\": \"B6:77:99:D8:61:E9\",\n                    \"previous_count\": 12\n                },\n                \"Timestamp\": \"2025-09-29T09:31:49.148Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC E4:A8:DF:70:8A:33 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 50,\n                    \"hostname\": \"Smart-Kitchen-Dock-351\",\n                    \"ip\": \"192.168.0.105\",\n                    \"mac\": \"E4:A8:DF:70:8A:33\",\n                    \"previous_count\": 50\n                },\n                \"Timestamp\": \"2025-09-29T09:31:49.148Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::2036269011C3\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.1.0 3.1.8 v6087.0 Build 230406 Rel.63114n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:47.268Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 88.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 55,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 4.614285714285714,\n            \"google.com\": 4.442857142857143,\n            \"spotify.com\": 3.9761904761904763,\n            \"youtube.com\": 4.380952380952381\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 627.4650952380952,\n                \"Rtt\": 13.459566666666653\n            }\n        },\n        \"badSignal\": {\n            \"36:15:41:07:D5:04\": {\n                \"Hostname\": \"Mac\",\n                \"IpAddress\": \"192.168.0.8\",\n                \"Count\": 24\n            },\n            \"8A:D6:82:F2:64:70\": {\n                \"Hostname\": \"Kerry-s-Z-Flip7\",\n                \"IpAddress\": \"192.168.0.8\",\n                \"Count\": 31\n            },\n            \"C2:12:CC:B3:76:B2\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.14\",\n                \"Count\": 13\n            }\n        },\n        \"maxCPU\": 23,\n        \"maxMemory\": 38.4,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 36:15:41:07:D5:04 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 24,\n                    \"hostname\": \"Mac\",\n                    \"ip\": \"192.168.0.8\",\n                    \"mac\": \"36:15:41:07:D5:04\",\n                    \"previous_count\": 24\n                },\n                \"Timestamp\": \"2025-09-29T09:31:47.269Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 8A:D6:82:F2:64:70 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 31,\n                    \"hostname\": \"Kerry-s-Z-Flip7\",\n                    \"ip\": \"192.168.0.8\",\n                    \"mac\": \"8A:D6:82:F2:64:70\",\n                    \"previous_count\": 31\n                },\n                \"Timestamp\": \"2025-09-29T09:31:47.269Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C2:12:CC:B3:76:B2 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 13,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.14\",\n                    \"mac\": \"C2:12:CC:B3:76:B2\",\n                    \"previous_count\": 13\n                },\n                \"Timestamp\": \"2025-09-29T09:31:47.269Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::20362690D6F3\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.1.0 3.1.8 v6087.0 Build 230406 Rel.63114n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:35.845Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 78.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 4.033333333333333,\n            \"google.com\": 3.9952380952380953,\n            \"spotify.com\": 3.1880952380952383,\n            \"youtube.com\": 4\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 1903.4680285035624,\n                \"Rtt\": 8.95693111638955\n            }\n        },\n        \"badSignal\": {\n            \"0A:3E:6C:05:81:44\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.9\",\n                \"Count\": 219\n            },\n            \"16:12:AE:F1:86:BF\": {\n                \"Hostname\": \"iPad\",\n                \"IpAddress\": \"192.168.0.14\",\n                \"Count\": 102\n            },\n            \"1C:53:F9:18:DF:85\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.10\",\n                \"Count\": 421\n            },\n            \"3C:8D:20:EE:E2:40\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.3\",\n                \"Count\": 46\n            },\n            \"44:5C:E9:D4:8F:28\": {\n                \"Hostname\": \"Samsung\",\n                \"IpAddress\": \"192.168.0.7\",\n                \"Count\": 79\n            },\n            \"A2:79:E1:53:12:D2\": {\n                \"Hostname\": \"Pixel-9-Pro-XL\",\n                \"IpAddress\": \"192.168.0.12\",\n                \"Count\": 228\n            },\n            \"C2:D9:A1:2F:F8:86\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.8\",\n                \"Count\": 66\n            }\n        },\n        \"maxCPU\": 18,\n        \"maxMemory\": 38.59,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 0A:3E:6C:05:81:44 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 219,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.9\",\n                    \"mac\": \"0A:3E:6C:05:81:44\",\n                    \"previous_count\": 219\n                },\n                \"Timestamp\": \"2025-09-29T09:31:35.886Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 1C:53:F9:18:DF:85 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 421,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.10\",\n                    \"mac\": \"1C:53:F9:18:DF:85\",\n                    \"previous_count\": 421\n                },\n                \"Timestamp\": \"2025-09-29T09:31:35.886Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 3C:8D:20:EE:E2:40 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 46,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.3\",\n                    \"mac\": \"3C:8D:20:EE:E2:40\",\n                    \"previous_count\": 46\n                },\n                \"Timestamp\": \"2025-09-29T09:31:35.886Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A2:79:E1:53:12:D2 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 228,\n                    \"hostname\": \"Pixel-9-Pro-XL\",\n                    \"ip\": \"192.168.0.12\",\n                    \"mac\": \"A2:79:E1:53:12:D2\",\n                    \"previous_count\": 228\n                },\n                \"Timestamp\": \"2025-09-29T09:31:35.886Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 44:5C:E9:D4:8F:28 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 79,\n                    \"hostname\": \"Samsung\",\n                    \"ip\": \"192.168.0.7\",\n                    \"mac\": \"44:5C:E9:D4:8F:28\",\n                    \"previous_count\": 79\n                },\n                \"Timestamp\": \"2025-09-29T09:31:35.886Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C2:D9:A1:2F:F8:86 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 66,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.8\",\n                    \"mac\": \"C2:D9:A1:2F:F8:86\",\n                    \"previous_count\": 66\n                },\n                \"Timestamp\": \"2025-09-29T09:31:35.886Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 16:12:AE:F1:86:BF has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 102,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.0.14\",\n                    \"mac\": \"16:12:AE:F1:86:BF\",\n                    \"previous_count\": 102\n                },\n                \"Timestamp\": \"2025-09-29T09:31:35.886Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::242FD04E9D34\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.13.0 2.0.0 v606d.0 Build 231129 Rel.37213n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:46.081Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 100,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 100,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 4.038095238095238,\n            \"google.com\": 4.1571428571428575,\n            \"spotify.com\": 3.8047619047619046,\n            \"youtube.com\": 4.102380952380952\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 756.467908653846,\n                \"Rtt\": 16.754807692307693\n            }\n        },\n        \"maxCPU\": 14,\n        \"maxMemory\": 45.76,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::98254AA1D821\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.12.0 2.0.0 v606d.0 Build 230913 Rel.29689n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:45.538Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 77.5,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 10,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 5.354761904761904,\n            \"google.com\": 5.473809523809524,\n            \"spotify.com\": 5.2976190476190474,\n            \"youtube.com\": 5.45\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 585.7467146282979,\n                \"Rtt\": 17.841726618705035\n            }\n        },\n        \"badSignal\": {\n            \"24:E8:53:89:60:EE\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.108\",\n                \"Count\": 16\n            },\n            \"3E:3A:66:81:BA:CD\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.105\",\n                \"Count\": 95\n            },\n            \"42:F1:77:53:1E:84\": {\n                \"Hostname\": \"Nyaradzo-s-S23-Ultra\",\n                \"IpAddress\": \"192.168.0.104\",\n                \"Count\": 177\n            },\n            \"52:F1:F7:AE:EB:07\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.102\",\n                \"Count\": 24\n            },\n            \"E2:02:AE:21:CA:7F\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.102\",\n                \"Count\": 153\n            },\n            \"E2:A3:53:9C:20:FB\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.103\",\n                \"Count\": 176\n            }\n        },\n        \"maxCPU\": 33,\n        \"maxMemory\": 50.36,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC E2:A3:53:9C:20:FB has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 176,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.103\",\n                    \"mac\": \"E2:A3:53:9C:20:FB\",\n                    \"previous_count\": 176\n                },\n                \"Timestamp\": \"2025-09-29T09:31:45.55Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC E2:02:AE:21:CA:7F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 153,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.102\",\n                    \"mac\": \"E2:02:AE:21:CA:7F\",\n                    \"previous_count\": 153\n                },\n                \"Timestamp\": \"2025-09-29T09:31:45.55Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 24:E8:53:89:60:EE has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 16,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.108\",\n                    \"mac\": \"24:E8:53:89:60:EE\",\n                    \"previous_count\": 16\n                },\n                \"Timestamp\": \"2025-09-29T09:31:45.55Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 52:F1:F7:AE:EB:07 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 24,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.102\",\n                    \"mac\": \"52:F1:F7:AE:EB:07\",\n                    \"previous_count\": 24\n                },\n                \"Timestamp\": \"2025-09-29T09:31:45.55Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 42:F1:77:53:1E:84 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 177,\n                    \"hostname\": \"Nyaradzo-s-S23-Ultra\",\n                    \"ip\": \"192.168.0.104\",\n                    \"mac\": \"42:F1:77:53:1E:84\",\n                    \"previous_count\": 177\n                },\n                \"Timestamp\": \"2025-09-29T09:31:45.55Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::A842A10A463E\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.13.0 2.0.0 v606d.0 Build 231129 Rel.37213n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:44.656Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 81.25,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 25,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 5.076190476190476,\n            \"google.com\": 5.109523809523809,\n            \"spotify.com\": 5.0476190476190474,\n            \"youtube.com\": 5.078571428571428\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 576.519400479616,\n                \"Rtt\": 19.232613908872903\n            }\n        },\n        \"badSignal\": {\n            \"40:CA:63:42:22:58\": {\n                \"Hostname\": \"Samsung-Washer\",\n                \"IpAddress\": \"192.168.0.103\",\n                \"Count\": 408\n            },\n            \"4E:E2:84:21:88:38\": {\n                \"Hostname\": \"Watch\",\n                \"IpAddress\": \"192.168.0.112\",\n                \"Count\": 34\n            },\n            \"66:15:5A:3E:C2:34\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.107\",\n                \"Count\": 224\n            },\n            \"70:31:7F:85:54:BF\": {\n                \"Hostname\": \"Istiaqs-iPhone\",\n                \"IpAddress\": \"192.168.0.105\",\n                \"Count\": 63\n            },\n            \"8C:F5:A3:8A:5D:3E\": {\n                \"Hostname\": \"Samsung-Galaxy-S7\",\n                \"IpAddress\": \"192.168.0.113\",\n                \"Count\": 39\n            }\n        },\n        \"maxCPU\": 37,\n        \"maxMemory\": 47.34,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 8C:F5:A3:8A:5D:3E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 39,\n                    \"hostname\": \"Samsung-Galaxy-S7\",\n                    \"ip\": \"192.168.0.113\",\n                    \"mac\": \"8C:F5:A3:8A:5D:3E\",\n                    \"previous_count\": 39\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.696Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 70:31:7F:85:54:BF has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 63,\n                    \"hostname\": \"Istiaqs-iPhone\",\n                    \"ip\": \"192.168.0.105\",\n                    \"mac\": \"70:31:7F:85:54:BF\",\n                    \"previous_count\": 63\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.696Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::20362690066E\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.1.0 3.1.8 v6087.0 Build 230406 Rel.63114n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:36.661Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 92.5,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 70,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 2.973809523809524,\n            \"google.com\": 2.95,\n            \"spotify.com\": 2.966666666666667,\n            \"youtube.com\": 2.966666666666667\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 1064.993634204275,\n                \"Rtt\": 7.761230403800471\n            }\n        },\n        \"badSignal\": {\n            \"10:2C:B1:6C:94:81\": {\n                \"Hostname\": \"Battery Wall Light Cam\",\n                \"IpAddress\": \"192.168.0.10\",\n                \"Count\": 394\n            },\n            \"A2:FA:30:96:4E:90\": {\n                \"Hostname\": \"XQ-EC54\",\n                \"IpAddress\": \"192.168.0.8\",\n                \"Count\": 81\n            }\n        },\n        \"maxCPU\": 25,\n        \"maxMemory\": 38.27,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A2:FA:30:96:4E:90 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 81,\n                    \"hostname\": \"XQ-EC54\",\n                    \"ip\": \"192.168.0.8\",\n                    \"mac\": \"A2:FA:30:96:4E:90\",\n                    \"previous_count\": 81\n                },\n                \"Timestamp\": \"2025-09-29T09:31:36.664Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 10:2C:B1:6C:94:81 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 394,\n                    \"hostname\": \"Battery Wall Light Cam\",\n                    \"ip\": \"192.168.0.10\",\n                    \"mac\": \"10:2C:B1:6C:94:81\",\n                    \"previous_count\": 394\n                },\n                \"Timestamp\": \"2025-09-29T09:31:36.664Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::98254AA1D05C\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.13.0 2.0.0 v606d.0 Build 231129 Rel.37213n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:45.63Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 78.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 7.555023923444976,\n            \"google.com\": 7.619617224880383,\n            \"spotify.com\": 7.557416267942584,\n            \"youtube.com\": 7.688995215311005\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 859.0146305418716,\n                \"Rtt\": 22.463054187192117\n            }\n        },\n        \"badSignal\": {\n            \"0C:DC:91:9B:45:E9\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.116\",\n                \"Count\": 256\n            },\n            \"1E:A3:E1:80:D4:E6\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.111\",\n                \"Count\": 25\n            },\n            \"34:31:8F:E3:67:66\": {\n                \"Hostname\": \"Dawns-iPad-2\",\n                \"IpAddress\": \"192.168.0.118\",\n                \"Count\": 178\n            },\n            \"38:2C:E5:5F:19:A8\": {\n                \"Hostname\": \"lwip0\",\n                \"IpAddress\": \"192.168.0.104\",\n                \"Count\": 225\n            },\n            \"40:32:9D:07:00:DA\": {\n                \"Hostname\": \"V8P\",\n                \"IpAddress\": \"192.168.0.106\",\n                \"Count\": 120\n            },\n            \"82:96:13:A2:E3:D3\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.110\",\n                \"Count\": 76\n            },\n            \"A0:CD:F3:B0:5B:23\": {\n                \"Hostname\": \"texe_hub\",\n                \"IpAddress\": \"192.168.0.100\",\n                \"Count\": 88\n            },\n            \"C8:D7:78:58:43:61\": {\n                \"Hostname\": \"bosch-dishwasher-402120530460028948\",\n                \"IpAddress\": \"192.168.0.107\",\n                \"Count\": 35\n            },\n            \"CA:9D:B7:0F:B5:55\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.109\",\n                \"Count\": 137\n            },\n            \"D4:F3:2D:F6:D9:E8\": {\n                \"Hostname\": \"JerryTheLaptop\",\n                \"IpAddress\": \"192.168.0.111\",\n                \"Count\": 114\n            },\n            \"DC:68:EB:05:9C:17\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.105\",\n                \"Count\": 412\n            },\n            \"F8:25:51:18:57:CF\": {\n                \"Hostname\": \"EPSON1857CF\",\n                \"IpAddress\": \"192.168.0.119\",\n                \"Count\": 417\n            }\n        },\n        \"maxCPU\": 51,\n        \"maxMemory\": 48.92,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 34:31:8F:E3:67:66 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 178,\n                    \"hostname\": \"Dawns-iPad-2\",\n                    \"ip\": \"192.168.0.118\",\n                    \"mac\": \"34:31:8F:E3:67:66\",\n                    \"previous_count\": 178\n                },\n                \"Timestamp\": \"2025-09-29T09:31:45.634Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 1E:A3:E1:80:D4:E6 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 25,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.111\",\n                    \"mac\": \"1E:A3:E1:80:D4:E6\",\n                    \"previous_count\": 25\n                },\n                \"Timestamp\": \"2025-09-29T09:31:45.634Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 38:2C:E5:5F:19:A8 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 225,\n                    \"hostname\": \"lwip0\",\n                    \"ip\": \"192.168.0.104\",\n                    \"mac\": \"38:2C:E5:5F:19:A8\",\n                    \"previous_count\": 225\n                },\n                \"Timestamp\": \"2025-09-29T09:31:45.634Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A0:CD:F3:B0:5B:23 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 88,\n                    \"hostname\": \"texe_hub\",\n                    \"ip\": \"192.168.0.100\",\n                    \"mac\": \"A0:CD:F3:B0:5B:23\",\n                    \"previous_count\": 88\n                },\n                \"Timestamp\": \"2025-09-29T09:31:45.634Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 40:32:9D:07:00:DA has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 120,\n                    \"hostname\": \"V8P\",\n                    \"ip\": \"192.168.0.106\",\n                    \"mac\": \"40:32:9D:07:00:DA\",\n                    \"previous_count\": 120\n                },\n                \"Timestamp\": \"2025-09-29T09:31:45.634Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 82:96:13:A2:E3:D3 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 76,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.110\",\n                    \"mac\": \"82:96:13:A2:E3:D3\",\n                    \"previous_count\": 76\n                },\n                \"Timestamp\": \"2025-09-29T09:31:45.634Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::3C52A10600D8\",\n            \"model\": \"HX220\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.15.0 2.0.0 v605f.0 Build 231128 Rel.28166n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:50.439Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 81.25,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 25,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 2.969047619047619,\n            \"google.com\": 2.9285714285714284,\n            \"spotify.com\": 2.9380952380952383,\n            \"youtube.com\": 2.9571428571428573\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 220.21238095238056,\n                \"Rtt\": 34.43091904761905\n            }\n        },\n        \"badSignal\": {\n            \"02:01:43:DB:99:84\": {\n                \"Hostname\": \"Amrul-S24-Ultra\",\n                \"IpAddress\": \"192.168.88.9\",\n                \"Count\": 46\n            },\n            \"50:23:A2:B8:16:DE\": {\n                \"Hostname\": \"Amrul-iPad-Air\",\n                \"IpAddress\": \"192.168.88.13\",\n                \"Count\": 16\n            },\n            \"7A:A0:30:DD:8C:29\": {\n                \"Hostname\": \"Amrul-s-S20\",\n                \"IpAddress\": \"192.168.88.12\",\n                \"Count\": 116\n            },\n            \"DE:B4:E0:69:CE:69\": {\n                \"Hostname\": \"Pixel-7-Pro\",\n                \"IpAddress\": \"192.168.88.7\",\n                \"Count\": 11\n            },\n            \"F8:E5:CE:6F:45:52\": {\n                \"Hostname\": \"Amrul-iPhone-15\",\n                \"IpAddress\": \"192.168.88.18\",\n                \"Count\": 51\n            }\n        },\n        \"maxCPU\": 33,\n        \"maxMemory\": 63.53,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 02:01:43:DB:99:84 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 46,\n                    \"hostname\": \"Amrul-S24-Ultra\",\n                    \"ip\": \"192.168.88.9\",\n                    \"mac\": \"02:01:43:DB:99:84\",\n                    \"previous_count\": 46\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.479Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 50:23:A2:B8:16:DE has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 16,\n                    \"hostname\": \"Amrul-iPad-Air\",\n                    \"ip\": \"192.168.88.13\",\n                    \"mac\": \"50:23:A2:B8:16:DE\",\n                    \"previous_count\": 16\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.479Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC DE:B4:E0:69:CE:69 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 11,\n                    \"hostname\": \"Pixel-7-Pro\",\n                    \"ip\": \"192.168.88.7\",\n                    \"mac\": \"DE:B4:E0:69:CE:69\",\n                    \"previous_count\": 11\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.479Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::20362690F057\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.3.0 3.1.9 v6087.0 Build 250124 Rel.60047n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:35.858Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 92.5,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 70,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 6.047745358090186,\n            \"google.com\": 6.065155807365439,\n            \"spotify.com\": 5.978891820580475,\n            \"youtube.com\": 6.018421052631579\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 1969.547821782178,\n                \"Rtt\": 30.656368811881187\n            }\n        },\n        \"badSignal\": {\n            \"0E:13:7A:97:8C:6E\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.8\",\n                \"Count\": 44\n            },\n            \"12:A4:0D:DA:EF:70\": {\n                \"Hostname\": \"Andrea-s-S21\",\n                \"IpAddress\": \"192.168.0.5\",\n                \"Count\": 10\n            }\n        },\n        \"maxCPU\": 11,\n        \"maxMemory\": 40.1,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 0E:13:7A:97:8C:6E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 44,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.8\",\n                    \"mac\": \"0E:13:7A:97:8C:6E\",\n                    \"previous_count\": 44\n                },\n                \"Timestamp\": \"2025-09-29T09:31:35.891Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 12:A4:0D:DA:EF:70 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 10,\n                    \"hostname\": \"Andrea-s-S21\",\n                    \"ip\": \"192.168.0.5\",\n                    \"mac\": \"12:A4:0D:DA:EF:70\",\n                    \"previous_count\": 10\n                },\n                \"Timestamp\": \"2025-09-29T09:31:35.891Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::5CE931807F0D\",\n            \"model\": \"HX220\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.15.0 2.0.0 v605f.0 Build 231128 Rel.28166n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:50.577Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 78.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 9.883333333333333,\n            \"google.com\": 9.973809523809523,\n            \"spotify.com\": 9.952380952380953,\n            \"youtube.com\": 9.94047619047619\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 305.0035952380953,\n                \"Rtt\": 40.693699999999964\n            }\n        },\n        \"badSignal\": {\n            \"10:5A:17:6C:6F:E3\": {\n                \"Hostname\": \"wlan0\",\n                \"IpAddress\": \"192.168.0.33\",\n                \"Count\": 60\n            },\n            \"1C:57:DC:2B:E3:B6\": {\n                \"Hostname\": \"Lukes-Air\",\n                \"IpAddress\": \"192.168.0.35\",\n                \"Count\": 170\n            },\n            \"30:CD:A7:AF:9B:A0\": {\n                \"Hostname\": \"SEC30CDA7AF9BA0\",\n                \"IpAddress\": \"192.168.0.32\",\n                \"Count\": 322\n            },\n            \"3C:5C:C4:D8:26:2B\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.29\",\n                \"Count\": 324\n            },\n            \"3E:62:46:28:0F:55\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.15\",\n                \"Count\": 31\n            },\n            \"68:57:2D:4E:B5:BC\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.26\",\n                \"Count\": 176\n            },\n            \"68:57:2D:62:50:75\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.11\",\n                \"Count\": 34\n            },\n            \"68:57:2D:62:5E:10\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.14\",\n                \"Count\": 24\n            },\n            \"68:57:2D:62:79:BA\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.5\",\n                \"Count\": 34\n            },\n            \"68:57:2D:62:E1:D4\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.31\",\n                \"Count\": 368\n            },\n            \"68:B6:91:04:9F:B4\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.28\",\n                \"Count\": 207\n            },\n            \"AA:7D:05:B9:AB:CB\": {\n                \"Hostname\": \"Watch\",\n                \"IpAddress\": \"192.168.0.15\",\n                \"Count\": 11\n            },\n            \"F0:45:DA:38:B4:13\": {\n                \"Hostname\": \"Ring-38b413\",\n                \"IpAddress\": \"192.168.0.2\",\n                \"Count\": 314\n            },\n            \"F4:B7:E2:8B:56:49\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.13\",\n                \"Count\": 420\n            },\n            \"FA:3C:39:AC:0A:49\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.8\",\n                \"Count\": 41\n            }\n        },\n        \"maxCPU\": 57,\n        \"maxMemory\": 62.14,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 68:57:2D:62:50:75 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 34,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.11\",\n                    \"mac\": \"68:57:2D:62:50:75\",\n                    \"previous_count\": 34\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.577Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 3C:5C:C4:D8:26:2B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 324,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.29\",\n                    \"mac\": \"3C:5C:C4:D8:26:2B\",\n                    \"previous_count\": 324\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.577Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC AA:7D:05:B9:AB:CB has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 11,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.0.15\",\n                    \"mac\": \"AA:7D:05:B9:AB:CB\",\n                    \"previous_count\": 11\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.577Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 68:B6:91:04:9F:B4 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 207,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.28\",\n                    \"mac\": \"68:B6:91:04:9F:B4\",\n                    \"previous_count\": 207\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.577Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 3E:62:46:28:0F:55 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 31,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.15\",\n                    \"mac\": \"3E:62:46:28:0F:55\",\n                    \"previous_count\": 31\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.577Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 68:57:2D:62:79:BA has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 34,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.5\",\n                    \"mac\": \"68:57:2D:62:79:BA\",\n                    \"previous_count\": 34\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.577Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 30:CD:A7:AF:9B:A0 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 322,\n                    \"hostname\": \"SEC30CDA7AF9BA0\",\n                    \"ip\": \"192.168.0.32\",\n                    \"mac\": \"30:CD:A7:AF:9B:A0\",\n                    \"previous_count\": 322\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.577Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC FA:3C:39:AC:0A:49 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 41,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.8\",\n                    \"mac\": \"FA:3C:39:AC:0A:49\",\n                    \"previous_count\": 41\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.577Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 10:5A:17:6C:6F:E3 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 60,\n                    \"hostname\": \"wlan0\",\n                    \"ip\": \"192.168.0.33\",\n                    \"mac\": \"10:5A:17:6C:6F:E3\",\n                    \"previous_count\": 60\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.577Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 68:57:2D:62:5E:10 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 24,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.14\",\n                    \"mac\": \"68:57:2D:62:5E:10\",\n                    \"previous_count\": 24\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.577Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 68:57:2D:4E:B5:BC has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 176,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.26\",\n                    \"mac\": \"68:57:2D:4E:B5:BC\",\n                    \"previous_count\": 176\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.577Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::20362690D8EE\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.1.0 3.1.8 v6087.0 Build 230406 Rel.63114n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:46.094Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 92.5,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 70,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 5.8619047619047615,\n            \"google.com\": 5.9261904761904765,\n            \"spotify.com\": 5.0928571428571425,\n            \"youtube.com\": 6.042857142857143\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 852.1315751789964,\n                \"Rtt\": 14.32199045346062\n            }\n        },\n        \"badSignal\": {\n            \"AE:F2:BF:FB:E8:B6\": {\n                \"Hostname\": \"XQ-DQ54\",\n                \"IpAddress\": \"192.168.0.20\",\n                \"Count\": 13\n            },\n            \"F6:08:F7:41:BC:7E\": {\n                \"Hostname\": \"Nothing-Phone-3\",\n                \"IpAddress\": \"192.168.0.3\",\n                \"Count\": 16\n            }\n        },\n        \"maxCPU\": 32,\n        \"maxMemory\": 39.75,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F6:08:F7:41:BC:7E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 16,\n                    \"hostname\": \"Nothing-Phone-3\",\n                    \"ip\": \"192.168.0.3\",\n                    \"mac\": \"F6:08:F7:41:BC:7E\",\n                    \"previous_count\": 16\n                },\n                \"Timestamp\": \"2025-09-29T09:31:46.095Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC AE:F2:BF:FB:E8:B6 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 13,\n                    \"hostname\": \"XQ-DQ54\",\n                    \"ip\": \"192.168.0.20\",\n                    \"mac\": \"AE:F2:BF:FB:E8:B6\",\n                    \"previous_count\": 13\n                },\n                \"Timestamp\": \"2025-09-29T09:31:46.095Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::30DE4B41EE2B\",\n            \"model\": \"HX220\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.15.0 2.0.0 v605f.0 Build 231128 Rel.28166n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:54.61Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 96.25,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 85,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 4.636579572446556,\n            \"google.com\": 4.790973871733967,\n            \"spotify.com\": 4.052256532066508,\n            \"youtube.com\": 4.767220902612826\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 235.99764845605688,\n                \"Rtt\": 19.767194774346788\n            }\n        },\n        \"badSignal\": {\n            \"46:DD:95:60:82:D9\": {\n                \"Hostname\": \"Mark-s-A26\",\n                \"IpAddress\": \"192.168.88.2\",\n                \"Count\": 56\n            }\n        },\n        \"maxCPU\": 11,\n        \"maxMemory\": 59.97,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::203626900F5F\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.3.0 3.1.9 v6087.0 Build 250124 Rel.60047n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:33.275Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 88.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 55,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 9.012658227848101,\n            \"google.com\": 8.98360655737705,\n            \"spotify.com\": 8.034825870646767,\n            \"youtube.com\": 8.9975\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 914.5811904761902,\n                \"Rtt\": 14.352664285714306\n            }\n        },\n        \"badSignal\": {\n            \"4E:65:BA:CC:EB:A1\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.5\",\n                \"Count\": 36\n            },\n            \"5A:04:B6:9F:F2:61\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.5\",\n                \"Count\": 106\n            },\n            \"C2:2D:01:BD:9A:A1\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.11\",\n                \"Count\": 10\n            }\n        },\n        \"maxCPU\": 14,\n        \"maxMemory\": 38.98,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 5A:04:B6:9F:F2:61 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 106,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.5\",\n                    \"mac\": \"5A:04:B6:9F:F2:61\",\n                    \"previous_count\": 106\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.303Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C2:2D:01:BD:9A:A1 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 10,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.11\",\n                    \"mac\": \"C2:2D:01:BD:9A:A1\",\n                    \"previous_count\": 10\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.303Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::40ED0039F8A7\",\n            \"model\": \"HX220\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.15.0 2.0.0 v605f.0 Build 231128 Rel.28166n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:38.488Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 77.5,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 10,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 5.356294536817102,\n            \"google.com\": 5.346793349168646,\n            \"spotify.com\": 4.957244655581948,\n            \"youtube.com\": 5.31353919239905\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 692.2776009501177,\n                \"Rtt\": 22.780344418052252\n            }\n        },\n        \"badSignal\": {\n            \"16:5D:AB:72:13:87\": {\n                \"Hostname\": \"chelsea-s-A23\",\n                \"IpAddress\": \"192.168.88.9\",\n                \"Count\": 97\n            },\n            \"66:7D:15:DB:25:61\": {\n                \"Hostname\": \"Lucky-s-S25-Ultra\",\n                \"IpAddress\": \"192.168.88.6\",\n                \"Count\": 76\n            },\n            \"84:E6:57:16:DA:D5\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.88.11\",\n                \"Count\": 17\n            },\n            \"A8:E2:91:0D:B3:93\": {\n                \"Hostname\": \"DanPC\",\n                \"IpAddress\": \"192.168.88.5\",\n                \"Count\": 19\n            },\n            \"CE:43:BD:8D:29:F2\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.88.2\",\n                \"Count\": 65\n            },\n            \"F6:3B:CD:5A:18:20\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.88.6\",\n                \"Count\": 128\n            }\n        },\n        \"maxCPU\": 14,\n        \"maxMemory\": 61.67,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC CE:43:BD:8D:29:F2 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 65,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.2\",\n                    \"mac\": \"CE:43:BD:8D:29:F2\",\n                    \"previous_count\": 65\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.522Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F6:3B:CD:5A:18:20 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 128,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.6\",\n                    \"mac\": \"F6:3B:CD:5A:18:20\",\n                    \"previous_count\": 128\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.522Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 66:7D:15:DB:25:61 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 76,\n                    \"hostname\": \"Lucky-s-S25-Ultra\",\n                    \"ip\": \"192.168.88.6\",\n                    \"mac\": \"66:7D:15:DB:25:61\",\n                    \"previous_count\": 76\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.522Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 84:E6:57:16:DA:D5 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 17,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.11\",\n                    \"mac\": \"84:E6:57:16:DA:D5\",\n                    \"previous_count\": 17\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.522Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 16:5D:AB:72:13:87 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 97,\n                    \"hostname\": \"chelsea-s-A23\",\n                    \"ip\": \"192.168.88.9\",\n                    \"mac\": \"16:5D:AB:72:13:87\",\n                    \"previous_count\": 97\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.522Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A8:E2:91:0D:B3:93 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 19,\n                    \"hostname\": \"DanPC\",\n                    \"ip\": \"192.168.88.5\",\n                    \"mac\": \"A8:E2:91:0D:B3:93\",\n                    \"previous_count\": 19\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.522Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::98254A429045\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.13.0 2.0.0 v606d.0 Build 231129 Rel.37213n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:50.472Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 78.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 7.985714285714286,\n            \"google.com\": 7.921428571428572,\n            \"spotify.com\": 7.0095238095238095,\n            \"youtube.com\": 7.928571428571429\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 804.5357108433736,\n                \"Rtt\": 23.734939759036145\n            }\n        },\n        \"badSignal\": {\n            \"06:B3:08:0F:64:65\": {\n                \"Hostname\": \"Emilies-Galaxy-S9\",\n                \"IpAddress\": \"192.168.32.108\",\n                \"Count\": 83\n            },\n            \"0E:2D:A5:AF:11:05\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.32.106\",\n                \"Count\": 23\n            },\n            \"12:FA:FA:8A:69:C7\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.101\",\n                \"Count\": 11\n            },\n            \"30:57:14:8F:8F:36\": {\n                \"Hostname\": \"iPhone-4\",\n                \"IpAddress\": \"192.168.32.109\",\n                \"Count\": 55\n            },\n            \"5E:49:2A:2A:DD:A6\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.32.107\",\n                \"Count\": 61\n            },\n            \"DC:54:D7:A8:F3:9B\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.32.100\",\n                \"Count\": 419\n            },\n            \"FC:A1:83:ED:B9:31\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.32.104\",\n                \"Count\": 321\n            }\n        },\n        \"maxCPU\": 21,\n        \"maxMemory\": 47.16,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 06:B3:08:0F:64:65 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 83,\n                    \"hostname\": \"Emilies-Galaxy-S9\",\n                    \"ip\": \"192.168.32.108\",\n                    \"mac\": \"06:B3:08:0F:64:65\",\n                    \"previous_count\": 83\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.496Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 0E:2D:A5:AF:11:05 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 23,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.32.106\",\n                    \"mac\": \"0E:2D:A5:AF:11:05\",\n                    \"previous_count\": 23\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.496Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 30:57:14:8F:8F:36 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 55,\n                    \"hostname\": \"iPhone-4\",\n                    \"ip\": \"192.168.32.109\",\n                    \"mac\": \"30:57:14:8F:8F:36\",\n                    \"previous_count\": 55\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.496Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 12:FA:FA:8A:69:C7 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 11,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"12:FA:FA:8A:69:C7\",\n                    \"previous_count\": 11\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.496Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 5E:49:2A:2A:DD:A6 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 61,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.32.107\",\n                    \"mac\": \"5E:49:2A:2A:DD:A6\",\n                    \"previous_count\": 61\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.496Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::20362690DAD7\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.1.0 3.1.8 v6087.0 Build 230406 Rel.63114n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:39.715Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 78.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 5.7007125890736345,\n            \"google.com\": 5.781472684085511,\n            \"spotify.com\": 4.864608076009501,\n            \"youtube.com\": 5.783847980997625\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 1889.875415676959,\n                \"Rtt\": 10.192249406175785\n            }\n        },\n        \"badSignal\": {\n            \"00:1C:C2:8A:3A:38\": {\n                \"Hostname\": \"wlan0\",\n                \"IpAddress\": \"192.168.0.2\",\n                \"Count\": 96\n            },\n            \"04:99:BB:D7:C9:BD\": {\n                \"Hostname\": \"Lises-iPhone-2\",\n                \"IpAddress\": \"192.168.0.18\",\n                \"Count\": 80\n            },\n            \"24:4C:E3:DB:12:01\": {\n                \"Hostname\": \"amazon-5cde8c688\",\n                \"IpAddress\": \"192.168.0.17\",\n                \"Count\": 16\n            },\n            \"3E:20:3D:3D:20:3D\": {\n                \"Hostname\": \"RE650\",\n                \"IpAddress\": \"192.168.0.14\",\n                \"Count\": 421\n            },\n            \"3E:20:3D:A3:13:F6\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.100\",\n                \"Count\": 220\n            },\n            \"54:E0:19:DB:C6:54\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.6\",\n                \"Count\": 417\n            },\n            \"6A:01:EB:3D:AC:BF\": {\n                \"Hostname\": \"Andrew-s-Tab-S8\",\n                \"IpAddress\": \"192.168.0.7\",\n                \"Count\": 126\n            },\n            \"6C:56:97:15:DB:B4\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.21\",\n                \"Count\": 19\n            },\n            \"8C:3B:4A:B4:70:85\": {\n                \"Hostname\": \"L-PF5AKXRV\",\n                \"IpAddress\": \"192.168.0.23\",\n                \"Count\": 71\n            },\n            \"9C:76:13:C9:AD:CC\": {\n                \"Hostname\": \"9C7613C9ADCC-mysimplelink\",\n                \"IpAddress\": \"192.168.0.8\",\n                \"Count\": 182\n            },\n            \"B0:8B:A8:A3:13:F6\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.100\",\n                \"Count\": 201\n            },\n            \"B0:FC:0D:23:DD:5D\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.19\",\n                \"Count\": 398\n            },\n            \"B2:C8:07:0B:8F:82\": {\n                \"Hostname\": \"Galaxy-A16-5G\",\n                \"IpAddress\": \"192.168.0.6\",\n                \"Count\": 18\n            },\n            \"BC:DD:C2:26:B9:C5\": {\n                \"Hostname\": \"ESP_26B9C5\",\n                \"IpAddress\": \"192.168.0.12\",\n                \"Count\": 18\n            },\n            \"D2:B2:0B:7D:D4:9A\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.5\",\n                \"Count\": 241\n            },\n            \"D4:AD:FC:66:99:8F\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.12\",\n                \"Count\": 421\n            },\n            \"DC:A0:D0:81:28:DA\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.8\",\n                \"Count\": 124\n            },\n            \"EC:FA:BC:3A:7C:47\": {\n                \"Hostname\": \"ESP_3A7C47\",\n                \"IpAddress\": \"192.168.0.10\",\n                \"Count\": 26\n            },\n            \"EE:38:9D:B5:C0:6A\": {\n                \"Hostname\": \"Andrew-s-S24-Ultra\",\n                \"IpAddress\": \"192.168.0.16\",\n                \"Count\": 127\n            },\n            \"F8:17:2D:40:A3:D7\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.15\",\n                \"Count\": 410\n            }\n        },\n        \"maxCPU\": 28,\n        \"maxMemory\": 39.05,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 9C:76:13:C9:AD:CC has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 182,\n                    \"hostname\": \"9C7613C9ADCC-mysimplelink\",\n                    \"ip\": \"192.168.0.8\",\n                    \"mac\": \"9C:76:13:C9:AD:CC\",\n                    \"previous_count\": 182\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.735Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 24:4C:E3:DB:12:01 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 16,\n                    \"hostname\": \"amazon-5cde8c688\",\n                    \"ip\": \"192.168.0.17\",\n                    \"mac\": \"24:4C:E3:DB:12:01\",\n                    \"previous_count\": 16\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.735Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC BC:DD:C2:26:B9:C5 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 18,\n                    \"hostname\": \"ESP_26B9C5\",\n                    \"ip\": \"192.168.0.12\",\n                    \"mac\": \"BC:DD:C2:26:B9:C5\",\n                    \"previous_count\": 18\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.735Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 00:1C:C2:8A:3A:38 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 96,\n                    \"hostname\": \"wlan0\",\n                    \"ip\": \"192.168.0.2\",\n                    \"mac\": \"00:1C:C2:8A:3A:38\",\n                    \"previous_count\": 96\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.735Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC EC:FA:BC:3A:7C:47 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 26,\n                    \"hostname\": \"ESP_3A7C47\",\n                    \"ip\": \"192.168.0.10\",\n                    \"mac\": \"EC:FA:BC:3A:7C:47\",\n                    \"previous_count\": 26\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.735Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 6A:01:EB:3D:AC:BF has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 126,\n                    \"hostname\": \"Andrew-s-Tab-S8\",\n                    \"ip\": \"192.168.0.7\",\n                    \"mac\": \"6A:01:EB:3D:AC:BF\",\n                    \"previous_count\": 126\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.735Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 8C:3B:4A:B4:70:85 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 71,\n                    \"hostname\": \"L-PF5AKXRV\",\n                    \"ip\": \"192.168.0.23\",\n                    \"mac\": \"8C:3B:4A:B4:70:85\",\n                    \"previous_count\": 71\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.735Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B2:C8:07:0B:8F:82 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 18,\n                    \"hostname\": \"Galaxy-A16-5G\",\n                    \"ip\": \"192.168.0.6\",\n                    \"mac\": \"B2:C8:07:0B:8F:82\",\n                    \"previous_count\": 18\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.735Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 6C:56:97:15:DB:B4 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 19,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.21\",\n                    \"mac\": \"6C:56:97:15:DB:B4\",\n                    \"previous_count\": 19\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.735Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 04:99:BB:D7:C9:BD has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 80,\n                    \"hostname\": \"Lises-iPhone-2\",\n                    \"ip\": \"192.168.0.18\",\n                    \"mac\": \"04:99:BB:D7:C9:BD\",\n                    \"previous_count\": 80\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.735Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC DC:A0:D0:81:28:DA has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 124,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.8\",\n                    \"mac\": \"DC:A0:D0:81:28:DA\",\n                    \"previous_count\": 124\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.735Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B0:8B:A8:A3:13:F6 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 201,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.100\",\n                    \"mac\": \"B0:8B:A8:A3:13:F6\",\n                    \"previous_count\": 201\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.735Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC EE:38:9D:B5:C0:6A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 127,\n                    \"hostname\": \"Andrew-s-S24-Ultra\",\n                    \"ip\": \"192.168.0.16\",\n                    \"mac\": \"EE:38:9D:B5:C0:6A\",\n                    \"previous_count\": 127\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.735Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::20362690BDA5\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.1.0 3.1.8 v6087.0 Build 230406 Rel.63114n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:49.371Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 78.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 7.7926829268292686,\n            \"google.com\": 7.775609756097561,\n            \"spotify.com\": 7.5390243902439025,\n            \"youtube.com\": 7.85609756097561\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 1340.1068048780473,\n                \"Rtt\": 15.685317073170735\n            }\n        },\n        \"badSignal\": {\n            \"0C:43:F9:4E:C6:54\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.3\",\n                \"Count\": 164\n            },\n            \"18:7F:88:3B:67:55\": {\n                \"Hostname\": \"RingDoorbell-55\",\n                \"IpAddress\": \"192.168.0.2\",\n                \"Count\": 29\n            },\n            \"32:3E:16:4E:C2:20\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.14\",\n                \"Count\": 57\n            },\n            \"76:BB:1F:DD:8F:0C\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.6\",\n                \"Count\": 12\n            },\n            \"B0:99:D7:7A:FB:CC\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.11\",\n                \"Count\": 387\n            },\n            \"B0:BE:83:3F:03:6A\": {\n                \"Hostname\": \"Katies-Air\",\n                \"IpAddress\": \"192.168.0.7\",\n                \"Count\": 312\n            },\n            \"CE:62:71:4D:F6:BE\": {\n                \"Hostname\": \"Gill-s-A23\",\n                \"IpAddress\": \"192.168.0.5\",\n                \"Count\": 30\n            },\n            \"EE:3A:57:58:6A:34\": {\n                \"Hostname\": \"Gill-s-Tab-A8\",\n                \"IpAddress\": \"192.168.0.8\",\n                \"Count\": 99\n            }\n        },\n        \"maxCPU\": 20,\n        \"maxMemory\": 39.59,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC CE:62:71:4D:F6:BE has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 30,\n                    \"hostname\": \"Gill-s-A23\",\n                    \"ip\": \"192.168.0.5\",\n                    \"mac\": \"CE:62:71:4D:F6:BE\",\n                    \"previous_count\": 30\n                },\n                \"Timestamp\": \"2025-09-29T09:31:49.372Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC EE:3A:57:58:6A:34 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 99,\n                    \"hostname\": \"Gill-s-Tab-A8\",\n                    \"ip\": \"192.168.0.8\",\n                    \"mac\": \"EE:3A:57:58:6A:34\",\n                    \"previous_count\": 99\n                },\n                \"Timestamp\": \"2025-09-29T09:31:49.372Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 18:7F:88:3B:67:55 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 29,\n                    \"hostname\": \"RingDoorbell-55\",\n                    \"ip\": \"192.168.0.2\",\n                    \"mac\": \"18:7F:88:3B:67:55\",\n                    \"previous_count\": 29\n                },\n                \"Timestamp\": \"2025-09-29T09:31:49.372Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 76:BB:1F:DD:8F:0C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 12,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.6\",\n                    \"mac\": \"76:BB:1F:DD:8F:0C\",\n                    \"previous_count\": 12\n                },\n                \"Timestamp\": \"2025-09-29T09:31:49.372Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::2036269011B1\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.1.0 3.1.8 v6087.0 Build 230406 Rel.63114n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:38.427Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 81.25,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 25,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 7.4394299287410925,\n            \"google.com\": 7.32541567695962,\n            \"spotify.com\": 7.052256532066508,\n            \"youtube.com\": 7.220902612826603\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 1656.5917577197147,\n                \"Rtt\": 12.650655581947753\n            }\n        },\n        \"badSignal\": {\n            \"18:B4:30:7C:8D:6E\": {\n                \"Hostname\": \"09AA01AC231609TW\",\n                \"IpAddress\": \"192.168.0.8\",\n                \"Count\": 76\n            },\n            \"2A:97:D0:B0:1C:7E\": {\n                \"Hostname\": \"Watch\",\n                \"IpAddress\": \"192.168.0.3\",\n                \"Count\": 21\n            },\n            \"62:D9:A1:46:9B:DA\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.4\",\n                \"Count\": 33\n            },\n            \"90:4C:C5:1E:11:3F\": {\n                \"Hostname\": \"GaryDak16ProMax\",\n                \"IpAddress\": \"192.168.0.2\",\n                \"Count\": 31\n            },\n            \"C8:69:CD:45:B7:E7\": {\n                \"Hostname\": \"Living-Room-9\",\n                \"IpAddress\": \"192.168.0.5\",\n                \"Count\": 421\n            }\n        },\n        \"maxCPU\": 15,\n        \"maxMemory\": 38.31,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 18:B4:30:7C:8D:6E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 76,\n                    \"hostname\": \"09AA01AC231609TW\",\n                    \"ip\": \"192.168.0.8\",\n                    \"mac\": \"18:B4:30:7C:8D:6E\",\n                    \"previous_count\": 76\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.45Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 62:D9:A1:46:9B:DA has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 33,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.4\",\n                    \"mac\": \"62:D9:A1:46:9B:DA\",\n                    \"previous_count\": 33\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.45Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 90:4C:C5:1E:11:3F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 31,\n                    \"hostname\": \"GaryDak16ProMax\",\n                    \"ip\": \"192.168.0.2\",\n                    \"mac\": \"90:4C:C5:1E:11:3F\",\n                    \"previous_count\": 31\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.45Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 2A:97:D0:B0:1C:7E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 21,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.0.3\",\n                    \"mac\": \"2A:97:D0:B0:1C:7E\",\n                    \"previous_count\": 21\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.45Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::5091E3374720\",\n            \"model\": \"HX220\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.15.0 2.0.0 v605f.0 Build 231128 Rel.28166n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:38.48Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 92.5,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 70,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 7.396674584323041,\n            \"google.com\": 7.427553444180522,\n            \"spotify.com\": 7.365795724465558,\n            \"youtube.com\": 7.42042755344418\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 653.275011876484,\n                \"Rtt\": 21.469669833729206\n            }\n        },\n        \"badSignal\": {\n            \"A2:65:25:3B:A2:11\": {\n                \"Hostname\": \"Neil-s-S23-Ultra\",\n                \"IpAddress\": \"192.168.88.4\",\n                \"Count\": 10\n            },\n            \"A4:08:01:91:B0:ED\": {\n                \"Hostname\": \"amazon-c9db80270\",\n                \"IpAddress\": \"192.168.88.6\",\n                \"Count\": 121\n            }\n        },\n        \"maxCPU\": 43,\n        \"maxMemory\": 61.89,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A2:65:25:3B:A2:11 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 10,\n                    \"hostname\": \"Neil-s-S23-Ultra\",\n                    \"ip\": \"192.168.88.4\",\n                    \"mac\": \"A2:65:25:3B:A2:11\",\n                    \"previous_count\": 10\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.506Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A4:08:01:91:B0:ED has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 121,\n                    \"hostname\": \"amazon-c9db80270\",\n                    \"ip\": \"192.168.88.6\",\n                    \"mac\": \"A4:08:01:91:B0:ED\",\n                    \"previous_count\": 121\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.506Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::242FD04E8C15\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.15.0 2.0.0 v606d.0 Build 240802 Rel.33715n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:47.651Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 78.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 5.964285714285714,\n            \"google.com\": 5.938095238095238,\n            \"spotify.com\": 5.019047619047619,\n            \"youtube.com\": 5.928571428571429\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 589.3683373493977,\n                \"Rtt\": 18.40963855421687\n            }\n        },\n        \"badSignal\": {\n            \"18:93:41:B3:41:A6\": {\n                \"Hostname\": \"Jayp\",\n                \"IpAddress\": \"192.168.0.116\",\n                \"Count\": 187\n            },\n            \"3E:6C:00:B6:35:82\": {\n                \"Hostname\": \"Jephthah-s-A55\",\n                \"IpAddress\": \"192.168.0.115\",\n                \"Count\": 11\n            },\n            \"6A:59:6E:4E:26:30\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.107\",\n                \"Count\": 177\n            },\n            \"82:55:03:DC:E9:0B\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.100\",\n                \"Count\": 400\n            },\n            \"94:EA:32:1A:15:09\": {\n                \"Hostname\": \"Kharon\",\n                \"IpAddress\": \"192.168.0.109\",\n                \"Count\": 26\n            },\n            \"96:A1:B0:93:83:85\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.103\",\n                \"Count\": 172\n            },\n            \"9C:37:CB:D3:CE:05\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.103\",\n                \"Count\": 20\n            },\n            \"A2:46:8F:94:43:FD\": {\n                \"Hostname\": \"Mac\",\n                \"IpAddress\": \"192.168.0.108\",\n                \"Count\": 395\n            },\n            \"A8:CA:77:13:BC:AC\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.105\",\n                \"Count\": 399\n            },\n            \"B2:E3:0E:76:AD:58\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.118\",\n                \"Count\": 41\n            },\n            \"C2:C8:30:8A:51:97\": {\n                \"Hostname\": \"Mac\",\n                \"IpAddress\": \"192.168.0.112\",\n                \"Count\": 191\n            },\n            \"DE:79:70:5A:C6:AA\": {\n                \"Hostname\": \"Prince-s-A72\",\n                \"IpAddress\": \"192.168.0.107\",\n                \"Count\": 40\n            },\n            \"E8:6E:3A:4B:0E:F4\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.104\",\n                \"Count\": 322\n            },\n            \"F0:6E:0B:30:23:8B\": {\n                \"Hostname\": \"XBOXONE\",\n                \"IpAddress\": \"192.168.0.102\",\n                \"Count\": 98\n            }\n        },\n        \"maxCPU\": 28,\n        \"maxMemory\": 49.2,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC DE:79:70:5A:C6:AA has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 40,\n                    \"hostname\": \"Prince-s-A72\",\n                    \"ip\": \"192.168.0.107\",\n                    \"mac\": \"DE:79:70:5A:C6:AA\",\n                    \"previous_count\": 40\n                },\n                \"Timestamp\": \"2025-09-29T09:31:47.651Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 94:EA:32:1A:15:09 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 26,\n                    \"hostname\": \"Kharon\",\n                    \"ip\": \"192.168.0.109\",\n                    \"mac\": \"94:EA:32:1A:15:09\",\n                    \"previous_count\": 26\n                },\n                \"Timestamp\": \"2025-09-29T09:31:47.651Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC E8:6E:3A:4B:0E:F4 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 322,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.104\",\n                    \"mac\": \"E8:6E:3A:4B:0E:F4\",\n                    \"previous_count\": 322\n                },\n                \"Timestamp\": \"2025-09-29T09:31:47.651Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 18:93:41:B3:41:A6 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 187,\n                    \"hostname\": \"Jayp\",\n                    \"ip\": \"192.168.0.116\",\n                    \"mac\": \"18:93:41:B3:41:A6\",\n                    \"previous_count\": 187\n                },\n                \"Timestamp\": \"2025-09-29T09:31:47.651Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 9C:37:CB:D3:CE:05 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 20,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.103\",\n                    \"mac\": \"9C:37:CB:D3:CE:05\",\n                    \"previous_count\": 20\n                },\n                \"Timestamp\": \"2025-09-29T09:31:47.651Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A8:CA:77:13:BC:AC has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 399,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.105\",\n                    \"mac\": \"A8:CA:77:13:BC:AC\",\n                    \"previous_count\": 399\n                },\n                \"Timestamp\": \"2025-09-29T09:31:47.651Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 3E:6C:00:B6:35:82 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 11,\n                    \"hostname\": \"Jephthah-s-A55\",\n                    \"ip\": \"192.168.0.115\",\n                    \"mac\": \"3E:6C:00:B6:35:82\",\n                    \"previous_count\": 11\n                },\n                \"Timestamp\": \"2025-09-29T09:31:47.651Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 6A:59:6E:4E:26:30 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 177,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.107\",\n                    \"mac\": \"6A:59:6E:4E:26:30\",\n                    \"previous_count\": 177\n                },\n                \"Timestamp\": \"2025-09-29T09:31:47.651Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::98254AC4CC93\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.13.0 2.0.0 v606d.0 Build 231129 Rel.37213n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:58.008Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 88.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 55,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 4.019047619047619,\n            \"google.com\": 4.0095238095238095,\n            \"spotify.com\": 3.2714285714285714,\n            \"youtube.com\": 4.030952380952381\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 848.0352912621357,\n                \"Rtt\": 12.354368932038835\n            }\n        },\n        \"badSignal\": {\n            \"7A:9D:97:0A:3D:C7\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.102\",\n                \"Count\": 12\n            },\n            \"E6:88:4F:0C:CF:8B\": {\n                \"Hostname\": \"Galaxy-Tab-A7-Lite\",\n                \"IpAddress\": \"192.168.0.101\",\n                \"Count\": 49\n            },\n            \"EE:F1:5B:A0:6C:B7\": {\n                \"Hostname\": \"Galaxy-A15\",\n                \"IpAddress\": \"192.168.0.102\",\n                \"Count\": 10\n            }\n        },\n        \"maxCPU\": 16,\n        \"maxMemory\": 51.41,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC E6:88:4F:0C:CF:8B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 49,\n                    \"hostname\": \"Galaxy-Tab-A7-Lite\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"E6:88:4F:0C:CF:8B\",\n                    \"previous_count\": 49\n                },\n                \"Timestamp\": \"2025-09-29T09:31:58.009Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC EE:F1:5B:A0:6C:B7 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 10,\n                    \"hostname\": \"Galaxy-A15\",\n                    \"ip\": \"192.168.0.102\",\n                    \"mac\": \"EE:F1:5B:A0:6C:B7\",\n                    \"previous_count\": 10\n                },\n                \"Timestamp\": \"2025-09-29T09:31:58.009Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 7A:9D:97:0A:3D:C7 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 12,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.102\",\n                    \"mac\": \"7A:9D:97:0A:3D:C7\",\n                    \"previous_count\": 12\n                },\n                \"Timestamp\": \"2025-09-29T09:31:58.009Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::5091E3374F78\",\n            \"model\": \"HX220\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.15.0 2.0.0 v605f.0 Build 231128 Rel.28166n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:54.745Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 100,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 100,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 17.447619047619046,\n            \"google.com\": 14.052380952380952,\n            \"spotify.com\": 14.82857142857143,\n            \"youtube.com\": 14.928571428571429\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 691.9753333333323,\n                \"Rtt\": 38.41272380952377\n            }\n        },\n        \"maxCPU\": 21,\n        \"maxMemory\": 61.12,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::30DE4B41F03E\",\n            \"model\": \"HX220\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.15.0 2.0.0 v605f.0 Build 231128 Rel.28166n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:39.732Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 81.25,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 25,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 4.4609756097560975,\n            \"google.com\": 4.524390243902439,\n            \"spotify.com\": 4.424390243902439,\n            \"youtube.com\": 4.556097560975609\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 682.0036585365847,\n                \"Rtt\": 27.94723658536584\n            }\n        },\n        \"badSignal\": {\n            \"32:A3:F4:A6:AB:6A\": {\n                \"Hostname\": \"Galaxy-S20-FE-5G\",\n                \"IpAddress\": \"192.168.88.14\",\n                \"Count\": 25\n            },\n            \"4A:79:63:AE:BE:FF\": {\n                \"Hostname\": \"Ian-s-S24-FE\",\n                \"IpAddress\": \"192.168.88.9\",\n                \"Count\": 20\n            },\n            \"5A:0E:E9:7C:85:65\": {\n                \"Hostname\": \"Galaxy-Tab-A9\",\n                \"IpAddress\": \"192.168.88.5\",\n                \"Count\": 149\n            },\n            \"7A:55:B6:24:6E:C0\": {\n                \"Hostname\": \"Stanley-s-Tab-A9\",\n                \"IpAddress\": \"192.168.88.10\",\n                \"Count\": 249\n            },\n            \"8E:A4:DF:BA:F8:2F\": {\n                \"Hostname\": \"Stanley-s-A33\",\n                \"IpAddress\": \"192.168.88.14\",\n                \"Count\": 34\n            }\n        },\n        \"maxCPU\": 51,\n        \"maxMemory\": 61.9,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 32:A3:F4:A6:AB:6A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 25,\n                    \"hostname\": \"Galaxy-S20-FE-5G\",\n                    \"ip\": \"192.168.88.14\",\n                    \"mac\": \"32:A3:F4:A6:AB:6A\",\n                    \"previous_count\": 25\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.751Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 4A:79:63:AE:BE:FF has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 20,\n                    \"hostname\": \"Ian-s-S24-FE\",\n                    \"ip\": \"192.168.88.9\",\n                    \"mac\": \"4A:79:63:AE:BE:FF\",\n                    \"previous_count\": 20\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.751Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 8E:A4:DF:BA:F8:2F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 34,\n                    \"hostname\": \"Stanley-s-A33\",\n                    \"ip\": \"192.168.88.14\",\n                    \"mac\": \"8E:A4:DF:BA:F8:2F\",\n                    \"previous_count\": 34\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.751Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 7A:55:B6:24:6E:C0 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 249,\n                    \"hostname\": \"Stanley-s-Tab-A9\",\n                    \"ip\": \"192.168.88.10\",\n                    \"mac\": \"7A:55:B6:24:6E:C0\",\n                    \"previous_count\": 249\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.751Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::20362690BE71\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.1.0 3.1.8 v6087.0 Build 230406 Rel.63114n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:48.172Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 100,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 100,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 7.485714285714286,\n            \"google.com\": 7.476190476190476,\n            \"spotify.com\": 7.364285714285714,\n            \"youtube.com\": 7.504761904761905\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 978.8396904761897,\n                \"Rtt\": 22.98911904761905\n            }\n        },\n        \"maxCPU\": 46,\n        \"maxMemory\": 39.95,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::20362690D939\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.1.0 3.1.8 v6087.0 Build 230406 Rel.63114n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:54.59Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 96.25,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 85,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 9.797619047619047,\n            \"google.com\": 9.735714285714286,\n            \"spotify.com\": 8.997619047619047,\n            \"youtube.com\": 10.007142857142858\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 797.1887380952377,\n                \"Rtt\": 14.680961904761906\n            }\n        },\n        \"badSignal\": {\n            \"9E:F5:F5:7F:57:DA\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.6\",\n                \"Count\": 141\n            }\n        },\n        \"maxCPU\": 11,\n        \"maxMemory\": 38.97,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 9E:F5:F5:7F:57:DA has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 141,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.6\",\n                    \"mac\": \"9E:F5:F5:7F:57:DA\",\n                    \"previous_count\": 141\n                },\n                \"Timestamp\": \"2025-09-29T09:31:54.604Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::20362690B988\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.3.0 3.1.9 v6087.0 Build 250124 Rel.60047n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:54.705Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 81.25,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 25,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 6.995133819951338,\n            \"google.com\": 6.853365384615385,\n            \"spotify.com\": 6.713253012048193,\n            \"youtube.com\": 6.865707434052758\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 1699.5212142857133,\n                \"Rtt\": 33.37541428571429\n            }\n        },\n        \"badSignal\": {\n            \"30:FD:38:06:2C:8C\": {\n                \"Hostname\": \"Google-Home-Mini\",\n                \"IpAddress\": \"192.168.1.25\",\n                \"Count\": 39\n            },\n            \"4E:FF:44:2D:85:03\": {\n                \"Hostname\": \"Anna-s-S23-Ultra\",\n                \"IpAddress\": \"192.168.1.19\",\n                \"Count\": 41\n            },\n            \"5C:33:7B:E8:5A:16\": {\n                \"Hostname\": \"Pixel-8\",\n                \"IpAddress\": \"192.168.1.22\",\n                \"Count\": 43\n            },\n            \"6A:03:98:00:45:F1\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.1.41\",\n                \"Count\": 15\n            },\n            \"AC:C0:48:DC:2B:95\": {\n                \"Hostname\": \"OnePlus-Nord-CE4-Lite-5G\",\n                \"IpAddress\": \"192.168.1.13\",\n                \"Count\": 53\n            }\n        },\n        \"maxCPU\": 52,\n        \"maxMemory\": 40.88,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 6A:03:98:00:45:F1 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 15,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.1.41\",\n                    \"mac\": \"6A:03:98:00:45:F1\",\n                    \"previous_count\": 15\n                },\n                \"Timestamp\": \"2025-09-29T09:31:54.724Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 5C:33:7B:E8:5A:16 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 43,\n                    \"hostname\": \"Pixel-8\",\n                    \"ip\": \"192.168.1.22\",\n                    \"mac\": \"5C:33:7B:E8:5A:16\",\n                    \"previous_count\": 43\n                },\n                \"Timestamp\": \"2025-09-29T09:31:54.724Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC AC:C0:48:DC:2B:95 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 53,\n                    \"hostname\": \"OnePlus-Nord-CE4-Lite-5G\",\n                    \"ip\": \"192.168.1.13\",\n                    \"mac\": \"AC:C0:48:DC:2B:95\",\n                    \"previous_count\": 53\n                },\n                \"Timestamp\": \"2025-09-29T09:31:54.724Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 30:FD:38:06:2C:8C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 39,\n                    \"hostname\": \"Google-Home-Mini\",\n                    \"ip\": \"192.168.1.25\",\n                    \"mac\": \"30:FD:38:06:2C:8C\",\n                    \"previous_count\": 39\n                },\n                \"Timestamp\": \"2025-09-29T09:31:54.724Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 4E:FF:44:2D:85:03 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 41,\n                    \"hostname\": \"Anna-s-S23-Ultra\",\n                    \"ip\": \"192.168.1.19\",\n                    \"mac\": \"4E:FF:44:2D:85:03\",\n                    \"previous_count\": 41\n                },\n                \"Timestamp\": \"2025-09-29T09:31:54.724Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::20362690DA1A\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.1.0 3.1.8 v6087.0 Build 230406 Rel.63114n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:54.358Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 92.5,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 70,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 3.6033254156769594,\n            \"google.com\": 3.201900237529691,\n            \"spotify.com\": 3.0285035629453683,\n            \"youtube.com\": 3.1805225653206652\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 95.56088095238096,\n                \"Rtt\": 10.789016666666663\n            }\n        },\n        \"badSignal\": {\n            \"02:29:A4:D4:45:92\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.4\",\n                \"Count\": 105\n            },\n            \"0A:9B:C9:2D:99:5E\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.3\",\n                \"Count\": 61\n            }\n        },\n        \"maxCPU\": 10,\n        \"maxMemory\": 38.67,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 02:29:A4:D4:45:92 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 105,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.4\",\n                    \"mac\": \"02:29:A4:D4:45:92\",\n                    \"previous_count\": 105\n                },\n                \"Timestamp\": \"2025-09-29T09:31:54.362Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 0A:9B:C9:2D:99:5E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 61,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.3\",\n                    \"mac\": \"0A:9B:C9:2D:99:5E\",\n                    \"previous_count\": 61\n                },\n                \"Timestamp\": \"2025-09-29T09:31:54.362Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::3C52A105F877\",\n            \"model\": \"HX220\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.14.0 2.0.0 v605f.0 Build 230428 Rel.31877n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:46.692Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 78.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 3.1479713603818618,\n            \"google.com\": 3.2577565632458234,\n            \"spotify.com\": 2.856801909307876,\n            \"youtube.com\": 3.20763723150358\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 702.1821241050117,\n                \"Rtt\": 23.285431980906928\n            }\n        },\n        \"badSignal\": {\n            \"08:84:9D:27:4D:E9\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.88.12\",\n                \"Count\": 230\n            },\n            \"6A:9E:29:EE:71:EB\": {\n                \"Hostname\": \"Rick-s-A55\",\n                \"IpAddress\": \"192.168.88.10\",\n                \"Count\": 64\n            },\n            \"78:AF:08:2B:38:10\": {\n                \"Hostname\": \"PF46ANLZ\",\n                \"IpAddress\": \"192.168.88.15\",\n                \"Count\": 39\n            },\n            \"7A:9F:A4:F1:DE:72\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.88.7\",\n                \"Count\": 82\n            },\n            \"7A:EA:FD:9F:44:49\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.88.11\",\n                \"Count\": 99\n            },\n            \"A6:6D:5C:7B:9A:71\": {\n                \"Hostname\": \"Hayley-s-A15\",\n                \"IpAddress\": \"192.168.88.3\",\n                \"Count\": 49\n            },\n            \"BA:2C:2B:90:BB:54\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.88.9\",\n                \"Count\": 158\n            },\n            \"E8:7F:95:69:CE:4E\": {\n                \"Hostname\": \"iphone6arecee-2\",\n                \"IpAddress\": \"192.168.88.13\",\n                \"Count\": 36\n            }\n        },\n        \"maxCPU\": 45,\n        \"maxMemory\": 60.79,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC E8:7F:95:69:CE:4E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 36,\n                    \"hostname\": \"iphone6arecee-2\",\n                    \"ip\": \"192.168.88.13\",\n                    \"mac\": \"E8:7F:95:69:CE:4E\",\n                    \"previous_count\": 36\n                },\n                \"Timestamp\": \"2025-09-29T09:31:46.702Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 08:84:9D:27:4D:E9 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 230,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.12\",\n                    \"mac\": \"08:84:9D:27:4D:E9\",\n                    \"previous_count\": 230\n                },\n                \"Timestamp\": \"2025-09-29T09:31:46.702Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 6A:9E:29:EE:71:EB has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 64,\n                    \"hostname\": \"Rick-s-A55\",\n                    \"ip\": \"192.168.88.10\",\n                    \"mac\": \"6A:9E:29:EE:71:EB\",\n                    \"previous_count\": 64\n                },\n                \"Timestamp\": \"2025-09-29T09:31:46.702Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 78:AF:08:2B:38:10 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 39,\n                    \"hostname\": \"PF46ANLZ\",\n                    \"ip\": \"192.168.88.15\",\n                    \"mac\": \"78:AF:08:2B:38:10\",\n                    \"previous_count\": 39\n                },\n                \"Timestamp\": \"2025-09-29T09:31:46.702Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 7A:EA:FD:9F:44:49 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 99,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.11\",\n                    \"mac\": \"7A:EA:FD:9F:44:49\",\n                    \"previous_count\": 99\n                },\n                \"Timestamp\": \"2025-09-29T09:31:46.702Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 7A:9F:A4:F1:DE:72 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 82,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.7\",\n                    \"mac\": \"7A:9F:A4:F1:DE:72\",\n                    \"previous_count\": 82\n                },\n                \"Timestamp\": \"2025-09-29T09:31:46.702Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::2036269001CA\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.1.0 3.1.8 v6087.0 Build 230406 Rel.63114n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:33.659Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 78.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 6.95822454308094,\n            \"google.com\": 6.970588235294118,\n            \"spotify.com\": 6.966666666666667,\n            \"youtube.com\": 6.966921119592875\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 1746.3754784688995,\n                \"Rtt\": 11.65133971291866\n            }\n        },\n        \"badSignal\": {\n            \"0C:85:E1:E3:5B:B0\": {\n                \"Hostname\": \"The-Boss\",\n                \"IpAddress\": \"192.168.0.13\",\n                \"Count\": 41\n            },\n            \"1A:B6:BA:71:DB:C7\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.6\",\n                \"Count\": 37\n            },\n            \"24:4C:E3:05:6D:24\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.30\",\n                \"Count\": 43\n            },\n            \"56:C7:EE:37:80:C0\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.12\",\n                \"Count\": 12\n            },\n            \"5C:47:5E:39:DE:AA\": {\n                \"Hostname\": \"RingStickUpCam-aa\",\n                \"IpAddress\": \"192.168.0.13\",\n                \"Count\": 10\n            },\n            \"60:45:E8:68:79:72\": {\n                \"Hostname\": \"LGwebOSTV\",\n                \"IpAddress\": \"192.168.0.2\",\n                \"Count\": 31\n            },\n            \"68:B6:91:6B:C6:F2\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.21\",\n                \"Count\": 15\n            },\n            \"68:DB:F5:6C:67:28\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.17\",\n                \"Count\": 38\n            },\n            \"70:89:76:94:13:5D\": {\n                \"Hostname\": \"wlan0\",\n                \"IpAddress\": \"192.168.0.18\",\n                \"Count\": 48\n            },\n            \"74:90:BC:4B:39:36\": {\n                \"Hostname\": \"audiocast\",\n                \"IpAddress\": \"192.168.0.27\",\n                \"Count\": 57\n            },\n            \"92:AC:DE:8C:52:40\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.10\",\n                \"Count\": 44\n            },\n            \"94:3A:91:3F:DE:31\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.14\",\n                \"Count\": 85\n            },\n            \"BA:55:A9:61:C1:3C\": {\n                \"Hostname\": \"Watch\",\n                \"IpAddress\": \"192.168.0.31\",\n                \"Count\": 14\n            },\n            \"C8:6C:3D:19:EB:38\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.11\",\n                \"Count\": 30\n            },\n            \"D8:1F:12:A6:0B:1B\": {\n                \"Hostname\": \"wlan0\",\n                \"IpAddress\": \"192.168.0.20\",\n                \"Count\": 78\n            },\n            \"D8:1F:12:A6:22:6C\": {\n                \"Hostname\": \"wlan0\",\n                \"IpAddress\": \"192.168.0.9\",\n                \"Count\": 75\n            },\n            \"E6:6F:EA:40:72:CF\": {\n                \"Hostname\": \"Mac\",\n                \"IpAddress\": \"192.168.0.35\",\n                \"Count\": 122\n            },\n            \"F6:D9:7D:E6:8C:C7\": {\n                \"Hostname\": \"iPad\",\n                \"IpAddress\": \"192.168.0.34\",\n                \"Count\": 83\n            },\n            \"F8:54:B8:7B:5D:F3\": {\n                \"Hostname\": \"amazon-000ca886e\",\n                \"IpAddress\": \"192.168.0.28\",\n                \"Count\": 38\n            }\n        },\n        \"maxCPU\": 28,\n        \"maxMemory\": 39.21,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D8:1F:12:A6:0B:1B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 78,\n                    \"hostname\": \"wlan0\",\n                    \"ip\": \"192.168.0.20\",\n                    \"mac\": \"D8:1F:12:A6:0B:1B\",\n                    \"previous_count\": 78\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.676Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC E6:6F:EA:40:72:CF has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 122,\n                    \"hostname\": \"Mac\",\n                    \"ip\": \"192.168.0.35\",\n                    \"mac\": \"E6:6F:EA:40:72:CF\",\n                    \"previous_count\": 122\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.676Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D8:1F:12:A6:22:6C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 75,\n                    \"hostname\": \"wlan0\",\n                    \"ip\": \"192.168.0.9\",\n                    \"mac\": \"D8:1F:12:A6:22:6C\",\n                    \"previous_count\": 75\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.676Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 70:89:76:94:13:5D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 48,\n                    \"hostname\": \"wlan0\",\n                    \"ip\": \"192.168.0.18\",\n                    \"mac\": \"70:89:76:94:13:5D\",\n                    \"previous_count\": 48\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.676Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C8:6C:3D:19:EB:38 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 30,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.11\",\n                    \"mac\": \"C8:6C:3D:19:EB:38\",\n                    \"previous_count\": 30\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.676Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 1A:B6:BA:71:DB:C7 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 37,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.6\",\n                    \"mac\": \"1A:B6:BA:71:DB:C7\",\n                    \"previous_count\": 37\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.676Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F8:54:B8:7B:5D:F3 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 38,\n                    \"hostname\": \"amazon-000ca886e\",\n                    \"ip\": \"192.168.0.28\",\n                    \"mac\": \"F8:54:B8:7B:5D:F3\",\n                    \"previous_count\": 38\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.676Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F6:D9:7D:E6:8C:C7 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 83,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.0.34\",\n                    \"mac\": \"F6:D9:7D:E6:8C:C7\",\n                    \"previous_count\": 83\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.676Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 94:3A:91:3F:DE:31 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 85,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.14\",\n                    \"mac\": \"94:3A:91:3F:DE:31\",\n                    \"previous_count\": 85\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.676Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 0C:85:E1:E3:5B:B0 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 41,\n                    \"hostname\": \"The-Boss\",\n                    \"ip\": \"192.168.0.13\",\n                    \"mac\": \"0C:85:E1:E3:5B:B0\",\n                    \"previous_count\": 41\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.676Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 56:C7:EE:37:80:C0 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 12,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.12\",\n                    \"mac\": \"56:C7:EE:37:80:C0\",\n                    \"previous_count\": 12\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.676Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 68:B6:91:6B:C6:F2 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 15,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.21\",\n                    \"mac\": \"68:B6:91:6B:C6:F2\",\n                    \"previous_count\": 15\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.676Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 92:AC:DE:8C:52:40 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 44,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.10\",\n                    \"mac\": \"92:AC:DE:8C:52:40\",\n                    \"previous_count\": 44\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.676Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 68:DB:F5:6C:67:28 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 38,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.17\",\n                    \"mac\": \"68:DB:F5:6C:67:28\",\n                    \"previous_count\": 38\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.676Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 5C:47:5E:39:DE:AA has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 10,\n                    \"hostname\": \"RingStickUpCam-aa\",\n                    \"ip\": \"192.168.0.13\",\n                    \"mac\": \"5C:47:5E:39:DE:AA\",\n                    \"previous_count\": 10\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.676Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 74:90:BC:4B:39:36 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 57,\n                    \"hostname\": \"audiocast\",\n                    \"ip\": \"192.168.0.27\",\n                    \"mac\": \"74:90:BC:4B:39:36\",\n                    \"previous_count\": 57\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.676Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC BA:55:A9:61:C1:3C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 14,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.0.31\",\n                    \"mac\": \"BA:55:A9:61:C1:3C\",\n                    \"previous_count\": 14\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.676Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 24:4C:E3:05:6D:24 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 43,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.30\",\n                    \"mac\": \"24:4C:E3:05:6D:24\",\n                    \"previous_count\": 43\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.676Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 60:45:E8:68:79:72 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 31,\n                    \"hostname\": \"LGwebOSTV\",\n                    \"ip\": \"192.168.0.2\",\n                    \"mac\": \"60:45:E8:68:79:72\",\n                    \"previous_count\": 31\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.676Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::20362690BD5A\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.1.0 3.1.8 v6087.0 Build 230406 Rel.63114n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:38.731Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 78.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 5.144893111638955,\n            \"google.com\": 5.2042755344418055,\n            \"spotify.com\": 5.085510688836105,\n            \"youtube.com\": 5.2137767220902616\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 806.7932779097379,\n                \"Rtt\": 10.20997624703087\n            }\n        },\n        \"badSignal\": {\n            \"04:99:B9:9E:F9:E6\": {\n                \"Hostname\": \"Living-Room\",\n                \"IpAddress\": \"192.168.0.22\",\n                \"Count\": 420\n            },\n            \"06:12:54:7B:63:54\": {\n                \"Hostname\": \"iPad\",\n                \"IpAddress\": \"192.168.0.9\",\n                \"Count\": 14\n            },\n            \"22:B7:3E:80:40:05\": {\n                \"Hostname\": \"Watch\",\n                \"IpAddress\": \"192.168.0.25\",\n                \"Count\": 13\n            },\n            \"6C:3A:FF:46:4B:B4\": {\n                \"Hostname\": \"Marks-IPhone\",\n                \"IpAddress\": \"192.168.0.13\",\n                \"Count\": 91\n            },\n            \"7A:73:49:39:F5:6A\": {\n                \"Hostname\": \"iPad\",\n                \"IpAddress\": \"192.168.0.20\",\n                \"Count\": 143\n            },\n            \"88:E9:FE:5D:27:80\": {\n                \"Hostname\": \"Marks-MBP\",\n                \"IpAddress\": \"192.168.0.29\",\n                \"Count\": 61\n            },\n            \"D4:90:9C:EF:3E:4A\": {\n                \"Hostname\": \"Kitchen\",\n                \"IpAddress\": \"192.168.0.8\",\n                \"Count\": 421\n            }\n        },\n        \"maxCPU\": 40,\n        \"maxMemory\": 40.54,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 7A:73:49:39:F5:6A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 143,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.0.20\",\n                    \"mac\": \"7A:73:49:39:F5:6A\",\n                    \"previous_count\": 143\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.741Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 06:12:54:7B:63:54 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 14,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.0.9\",\n                    \"mac\": \"06:12:54:7B:63:54\",\n                    \"previous_count\": 14\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.741Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 22:B7:3E:80:40:05 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 13,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.0.25\",\n                    \"mac\": \"22:B7:3E:80:40:05\",\n                    \"previous_count\": 13\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.741Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 6C:3A:FF:46:4B:B4 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 91,\n                    \"hostname\": \"Marks-IPhone\",\n                    \"ip\": \"192.168.0.13\",\n                    \"mac\": \"6C:3A:FF:46:4B:B4\",\n                    \"previous_count\": 91\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.741Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 88:E9:FE:5D:27:80 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 61,\n                    \"hostname\": \"Marks-MBP\",\n                    \"ip\": \"192.168.0.29\",\n                    \"mac\": \"88:E9:FE:5D:27:80\",\n                    \"previous_count\": 61\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.741Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::242FD04E8BA0\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.15.0 2.0.0 v606d.0 Build 240802 Rel.33715n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:48.103Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 88.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 55,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 3.95,\n            \"google.com\": 3.961904761904762,\n            \"spotify.com\": 3.9357142857142855,\n            \"youtube.com\": 3.969047619047619\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 655.0559512195119,\n                \"Rtt\": 28.073170731707318\n            }\n        },\n        \"badSignal\": {\n            \"44:00:49:51:D9:81\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.107\",\n                \"Count\": 12\n            },\n            \"70:66:2A:FE:60:5E\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.103\",\n                \"Count\": 159\n            },\n            \"DE:94:7F:08:FA:6C\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.100\",\n                \"Count\": 53\n            }\n        },\n        \"maxCPU\": 35,\n        \"maxMemory\": 51.52,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 70:66:2A:FE:60:5E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 159,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.103\",\n                    \"mac\": \"70:66:2A:FE:60:5E\",\n                    \"previous_count\": 159\n                },\n                \"Timestamp\": \"2025-09-29T09:31:48.118Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC DE:94:7F:08:FA:6C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 53,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.100\",\n                    \"mac\": \"DE:94:7F:08:FA:6C\",\n                    \"previous_count\": 53\n                },\n                \"Timestamp\": \"2025-09-29T09:31:48.118Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 44:00:49:51:D9:81 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 12,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.107\",\n                    \"mac\": \"44:00:49:51:D9:81\",\n                    \"previous_count\": 12\n                },\n                \"Timestamp\": \"2025-09-29T09:31:48.118Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::20362690D657\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.1.0 3.1.8 v6087.0 Build 230406 Rel.63114n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:50.174Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 78.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 2.638095238095238,\n            \"google.com\": 2.7071428571428573,\n            \"spotify.com\": 2.5095238095238095,\n            \"youtube.com\": 2.5904761904761906\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 787.4269285714279,\n                \"Rtt\": 10.861109523809503\n            }\n        },\n        \"badSignal\": {\n            \"0E:CA:3B:A5:76:ED\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.4\",\n                \"Count\": 42\n            },\n            \"20:1E:88:BD:0F:B5\": {\n                \"Hostname\": \"FPL035020414557\",\n                \"IpAddress\": \"192.168.0.8\",\n                \"Count\": 267\n            },\n            \"20:1E:88:BD:52:54\": {\n                \"Hostname\": \"FPL035109314557\",\n                \"IpAddress\": \"192.168.0.10\",\n                \"Count\": 243\n            },\n            \"3C:31:78:BC:5E:CE\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.7\",\n                \"Count\": 420\n            },\n            \"B2:51:02:95:23:68\": {\n                \"Hostname\": \"David-s-S20-Ultra\",\n                \"IpAddress\": \"192.168.0.11\",\n                \"Count\": 108\n            },\n            \"C2:97:76:9A:43:36\": {\n                \"Hostname\": \"Galaxy-A12\",\n                \"IpAddress\": \"192.168.0.5\",\n                \"Count\": 178\n            },\n            \"F8:E4:E3:D0:E3:B9\": {\n                \"Hostname\": \"DESKTOP-5TVCMJ3\",\n                \"IpAddress\": \"192.168.0.3\",\n                \"Count\": 16\n            },\n            \"FE:FD:E7:B6:A3:6A\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.12\",\n                \"Count\": 83\n            }\n        },\n        \"maxCPU\": 18,\n        \"maxMemory\": 39.47,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC FE:FD:E7:B6:A3:6A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 83,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.12\",\n                    \"mac\": \"FE:FD:E7:B6:A3:6A\",\n                    \"previous_count\": 83\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.216Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 20:1E:88:BD:0F:B5 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 267,\n                    \"hostname\": \"FPL035020414557\",\n                    \"ip\": \"192.168.0.8\",\n                    \"mac\": \"20:1E:88:BD:0F:B5\",\n                    \"previous_count\": 267\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.216Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F8:E4:E3:D0:E3:B9 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 16,\n                    \"hostname\": \"DESKTOP-5TVCMJ3\",\n                    \"ip\": \"192.168.0.3\",\n                    \"mac\": \"F8:E4:E3:D0:E3:B9\",\n                    \"previous_count\": 16\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.216Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 20:1E:88:BD:52:54 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 243,\n                    \"hostname\": \"FPL035109314557\",\n                    \"ip\": \"192.168.0.10\",\n                    \"mac\": \"20:1E:88:BD:52:54\",\n                    \"previous_count\": 243\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.216Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B2:51:02:95:23:68 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 108,\n                    \"hostname\": \"David-s-S20-Ultra\",\n                    \"ip\": \"192.168.0.11\",\n                    \"mac\": \"B2:51:02:95:23:68\",\n                    \"previous_count\": 108\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.216Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 0E:CA:3B:A5:76:ED has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 42,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.4\",\n                    \"mac\": \"0E:CA:3B:A5:76:ED\",\n                    \"previous_count\": 42\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.216Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C2:97:76:9A:43:36 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 178,\n                    \"hostname\": \"Galaxy-A12\",\n                    \"ip\": \"192.168.0.5\",\n                    \"mac\": \"C2:97:76:9A:43:36\",\n                    \"previous_count\": 178\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.216Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::30DE4B41EC69\",\n            \"model\": \"HX220\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.17.0 2.0.0 v605f.0 Build 240923 Rel.23368n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:50.902Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 88.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 55,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 9.847619047619048,\n            \"google.com\": 9.857142857142858,\n            \"spotify.com\": 9.766666666666667,\n            \"youtube.com\": 9.823809523809524\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 342.2361904761907,\n                \"Rtt\": 1.9415047619047623\n            }\n        },\n        \"badSignal\": {\n            \"22:33:E6:F4:2B:C9\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.88.6\",\n                \"Count\": 179\n            },\n            \"90:DE:80:A6:55:65\": {\n                \"Hostname\": \"DESKTOP-9MFAJV7\",\n                \"IpAddress\": \"192.168.88.9\",\n                \"Count\": 10\n            },\n            \"FA:F7:9A:C5:DC:57\": {\n                \"Hostname\": \"Ayo-s-S22\",\n                \"IpAddress\": \"192.168.88.7\",\n                \"Count\": 108\n            }\n        },\n        \"maxCPU\": 32,\n        \"maxMemory\": 64.25,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 90:DE:80:A6:55:65 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 10,\n                    \"hostname\": \"DESKTOP-9MFAJV7\",\n                    \"ip\": \"192.168.88.9\",\n                    \"mac\": \"90:DE:80:A6:55:65\",\n                    \"previous_count\": 10\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.903Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 22:33:E6:F4:2B:C9 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 179,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.88.6\",\n                    \"mac\": \"22:33:E6:F4:2B:C9\",\n                    \"previous_count\": 179\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.903Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC FA:F7:9A:C5:DC:57 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 108,\n                    \"hostname\": \"Ayo-s-S22\",\n                    \"ip\": \"192.168.88.7\",\n                    \"mac\": \"FA:F7:9A:C5:DC:57\",\n                    \"previous_count\": 108\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.903Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::A842A10A48FF\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.13.0 2.0.0 v606d.0 Build 231129 Rel.37213n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:47.971Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 85,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 40,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 8.192857142857143,\n            \"google.com\": 8.142857142857142,\n            \"spotify.com\": 8.104761904761904,\n            \"youtube.com\": 8.152380952380952\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 526.2728398058256,\n                \"Rtt\": 23.883495145631066\n            }\n        },\n        \"badSignal\": {\n            \"2E:62:61:1C:45:E8\": {\n                \"Hostname\": \"VK2025\",\n                \"IpAddress\": \"192.168.0.105\",\n                \"Count\": 30\n            },\n            \"54:AF:97:FC:29:52\": {\n                \"Hostname\": \"P100\",\n                \"IpAddress\": \"192.168.0.116\",\n                \"Count\": 14\n            },\n            \"98:A8:29:D1:2A:D3\": {\n                \"Hostname\": \"lwip\",\n                \"IpAddress\": \"192.168.0.108\",\n                \"Count\": 346\n            },\n            \"CC:F4:11:9C:A7:AA\": {\n                \"Hostname\": \"Google-Nest-Mini\",\n                \"IpAddress\": \"192.168.0.119\",\n                \"Count\": 42\n            }\n        },\n        \"maxCPU\": 79,\n        \"maxMemory\": 46.67,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 98:A8:29:D1:2A:D3 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 346,\n                    \"hostname\": \"lwip\",\n                    \"ip\": \"192.168.0.108\",\n                    \"mac\": \"98:A8:29:D1:2A:D3\",\n                    \"previous_count\": 346\n                },\n                \"Timestamp\": \"2025-09-29T09:31:47.977Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 2E:62:61:1C:45:E8 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 30,\n                    \"hostname\": \"VK2025\",\n                    \"ip\": \"192.168.0.105\",\n                    \"mac\": \"2E:62:61:1C:45:E8\",\n                    \"previous_count\": 30\n                },\n                \"Timestamp\": \"2025-09-29T09:31:47.977Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 54:AF:97:FC:29:52 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 14,\n                    \"hostname\": \"P100\",\n                    \"ip\": \"192.168.0.116\",\n                    \"mac\": \"54:AF:97:FC:29:52\",\n                    \"previous_count\": 14\n                },\n                \"Timestamp\": \"2025-09-29T09:31:47.977Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC CC:F4:11:9C:A7:AA has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 42,\n                    \"hostname\": \"Google-Nest-Mini\",\n                    \"ip\": \"192.168.0.119\",\n                    \"mac\": \"CC:F4:11:9C:A7:AA\",\n                    \"previous_count\": 42\n                },\n                \"Timestamp\": \"2025-09-29T09:31:47.977Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::2036269003F8\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.1.0 3.1.8 v6087.0 Build 230406 Rel.63114n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:47.986Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 85,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 40,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 7.095238095238095,\n            \"google.com\": 7.357142857142857,\n            \"spotify.com\": 7.347619047619047,\n            \"youtube.com\": 7.357142857142857\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 1783.666404761904,\n                \"Rtt\": 12.927642857142855\n            }\n        },\n        \"badSignal\": {\n            \"2E:16:6C:76:C7:13\": {\n                \"Hostname\": \"POCO-F4\",\n                \"IpAddress\": \"192.168.0.5\",\n                \"Count\": 205\n            },\n            \"34:E6:E6:80:12:CA\": {\n                \"Hostname\": \"LGwebOSTV\",\n                \"IpAddress\": \"192.168.0.3\",\n                \"Count\": 13\n            },\n            \"34:E6:E6:F9:60:2E\": {\n                \"Hostname\": \"audiocast\",\n                \"IpAddress\": \"192.168.0.4\",\n                \"Count\": 34\n            },\n            \"A0:A3:B3:45:F1:C8\": {\n                \"Hostname\": \"SBS50_1961A8\",\n                \"IpAddress\": \"192.168.0.2\",\n                \"Count\": 189\n            }\n        },\n        \"maxCPU\": 11,\n        \"maxMemory\": 38.88,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 34:E6:E6:80:12:CA has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 13,\n                    \"hostname\": \"LGwebOSTV\",\n                    \"ip\": \"192.168.0.3\",\n                    \"mac\": \"34:E6:E6:80:12:CA\",\n                    \"previous_count\": 13\n                },\n                \"Timestamp\": \"2025-09-29T09:31:47.993Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 34:E6:E6:F9:60:2E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 34,\n                    \"hostname\": \"audiocast\",\n                    \"ip\": \"192.168.0.4\",\n                    \"mac\": \"34:E6:E6:F9:60:2E\",\n                    \"previous_count\": 34\n                },\n                \"Timestamp\": \"2025-09-29T09:31:47.993Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A0:A3:B3:45:F1:C8 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 189,\n                    \"hostname\": \"SBS50_1961A8\",\n                    \"ip\": \"192.168.0.2\",\n                    \"mac\": \"A0:A3:B3:45:F1:C8\",\n                    \"previous_count\": 189\n                },\n                \"Timestamp\": \"2025-09-29T09:31:47.993Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::40AE30975687\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.13.0 2.0.0 v606d.0 Build 231129 Rel.37213n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:43.562Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 78.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 7.105515587529976,\n            \"google.com\": 7.088729016786571,\n            \"spotify.com\": 6.997601918465228,\n            \"youtube.com\": 7.172661870503597\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 90.46135467980305,\n                \"Rtt\": 52.241379310344826\n            }\n        },\n        \"badSignal\": {\n            \"0E:E6:55:E8:B2:D2\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.102\",\n                \"Count\": 179\n            },\n            \"22:30:C6:D8:F1:D4\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.110\",\n                \"Count\": 182\n            },\n            \"22:88:54:9F:5B:03\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.110\",\n                \"Count\": 20\n            },\n            \"2A:C1:02:7F:C1:F8\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.103\",\n                \"Count\": 62\n            },\n            \"30:E3:A4:AD:38:D3\": {\n                \"Hostname\": \"LAP25025\",\n                \"IpAddress\": \"192.168.0.105\",\n                \"Count\": 111\n            },\n            \"5A:C5:2C:0E:24:A1\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.107\",\n                \"Count\": 19\n            },\n            \"94:E7:0B:FA:CA:FD\": {\n                \"Hostname\": \"tatel-laptop\",\n                \"IpAddress\": \"192.168.0.109\",\n                \"Count\": 12\n            },\n            \"9E:5E:56:20:D7:B9\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.111\",\n                \"Count\": 166\n            },\n            \"B0:67:B5:CC:81:5A\": {\n                \"Hostname\": \"iPhone-6\",\n                \"IpAddress\": \"192.168.0.108\",\n                \"Count\": 76\n            },\n            \"B8:BC:5B:64:42:8B\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.106\",\n                \"Count\": 414\n            },\n            \"E0:03:6B:F6:68:DC\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.118\",\n                \"Count\": 115\n            },\n            \"FA:E4:9D:CE:AD:A5\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.108\",\n                \"Count\": 13\n            },\n            \"FC:3C:D7:DC:6C:88\": {\n                \"Hostname\": \"lwip0\",\n                \"IpAddress\": \"192.168.0.108\",\n                \"Count\": 35\n            },\n            \"FC:3C:D7:E1:43:CD\": {\n                \"Hostname\": \"lwip0\",\n                \"IpAddress\": \"192.168.0.100\",\n                \"Count\": 30\n            }\n        },\n        \"maxCPU\": 38,\n        \"maxMemory\": 45.22,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B8:BC:5B:64:42:8B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 414,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.106\",\n                    \"mac\": \"B8:BC:5B:64:42:8B\",\n                    \"previous_count\": 414\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.601Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 5A:C5:2C:0E:24:A1 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 19,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.107\",\n                    \"mac\": \"5A:C5:2C:0E:24:A1\",\n                    \"previous_count\": 19\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.601Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 30:E3:A4:AD:38:D3 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 111,\n                    \"hostname\": \"LAP25025\",\n                    \"ip\": \"192.168.0.105\",\n                    \"mac\": \"30:E3:A4:AD:38:D3\",\n                    \"previous_count\": 111\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.601Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC FA:E4:9D:CE:AD:A5 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 13,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.108\",\n                    \"mac\": \"FA:E4:9D:CE:AD:A5\",\n                    \"previous_count\": 13\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.601Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 2A:C1:02:7F:C1:F8 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 62,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.103\",\n                    \"mac\": \"2A:C1:02:7F:C1:F8\",\n                    \"previous_count\": 62\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.601Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 0E:E6:55:E8:B2:D2 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 179,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.102\",\n                    \"mac\": \"0E:E6:55:E8:B2:D2\",\n                    \"previous_count\": 179\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.601Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 22:88:54:9F:5B:03 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 20,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.110\",\n                    \"mac\": \"22:88:54:9F:5B:03\",\n                    \"previous_count\": 20\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.601Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC E0:03:6B:F6:68:DC has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 115,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.118\",\n                    \"mac\": \"E0:03:6B:F6:68:DC\",\n                    \"previous_count\": 115\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.601Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 94:E7:0B:FA:CA:FD has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 12,\n                    \"hostname\": \"tatel-laptop\",\n                    \"ip\": \"192.168.0.109\",\n                    \"mac\": \"94:E7:0B:FA:CA:FD\",\n                    \"previous_count\": 12\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.601Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC FC:3C:D7:DC:6C:88 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 35,\n                    \"hostname\": \"lwip0\",\n                    \"ip\": \"192.168.0.108\",\n                    \"mac\": \"FC:3C:D7:DC:6C:88\",\n                    \"previous_count\": 35\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.601Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B0:67:B5:CC:81:5A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 76,\n                    \"hostname\": \"iPhone-6\",\n                    \"ip\": \"192.168.0.108\",\n                    \"mac\": \"B0:67:B5:CC:81:5A\",\n                    \"previous_count\": 76\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.602Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 22:30:C6:D8:F1:D4 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 182,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.110\",\n                    \"mac\": \"22:30:C6:D8:F1:D4\",\n                    \"previous_count\": 182\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.602Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 9E:5E:56:20:D7:B9 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 166,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.111\",\n                    \"mac\": \"9E:5E:56:20:D7:B9\",\n                    \"previous_count\": 166\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.602Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC FC:3C:D7:E1:43:CD has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 30,\n                    \"hostname\": \"lwip0\",\n                    \"ip\": \"192.168.0.100\",\n                    \"mac\": \"FC:3C:D7:E1:43:CD\",\n                    \"previous_count\": 30\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.602Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::30DE4B41EDAD\",\n            \"model\": \"HX220\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.15.0 2.0.0 v605f.0 Build 231128 Rel.28166n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:47.762Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 78.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 4.066666666666666,\n            \"google.com\": 4.121428571428571,\n            \"spotify.com\": 3.5976190476190477,\n            \"youtube.com\": 4.116666666666666\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 148.48273381294885,\n                \"Rtt\": 23.55119664268583\n            }\n        },\n        \"badSignal\": {\n            \"1A:E5:18:D9:C9:D8\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.88.14\",\n                \"Count\": 56\n            },\n            \"28:16:A8:C0:47:45\": {\n                \"Hostname\": \"XBOXONE\",\n                \"IpAddress\": \"192.168.88.5\",\n                \"Count\": 420\n            },\n            \"36:DE:4B:63:F5:A4\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.88.21\",\n                \"Count\": 409\n            },\n            \"38:B8:00:C1:0E:F5\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.88.11\",\n                \"Count\": 105\n            },\n            \"38:F9:D3:77:5C:80\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.88.3\",\n                \"Count\": 19\n            },\n            \"54:09:10:C2:3F:05\": {\n                \"Hostname\": \"hollys-iphone\",\n                \"IpAddress\": \"192.168.88.17\",\n                \"Count\": 76\n            },\n            \"5C:AA:FD:47:6D:E0\": {\n                \"Hostname\": \"SonosZP\",\n                \"IpAddress\": \"192.168.88.16\",\n                \"Count\": 44\n            },\n            \"5E:E2:9E:CF:B2:7E\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.88.3\",\n                \"Count\": 35\n            },\n            \"66:CD:DD:78:A1:55\": {\n                \"Hostname\": \"iPad\",\n                \"IpAddress\": \"192.168.88.19\",\n                \"Count\": 199\n            },\n            \"72:C4:D0:4B:72:AB\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.88.2\",\n                \"Count\": 64\n            },\n            \"72:CE:75:29:7E:F6\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.88.21\",\n                \"Count\": 96\n            },\n            \"78:28:CA:F4:6C:D4\": {\n                \"Hostname\": \"SonosZP\",\n                \"IpAddress\": \"192.168.88.20\",\n                \"Count\": 291\n            },\n            \"98:60:CA:9F:4B:9B\": {\n                \"Hostname\": \"iPhone-2\",\n                \"IpAddress\": \"192.168.88.3\",\n                \"Count\": 73\n            },\n            \"9E:93:5F:91:4D:F1\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.88.21\",\n                \"Count\": 11\n            },\n            \"AE:4D:32:97:2F:F9\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.88.3\",\n                \"Count\": 35\n            }\n        },\n        \"maxCPU\": 45,\n        \"maxMemory\": 63.6,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 98:60:CA:9F:4B:9B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 73,\n                    \"hostname\": \"iPhone-2\",\n                    \"ip\": \"192.168.88.3\",\n                    \"mac\": \"98:60:CA:9F:4B:9B\",\n                    \"previous_count\": 73\n                },\n                \"Timestamp\": \"2025-09-29T09:31:47.766Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 38:B8:00:C1:0E:F5 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 105,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.11\",\n                    \"mac\": \"38:B8:00:C1:0E:F5\",\n                    \"previous_count\": 105\n                },\n                \"Timestamp\": \"2025-09-29T09:31:47.766Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 72:C4:D0:4B:72:AB has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 64,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.2\",\n                    \"mac\": \"72:C4:D0:4B:72:AB\",\n                    \"previous_count\": 64\n                },\n                \"Timestamp\": \"2025-09-29T09:31:47.766Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 38:F9:D3:77:5C:80 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 19,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.3\",\n                    \"mac\": \"38:F9:D3:77:5C:80\",\n                    \"previous_count\": 19\n                },\n                \"Timestamp\": \"2025-09-29T09:31:47.766Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 5E:E2:9E:CF:B2:7E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 35,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.88.3\",\n                    \"mac\": \"5E:E2:9E:CF:B2:7E\",\n                    \"previous_count\": 35\n                },\n                \"Timestamp\": \"2025-09-29T09:31:47.766Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 5C:AA:FD:47:6D:E0 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 44,\n                    \"hostname\": \"SonosZP\",\n                    \"ip\": \"192.168.88.16\",\n                    \"mac\": \"5C:AA:FD:47:6D:E0\",\n                    \"previous_count\": 44\n                },\n                \"Timestamp\": \"2025-09-29T09:31:47.766Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC AE:4D:32:97:2F:F9 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 35,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.3\",\n                    \"mac\": \"AE:4D:32:97:2F:F9\",\n                    \"previous_count\": 35\n                },\n                \"Timestamp\": \"2025-09-29T09:31:47.766Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 78:28:CA:F4:6C:D4 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 291,\n                    \"hostname\": \"SonosZP\",\n                    \"ip\": \"192.168.88.20\",\n                    \"mac\": \"78:28:CA:F4:6C:D4\",\n                    \"previous_count\": 291\n                },\n                \"Timestamp\": \"2025-09-29T09:31:47.766Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 9E:93:5F:91:4D:F1 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 11,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.88.21\",\n                    \"mac\": \"9E:93:5F:91:4D:F1\",\n                    \"previous_count\": 11\n                },\n                \"Timestamp\": \"2025-09-29T09:31:47.766Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 1A:E5:18:D9:C9:D8 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 56,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.14\",\n                    \"mac\": \"1A:E5:18:D9:C9:D8\",\n                    \"previous_count\": 56\n                },\n                \"Timestamp\": \"2025-09-29T09:31:47.766Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::A842A10A5550\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.15.0 2.0.0 v606d.0 Build 240802 Rel.33715n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:42.516Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 88.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 55,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 10.030878859857483,\n            \"google.com\": 10.073634204275534,\n            \"spotify.com\": 9.776722090261282,\n            \"youtube.com\": 10.009501187648455\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 915.0710213776756,\n                \"Rtt\": 23.20665083135392\n            }\n        },\n        \"badSignal\": {\n            \"0A:AB:ED:26:07:AE\": {\n                \"Hostname\": \"Galaxy-A40\",\n                \"IpAddress\": \"192.168.0.106\",\n                \"Count\": 15\n            },\n            \"22:27:27:61:AF:74\": {\n                \"Hostname\": \"HUAWEI_P30_Pro-14af0156fc\",\n                \"IpAddress\": \"192.168.0.105\",\n                \"Count\": 10\n            },\n            \"EC:74:8C:81:59:28\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.101\",\n                \"Count\": 126\n            }\n        },\n        \"maxCPU\": 29,\n        \"maxMemory\": 47.91,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 22:27:27:61:AF:74 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 10,\n                    \"hostname\": \"HUAWEI_P30_Pro-14af0156fc\",\n                    \"ip\": \"192.168.0.105\",\n                    \"mac\": \"22:27:27:61:AF:74\",\n                    \"previous_count\": 10\n                },\n                \"Timestamp\": \"2025-09-29T09:31:42.517Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC EC:74:8C:81:59:28 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 126,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"EC:74:8C:81:59:28\",\n                    \"previous_count\": 126\n                },\n                \"Timestamp\": \"2025-09-29T09:31:42.517Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 0A:AB:ED:26:07:AE has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 15,\n                    \"hostname\": \"Galaxy-A40\",\n                    \"ip\": \"192.168.0.106\",\n                    \"mac\": \"0A:AB:ED:26:07:AE\",\n                    \"previous_count\": 15\n                },\n                \"Timestamp\": \"2025-09-29T09:31:42.517Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::B0192129C684\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.15.0 2.0.0 v606d.0 Build 240802 Rel.33715n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:34.224Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 100,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 100,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 4.05679012345679,\n            \"google.com\": 4.0609418282548475,\n            \"spotify.com\": 4.035532994923858,\n            \"youtube.com\": 4.065326633165829\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 829.354563106796,\n                \"Rtt\": 12.79126213592233\n            }\n        },\n        \"maxCPU\": 34,\n        \"maxMemory\": 49.37,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::3C52A105FB4D\",\n            \"model\": \"HX220\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.15.0 2.0.0 v605f.0 Build 231128 Rel.28166n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:52.936Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 77.5,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 10,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 7.9263657957244655,\n            \"google.com\": 7.897862232779097,\n            \"spotify.com\": 7.9168646080760094,\n            \"youtube.com\": 7.9263657957244655\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 718.651071428571,\n                \"Rtt\": 21.880542857142874\n            }\n        },\n        \"badSignal\": {\n            \"4E:88:AA:D4:40:3A\": {\n                \"Hostname\": \"OPPO-A78-5G\",\n                \"IpAddress\": \"192.168.88.6\",\n                \"Count\": 36\n            },\n            \"5C:52:30:99:08:83\": {\n                \"Hostname\": \"Jasons-MBP-2\",\n                \"IpAddress\": \"192.168.88.7\",\n                \"Count\": 24\n            },\n            \"6E:3F:F1:66:36:47\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.88.3\",\n                \"Count\": 134\n            },\n            \"BC:D0:74:9A:14:DD\": {\n                \"Hostname\": \"Jasons-MBP\",\n                \"IpAddress\": \"192.168.88.11\",\n                \"Count\": 109\n            },\n            \"C6:84:8A:88:4B:73\": {\n                \"Hostname\": \"OPPO-Reno12-F-5G\",\n                \"IpAddress\": \"192.168.88.14\",\n                \"Count\": 10\n            },\n            \"EC:0D:E4:17:BB:C7\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.88.13\",\n                \"Count\": 277\n            }\n        },\n        \"maxCPU\": 29,\n        \"maxMemory\": 61.8,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 4E:88:AA:D4:40:3A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 36,\n                    \"hostname\": \"OPPO-A78-5G\",\n                    \"ip\": \"192.168.88.6\",\n                    \"mac\": \"4E:88:AA:D4:40:3A\",\n                    \"previous_count\": 36\n                },\n                \"Timestamp\": \"2025-09-29T09:31:52.983Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 5C:52:30:99:08:83 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 24,\n                    \"hostname\": \"Jasons-MBP-2\",\n                    \"ip\": \"192.168.88.7\",\n                    \"mac\": \"5C:52:30:99:08:83\",\n                    \"previous_count\": 24\n                },\n                \"Timestamp\": \"2025-09-29T09:31:52.984Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C6:84:8A:88:4B:73 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 10,\n                    \"hostname\": \"OPPO-Reno12-F-5G\",\n                    \"ip\": \"192.168.88.14\",\n                    \"mac\": \"C6:84:8A:88:4B:73\",\n                    \"previous_count\": 10\n                },\n                \"Timestamp\": \"2025-09-29T09:31:52.984Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC EC:0D:E4:17:BB:C7 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 277,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.13\",\n                    \"mac\": \"EC:0D:E4:17:BB:C7\",\n                    \"previous_count\": 277\n                },\n                \"Timestamp\": \"2025-09-29T09:31:52.984Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC BC:D0:74:9A:14:DD has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 109,\n                    \"hostname\": \"Jasons-MBP\",\n                    \"ip\": \"192.168.88.11\",\n                    \"mac\": \"BC:D0:74:9A:14:DD\",\n                    \"previous_count\": 109\n                },\n                \"Timestamp\": \"2025-09-29T09:31:52.984Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 6E:3F:F1:66:36:47 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 134,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.88.3\",\n                    \"mac\": \"6E:3F:F1:66:36:47\",\n                    \"previous_count\": 134\n                },\n                \"Timestamp\": \"2025-09-29T09:31:52.984Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::3C52A106038D\",\n            \"model\": \"HX220\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.15.0 2.0.0 v605f.0 Build 231128 Rel.28166n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:53.084Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 78.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 8.007125890736342,\n            \"google.com\": 8.004750593824228,\n            \"spotify.com\": 7.104513064133017,\n            \"youtube.com\": 8.021377672209026\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 714.741714285713,\n                \"Rtt\": 22.41209285714285\n            }\n        },\n        \"badSignal\": {\n            \"0E:B0:A2:24:0A:84\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.88.14\",\n                \"Count\": 34\n            },\n            \"3A:27:64:80:86:78\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.88.18\",\n                \"Count\": 10\n            },\n            \"9E:A2:F4:56:A6:76\": {\n                \"Hostname\": \"WSPOPMPC0207\",\n                \"IpAddress\": \"192.168.88.23\",\n                \"Count\": 23\n            },\n            \"9E:A2:F4:C1:D5:1B\": {\n                \"Hostname\": \"RE365\",\n                \"IpAddress\": \"192.168.88.6\",\n                \"Count\": 34\n            },\n            \"B0:95:75:03:B5:3E\": {\n                \"Hostname\": \"Tapo_Bulb\",\n                \"IpAddress\": \"192.168.88.2\",\n                \"Count\": 417\n            },\n            \"C0:06:C3:94:47:8C\": {\n                \"Hostname\": \"Tapo_Bulb\",\n                \"IpAddress\": \"192.168.88.19\",\n                \"Count\": 75\n            },\n            \"DC:0B:34:CB:07:31\": {\n                \"Hostname\": \"KT-G6\",\n                \"IpAddress\": \"192.168.88.4\",\n                \"Count\": 52\n            },\n            \"F6:58:51:AE:54:1B\": {\n                \"Hostname\": \"Pixel-9-Pro\",\n                \"IpAddress\": \"192.168.88.16\",\n                \"Count\": 33\n            }\n        },\n        \"maxCPU\": 57,\n        \"maxMemory\": 62,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 9E:A2:F4:C1:D5:1B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 34,\n                    \"hostname\": \"RE365\",\n                    \"ip\": \"192.168.88.6\",\n                    \"mac\": \"9E:A2:F4:C1:D5:1B\",\n                    \"previous_count\": 34\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.12Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 9E:A2:F4:56:A6:76 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 23,\n                    \"hostname\": \"WSPOPMPC0207\",\n                    \"ip\": \"192.168.88.23\",\n                    \"mac\": \"9E:A2:F4:56:A6:76\",\n                    \"previous_count\": 23\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.12Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B0:95:75:03:B5:3E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 417,\n                    \"hostname\": \"Tapo_Bulb\",\n                    \"ip\": \"192.168.88.2\",\n                    \"mac\": \"B0:95:75:03:B5:3E\",\n                    \"previous_count\": 417\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.12Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F6:58:51:AE:54:1B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 33,\n                    \"hostname\": \"Pixel-9-Pro\",\n                    \"ip\": \"192.168.88.16\",\n                    \"mac\": \"F6:58:51:AE:54:1B\",\n                    \"previous_count\": 33\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.12Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 0E:B0:A2:24:0A:84 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 34,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.14\",\n                    \"mac\": \"0E:B0:A2:24:0A:84\",\n                    \"previous_count\": 34\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.121Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC DC:0B:34:CB:07:31 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 52,\n                    \"hostname\": \"KT-G6\",\n                    \"ip\": \"192.168.88.4\",\n                    \"mac\": \"DC:0B:34:CB:07:31\",\n                    \"previous_count\": 52\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.121Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C0:06:C3:94:47:8C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 75,\n                    \"hostname\": \"Tapo_Bulb\",\n                    \"ip\": \"192.168.88.19\",\n                    \"mac\": \"C0:06:C3:94:47:8C\",\n                    \"previous_count\": 75\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.121Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 3A:27:64:80:86:78 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 10,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.18\",\n                    \"mac\": \"3A:27:64:80:86:78\",\n                    \"previous_count\": 10\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.121Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::242FD04E9374\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.13.0 2.0.0 v606d.0 Build 231129 Rel.37213n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:46.769Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 67.5,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 10,\n            \"hardwareHealthScore\": 60\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 6.088095238095238,\n            \"google.com\": 6.083333333333333,\n            \"spotify.com\": 5.523809523809524,\n            \"youtube.com\": 6.102380952380952\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 544.1588249400479,\n                \"Rtt\": 22.73381294964029\n            }\n        },\n        \"badSignal\": {\n            \"1C:91:80:E0:96:F6\": {\n                \"Hostname\": \"Tayas-Air\",\n                \"IpAddress\": \"192.168.0.102\",\n                \"Count\": 347\n            },\n            \"1E:07:40:59:F4:96\": {\n                \"Hostname\": \"Misha-s-S20\",\n                \"IpAddress\": \"192.168.0.105\",\n                \"Count\": 120\n            },\n            \"1E:79:82:45:67:45\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.101\",\n                \"Count\": 26\n            },\n            \"4E:09:A7:A2:F7:46\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.107\",\n                \"Count\": 171\n            },\n            \"72:39:D4:E6:B4:C2\": {\n                \"Hostname\": \"SystemUsersiPad\",\n                \"IpAddress\": \"192.168.0.100\",\n                \"Count\": 54\n            },\n            \"EC:2B:EB:EA:D8:45\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.106\",\n                \"Count\": 419\n            }\n        },\n        \"maxCPU\": 100,\n        \"maxMemory\": 49.16,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 72:39:D4:E6:B4:C2 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 54,\n                    \"hostname\": \"SystemUsersiPad\",\n                    \"ip\": \"192.168.0.100\",\n                    \"mac\": \"72:39:D4:E6:B4:C2\",\n                    \"previous_count\": 54\n                },\n                \"Timestamp\": \"2025-09-29T09:31:46.774Z\"\n            },\n            {\n                \"Type\": \"HighCPUUsage\",\n                \"Message\": \"Device is experiencing high CPU usage.\",\n                \"Details\": {\n                    \"max_cpu_percentage\": 100,\n                    \"threshold_percentage\": 90\n                },\n                \"Timestamp\": \"2025-09-29T09:31:46.774Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::98254A42AE4B\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.13.0 2.0.0 v606d.0 Build 231129 Rel.37213n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:35.85Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 100,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 100,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 5.6128266033254155,\n            \"google.com\": 5.57957244655582,\n            \"spotify.com\": 5.57957244655582,\n            \"youtube.com\": 5.634204275534442\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 613.5177750611248,\n                \"Rtt\": 15.8679706601467\n            }\n        },\n        \"maxCPU\": 17,\n        \"maxMemory\": 43.77,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::3C52A10605F7\",\n            \"model\": \"HX220\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.15.0 2.0.0 v605f.0 Build 231128 Rel.28166n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:37.326Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 78.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 8.014749262536872,\n            \"google.com\": 8.041297935103245,\n            \"spotify.com\": 7.1415929203539825,\n            \"youtube.com\": 8.014749262536872\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 673.6500589970499,\n                \"Rtt\": 21.630492625368728\n            }\n        },\n        \"badSignal\": {\n            \"20:A1:71:26:5E:D3\": {\n                \"Hostname\": \"amazon-6ca036226\",\n                \"IpAddress\": \"192.168.88.4\",\n                \"Count\": 175\n            },\n            \"46:F3:0A:11:41:90\": {\n                \"Hostname\": \"DS\",\n                \"IpAddress\": \"192.168.88.8\",\n                \"Count\": 72\n            },\n            \"56:A7:2A:7A:8E:93\": {\n                \"Hostname\": \"Sandeep-s-S22\",\n                \"IpAddress\": \"192.168.88.6\",\n                \"Count\": 103\n            },\n            \"6A:FF:47:3C:1C:4C\": {\n                \"Hostname\": \"Galaxy-Tab-A7\",\n                \"IpAddress\": \"192.168.88.9\",\n                \"Count\": 140\n            },\n            \"7A:56:5B:27:BC:46\": {\n                \"Hostname\": \"Belina-s-Tab-A7\",\n                \"IpAddress\": \"192.168.88.7\",\n                \"Count\": 240\n            },\n            \"90:A8:22:EA:05:DF\": {\n                \"Hostname\": \"amazon-992a191a6\",\n                \"IpAddress\": \"192.168.88.11\",\n                \"Count\": 92\n            },\n            \"92:F1:A4:08:36:57\": {\n                \"Hostname\": \"Sandeep-s-S20\",\n                \"IpAddress\": \"192.168.88.10\",\n                \"Count\": 165\n            },\n            \"B0:FC:0D:EF:2C:8C\": {\n                \"Hostname\": \"amazon-a762aec62\",\n                \"IpAddress\": \"192.168.88.12\",\n                \"Count\": 217\n            }\n        },\n        \"maxCPU\": 52,\n        \"maxMemory\": 61.43,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 20:A1:71:26:5E:D3 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 175,\n                    \"hostname\": \"amazon-6ca036226\",\n                    \"ip\": \"192.168.88.4\",\n                    \"mac\": \"20:A1:71:26:5E:D3\",\n                    \"previous_count\": 175\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.356Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 56:A7:2A:7A:8E:93 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 103,\n                    \"hostname\": \"Sandeep-s-S22\",\n                    \"ip\": \"192.168.88.6\",\n                    \"mac\": \"56:A7:2A:7A:8E:93\",\n                    \"previous_count\": 103\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.356Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 90:A8:22:EA:05:DF has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 92,\n                    \"hostname\": \"amazon-992a191a6\",\n                    \"ip\": \"192.168.88.11\",\n                    \"mac\": \"90:A8:22:EA:05:DF\",\n                    \"previous_count\": 92\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.356Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 46:F3:0A:11:41:90 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 72,\n                    \"hostname\": \"DS\",\n                    \"ip\": \"192.168.88.8\",\n                    \"mac\": \"46:F3:0A:11:41:90\",\n                    \"previous_count\": 72\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.356Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 92:F1:A4:08:36:57 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 165,\n                    \"hostname\": \"Sandeep-s-S20\",\n                    \"ip\": \"192.168.88.10\",\n                    \"mac\": \"92:F1:A4:08:36:57\",\n                    \"previous_count\": 165\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.356Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B0:FC:0D:EF:2C:8C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 217,\n                    \"hostname\": \"amazon-a762aec62\",\n                    \"ip\": \"192.168.88.12\",\n                    \"mac\": \"B0:FC:0D:EF:2C:8C\",\n                    \"previous_count\": 217\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.356Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 6A:FF:47:3C:1C:4C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 140,\n                    \"hostname\": \"Galaxy-Tab-A7\",\n                    \"ip\": \"192.168.88.9\",\n                    \"mac\": \"6A:FF:47:3C:1C:4C\",\n                    \"previous_count\": 140\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.356Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 7A:56:5B:27:BC:46 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 240,\n                    \"hostname\": \"Belina-s-Tab-A7\",\n                    \"ip\": \"192.168.88.7\",\n                    \"mac\": \"7A:56:5B:27:BC:46\",\n                    \"previous_count\": 240\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.356Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::20362690BAAE\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.1.0 3.1.8 v6087.0 Build 230406 Rel.63114n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:47.267Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 78.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 4.8428571428571425,\n            \"google.com\": 4.890476190476191,\n            \"spotify.com\": 4.785714285714286,\n            \"youtube.com\": 4.878571428571429\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 1591.368833333332,\n                \"Rtt\": 11.24785\n            }\n        },\n        \"badSignal\": {\n            \"08:C2:24:5B:9C:F7\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.8\",\n                \"Count\": 14\n            },\n            \"0A:5C:08:BF:E6:D0\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.8\",\n                \"Count\": 71\n            },\n            \"26:00:C4:A2:18:47\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.13\",\n                \"Count\": 129\n            },\n            \"4C:C9:5E:1C:E8:A6\": {\n                \"Hostname\": \"Samsung\",\n                \"IpAddress\": \"192.168.0.16\",\n                \"Count\": 22\n            },\n            \"50:8A:06:4B:70:76\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.5\",\n                \"Count\": 420\n            },\n            \"5E:14:03:98:5E:E5\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.8\",\n                \"Count\": 66\n            },\n            \"A8:93:4A:E5:FA:97\": {\n                \"Hostname\": \"LAPTOP-PPNSS7PC\",\n                \"IpAddress\": \"192.168.0.11\",\n                \"Count\": 23\n            },\n            \"A8:E6:21:55:74:F7\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.17\",\n                \"Count\": 419\n            },\n            \"AA:77:41:E7:82:AE\": {\n                \"Hostname\": \"Watch\",\n                \"IpAddress\": \"192.168.0.12\",\n                \"Count\": 96\n            },\n            \"B2:D6:7D:FC:B6:BA\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.11\",\n                \"Count\": 205\n            },\n            \"E2:7B:B9:A2:7F:2D\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.8\",\n                \"Count\": 96\n            },\n            \"F0:D4:15:6A:34:3E\": {\n                \"Hostname\": \"Kieran-PC-Home\",\n                \"IpAddress\": \"192.168.0.11\",\n                \"Count\": 11\n            },\n            \"FC:67:1F:B6:6E:78\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.9\",\n                \"Count\": 420\n            }\n        },\n        \"maxCPU\": 20,\n        \"maxMemory\": 38.62,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 08:C2:24:5B:9C:F7 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 14,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.8\",\n                    \"mac\": \"08:C2:24:5B:9C:F7\",\n                    \"previous_count\": 14\n                },\n                \"Timestamp\": \"2025-09-29T09:31:47.267Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 26:00:C4:A2:18:47 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 129,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.13\",\n                    \"mac\": \"26:00:C4:A2:18:47\",\n                    \"previous_count\": 129\n                },\n                \"Timestamp\": \"2025-09-29T09:31:47.267Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC AA:77:41:E7:82:AE has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 96,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.0.12\",\n                    \"mac\": \"AA:77:41:E7:82:AE\",\n                    \"previous_count\": 96\n                },\n                \"Timestamp\": \"2025-09-29T09:31:47.267Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F0:D4:15:6A:34:3E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 11,\n                    \"hostname\": \"Kieran-PC-Home\",\n                    \"ip\": \"192.168.0.11\",\n                    \"mac\": \"F0:D4:15:6A:34:3E\",\n                    \"previous_count\": 11\n                },\n                \"Timestamp\": \"2025-09-29T09:31:47.267Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 5E:14:03:98:5E:E5 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 66,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.8\",\n                    \"mac\": \"5E:14:03:98:5E:E5\",\n                    \"previous_count\": 66\n                },\n                \"Timestamp\": \"2025-09-29T09:31:47.267Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 4C:C9:5E:1C:E8:A6 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 22,\n                    \"hostname\": \"Samsung\",\n                    \"ip\": \"192.168.0.16\",\n                    \"mac\": \"4C:C9:5E:1C:E8:A6\",\n                    \"previous_count\": 22\n                },\n                \"Timestamp\": \"2025-09-29T09:31:47.267Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 0A:5C:08:BF:E6:D0 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 71,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.8\",\n                    \"mac\": \"0A:5C:08:BF:E6:D0\",\n                    \"previous_count\": 71\n                },\n                \"Timestamp\": \"2025-09-29T09:31:47.267Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A8:93:4A:E5:FA:97 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 23,\n                    \"hostname\": \"LAPTOP-PPNSS7PC\",\n                    \"ip\": \"192.168.0.11\",\n                    \"mac\": \"A8:93:4A:E5:FA:97\",\n                    \"previous_count\": 23\n                },\n                \"Timestamp\": \"2025-09-29T09:31:47.267Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC E2:7B:B9:A2:7F:2D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 96,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.8\",\n                    \"mac\": \"E2:7B:B9:A2:7F:2D\",\n                    \"previous_count\": 96\n                },\n                \"Timestamp\": \"2025-09-29T09:31:47.267Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B2:D6:7D:FC:B6:BA has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 205,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.11\",\n                    \"mac\": \"B2:D6:7D:FC:B6:BA\",\n                    \"previous_count\": 205\n                },\n                \"Timestamp\": \"2025-09-29T09:31:47.267Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::242FD04EA301\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.12.0 2.0.0 v606d.0 Build 230913 Rel.29689n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:48.581Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 78.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 5.609523809523809,\n            \"google.com\": 5.697619047619048,\n            \"spotify.com\": 5.6380952380952385,\n            \"youtube.com\": 5.669047619047619\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 752.3754237288136,\n                \"Rtt\": 27.215496368038743\n            }\n        },\n        \"badSignal\": {\n            \"16:16:52:63:BB:EA\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.110\",\n                \"Count\": 37\n            },\n            \"2E:05:55:7D:C6:9C\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.114\",\n                \"Count\": 16\n            },\n            \"46:3B:C3:62:37:D5\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.102\",\n                \"Count\": 35\n            },\n            \"66:19:A6:41:ED:A8\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.110\",\n                \"Count\": 22\n            },\n            \"AC:9F:C3:05:55:DC\": {\n                \"Hostname\": \"Ring-AC9fC30555DC\",\n                \"IpAddress\": \"192.168.0.104\",\n                \"Count\": 190\n            },\n            \"AE:21:0C:56:D6:C9\": {\n                \"Hostname\": \"iPad\",\n                \"IpAddress\": \"192.168.0.101\",\n                \"Count\": 31\n            },\n            \"B0:68:E6:AA:EC:31\": {\n                \"Hostname\": \"LAP-STA-026\",\n                \"IpAddress\": \"192.168.0.116\",\n                \"Count\": 10\n            },\n            \"E2:B7:4D:DE:D6:56\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.109\",\n                \"Count\": 17\n            }\n        },\n        \"maxCPU\": 36,\n        \"maxMemory\": 48.08,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 46:3B:C3:62:37:D5 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 35,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.102\",\n                    \"mac\": \"46:3B:C3:62:37:D5\",\n                    \"previous_count\": 35\n                },\n                \"Timestamp\": \"2025-09-29T09:31:48.582Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC E2:B7:4D:DE:D6:56 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 17,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.109\",\n                    \"mac\": \"E2:B7:4D:DE:D6:56\",\n                    \"previous_count\": 17\n                },\n                \"Timestamp\": \"2025-09-29T09:31:48.582Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC AC:9F:C3:05:55:DC has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 190,\n                    \"hostname\": \"Ring-AC9fC30555DC\",\n                    \"ip\": \"192.168.0.104\",\n                    \"mac\": \"AC:9F:C3:05:55:DC\",\n                    \"previous_count\": 190\n                },\n                \"Timestamp\": \"2025-09-29T09:31:48.582Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B0:68:E6:AA:EC:31 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 10,\n                    \"hostname\": \"LAP-STA-026\",\n                    \"ip\": \"192.168.0.116\",\n                    \"mac\": \"B0:68:E6:AA:EC:31\",\n                    \"previous_count\": 10\n                },\n                \"Timestamp\": \"2025-09-29T09:31:48.582Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 16:16:52:63:BB:EA has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 37,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.110\",\n                    \"mac\": \"16:16:52:63:BB:EA\",\n                    \"previous_count\": 37\n                },\n                \"Timestamp\": \"2025-09-29T09:31:48.582Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 66:19:A6:41:ED:A8 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 22,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.110\",\n                    \"mac\": \"66:19:A6:41:ED:A8\",\n                    \"previous_count\": 22\n                },\n                \"Timestamp\": \"2025-09-29T09:31:48.582Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 2E:05:55:7D:C6:9C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 16,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.114\",\n                    \"mac\": \"2E:05:55:7D:C6:9C\",\n                    \"previous_count\": 16\n                },\n                \"Timestamp\": \"2025-09-29T09:31:48.582Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC AE:21:0C:56:D6:C9 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 31,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"AE:21:0C:56:D6:C9\",\n                    \"previous_count\": 31\n                },\n                \"Timestamp\": \"2025-09-29T09:31:48.582Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::20362690D90C\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.1.0 3.1.8 v6087.0 Build 230406 Rel.63114n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:54.754Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 78.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 7.05,\n            \"google.com\": 7.171428571428572,\n            \"spotify.com\": 7.085714285714285,\n            \"youtube.com\": 7.180952380952381\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 961.73288095238,\n                \"Rtt\": 14.537173809523823\n            }\n        },\n        \"badSignal\": {\n            \"0A:67:FC:61:C5:CD\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.36\",\n                \"Count\": 46\n            },\n            \"14:91:38:94:9E:B8\": {\n                \"Hostname\": \"amazon-d28558208\",\n                \"IpAddress\": \"192.168.0.25\",\n                \"Count\": 383\n            },\n            \"1C:45:86:A1:48:3C\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.9\",\n                \"Count\": 205\n            },\n            \"48:E1:E9:49:E6:65\": {\n                \"Hostname\": \"Meross Smart Switch\",\n                \"IpAddress\": \"192.168.0.3\",\n                \"Count\": 420\n            },\n            \"50:BA:02:BC:49:54\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.8\",\n                \"Count\": 22\n            },\n            \"58:2F:40:CA:7D:0A\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.27\",\n                \"Count\": 340\n            },\n            \"5A:86:75:82:92:5A\": {\n                \"Hostname\": \"Faye-s-Tab-S6-Lite\",\n                \"IpAddress\": \"192.168.0.29\",\n                \"Count\": 381\n            },\n            \"68:13:F3:41:A4:78\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.17\",\n                \"Count\": 381\n            },\n            \"68:54:FD:16:FF:0A\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.37\",\n                \"Count\": 187\n            },\n            \"84:E6:57:8D:03:83\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.32\",\n                \"Count\": 134\n            },\n            \"90:39:5F:18:8F:A7\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.28\",\n                \"Count\": 152\n            },\n            \"9A:47:2B:6A:A8:2E\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.35\",\n                \"Count\": 120\n            },\n            \"A0:D2:B1:6C:86:B4\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.10\",\n                \"Count\": 292\n            },\n            \"A2:D1:40:D4:87:BC\": {\n                \"Hostname\": \"Faye-s-S24\",\n                \"IpAddress\": \"192.168.0.21\",\n                \"Count\": 249\n            },\n            \"B0:67:B5:7C:6B:83\": {\n                \"Hostname\": \"Marcuss-iPhone\",\n                \"IpAddress\": \"192.168.0.14\",\n                \"Count\": 57\n            },\n            \"B6:4E:74:46:00:45\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.34\",\n                \"Count\": 147\n            },\n            \"CA:5A:32:52:CC:D2\": {\n                \"Hostname\": \"Pixel-7-Pro\",\n                \"IpAddress\": \"192.168.0.23\",\n                \"Count\": 167\n            },\n            \"D2:0E:94:80:FD:7D\": {\n                \"Hostname\": \"Chloe-s-A16\",\n                \"IpAddress\": \"192.168.0.36\",\n                \"Count\": 10\n            },\n            \"D4:91:0F:11:BA:4D\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.12\",\n                \"Count\": 20\n            },\n            \"DA:36:1B:F4:D5:F6\": {\n                \"Hostname\": \"Pixel-7-Pro\",\n                \"IpAddress\": \"192.168.0.8\",\n                \"Count\": 10\n            },\n            \"E0:09:BF:62:C2:60\": {\n                \"Hostname\": \"IPCAM\",\n                \"IpAddress\": \"192.168.0.30\",\n                \"Count\": 311\n            },\n            \"F0:2F:9E:70:B8:AD\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.19\",\n                \"Count\": 306\n            }\n        },\n        \"maxCPU\": 35,\n        \"maxMemory\": 39.66,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 68:54:FD:16:FF:0A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 187,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.37\",\n                    \"mac\": \"68:54:FD:16:FF:0A\",\n                    \"previous_count\": 187\n                },\n                \"Timestamp\": \"2025-09-29T09:31:54.765Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D4:91:0F:11:BA:4D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 20,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.12\",\n                    \"mac\": \"D4:91:0F:11:BA:4D\",\n                    \"previous_count\": 20\n                },\n                \"Timestamp\": \"2025-09-29T09:31:54.765Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A0:D2:B1:6C:86:B4 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 292,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.10\",\n                    \"mac\": \"A0:D2:B1:6C:86:B4\",\n                    \"previous_count\": 292\n                },\n                \"Timestamp\": \"2025-09-29T09:31:54.765Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 0A:67:FC:61:C5:CD has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 46,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.36\",\n                    \"mac\": \"0A:67:FC:61:C5:CD\",\n                    \"previous_count\": 46\n                },\n                \"Timestamp\": \"2025-09-29T09:31:54.765Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC DA:36:1B:F4:D5:F6 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 10,\n                    \"hostname\": \"Pixel-7-Pro\",\n                    \"ip\": \"192.168.0.8\",\n                    \"mac\": \"DA:36:1B:F4:D5:F6\",\n                    \"previous_count\": 10\n                },\n                \"Timestamp\": \"2025-09-29T09:31:54.765Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 58:2F:40:CA:7D:0A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 340,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.27\",\n                    \"mac\": \"58:2F:40:CA:7D:0A\",\n                    \"previous_count\": 340\n                },\n                \"Timestamp\": \"2025-09-29T09:31:54.765Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 1C:45:86:A1:48:3C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 205,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.9\",\n                    \"mac\": \"1C:45:86:A1:48:3C\",\n                    \"previous_count\": 205\n                },\n                \"Timestamp\": \"2025-09-29T09:31:54.765Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A2:D1:40:D4:87:BC has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 249,\n                    \"hostname\": \"Faye-s-S24\",\n                    \"ip\": \"192.168.0.21\",\n                    \"mac\": \"A2:D1:40:D4:87:BC\",\n                    \"previous_count\": 249\n                },\n                \"Timestamp\": \"2025-09-29T09:31:54.765Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B0:67:B5:7C:6B:83 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 57,\n                    \"hostname\": \"Marcuss-iPhone\",\n                    \"ip\": \"192.168.0.14\",\n                    \"mac\": \"B0:67:B5:7C:6B:83\",\n                    \"previous_count\": 57\n                },\n                \"Timestamp\": \"2025-09-29T09:31:54.765Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 5A:86:75:82:92:5A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 381,\n                    \"hostname\": \"Faye-s-Tab-S6-Lite\",\n                    \"ip\": \"192.168.0.29\",\n                    \"mac\": \"5A:86:75:82:92:5A\",\n                    \"previous_count\": 381\n                },\n                \"Timestamp\": \"2025-09-29T09:31:54.765Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC CA:5A:32:52:CC:D2 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 167,\n                    \"hostname\": \"Pixel-7-Pro\",\n                    \"ip\": \"192.168.0.23\",\n                    \"mac\": \"CA:5A:32:52:CC:D2\",\n                    \"previous_count\": 167\n                },\n                \"Timestamp\": \"2025-09-29T09:31:54.765Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B6:4E:74:46:00:45 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 147,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.34\",\n                    \"mac\": \"B6:4E:74:46:00:45\",\n                    \"previous_count\": 147\n                },\n                \"Timestamp\": \"2025-09-29T09:31:54.765Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D2:0E:94:80:FD:7D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 10,\n                    \"hostname\": \"Chloe-s-A16\",\n                    \"ip\": \"192.168.0.36\",\n                    \"mac\": \"D2:0E:94:80:FD:7D\",\n                    \"previous_count\": 10\n                },\n                \"Timestamp\": \"2025-09-29T09:31:54.765Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 9A:47:2B:6A:A8:2E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 120,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.35\",\n                    \"mac\": \"9A:47:2B:6A:A8:2E\",\n                    \"previous_count\": 120\n                },\n                \"Timestamp\": \"2025-09-29T09:31:54.765Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 50:BA:02:BC:49:54 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 22,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.8\",\n                    \"mac\": \"50:BA:02:BC:49:54\",\n                    \"previous_count\": 22\n                },\n                \"Timestamp\": \"2025-09-29T09:31:54.765Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::20362690BAFC\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.1.0 3.1.8 v6087.0 Build 230406 Rel.63114n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:33.424Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 100,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 100,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 5.6270783847981,\n            \"google.com\": 5.771971496437055,\n            \"spotify.com\": 5.828978622327791,\n            \"youtube.com\": 5.819477434679335\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 1824.1738717339663,\n                \"Rtt\": 10.527529691211395\n            }\n        },\n        \"maxCPU\": 19,\n        \"maxMemory\": 39.89,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::A842A10A4263\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.13.0 2.0.0 v606d.0 Build 231129 Rel.37213n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:42.487Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 78.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 3.646080760095012,\n            \"google.com\": 3.657957244655582,\n            \"spotify.com\": 3.6175771971496435,\n            \"youtube.com\": 3.7030878859857483\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 1039.8519809069207,\n                \"Rtt\": 9.64200477326969\n            }\n        },\n        \"badSignal\": {\n            \"06:86:6E:32:B6:B9\": {\n                \"Hostname\": \"raidhoj-s-Note20-Ultra\",\n                \"IpAddress\": \"192.168.0.111\",\n                \"Count\": 138\n            },\n            \"10:9F:41:BD:CA:B7\": {\n                \"Hostname\": \"Langs-MBP\",\n                \"IpAddress\": \"192.168.0.103\",\n                \"Count\": 250\n            },\n            \"44:27:45:32:4F:C0\": {\n                \"Hostname\": \"LGwebOSTV\",\n                \"IpAddress\": \"192.168.0.114\",\n                \"Count\": 301\n            },\n            \"4C:5F:70:61:B7:32\": {\n                \"Hostname\": \"c11-0y084utfeoh\",\n                \"IpAddress\": \"192.168.0.118\",\n                \"Count\": 11\n            },\n            \"50:07:C3:86:FD:43\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.105\",\n                \"Count\": 42\n            },\n            \"54:DF:1B:A6:09:16\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.119\",\n                \"Count\": 104\n            },\n            \"5C:3E:1B:A4:3C:05\": {\n                \"Hostname\": \"Aratis-iPhone\",\n                \"IpAddress\": \"192.168.0.114\",\n                \"Count\": 61\n            },\n            \"68:DB:F5:A3:5F:83\": {\n                \"Hostname\": \"amazon-82dd66546\",\n                \"IpAddress\": \"192.168.0.107\",\n                \"Count\": 11\n            },\n            \"6A:E2:95:34:4D:55\": {\n                \"Hostname\": \"Watch\",\n                \"IpAddress\": \"192.168.0.116\",\n                \"Count\": 42\n            },\n            \"6E:1E:8C:13:D1:D5\": {\n                \"Hostname\": \"Watch\",\n                \"IpAddress\": \"192.168.0.100\",\n                \"Count\": 10\n            },\n            \"96:6E:99:1E:F1:6B\": {\n                \"Hostname\": \"iPad\",\n                \"IpAddress\": \"192.168.0.113\",\n                \"Count\": 149\n            },\n            \"96:EF:E7:4D:52:0C\": {\n                \"Hostname\": \"Watch\",\n                \"IpAddress\": \"192.168.0.117\",\n                \"Count\": 75\n            },\n            \"9E:18:A7:2B:CA:7D\": {\n                \"Hostname\": \"Best-s-S25\",\n                \"IpAddress\": \"192.168.0.115\",\n                \"Count\": 334\n            },\n            \"B2:68:A5:67:92:C9\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.108\",\n                \"Count\": 31\n            },\n            \"BA:75:B5:99:83:35\": {\n                \"Hostname\": \"raidhoj-s-Z-Fold4\",\n                \"IpAddress\": \"192.168.0.118\",\n                \"Count\": 41\n            },\n            \"BA:C4:8C:01:B3:39\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.117\",\n                \"Count\": 170\n            },\n            \"D2:2C:85:3D:FA:52\": {\n                \"Hostname\": \"Watch\",\n                \"IpAddress\": \"192.168.0.101\",\n                \"Count\": 19\n            },\n            \"D6:29:77:46:E0:CF\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.103\",\n                \"Count\": 11\n            },\n            \"EA:1D:A8:6E:57:3D\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.108\",\n                \"Count\": 143\n            },\n            \"F2:B0:42:32:B1:B2\": {\n                \"Hostname\": \"iPad\",\n                \"IpAddress\": \"192.168.0.110\",\n                \"Count\": 27\n            },\n            \"F6:33:57:84:FE:11\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.110\",\n                \"Count\": 181\n            },\n            \"FA:22:0F:4B:3F:60\": {\n                \"Hostname\": \"Arbin-s-S24-Ultra\",\n                \"IpAddress\": \"192.168.0.119\",\n                \"Count\": 41\n            }\n        },\n        \"maxCPU\": 38,\n        \"maxMemory\": 50.9,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 5C:3E:1B:A4:3C:05 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 61,\n                    \"hostname\": \"Aratis-iPhone\",\n                    \"ip\": \"192.168.0.114\",\n                    \"mac\": \"5C:3E:1B:A4:3C:05\",\n                    \"previous_count\": 61\n                },\n                \"Timestamp\": \"2025-09-29T09:31:42.488Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 68:DB:F5:A3:5F:83 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 11,\n                    \"hostname\": \"amazon-82dd66546\",\n                    \"ip\": \"192.168.0.107\",\n                    \"mac\": \"68:DB:F5:A3:5F:83\",\n                    \"previous_count\": 11\n                },\n                \"Timestamp\": \"2025-09-29T09:31:42.488Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D2:2C:85:3D:FA:52 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 19,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"D2:2C:85:3D:FA:52\",\n                    \"previous_count\": 19\n                },\n                \"Timestamp\": \"2025-09-29T09:31:42.488Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC BA:75:B5:99:83:35 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 41,\n                    \"hostname\": \"raidhoj-s-Z-Fold4\",\n                    \"ip\": \"192.168.0.118\",\n                    \"mac\": \"BA:75:B5:99:83:35\",\n                    \"previous_count\": 41\n                },\n                \"Timestamp\": \"2025-09-29T09:31:42.488Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 10:9F:41:BD:CA:B7 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 250,\n                    \"hostname\": \"Langs-MBP\",\n                    \"ip\": \"192.168.0.103\",\n                    \"mac\": \"10:9F:41:BD:CA:B7\",\n                    \"previous_count\": 250\n                },\n                \"Timestamp\": \"2025-09-29T09:31:42.488Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 6E:1E:8C:13:D1:D5 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 10,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.0.100\",\n                    \"mac\": \"6E:1E:8C:13:D1:D5\",\n                    \"previous_count\": 10\n                },\n                \"Timestamp\": \"2025-09-29T09:31:42.488Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 50:07:C3:86:FD:43 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 42,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.105\",\n                    \"mac\": \"50:07:C3:86:FD:43\",\n                    \"previous_count\": 42\n                },\n                \"Timestamp\": \"2025-09-29T09:31:42.488Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC EA:1D:A8:6E:57:3D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 143,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.108\",\n                    \"mac\": \"EA:1D:A8:6E:57:3D\",\n                    \"previous_count\": 143\n                },\n                \"Timestamp\": \"2025-09-29T09:31:42.488Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 44:27:45:32:4F:C0 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 301,\n                    \"hostname\": \"LGwebOSTV\",\n                    \"ip\": \"192.168.0.114\",\n                    \"mac\": \"44:27:45:32:4F:C0\",\n                    \"previous_count\": 301\n                },\n                \"Timestamp\": \"2025-09-29T09:31:42.488Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B2:68:A5:67:92:C9 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 31,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.108\",\n                    \"mac\": \"B2:68:A5:67:92:C9\",\n                    \"previous_count\": 31\n                },\n                \"Timestamp\": \"2025-09-29T09:31:42.488Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 06:86:6E:32:B6:B9 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 138,\n                    \"hostname\": \"raidhoj-s-Note20-Ultra\",\n                    \"ip\": \"192.168.0.111\",\n                    \"mac\": \"06:86:6E:32:B6:B9\",\n                    \"previous_count\": 138\n                },\n                \"Timestamp\": \"2025-09-29T09:31:42.488Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC FA:22:0F:4B:3F:60 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 41,\n                    \"hostname\": \"Arbin-s-S24-Ultra\",\n                    \"ip\": \"192.168.0.119\",\n                    \"mac\": \"FA:22:0F:4B:3F:60\",\n                    \"previous_count\": 41\n                },\n                \"Timestamp\": \"2025-09-29T09:31:42.488Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC BA:C4:8C:01:B3:39 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 170,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.117\",\n                    \"mac\": \"BA:C4:8C:01:B3:39\",\n                    \"previous_count\": 170\n                },\n                \"Timestamp\": \"2025-09-29T09:31:42.488Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 54:DF:1B:A6:09:16 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 104,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.119\",\n                    \"mac\": \"54:DF:1B:A6:09:16\",\n                    \"previous_count\": 104\n                },\n                \"Timestamp\": \"2025-09-29T09:31:42.488Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 9E:18:A7:2B:CA:7D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 334,\n                    \"hostname\": \"Best-s-S25\",\n                    \"ip\": \"192.168.0.115\",\n                    \"mac\": \"9E:18:A7:2B:CA:7D\",\n                    \"previous_count\": 334\n                },\n                \"Timestamp\": \"2025-09-29T09:31:42.488Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 96:6E:99:1E:F1:6B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 149,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.0.113\",\n                    \"mac\": \"96:6E:99:1E:F1:6B\",\n                    \"previous_count\": 149\n                },\n                \"Timestamp\": \"2025-09-29T09:31:42.488Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 96:EF:E7:4D:52:0C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 75,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.0.117\",\n                    \"mac\": \"96:EF:E7:4D:52:0C\",\n                    \"previous_count\": 75\n                },\n                \"Timestamp\": \"2025-09-29T09:31:42.488Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F2:B0:42:32:B1:B2 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 27,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.0.110\",\n                    \"mac\": \"F2:B0:42:32:B1:B2\",\n                    \"previous_count\": 27\n                },\n                \"Timestamp\": \"2025-09-29T09:31:42.488Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 4C:5F:70:61:B7:32 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 11,\n                    \"hostname\": \"c11-0y084utfeoh\",\n                    \"ip\": \"192.168.0.118\",\n                    \"mac\": \"4C:5F:70:61:B7:32\",\n                    \"previous_count\": 11\n                },\n                \"Timestamp\": \"2025-09-29T09:31:42.488Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 6A:E2:95:34:4D:55 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 42,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.0.116\",\n                    \"mac\": \"6A:E2:95:34:4D:55\",\n                    \"previous_count\": 42\n                },\n                \"Timestamp\": \"2025-09-29T09:31:42.488Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F6:33:57:84:FE:11 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 181,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.110\",\n                    \"mac\": \"F6:33:57:84:FE:11\",\n                    \"previous_count\": 181\n                },\n                \"Timestamp\": \"2025-09-29T09:31:42.488Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D6:29:77:46:E0:CF has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 11,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.103\",\n                    \"mac\": \"D6:29:77:46:E0:CF\",\n                    \"previous_count\": 11\n                },\n                \"Timestamp\": \"2025-09-29T09:31:42.488Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::203626911262\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.1.0 3.1.8 v6087.0 Build 230406 Rel.63114n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:39.903Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 78.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 10.043701799485861,\n            \"google.com\": 10.029255319148936,\n            \"spotify.com\": 9.069825436408978,\n            \"youtube.com\": 10.056930693069306\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 825.7924465558185,\n                \"Rtt\": 15.863418052256527\n            }\n        },\n        \"badSignal\": {\n            \"0A:DF:3B:83:D0:8F\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.12\",\n                \"Count\": 66\n            },\n            \"10:62:E5:FC:34:19\": {\n                \"Hostname\": \"HPFC3419\",\n                \"IpAddress\": \"192.168.0.30\",\n                \"Count\": 24\n            },\n            \"14:0A:C5:4A:5E:24\": {\n                \"Hostname\": \"amazon-b2d182045\",\n                \"IpAddress\": \"192.168.0.8\",\n                \"Count\": 421\n            },\n            \"74:58:F3:8D:CF:5B\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.10\",\n                \"Count\": 421\n            },\n            \"74:D6:37:3C:C2:9D\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.15\",\n                \"Count\": 409\n            },\n            \"88:B1:11:38:AB:08\": {\n                \"Hostname\": \"LAPTOP-M2NCJP53\",\n                \"IpAddress\": \"192.168.0.29\",\n                \"Count\": 82\n            },\n            \"8E:EF:49:9E:FD:C8\": {\n                \"Hostname\": \"Stewart-s-S23-Ultra\",\n                \"IpAddress\": \"192.168.0.25\",\n                \"Count\": 200\n            },\n            \"A0:92:08:F7:8E:53\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.17\",\n                \"Count\": 421\n            },\n            \"A6:CE:CA:D5:DE:FE\": {\n                \"Hostname\": \"iPad\",\n                \"IpAddress\": \"192.168.0.22\",\n                \"Count\": 10\n            },\n            \"B2:FB:2D:A6:07:4E\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.18\",\n                \"Count\": 200\n            },\n            \"C6:DA:9F:AF:7F:41\": {\n                \"Hostname\": \"Claire-s-S24\",\n                \"IpAddress\": \"192.168.0.20\",\n                \"Count\": 280\n            },\n            \"CC:A7:C1:11:77:93\": {\n                \"Hostname\": \"09AA01AC3720001H\",\n                \"IpAddress\": \"192.168.0.7\",\n                \"Count\": 383\n            },\n            \"D4:A6:51:3C:88:63\": {\n                \"Hostname\": \"TY_WR\",\n                \"IpAddress\": \"192.168.0.5\",\n                \"Count\": 395\n            },\n            \"D4:A6:51:44:FF:C6\": {\n                \"Hostname\": \"TY_WR\",\n                \"IpAddress\": \"192.168.0.6\",\n                \"Count\": 421\n            },\n            \"D6:74:29:B6:A7:9A\": {\n                \"Hostname\": \"iPad\",\n                \"IpAddress\": \"192.168.0.21\",\n                \"Count\": 295\n            },\n            \"E6:B4:CB:09:24:CE\": {\n                \"Hostname\": \"iMac\",\n                \"IpAddress\": \"192.168.0.27\",\n                \"Count\": 17\n            },\n            \"EA:A4:59:62:9A:6E\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.29\",\n                \"Count\": 345\n            },\n            \"F4:03:2A:48:CB:0B\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.28\",\n                \"Count\": 417\n            },\n            \"FE:99:B4:D9:66:F5\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.19\",\n                \"Count\": 59\n            }\n        },\n        \"maxCPU\": 28,\n        \"maxMemory\": 38.38,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 88:B1:11:38:AB:08 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 82,\n                    \"hostname\": \"LAPTOP-M2NCJP53\",\n                    \"ip\": \"192.168.0.29\",\n                    \"mac\": \"88:B1:11:38:AB:08\",\n                    \"previous_count\": 82\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.911Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC FE:99:B4:D9:66:F5 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 59,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.19\",\n                    \"mac\": \"FE:99:B4:D9:66:F5\",\n                    \"previous_count\": 59\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.911Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC CC:A7:C1:11:77:93 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 383,\n                    \"hostname\": \"09AA01AC3720001H\",\n                    \"ip\": \"192.168.0.7\",\n                    \"mac\": \"CC:A7:C1:11:77:93\",\n                    \"previous_count\": 383\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.911Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 0A:DF:3B:83:D0:8F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 66,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.12\",\n                    \"mac\": \"0A:DF:3B:83:D0:8F\",\n                    \"previous_count\": 66\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.911Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 10:62:E5:FC:34:19 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 24,\n                    \"hostname\": \"HPFC3419\",\n                    \"ip\": \"192.168.0.30\",\n                    \"mac\": \"10:62:E5:FC:34:19\",\n                    \"previous_count\": 24\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.911Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC E6:B4:CB:09:24:CE has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 17,\n                    \"hostname\": \"iMac\",\n                    \"ip\": \"192.168.0.27\",\n                    \"mac\": \"E6:B4:CB:09:24:CE\",\n                    \"previous_count\": 17\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.911Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A6:CE:CA:D5:DE:FE has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 10,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.0.22\",\n                    \"mac\": \"A6:CE:CA:D5:DE:FE\",\n                    \"previous_count\": 10\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.911Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B2:FB:2D:A6:07:4E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 200,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.18\",\n                    \"mac\": \"B2:FB:2D:A6:07:4E\",\n                    \"previous_count\": 200\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.911Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 74:D6:37:3C:C2:9D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 409,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.15\",\n                    \"mac\": \"74:D6:37:3C:C2:9D\",\n                    \"previous_count\": 409\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.911Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D6:74:29:B6:A7:9A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 295,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.0.21\",\n                    \"mac\": \"D6:74:29:B6:A7:9A\",\n                    \"previous_count\": 295\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.911Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::E4FAC4B91AA6\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.13.0 2.0.0 v606d.0 Build 231129 Rel.37213n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:55.727Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 85,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 40,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 8.954761904761904,\n            \"google.com\": 8.985714285714286,\n            \"spotify.com\": 9.10952380952381,\n            \"youtube.com\": 8.869047619047619\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 920.5895192307689,\n                \"Rtt\": 25.240384615384617\n            }\n        },\n        \"badSignal\": {\n            \"1C:93:C4:CE:41:92\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.102\",\n                \"Count\": 92\n            },\n            \"46:ED:EB:D9:EC:56\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.103\",\n                \"Count\": 246\n            },\n            \"9E:CF:33:7E:08:8A\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.100\",\n                \"Count\": 20\n            },\n            \"B6:09:94:C7:69:34\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.100\",\n                \"Count\": 19\n            }\n        },\n        \"maxCPU\": 16,\n        \"maxMemory\": 45.82,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 9E:CF:33:7E:08:8A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 20,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.100\",\n                    \"mac\": \"9E:CF:33:7E:08:8A\",\n                    \"previous_count\": 20\n                },\n                \"Timestamp\": \"2025-09-29T09:31:55.778Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 1C:93:C4:CE:41:92 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 92,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.102\",\n                    \"mac\": \"1C:93:C4:CE:41:92\",\n                    \"previous_count\": 92\n                },\n                \"Timestamp\": \"2025-09-29T09:31:55.778Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::98254AA1D1CD\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.15.0 2.0.0 v606d.0 Build 240802 Rel.33715n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:57.743Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 78.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 7.434679334916865,\n            \"google.com\": 7.498812351543943,\n            \"spotify.com\": 7.356294536817102,\n            \"youtube.com\": 7.494061757719715\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 969.2777142857137,\n                \"Rtt\": 20.095238095238095\n            }\n        },\n        \"badSignal\": {\n            \"18:69:D8:4A:D1:20\": {\n                \"Hostname\": \"TY_WR\",\n                \"IpAddress\": \"192.168.0.106\",\n                \"Count\": 41\n            },\n            \"18:DE:50:C1:4E:65\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.109\",\n                \"Count\": 30\n            },\n            \"1C:90:FF:45:35:43\": {\n                \"Hostname\": \"wlan0\",\n                \"IpAddress\": \"192.168.0.105\",\n                \"Count\": 112\n            },\n            \"1C:90:FF:45:3C:8A\": {\n                \"Hostname\": \"wlan0\",\n                \"IpAddress\": \"192.168.0.101\",\n                \"Count\": 21\n            },\n            \"1C:FE:2B:75:39:17\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.123\",\n                \"Count\": 176\n            },\n            \"2A:19:5E:46:22:D3\": {\n                \"Hostname\": \"iPad\",\n                \"IpAddress\": \"192.168.0.123\",\n                \"Count\": 27\n            },\n            \"44:3D:54:D2:FB:F8\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.117\",\n                \"Count\": 190\n            },\n            \"48:3F:DA:0E:DD:7D\": {\n                \"Hostname\": \"ESP_0EDD7D\",\n                \"IpAddress\": \"192.168.0.121\",\n                \"Count\": 209\n            },\n            \"4E:82:A8:51:6B:26\": {\n                \"Hostname\": \"Hr\",\n                \"IpAddress\": \"192.168.0.114\",\n                \"Count\": 25\n            },\n            \"54:60:09:D7:BC:2C\": {\n                \"Hostname\": \"Chromecast-Audio\",\n                \"IpAddress\": \"192.168.0.140\",\n                \"Count\": 293\n            },\n            \"72:D7:B3:2B:90:FF\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.139\",\n                \"Count\": 20\n            },\n            \"78:28:CA:CB:9E:E0\": {\n                \"Hostname\": \"SonosZP\",\n                \"IpAddress\": \"192.168.0.129\",\n                \"Count\": 171\n            },\n            \"78:28:CA:CB:9F:B6\": {\n                \"Hostname\": \"SonosZP\",\n                \"IpAddress\": \"192.168.0.119\",\n                \"Count\": 11\n            },\n            \"A4:08:01:82:29:9B\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.111\",\n                \"Count\": 182\n            },\n            \"A4:E5:7C:13:FD:C6\": {\n                \"Hostname\": \"ESP_13FDC6\",\n                \"IpAddress\": \"192.168.0.107\",\n                \"Count\": 157\n            },\n            \"BC:CE:25:EB:B6:B5\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.146\",\n                \"Count\": 81\n            },\n            \"C8:D9:D2:6F:E0:BF\": {\n                \"Hostname\": \"HP6FE0BF\",\n                \"IpAddress\": \"192.168.0.133\",\n                \"Count\": 113\n            },\n            \"C8:DB:26:0D:B8:C1\": {\n                \"Hostname\": \"HarmonyHub\",\n                \"IpAddress\": \"192.168.0.124\",\n                \"Count\": 16\n            },\n            \"DC:54:D7:BF:14:24\": {\n                \"Hostname\": \"amazon-d87083a42\",\n                \"IpAddress\": \"192.168.0.108\",\n                \"Count\": 77\n            },\n            \"F4:03:2A:2C:5F:E9\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.112\",\n                \"Count\": 208\n            },\n            \"F8:0F:F9:88:91:D4\": {\n                \"Hostname\": \"Google-Nest-Mini\",\n                \"IpAddress\": \"192.168.0.117\",\n                \"Count\": 49\n            }\n        },\n        \"maxCPU\": 53,\n        \"maxMemory\": 47.82,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 78:28:CA:CB:9E:E0 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 171,\n                    \"hostname\": \"SonosZP\",\n                    \"ip\": \"192.168.0.129\",\n                    \"mac\": \"78:28:CA:CB:9E:E0\",\n                    \"previous_count\": 171\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.745Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 2A:19:5E:46:22:D3 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 27,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.0.123\",\n                    \"mac\": \"2A:19:5E:46:22:D3\",\n                    \"previous_count\": 27\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.745Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 18:DE:50:C1:4E:65 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 30,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.109\",\n                    \"mac\": \"18:DE:50:C1:4E:65\",\n                    \"previous_count\": 30\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.745Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 54:60:09:D7:BC:2C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 293,\n                    \"hostname\": \"Chromecast-Audio\",\n                    \"ip\": \"192.168.0.140\",\n                    \"mac\": \"54:60:09:D7:BC:2C\",\n                    \"previous_count\": 293\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.745Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 44:3D:54:D2:FB:F8 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 190,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.117\",\n                    \"mac\": \"44:3D:54:D2:FB:F8\",\n                    \"previous_count\": 190\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.745Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC BC:CE:25:EB:B6:B5 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 81,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.146\",\n                    \"mac\": \"BC:CE:25:EB:B6:B5\",\n                    \"previous_count\": 81\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.745Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 18:69:D8:4A:D1:20 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 41,\n                    \"hostname\": \"TY_WR\",\n                    \"ip\": \"192.168.0.106\",\n                    \"mac\": \"18:69:D8:4A:D1:20\",\n                    \"previous_count\": 41\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.745Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C8:D9:D2:6F:E0:BF has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 113,\n                    \"hostname\": \"HP6FE0BF\",\n                    \"ip\": \"192.168.0.133\",\n                    \"mac\": \"C8:D9:D2:6F:E0:BF\",\n                    \"previous_count\": 113\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.745Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C8:DB:26:0D:B8:C1 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 16,\n                    \"hostname\": \"HarmonyHub\",\n                    \"ip\": \"192.168.0.124\",\n                    \"mac\": \"C8:DB:26:0D:B8:C1\",\n                    \"previous_count\": 16\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.745Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 1C:90:FF:45:3C:8A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 21,\n                    \"hostname\": \"wlan0\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"1C:90:FF:45:3C:8A\",\n                    \"previous_count\": 21\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.745Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 4E:82:A8:51:6B:26 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 25,\n                    \"hostname\": \"Hr\",\n                    \"ip\": \"192.168.0.114\",\n                    \"mac\": \"4E:82:A8:51:6B:26\",\n                    \"previous_count\": 25\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.745Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F8:0F:F9:88:91:D4 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 49,\n                    \"hostname\": \"Google-Nest-Mini\",\n                    \"ip\": \"192.168.0.117\",\n                    \"mac\": \"F8:0F:F9:88:91:D4\",\n                    \"previous_count\": 49\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.745Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 78:28:CA:CB:9F:B6 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 11,\n                    \"hostname\": \"SonosZP\",\n                    \"ip\": \"192.168.0.119\",\n                    \"mac\": \"78:28:CA:CB:9F:B6\",\n                    \"previous_count\": 11\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.745Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"22413S5000465\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.3.0 3.1.9 v6087.0 Build 250124 Rel.60047n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:44.682Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 100\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 1488.4024761904764,\n                \"Rtt\": 11.370447619047614\n            }\n        },\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::2036269011C9\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.1.0 3.1.8 v6087.0 Build 230406 Rel.63114n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:40.878Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 92.5,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 70,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 4.0095238095238095,\n            \"google.com\": 4.021428571428571,\n            \"spotify.com\": 4.042857142857143,\n            \"youtube.com\": 4.038095238095238\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 2222.320739856802,\n                \"Rtt\": 8.65371837708831\n            }\n        },\n        \"badSignal\": {\n            \"0A:2C:1D:17:54:54\": {\n                \"Hostname\": \"Galaxy-Tab-A7\",\n                \"IpAddress\": \"192.168.0.5\",\n                \"Count\": 404\n            },\n            \"7E:B7:44:6E:62:11\": {\n                \"Hostname\": \"Watch\",\n                \"IpAddress\": \"192.168.0.7\",\n                \"Count\": 13\n            }\n        },\n        \"maxCPU\": 12,\n        \"maxMemory\": 38.2,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 0A:2C:1D:17:54:54 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 404,\n                    \"hostname\": \"Galaxy-Tab-A7\",\n                    \"ip\": \"192.168.0.5\",\n                    \"mac\": \"0A:2C:1D:17:54:54\",\n                    \"previous_count\": 404\n                },\n                \"Timestamp\": \"2025-09-29T09:31:40.922Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 7E:B7:44:6E:62:11 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 13,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.0.7\",\n                    \"mac\": \"7E:B7:44:6E:62:11\",\n                    \"previous_count\": 13\n                },\n                \"Timestamp\": \"2025-09-29T09:31:40.922Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::98254A42A773\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.12.0 2.0.0 v606d.0 Build 230913 Rel.29689n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:44.552Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 92.5,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 70,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 6.0570071258907365,\n            \"google.com\": 5.950118764845605,\n            \"spotify.com\": 5.0736342042755345,\n            \"youtube.com\": 5.98812351543943\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 813.6095673076949,\n                \"Rtt\": 22.78846153846154\n            }\n        },\n        \"badSignal\": {\n            \"3E:F6:41:31:EF:59\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.107\",\n                \"Count\": 183\n            },\n            \"DE:62:B6:0B:F4:D4\": {\n                \"Hostname\": \"iPad\",\n                \"IpAddress\": \"192.168.0.110\",\n                \"Count\": 251\n            }\n        },\n        \"maxCPU\": 27,\n        \"maxMemory\": 45.26,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC DE:62:B6:0B:F4:D4 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 251,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.0.110\",\n                    \"mac\": \"DE:62:B6:0B:F4:D4\",\n                    \"previous_count\": 251\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.594Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::788CB5E86F56\",\n            \"model\": \"HX220\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.15.0 2.0.0 v605f.0 Build 231128 Rel.28166n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:50.32Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 92.5,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 70,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 4.207142857142857,\n            \"google.com\": 4.195238095238095,\n            \"spotify.com\": 4.126190476190477,\n            \"youtube.com\": 4.1761904761904765\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 567.1308095238091,\n                \"Rtt\": 29.63891428571431\n            }\n        },\n        \"badSignal\": {\n            \"5C:E9:31:40:06:60\": {\n                \"Hostname\": \"C500\",\n                \"IpAddress\": \"192.168.88.4\",\n                \"Count\": 64\n            },\n            \"6A:99:5A:97:33:EC\": {\n                \"Hostname\": \"M2101K6G\",\n                \"IpAddress\": \"192.168.88.7\",\n                \"Count\": 26\n            }\n        },\n        \"maxCPU\": 15,\n        \"maxMemory\": 60.81,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 5C:E9:31:40:06:60 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 64,\n                    \"hostname\": \"C500\",\n                    \"ip\": \"192.168.88.4\",\n                    \"mac\": \"5C:E9:31:40:06:60\",\n                    \"previous_count\": 64\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.365Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 6A:99:5A:97:33:EC has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 26,\n                    \"hostname\": \"M2101K6G\",\n                    \"ip\": \"192.168.88.7\",\n                    \"mac\": \"6A:99:5A:97:33:EC\",\n                    \"previous_count\": 26\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.365Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::5091E3375212\",\n            \"model\": \"HX220\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.15.0 2.0.0 v605f.0 Build 231128 Rel.28166n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:33.3Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 81.25,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 25,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 7.026128266033254,\n            \"google.com\": 7.049881235154395,\n            \"spotify.com\": 6.327790973871734,\n            \"youtube.com\": 7.02375296912114\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 648.4310238095234,\n                \"Rtt\": 21.437523809523828\n            }\n        },\n        \"badSignal\": {\n            \"24:CE:33:34:A1:C7\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.88.7\",\n                \"Count\": 35\n            },\n            \"28:73:F6:BF:A0:06\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.88.10\",\n                \"Count\": 367\n            },\n            \"48:43:DD:01:AC:1D\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.88.18\",\n                \"Count\": 420\n            },\n            \"56:81:E3:28:AE:17\": {\n                \"Hostname\": \"RE200\",\n                \"IpAddress\": \"192.168.88.3\",\n                \"Count\": 397\n            },\n            \"F2:0F:AB:3B:5A:46\": {\n                \"Hostname\": \"Jen-Pixel-7\",\n                \"IpAddress\": \"192.168.88.5\",\n                \"Count\": 259\n            }\n        },\n        \"maxCPU\": 48,\n        \"maxMemory\": 61.3,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 24:CE:33:34:A1:C7 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 35,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.7\",\n                    \"mac\": \"24:CE:33:34:A1:C7\",\n                    \"previous_count\": 35\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.325Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 28:73:F6:BF:A0:06 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 367,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.10\",\n                    \"mac\": \"28:73:F6:BF:A0:06\",\n                    \"previous_count\": 367\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.325Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 48:43:DD:01:AC:1D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 420,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.18\",\n                    \"mac\": \"48:43:DD:01:AC:1D\",\n                    \"previous_count\": 420\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.325Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F2:0F:AB:3B:5A:46 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 259,\n                    \"hostname\": \"Jen-Pixel-7\",\n                    \"ip\": \"192.168.88.5\",\n                    \"mac\": \"F2:0F:AB:3B:5A:46\",\n                    \"previous_count\": 259\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.325Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 56:81:E3:28:AE:17 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 397,\n                    \"hostname\": \"RE200\",\n                    \"ip\": \"192.168.88.3\",\n                    \"mac\": \"56:81:E3:28:AE:17\",\n                    \"previous_count\": 397\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.325Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::788CB5E86977\",\n            \"model\": \"HX220\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.17.0 2.0.0 v605f.0 Build 240923 Rel.23368n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:32.174Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 78.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 9.041884816753926,\n            \"google.com\": 9.048517520215633,\n            \"spotify.com\": 8.320610687022901,\n            \"youtube.com\": 9.018276762402088\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 605.9116786570734,\n                \"Rtt\": 2.0212302158273396\n            }\n        },\n        \"badSignal\": {\n            \"1C:93:C4:DE:C5:49\": {\n                \"Hostname\": \"amazon-acd79b068\",\n                \"IpAddress\": \"192.168.88.2\",\n                \"Count\": 410\n            },\n            \"32:5B:78:E9:EE:9E\": {\n                \"Hostname\": \"Pixel-6a\",\n                \"IpAddress\": \"192.168.88.3\",\n                \"Count\": 72\n            },\n            \"4C:E0:DB:16:45:8D\": {\n                \"Hostname\": \"Redmi-Note-10-Pro\",\n                \"IpAddress\": \"192.168.88.4\",\n                \"Count\": 80\n            },\n            \"76:6B:1B:55:8B:3D\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.88.7\",\n                \"Count\": 40\n            },\n            \"7A:DC:B6:9A:73:62\": {\n                \"Hostname\": \"Paul-s-Tab-A8\",\n                \"IpAddress\": \"192.168.88.4\",\n                \"Count\": 123\n            },\n            \"7C:1C:4E:68:DA:5A\": {\n                \"Hostname\": \"LGwebOSTV\",\n                \"IpAddress\": \"192.168.88.8\",\n                \"Count\": 98\n            },\n            \"BC:30:7D:6D:BD:AD\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.88.6\",\n                \"Count\": 369\n            },\n            \"CC:D3:C1:8C:47:C3\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.88.9\",\n                \"Count\": 85\n            },\n            \"F0:22:1D:89:5B:CD\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.120.3\",\n                \"Count\": 256\n            }\n        },\n        \"maxCPU\": 33,\n        \"maxMemory\": 62.04,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC BC:30:7D:6D:BD:AD has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 369,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.6\",\n                    \"mac\": \"BC:30:7D:6D:BD:AD\",\n                    \"previous_count\": 369\n                },\n                \"Timestamp\": \"2025-09-29T09:31:32.179Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 76:6B:1B:55:8B:3D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 40,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.7\",\n                    \"mac\": \"76:6B:1B:55:8B:3D\",\n                    \"previous_count\": 40\n                },\n                \"Timestamp\": \"2025-09-29T09:31:32.179Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 1C:93:C4:DE:C5:49 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 410,\n                    \"hostname\": \"amazon-acd79b068\",\n                    \"ip\": \"192.168.88.2\",\n                    \"mac\": \"1C:93:C4:DE:C5:49\",\n                    \"previous_count\": 410\n                },\n                \"Timestamp\": \"2025-09-29T09:31:32.179Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 4C:E0:DB:16:45:8D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 80,\n                    \"hostname\": \"Redmi-Note-10-Pro\",\n                    \"ip\": \"192.168.88.4\",\n                    \"mac\": \"4C:E0:DB:16:45:8D\",\n                    \"previous_count\": 80\n                },\n                \"Timestamp\": \"2025-09-29T09:31:32.179Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 7A:DC:B6:9A:73:62 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 123,\n                    \"hostname\": \"Paul-s-Tab-A8\",\n                    \"ip\": \"192.168.88.4\",\n                    \"mac\": \"7A:DC:B6:9A:73:62\",\n                    \"previous_count\": 123\n                },\n                \"Timestamp\": \"2025-09-29T09:31:32.179Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC CC:D3:C1:8C:47:C3 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 85,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.9\",\n                    \"mac\": \"CC:D3:C1:8C:47:C3\",\n                    \"previous_count\": 85\n                },\n                \"Timestamp\": \"2025-09-29T09:31:32.179Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F0:22:1D:89:5B:CD has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 256,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.120.3\",\n                    \"mac\": \"F0:22:1D:89:5B:CD\",\n                    \"previous_count\": 256\n                },\n                \"Timestamp\": \"2025-09-29T09:31:32.179Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 32:5B:78:E9:EE:9E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 72,\n                    \"hostname\": \"Pixel-6a\",\n                    \"ip\": \"192.168.88.3\",\n                    \"mac\": \"32:5B:78:E9:EE:9E\",\n                    \"previous_count\": 72\n                },\n                \"Timestamp\": \"2025-09-29T09:31:32.179Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 7C:1C:4E:68:DA:5A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 98,\n                    \"hostname\": \"LGwebOSTV\",\n                    \"ip\": \"192.168.88.8\",\n                    \"mac\": \"7C:1C:4E:68:DA:5A\",\n                    \"previous_count\": 98\n                },\n                \"Timestamp\": \"2025-09-29T09:31:32.179Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::40ED0039FADB\",\n            \"model\": \"HX220\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.15.0 2.0.0 v605f.0 Build 231128 Rel.28166n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:46.622Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 78.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 8.81578947368421,\n            \"google.com\": 8.91866028708134,\n            \"spotify.com\": 8.81578947368421,\n            \"youtube.com\": 8.904306220095695\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 546.419256594724,\n                \"Rtt\": 28.266736211031162\n            }\n        },\n        \"badSignal\": {\n            \"1C:F2:9A:2D:CD:CE\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.88.7\",\n                \"Count\": 152\n            },\n            \"48:27:E2:7C:83:EC\": {\n                \"Hostname\": \"Toniebox\",\n                \"IpAddress\": \"192.168.88.14\",\n                \"Count\": 12\n            },\n            \"5E:D8:BB:2B:2B:82\": {\n                \"Hostname\": \"Galaxy-A34-5G\",\n                \"IpAddress\": \"192.168.88.12\",\n                \"Count\": 52\n            },\n            \"68:3A:48:E6:2B:AC\": {\n                \"Hostname\": \"Samsung-Washer\",\n                \"IpAddress\": \"192.168.88.2\",\n                \"Count\": 11\n            },\n            \"6A:A1:71:CD:D1:DD\": {\n                \"Hostname\": \"Lewis-s-S21\",\n                \"IpAddress\": \"192.168.88.10\",\n                \"Count\": 29\n            },\n            \"8C:4B:14:A0:1F:18\": {\n                \"Hostname\": \"OCTO-CADLITE\",\n                \"IpAddress\": \"192.168.88.6\",\n                \"Count\": 321\n            },\n            \"A4:83:E7:9F:DD:59\": {\n                \"Hostname\": \"Karas-MBP\",\n                \"IpAddress\": \"192.168.88.13\",\n                \"Count\": 20\n            }\n        },\n        \"maxCPU\": 24,\n        \"maxMemory\": 60.45,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 1C:F2:9A:2D:CD:CE has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 152,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.7\",\n                    \"mac\": \"1C:F2:9A:2D:CD:CE\",\n                    \"previous_count\": 152\n                },\n                \"Timestamp\": \"2025-09-29T09:31:46.63Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 68:3A:48:E6:2B:AC has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 11,\n                    \"hostname\": \"Samsung-Washer\",\n                    \"ip\": \"192.168.88.2\",\n                    \"mac\": \"68:3A:48:E6:2B:AC\",\n                    \"previous_count\": 11\n                },\n                \"Timestamp\": \"2025-09-29T09:31:46.63Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A4:83:E7:9F:DD:59 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 20,\n                    \"hostname\": \"Karas-MBP\",\n                    \"ip\": \"192.168.88.13\",\n                    \"mac\": \"A4:83:E7:9F:DD:59\",\n                    \"previous_count\": 20\n                },\n                \"Timestamp\": \"2025-09-29T09:31:46.63Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 48:27:E2:7C:83:EC has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 12,\n                    \"hostname\": \"Toniebox\",\n                    \"ip\": \"192.168.88.14\",\n                    \"mac\": \"48:27:E2:7C:83:EC\",\n                    \"previous_count\": 12\n                },\n                \"Timestamp\": \"2025-09-29T09:31:46.63Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 8C:4B:14:A0:1F:18 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 321,\n                    \"hostname\": \"OCTO-CADLITE\",\n                    \"ip\": \"192.168.88.6\",\n                    \"mac\": \"8C:4B:14:A0:1F:18\",\n                    \"previous_count\": 321\n                },\n                \"Timestamp\": \"2025-09-29T09:31:46.63Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::20362690EB41\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.3.0 3.1.9 v6087.0 Build 250124 Rel.60047n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:37.505Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 85,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 40,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 4.708860759493671,\n            \"google.com\": 4.677777777777778,\n            \"spotify.com\": 3.8025641025641024,\n            \"youtube.com\": 4.700258397932816\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 1089.7682857142852,\n                \"Rtt\": 34.02994999999999\n            }\n        },\n        \"badSignal\": {\n            \"28:C5:38:D1:39:87\": {\n                \"Hostname\": \"Stueys-iPhone\",\n                \"IpAddress\": \"192.168.0.8\",\n                \"Count\": 70\n            },\n            \"70:70:AA:F0:F4:F3\": {\n                \"Hostname\": \"iPad Pro\",\n                \"IpAddress\": \"192.168.0.14\",\n                \"Count\": 225\n            },\n            \"A0:92:08:C1:5B:05\": {\n                \"Hostname\": \"wlan0\",\n                \"IpAddress\": \"192.168.0.3\",\n                \"Count\": 73\n            },\n            \"D8:D6:68:4C:B4:5F\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.11\",\n                \"Count\": 391\n            }\n        },\n        \"maxCPU\": 30,\n        \"maxMemory\": 39.88,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 70:70:AA:F0:F4:F3 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 225,\n                    \"hostname\": \"iPad Pro\",\n                    \"ip\": \"192.168.0.14\",\n                    \"mac\": \"70:70:AA:F0:F4:F3\",\n                    \"previous_count\": 225\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.506Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 28:C5:38:D1:39:87 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 70,\n                    \"hostname\": \"Stueys-iPhone\",\n                    \"ip\": \"192.168.0.8\",\n                    \"mac\": \"28:C5:38:D1:39:87\",\n                    \"previous_count\": 70\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.506Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A0:92:08:C1:5B:05 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 73,\n                    \"hostname\": \"wlan0\",\n                    \"ip\": \"192.168.0.3\",\n                    \"mac\": \"A0:92:08:C1:5B:05\",\n                    \"previous_count\": 73\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.506Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::3C52A106004E\",\n            \"model\": \"HX220\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.17.0 2.0.0 v605f.0 Build 240923 Rel.23368n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:54.497Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 88.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 55,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 3.3579952267303104,\n            \"google.com\": 3.3579952267303104,\n            \"spotify.com\": 3.231503579952267,\n            \"youtube.com\": 3.4105011933174225\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 531.0273205741615,\n                \"Rtt\": 3.8109401913875605\n            }\n        },\n        \"badSignal\": {\n            \"20:1F:3B:CC:4D:84\": {\n                \"Hostname\": \"Nest-Mini-Bedrom\",\n                \"IpAddress\": \"192.168.88.2\",\n                \"Count\": 417\n            },\n            \"CC:A7:C1:42:DB:1B\": {\n                \"Hostname\": \"Nest_Th_Nathan\",\n                \"IpAddress\": \"192.168.88.7\",\n                \"Count\": 19\n            },\n            \"D8:8C:79:12:22:9B\": {\n                \"Hostname\": \"Nest-Mini-Nathan\",\n                \"IpAddress\": \"192.168.88.10\",\n                \"Count\": 308\n            }\n        },\n        \"maxCPU\": 56,\n        \"maxMemory\": 61.81,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC CC:A7:C1:42:DB:1B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 19,\n                    \"hostname\": \"Nest_Th_Nathan\",\n                    \"ip\": \"192.168.88.7\",\n                    \"mac\": \"CC:A7:C1:42:DB:1B\",\n                    \"previous_count\": 19\n                },\n                \"Timestamp\": \"2025-09-29T09:31:54.543Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::20362690D993\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.1.0 3.1.8 v6087.0 Build 230406 Rel.63114n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:44.803Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 78.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 5.779097387173397,\n            \"google.com\": 5.831353919239905,\n            \"spotify.com\": 5.019002375296912,\n            \"youtube.com\": 5.888361045130641\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 1791.091686460807,\n                \"Rtt\": 11.274612826603326\n            }\n        },\n        \"badSignal\": {\n            \"10:D5:61:CE:8D:D7\": {\n                \"Hostname\": \"wlan0\",\n                \"IpAddress\": \"192.168.0.13\",\n                \"Count\": 48\n            },\n            \"10:D5:61:CE:A9:FA\": {\n                \"Hostname\": \"wlan0\",\n                \"IpAddress\": \"192.168.0.12\",\n                \"Count\": 86\n            },\n            \"26:47:4A:1A:05:4F\": {\n                \"Hostname\": \"Gurjeevan-s-S25-Ultra\",\n                \"IpAddress\": \"192.168.0.11\",\n                \"Count\": 127\n            },\n            \"36:D1:62:02:91:CA\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.9\",\n                \"Count\": 168\n            },\n            \"44:6D:7F:22:20:06\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.2\",\n                \"Count\": 48\n            },\n            \"5A:F4:43:C8:EA:21\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.5\",\n                \"Count\": 79\n            },\n            \"B6:E9:7C:96:D7:BD\": {\n                \"Hostname\": \"Jaswant-s-S20\",\n                \"IpAddress\": \"192.168.0.3\",\n                \"Count\": 163\n            },\n            \"C0:48:E6:7F:2D:13\": {\n                \"Hostname\": \"Samsung\",\n                \"IpAddress\": \"192.168.0.17\",\n                \"Count\": 102\n            }\n        },\n        \"maxCPU\": 22,\n        \"maxMemory\": 39.01,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B6:E9:7C:96:D7:BD has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 163,\n                    \"hostname\": \"Jaswant-s-S20\",\n                    \"ip\": \"192.168.0.3\",\n                    \"mac\": \"B6:E9:7C:96:D7:BD\",\n                    \"previous_count\": 163\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.826Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C0:48:E6:7F:2D:13 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 102,\n                    \"hostname\": \"Samsung\",\n                    \"ip\": \"192.168.0.17\",\n                    \"mac\": \"C0:48:E6:7F:2D:13\",\n                    \"previous_count\": 102\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.826Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 36:D1:62:02:91:CA has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 168,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.9\",\n                    \"mac\": \"36:D1:62:02:91:CA\",\n                    \"previous_count\": 168\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.826Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 10:D5:61:CE:8D:D7 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 48,\n                    \"hostname\": \"wlan0\",\n                    \"ip\": \"192.168.0.13\",\n                    \"mac\": \"10:D5:61:CE:8D:D7\",\n                    \"previous_count\": 48\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.826Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 5A:F4:43:C8:EA:21 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 79,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.5\",\n                    \"mac\": \"5A:F4:43:C8:EA:21\",\n                    \"previous_count\": 79\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.826Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 10:D5:61:CE:A9:FA has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 86,\n                    \"hostname\": \"wlan0\",\n                    \"ip\": \"192.168.0.12\",\n                    \"mac\": \"10:D5:61:CE:A9:FA\",\n                    \"previous_count\": 86\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.826Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::5CE931808819\",\n            \"model\": \"HX220\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.17.0 2.0.0 v605f.0 Build 240923 Rel.23368n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:34.504Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 85,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 40,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 7.351543942992874,\n            \"google.com\": 7.515439429928741,\n            \"spotify.com\": 6.990498812351544,\n            \"youtube.com\": 7.510688836104513\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 403.00869358669723,\n                \"Rtt\": 2.823990498812351\n            }\n        },\n        \"badSignal\": {\n            \"14:BB:6E:38:EA:62\": {\n                \"Hostname\": \"localhost\",\n                \"IpAddress\": \"192.168.88.4\",\n                \"Count\": 109\n            },\n            \"2C:54:91:F9:CA:BD\": {\n                \"Hostname\": \"XBOXONE\",\n                \"IpAddress\": \"192.168.88.12\",\n                \"Count\": 421\n            },\n            \"B8:5F:98:BE:10:13\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.88.9\",\n                \"Count\": 64\n            },\n            \"F8:AB:82:BA:AC:C2\": {\n                \"Hostname\": \"Redmi-10-2022\",\n                \"IpAddress\": \"192.168.88.7\",\n                \"Count\": 246\n            }\n        },\n        \"maxCPU\": 62,\n        \"maxMemory\": 63.67,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B8:5F:98:BE:10:13 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 64,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.9\",\n                    \"mac\": \"B8:5F:98:BE:10:13\",\n                    \"previous_count\": 64\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.517Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 2C:54:91:F9:CA:BD has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 421,\n                    \"hostname\": \"XBOXONE\",\n                    \"ip\": \"192.168.88.12\",\n                    \"mac\": \"2C:54:91:F9:CA:BD\",\n                    \"previous_count\": 421\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.517Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 14:BB:6E:38:EA:62 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 109,\n                    \"hostname\": \"localhost\",\n                    \"ip\": \"192.168.88.4\",\n                    \"mac\": \"14:BB:6E:38:EA:62\",\n                    \"previous_count\": 109\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.517Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F8:AB:82:BA:AC:C2 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 246,\n                    \"hostname\": \"Redmi-10-2022\",\n                    \"ip\": \"192.168.88.7\",\n                    \"mac\": \"F8:AB:82:BA:AC:C2\",\n                    \"previous_count\": 246\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.517Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::98254A428AD2\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.13.0 2.0.0 v606d.0 Build 231129 Rel.37213n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:44.289Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 78.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 4.637019230769231,\n            \"google.com\": 4.735576923076923,\n            \"spotify.com\": 4.444711538461538,\n            \"youtube.com\": 4.742788461538462\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 759.2647804878045,\n                \"Rtt\": 18.73170731707317\n            }\n        },\n        \"badSignal\": {\n            \"06:C7:06:F2:33:8B\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.109\",\n                \"Count\": 14\n            },\n            \"20:BE:B8:DD:25:4B\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.101\",\n                \"Count\": 136\n            },\n            \"62:10:8D:90:89:07\": {\n                \"Hostname\": \"Watch\",\n                \"IpAddress\": \"192.168.0.106\",\n                \"Count\": 24\n            },\n            \"94:AD:23:7F:01:38\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.104\",\n                \"Count\": 25\n            },\n            \"B2:3B:11:8E:BA:1E\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.102\",\n                \"Count\": 33\n            },\n            \"DA:CF:C5:FA:37:29\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.102\",\n                \"Count\": 101\n            },\n            \"FA:85:FE:20:E0:4B\": {\n                \"Hostname\": \"Galaxy-Tab-A9\",\n                \"IpAddress\": \"192.168.0.104\",\n                \"Count\": 152\n            }\n        },\n        \"maxCPU\": 22,\n        \"maxMemory\": 47.96,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 94:AD:23:7F:01:38 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 25,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.104\",\n                    \"mac\": \"94:AD:23:7F:01:38\",\n                    \"previous_count\": 25\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.299Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 20:BE:B8:DD:25:4B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 136,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"20:BE:B8:DD:25:4B\",\n                    \"previous_count\": 136\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.299Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 06:C7:06:F2:33:8B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 14,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.109\",\n                    \"mac\": \"06:C7:06:F2:33:8B\",\n                    \"previous_count\": 14\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.299Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 62:10:8D:90:89:07 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 24,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.0.106\",\n                    \"mac\": \"62:10:8D:90:89:07\",\n                    \"previous_count\": 24\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.299Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC DA:CF:C5:FA:37:29 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 101,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.102\",\n                    \"mac\": \"DA:CF:C5:FA:37:29\",\n                    \"previous_count\": 101\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.299Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B2:3B:11:8E:BA:1E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 33,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.102\",\n                    \"mac\": \"B2:3B:11:8E:BA:1E\",\n                    \"previous_count\": 33\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.299Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::5091E33753A1\",\n            \"model\": \"HX220\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.15.0 2.0.0 v605f.0 Build 231128 Rel.28166n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:39.475Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 86.25,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 85,\n            \"hardwareHealthScore\": 60\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 3.0546318289786223,\n            \"google.com\": 3.0855106888361044,\n            \"spotify.com\": 3.0475059382422804,\n            \"youtube.com\": 3.026128266033254\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 719.3937529691202,\n                \"Rtt\": 30.797674584323044\n            }\n        },\n        \"badSignal\": {\n            \"0E:96:80:9E:FE:E3\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.88.4\",\n                \"Count\": 152\n            }\n        },\n        \"maxCPU\": 100,\n        \"maxMemory\": 64.26,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 0E:96:80:9E:FE:E3 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 152,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.4\",\n                    \"mac\": \"0E:96:80:9E:FE:E3\",\n                    \"previous_count\": 152\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.496Z\"\n            },\n            {\n                \"Type\": \"HighCPUUsage\",\n                \"Message\": \"Device is experiencing high CPU usage.\",\n                \"Details\": {\n                    \"max_cpu_percentage\": 100,\n                    \"threshold_percentage\": 90\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.496Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::5091E3374798\",\n            \"model\": \"HX220\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.14.0 2.0.0 v605f.0 Build 230428 Rel.31877n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:52.96Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 81.25,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 25,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 4.622739018087855,\n            \"google.com\": 4.633074935400517,\n            \"spotify.com\": 4.567774936061381,\n            \"youtube.com\": 4.585301837270341\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 909.6688048780484,\n                \"Rtt\": 18.88604878048782\n            }\n        },\n        \"badSignal\": {\n            \"66:A9:46:82:1B:B0\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.88.5\",\n                \"Count\": 38\n            },\n            \"72:F7:09:62:7B:35\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.88.2\",\n                \"Count\": 17\n            },\n            \"B2:EF:BE:C3:B4:2A\": {\n                \"Hostname\": \"Zarina-s-S23-Ultra\",\n                \"IpAddress\": \"192.168.88.4\",\n                \"Count\": 10\n            },\n            \"E8:A0:CD:08:23:16\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.88.6\",\n                \"Count\": 13\n            },\n            \"F2:D5:8F:56:1F:47\": {\n                \"Hostname\": \"Hashim-s-Tab-S6-Lite\",\n                \"IpAddress\": \"192.168.88.8\",\n                \"Count\": 25\n            }\n        },\n        \"maxCPU\": 29,\n        \"maxMemory\": 60.21,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC E8:A0:CD:08:23:16 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 13,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.6\",\n                    \"mac\": \"E8:A0:CD:08:23:16\",\n                    \"previous_count\": 13\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.001Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 72:F7:09:62:7B:35 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 17,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.88.2\",\n                    \"mac\": \"72:F7:09:62:7B:35\",\n                    \"previous_count\": 17\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.001Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B2:EF:BE:C3:B4:2A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 10,\n                    \"hostname\": \"Zarina-s-S23-Ultra\",\n                    \"ip\": \"192.168.88.4\",\n                    \"mac\": \"B2:EF:BE:C3:B4:2A\",\n                    \"previous_count\": 10\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.001Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 66:A9:46:82:1B:B0 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 38,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.88.5\",\n                    \"mac\": \"66:A9:46:82:1B:B0\",\n                    \"previous_count\": 38\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.001Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F2:D5:8F:56:1F:47 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 25,\n                    \"hostname\": \"Hashim-s-Tab-S6-Lite\",\n                    \"ip\": \"192.168.88.8\",\n                    \"mac\": \"F2:D5:8F:56:1F:47\",\n                    \"previous_count\": 25\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.001Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::3C52A105FA39\",\n            \"model\": \"HX220\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.17.0 2.0.0 v605f.0 Build 240923 Rel.23368n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:36.512Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 81.25,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 25,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 4.111638954869359,\n            \"google.com\": 4.090261282660332,\n            \"spotify.com\": 4.061757719714964,\n            \"youtube.com\": 4.182897862232779\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 608.1226076555018,\n                \"Rtt\": 3.569535885167461\n            }\n        },\n        \"badSignal\": {\n            \"1C:4D:66:40:28:3B\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.88.4\",\n                \"Count\": 86\n            },\n            \"3E:3A:D5:2E:11:AE\": {\n                \"Hostname\": \"Zahida-s-S24-Ultra\",\n                \"IpAddress\": \"192.168.88.2\",\n                \"Count\": 20\n            },\n            \"5E:BC:65:CE:7D:87\": {\n                \"Hostname\": \"iPad\",\n                \"IpAddress\": \"192.168.88.5\",\n                \"Count\": 273\n            },\n            \"8E:82:A1:62:DA:89\": {\n                \"Hostname\": \"Sultan-s-S21-FE\",\n                \"IpAddress\": \"192.168.88.3\",\n                \"Count\": 113\n            },\n            \"9A:AD:4B:E9:16:1C\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.88.2\",\n                \"Count\": 107\n            }\n        },\n        \"maxCPU\": 57,\n        \"maxMemory\": 63.84,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 9A:AD:4B:E9:16:1C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 107,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.88.2\",\n                    \"mac\": \"9A:AD:4B:E9:16:1C\",\n                    \"previous_count\": 107\n                },\n                \"Timestamp\": \"2025-09-29T09:31:36.518Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 8E:82:A1:62:DA:89 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 113,\n                    \"hostname\": \"Sultan-s-S21-FE\",\n                    \"ip\": \"192.168.88.3\",\n                    \"mac\": \"8E:82:A1:62:DA:89\",\n                    \"previous_count\": 113\n                },\n                \"Timestamp\": \"2025-09-29T09:31:36.518Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 1C:4D:66:40:28:3B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 86,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.4\",\n                    \"mac\": \"1C:4D:66:40:28:3B\",\n                    \"previous_count\": 86\n                },\n                \"Timestamp\": \"2025-09-29T09:31:36.518Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 5E:BC:65:CE:7D:87 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 273,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.88.5\",\n                    \"mac\": \"5E:BC:65:CE:7D:87\",\n                    \"previous_count\": 273\n                },\n                \"Timestamp\": \"2025-09-29T09:31:36.518Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 3E:3A:D5:2E:11:AE has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 20,\n                    \"hostname\": \"Zahida-s-S24-Ultra\",\n                    \"ip\": \"192.168.88.2\",\n                    \"mac\": \"3E:3A:D5:2E:11:AE\",\n                    \"previous_count\": 20\n                },\n                \"Timestamp\": \"2025-09-29T09:31:36.518Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::A842A10A4800\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.13.0 2.0.0 v606d.0 Build 231129 Rel.37213n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:53.173Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 78.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 7.676959619952494,\n            \"google.com\": 7.669833729216152,\n            \"spotify.com\": 6.983372921615202,\n            \"youtube.com\": 7.608076009501188\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 543.2657281553394,\n                \"Rtt\": 19.733009708737864\n            }\n        },\n        \"badSignal\": {\n            \"06:11:BB:76:7A:F1\": {\n                \"Hostname\": \"Pixel-9-Pro-XL\",\n                \"IpAddress\": \"192.168.0.104\",\n                \"Count\": 208\n            },\n            \"1E:89:3C:B7:C3:E2\": {\n                \"Hostname\": \"Pixel-7-Pro\",\n                \"IpAddress\": \"192.168.0.107\",\n                \"Count\": 80\n            },\n            \"40:A2:DB:04:DC:C1\": {\n                \"Hostname\": \"amazon-9dec13a59\",\n                \"IpAddress\": \"192.168.0.100\",\n                \"Count\": 164\n            },\n            \"94:4F:4C:03:65:DB\": {\n                \"Hostname\": \"Polk-Audio\",\n                \"IpAddress\": \"192.168.0.102\",\n                \"Count\": 16\n            },\n            \"98:E2:55:88:2D:5D\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.103\",\n                \"Count\": 311\n            },\n            \"A8:E2:91:4A:96:34\": {\n                \"Hostname\": \"Aaron\",\n                \"IpAddress\": \"192.168.0.107\",\n                \"Count\": 32\n            },\n            \"C6:2D:14:9C:E4:32\": {\n                \"Hostname\": \"Google-Pixel-Watch\",\n                \"IpAddress\": \"192.168.0.106\",\n                \"Count\": 262\n            },\n            \"DC:03:98:94:91:50\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.105\",\n                \"Count\": 179\n            },\n            \"F4:F5:D8:ED:68:76\": {\n                \"Hostname\": \"Chromecast\",\n                \"IpAddress\": \"192.168.0.101\",\n                \"Count\": 91\n            }\n        },\n        \"maxCPU\": 28,\n        \"maxMemory\": 47.84,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 06:11:BB:76:7A:F1 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 208,\n                    \"hostname\": \"Pixel-9-Pro-XL\",\n                    \"ip\": \"192.168.0.104\",\n                    \"mac\": \"06:11:BB:76:7A:F1\",\n                    \"previous_count\": 208\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.225Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C6:2D:14:9C:E4:32 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 262,\n                    \"hostname\": \"Google-Pixel-Watch\",\n                    \"ip\": \"192.168.0.106\",\n                    \"mac\": \"C6:2D:14:9C:E4:32\",\n                    \"previous_count\": 262\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.225Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F4:F5:D8:ED:68:76 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 91,\n                    \"hostname\": \"Chromecast\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"F4:F5:D8:ED:68:76\",\n                    \"previous_count\": 91\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.225Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 98:E2:55:88:2D:5D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 311,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.103\",\n                    \"mac\": \"98:E2:55:88:2D:5D\",\n                    \"previous_count\": 311\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.225Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 1E:89:3C:B7:C3:E2 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 80,\n                    \"hostname\": \"Pixel-7-Pro\",\n                    \"ip\": \"192.168.0.107\",\n                    \"mac\": \"1E:89:3C:B7:C3:E2\",\n                    \"previous_count\": 80\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.225Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 40:A2:DB:04:DC:C1 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 164,\n                    \"hostname\": \"amazon-9dec13a59\",\n                    \"ip\": \"192.168.0.100\",\n                    \"mac\": \"40:A2:DB:04:DC:C1\",\n                    \"previous_count\": 164\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.225Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A8:E2:91:4A:96:34 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 32,\n                    \"hostname\": \"Aaron\",\n                    \"ip\": \"192.168.0.107\",\n                    \"mac\": \"A8:E2:91:4A:96:34\",\n                    \"previous_count\": 32\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.225Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 94:4F:4C:03:65:DB has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 16,\n                    \"hostname\": \"Polk-Audio\",\n                    \"ip\": \"192.168.0.102\",\n                    \"mac\": \"94:4F:4C:03:65:DB\",\n                    \"previous_count\": 16\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.225Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC DC:03:98:94:91:50 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 179,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.105\",\n                    \"mac\": \"DC:03:98:94:91:50\",\n                    \"previous_count\": 179\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.225Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::20362690EF5E\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.1.0 3.1.8 v6087.0 Build 230406 Rel.63114n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:50.189Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 78.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 5.0285714285714285,\n            \"google.com\": 5.15952380952381,\n            \"spotify.com\": 4.8238095238095235,\n            \"youtube.com\": 5.107142857142857\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 1099.3267142857126,\n                \"Rtt\": 13.466607142857141\n            }\n        },\n        \"badSignal\": {\n            \"16:3F:71:C9:31:32\": {\n                \"Hostname\": \"Galaxy-Note20-Ultra-5G\",\n                \"IpAddress\": \"192.168.0.14\",\n                \"Count\": 125\n            },\n            \"56:59:09:2D:AF:C5\": {\n                \"Hostname\": \"Robert-s-Tab-S9-Ultra\",\n                \"IpAddress\": \"192.168.0.12\",\n                \"Count\": 246\n            },\n            \"56:BE:CF:E4:00:42\": {\n                \"Hostname\": \"Galaxy-S21-Ultra-5G\",\n                \"IpAddress\": \"192.168.0.3\",\n                \"Count\": 68\n            },\n            \"A2:83:94:8B:40:3B\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.3\",\n                \"Count\": 33\n            },\n            \"AC:00:7A:91:0A:A8\": {\n                \"Hostname\": \"iPhonedeRobert2\",\n                \"IpAddress\": \"192.168.0.4\",\n                \"Count\": 35\n            },\n            \"B4:0A:D8:F9:DC:10\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.6\",\n                \"Count\": 29\n            },\n            \"C6:61:FF:F0:AD:2C\": {\n                \"Hostname\": \"Adina-s-S24-Ultra\",\n                \"IpAddress\": \"192.168.0.10\",\n                \"Count\": 14\n            }\n        },\n        \"maxCPU\": 12,\n        \"maxMemory\": 38.28,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 56:BE:CF:E4:00:42 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 68,\n                    \"hostname\": \"Galaxy-S21-Ultra-5G\",\n                    \"ip\": \"192.168.0.3\",\n                    \"mac\": \"56:BE:CF:E4:00:42\",\n                    \"previous_count\": 68\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.24Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC AC:00:7A:91:0A:A8 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 35,\n                    \"hostname\": \"iPhonedeRobert2\",\n                    \"ip\": \"192.168.0.4\",\n                    \"mac\": \"AC:00:7A:91:0A:A8\",\n                    \"previous_count\": 35\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.24Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C6:61:FF:F0:AD:2C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 14,\n                    \"hostname\": \"Adina-s-S24-Ultra\",\n                    \"ip\": \"192.168.0.10\",\n                    \"mac\": \"C6:61:FF:F0:AD:2C\",\n                    \"previous_count\": 14\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.24Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B4:0A:D8:F9:DC:10 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 29,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.6\",\n                    \"mac\": \"B4:0A:D8:F9:DC:10\",\n                    \"previous_count\": 29\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.24Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::5C628B5F6E22\",\n            \"model\": \"HX220\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.15.0 2.0.0 v605f.0 Build 231128 Rel.28166n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:40.939Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 78.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 55,\n            \"hardwareHealthScore\": 60\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 3.014851485148515,\n            \"google.com\": 3.0386740331491713,\n            \"spotify.com\": 2.110831234256927,\n            \"youtube.com\": 3.0024875621890548\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 481.76947743467707,\n                \"Rtt\": 26.89331116389548\n            }\n        },\n        \"badSignal\": {\n            \"4A:22:54:07:BB:BC\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.88.12\",\n                \"Count\": 81\n            },\n            \"B2:05:01:FB:AA:C5\": {\n                \"Hostname\": \"Steffs-Galaxy-Note9\",\n                \"IpAddress\": \"192.168.88.5\",\n                \"Count\": 193\n            },\n            \"FE:1C:17:3F:1A:9A\": {\n                \"Hostname\": \"S24-FE-na-Stanimir\",\n                \"IpAddress\": \"192.168.88.3\",\n                \"Count\": 24\n            }\n        },\n        \"maxCPU\": 100,\n        \"maxMemory\": 62.09,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC FE:1C:17:3F:1A:9A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 24,\n                    \"hostname\": \"S24-FE-na-Stanimir\",\n                    \"ip\": \"192.168.88.3\",\n                    \"mac\": \"FE:1C:17:3F:1A:9A\",\n                    \"previous_count\": 24\n                },\n                \"Timestamp\": \"2025-09-29T09:31:40.977Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 4A:22:54:07:BB:BC has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 81,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.12\",\n                    \"mac\": \"4A:22:54:07:BB:BC\",\n                    \"previous_count\": 81\n                },\n                \"Timestamp\": \"2025-09-29T09:31:40.977Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B2:05:01:FB:AA:C5 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 193,\n                    \"hostname\": \"Steffs-Galaxy-Note9\",\n                    \"ip\": \"192.168.88.5\",\n                    \"mac\": \"B2:05:01:FB:AA:C5\",\n                    \"previous_count\": 193\n                },\n                \"Timestamp\": \"2025-09-29T09:31:40.977Z\"\n            },\n            {\n                \"Type\": \"HighCPUUsage\",\n                \"Message\": \"Device is experiencing high CPU usage.\",\n                \"Details\": {\n                    \"max_cpu_percentage\": 100,\n                    \"threshold_percentage\": 90\n                },\n                \"Timestamp\": \"2025-09-29T09:31:40.977Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::20362690D6D2\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.3.0 3.1.9 v6087.0 Build 250124 Rel.60047n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:35.994Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 88.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 55,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 5.068883610451306,\n            \"google.com\": 5.3729216152019,\n            \"spotify.com\": 5.02375296912114,\n            \"youtube.com\": 5.273159144893111\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 1229.528836104512,\n                \"Rtt\": 30.647900237529708\n            }\n        },\n        \"badSignal\": {\n            \"18:5E:0F:8B:58:FD\": {\n                \"Hostname\": \"Laptop2\",\n                \"IpAddress\": \"192.168.0.13\",\n                \"Count\": 96\n            },\n            \"1A:0D:E6:5E:01:0C\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.26\",\n                \"Count\": 13\n            },\n            \"D8:44:89:93:57:A6\": {\n                \"Hostname\": \"L535\",\n                \"IpAddress\": \"192.168.0.4\",\n                \"Count\": 34\n            }\n        },\n        \"maxCPU\": 31,\n        \"maxMemory\": 39.86,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D8:44:89:93:57:A6 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 34,\n                    \"hostname\": \"L535\",\n                    \"ip\": \"192.168.0.4\",\n                    \"mac\": \"D8:44:89:93:57:A6\",\n                    \"previous_count\": 34\n                },\n                \"Timestamp\": \"2025-09-29T09:31:36.053Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 18:5E:0F:8B:58:FD has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 96,\n                    \"hostname\": \"Laptop2\",\n                    \"ip\": \"192.168.0.13\",\n                    \"mac\": \"18:5E:0F:8B:58:FD\",\n                    \"previous_count\": 96\n                },\n                \"Timestamp\": \"2025-09-29T09:31:36.053Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::20362690BD87\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.3.0 3.1.9 v6087.0 Build 250124 Rel.60047n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:33.425Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 81.25,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 25,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 3.954869358669834,\n            \"google.com\": 3.9311163895486936,\n            \"spotify.com\": 3.0617577197149646,\n            \"youtube.com\": 3.954869358669834\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 1275.8988123515435,\n                \"Rtt\": 31.119691211401438\n            }\n        },\n        \"badSignal\": {\n            \"0A:7C:25:32:74:12\": {\n                \"Hostname\": \"Watch\",\n                \"IpAddress\": \"192.168.0.8\",\n                \"Count\": 16\n            },\n            \"22:8F:4B:75:C5:FB\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.9\",\n                \"Count\": 47\n            },\n            \"2C:0D:A7:DE:B5:16\": {\n                \"Hostname\": \"DESKTOP-05QDU60\",\n                \"IpAddress\": \"192.168.0.10\",\n                \"Count\": 54\n            },\n            \"46:A4:CD:57:07:52\": {\n                \"Hostname\": \"Watch\",\n                \"IpAddress\": \"192.168.0.10\",\n                \"Count\": 12\n            },\n            \"CC:08:FA:89:E2:A2\": {\n                \"Hostname\": \"K9K052XLYH\",\n                \"IpAddress\": \"192.168.0.6\",\n                \"Count\": 17\n            }\n        },\n        \"maxCPU\": 18,\n        \"maxMemory\": 39.32,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 46:A4:CD:57:07:52 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 12,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.0.10\",\n                    \"mac\": \"46:A4:CD:57:07:52\",\n                    \"previous_count\": 12\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.455Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC CC:08:FA:89:E2:A2 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 17,\n                    \"hostname\": \"K9K052XLYH\",\n                    \"ip\": \"192.168.0.6\",\n                    \"mac\": \"CC:08:FA:89:E2:A2\",\n                    \"previous_count\": 17\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.455Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 2C:0D:A7:DE:B5:16 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 54,\n                    \"hostname\": \"DESKTOP-05QDU60\",\n                    \"ip\": \"192.168.0.10\",\n                    \"mac\": \"2C:0D:A7:DE:B5:16\",\n                    \"previous_count\": 54\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.455Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 22:8F:4B:75:C5:FB has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 47,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.9\",\n                    \"mac\": \"22:8F:4B:75:C5:FB\",\n                    \"previous_count\": 47\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.455Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 0A:7C:25:32:74:12 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 16,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.0.8\",\n                    \"mac\": \"0A:7C:25:32:74:12\",\n                    \"previous_count\": 16\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.455Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::E4FAC4B925EF\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.13.0 2.0.0 v606d.0 Build 231129 Rel.37213n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:43.217Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 82.5,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 70,\n            \"hardwareHealthScore\": 60\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 7.078571428571428,\n            \"google.com\": 7.1,\n            \"spotify.com\": 7.1,\n            \"youtube.com\": 7.102380952380952\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 605.8665542168678,\n                \"Rtt\": 17.83132530120482\n            }\n        },\n        \"badSignal\": {\n            \"A2:6C:89:17:7D:C2\": {\n                \"Hostname\": \"Mike-s-A21s\",\n                \"IpAddress\": \"192.168.0.105\",\n                \"Count\": 25\n            },\n            \"F2:94:91:78:A5:16\": {\n                \"Hostname\": \"Galaxy-A16-5G\",\n                \"IpAddress\": \"192.168.0.113\",\n                \"Count\": 15\n            }\n        },\n        \"maxCPU\": 100,\n        \"maxMemory\": 49.52,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F2:94:91:78:A5:16 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 15,\n                    \"hostname\": \"Galaxy-A16-5G\",\n                    \"ip\": \"192.168.0.113\",\n                    \"mac\": \"F2:94:91:78:A5:16\",\n                    \"previous_count\": 15\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.264Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A2:6C:89:17:7D:C2 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 25,\n                    \"hostname\": \"Mike-s-A21s\",\n                    \"ip\": \"192.168.0.105\",\n                    \"mac\": \"A2:6C:89:17:7D:C2\",\n                    \"previous_count\": 25\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.264Z\"\n            },\n            {\n                \"Type\": \"HighCPUUsage\",\n                \"Message\": \"Device is experiencing high CPU usage.\",\n                \"Details\": {\n                    \"max_cpu_percentage\": 100,\n                    \"threshold_percentage\": 90\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.264Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::20362690D7F2\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.3.0 3.1.9 v6087.0 Build 250124 Rel.60047n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:38.545Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 88.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 55,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 13,\n            \"google.com\": 13.040380047505938,\n            \"spotify.com\": 12.703087885985749,\n            \"youtube.com\": 13.04750593824228\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 1499.949738717339,\n                \"Rtt\": 28.329729216152003\n            }\n        },\n        \"badSignal\": {\n            \"64:A2:00:49:E3:52\": {\n                \"Hostname\": \"Fausto Mobile\",\n                \"IpAddress\": \"192.168.0.4\",\n                \"Count\": 170\n            },\n            \"96:E2:A1:88:5E:3F\": {\n                \"Hostname\": \"iPhone Mara\",\n                \"IpAddress\": \"192.168.0.5\",\n                \"Count\": 184\n            },\n            \"F0:2F:9E:93:FC:A6\": {\n                \"Hostname\": \"Blink-Device\",\n                \"IpAddress\": \"192.168.0.3\",\n                \"Count\": 105\n            }\n        },\n        \"maxCPU\": 16,\n        \"maxMemory\": 39.64,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 96:E2:A1:88:5E:3F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 184,\n                    \"hostname\": \"iPhone Mara\",\n                    \"ip\": \"192.168.0.5\",\n                    \"mac\": \"96:E2:A1:88:5E:3F\",\n                    \"previous_count\": 184\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.571Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F0:2F:9E:93:FC:A6 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 105,\n                    \"hostname\": \"Blink-Device\",\n                    \"ip\": \"192.168.0.3\",\n                    \"mac\": \"F0:2F:9E:93:FC:A6\",\n                    \"previous_count\": 105\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.571Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::40ED0039F9BB\",\n            \"model\": \"HX220\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.15.0 2.0.0 v605f.0 Build 231128 Rel.28166n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:33.214Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 88.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 55,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 4.820689655172414,\n            \"google.com\": 4.803448275862069,\n            \"spotify.com\": 4.437931034482759,\n            \"youtube.com\": 4.8517241379310345\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 668.0665777777781,\n                \"Rtt\": 32.018631111111105\n            }\n        },\n        \"badSignal\": {\n            \"7E:E8:C6:50:91:DC\": {\n                \"Hostname\": \"OnePlus-12\",\n                \"IpAddress\": \"192.168.88.2\",\n                \"Count\": 59\n            },\n            \"B0:52:16:9D:DE:CB\": {\n                \"Hostname\": \"BRWB052169DDECB\",\n                \"IpAddress\": \"192.168.88.7\",\n                \"Count\": 270\n            },\n            \"EE:C8:B3:57:B8:F7\": {\n                \"Hostname\": \"M2004J19C\",\n                \"IpAddress\": \"192.168.88.5\",\n                \"Count\": 237\n            }\n        },\n        \"maxCPU\": 13,\n        \"maxMemory\": 59.4,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 7E:E8:C6:50:91:DC has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 59,\n                    \"hostname\": \"OnePlus-12\",\n                    \"ip\": \"192.168.88.2\",\n                    \"mac\": \"7E:E8:C6:50:91:DC\",\n                    \"previous_count\": 59\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.24Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B0:52:16:9D:DE:CB has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 270,\n                    \"hostname\": \"BRWB052169DDECB\",\n                    \"ip\": \"192.168.88.7\",\n                    \"mac\": \"B0:52:16:9D:DE:CB\",\n                    \"previous_count\": 270\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.24Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::5C628B5F6E55\",\n            \"model\": \"HX220\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.15.0 2.0.0 v605f.0 Build 231128 Rel.28166n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:51.305Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 96.25,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 85,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 6.085714285714285,\n            \"google.com\": 6.097619047619047,\n            \"spotify.com\": 6.033333333333333,\n            \"youtube.com\": 6.054761904761905\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 678.3924047619046,\n                \"Rtt\": 27.621997619047608\n            }\n        },\n        \"badSignal\": {\n            \"30:C9:22:19:11:5C\": {\n                \"Hostname\": \"OCTO-CADLITE\",\n                \"IpAddress\": \"192.168.88.2\",\n                \"Count\": 369\n            }\n        },\n        \"maxCPU\": 20,\n        \"maxMemory\": 60.85,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::98254A428643\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.13.0 2.0.0 v606d.0 Build 231129 Rel.37213n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:45.689Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 81.25,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 25,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 5.3729216152019,\n            \"google.com\": 5.738717339667458,\n            \"spotify.com\": 5.002375296912114,\n            \"youtube.com\": 5.755344418052257\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 685.0507228915661,\n                \"Rtt\": 14.337349397590362\n            }\n        },\n        \"badSignal\": {\n            \"2A:58:9E:C7:7E:67\": {\n                \"Hostname\": \"Nicola-s-A54\",\n                \"IpAddress\": \"192.168.0.100\",\n                \"Count\": 168\n            },\n            \"5A:29:EF:58:AD:D2\": {\n                \"Hostname\": \"Alexandra-s-S21-Ultra\",\n                \"IpAddress\": \"192.168.0.102\",\n                \"Count\": 38\n            },\n            \"80:54:E3:4A:81:D0\": {\n                \"Hostname\": \"iPhone--Simion\",\n                \"IpAddress\": \"192.168.0.100\",\n                \"Count\": 179\n            },\n            \"B8:94:36:53:A9:FE\": {\n                \"Hostname\": \"HUAWEI_P20_lite-97198235b\",\n                \"IpAddress\": \"192.168.0.100\",\n                \"Count\": 20\n            },\n            \"C2:14:32:3E:BD:B6\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.103\",\n                \"Count\": 29\n            }\n        },\n        \"maxCPU\": 18,\n        \"maxMemory\": 45.02,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B8:94:36:53:A9:FE has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 20,\n                    \"hostname\": \"HUAWEI_P20_lite-97198235b\",\n                    \"ip\": \"192.168.0.100\",\n                    \"mac\": \"B8:94:36:53:A9:FE\",\n                    \"previous_count\": 20\n                },\n                \"Timestamp\": \"2025-09-29T09:31:45.694Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 2A:58:9E:C7:7E:67 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 168,\n                    \"hostname\": \"Nicola-s-A54\",\n                    \"ip\": \"192.168.0.100\",\n                    \"mac\": \"2A:58:9E:C7:7E:67\",\n                    \"previous_count\": 168\n                },\n                \"Timestamp\": \"2025-09-29T09:31:45.694Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 80:54:E3:4A:81:D0 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 179,\n                    \"hostname\": \"iPhone--Simion\",\n                    \"ip\": \"192.168.0.100\",\n                    \"mac\": \"80:54:E3:4A:81:D0\",\n                    \"previous_count\": 179\n                },\n                \"Timestamp\": \"2025-09-29T09:31:45.694Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 5A:29:EF:58:AD:D2 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 38,\n                    \"hostname\": \"Alexandra-s-S21-Ultra\",\n                    \"ip\": \"192.168.0.102\",\n                    \"mac\": \"5A:29:EF:58:AD:D2\",\n                    \"previous_count\": 38\n                },\n                \"Timestamp\": \"2025-09-29T09:31:45.694Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C2:14:32:3E:BD:B6 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 29,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.103\",\n                    \"mac\": \"C2:14:32:3E:BD:B6\",\n                    \"previous_count\": 29\n                },\n                \"Timestamp\": \"2025-09-29T09:31:45.694Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::A842A10A44D9\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.15.0 2.0.0 v606d.0 Build 240802 Rel.33715n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:39.264Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 78.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 8.211401425178147,\n            \"google.com\": 8.211401425178147,\n            \"spotify.com\": 7.190023752969121,\n            \"youtube.com\": 8.052256532066508\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 98.85222506393845,\n                \"Rtt\": 32.071611253196934\n            }\n        },\n        \"badSignal\": {\n            \"1E:5F:61:EA:D9:3C\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.101\",\n                \"Count\": 84\n            },\n            \"28:66:E3:2D:0B:F7\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.32.106\",\n                \"Count\": 88\n            },\n            \"56:F2:C5:49:36:F9\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.32.104\",\n                \"Count\": 77\n            },\n            \"80:A9:97:43:E7:F1\": {\n                \"Hostname\": \"Mohit-MBP\",\n                \"IpAddress\": \"192.168.0.102\",\n                \"Count\": 93\n            },\n            \"8C:98:6B:22:0B:A7\": {\n                \"Hostname\": \"Mohits-iphone\",\n                \"IpAddress\": \"192.168.32.101\",\n                \"Count\": 53\n            },\n            \"9A:92:20:D7:14:42\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.100\",\n                \"Count\": 48\n            },\n            \"A4:CF:99:7D:47:A2\": {\n                \"Hostname\": \"kambojxs-MBP\",\n                \"IpAddress\": \"192.168.32.106\",\n                \"Count\": 15\n            },\n            \"BA:EF:6D:13:8A:D4\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.32.102\",\n                \"Count\": 74\n            },\n            \"C8:2B:96:E2:F6:7A\": {\n                \"Hostname\": \"ESP_E2F67A\",\n                \"IpAddress\": \"192.168.32.107\",\n                \"Count\": 285\n            },\n            \"C8:2B:96:E3:09:B3\": {\n                \"Hostname\": \"ESP_E309B3\",\n                \"IpAddress\": \"192.168.32.106\",\n                \"Count\": 292\n            }\n        },\n        \"maxCPU\": 37,\n        \"maxMemory\": 45.58,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 9A:92:20:D7:14:42 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 48,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.100\",\n                    \"mac\": \"9A:92:20:D7:14:42\",\n                    \"previous_count\": 48\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.265Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 1E:5F:61:EA:D9:3C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 84,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"1E:5F:61:EA:D9:3C\",\n                    \"previous_count\": 84\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.265Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 56:F2:C5:49:36:F9 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 77,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.32.104\",\n                    \"mac\": \"56:F2:C5:49:36:F9\",\n                    \"previous_count\": 77\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.265Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A4:CF:99:7D:47:A2 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 15,\n                    \"hostname\": \"kambojxs-MBP\",\n                    \"ip\": \"192.168.32.106\",\n                    \"mac\": \"A4:CF:99:7D:47:A2\",\n                    \"previous_count\": 15\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.265Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC BA:EF:6D:13:8A:D4 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 74,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.32.102\",\n                    \"mac\": \"BA:EF:6D:13:8A:D4\",\n                    \"previous_count\": 74\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.265Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 8C:98:6B:22:0B:A7 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 53,\n                    \"hostname\": \"Mohits-iphone\",\n                    \"ip\": \"192.168.32.101\",\n                    \"mac\": \"8C:98:6B:22:0B:A7\",\n                    \"previous_count\": 53\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.265Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C8:2B:96:E2:F6:7A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 285,\n                    \"hostname\": \"ESP_E2F67A\",\n                    \"ip\": \"192.168.32.107\",\n                    \"mac\": \"C8:2B:96:E2:F6:7A\",\n                    \"previous_count\": 285\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.265Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 28:66:E3:2D:0B:F7 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 88,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.32.106\",\n                    \"mac\": \"28:66:E3:2D:0B:F7\",\n                    \"previous_count\": 88\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.265Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::20362690D801\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.3.0 3.1.9 v6087.0 Build 250124 Rel.60047n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:36.534Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 100,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 100,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 2.9047619047619047,\n            \"google.com\": 2.9238095238095236,\n            \"spotify.com\": 2.1095238095238096,\n            \"youtube.com\": 2.9285714285714284\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 1807.0810926365793,\n                \"Rtt\": 35.39602137767219\n            }\n        },\n        \"maxCPU\": 27,\n        \"maxMemory\": 39.72,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::A842A10A43F2\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.13.0 2.0.0 v606d.0 Build 231129 Rel.37213n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:33.487Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 85,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 40,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 5.406175771971497,\n            \"google.com\": 5.460807600950119,\n            \"spotify.com\": 5.418052256532066,\n            \"youtube.com\": 5.463182897862233\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 841.2610739856801,\n                \"Rtt\": 14.892601431980907\n            }\n        },\n        \"badSignal\": {\n            \"3E:54:5D:65:72:73\": {\n                \"Hostname\": \"Julie-s-A15\",\n                \"IpAddress\": \"192.168.0.100\",\n                \"Count\": 44\n            },\n            \"76:F5:5B:E5:69:CD\": {\n                \"Hostname\": \"Matt-s-A14\",\n                \"IpAddress\": \"192.168.0.101\",\n                \"Count\": 39\n            },\n            \"A0:E7:0B:23:E5:79\": {\n                \"Hostname\": \"CWPT22798\",\n                \"IpAddress\": \"192.168.0.106\",\n                \"Count\": 39\n            },\n            \"A2:F9:F3:22:FE:C9\": {\n                \"Hostname\": \"Galaxy-A14\",\n                \"IpAddress\": \"192.168.0.103\",\n                \"Count\": 38\n            }\n        },\n        \"maxCPU\": 16,\n        \"maxMemory\": 47.96,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 76:F5:5B:E5:69:CD has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 39,\n                    \"hostname\": \"Matt-s-A14\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"76:F5:5B:E5:69:CD\",\n                    \"previous_count\": 39\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.504Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 3E:54:5D:65:72:73 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 44,\n                    \"hostname\": \"Julie-s-A15\",\n                    \"ip\": \"192.168.0.100\",\n                    \"mac\": \"3E:54:5D:65:72:73\",\n                    \"previous_count\": 44\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.504Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A0:E7:0B:23:E5:79 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 39,\n                    \"hostname\": \"CWPT22798\",\n                    \"ip\": \"192.168.0.106\",\n                    \"mac\": \"A0:E7:0B:23:E5:79\",\n                    \"previous_count\": 39\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.504Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::3C52A1060489\",\n            \"model\": \"HX220\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.17.0 2.0.0 v605f.0 Build 240923 Rel.23368n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:47.369Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 78.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 9.026190476190477,\n            \"google.com\": 9.042857142857143,\n            \"spotify.com\": 8.24047619047619,\n            \"youtube.com\": 9.028571428571428\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 530.8843914081139,\n                \"Rtt\": 2.137224343675418\n            }\n        },\n        \"badSignal\": {\n            \"06:8D:04:F6:6D:E4\": {\n                \"Hostname\": \"iPad\",\n                \"IpAddress\": \"192.168.88.13\",\n                \"Count\": 157\n            },\n            \"66:79:29:2F:78:F3\": {\n                \"Hostname\": \"iPad\",\n                \"IpAddress\": \"192.168.88.12\",\n                \"Count\": 59\n            },\n            \"74:D6:37:13:FD:72\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.88.16\",\n                \"Count\": 419\n            },\n            \"96:0B:A4:77:57:0B\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.88.11\",\n                \"Count\": 153\n            },\n            \"A2:80:54:43:61:D6\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.88.6\",\n                \"Count\": 110\n            },\n            \"DC:A0:D0:18:58:FA\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.88.4\",\n                \"Count\": 341\n            },\n            \"FA:F9:D5:FE:9A:2C\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.88.9\",\n                \"Count\": 38\n            },\n            \"FC:3C:D7:91:E7:ED\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.88.3\",\n                \"Count\": 64\n            }\n        },\n        \"maxCPU\": 53,\n        \"maxMemory\": 66.83,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 06:8D:04:F6:6D:E4 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 157,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.88.13\",\n                    \"mac\": \"06:8D:04:F6:6D:E4\",\n                    \"previous_count\": 157\n                },\n                \"Timestamp\": \"2025-09-29T09:31:47.374Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC FC:3C:D7:91:E7:ED has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 64,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.3\",\n                    \"mac\": \"FC:3C:D7:91:E7:ED\",\n                    \"previous_count\": 64\n                },\n                \"Timestamp\": \"2025-09-29T09:31:47.374Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 96:0B:A4:77:57:0B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 153,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.88.11\",\n                    \"mac\": \"96:0B:A4:77:57:0B\",\n                    \"previous_count\": 153\n                },\n                \"Timestamp\": \"2025-09-29T09:31:47.374Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A2:80:54:43:61:D6 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 110,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.88.6\",\n                    \"mac\": \"A2:80:54:43:61:D6\",\n                    \"previous_count\": 110\n                },\n                \"Timestamp\": \"2025-09-29T09:31:47.374Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 66:79:29:2F:78:F3 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 59,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.88.12\",\n                    \"mac\": \"66:79:29:2F:78:F3\",\n                    \"previous_count\": 59\n                },\n                \"Timestamp\": \"2025-09-29T09:31:47.374Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC FA:F9:D5:FE:9A:2C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 38,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.9\",\n                    \"mac\": \"FA:F9:D5:FE:9A:2C\",\n                    \"previous_count\": 38\n                },\n                \"Timestamp\": \"2025-09-29T09:31:47.374Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::20362690DB4F\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.1.0 3.1.8 v6087.0 Build 230406 Rel.63114n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:58.14Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 77.5,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 10,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 13.154761904761905,\n            \"google.com\": 13.221428571428572,\n            \"spotify.com\": 12.983333333333333,\n            \"youtube.com\": 13.247619047619047\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 1723.2304988123512,\n                \"Rtt\": 17.991052256532065\n            }\n        },\n        \"badSignal\": {\n            \"3A:4E:E9:0C:46:60\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.3\",\n                \"Count\": 208\n            },\n            \"54:78:C9:9D:3D:76\": {\n                \"Hostname\": \"android-5fe28d87519f27fd\",\n                \"IpAddress\": \"192.168.0.6\",\n                \"Count\": 114\n            },\n            \"68:DB:F5:1F:B6:53\": {\n                \"Hostname\": \"amazon-a507f1065\",\n                \"IpAddress\": \"192.168.0.12\",\n                \"Count\": 133\n            },\n            \"7C:61:66:AF:A8:9D\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.5\",\n                \"Count\": 419\n            },\n            \"9A:FA:44:FB:D4:76\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.9\",\n                \"Count\": 176\n            },\n            \"CC:B1:1A:B8:4C:9C\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.11\",\n                \"Count\": 382\n            }\n        },\n        \"maxCPU\": 20,\n        \"maxMemory\": 38.88,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 68:DB:F5:1F:B6:53 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 133,\n                    \"hostname\": \"amazon-a507f1065\",\n                    \"ip\": \"192.168.0.12\",\n                    \"mac\": \"68:DB:F5:1F:B6:53\",\n                    \"previous_count\": 133\n                },\n                \"Timestamp\": \"2025-09-29T09:31:58.158Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 54:78:C9:9D:3D:76 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 114,\n                    \"hostname\": \"android-5fe28d87519f27fd\",\n                    \"ip\": \"192.168.0.6\",\n                    \"mac\": \"54:78:C9:9D:3D:76\",\n                    \"previous_count\": 114\n                },\n                \"Timestamp\": \"2025-09-29T09:31:58.158Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 7C:61:66:AF:A8:9D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 419,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.5\",\n                    \"mac\": \"7C:61:66:AF:A8:9D\",\n                    \"previous_count\": 419\n                },\n                \"Timestamp\": \"2025-09-29T09:31:58.158Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC CC:B1:1A:B8:4C:9C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 382,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.11\",\n                    \"mac\": \"CC:B1:1A:B8:4C:9C\",\n                    \"previous_count\": 382\n                },\n                \"Timestamp\": \"2025-09-29T09:31:58.158Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 9A:FA:44:FB:D4:76 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 176,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.9\",\n                    \"mac\": \"9A:FA:44:FB:D4:76\",\n                    \"previous_count\": 176\n                },\n                \"Timestamp\": \"2025-09-29T09:31:58.158Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 3A:4E:E9:0C:46:60 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 208,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.3\",\n                    \"mac\": \"3A:4E:E9:0C:46:60\",\n                    \"previous_count\": 208\n                },\n                \"Timestamp\": \"2025-09-29T09:31:58.158Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::20362690D762\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.1.0 3.1.8 v6087.0 Build 230406 Rel.63114n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:46.648Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 78.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 9.82857142857143,\n            \"google.com\": 10,\n            \"spotify.com\": 9.816666666666666,\n            \"youtube.com\": 9.876190476190477\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 1343.3961428571415,\n                \"Rtt\": 20.697704761904745\n            }\n        },\n        \"badSignal\": {\n            \"16:A5:AA:6D:A5:51\": {\n                \"Hostname\": \"Jacob-s-S25\",\n                \"IpAddress\": \"192.168.0.7\",\n                \"Count\": 38\n            },\n            \"1C:1A:DF:54:91:42\": {\n                \"Hostname\": \"XBOXONE\",\n                \"IpAddress\": \"192.168.0.11\",\n                \"Count\": 42\n            },\n            \"6A:AB:AE:63:4B:B0\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.8\",\n                \"Count\": 41\n            },\n            \"78:66:9D:E4:CB:76\": {\n                \"Hostname\": \"HollysTV\",\n                \"IpAddress\": \"192.168.0.6\",\n                \"Count\": 180\n            },\n            \"7A:16:34:CF:31:2D\": {\n                \"Hostname\": \"iPad\",\n                \"IpAddress\": \"192.168.0.10\",\n                \"Count\": 186\n            },\n            \"7E:87:9A:D6:5D:1B\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.2\",\n                \"Count\": 52\n            },\n            \"BA:52:73:0E:CF:70\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.5\",\n                \"Count\": 44\n            },\n            \"EA:FF:03:49:16:C1\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.7\",\n                \"Count\": 109\n            },\n            \"F8:3D:C6:62:3C:46\": {\n                \"Hostname\": \"LAPTOP-J4N22M76\",\n                \"IpAddress\": \"192.168.0.3\",\n                \"Count\": 14\n            },\n            \"F8:AC:65:27:A2:6D\": {\n                \"Hostname\": \"AMEY5CG0340000\",\n                \"IpAddress\": \"192.168.0.11\",\n                \"Count\": 21\n            }\n        },\n        \"maxCPU\": 16,\n        \"maxMemory\": 38.37,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 1C:1A:DF:54:91:42 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 42,\n                    \"hostname\": \"XBOXONE\",\n                    \"ip\": \"192.168.0.11\",\n                    \"mac\": \"1C:1A:DF:54:91:42\",\n                    \"previous_count\": 42\n                },\n                \"Timestamp\": \"2025-09-29T09:31:46.649Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 78:66:9D:E4:CB:76 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 180,\n                    \"hostname\": \"HollysTV\",\n                    \"ip\": \"192.168.0.6\",\n                    \"mac\": \"78:66:9D:E4:CB:76\",\n                    \"previous_count\": 180\n                },\n                \"Timestamp\": \"2025-09-29T09:31:46.649Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 7E:87:9A:D6:5D:1B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 52,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.2\",\n                    \"mac\": \"7E:87:9A:D6:5D:1B\",\n                    \"previous_count\": 52\n                },\n                \"Timestamp\": \"2025-09-29T09:31:46.649Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F8:3D:C6:62:3C:46 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 14,\n                    \"hostname\": \"LAPTOP-J4N22M76\",\n                    \"ip\": \"192.168.0.3\",\n                    \"mac\": \"F8:3D:C6:62:3C:46\",\n                    \"previous_count\": 14\n                },\n                \"Timestamp\": \"2025-09-29T09:31:46.649Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F8:AC:65:27:A2:6D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 21,\n                    \"hostname\": \"AMEY5CG0340000\",\n                    \"ip\": \"192.168.0.11\",\n                    \"mac\": \"F8:AC:65:27:A2:6D\",\n                    \"previous_count\": 21\n                },\n                \"Timestamp\": \"2025-09-29T09:31:46.649Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"222B5E0000869\",\n            \"model\": \"Device2\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.12.0 2.0.0 v605f.0 Build 220710 Rel.13422n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:32.227Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 100,\n            \"badSignalHealthScore\": 100\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            }\n        },\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::98254AA1B175\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.12.0 2.0.0 v606d.0 Build 230913 Rel.29689n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:50.45Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 78.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 13.6,\n            \"google.com\": 13.7,\n            \"spotify.com\": 13.626190476190477,\n            \"youtube.com\": 13.654761904761905\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 692.9855903614459,\n                \"Rtt\": 39.59036144578313\n            }\n        },\n        \"badSignal\": {\n            \"08:57:FB:7B:9D:A2\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.101\",\n                \"Count\": 420\n            },\n            \"1E:83:EF:BA:0F:FB\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.110\",\n                \"Count\": 190\n            },\n            \"44:A1:0E:A7:14:96\": {\n                \"Hostname\": \"iPhone-7\",\n                \"IpAddress\": \"192.168.0.102\",\n                \"Count\": 104\n            },\n            \"7A:C4:B6:DA:92:39\": {\n                \"Hostname\": \"Pixel-8-Pro\",\n                \"IpAddress\": \"192.168.0.104\",\n                \"Count\": 26\n            },\n            \"8A:C3:FC:85:8E:46\": {\n                \"Hostname\": \"iPad\",\n                \"IpAddress\": \"192.168.0.107\",\n                \"Count\": 264\n            },\n            \"C6:72:BB:0E:5F:C9\": {\n                \"Hostname\": \"Mac\",\n                \"IpAddress\": \"192.168.0.102\",\n                \"Count\": 181\n            },\n            \"CE:D6:89:F5:E6:7E\": {\n                \"Hostname\": \"Pixel-8-Pro\",\n                \"IpAddress\": \"192.168.0.103\",\n                \"Count\": 58\n            },\n            \"E2:5C:BE:83:B1:AF\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.109\",\n                \"Count\": 12\n            },\n            \"E8:6E:3A:B6:CC:5B\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.105\",\n                \"Count\": 126\n            }\n        },\n        \"maxCPU\": 21,\n        \"maxMemory\": 47.32,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 8A:C3:FC:85:8E:46 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 264,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.0.107\",\n                    \"mac\": \"8A:C3:FC:85:8E:46\",\n                    \"previous_count\": 264\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.483Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC E2:5C:BE:83:B1:AF has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 12,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.109\",\n                    \"mac\": \"E2:5C:BE:83:B1:AF\",\n                    \"previous_count\": 12\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.483Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 7A:C4:B6:DA:92:39 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 26,\n                    \"hostname\": \"Pixel-8-Pro\",\n                    \"ip\": \"192.168.0.104\",\n                    \"mac\": \"7A:C4:B6:DA:92:39\",\n                    \"previous_count\": 26\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.483Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC E8:6E:3A:B6:CC:5B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 126,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.105\",\n                    \"mac\": \"E8:6E:3A:B6:CC:5B\",\n                    \"previous_count\": 126\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.483Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC CE:D6:89:F5:E6:7E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 58,\n                    \"hostname\": \"Pixel-8-Pro\",\n                    \"ip\": \"192.168.0.103\",\n                    \"mac\": \"CE:D6:89:F5:E6:7E\",\n                    \"previous_count\": 58\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.484Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::20362690BE29\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.3.0 3.1.9 v6087.0 Build 250124 Rel.60047n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:54.191Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 78.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 7.019002375296912,\n            \"google.com\": 7.076009501187649,\n            \"spotify.com\": 7.009501187648456,\n            \"youtube.com\": 7.049881235154395\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 1658.744023809523,\n                \"Rtt\": 32.4301095238095\n            }\n        },\n        \"badSignal\": {\n            \"62:5B:E7:F2:5A:C2\": {\n                \"Hostname\": \"Tham-s-A71\",\n                \"IpAddress\": \"192.168.0.2\",\n                \"Count\": 28\n            },\n            \"6A:59:18:19:DA:DE\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.14\",\n                \"Count\": 228\n            },\n            \"74:EC:B2:2A:C5:E7\": {\n                \"Hostname\": \"AmazonPlug02PR\",\n                \"IpAddress\": \"192.168.0.9\",\n                \"Count\": 421\n            },\n            \"9E:B7:19:CD:4F:5F\": {\n                \"Hostname\": \"Galaxy-A34-5G\",\n                \"IpAddress\": \"192.168.0.20\",\n                \"Count\": 200\n            },\n            \"A4:08:01:2F:B1:1B\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.10\",\n                \"Count\": 294\n            },\n            \"B4:B7:42:28:6C:47\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.13\",\n                \"Count\": 12\n            },\n            \"C0:8D:51:83:6D:5D\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.15\",\n                \"Count\": 254\n            },\n            \"D2:7C:B9:37:C4:99\": {\n                \"Hostname\": \"Yvonne-s-S24\",\n                \"IpAddress\": \"192.168.0.18\",\n                \"Count\": 110\n            }\n        },\n        \"maxCPU\": 30,\n        \"maxMemory\": 40.16,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 62:5B:E7:F2:5A:C2 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 28,\n                    \"hostname\": \"Tham-s-A71\",\n                    \"ip\": \"192.168.0.2\",\n                    \"mac\": \"62:5B:E7:F2:5A:C2\",\n                    \"previous_count\": 28\n                },\n                \"Timestamp\": \"2025-09-29T09:31:54.192Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C0:8D:51:83:6D:5D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 254,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.15\",\n                    \"mac\": \"C0:8D:51:83:6D:5D\",\n                    \"previous_count\": 254\n                },\n                \"Timestamp\": \"2025-09-29T09:31:54.192Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 6A:59:18:19:DA:DE has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 228,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.14\",\n                    \"mac\": \"6A:59:18:19:DA:DE\",\n                    \"previous_count\": 228\n                },\n                \"Timestamp\": \"2025-09-29T09:31:54.192Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D2:7C:B9:37:C4:99 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 110,\n                    \"hostname\": \"Yvonne-s-S24\",\n                    \"ip\": \"192.168.0.18\",\n                    \"mac\": \"D2:7C:B9:37:C4:99\",\n                    \"previous_count\": 110\n                },\n                \"Timestamp\": \"2025-09-29T09:31:54.192Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 9E:B7:19:CD:4F:5F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 200,\n                    \"hostname\": \"Galaxy-A34-5G\",\n                    \"ip\": \"192.168.0.20\",\n                    \"mac\": \"9E:B7:19:CD:4F:5F\",\n                    \"previous_count\": 200\n                },\n                \"Timestamp\": \"2025-09-29T09:31:54.192Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::20362690D981\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.1.0 3.1.8 v6087.0 Build 230406 Rel.63114n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:37.358Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 85,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 40,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 5.004761904761905,\n            \"google.com\": 4.985714285714286,\n            \"spotify.com\": 4.147619047619048,\n            \"youtube.com\": 5.030952380952381\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 2008.1161045130639,\n                \"Rtt\": 9.945460807600943\n            }\n        },\n        \"badSignal\": {\n            \"12:93:21:3E:2E:25\": {\n                \"Hostname\": \"Adam-s-S21\",\n                \"IpAddress\": \"192.168.0.2\",\n                \"Count\": 24\n            },\n            \"20:1E:88:1D:0D:30\": {\n                \"Hostname\": \"LPX07587\",\n                \"IpAddress\": \"192.168.0.6\",\n                \"Count\": 24\n            },\n            \"8E:48:3B:B2:79:CA\": {\n                \"Hostname\": \"Adam-s-S21\",\n                \"IpAddress\": \"192.168.0.3\",\n                \"Count\": 75\n            },\n            \"CA:DF:04:6D:4B:02\": {\n                \"Hostname\": \"Nicola-s-Z-Flip4\",\n                \"IpAddress\": \"192.168.0.8\",\n                \"Count\": 35\n            }\n        },\n        \"maxCPU\": 14,\n        \"maxMemory\": 39.62,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 8E:48:3B:B2:79:CA has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 75,\n                    \"hostname\": \"Adam-s-S21\",\n                    \"ip\": \"192.168.0.3\",\n                    \"mac\": \"8E:48:3B:B2:79:CA\",\n                    \"previous_count\": 75\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.38Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 12:93:21:3E:2E:25 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 24,\n                    \"hostname\": \"Adam-s-S21\",\n                    \"ip\": \"192.168.0.2\",\n                    \"mac\": \"12:93:21:3E:2E:25\",\n                    \"previous_count\": 24\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.38Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC CA:DF:04:6D:4B:02 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 35,\n                    \"hostname\": \"Nicola-s-Z-Flip4\",\n                    \"ip\": \"192.168.0.8\",\n                    \"mac\": \"CA:DF:04:6D:4B:02\",\n                    \"previous_count\": 35\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.38Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 20:1E:88:1D:0D:30 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 24,\n                    \"hostname\": \"LPX07587\",\n                    \"ip\": \"192.168.0.6\",\n                    \"mac\": \"20:1E:88:1D:0D:30\",\n                    \"previous_count\": 24\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.38Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::20362690EB4A\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.3.0 3.1.9 v6087.0 Build 250124 Rel.60047n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:45.288Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 92.5,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 70,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 10.057142857142857,\n            \"google.com\": 10.054761904761905,\n            \"spotify.com\": 9.214285714285714,\n            \"youtube.com\": 10.033333333333333\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 2212.0665393794748,\n                \"Rtt\": 28.864902147971357\n            }\n        },\n        \"badSignal\": {\n            \"8E:16:42:A3:A1:DB\": {\n                \"Hostname\": \"SM-L705F\",\n                \"IpAddress\": \"192.168.0.13\",\n                \"Count\": 15\n            },\n            \"D2:63:41:0A:5D:F5\": {\n                \"Hostname\": \"Graeme-s-S23-FE\",\n                \"IpAddress\": \"192.168.0.8\",\n                \"Count\": 25\n            }\n        },\n        \"maxCPU\": 30,\n        \"maxMemory\": 40.72,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D2:63:41:0A:5D:F5 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 25,\n                    \"hostname\": \"Graeme-s-S23-FE\",\n                    \"ip\": \"192.168.0.8\",\n                    \"mac\": \"D2:63:41:0A:5D:F5\",\n                    \"previous_count\": 25\n                },\n                \"Timestamp\": \"2025-09-29T09:31:45.302Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 8E:16:42:A3:A1:DB has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 15,\n                    \"hostname\": \"SM-L705F\",\n                    \"ip\": \"192.168.0.13\",\n                    \"mac\": \"8E:16:42:A3:A1:DB\",\n                    \"previous_count\": 15\n                },\n                \"Timestamp\": \"2025-09-29T09:31:45.302Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::A842A10A5682\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.15.0 2.0.0 v606d.0 Build 240802 Rel.33715n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:44.504Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 85,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 40,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 8.97624703087886,\n            \"google.com\": 8.997624703087887,\n            \"spotify.com\": 9.17102137767221,\n            \"youtube.com\": 9.149643705463182\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 1010.73513064133,\n                \"Rtt\": 20.736342042755343\n            }\n        },\n        \"badSignal\": {\n            \"3A:9F:6E:2F:CB:AA\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.102\",\n                \"Count\": 21\n            },\n            \"56:A6:92:05:E4:28\": {\n                \"Hostname\": \"Pixel-8-Pro\",\n                \"IpAddress\": \"192.168.0.104\",\n                \"Count\": 117\n            },\n            \"A2:F5:4D:1A:79:F4\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.103\",\n                \"Count\": 228\n            },\n            \"F2:AB:7F:B1:D2:1B\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.102\",\n                \"Count\": 204\n            }\n        },\n        \"maxCPU\": 18,\n        \"maxMemory\": 46.9,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 56:A6:92:05:E4:28 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 117,\n                    \"hostname\": \"Pixel-8-Pro\",\n                    \"ip\": \"192.168.0.104\",\n                    \"mac\": \"56:A6:92:05:E4:28\",\n                    \"previous_count\": 117\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.551Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F2:AB:7F:B1:D2:1B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 204,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.102\",\n                    \"mac\": \"F2:AB:7F:B1:D2:1B\",\n                    \"previous_count\": 204\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.551Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A2:F5:4D:1A:79:F4 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 228,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.103\",\n                    \"mac\": \"A2:F5:4D:1A:79:F4\",\n                    \"previous_count\": 228\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.551Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 3A:9F:6E:2F:CB:AA has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 21,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.102\",\n                    \"mac\": \"3A:9F:6E:2F:CB:AA\",\n                    \"previous_count\": 21\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.551Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::20362690D9A5\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.1.0 3.1.8 v6087.0 Build 230406 Rel.63114n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:47.032Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 88.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 55,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 8.216666666666667,\n            \"google.com\": 8.295238095238096,\n            \"spotify.com\": 7.938095238095238,\n            \"youtube.com\": 8.307142857142857\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 1095.1497857142842,\n                \"Rtt\": 19.26479047619047\n            }\n        },\n        \"badSignal\": {\n            \"68:87:1C:EB:71:2A\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.19\",\n                \"Count\": 115\n            },\n            \"A0:46:5A:26:7A:3B\": {\n                \"Hostname\": \"Motorola-Edge-30-Ultra-One\",\n                \"IpAddress\": \"192.168.0.2\",\n                \"Count\": 25\n            },\n            \"DE:0D:F0:E8:37:3F\": {\n                \"Hostname\": \"MacBookPro\",\n                \"IpAddress\": \"192.168.0.3\",\n                \"Count\": 88\n            }\n        },\n        \"maxCPU\": 25,\n        \"maxMemory\": 40.84,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC DE:0D:F0:E8:37:3F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 88,\n                    \"hostname\": \"MacBookPro\",\n                    \"ip\": \"192.168.0.3\",\n                    \"mac\": \"DE:0D:F0:E8:37:3F\",\n                    \"previous_count\": 88\n                },\n                \"Timestamp\": \"2025-09-29T09:31:47.038Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A0:46:5A:26:7A:3B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 25,\n                    \"hostname\": \"Motorola-Edge-30-Ultra-One\",\n                    \"ip\": \"192.168.0.2\",\n                    \"mac\": \"A0:46:5A:26:7A:3B\",\n                    \"previous_count\": 25\n                },\n                \"Timestamp\": \"2025-09-29T09:31:47.038Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::A842A10A57B4\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.13.0 2.0.0 v606d.0 Build 231129 Rel.37213n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:38.63Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 78.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 6.945238095238095,\n            \"google.com\": 6.957142857142857,\n            \"spotify.com\": 6.8619047619047615,\n            \"youtube.com\": 6.904761904761905\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 1068.4330952380951,\n                \"Rtt\": 18\n            }\n        },\n        \"badSignal\": {\n            \"00:1C:2B:1C:80:48\": {\n                \"Hostname\": \"myHivehub\",\n                \"IpAddress\": \"192.168.0.103\",\n                \"Count\": 241\n            },\n            \"00:F3:61:E2:01:E7\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.107\",\n                \"Count\": 420\n            },\n            \"06:44:B0:22:28:D8\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.105\",\n                \"Count\": 182\n            },\n            \"10:D5:61:6D:7C:A3\": {\n                \"Hostname\": \"wlan0\",\n                \"IpAddress\": \"192.168.0.100\",\n                \"Count\": 420\n            },\n            \"1C:12:B0:3D:CF:38\": {\n                \"Hostname\": \"amazon-c8ada4f25\",\n                \"IpAddress\": \"192.168.0.114\",\n                \"Count\": 97\n            },\n            \"20:1C:3A:F8:46:B0\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.102\",\n                \"Count\": 421\n            },\n            \"2C:2B:F9:C0:0E:06\": {\n                \"Hostname\": \"LGwebOSTV\",\n                \"IpAddress\": \"192.168.0.115\",\n                \"Count\": 123\n            },\n            \"7A:A8:B5:7C:E2:F5\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.113\",\n                \"Count\": 140\n            },\n            \"84:0D:8E:57:8E:AB\": {\n                \"Hostname\": \"ESP_578EAB\",\n                \"IpAddress\": \"192.168.0.104\",\n                \"Count\": 421\n            },\n            \"A6:89:EF:55:7C:96\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.105\",\n                \"Count\": 93\n            },\n            \"C8:6C:3D:0F:5A:1D\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.111\",\n                \"Count\": 420\n            },\n            \"D2:DB:38:6A:6B:26\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.113\",\n                \"Count\": 56\n            },\n            \"FE:F9:AF:08:AB:15\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.108\",\n                \"Count\": 42\n            }\n        },\n        \"maxCPU\": 29,\n        \"maxMemory\": 48.71,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 1C:12:B0:3D:CF:38 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 97,\n                    \"hostname\": \"amazon-c8ada4f25\",\n                    \"ip\": \"192.168.0.114\",\n                    \"mac\": \"1C:12:B0:3D:CF:38\",\n                    \"previous_count\": 97\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.651Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 00:1C:2B:1C:80:48 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 241,\n                    \"hostname\": \"myHivehub\",\n                    \"ip\": \"192.168.0.103\",\n                    \"mac\": \"00:1C:2B:1C:80:48\",\n                    \"previous_count\": 241\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.651Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A6:89:EF:55:7C:96 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 93,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.105\",\n                    \"mac\": \"A6:89:EF:55:7C:96\",\n                    \"previous_count\": 93\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.651Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 10:D5:61:6D:7C:A3 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 420,\n                    \"hostname\": \"wlan0\",\n                    \"ip\": \"192.168.0.100\",\n                    \"mac\": \"10:D5:61:6D:7C:A3\",\n                    \"previous_count\": 420\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.651Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 00:F3:61:E2:01:E7 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 420,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.107\",\n                    \"mac\": \"00:F3:61:E2:01:E7\",\n                    \"previous_count\": 420\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.651Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 06:44:B0:22:28:D8 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 182,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.105\",\n                    \"mac\": \"06:44:B0:22:28:D8\",\n                    \"previous_count\": 182\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.651Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 7A:A8:B5:7C:E2:F5 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 140,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.113\",\n                    \"mac\": \"7A:A8:B5:7C:E2:F5\",\n                    \"previous_count\": 140\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.651Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 2C:2B:F9:C0:0E:06 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 123,\n                    \"hostname\": \"LGwebOSTV\",\n                    \"ip\": \"192.168.0.115\",\n                    \"mac\": \"2C:2B:F9:C0:0E:06\",\n                    \"previous_count\": 123\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.651Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C8:6C:3D:0F:5A:1D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 420,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.111\",\n                    \"mac\": \"C8:6C:3D:0F:5A:1D\",\n                    \"previous_count\": 420\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.651Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC FE:F9:AF:08:AB:15 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 42,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.108\",\n                    \"mac\": \"FE:F9:AF:08:AB:15\",\n                    \"previous_count\": 42\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.651Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D2:DB:38:6A:6B:26 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 56,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.113\",\n                    \"mac\": \"D2:DB:38:6A:6B:26\",\n                    \"previous_count\": 56\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.651Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 84:0D:8E:57:8E:AB has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 421,\n                    \"hostname\": \"ESP_578EAB\",\n                    \"ip\": \"192.168.0.104\",\n                    \"mac\": \"84:0D:8E:57:8E:AB\",\n                    \"previous_count\": 421\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.651Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 20:1C:3A:F8:46:B0 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 421,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.102\",\n                    \"mac\": \"20:1C:3A:F8:46:B0\",\n                    \"previous_count\": 421\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.651Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::242FD04EA19C\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.13.0 2.0.0 v606d.0 Build 231129 Rel.37213n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:42.053Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 96.25,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 85,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 5.5875,\n            \"google.com\": 5.628895184135978,\n            \"spotify.com\": 5.578282828282828,\n            \"youtube.com\": 5.613636363636363\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 821.324545454546,\n                \"Rtt\": 14.904306220095695\n            }\n        },\n        \"badSignal\": {\n            \"E6:D7:22:00:D3:55\": {\n                \"Hostname\": \"tom-s-Z-Flip6\",\n                \"IpAddress\": \"192.168.0.104\",\n                \"Count\": 13\n            }\n        },\n        \"maxCPU\": 16,\n        \"maxMemory\": 45.24,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC E6:D7:22:00:D3:55 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 13,\n                    \"hostname\": \"tom-s-Z-Flip6\",\n                    \"ip\": \"192.168.0.104\",\n                    \"mac\": \"E6:D7:22:00:D3:55\",\n                    \"previous_count\": 13\n                },\n                \"Timestamp\": \"2025-09-29T09:31:42.057Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::3C52A10605A9\",\n            \"model\": \"HX220\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.15.0 2.0.0 v605f.0 Build 231128 Rel.28166n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:48.847Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 78.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 7.692857142857143,\n            \"google.com\": 7.916666666666667,\n            \"spotify.com\": 7.276190476190476,\n            \"youtube.com\": 7.828571428571428\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 613.5619047619052,\n                \"Rtt\": 27.437590476190465\n            }\n        },\n        \"badSignal\": {\n            \"00:B5:D0:94:62:2D\": {\n                \"Hostname\": \"Galaxy-Tab-A-2016\",\n                \"IpAddress\": \"192.168.88.6\",\n                \"Count\": 164\n            },\n            \"1A:5A:EB:E1:62:AC\": {\n                \"Hostname\": \"Deb-s-Galaxy-S20-FE\",\n                \"IpAddress\": \"192.168.88.5\",\n                \"Count\": 214\n            },\n            \"1C:E1:65:71:48:59\": {\n                \"Hostname\": \"Deb’s Tablet\",\n                \"IpAddress\": \"192.168.88.7\",\n                \"Count\": 343\n            },\n            \"20:DF:B9:8A:F5:B9\": {\n                \"Hostname\": \"Google-Home-Mini\",\n                \"IpAddress\": \"192.168.88.2\",\n                \"Count\": 350\n            },\n            \"5A:78:F3:E6:D9:21\": {\n                \"Hostname\": \"Me\",\n                \"IpAddress\": \"192.168.88.8\",\n                \"Count\": 33\n            },\n            \"B0:2A:43:14:B6:E1\": {\n                \"Hostname\": \"Chromecast\",\n                \"IpAddress\": \"192.168.88.3\",\n                \"Count\": 146\n            },\n            \"E0:01:C7:88:8A:57\": {\n                \"Hostname\": \"Living Room TV\",\n                \"IpAddress\": \"192.168.88.9\",\n                \"Count\": 223\n            }\n        },\n        \"maxCPU\": 29,\n        \"maxMemory\": 61.31,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 00:B5:D0:94:62:2D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 164,\n                    \"hostname\": \"Galaxy-Tab-A-2016\",\n                    \"ip\": \"192.168.88.6\",\n                    \"mac\": \"00:B5:D0:94:62:2D\",\n                    \"previous_count\": 164\n                },\n                \"Timestamp\": \"2025-09-29T09:31:48.852Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::A842A10A4122\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.13.0 2.0.0 v606d.0 Build 231129 Rel.37213n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:42.667Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 78.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 4.787589498806683,\n            \"google.com\": 4.875894988066825,\n            \"spotify.com\": 4.852028639618139,\n            \"youtube.com\": 4.880668257756564\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 730.9821601941746,\n                \"Rtt\": 13.470873786407767\n            }\n        },\n        \"badSignal\": {\n            \"02:3C:1B:2A:12:D7\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.103\",\n                \"Count\": 35\n            },\n            \"06:00:1D:77:C7:35\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.103\",\n                \"Count\": 115\n            },\n            \"14:F6:D8:A2:2F:06\": {\n                \"Hostname\": \"Gomes\",\n                \"IpAddress\": \"192.168.0.104\",\n                \"Count\": 190\n            },\n            \"1A:F3:A6:F7:50:F0\": {\n                \"Hostname\": \"Nohotspotcerdo\",\n                \"IpAddress\": \"192.168.0.105\",\n                \"Count\": 11\n            },\n            \"4A:52:1C:F3:D3:E3\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.107\",\n                \"Count\": 11\n            },\n            \"62:62:7C:8A:5E:1C\": {\n                \"Hostname\": \"Elenyr-s-Note10\",\n                \"IpAddress\": \"192.168.0.101\",\n                \"Count\": 92\n            },\n            \"98:BD:80:66:72:AE\": {\n                \"Hostname\": \"W5CD4362XS2\",\n                \"IpAddress\": \"192.168.0.105\",\n                \"Count\": 147\n            },\n            \"A2:22:FF:0E:FB:A7\": {\n                \"Hostname\": \"Nohotspotcerdo\",\n                \"IpAddress\": \"192.168.0.104\",\n                \"Count\": 75\n            },\n            \"BA:6D:85:96:B8:D4\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.103\",\n                \"Count\": 116\n            }\n        },\n        \"maxCPU\": 28,\n        \"maxMemory\": 47.58,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A2:22:FF:0E:FB:A7 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 75,\n                    \"hostname\": \"Nohotspotcerdo\",\n                    \"ip\": \"192.168.0.104\",\n                    \"mac\": \"A2:22:FF:0E:FB:A7\",\n                    \"previous_count\": 75\n                },\n                \"Timestamp\": \"2025-09-29T09:31:42.667Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 98:BD:80:66:72:AE has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 147,\n                    \"hostname\": \"W5CD4362XS2\",\n                    \"ip\": \"192.168.0.105\",\n                    \"mac\": \"98:BD:80:66:72:AE\",\n                    \"previous_count\": 147\n                },\n                \"Timestamp\": \"2025-09-29T09:31:42.667Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 4A:52:1C:F3:D3:E3 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 11,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.107\",\n                    \"mac\": \"4A:52:1C:F3:D3:E3\",\n                    \"previous_count\": 11\n                },\n                \"Timestamp\": \"2025-09-29T09:31:42.667Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 06:00:1D:77:C7:35 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 115,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.103\",\n                    \"mac\": \"06:00:1D:77:C7:35\",\n                    \"previous_count\": 115\n                },\n                \"Timestamp\": \"2025-09-29T09:31:42.667Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 14:F6:D8:A2:2F:06 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 190,\n                    \"hostname\": \"Gomes\",\n                    \"ip\": \"192.168.0.104\",\n                    \"mac\": \"14:F6:D8:A2:2F:06\",\n                    \"previous_count\": 190\n                },\n                \"Timestamp\": \"2025-09-29T09:31:42.667Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 1A:F3:A6:F7:50:F0 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 11,\n                    \"hostname\": \"Nohotspotcerdo\",\n                    \"ip\": \"192.168.0.105\",\n                    \"mac\": \"1A:F3:A6:F7:50:F0\",\n                    \"previous_count\": 11\n                },\n                \"Timestamp\": \"2025-09-29T09:31:42.667Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC BA:6D:85:96:B8:D4 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 116,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.103\",\n                    \"mac\": \"BA:6D:85:96:B8:D4\",\n                    \"previous_count\": 116\n                },\n                \"Timestamp\": \"2025-09-29T09:31:42.667Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 62:62:7C:8A:5E:1C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 92,\n                    \"hostname\": \"Elenyr-s-Note10\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"62:62:7C:8A:5E:1C\",\n                    \"previous_count\": 92\n                },\n                \"Timestamp\": \"2025-09-29T09:31:42.667Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 02:3C:1B:2A:12:D7 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 35,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.103\",\n                    \"mac\": \"02:3C:1B:2A:12:D7\",\n                    \"previous_count\": 35\n                },\n                \"Timestamp\": \"2025-09-29T09:31:42.667Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::2036269001DC\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.3.0 3.1.9 v6087.0 Build 250124 Rel.60047n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:58.168Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 78.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 4.824228028503563,\n            \"google.com\": 4.885985748218527,\n            \"spotify.com\": 4.814726840855107,\n            \"youtube.com\": 5\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 1817.1873333333328,\n                \"Rtt\": 38.262802380952365\n            }\n        },\n        \"badSignal\": {\n            \"20:28:BC:E3:1F:34\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.4\",\n                \"Count\": 400\n            },\n            \"26:35:20:FD:41:FB\": {\n                \"Hostname\": \"Spare iPhone\",\n                \"IpAddress\": \"192.168.0.15\",\n                \"Count\": 27\n            },\n            \"2E:09:38:CB:D2:CA\": {\n                \"Hostname\": \"Watch\",\n                \"IpAddress\": \"192.168.0.21\",\n                \"Count\": 99\n            },\n            \"38:2C:E5:C8:45:12\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.6\",\n                \"Count\": 412\n            },\n            \"5C:47:5E:23:2D:7D\": {\n                \"Hostname\": \"Bedroom Camera\",\n                \"IpAddress\": \"192.168.0.4\",\n                \"Count\": 52\n            },\n            \"62:18:0C:CE:59:4A\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.18\",\n                \"Count\": 10\n            },\n            \"62:7E:3A:19:B1:4C\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.16\",\n                \"Count\": 17\n            },\n            \"70:F0:88:F1:3E:E9\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.20\",\n                \"Count\": 48\n            },\n            \"80:96:98:25:38:27\": {\n                \"Hostname\": \"Joshs-iPhone\",\n                \"IpAddress\": \"192.168.0.20\",\n                \"Count\": 187\n            },\n            \"8A:44:21:0C:3B:D0\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.7\",\n                \"Count\": 57\n            },\n            \"8C:08:AA:D4:2B:C5\": {\n                \"Hostname\": \"iPhone-59\",\n                \"IpAddress\": \"192.168.0.15\",\n                \"Count\": 241\n            },\n            \"96:D9:9C:6D:28:4C\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.17\",\n                \"Count\": 49\n            },\n            \"A0:B4:0F:1B:9F:49\": {\n                \"Hostname\": \"iPad-2\",\n                \"IpAddress\": \"192.168.0.14\",\n                \"Count\": 330\n            },\n            \"B0:8B:A8:E8:69:57\": {\n                \"Hostname\": \"echoshow-2ea6a5d4d26b67e5\",\n                \"IpAddress\": \"192.168.0.10\",\n                \"Count\": 332\n            },\n            \"C0:4B:24:06:4F:41\": {\n                \"Hostname\": \"OwletCam-OCC7135032400276\",\n                \"IpAddress\": \"192.168.0.2\",\n                \"Count\": 110\n            },\n            \"DE:60:8F:0F:A0:80\": {\n                \"Hostname\": \"iPad\",\n                \"IpAddress\": \"192.168.0.11\",\n                \"Count\": 356\n            }\n        },\n        \"maxCPU\": 35,\n        \"maxMemory\": 47.81,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 8C:08:AA:D4:2B:C5 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 241,\n                    \"hostname\": \"iPhone-59\",\n                    \"ip\": \"192.168.0.15\",\n                    \"mac\": \"8C:08:AA:D4:2B:C5\",\n                    \"previous_count\": 241\n                },\n                \"Timestamp\": \"2025-09-29T09:31:58.181Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 70:F0:88:F1:3E:E9 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 48,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.20\",\n                    \"mac\": \"70:F0:88:F1:3E:E9\",\n                    \"previous_count\": 48\n                },\n                \"Timestamp\": \"2025-09-29T09:31:58.181Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 62:7E:3A:19:B1:4C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 17,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.16\",\n                    \"mac\": \"62:7E:3A:19:B1:4C\",\n                    \"previous_count\": 17\n                },\n                \"Timestamp\": \"2025-09-29T09:31:58.181Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 38:2C:E5:C8:45:12 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 412,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.6\",\n                    \"mac\": \"38:2C:E5:C8:45:12\",\n                    \"previous_count\": 412\n                },\n                \"Timestamp\": \"2025-09-29T09:31:58.181Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 96:D9:9C:6D:28:4C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 49,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.17\",\n                    \"mac\": \"96:D9:9C:6D:28:4C\",\n                    \"previous_count\": 49\n                },\n                \"Timestamp\": \"2025-09-29T09:31:58.181Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B0:8B:A8:E8:69:57 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 332,\n                    \"hostname\": \"echoshow-2ea6a5d4d26b67e5\",\n                    \"ip\": \"192.168.0.10\",\n                    \"mac\": \"B0:8B:A8:E8:69:57\",\n                    \"previous_count\": 332\n                },\n                \"Timestamp\": \"2025-09-29T09:31:58.181Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 20:28:BC:E3:1F:34 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 400,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.4\",\n                    \"mac\": \"20:28:BC:E3:1F:34\",\n                    \"previous_count\": 400\n                },\n                \"Timestamp\": \"2025-09-29T09:31:58.181Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 8A:44:21:0C:3B:D0 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 57,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.7\",\n                    \"mac\": \"8A:44:21:0C:3B:D0\",\n                    \"previous_count\": 57\n                },\n                \"Timestamp\": \"2025-09-29T09:31:58.181Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 2E:09:38:CB:D2:CA has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 99,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.0.21\",\n                    \"mac\": \"2E:09:38:CB:D2:CA\",\n                    \"previous_count\": 99\n                },\n                \"Timestamp\": \"2025-09-29T09:31:58.181Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 80:96:98:25:38:27 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 187,\n                    \"hostname\": \"Joshs-iPhone\",\n                    \"ip\": \"192.168.0.20\",\n                    \"mac\": \"80:96:98:25:38:27\",\n                    \"previous_count\": 187\n                },\n                \"Timestamp\": \"2025-09-29T09:31:58.181Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 26:35:20:FD:41:FB has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 27,\n                    \"hostname\": \"Spare iPhone\",\n                    \"ip\": \"192.168.0.15\",\n                    \"mac\": \"26:35:20:FD:41:FB\",\n                    \"previous_count\": 27\n                },\n                \"Timestamp\": \"2025-09-29T09:31:58.181Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A0:B4:0F:1B:9F:49 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 330,\n                    \"hostname\": \"iPad-2\",\n                    \"ip\": \"192.168.0.14\",\n                    \"mac\": \"A0:B4:0F:1B:9F:49\",\n                    \"previous_count\": 330\n                },\n                \"Timestamp\": \"2025-09-29T09:31:58.181Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 5C:47:5E:23:2D:7D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 52,\n                    \"hostname\": \"Bedroom Camera\",\n                    \"ip\": \"192.168.0.4\",\n                    \"mac\": \"5C:47:5E:23:2D:7D\",\n                    \"previous_count\": 52\n                },\n                \"Timestamp\": \"2025-09-29T09:31:58.181Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 62:18:0C:CE:59:4A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 10,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.18\",\n                    \"mac\": \"62:18:0C:CE:59:4A\",\n                    \"previous_count\": 10\n                },\n                \"Timestamp\": \"2025-09-29T09:31:58.181Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC DE:60:8F:0F:A0:80 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 356,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.0.11\",\n                    \"mac\": \"DE:60:8F:0F:A0:80\",\n                    \"previous_count\": 356\n                },\n                \"Timestamp\": \"2025-09-29T09:31:58.181Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C0:4B:24:06:4F:41 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 110,\n                    \"hostname\": \"OwletCam-OCC7135032400276\",\n                    \"ip\": \"192.168.0.2\",\n                    \"mac\": \"C0:4B:24:06:4F:41\",\n                    \"previous_count\": 110\n                },\n                \"Timestamp\": \"2025-09-29T09:31:58.181Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::5CE93180872F\",\n            \"model\": \"HX220\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.15.0 2.0.0 v605f.0 Build 231128 Rel.28166n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:33.32Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 77.5,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 10,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 2.973871733966746,\n            \"google.com\": 2.9263657957244655,\n            \"spotify.com\": 2.9429928741092635,\n            \"youtube.com\": 2.9453681710213777\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 916.8513064133011,\n                \"Rtt\": 27.013546318289798\n            }\n        },\n        \"badSignal\": {\n            \"12:C1:0C:A9:B0:44\": {\n                \"Hostname\": \"HUAWEI_P40_Pro-c312eb3c39\",\n                \"IpAddress\": \"192.168.88.7\",\n                \"Count\": 54\n            },\n            \"3E:79:B2:25:2E:61\": {\n                \"Hostname\": \"Mada iPhone \",\n                \"IpAddress\": \"192.168.88.5\",\n                \"Count\": 28\n            },\n            \"76:F4:29:AE:5B:4C\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.88.8\",\n                \"Count\": 72\n            },\n            \"78:E6:1C:1C:E1:30\": {\n                \"Hostname\": \"HONOR-Magic-V3\",\n                \"IpAddress\": \"192.168.88.4\",\n                \"Count\": 51\n            },\n            \"D6:16:EA:2F:52:D2\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.88.2\",\n                \"Count\": 54\n            },\n            \"D8:12:65:5D:27:85\": {\n                \"Hostname\": \"LAPTOP-768KA7ES\",\n                \"IpAddress\": \"192.168.88.13\",\n                \"Count\": 27\n            }\n        },\n        \"maxCPU\": 26,\n        \"maxMemory\": 62.88,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D6:16:EA:2F:52:D2 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 54,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.88.2\",\n                    \"mac\": \"D6:16:EA:2F:52:D2\",\n                    \"previous_count\": 54\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.348Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 78:E6:1C:1C:E1:30 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 51,\n                    \"hostname\": \"HONOR-Magic-V3\",\n                    \"ip\": \"192.168.88.4\",\n                    \"mac\": \"78:E6:1C:1C:E1:30\",\n                    \"previous_count\": 51\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.348Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 76:F4:29:AE:5B:4C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 72,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.8\",\n                    \"mac\": \"76:F4:29:AE:5B:4C\",\n                    \"previous_count\": 72\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.348Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 12:C1:0C:A9:B0:44 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 54,\n                    \"hostname\": \"HUAWEI_P40_Pro-c312eb3c39\",\n                    \"ip\": \"192.168.88.7\",\n                    \"mac\": \"12:C1:0C:A9:B0:44\",\n                    \"previous_count\": 54\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.348Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D8:12:65:5D:27:85 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 27,\n                    \"hostname\": \"LAPTOP-768KA7ES\",\n                    \"ip\": \"192.168.88.13\",\n                    \"mac\": \"D8:12:65:5D:27:85\",\n                    \"previous_count\": 27\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.348Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 3E:79:B2:25:2E:61 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 28,\n                    \"hostname\": \"Mada iPhone \",\n                    \"ip\": \"192.168.88.5\",\n                    \"mac\": \"3E:79:B2:25:2E:61\",\n                    \"previous_count\": 28\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.348Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::98254AA1E760\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.12.0 2.0.0 v606d.0 Build 230913 Rel.29689n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:39.729Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 86.25,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 85,\n            \"hardwareHealthScore\": 60\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 4.128266033254157,\n            \"google.com\": 4.34916864608076,\n            \"spotify.com\": 4.209026128266033,\n            \"youtube.com\": 4.2992874109263655\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 836.8262287104619,\n                \"Rtt\": 14.720194647201946\n            }\n        },\n        \"badSignal\": {\n            \"4E:38:C7:D7:F2:65\": {\n                \"Hostname\": \"Chioma-s-S21-Ultra\",\n                \"IpAddress\": \"192.168.0.103\",\n                \"Count\": 72\n            }\n        },\n        \"maxCPU\": 100,\n        \"maxMemory\": 47.3,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 4E:38:C7:D7:F2:65 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 72,\n                    \"hostname\": \"Chioma-s-S21-Ultra\",\n                    \"ip\": \"192.168.0.103\",\n                    \"mac\": \"4E:38:C7:D7:F2:65\",\n                    \"previous_count\": 72\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.747Z\"\n            },\n            {\n                \"Type\": \"HighCPUUsage\",\n                \"Message\": \"Device is experiencing high CPU usage.\",\n                \"Details\": {\n                    \"max_cpu_percentage\": 100,\n                    \"threshold_percentage\": 90\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.747Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::20362690BD36\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.1.0 3.1.8 v6087.0 Build 230406 Rel.63114n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:56.046Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 85,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 40,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 2.964200477326969,\n            \"google.com\": 2.976133651551313,\n            \"spotify.com\": 2.992840095465394,\n            \"youtube.com\": 2.98090692124105\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 1892.694114832535,\n                \"Rtt\": 8.990334928229668\n            }\n        },\n        \"badSignal\": {\n            \"1C:F2:9A:2E:17:F5\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.3\",\n                \"Count\": 419\n            },\n            \"22:4C:FD:65:A9:01\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.6\",\n                \"Count\": 13\n            },\n            \"36:C2:4A:B5:B9:97\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.6\",\n                \"Count\": 27\n            },\n            \"F8:77:B8:A0:D5:90\": {\n                \"Hostname\": \"localhost\",\n                \"IpAddress\": \"192.168.0.5\",\n                \"Count\": 44\n            }\n        },\n        \"maxCPU\": 11,\n        \"maxMemory\": 39.61,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 36:C2:4A:B5:B9:97 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 27,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.6\",\n                    \"mac\": \"36:C2:4A:B5:B9:97\",\n                    \"previous_count\": 27\n                },\n                \"Timestamp\": \"2025-09-29T09:31:56.082Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 22:4C:FD:65:A9:01 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 13,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.6\",\n                    \"mac\": \"22:4C:FD:65:A9:01\",\n                    \"previous_count\": 13\n                },\n                \"Timestamp\": \"2025-09-29T09:31:56.082Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F8:77:B8:A0:D5:90 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 44,\n                    \"hostname\": \"localhost\",\n                    \"ip\": \"192.168.0.5\",\n                    \"mac\": \"F8:77:B8:A0:D5:90\",\n                    \"previous_count\": 44\n                },\n                \"Timestamp\": \"2025-09-29T09:31:56.082Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::98254AA1D3BF\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.12.0 2.0.0 v606d.0 Build 230913 Rel.29689n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:45.428Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 85,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 40,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 6.023809523809524,\n            \"google.com\": 6.05,\n            \"spotify.com\": 6.007142857142857,\n            \"youtube.com\": 6.030952380952381\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 720.9563438256658,\n                \"Rtt\": 22.88135593220339\n            }\n        },\n        \"badSignal\": {\n            \"0C:6A:C4:11:24:31\": {\n                \"Hostname\": \"Jacks-iPhone-3\",\n                \"IpAddress\": \"192.168.0.100\",\n                \"Count\": 13\n            },\n            \"98:E2:55:86:97:17\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.107\",\n                \"Count\": 19\n            },\n            \"A4:CF:99:6B:0C:33\": {\n                \"Hostname\": \"Jacks-MBP\",\n                \"IpAddress\": \"192.168.0.103\",\n                \"Count\": 56\n            },\n            \"F6:DC:C2:34:4A:EB\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.100\",\n                \"Count\": 13\n            }\n        },\n        \"maxCPU\": 19,\n        \"maxMemory\": 46.75,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 98:E2:55:86:97:17 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 19,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.107\",\n                    \"mac\": \"98:E2:55:86:97:17\",\n                    \"previous_count\": 19\n                },\n                \"Timestamp\": \"2025-09-29T09:31:45.428Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F6:DC:C2:34:4A:EB has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 13,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.100\",\n                    \"mac\": \"F6:DC:C2:34:4A:EB\",\n                    \"previous_count\": 13\n                },\n                \"Timestamp\": \"2025-09-29T09:31:45.428Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 0C:6A:C4:11:24:31 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 13,\n                    \"hostname\": \"Jacks-iPhone-3\",\n                    \"ip\": \"192.168.0.100\",\n                    \"mac\": \"0C:6A:C4:11:24:31\",\n                    \"previous_count\": 13\n                },\n                \"Timestamp\": \"2025-09-29T09:31:45.428Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::20362690B955\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.1.0 3.1.8 v6087.0 Build 230406 Rel.63114n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:47.125Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 78.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 2.9761904761904763,\n            \"google.com\": 3.0095238095238095,\n            \"spotify.com\": 2.092857142857143,\n            \"youtube.com\": 3.026190476190476\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 1585.678833333332,\n                \"Rtt\": 10.408385714285712\n            }\n        },\n        \"badSignal\": {\n            \"20:16:42:22:AD:33\": {\n                \"Hostname\": \"XBOX\",\n                \"IpAddress\": \"192.168.0.6\",\n                \"Count\": 25\n            },\n            \"22:1F:BF:6F:CF:17\": {\n                \"Hostname\": \"iPad\",\n                \"IpAddress\": \"192.168.0.17\",\n                \"Count\": 59\n            },\n            \"4A:EA:1B:9C:40:02\": {\n                \"Hostname\": \"iPad\",\n                \"IpAddress\": \"192.168.0.4\",\n                \"Count\": 36\n            },\n            \"68:13:F3:61:0D:7E\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.16\",\n                \"Count\": 375\n            },\n            \"8A:F5:6E:DD:25:FD\": {\n                \"Hostname\": \"OPPO-A72\",\n                \"IpAddress\": \"192.168.0.6\",\n                \"Count\": 19\n            },\n            \"AE:87:29:32:91:C5\": {\n                \"Hostname\": \"Niki-s-A14\",\n                \"IpAddress\": \"192.168.0.11\",\n                \"Count\": 22\n            },\n            \"C6:20:CB:21:39:B0\": {\n                \"Hostname\": \"HONOR-Pad-X8a\",\n                \"IpAddress\": \"192.168.0.2\",\n                \"Count\": 17\n            },\n            \"CA:5A:AA:D1:AC:CE\": {\n                \"Hostname\": \"Jorja-s-A35\",\n                \"IpAddress\": \"192.168.0.12\",\n                \"Count\": 258\n            },\n            \"E6:90:5F:ED:79:64\": {\n                \"Hostname\": \"Freya-s-A16\",\n                \"IpAddress\": \"192.168.0.14\",\n                \"Count\": 151\n            },\n            \"F6:21:F1:AB:C1:80\": {\n                \"Hostname\": \"Pixel-8\",\n                \"IpAddress\": \"192.168.0.3\",\n                \"Count\": 39\n            },\n            \"FE:86:4C:48:3B:B7\": {\n                \"Hostname\": \"HONOR-400\",\n                \"IpAddress\": \"192.168.0.4\",\n                \"Count\": 51\n            }\n        },\n        \"maxCPU\": 18,\n        \"maxMemory\": 38.22,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 68:13:F3:61:0D:7E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 375,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.16\",\n                    \"mac\": \"68:13:F3:61:0D:7E\",\n                    \"previous_count\": 375\n                },\n                \"Timestamp\": \"2025-09-29T09:31:47.126Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C6:20:CB:21:39:B0 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 17,\n                    \"hostname\": \"HONOR-Pad-X8a\",\n                    \"ip\": \"192.168.0.2\",\n                    \"mac\": \"C6:20:CB:21:39:B0\",\n                    \"previous_count\": 17\n                },\n                \"Timestamp\": \"2025-09-29T09:31:47.126Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 22:1F:BF:6F:CF:17 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 59,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.0.17\",\n                    \"mac\": \"22:1F:BF:6F:CF:17\",\n                    \"previous_count\": 59\n                },\n                \"Timestamp\": \"2025-09-29T09:31:47.126Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 4A:EA:1B:9C:40:02 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 36,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.0.4\",\n                    \"mac\": \"4A:EA:1B:9C:40:02\",\n                    \"previous_count\": 36\n                },\n                \"Timestamp\": \"2025-09-29T09:31:47.126Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F6:21:F1:AB:C1:80 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 39,\n                    \"hostname\": \"Pixel-8\",\n                    \"ip\": \"192.168.0.3\",\n                    \"mac\": \"F6:21:F1:AB:C1:80\",\n                    \"previous_count\": 39\n                },\n                \"Timestamp\": \"2025-09-29T09:31:47.126Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 8A:F5:6E:DD:25:FD has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 19,\n                    \"hostname\": \"OPPO-A72\",\n                    \"ip\": \"192.168.0.6\",\n                    \"mac\": \"8A:F5:6E:DD:25:FD\",\n                    \"previous_count\": 19\n                },\n                \"Timestamp\": \"2025-09-29T09:31:47.126Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 20:16:42:22:AD:33 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 25,\n                    \"hostname\": \"XBOX\",\n                    \"ip\": \"192.168.0.6\",\n                    \"mac\": \"20:16:42:22:AD:33\",\n                    \"previous_count\": 25\n                },\n                \"Timestamp\": \"2025-09-29T09:31:47.126Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC FE:86:4C:48:3B:B7 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 51,\n                    \"hostname\": \"HONOR-400\",\n                    \"ip\": \"192.168.0.4\",\n                    \"mac\": \"FE:86:4C:48:3B:B7\",\n                    \"previous_count\": 51\n                },\n                \"Timestamp\": \"2025-09-29T09:31:47.126Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC AE:87:29:32:91:C5 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 22,\n                    \"hostname\": \"Niki-s-A14\",\n                    \"ip\": \"192.168.0.11\",\n                    \"mac\": \"AE:87:29:32:91:C5\",\n                    \"previous_count\": 22\n                },\n                \"Timestamp\": \"2025-09-29T09:31:47.126Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::20362690D927\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.1.0 3.1.8 v6087.0 Build 230406 Rel.63114n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:48.132Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 81.25,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 25,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 13.276190476190477,\n            \"google.com\": 13.407142857142857,\n            \"spotify.com\": 13.273809523809524,\n            \"youtube.com\": 13.373809523809523\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 1307.308476190475,\n                \"Rtt\": 22.267630952380937\n            }\n        },\n        \"badSignal\": {\n            \"48:26:2C:9F:E7:54\": {\n                \"Hostname\": \"iPhone-102\",\n                \"IpAddress\": \"192.168.0.13\",\n                \"Count\": 124\n            },\n            \"50:41:1C:72:72:04\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.11\",\n                \"Count\": 410\n            },\n            \"BC:92:6B:7A:DD:50\": {\n                \"Hostname\": \"Dianes-iPad\",\n                \"IpAddress\": \"192.168.0.9\",\n                \"Count\": 29\n            },\n            \"EC:2C:E2:7B:1C:CA\": {\n                \"Hostname\": \"iMac-4\",\n                \"IpAddress\": \"192.168.0.5\",\n                \"Count\": 367\n            },\n            \"F8:4E:73:08:DD:4E\": {\n                \"Hostname\": \"DianeEdssiPhone\",\n                \"IpAddress\": \"192.168.0.3\",\n                \"Count\": 103\n            }\n        },\n        \"maxCPU\": 20,\n        \"maxMemory\": 39.35,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 48:26:2C:9F:E7:54 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 124,\n                    \"hostname\": \"iPhone-102\",\n                    \"ip\": \"192.168.0.13\",\n                    \"mac\": \"48:26:2C:9F:E7:54\",\n                    \"previous_count\": 124\n                },\n                \"Timestamp\": \"2025-09-29T09:31:48.136Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F8:4E:73:08:DD:4E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 103,\n                    \"hostname\": \"DianeEdssiPhone\",\n                    \"ip\": \"192.168.0.3\",\n                    \"mac\": \"F8:4E:73:08:DD:4E\",\n                    \"previous_count\": 103\n                },\n                \"Timestamp\": \"2025-09-29T09:31:48.136Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC BC:92:6B:7A:DD:50 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 29,\n                    \"hostname\": \"Dianes-iPad\",\n                    \"ip\": \"192.168.0.9\",\n                    \"mac\": \"BC:92:6B:7A:DD:50\",\n                    \"previous_count\": 29\n                },\n                \"Timestamp\": \"2025-09-29T09:31:48.136Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::A842A10A41B2\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.13.0 2.0.0 v606d.0 Build 231129 Rel.37213n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:40.909Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 78.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 7.767220902612826,\n            \"google.com\": 7.821852731591449,\n            \"spotify.com\": 7.8479809976247035,\n            \"youtube.com\": 7.885985748218527\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 664.1375119617227,\n                \"Rtt\": 19.641148325358852\n            }\n        },\n        \"badSignal\": {\n            \"0A:8D:99:77:D4:3B\": {\n                \"Hostname\": \"Dalia-s-A12\",\n                \"IpAddress\": \"192.168.0.107\",\n                \"Count\": 223\n            },\n            \"3A:FD:CF:1B:1C:B0\": {\n                \"Hostname\": \"Galaxy-S22-Ultra\",\n                \"IpAddress\": \"192.168.0.104\",\n                \"Count\": 228\n            },\n            \"3E:FD:CF:3C:FD:CF\": {\n                \"Hostname\": \"RE650\",\n                \"IpAddress\": \"192.168.0.102\",\n                \"Count\": 406\n            },\n            \"3E:FD:CF:52:E8:D2\": {\n                \"Hostname\": \"DESKTOP-T73705A\",\n                \"IpAddress\": \"192.168.0.111\",\n                \"Count\": 62\n            },\n            \"54:DF:1B:14:F9:7A\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.106\",\n                \"Count\": 368\n            },\n            \"D2:FD:CF:FD:D4:DC\": {\n                \"Hostname\": \"Lol\",\n                \"IpAddress\": \"192.168.0.100\",\n                \"Count\": 346\n            },\n            \"E0:99:71:F0:72:B4\": {\n                \"Hostname\": \"android-b3cb05101a33b22\",\n                \"IpAddress\": \"192.168.0.103\",\n                \"Count\": 104\n            },\n            \"F2:0B:97:8C:D6:02\": {\n                \"Hostname\": \"Galaxy-S10\",\n                \"IpAddress\": \"192.168.0.101\",\n                \"Count\": 65\n            }\n        },\n        \"maxCPU\": 19,\n        \"maxMemory\": 46.66,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 54:DF:1B:14:F9:7A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 368,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.106\",\n                    \"mac\": \"54:DF:1B:14:F9:7A\",\n                    \"previous_count\": 368\n                },\n                \"Timestamp\": \"2025-09-29T09:31:40.949Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F2:0B:97:8C:D6:02 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 65,\n                    \"hostname\": \"Galaxy-S10\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"F2:0B:97:8C:D6:02\",\n                    \"previous_count\": 65\n                },\n                \"Timestamp\": \"2025-09-29T09:31:40.949Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC E0:99:71:F0:72:B4 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 104,\n                    \"hostname\": \"android-b3cb05101a33b22\",\n                    \"ip\": \"192.168.0.103\",\n                    \"mac\": \"E0:99:71:F0:72:B4\",\n                    \"previous_count\": 104\n                },\n                \"Timestamp\": \"2025-09-29T09:31:40.949Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D2:FD:CF:FD:D4:DC has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 346,\n                    \"hostname\": \"Lol\",\n                    \"ip\": \"192.168.0.100\",\n                    \"mac\": \"D2:FD:CF:FD:D4:DC\",\n                    \"previous_count\": 346\n                },\n                \"Timestamp\": \"2025-09-29T09:31:40.949Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 3A:FD:CF:1B:1C:B0 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 228,\n                    \"hostname\": \"Galaxy-S22-Ultra\",\n                    \"ip\": \"192.168.0.104\",\n                    \"mac\": \"3A:FD:CF:1B:1C:B0\",\n                    \"previous_count\": 228\n                },\n                \"Timestamp\": \"2025-09-29T09:31:40.949Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 0A:8D:99:77:D4:3B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 223,\n                    \"hostname\": \"Dalia-s-A12\",\n                    \"ip\": \"192.168.0.107\",\n                    \"mac\": \"0A:8D:99:77:D4:3B\",\n                    \"previous_count\": 223\n                },\n                \"Timestamp\": \"2025-09-29T09:31:40.949Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 3E:FD:CF:52:E8:D2 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 62,\n                    \"hostname\": \"DESKTOP-T73705A\",\n                    \"ip\": \"192.168.0.111\",\n                    \"mac\": \"3E:FD:CF:52:E8:D2\",\n                    \"previous_count\": 62\n                },\n                \"Timestamp\": \"2025-09-29T09:31:40.949Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 3E:FD:CF:3C:FD:CF has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 406,\n                    \"hostname\": \"RE650\",\n                    \"ip\": \"192.168.0.102\",\n                    \"mac\": \"3E:FD:CF:3C:FD:CF\",\n                    \"previous_count\": 406\n                },\n                \"Timestamp\": \"2025-09-29T09:31:40.949Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::3C52A105FF2E\",\n            \"model\": \"HX220\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.15.0 2.0.0 v605f.0 Build 231128 Rel.28166n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:50.582Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 78.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 7.826190476190476,\n            \"google.com\": 7.821428571428571,\n            \"spotify.com\": 7.0285714285714285,\n            \"youtube.com\": 7.769047619047619\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 308.32723150358015,\n                \"Rtt\": 36.62828400954653\n            }\n        },\n        \"badSignal\": {\n            \"00:15:61:56:07:36\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.88.5\",\n                \"Count\": 418\n            },\n            \"16:74:41:A2:50:E9\": {\n                \"Hostname\": \"Galaxy-A22-5G\",\n                \"IpAddress\": \"192.168.88.19\",\n                \"Count\": 76\n            },\n            \"1C:53:F9:0C:0A:43\": {\n                \"Hostname\": \"Nest-Cam-indoor\",\n                \"IpAddress\": \"192.168.88.7\",\n                \"Count\": 168\n            },\n            \"22:6A:E7:DC:CF:A9\": {\n                \"Hostname\": \"HONOR-Magic6-Proy\",\n                \"IpAddress\": \"192.168.88.20\",\n                \"Count\": 86\n            },\n            \"24:CE:33:36:8A:8D\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.88.11\",\n                \"Count\": 256\n            },\n            \"26:CF:83:68:08:F0\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.88.27\",\n                \"Count\": 31\n            },\n            \"28:40:DD:8D:7A:07\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.88.23\",\n                \"Count\": 79\n            },\n            \"40:F6:BC:AF:C5:57\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.88.16\",\n                \"Count\": 178\n            },\n            \"48:B4:23:7E:10:4C\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.88.24\",\n                \"Count\": 116\n            },\n            \"80:6D:71:55:0F:33\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.88.22\",\n                \"Count\": 264\n            },\n            \"8A:68:8B:77:97:99\": {\n                \"Hostname\": \"HONOR-70\",\n                \"IpAddress\": \"192.168.88.27\",\n                \"Count\": 142\n            },\n            \"98:CD:AC:1D:DE:19\": {\n                \"Hostname\": \"wled-WLED\",\n                \"IpAddress\": \"192.168.88.2\",\n                \"Count\": 390\n            },\n            \"C6:61:CE:C4:1B:E8\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.88.36\",\n                \"Count\": 19\n            },\n            \"CE:A7:9C:FE:DC:F0\": {\n                \"Hostname\": \"Galaxy-S10\",\n                \"IpAddress\": \"192.168.88.28\",\n                \"Count\": 69\n            },\n            \"E0:01:C7:9D:04:F6\": {\n                \"Hostname\": \"Bedroom TV\",\n                \"IpAddress\": \"192.168.88.39\",\n                \"Count\": 345\n            }\n        },\n        \"maxCPU\": 63,\n        \"maxMemory\": 62.15,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC CE:A7:9C:FE:DC:F0 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 69,\n                    \"hostname\": \"Galaxy-S10\",\n                    \"ip\": \"192.168.88.28\",\n                    \"mac\": \"CE:A7:9C:FE:DC:F0\",\n                    \"previous_count\": 69\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.591Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C6:61:CE:C4:1B:E8 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 19,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.36\",\n                    \"mac\": \"C6:61:CE:C4:1B:E8\",\n                    \"previous_count\": 19\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.591Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 16:74:41:A2:50:E9 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 76,\n                    \"hostname\": \"Galaxy-A22-5G\",\n                    \"ip\": \"192.168.88.19\",\n                    \"mac\": \"16:74:41:A2:50:E9\",\n                    \"previous_count\": 76\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.591Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 40:F6:BC:AF:C5:57 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 178,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.16\",\n                    \"mac\": \"40:F6:BC:AF:C5:57\",\n                    \"previous_count\": 178\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.591Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 22:6A:E7:DC:CF:A9 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 86,\n                    \"hostname\": \"HONOR-Magic6-Proy\",\n                    \"ip\": \"192.168.88.20\",\n                    \"mac\": \"22:6A:E7:DC:CF:A9\",\n                    \"previous_count\": 86\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.591Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 26:CF:83:68:08:F0 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 31,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.27\",\n                    \"mac\": \"26:CF:83:68:08:F0\",\n                    \"previous_count\": 31\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.591Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::20362690D7FE\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.3.0 3.1.9 v6087.0 Build 250124 Rel.60047n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:36.197Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 78.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 6.664285714285715,\n            \"google.com\": 6.8880952380952385,\n            \"spotify.com\": 6.597619047619047,\n            \"youtube.com\": 6.873809523809523\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 2020.396318289786,\n                \"Rtt\": 34.39542517814726\n            }\n        },\n        \"badSignal\": {\n            \"28:3A:4D:EC:E2:37\": {\n                \"Hostname\": \"Olive PS4\",\n                \"IpAddress\": \"192.168.0.16\",\n                \"Count\": 11\n            },\n            \"50:8A:06:76:99:9E\": {\n                \"Hostname\": \"wlan0\",\n                \"IpAddress\": \"192.168.0.11\",\n                \"Count\": 11\n            },\n            \"50:8A:06:76:A8:EE\": {\n                \"Hostname\": \"wlan0\",\n                \"IpAddress\": \"192.168.0.8\",\n                \"Count\": 39\n            },\n            \"50:8A:06:77:F7:11\": {\n                \"Hostname\": \"wlan0\",\n                \"IpAddress\": \"192.168.0.14\",\n                \"Count\": 25\n            },\n            \"50:8A:06:77:FE:4E\": {\n                \"Hostname\": \"wlan0\",\n                \"IpAddress\": \"192.168.0.13\",\n                \"Count\": 49\n            },\n            \"5C:96:66:4C:4C:7F\": {\n                \"Hostname\": \"Mack PS5\",\n                \"IpAddress\": \"192.168.0.26\",\n                \"Count\": 118\n            },\n            \"62:52:C8:A4:43:10\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.21\",\n                \"Count\": 190\n            },\n            \"8E:0A:88:22:1C:94\": {\n                \"Hostname\": \"Elsie iPad\",\n                \"IpAddress\": \"192.168.0.20\",\n                \"Count\": 10\n            },\n            \"AE:E8:6A:63:EE:DB\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.6\",\n                \"Count\": 24\n            },\n            \"C6:78:2D:3C:74:D6\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.10\",\n                \"Count\": 11\n            },\n            \"C6:F8:56:FF:5B:22\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.22\",\n                \"Count\": 154\n            },\n            \"CC:D3:C1:5D:76:B0\": {\n                \"Hostname\": \"BUSH TV\",\n                \"IpAddress\": \"192.168.0.17\",\n                \"Count\": 46\n            },\n            \"FE:6B:EC:D2:21:3A\": {\n                \"Hostname\": \"Olive iPad\",\n                \"IpAddress\": \"192.168.0.24\",\n                \"Count\": 353\n            }\n        },\n        \"maxCPU\": 22,\n        \"maxMemory\": 38.76,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC CC:D3:C1:5D:76:B0 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 46,\n                    \"hostname\": \"BUSH TV\",\n                    \"ip\": \"192.168.0.17\",\n                    \"mac\": \"CC:D3:C1:5D:76:B0\",\n                    \"previous_count\": 46\n                },\n                \"Timestamp\": \"2025-09-29T09:31:36.209Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C6:78:2D:3C:74:D6 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 11,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.10\",\n                    \"mac\": \"C6:78:2D:3C:74:D6\",\n                    \"previous_count\": 11\n                },\n                \"Timestamp\": \"2025-09-29T09:31:36.209Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 50:8A:06:77:F7:11 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 25,\n                    \"hostname\": \"wlan0\",\n                    \"ip\": \"192.168.0.14\",\n                    \"mac\": \"50:8A:06:77:F7:11\",\n                    \"previous_count\": 25\n                },\n                \"Timestamp\": \"2025-09-29T09:31:36.209Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 62:52:C8:A4:43:10 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 190,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.21\",\n                    \"mac\": \"62:52:C8:A4:43:10\",\n                    \"previous_count\": 190\n                },\n                \"Timestamp\": \"2025-09-29T09:31:36.209Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 50:8A:06:76:99:9E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 11,\n                    \"hostname\": \"wlan0\",\n                    \"ip\": \"192.168.0.11\",\n                    \"mac\": \"50:8A:06:76:99:9E\",\n                    \"previous_count\": 11\n                },\n                \"Timestamp\": \"2025-09-29T09:31:36.21Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 5C:96:66:4C:4C:7F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 118,\n                    \"hostname\": \"Mack PS5\",\n                    \"ip\": \"192.168.0.26\",\n                    \"mac\": \"5C:96:66:4C:4C:7F\",\n                    \"previous_count\": 118\n                },\n                \"Timestamp\": \"2025-09-29T09:31:36.21Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C6:F8:56:FF:5B:22 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 154,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.22\",\n                    \"mac\": \"C6:F8:56:FF:5B:22\",\n                    \"previous_count\": 154\n                },\n                \"Timestamp\": \"2025-09-29T09:31:36.21Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 8E:0A:88:22:1C:94 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 10,\n                    \"hostname\": \"Elsie iPad\",\n                    \"ip\": \"192.168.0.20\",\n                    \"mac\": \"8E:0A:88:22:1C:94\",\n                    \"previous_count\": 10\n                },\n                \"Timestamp\": \"2025-09-29T09:31:36.21Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 28:3A:4D:EC:E2:37 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 11,\n                    \"hostname\": \"Olive PS4\",\n                    \"ip\": \"192.168.0.16\",\n                    \"mac\": \"28:3A:4D:EC:E2:37\",\n                    \"previous_count\": 11\n                },\n                \"Timestamp\": \"2025-09-29T09:31:36.21Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC FE:6B:EC:D2:21:3A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 353,\n                    \"hostname\": \"Olive iPad\",\n                    \"ip\": \"192.168.0.24\",\n                    \"mac\": \"FE:6B:EC:D2:21:3A\",\n                    \"previous_count\": 353\n                },\n                \"Timestamp\": \"2025-09-29T09:31:36.21Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 50:8A:06:77:FE:4E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 49,\n                    \"hostname\": \"wlan0\",\n                    \"ip\": \"192.168.0.13\",\n                    \"mac\": \"50:8A:06:77:FE:4E\",\n                    \"previous_count\": 49\n                },\n                \"Timestamp\": \"2025-09-29T09:31:36.21Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 50:8A:06:76:A8:EE has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 39,\n                    \"hostname\": \"wlan0\",\n                    \"ip\": \"192.168.0.8\",\n                    \"mac\": \"50:8A:06:76:A8:EE\",\n                    \"previous_count\": 39\n                },\n                \"Timestamp\": \"2025-09-29T09:31:36.21Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC AE:E8:6A:63:EE:DB has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 24,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.6\",\n                    \"mac\": \"AE:E8:6A:63:EE:DB\",\n                    \"previous_count\": 24\n                },\n                \"Timestamp\": \"2025-09-29T09:31:36.21Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::A842A10A5721\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.13.0 2.0.0 v606d.0 Build 231129 Rel.37213n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:54.042Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 40,\n            \"hardwareHealthScore\": 60\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 7.323040380047506,\n            \"google.com\": 7.524940617577197,\n            \"spotify.com\": 6.788598574821853,\n            \"youtube.com\": 7.470308788598575\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 779.1030695443649,\n                \"Rtt\": 18.105515587529975\n            }\n        },\n        \"badSignal\": {\n            \"5C:47:5E:12:44:A3\": {\n                \"Hostname\": \"RingDoorbell-a3\",\n                \"IpAddress\": \"192.168.0.100\",\n                \"Count\": 56\n            },\n            \"6C:3A:FF:3E:33:44\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.105\",\n                \"Count\": 22\n            },\n            \"74:0E:A4:06:84:E1\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.101\",\n                \"Count\": 35\n            },\n            \"DE:44:89:E4:F9:43\": {\n                \"Hostname\": \"RE330\",\n                \"IpAddress\": \"192.168.0.112\",\n                \"Count\": 244\n            }\n        },\n        \"maxCPU\": 100,\n        \"maxMemory\": 48.33,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 74:0E:A4:06:84:E1 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 35,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"74:0E:A4:06:84:E1\",\n                    \"previous_count\": 35\n                },\n                \"Timestamp\": \"2025-09-29T09:31:54.042Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 6C:3A:FF:3E:33:44 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 22,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.105\",\n                    \"mac\": \"6C:3A:FF:3E:33:44\",\n                    \"previous_count\": 22\n                },\n                \"Timestamp\": \"2025-09-29T09:31:54.042Z\"\n            },\n            {\n                \"Type\": \"HighCPUUsage\",\n                \"Message\": \"Device is experiencing high CPU usage.\",\n                \"Details\": {\n                    \"max_cpu_percentage\": 100,\n                    \"threshold_percentage\": 90\n                },\n                \"Timestamp\": \"2025-09-29T09:31:54.042Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::5091E3375287\",\n            \"model\": \"HX220\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.15.0 2.0.0 v605f.0 Build 231128 Rel.28166n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:58.183Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 81.25,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 25,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 9.964114832535886,\n            \"google.com\": 9.985645933014354,\n            \"spotify.com\": 9.973684210526315,\n            \"youtube.com\": 9.961722488038278\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 163.45935560859087,\n                \"Rtt\": 22.648420047732692\n            }\n        },\n        \"badSignal\": {\n            \"04:F7:78:ED:18:A8\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.88.7\",\n                \"Count\": 18\n            },\n            \"0E:F2:D9:C2:02:F0\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.88.11\",\n                \"Count\": 23\n            },\n            \"2A:EB:80:89:8E:5C\": {\n                \"Hostname\": \"Lisa-s-M13\",\n                \"IpAddress\": \"192.168.88.5\",\n                \"Count\": 21\n            },\n            \"42:A9:1F:40:8E:F9\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.88.5\",\n                \"Count\": 19\n            },\n            \"54:DF:1B:82:91:CF\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.88.4\",\n                \"Count\": 364\n            }\n        },\n        \"maxCPU\": 16,\n        \"maxMemory\": 60.23,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 04:F7:78:ED:18:A8 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 18,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.7\",\n                    \"mac\": \"04:F7:78:ED:18:A8\",\n                    \"previous_count\": 18\n                },\n                \"Timestamp\": \"2025-09-29T09:31:58.195Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 42:A9:1F:40:8E:F9 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 19,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.88.5\",\n                    \"mac\": \"42:A9:1F:40:8E:F9\",\n                    \"previous_count\": 19\n                },\n                \"Timestamp\": \"2025-09-29T09:31:58.195Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 2A:EB:80:89:8E:5C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 21,\n                    \"hostname\": \"Lisa-s-M13\",\n                    \"ip\": \"192.168.88.5\",\n                    \"mac\": \"2A:EB:80:89:8E:5C\",\n                    \"previous_count\": 21\n                },\n                \"Timestamp\": \"2025-09-29T09:31:58.195Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 0E:F2:D9:C2:02:F0 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 23,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.11\",\n                    \"mac\": \"0E:F2:D9:C2:02:F0\",\n                    \"previous_count\": 23\n                },\n                \"Timestamp\": \"2025-09-29T09:31:58.195Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 54:DF:1B:82:91:CF has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 364,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.4\",\n                    \"mac\": \"54:DF:1B:82:91:CF\",\n                    \"previous_count\": 364\n                },\n                \"Timestamp\": \"2025-09-29T09:31:58.195Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::98254A42AFAD\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.13.0 2.0.0 v606d.0 Build 231129 Rel.37213n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:40.856Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 90,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 100,\n            \"hardwareHealthScore\": 60\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 4.2042755344418055,\n            \"google.com\": 4.197149643705464,\n            \"spotify.com\": 3.65083135391924,\n            \"youtube.com\": 4.2304038004750595\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 924.5287160493839,\n                \"Rtt\": 19.25925925925926\n            }\n        },\n        \"maxCPU\": 100,\n        \"maxMemory\": 47.42,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"HighCPUUsage\",\n                \"Message\": \"Device is experiencing high CPU usage.\",\n                \"Details\": {\n                    \"max_cpu_percentage\": 100,\n                    \"threshold_percentage\": 90\n                },\n                \"Timestamp\": \"2025-09-29T09:31:40.9Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::20362690D8B8\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.1.0 3.1.8 v6087.0 Build 230406 Rel.63114n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:57.429Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 78.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 5.448931116389549,\n            \"google.com\": 5.4394299287410925,\n            \"spotify.com\": 4.515439429928741,\n            \"youtube.com\": 5.396674584323041\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 1909.7736904761903,\n                \"Rtt\": 10.314757142857138\n            }\n        },\n        \"badSignal\": {\n            \"00:22:61:DA:0F:74\": {\n                \"Hostname\": \"Kitchen\",\n                \"IpAddress\": \"192.168.0.136\",\n                \"Count\": 43\n            },\n            \"1C:91:80:EE:14:2D\": {\n                \"Hostname\": \"Richards-Air\",\n                \"IpAddress\": \"192.168.0.132\",\n                \"Count\": 77\n            },\n            \"1C:AF:4A:1A:BC:50\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.150\",\n                \"Count\": 283\n            },\n            \"22:1C:F9:C5:73:1C\": {\n                \"Hostname\": \"Pixel-6\",\n                \"IpAddress\": \"192.168.0.133\",\n                \"Count\": 180\n            },\n            \"30:4A:26:0D:53:FD\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.130\",\n                \"Count\": 17\n            },\n            \"36:FB:8F:9A:04:CB\": {\n                \"Hostname\": \"Sian-s-S22\",\n                \"IpAddress\": \"192.168.0.146\",\n                \"Count\": 144\n            },\n            \"50:2F:9B:42:31:05\": {\n                \"Hostname\": \"HCLE-50YD7C3\",\n                \"IpAddress\": \"192.168.0.141\",\n                \"Count\": 71\n            },\n            \"54:60:09:E4:AC:4E\": {\n                \"Hostname\": \"Chromecast-Audio\",\n                \"IpAddress\": \"192.168.0.138\",\n                \"Count\": 357\n            },\n            \"68:54:FD:10:E0:2C\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.141\",\n                \"Count\": 109\n            },\n            \"7C:2E:BD:DB:76:A1\": {\n                \"Hostname\": \"Google-Home-Mini\",\n                \"IpAddress\": \"192.168.0.131\",\n                \"Count\": 311\n            },\n            \"80:D2:E5:FA:2F:A9\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.145\",\n                \"Count\": 419\n            },\n            \"9A:E2:64:83:3F:4A\": {\n                \"Hostname\": \"Sian-s-Tab-A8\",\n                \"IpAddress\": \"192.168.0.142\",\n                \"Count\": 121\n            },\n            \"A4:77:33:1F:87:48\": {\n                \"Hostname\": \"Google-Home\",\n                \"IpAddress\": \"192.168.0.139\",\n                \"Count\": 19\n            },\n            \"BC:7E:8B:15:6D:0C\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.154\",\n                \"Count\": 417\n            }\n        },\n        \"maxCPU\": 32,\n        \"maxMemory\": 40.48,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 00:22:61:DA:0F:74 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 43,\n                    \"hostname\": \"Kitchen\",\n                    \"ip\": \"192.168.0.136\",\n                    \"mac\": \"00:22:61:DA:0F:74\",\n                    \"previous_count\": 43\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.467Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 1C:AF:4A:1A:BC:50 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 283,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.150\",\n                    \"mac\": \"1C:AF:4A:1A:BC:50\",\n                    \"previous_count\": 283\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.467Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 50:2F:9B:42:31:05 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 71,\n                    \"hostname\": \"HCLE-50YD7C3\",\n                    \"ip\": \"192.168.0.141\",\n                    \"mac\": \"50:2F:9B:42:31:05\",\n                    \"previous_count\": 71\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.467Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 54:60:09:E4:AC:4E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 357,\n                    \"hostname\": \"Chromecast-Audio\",\n                    \"ip\": \"192.168.0.138\",\n                    \"mac\": \"54:60:09:E4:AC:4E\",\n                    \"previous_count\": 357\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.467Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 7C:2E:BD:DB:76:A1 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 311,\n                    \"hostname\": \"Google-Home-Mini\",\n                    \"ip\": \"192.168.0.131\",\n                    \"mac\": \"7C:2E:BD:DB:76:A1\",\n                    \"previous_count\": 311\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.468Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A4:77:33:1F:87:48 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 19,\n                    \"hostname\": \"Google-Home\",\n                    \"ip\": \"192.168.0.139\",\n                    \"mac\": \"A4:77:33:1F:87:48\",\n                    \"previous_count\": 19\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.468Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 68:54:FD:10:E0:2C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 109,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.141\",\n                    \"mac\": \"68:54:FD:10:E0:2C\",\n                    \"previous_count\": 109\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.468Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 22:1C:F9:C5:73:1C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 180,\n                    \"hostname\": \"Pixel-6\",\n                    \"ip\": \"192.168.0.133\",\n                    \"mac\": \"22:1C:F9:C5:73:1C\",\n                    \"previous_count\": 180\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.468Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 36:FB:8F:9A:04:CB has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 144,\n                    \"hostname\": \"Sian-s-S22\",\n                    \"ip\": \"192.168.0.146\",\n                    \"mac\": \"36:FB:8F:9A:04:CB\",\n                    \"previous_count\": 144\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.468Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 30:4A:26:0D:53:FD has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 17,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.130\",\n                    \"mac\": \"30:4A:26:0D:53:FD\",\n                    \"previous_count\": 17\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.468Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 1C:91:80:EE:14:2D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 77,\n                    \"hostname\": \"Richards-Air\",\n                    \"ip\": \"192.168.0.132\",\n                    \"mac\": \"1C:91:80:EE:14:2D\",\n                    \"previous_count\": 77\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.468Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC BC:7E:8B:15:6D:0C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 417,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.154\",\n                    \"mac\": \"BC:7E:8B:15:6D:0C\",\n                    \"previous_count\": 417\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.468Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 9A:E2:64:83:3F:4A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 121,\n                    \"hostname\": \"Sian-s-Tab-A8\",\n                    \"ip\": \"192.168.0.142\",\n                    \"mac\": \"9A:E2:64:83:3F:4A\",\n                    \"previous_count\": 121\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.468Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 80:D2:E5:FA:2F:A9 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 419,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.145\",\n                    \"mac\": \"80:D2:E5:FA:2F:A9\",\n                    \"previous_count\": 419\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.468Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::98254AA1C993\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.13.0 2.0.0 v606d.0 Build 231129 Rel.37213n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:44.7Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 68.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15,\n            \"hardwareHealthScore\": 60\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 5.219047619047619,\n            \"google.com\": 5.195238095238095,\n            \"spotify.com\": 5.190476190476191,\n            \"youtube.com\": 5.195238095238095\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 738.7022113022117,\n                \"Rtt\": 13.022113022113022\n            }\n        },\n        \"badSignal\": {\n            \"02:43:32:EC:73:E5\": {\n                \"Hostname\": \"G310\",\n                \"IpAddress\": \"192.168.0.112\",\n                \"Count\": 43\n            },\n            \"02:F8:EB:4A:E7:F4\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.107\",\n                \"Count\": 22\n            },\n            \"14:D1:9E:5E:48:E9\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.102\",\n                \"Count\": 106\n            },\n            \"16:70:2F:F3:56:7A\": {\n                \"Hostname\": \"Shraddha-s-S25-Ultra\",\n                \"IpAddress\": \"192.168.0.114\",\n                \"Count\": 28\n            },\n            \"18:74:2E:BB:98:5A\": {\n                \"Hostname\": \"amazon-554a91d5f\",\n                \"IpAddress\": \"192.168.0.115\",\n                \"Count\": 55\n            },\n            \"2C:DC:D7:4D:91:E1\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.108\",\n                \"Count\": 71\n            },\n            \"36:12:E9:43:5B:87\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.103\",\n                \"Count\": 88\n            },\n            \"38:87:D5:81:9F:7F\": {\n                \"Hostname\": \"LAPTOP-NVOE216V\",\n                \"IpAddress\": \"192.168.0.112\",\n                \"Count\": 21\n            },\n            \"4E:46:3A:2E:27:16\": {\n                \"Hostname\": \"OPPO-Find-X8-Pro\",\n                \"IpAddress\": \"192.168.0.114\",\n                \"Count\": 11\n            },\n            \"5C:0C:E6:F1:E2:2B\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.110\",\n                \"Count\": 114\n            },\n            \"62:3D:A1:11:32:53\": {\n                \"Hostname\": \"OPPO-Find-X8-Pro\",\n                \"IpAddress\": \"192.168.0.103\",\n                \"Count\": 27\n            },\n            \"6E:F8:EB:A0:FC:62\": {\n                \"Hostname\": \"OPPO-Find-X8-Pro\",\n                \"IpAddress\": \"192.168.0.107\",\n                \"Count\": 11\n            },\n            \"72:6B:AA:BF:E3:89\": {\n                \"Hostname\": \"Shraddha-s-S25-Ultra\",\n                \"IpAddress\": \"192.168.0.104\",\n                \"Count\": 95\n            },\n            \"7A:83:DD:CE:44:F3\": {\n                \"Hostname\": \"Shraddha-s-A14\",\n                \"IpAddress\": \"192.168.0.103\",\n                \"Count\": 169\n            },\n            \"82:F8:EB:80:F8:EB\": {\n                \"Hostname\": \"RE200\",\n                \"IpAddress\": \"192.168.0.101\",\n                \"Count\": 419\n            },\n            \"82:F8:EB:BC:B5:C3\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.108\",\n                \"Count\": 59\n            },\n            \"96:E7:E3:6F:08:36\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.103\",\n                \"Count\": 17\n            },\n            \"9A:F8:EB:F2:01:49\": {\n                \"Hostname\": \"ShraddhasiPhone\",\n                \"IpAddress\": \"192.168.0.105\",\n                \"Count\": 32\n            },\n            \"AA:F8:EB:D3:55:61\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.112\",\n                \"Count\": 33\n            },\n            \"B6:7F:B6:6A:A1:2E\": {\n                \"Hostname\": \"ShraddhasiPhone\",\n                \"IpAddress\": \"192.168.0.110\",\n                \"Count\": 110\n            },\n            \"D8:1F:12:00:6E:FA\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.100\",\n                \"Count\": 112\n            },\n            \"E2:79:F1:14:2D:46\": {\n                \"Hostname\": \"Shraddha-s-A14\",\n                \"IpAddress\": \"192.168.0.118\",\n                \"Count\": 34\n            },\n            \"E8:F3:48:BC:B5:C3\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.113\",\n                \"Count\": 49\n            }\n        },\n        \"maxCPU\": 100,\n        \"maxMemory\": 51.47,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC AA:F8:EB:D3:55:61 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 33,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.112\",\n                    \"mac\": \"AA:F8:EB:D3:55:61\",\n                    \"previous_count\": 33\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.739Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B6:7F:B6:6A:A1:2E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 110,\n                    \"hostname\": \"ShraddhasiPhone\",\n                    \"ip\": \"192.168.0.110\",\n                    \"mac\": \"B6:7F:B6:6A:A1:2E\",\n                    \"previous_count\": 110\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.739Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 4E:46:3A:2E:27:16 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 11,\n                    \"hostname\": \"OPPO-Find-X8-Pro\",\n                    \"ip\": \"192.168.0.114\",\n                    \"mac\": \"4E:46:3A:2E:27:16\",\n                    \"previous_count\": 11\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.739Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 96:E7:E3:6F:08:36 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 17,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.103\",\n                    \"mac\": \"96:E7:E3:6F:08:36\",\n                    \"previous_count\": 17\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.739Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 38:87:D5:81:9F:7F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 21,\n                    \"hostname\": \"LAPTOP-NVOE216V\",\n                    \"ip\": \"192.168.0.112\",\n                    \"mac\": \"38:87:D5:81:9F:7F\",\n                    \"previous_count\": 21\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.739Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC E2:79:F1:14:2D:46 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 34,\n                    \"hostname\": \"Shraddha-s-A14\",\n                    \"ip\": \"192.168.0.118\",\n                    \"mac\": \"E2:79:F1:14:2D:46\",\n                    \"previous_count\": 34\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.739Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 16:70:2F:F3:56:7A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 28,\n                    \"hostname\": \"Shraddha-s-S25-Ultra\",\n                    \"ip\": \"192.168.0.114\",\n                    \"mac\": \"16:70:2F:F3:56:7A\",\n                    \"previous_count\": 28\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.739Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 7A:83:DD:CE:44:F3 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 169,\n                    \"hostname\": \"Shraddha-s-A14\",\n                    \"ip\": \"192.168.0.103\",\n                    \"mac\": \"7A:83:DD:CE:44:F3\",\n                    \"previous_count\": 169\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.739Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC E8:F3:48:BC:B5:C3 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 49,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.113\",\n                    \"mac\": \"E8:F3:48:BC:B5:C3\",\n                    \"previous_count\": 49\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.739Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 02:F8:EB:4A:E7:F4 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 22,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.107\",\n                    \"mac\": \"02:F8:EB:4A:E7:F4\",\n                    \"previous_count\": 22\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.739Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 9A:F8:EB:F2:01:49 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 32,\n                    \"hostname\": \"ShraddhasiPhone\",\n                    \"ip\": \"192.168.0.105\",\n                    \"mac\": \"9A:F8:EB:F2:01:49\",\n                    \"previous_count\": 32\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.739Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 2C:DC:D7:4D:91:E1 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 71,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.108\",\n                    \"mac\": \"2C:DC:D7:4D:91:E1\",\n                    \"previous_count\": 71\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.739Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 6E:F8:EB:A0:FC:62 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 11,\n                    \"hostname\": \"OPPO-Find-X8-Pro\",\n                    \"ip\": \"192.168.0.107\",\n                    \"mac\": \"6E:F8:EB:A0:FC:62\",\n                    \"previous_count\": 11\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.739Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 18:74:2E:BB:98:5A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 55,\n                    \"hostname\": \"amazon-554a91d5f\",\n                    \"ip\": \"192.168.0.115\",\n                    \"mac\": \"18:74:2E:BB:98:5A\",\n                    \"previous_count\": 55\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.739Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 14:D1:9E:5E:48:E9 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 106,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.102\",\n                    \"mac\": \"14:D1:9E:5E:48:E9\",\n                    \"previous_count\": 106\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.739Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 82:F8:EB:BC:B5:C3 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 59,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.108\",\n                    \"mac\": \"82:F8:EB:BC:B5:C3\",\n                    \"previous_count\": 59\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.739Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D8:1F:12:00:6E:FA has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 112,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.100\",\n                    \"mac\": \"D8:1F:12:00:6E:FA\",\n                    \"previous_count\": 112\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.739Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 5C:0C:E6:F1:E2:2B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 114,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.110\",\n                    \"mac\": \"5C:0C:E6:F1:E2:2B\",\n                    \"previous_count\": 114\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.739Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 02:43:32:EC:73:E5 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 43,\n                    \"hostname\": \"G310\",\n                    \"ip\": \"192.168.0.112\",\n                    \"mac\": \"02:43:32:EC:73:E5\",\n                    \"previous_count\": 43\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.739Z\"\n            },\n            {\n                \"Type\": \"HighCPUUsage\",\n                \"Message\": \"Device is experiencing high CPU usage.\",\n                \"Details\": {\n                    \"max_cpu_percentage\": 100,\n                    \"threshold_percentage\": 90\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.739Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::98254A42A8AB\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.13.0 2.0.0 v606d.0 Build 231129 Rel.37213n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:48.015Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 78.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 55,\n            \"hardwareHealthScore\": 60\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 4.761904761904762,\n            \"google.com\": 4.79047619047619,\n            \"spotify.com\": 4.8,\n            \"youtube.com\": 4.8880952380952385\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 458.95380952380964,\n                \"Rtt\": 28.99749373433584\n            }\n        },\n        \"badSignal\": {\n            \"A6:BB:D2:86:03:3E\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.102\",\n                \"Count\": 18\n            },\n            \"D4:38:9C:B9:29:D4\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.110\",\n                \"Count\": 14\n            },\n            \"FE:1C:6A:93:60:9A\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.108\",\n                \"Count\": 62\n            }\n        },\n        \"maxCPU\": 100,\n        \"maxMemory\": 45.8,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC FE:1C:6A:93:60:9A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 62,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.108\",\n                    \"mac\": \"FE:1C:6A:93:60:9A\",\n                    \"previous_count\": 62\n                },\n                \"Timestamp\": \"2025-09-29T09:31:48.021Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D4:38:9C:B9:29:D4 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 14,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.110\",\n                    \"mac\": \"D4:38:9C:B9:29:D4\",\n                    \"previous_count\": 14\n                },\n                \"Timestamp\": \"2025-09-29T09:31:48.021Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A6:BB:D2:86:03:3E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 18,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.102\",\n                    \"mac\": \"A6:BB:D2:86:03:3E\",\n                    \"previous_count\": 18\n                },\n                \"Timestamp\": \"2025-09-29T09:31:48.021Z\"\n            },\n            {\n                \"Type\": \"HighCPUUsage\",\n                \"Message\": \"Device is experiencing high CPU usage.\",\n                \"Details\": {\n                    \"max_cpu_percentage\": 100,\n                    \"threshold_percentage\": 90\n                },\n                \"Timestamp\": \"2025-09-29T09:31:48.021Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::5CE9318086A5\",\n            \"model\": \"HX220\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.15.0 2.0.0 v605f.0 Build 231128 Rel.28166n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:38.602Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 78.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 55,\n            \"hardwareHealthScore\": 60\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 7.287410926365796,\n            \"google.com\": 7.375296912114014,\n            \"spotify.com\": 7.280285035629453,\n            \"youtube.com\": 7.3610451306413305\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 635.9176959619949,\n                \"Rtt\": 21.454914489311143\n            }\n        },\n        \"badSignal\": {\n            \"4C:66:41:93:40:9E\": {\n                \"Hostname\": \"Galaxy-S7\",\n                \"IpAddress\": \"192.168.88.2\",\n                \"Count\": 369\n            },\n            \"C2:A0:1A:D3:C1:64\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.88.2\",\n                \"Count\": 133\n            },\n            \"EE:4B:CA:26:94:83\": {\n                \"Hostname\": \"Paul-s-A53\",\n                \"IpAddress\": \"192.168.88.5\",\n                \"Count\": 238\n            }\n        },\n        \"maxCPU\": 100,\n        \"maxMemory\": 61.93,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC EE:4B:CA:26:94:83 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 238,\n                    \"hostname\": \"Paul-s-A53\",\n                    \"ip\": \"192.168.88.5\",\n                    \"mac\": \"EE:4B:CA:26:94:83\",\n                    \"previous_count\": 238\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.623Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 4C:66:41:93:40:9E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 369,\n                    \"hostname\": \"Galaxy-S7\",\n                    \"ip\": \"192.168.88.2\",\n                    \"mac\": \"4C:66:41:93:40:9E\",\n                    \"previous_count\": 369\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.623Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C2:A0:1A:D3:C1:64 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 133,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.2\",\n                    \"mac\": \"C2:A0:1A:D3:C1:64\",\n                    \"previous_count\": 133\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.623Z\"\n            },\n            {\n                \"Type\": \"HighCPUUsage\",\n                \"Message\": \"Device is experiencing high CPU usage.\",\n                \"Details\": {\n                    \"max_cpu_percentage\": 100,\n                    \"threshold_percentage\": 90\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.623Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::30DE4BDD64C3\",\n            \"model\": \"HX220\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.15.0 2.0.0 v605f.0 Build 231128 Rel.28166n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:55.906Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 78.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 7.123809523809523,\n            \"google.com\": 7.390476190476191,\n            \"spotify.com\": 6.942857142857143,\n            \"youtube.com\": 7.3428571428571425\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 618.5961722488038,\n                \"Rtt\": 22.74706220095696\n            }\n        },\n        \"badSignal\": {\n            \"1C:12:B0:A6:88:C6\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.88.7\",\n                \"Count\": 305\n            },\n            \"20:C1:9B:F6:A1:8A\": {\n                \"Hostname\": \"Aboleth\",\n                \"IpAddress\": \"192.168.88.19\",\n                \"Count\": 54\n            },\n            \"20:DF:B9:81:73:B0\": {\n                \"Hostname\": \"Google-Home-Mini\",\n                \"IpAddress\": \"192.168.88.4\",\n                \"Count\": 190\n            },\n            \"2E:CD:3C:ED:CD:27\": {\n                \"Hostname\": \"Darren-s-A13\",\n                \"IpAddress\": \"192.168.88.15\",\n                \"Count\": 42\n            },\n            \"38:8F:30:FA:08:D9\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.88.13\",\n                \"Count\": 29\n            },\n            \"54:60:09:7F:EC:6E\": {\n                \"Hostname\": \"Google-Home\",\n                \"IpAddress\": \"192.168.88.8\",\n                \"Count\": 51\n            },\n            \"64:9A:63:5B:E8:C7\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.88.20\",\n                \"Count\": 127\n            },\n            \"74:A7:EA:F7:0E:19\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.88.16\",\n                \"Count\": 15\n            },\n            \"7A:2E:A6:40:22:56\": {\n                \"Hostname\": \"Suzanne-s-A52s\",\n                \"IpAddress\": \"192.168.88.17\",\n                \"Count\": 18\n            },\n            \"C4:23:60:F3:53:B3\": {\n                \"Hostname\": \"Minotaur\",\n                \"IpAddress\": \"192.168.88.17\",\n                \"Count\": 34\n            },\n            \"C4:47:4E:D9:11:97\": {\n                \"Hostname\": \"UKRONDGADD01\",\n                \"IpAddress\": \"192.168.88.19\",\n                \"Count\": 59\n            },\n            \"CC:9E:A2:C3:64:04\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.88.11\",\n                \"Count\": 217\n            },\n            \"F0:F0:A4:63:F0:27\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.88.13\",\n                \"Count\": 10\n            }\n        },\n        \"maxCPU\": 46,\n        \"maxMemory\": 61.94,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC CC:9E:A2:C3:64:04 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 217,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.11\",\n                    \"mac\": \"CC:9E:A2:C3:64:04\",\n                    \"previous_count\": 217\n                },\n                \"Timestamp\": \"2025-09-29T09:31:55.944Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 1C:12:B0:A6:88:C6 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 305,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.7\",\n                    \"mac\": \"1C:12:B0:A6:88:C6\",\n                    \"previous_count\": 305\n                },\n                \"Timestamp\": \"2025-09-29T09:31:55.944Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 20:C1:9B:F6:A1:8A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 54,\n                    \"hostname\": \"Aboleth\",\n                    \"ip\": \"192.168.88.19\",\n                    \"mac\": \"20:C1:9B:F6:A1:8A\",\n                    \"previous_count\": 54\n                },\n                \"Timestamp\": \"2025-09-29T09:31:55.944Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 74:A7:EA:F7:0E:19 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 15,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.16\",\n                    \"mac\": \"74:A7:EA:F7:0E:19\",\n                    \"previous_count\": 15\n                },\n                \"Timestamp\": \"2025-09-29T09:31:55.944Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 20:DF:B9:81:73:B0 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 190,\n                    \"hostname\": \"Google-Home-Mini\",\n                    \"ip\": \"192.168.88.4\",\n                    \"mac\": \"20:DF:B9:81:73:B0\",\n                    \"previous_count\": 190\n                },\n                \"Timestamp\": \"2025-09-29T09:31:55.944Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 2E:CD:3C:ED:CD:27 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 42,\n                    \"hostname\": \"Darren-s-A13\",\n                    \"ip\": \"192.168.88.15\",\n                    \"mac\": \"2E:CD:3C:ED:CD:27\",\n                    \"previous_count\": 42\n                },\n                \"Timestamp\": \"2025-09-29T09:31:55.944Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F0:F0:A4:63:F0:27 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 10,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.13\",\n                    \"mac\": \"F0:F0:A4:63:F0:27\",\n                    \"previous_count\": 10\n                },\n                \"Timestamp\": \"2025-09-29T09:31:55.944Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 38:8F:30:FA:08:D9 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 29,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.13\",\n                    \"mac\": \"38:8F:30:FA:08:D9\",\n                    \"previous_count\": 29\n                },\n                \"Timestamp\": \"2025-09-29T09:31:55.944Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 54:60:09:7F:EC:6E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 51,\n                    \"hostname\": \"Google-Home\",\n                    \"ip\": \"192.168.88.8\",\n                    \"mac\": \"54:60:09:7F:EC:6E\",\n                    \"previous_count\": 51\n                },\n                \"Timestamp\": \"2025-09-29T09:31:55.944Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C4:23:60:F3:53:B3 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 34,\n                    \"hostname\": \"Minotaur\",\n                    \"ip\": \"192.168.88.17\",\n                    \"mac\": \"C4:23:60:F3:53:B3\",\n                    \"previous_count\": 34\n                },\n                \"Timestamp\": \"2025-09-29T09:31:55.944Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 64:9A:63:5B:E8:C7 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 127,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.20\",\n                    \"mac\": \"64:9A:63:5B:E8:C7\",\n                    \"previous_count\": 127\n                },\n                \"Timestamp\": \"2025-09-29T09:31:55.944Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C4:47:4E:D9:11:97 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 59,\n                    \"hostname\": \"UKRONDGADD01\",\n                    \"ip\": \"192.168.88.19\",\n                    \"mac\": \"C4:47:4E:D9:11:97\",\n                    \"previous_count\": 59\n                },\n                \"Timestamp\": \"2025-09-29T09:31:55.944Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 7A:2E:A6:40:22:56 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 18,\n                    \"hostname\": \"Suzanne-s-A52s\",\n                    \"ip\": \"192.168.88.17\",\n                    \"mac\": \"7A:2E:A6:40:22:56\",\n                    \"previous_count\": 18\n                },\n                \"Timestamp\": \"2025-09-29T09:31:55.944Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::20362690075E\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.3.0 3.1.9 v6087.0 Build 250124 Rel.60047n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:34.677Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 100,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 100,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 5.811904761904762,\n            \"google.com\": 5.697619047619048,\n            \"spotify.com\": 5.814285714285714,\n            \"youtube.com\": 5.788095238095238\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 894.8077918781719,\n                \"Rtt\": 104.88867005076149\n            }\n        },\n        \"maxCPU\": 51,\n        \"maxMemory\": 41.18,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::242FD04E8B61\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.15.0 2.0.0 v606d.0 Build 240802 Rel.33715n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:35.713Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 78.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 4.302030456852792,\n            \"google.com\": 4.292553191489362,\n            \"spotify.com\": 3.8275,\n            \"youtube.com\": 4.2849872773536894\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 899.1254479418889,\n                \"Rtt\": 13.970944309927361\n            }\n        },\n        \"badSignal\": {\n            \"2C:9E:00:C0:03:84\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.107\",\n                \"Count\": 35\n            },\n            \"36:2E:A7:CA:CA:67\": {\n                \"Hostname\": \"Angela-s-S24\",\n                \"IpAddress\": \"192.168.0.103\",\n                \"Count\": 21\n            },\n            \"38:8D:3D:96:3D:D2\": {\n                \"Hostname\": \"Custard\",\n                \"IpAddress\": \"192.168.0.109\",\n                \"Count\": 32\n            },\n            \"3E:B4:B0:AA:27:85\": {\n                \"Hostname\": \"Galaxy-Tab-A-8-0-2019\",\n                \"IpAddress\": \"192.168.0.121\",\n                \"Count\": 54\n            },\n            \"60:6B:FF:C8:6A:9A\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.112\",\n                \"Count\": 383\n            },\n            \"62:5E:35:77:1A:F5\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.105\",\n                \"Count\": 18\n            },\n            \"84:0F:4C:7C:FF:8B\": {\n                \"Hostname\": \"Brookes-iPhone\",\n                \"IpAddress\": \"192.168.0.106\",\n                \"Count\": 213\n            },\n            \"A8:8C:3E:80:9F:18\": {\n                \"Hostname\": \"XBOX\",\n                \"IpAddress\": \"192.168.0.115\",\n                \"Count\": 205\n            },\n            \"B2:C7:D2:42:4B:E7\": {\n                \"Hostname\": \"harley-s-S21-Ultra\",\n                \"IpAddress\": \"192.168.0.110\",\n                \"Count\": 360\n            },\n            \"C6:EF:F0:E5:40:42\": {\n                \"Hostname\": \"SM-L335F\",\n                \"IpAddress\": \"192.168.0.111\",\n                \"Count\": 13\n            },\n            \"C8:E2:65:6F:4C:21\": {\n                \"Hostname\": \"DESKTOP-EJVAKKM\",\n                \"IpAddress\": \"192.168.0.109\",\n                \"Count\": 222\n            }\n        },\n        \"maxCPU\": 36,\n        \"maxMemory\": 52.21,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 2C:9E:00:C0:03:84 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 35,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.107\",\n                    \"mac\": \"2C:9E:00:C0:03:84\",\n                    \"previous_count\": 35\n                },\n                \"Timestamp\": \"2025-09-29T09:31:35.757Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C8:E2:65:6F:4C:21 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 222,\n                    \"hostname\": \"DESKTOP-EJVAKKM\",\n                    \"ip\": \"192.168.0.109\",\n                    \"mac\": \"C8:E2:65:6F:4C:21\",\n                    \"previous_count\": 222\n                },\n                \"Timestamp\": \"2025-09-29T09:31:35.757Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C6:EF:F0:E5:40:42 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 13,\n                    \"hostname\": \"SM-L335F\",\n                    \"ip\": \"192.168.0.111\",\n                    \"mac\": \"C6:EF:F0:E5:40:42\",\n                    \"previous_count\": 13\n                },\n                \"Timestamp\": \"2025-09-29T09:31:35.757Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B2:C7:D2:42:4B:E7 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 360,\n                    \"hostname\": \"harley-s-S21-Ultra\",\n                    \"ip\": \"192.168.0.110\",\n                    \"mac\": \"B2:C7:D2:42:4B:E7\",\n                    \"previous_count\": 360\n                },\n                \"Timestamp\": \"2025-09-29T09:31:35.757Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A8:8C:3E:80:9F:18 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 205,\n                    \"hostname\": \"XBOX\",\n                    \"ip\": \"192.168.0.115\",\n                    \"mac\": \"A8:8C:3E:80:9F:18\",\n                    \"previous_count\": 205\n                },\n                \"Timestamp\": \"2025-09-29T09:31:35.757Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 36:2E:A7:CA:CA:67 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 21,\n                    \"hostname\": \"Angela-s-S24\",\n                    \"ip\": \"192.168.0.103\",\n                    \"mac\": \"36:2E:A7:CA:CA:67\",\n                    \"previous_count\": 21\n                },\n                \"Timestamp\": \"2025-09-29T09:31:35.757Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 3E:B4:B0:AA:27:85 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 54,\n                    \"hostname\": \"Galaxy-Tab-A-8-0-2019\",\n                    \"ip\": \"192.168.0.121\",\n                    \"mac\": \"3E:B4:B0:AA:27:85\",\n                    \"previous_count\": 54\n                },\n                \"Timestamp\": \"2025-09-29T09:31:35.757Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 84:0F:4C:7C:FF:8B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 213,\n                    \"hostname\": \"Brookes-iPhone\",\n                    \"ip\": \"192.168.0.106\",\n                    \"mac\": \"84:0F:4C:7C:FF:8B\",\n                    \"previous_count\": 213\n                },\n                \"Timestamp\": \"2025-09-29T09:31:35.757Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 38:8D:3D:96:3D:D2 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 32,\n                    \"hostname\": \"Custard\",\n                    \"ip\": \"192.168.0.109\",\n                    \"mac\": \"38:8D:3D:96:3D:D2\",\n                    \"previous_count\": 32\n                },\n                \"Timestamp\": \"2025-09-29T09:31:35.757Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 60:6B:FF:C8:6A:9A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 383,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.112\",\n                    \"mac\": \"60:6B:FF:C8:6A:9A\",\n                    \"previous_count\": 383\n                },\n                \"Timestamp\": \"2025-09-29T09:31:35.757Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 62:5E:35:77:1A:F5 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 18,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.105\",\n                    \"mac\": \"62:5E:35:77:1A:F5\",\n                    \"previous_count\": 18\n                },\n                \"Timestamp\": \"2025-09-29T09:31:35.757Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::98254AA1B17E\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.13.0 2.0.0 v606d.0 Build 231129 Rel.37213n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:48.328Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 68.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15,\n            \"hardwareHealthScore\": 60\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 10.386634844868736,\n            \"google.com\": 10.45346062052506,\n            \"spotify.com\": 10.369928400954654,\n            \"youtube.com\": 10.372315035799522\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 403.9199999999997,\n                \"Rtt\": 43.609756097560975\n            }\n        },\n        \"badSignal\": {\n            \"2E:6A:76:F5:0C:2D\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.107\",\n                \"Count\": 39\n            },\n            \"5C:8B:6B:F1:EE:C2\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.113\",\n                \"Count\": 60\n            },\n            \"68:44:65:82:9B:5A\": {\n                \"Hostname\": \"Chriss-iPhone\",\n                \"IpAddress\": \"192.168.0.112\",\n                \"Count\": 40\n            },\n            \"98:28:A6:F5:F6:6F\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.105\",\n                \"Count\": 148\n            },\n            \"9E:43:99:15:9F:0A\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.109\",\n                \"Count\": 80\n            },\n            \"C0:91:B9:5A:0F:7C\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.103\",\n                \"Count\": 86\n            },\n            \"D8:E3:5E:1E:60:F4\": {\n                \"Hostname\": \"LGwebOSTV\",\n                \"IpAddress\": \"192.168.0.111\",\n                \"Count\": 175\n            },\n            \"EA:78:D6:5E:30:C2\": {\n                \"Hostname\": \"Galaxy-S22\",\n                \"IpAddress\": \"192.168.0.111\",\n                \"Count\": 51\n            },\n            \"EC:8A:C4:CD:F9:D7\": {\n                \"Hostname\": \"amazon-77877141a\",\n                \"IpAddress\": \"192.168.0.102\",\n                \"Count\": 259\n            }\n        },\n        \"maxCPU\": 100,\n        \"maxMemory\": 47.73,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 9E:43:99:15:9F:0A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 80,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.109\",\n                    \"mac\": \"9E:43:99:15:9F:0A\",\n                    \"previous_count\": 80\n                },\n                \"Timestamp\": \"2025-09-29T09:31:48.332Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 2E:6A:76:F5:0C:2D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 39,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.107\",\n                    \"mac\": \"2E:6A:76:F5:0C:2D\",\n                    \"previous_count\": 39\n                },\n                \"Timestamp\": \"2025-09-29T09:31:48.332Z\"\n            },\n            {\n                \"Type\": \"HighCPUUsage\",\n                \"Message\": \"Device is experiencing high CPU usage.\",\n                \"Details\": {\n                    \"max_cpu_percentage\": 100,\n                    \"threshold_percentage\": 90\n                },\n                \"Timestamp\": \"2025-09-29T09:31:48.332Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::242FD04E9B96\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.13.0 2.0.0 v606d.0 Build 231129 Rel.37213n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:33.205Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 85,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 40,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 8.880108991825614,\n            \"google.com\": 9.01907356948229,\n            \"spotify.com\": 8.465940054495913,\n            \"youtube.com\": 9.087193460490463\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 938.5433514986377,\n                \"Rtt\": 20.02724795640327\n            }\n        },\n        \"badSignal\": {\n            \"22:18:B5:5A:16:4E\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.101\",\n                \"Count\": 15\n            },\n            \"62:0B:FD:80:8C:D9\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.101\",\n                \"Count\": 88\n            },\n            \"80:54:E3:73:0D:56\": {\n                \"Hostname\": \"Jessies-iphone\",\n                \"IpAddress\": \"192.168.0.102\",\n                \"Count\": 26\n            },\n            \"9E:DC:A7:7F:CE:E9\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.101\",\n                \"Count\": 16\n            }\n        },\n        \"maxCPU\": 14,\n        \"maxMemory\": 45.89,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 9E:DC:A7:7F:CE:E9 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 16,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"9E:DC:A7:7F:CE:E9\",\n                    \"previous_count\": 16\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.234Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 80:54:E3:73:0D:56 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 26,\n                    \"hostname\": \"Jessies-iphone\",\n                    \"ip\": \"192.168.0.102\",\n                    \"mac\": \"80:54:E3:73:0D:56\",\n                    \"previous_count\": 26\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.234Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 22:18:B5:5A:16:4E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 15,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"22:18:B5:5A:16:4E\",\n                    \"previous_count\": 15\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.234Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 62:0B:FD:80:8C:D9 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 88,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"62:0B:FD:80:8C:D9\",\n                    \"previous_count\": 88\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.234Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::5C628B5F710D\",\n            \"model\": \"HX220\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.15.0 2.0.0 v605f.0 Build 231128 Rel.28166n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:49.286Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 100,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 100,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 8.290476190476191,\n            \"google.com\": 8.380952380952381,\n            \"spotify.com\": 8.176190476190476,\n            \"youtube.com\": 8.297619047619047\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 472.8587380952389,\n                \"Rtt\": 36.68993095238097\n            }\n        },\n        \"maxCPU\": 19,\n        \"maxMemory\": 61.03,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::20362690B961\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.1.0 3.1.8 v6087.0 Build 230406 Rel.63114n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:43.6Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 78.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 6.0736342042755345,\n            \"google.com\": 6.116389548693586,\n            \"spotify.com\": 5.96437054631829,\n            \"youtube.com\": 6.26603325415677\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 1911.6673634204271,\n                \"Rtt\": 12.152793349168654\n            }\n        },\n        \"badSignal\": {\n            \"18:69:D8:E1:F3:A0\": {\n                \"Hostname\": \"wlan0\",\n                \"IpAddress\": \"192.168.0.17\",\n                \"Count\": 183\n            },\n            \"1C:86:9A:4D:C5:B8\": {\n                \"Hostname\": \"Samsung\",\n                \"IpAddress\": \"192.168.0.7\",\n                \"Count\": 421\n            },\n            \"54:E0:19:1F:0B:C9\": {\n                \"Hostname\": \"Ring-1f0bc9\",\n                \"IpAddress\": \"192.168.0.2\",\n                \"Count\": 135\n            },\n            \"64:16:66:30:2D:A1\": {\n                \"Hostname\": \"15AA01AC31180D0R\",\n                \"IpAddress\": \"192.168.0.4\",\n                \"Count\": 66\n            },\n            \"6C:56:97:4E:F2:26\": {\n                \"Hostname\": \"amazon-389e3fc95\",\n                \"IpAddress\": \"192.168.0.20\",\n                \"Count\": 361\n            },\n            \"78:6C:84:8F:81:DF\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.19\",\n                \"Count\": 421\n            },\n            \"7C:61:66:0A:BB:1A\": {\n                \"Hostname\": \"amazon-816f3d68d\",\n                \"IpAddress\": \"192.168.0.3\",\n                \"Count\": 364\n            },\n            \"A2:D0:9E:DF:27:3B\": {\n                \"Hostname\": \"Scott-s-S24-Ultra\",\n                \"IpAddress\": \"192.168.0.6\",\n                \"Count\": 88\n            },\n            \"AA:C7:21:12:F2:7A\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.8\",\n                \"Count\": 59\n            },\n            \"C0:91:B9:57:9A:44\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.33\",\n                \"Count\": 88\n            },\n            \"C0:91:B9:D0:34:C7\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.25\",\n                \"Count\": 13\n            },\n            \"E6:C9:2F:14:15:47\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.6\",\n                \"Count\": 78\n            }\n        },\n        \"maxCPU\": 29,\n        \"maxMemory\": 39.22,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 7C:61:66:0A:BB:1A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 364,\n                    \"hostname\": \"amazon-816f3d68d\",\n                    \"ip\": \"192.168.0.3\",\n                    \"mac\": \"7C:61:66:0A:BB:1A\",\n                    \"previous_count\": 364\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.622Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 78:6C:84:8F:81:DF has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 421,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.19\",\n                    \"mac\": \"78:6C:84:8F:81:DF\",\n                    \"previous_count\": 421\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.622Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A2:D0:9E:DF:27:3B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 88,\n                    \"hostname\": \"Scott-s-S24-Ultra\",\n                    \"ip\": \"192.168.0.6\",\n                    \"mac\": \"A2:D0:9E:DF:27:3B\",\n                    \"previous_count\": 88\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.622Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC E6:C9:2F:14:15:47 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 78,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.6\",\n                    \"mac\": \"E6:C9:2F:14:15:47\",\n                    \"previous_count\": 78\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.622Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 54:E0:19:1F:0B:C9 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 135,\n                    \"hostname\": \"Ring-1f0bc9\",\n                    \"ip\": \"192.168.0.2\",\n                    \"mac\": \"54:E0:19:1F:0B:C9\",\n                    \"previous_count\": 135\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.623Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 1C:86:9A:4D:C5:B8 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 421,\n                    \"hostname\": \"Samsung\",\n                    \"ip\": \"192.168.0.7\",\n                    \"mac\": \"1C:86:9A:4D:C5:B8\",\n                    \"previous_count\": 421\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.623Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC AA:C7:21:12:F2:7A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 59,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.8\",\n                    \"mac\": \"AA:C7:21:12:F2:7A\",\n                    \"previous_count\": 59\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.623Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 64:16:66:30:2D:A1 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 66,\n                    \"hostname\": \"15AA01AC31180D0R\",\n                    \"ip\": \"192.168.0.4\",\n                    \"mac\": \"64:16:66:30:2D:A1\",\n                    \"previous_count\": 66\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.623Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 18:69:D8:E1:F3:A0 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 183,\n                    \"hostname\": \"wlan0\",\n                    \"ip\": \"192.168.0.17\",\n                    \"mac\": \"18:69:D8:E1:F3:A0\",\n                    \"previous_count\": 183\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.623Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 6C:56:97:4E:F2:26 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 361,\n                    \"hostname\": \"amazon-389e3fc95\",\n                    \"ip\": \"192.168.0.20\",\n                    \"mac\": \"6C:56:97:4E:F2:26\",\n                    \"previous_count\": 361\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.623Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C0:91:B9:57:9A:44 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 88,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.33\",\n                    \"mac\": \"C0:91:B9:57:9A:44\",\n                    \"previous_count\": 88\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.623Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C0:91:B9:D0:34:C7 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 13,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.25\",\n                    \"mac\": \"C0:91:B9:D0:34:C7\",\n                    \"previous_count\": 13\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.623Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::242FD04E9F4D\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.13.0 2.0.0 v606d.0 Build 231129 Rel.37213n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:41.044Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 78.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 8.178571428571429,\n            \"google.com\": 8.295238095238096,\n            \"spotify.com\": 7.7404761904761905,\n            \"youtube.com\": 8.264285714285714\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 936.348568019093,\n                \"Rtt\": 20.26252983293556\n            }\n        },\n        \"badSignal\": {\n            \"0A:09:18:85:74:0C\": {\n                \"Hostname\": \"Watch\",\n                \"IpAddress\": \"192.168.0.117\",\n                \"Count\": 18\n            },\n            \"0A:6C:F8:81:52:37\": {\n                \"Hostname\": \"MacBookAir\",\n                \"IpAddress\": \"192.168.0.118\",\n                \"Count\": 80\n            },\n            \"0E:9D:8F:9C:B2:5A\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.119\",\n                \"Count\": 113\n            },\n            \"68:DB:F5:4C:FE:C5\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.111\",\n                \"Count\": 29\n            },\n            \"6E:E9:49:07:35:A0\": {\n                \"Hostname\": \"MacBookAir\",\n                \"IpAddress\": \"192.168.0.112\",\n                \"Count\": 53\n            },\n            \"98:25:4A:E2:43:4D\": {\n                \"Hostname\": \"P110M\",\n                \"IpAddress\": \"192.168.0.101\",\n                \"Count\": 413\n            },\n            \"98:25:4A:E2:4B:0D\": {\n                \"Hostname\": \"P110M\",\n                \"IpAddress\": \"192.168.0.105\",\n                \"Count\": 411\n            },\n            \"98:E2:55:80:E9:F8\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.119\",\n                \"Count\": 83\n            },\n            \"9A:84:5C:80:E7:54\": {\n                \"Hostname\": \"MacBookAir\",\n                \"IpAddress\": \"192.168.0.112\",\n                \"Count\": 20\n            },\n            \"AA:80:EA:94:56:2E\": {\n                \"Hostname\": \"iPad\",\n                \"IpAddress\": \"192.168.0.110\",\n                \"Count\": 195\n            },\n            \"C6:8B:44:23:F3:2C\": {\n                \"Hostname\": \"Watch\",\n                \"IpAddress\": \"192.168.0.117\",\n                \"Count\": 13\n            },\n            \"CC:F7:35:41:AB:B5\": {\n                \"Hostname\": \"AmazonPlug025W\",\n                \"IpAddress\": \"192.168.0.104\",\n                \"Count\": 420\n            },\n            \"D4:57:63:ED:BB:52\": {\n                \"Hostname\": \"Mollys-Air-9\",\n                \"IpAddress\": \"192.168.0.110\",\n                \"Count\": 30\n            },\n            \"E2:10:F8:E0:91:53\": {\n                \"Hostname\": \"Mac\",\n                \"IpAddress\": \"192.168.0.113\",\n                \"Count\": 82\n            },\n            \"F4:03:2A:B0:9E:77\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.116\",\n                \"Count\": 274\n            },\n            \"F4:65:A6:8C:77:A6\": {\n                \"Hostname\": \"Toms-iPhone\",\n                \"IpAddress\": \"192.168.0.115\",\n                \"Count\": 46\n            },\n            \"FC:66:CF:1D:EC:5F\": {\n                \"Hostname\": \"Mollys-iPhone\",\n                \"IpAddress\": \"192.168.0.118\",\n                \"Count\": 167\n            }\n        },\n        \"maxCPU\": 29,\n        \"maxMemory\": 48.74,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 68:DB:F5:4C:FE:C5 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 29,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.111\",\n                    \"mac\": \"68:DB:F5:4C:FE:C5\",\n                    \"previous_count\": 29\n                },\n                \"Timestamp\": \"2025-09-29T09:31:41.085Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 0A:6C:F8:81:52:37 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 80,\n                    \"hostname\": \"MacBookAir\",\n                    \"ip\": \"192.168.0.118\",\n                    \"mac\": \"0A:6C:F8:81:52:37\",\n                    \"previous_count\": 80\n                },\n                \"Timestamp\": \"2025-09-29T09:31:41.085Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 9A:84:5C:80:E7:54 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 20,\n                    \"hostname\": \"MacBookAir\",\n                    \"ip\": \"192.168.0.112\",\n                    \"mac\": \"9A:84:5C:80:E7:54\",\n                    \"previous_count\": 20\n                },\n                \"Timestamp\": \"2025-09-29T09:31:41.085Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D4:57:63:ED:BB:52 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 30,\n                    \"hostname\": \"Mollys-Air-9\",\n                    \"ip\": \"192.168.0.110\",\n                    \"mac\": \"D4:57:63:ED:BB:52\",\n                    \"previous_count\": 30\n                },\n                \"Timestamp\": \"2025-09-29T09:31:41.085Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC E2:10:F8:E0:91:53 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 82,\n                    \"hostname\": \"Mac\",\n                    \"ip\": \"192.168.0.113\",\n                    \"mac\": \"E2:10:F8:E0:91:53\",\n                    \"previous_count\": 82\n                },\n                \"Timestamp\": \"2025-09-29T09:31:41.085Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC AA:80:EA:94:56:2E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 195,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.0.110\",\n                    \"mac\": \"AA:80:EA:94:56:2E\",\n                    \"previous_count\": 195\n                },\n                \"Timestamp\": \"2025-09-29T09:31:41.085Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 0A:09:18:85:74:0C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 18,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.0.117\",\n                    \"mac\": \"0A:09:18:85:74:0C\",\n                    \"previous_count\": 18\n                },\n                \"Timestamp\": \"2025-09-29T09:31:41.085Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC FC:66:CF:1D:EC:5F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 167,\n                    \"hostname\": \"Mollys-iPhone\",\n                    \"ip\": \"192.168.0.118\",\n                    \"mac\": \"FC:66:CF:1D:EC:5F\",\n                    \"previous_count\": 167\n                },\n                \"Timestamp\": \"2025-09-29T09:31:41.085Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F4:65:A6:8C:77:A6 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 46,\n                    \"hostname\": \"Toms-iPhone\",\n                    \"ip\": \"192.168.0.115\",\n                    \"mac\": \"F4:65:A6:8C:77:A6\",\n                    \"previous_count\": 46\n                },\n                \"Timestamp\": \"2025-09-29T09:31:41.085Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 0E:9D:8F:9C:B2:5A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 113,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.119\",\n                    \"mac\": \"0E:9D:8F:9C:B2:5A\",\n                    \"previous_count\": 113\n                },\n                \"Timestamp\": \"2025-09-29T09:31:41.085Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C6:8B:44:23:F3:2C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 13,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.0.117\",\n                    \"mac\": \"C6:8B:44:23:F3:2C\",\n                    \"previous_count\": 13\n                },\n                \"Timestamp\": \"2025-09-29T09:31:41.085Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F4:03:2A:B0:9E:77 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 274,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.116\",\n                    \"mac\": \"F4:03:2A:B0:9E:77\",\n                    \"previous_count\": 274\n                },\n                \"Timestamp\": \"2025-09-29T09:31:41.085Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 6E:E9:49:07:35:A0 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 53,\n                    \"hostname\": \"MacBookAir\",\n                    \"ip\": \"192.168.0.112\",\n                    \"mac\": \"6E:E9:49:07:35:A0\",\n                    \"previous_count\": 53\n                },\n                \"Timestamp\": \"2025-09-29T09:31:41.085Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 98:E2:55:80:E9:F8 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 83,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.119\",\n                    \"mac\": \"98:E2:55:80:E9:F8\",\n                    \"previous_count\": 83\n                },\n                \"Timestamp\": \"2025-09-29T09:31:41.085Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::A842A10A4D3D\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.13.0 2.0.0 v606d.0 Build 231129 Rel.37213n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:55.817Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 100,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 100,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 8.514435695538058,\n            \"google.com\": 8.844327176781002,\n            \"spotify.com\": 8.160891089108912,\n            \"youtube.com\": 8.18041237113402\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 207.68573809523812,\n                \"Rtt\": 24.833333333333332\n            }\n        },\n        \"maxCPU\": 24,\n        \"maxMemory\": 47.16,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::20362690DA0B\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.1.0 3.1.8 v6087.0 Build 230406 Rel.63114n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:34.145Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 81.25,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 25,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 13.07125890736342,\n            \"google.com\": 13.061757719714965,\n            \"spotify.com\": 12.926365795724466,\n            \"youtube.com\": 13.07125890736342\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 1023.2108313539188,\n                \"Rtt\": 18.393439429928723\n            }\n        },\n        \"badSignal\": {\n            \"06:E8:53:27:26:68\": {\n                \"Hostname\": \"Pixel-7a\",\n                \"IpAddress\": \"192.168.1.8\",\n                \"Count\": 107\n            },\n            \"5E:17:04:2D:A4:ED\": {\n                \"Hostname\": \"Pixel-7a\",\n                \"IpAddress\": \"192.168.1.7\",\n                \"Count\": 140\n            },\n            \"E0:BB:9E:1E:17:E5\": {\n                \"Hostname\": \"EPSON1E17E5\",\n                \"IpAddress\": \"192.168.1.50\",\n                \"Count\": 161\n            },\n            \"E8:FB:1C:D4:75:69\": {\n                \"Hostname\": \"armitage\",\n                \"IpAddress\": \"192.168.1.2\",\n                \"Count\": 421\n            },\n            \"FC:65:DE:66:C4:1F\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.1.9\",\n                \"Count\": 364\n            }\n        },\n        \"maxCPU\": 14,\n        \"maxMemory\": 38.66,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC E8:FB:1C:D4:75:69 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 421,\n                    \"hostname\": \"armitage\",\n                    \"ip\": \"192.168.1.2\",\n                    \"mac\": \"E8:FB:1C:D4:75:69\",\n                    \"previous_count\": 421\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.151Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC E0:BB:9E:1E:17:E5 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 161,\n                    \"hostname\": \"EPSON1E17E5\",\n                    \"ip\": \"192.168.1.50\",\n                    \"mac\": \"E0:BB:9E:1E:17:E5\",\n                    \"previous_count\": 161\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.151Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 5E:17:04:2D:A4:ED has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 140,\n                    \"hostname\": \"Pixel-7a\",\n                    \"ip\": \"192.168.1.7\",\n                    \"mac\": \"5E:17:04:2D:A4:ED\",\n                    \"previous_count\": 140\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.151Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC FC:65:DE:66:C4:1F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 364,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.1.9\",\n                    \"mac\": \"FC:65:DE:66:C4:1F\",\n                    \"previous_count\": 364\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.151Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 06:E8:53:27:26:68 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 107,\n                    \"hostname\": \"Pixel-7a\",\n                    \"ip\": \"192.168.1.8\",\n                    \"mac\": \"06:E8:53:27:26:68\",\n                    \"previous_count\": 107\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.151Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::A842A10A45E7\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.15.0 2.0.0 v606d.0 Build 240802 Rel.33715n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:55.858Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 81.25,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 25,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 3.1065989847715736,\n            \"google.com\": 3.1483516483516483,\n            \"spotify.com\": 2.8743718592964824,\n            \"youtube.com\": 3.1989795918367347\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 818.908536585366,\n                \"Rtt\": 14.390243902439025\n            }\n        },\n        \"badSignal\": {\n            \"04:68:65:4B:35:3F\": {\n                \"Hostname\": \"Michals-iPhone\",\n                \"IpAddress\": \"192.168.0.104\",\n                \"Count\": 31\n            },\n            \"8C:19:B5:6F:03:9A\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.103\",\n                \"Count\": 194\n            },\n            \"8C:3B:4A:49:7C:F6\": {\n                \"Hostname\": \"Michal_Trinity\",\n                \"IpAddress\": \"192.168.0.105\",\n                \"Count\": 97\n            },\n            \"96:FF:F9:B2:9A:9A\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.102\",\n                \"Count\": 26\n            },\n            \"98:A8:29:53:67:87\": {\n                \"Hostname\": \"eufyCleanX10ProOmni\",\n                \"IpAddress\": \"192.168.0.101\",\n                \"Count\": 35\n            }\n        },\n        \"maxCPU\": 12,\n        \"maxMemory\": 45.9,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 98:A8:29:53:67:87 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 35,\n                    \"hostname\": \"eufyCleanX10ProOmni\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"98:A8:29:53:67:87\",\n                    \"previous_count\": 35\n                },\n                \"Timestamp\": \"2025-09-29T09:31:55.896Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 8C:19:B5:6F:03:9A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 194,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.103\",\n                    \"mac\": \"8C:19:B5:6F:03:9A\",\n                    \"previous_count\": 194\n                },\n                \"Timestamp\": \"2025-09-29T09:31:55.896Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 8C:3B:4A:49:7C:F6 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 97,\n                    \"hostname\": \"Michal_Trinity\",\n                    \"ip\": \"192.168.0.105\",\n                    \"mac\": \"8C:3B:4A:49:7C:F6\",\n                    \"previous_count\": 97\n                },\n                \"Timestamp\": \"2025-09-29T09:31:55.896Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 96:FF:F9:B2:9A:9A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 26,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.102\",\n                    \"mac\": \"96:FF:F9:B2:9A:9A\",\n                    \"previous_count\": 26\n                },\n                \"Timestamp\": \"2025-09-29T09:31:55.896Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 04:68:65:4B:35:3F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 31,\n                    \"hostname\": \"Michals-iPhone\",\n                    \"ip\": \"192.168.0.104\",\n                    \"mac\": \"04:68:65:4B:35:3F\",\n                    \"previous_count\": 31\n                },\n                \"Timestamp\": \"2025-09-29T09:31:55.896Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::20362690EAD5\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.1.0 3.1.8 v6087.0 Build 230406 Rel.63114n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:43.287Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 78.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 13.556354916067146,\n            \"google.com\": 13.515587529976019,\n            \"spotify.com\": 13.239808153477219,\n            \"youtube.com\": 13.474820143884893\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 988.3040047961623,\n                \"Rtt\": 17.749098321342927\n            }\n        },\n        \"badSignal\": {\n            \"1A:F6:A9:32:8C:FF\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.8\",\n                \"Count\": 231\n            },\n            \"1E:C9:BE:53:6D:D7\": {\n                \"Hostname\": \"iPad\",\n                \"IpAddress\": \"192.168.0.5\",\n                \"Count\": 31\n            },\n            \"38:F9:D3:4B:31:F2\": {\n                \"Hostname\": \"Ayas-MacBook\",\n                \"IpAddress\": \"192.168.0.6\",\n                \"Count\": 14\n            },\n            \"4C:79:75:86:09:62\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.11\",\n                \"Count\": 39\n            },\n            \"A8:A7:95:7F:7E:19\": {\n                \"Hostname\": \"android-8eacca6bf102926b\",\n                \"IpAddress\": \"192.168.0.7\",\n                \"Count\": 96\n            },\n            \"AE:EC:D2:39:5D:66\": {\n                \"Hostname\": \"iPad\",\n                \"IpAddress\": \"192.168.0.6\",\n                \"Count\": 37\n            },\n            \"E0:2B:96:B7:46:98\": {\n                \"Hostname\": \"gul\",\n                \"IpAddress\": \"192.168.0.4\",\n                \"Count\": 53\n            },\n            \"F8:E5:CE:B0:45:A8\": {\n                \"Hostname\": \"aya\",\n                \"IpAddress\": \"192.168.0.7\",\n                \"Count\": 14\n            }\n        },\n        \"maxCPU\": 13,\n        \"maxMemory\": 39.16,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 4C:79:75:86:09:62 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 39,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.11\",\n                    \"mac\": \"4C:79:75:86:09:62\",\n                    \"previous_count\": 39\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.31Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F8:E5:CE:B0:45:A8 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 14,\n                    \"hostname\": \"aya\",\n                    \"ip\": \"192.168.0.7\",\n                    \"mac\": \"F8:E5:CE:B0:45:A8\",\n                    \"previous_count\": 14\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.31Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 1A:F6:A9:32:8C:FF has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 231,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.8\",\n                    \"mac\": \"1A:F6:A9:32:8C:FF\",\n                    \"previous_count\": 231\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.31Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 1E:C9:BE:53:6D:D7 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 31,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.0.5\",\n                    \"mac\": \"1E:C9:BE:53:6D:D7\",\n                    \"previous_count\": 31\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.31Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 38:F9:D3:4B:31:F2 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 14,\n                    \"hostname\": \"Ayas-MacBook\",\n                    \"ip\": \"192.168.0.6\",\n                    \"mac\": \"38:F9:D3:4B:31:F2\",\n                    \"previous_count\": 14\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.31Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC E0:2B:96:B7:46:98 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 53,\n                    \"hostname\": \"gul\",\n                    \"ip\": \"192.168.0.4\",\n                    \"mac\": \"E0:2B:96:B7:46:98\",\n                    \"previous_count\": 53\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.31Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A8:A7:95:7F:7E:19 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 96,\n                    \"hostname\": \"android-8eacca6bf102926b\",\n                    \"ip\": \"192.168.0.7\",\n                    \"mac\": \"A8:A7:95:7F:7E:19\",\n                    \"previous_count\": 96\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.31Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::30DE4B41E651\",\n            \"model\": \"HX220\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.15.0 2.0.0 v605f.0 Build 231128 Rel.28166n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:37.269Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 100,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 100,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 8.916666666666666,\n            \"google.com\": 8.933333333333334,\n            \"spotify.com\": 8.107142857142858,\n            \"youtube.com\": 8.923809523809524\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 658.9387380952376,\n                \"Rtt\": 21.826809523809516\n            }\n        },\n        \"maxCPU\": 17,\n        \"maxMemory\": 60.27,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::242FD04EA10C\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.12.0 2.0.0 v606d.0 Build 230913 Rel.29689n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:52.797Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 68.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15,\n            \"hardwareHealthScore\": 60\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 14.209523809523809,\n            \"google.com\": 13.980952380952381,\n            \"spotify.com\": 14.061904761904762,\n            \"youtube.com\": 13.985714285714286\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 520.8203325415673,\n                \"Rtt\": 30.712589073634206\n            }\n        },\n        \"badSignal\": {\n            \"26:EA:A1:BC:C6:9C\": {\n                \"Hostname\": \"Adam-s-S24-Ultra\",\n                \"IpAddress\": \"192.168.0.102\",\n                \"Count\": 17\n            },\n            \"74:4C:A1:47:63:B5\": {\n                \"Hostname\": \"LAPTOP-TB8NMAF6\",\n                \"IpAddress\": \"192.168.0.105\",\n                \"Count\": 21\n            },\n            \"98:60:CA:1E:2C:0D\": {\n                \"Hostname\": \"Majas-iPhone\",\n                \"IpAddress\": \"192.168.0.102\",\n                \"Count\": 39\n            },\n            \"BA:34:06:DE:F6:41\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.107\",\n                \"Count\": 151\n            },\n            \"BC:DF:58:63:A2:66\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.113\",\n                \"Count\": 417\n            },\n            \"C0:B5:CD:F3:93:4E\": {\n                \"Hostname\": \"HUAWEI_MediaPad_M5_lite_1\",\n                \"IpAddress\": \"192.168.0.118\",\n                \"Count\": 105\n            },\n            \"CE:17:D7:F2:88:48\": {\n                \"Hostname\": \"iPad\",\n                \"IpAddress\": \"192.168.0.111\",\n                \"Count\": 20\n            },\n            \"D4:91:0F:89:E1:4B\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.103\",\n                \"Count\": 12\n            },\n            \"DA:E7:AA:D5:B3:E8\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.115\",\n                \"Count\": 14\n            }\n        },\n        \"maxCPU\": 91,\n        \"maxMemory\": 50.78,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 98:60:CA:1E:2C:0D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 39,\n                    \"hostname\": \"Majas-iPhone\",\n                    \"ip\": \"192.168.0.102\",\n                    \"mac\": \"98:60:CA:1E:2C:0D\",\n                    \"previous_count\": 39\n                },\n                \"Timestamp\": \"2025-09-29T09:31:52.844Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D4:91:0F:89:E1:4B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 12,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.103\",\n                    \"mac\": \"D4:91:0F:89:E1:4B\",\n                    \"previous_count\": 12\n                },\n                \"Timestamp\": \"2025-09-29T09:31:52.844Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC BA:34:06:DE:F6:41 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 151,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.107\",\n                    \"mac\": \"BA:34:06:DE:F6:41\",\n                    \"previous_count\": 151\n                },\n                \"Timestamp\": \"2025-09-29T09:31:52.844Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC CE:17:D7:F2:88:48 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 20,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.0.111\",\n                    \"mac\": \"CE:17:D7:F2:88:48\",\n                    \"previous_count\": 20\n                },\n                \"Timestamp\": \"2025-09-29T09:31:52.844Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC BC:DF:58:63:A2:66 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 417,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.113\",\n                    \"mac\": \"BC:DF:58:63:A2:66\",\n                    \"previous_count\": 417\n                },\n                \"Timestamp\": \"2025-09-29T09:31:52.844Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 26:EA:A1:BC:C6:9C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 17,\n                    \"hostname\": \"Adam-s-S24-Ultra\",\n                    \"ip\": \"192.168.0.102\",\n                    \"mac\": \"26:EA:A1:BC:C6:9C\",\n                    \"previous_count\": 17\n                },\n                \"Timestamp\": \"2025-09-29T09:31:52.844Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 74:4C:A1:47:63:B5 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 21,\n                    \"hostname\": \"LAPTOP-TB8NMAF6\",\n                    \"ip\": \"192.168.0.105\",\n                    \"mac\": \"74:4C:A1:47:63:B5\",\n                    \"previous_count\": 21\n                },\n                \"Timestamp\": \"2025-09-29T09:31:52.844Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C0:B5:CD:F3:93:4E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 105,\n                    \"hostname\": \"HUAWEI_MediaPad_M5_lite_1\",\n                    \"ip\": \"192.168.0.118\",\n                    \"mac\": \"C0:B5:CD:F3:93:4E\",\n                    \"previous_count\": 105\n                },\n                \"Timestamp\": \"2025-09-29T09:31:52.844Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC DA:E7:AA:D5:B3:E8 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 14,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.115\",\n                    \"mac\": \"DA:E7:AA:D5:B3:E8\",\n                    \"previous_count\": 14\n                },\n                \"Timestamp\": \"2025-09-29T09:31:52.844Z\"\n            },\n            {\n                \"Type\": \"HighCPUUsage\",\n                \"Message\": \"Device is experiencing high CPU usage.\",\n                \"Details\": {\n                    \"max_cpu_percentage\": 91,\n                    \"threshold_percentage\": 90\n                },\n                \"Timestamp\": \"2025-09-29T09:31:52.844Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::20362690BE4D\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.1.0 3.1.8 v6087.0 Build 230406 Rel.63114n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:51.612Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 92.5,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 70,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 13.016666666666667,\n            \"google.com\": 13.366666666666667,\n            \"spotify.com\": 12.957142857142857,\n            \"youtube.com\": 13.297619047619047\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 405.4141666666669,\n                \"Rtt\": 27.492852380952396\n            }\n        },\n        \"badSignal\": {\n            \"92:86:CD:D8:35:2C\": {\n                \"Hostname\": \"MacBookPro\",\n                \"IpAddress\": \"192.168.0.5\",\n                \"Count\": 17\n            },\n            \"A2:2C:14:93:E9:01\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.3\",\n                \"Count\": 15\n            }\n        },\n        \"maxCPU\": 17,\n        \"maxMemory\": 39.04,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A2:2C:14:93:E9:01 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 15,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.3\",\n                    \"mac\": \"A2:2C:14:93:E9:01\",\n                    \"previous_count\": 15\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.628Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 92:86:CD:D8:35:2C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 17,\n                    \"hostname\": \"MacBookPro\",\n                    \"ip\": \"192.168.0.5\",\n                    \"mac\": \"92:86:CD:D8:35:2C\",\n                    \"previous_count\": 17\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.628Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::20362690D77A\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.1.0 3.1.8 v6087.0 Build 230406 Rel.63114n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:36.69Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 78.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 10.049881235154395,\n            \"google.com\": 10.01187648456057,\n            \"spotify.com\": 9.71496437054632,\n            \"youtube.com\": 10.009501187648455\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 2190.3634679334914,\n                \"Rtt\": 15.085539192399056\n            }\n        },\n        \"badSignal\": {\n            \"10:96:93:92:18:8B\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.16\",\n                \"Count\": 421\n            },\n            \"34:25:BE:DD:86:BE\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.19\",\n                \"Count\": 185\n            },\n            \"62:72:BA:85:D9:D5\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.3\",\n                \"Count\": 247\n            },\n            \"74:04:F1:E8:6D:72\": {\n                \"Hostname\": \"M0F023KM22443FB\",\n                \"IpAddress\": \"192.168.0.11\",\n                \"Count\": 351\n            },\n            \"82:2F:6C:4B:B3:74\": {\n                \"Hostname\": \"Watch\",\n                \"IpAddress\": \"192.168.0.10\",\n                \"Count\": 113\n            },\n            \"90:DE:80:0D:69:C2\": {\n                \"Hostname\": \"DESKTOP-KF271ND\",\n                \"IpAddress\": \"192.168.0.8\",\n                \"Count\": 270\n            },\n            \"A4:6B:B6:5A:A6:7C\": {\n                \"Hostname\": \"M018702313257\",\n                \"IpAddress\": \"192.168.0.15\",\n                \"Count\": 174\n            },\n            \"D4:91:0F:49:5F:67\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.13\",\n                \"Count\": 136\n            },\n            \"DA:E7:80:20:A2:20\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.9\",\n                \"Count\": 243\n            },\n            \"E8:4C:4A:45:59:AA\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.5\",\n                \"Count\": 372\n            },\n            \"F8:FE:5E:8E:CF:CE\": {\n                \"Hostname\": \"NECS275089\",\n                \"IpAddress\": \"192.168.0.14\",\n                \"Count\": 21\n            }\n        },\n        \"maxCPU\": 21,\n        \"maxMemory\": 41.74,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 10:96:93:92:18:8B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 421,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.16\",\n                    \"mac\": \"10:96:93:92:18:8B\",\n                    \"previous_count\": 421\n                },\n                \"Timestamp\": \"2025-09-29T09:31:36.696Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 74:04:F1:E8:6D:72 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 351,\n                    \"hostname\": \"M0F023KM22443FB\",\n                    \"ip\": \"192.168.0.11\",\n                    \"mac\": \"74:04:F1:E8:6D:72\",\n                    \"previous_count\": 351\n                },\n                \"Timestamp\": \"2025-09-29T09:31:36.696Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC E8:4C:4A:45:59:AA has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 372,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.5\",\n                    \"mac\": \"E8:4C:4A:45:59:AA\",\n                    \"previous_count\": 372\n                },\n                \"Timestamp\": \"2025-09-29T09:31:36.696Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 62:72:BA:85:D9:D5 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 247,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.3\",\n                    \"mac\": \"62:72:BA:85:D9:D5\",\n                    \"previous_count\": 247\n                },\n                \"Timestamp\": \"2025-09-29T09:31:36.696Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 82:2F:6C:4B:B3:74 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 113,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.0.10\",\n                    \"mac\": \"82:2F:6C:4B:B3:74\",\n                    \"previous_count\": 113\n                },\n                \"Timestamp\": \"2025-09-29T09:31:36.696Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F8:FE:5E:8E:CF:CE has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 21,\n                    \"hostname\": \"NECS275089\",\n                    \"ip\": \"192.168.0.14\",\n                    \"mac\": \"F8:FE:5E:8E:CF:CE\",\n                    \"previous_count\": 21\n                },\n                \"Timestamp\": \"2025-09-29T09:31:36.696Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A4:6B:B6:5A:A6:7C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 174,\n                    \"hostname\": \"M018702313257\",\n                    \"ip\": \"192.168.0.15\",\n                    \"mac\": \"A4:6B:B6:5A:A6:7C\",\n                    \"previous_count\": 174\n                },\n                \"Timestamp\": \"2025-09-29T09:31:36.696Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC DA:E7:80:20:A2:20 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 243,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.9\",\n                    \"mac\": \"DA:E7:80:20:A2:20\",\n                    \"previous_count\": 243\n                },\n                \"Timestamp\": \"2025-09-29T09:31:36.696Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 34:25:BE:DD:86:BE has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 185,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.19\",\n                    \"mac\": \"34:25:BE:DD:86:BE\",\n                    \"previous_count\": 185\n                },\n                \"Timestamp\": \"2025-09-29T09:31:36.696Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D4:91:0F:49:5F:67 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 136,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.13\",\n                    \"mac\": \"D4:91:0F:49:5F:67\",\n                    \"previous_count\": 136\n                },\n                \"Timestamp\": \"2025-09-29T09:31:36.696Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 90:DE:80:0D:69:C2 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 270,\n                    \"hostname\": \"DESKTOP-KF271ND\",\n                    \"ip\": \"192.168.0.8\",\n                    \"mac\": \"90:DE:80:0D:69:C2\",\n                    \"previous_count\": 270\n                },\n                \"Timestamp\": \"2025-09-29T09:31:36.696Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::5091E3374FC6\",\n            \"model\": \"HX220\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.17.0 2.0.0 v605f.0 Build 240923 Rel.23368n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:50.431Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 88.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 55,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 7.702564102564103,\n            \"google.com\": 7.810666666666667,\n            \"spotify.com\": 7.1796875,\n            \"youtube.com\": 7.92191435768262\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 373.3241626794262,\n                \"Rtt\": 1.9873181818181815\n            }\n        },\n        \"badSignal\": {\n            \"34:9F:7B:39:73:5F\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.88.13\",\n                \"Count\": 266\n            },\n            \"72:16:88:E4:B5:79\": {\n                \"Hostname\": \"HONOR-200\",\n                \"IpAddress\": \"192.168.88.3\",\n                \"Count\": 72\n            },\n            \"A8:B8:6E:4D:E7:0E\": {\n                \"Hostname\": \"android-3f0487d5eee09841\",\n                \"IpAddress\": \"192.168.88.4\",\n                \"Count\": 45\n            }\n        },\n        \"maxCPU\": 46,\n        \"maxMemory\": 64.23,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 72:16:88:E4:B5:79 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 72,\n                    \"hostname\": \"HONOR-200\",\n                    \"ip\": \"192.168.88.3\",\n                    \"mac\": \"72:16:88:E4:B5:79\",\n                    \"previous_count\": 72\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.472Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A8:B8:6E:4D:E7:0E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 45,\n                    \"hostname\": \"android-3f0487d5eee09841\",\n                    \"ip\": \"192.168.88.4\",\n                    \"mac\": \"A8:B8:6E:4D:E7:0E\",\n                    \"previous_count\": 45\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.472Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 34:9F:7B:39:73:5F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 266,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.13\",\n                    \"mac\": \"34:9F:7B:39:73:5F\",\n                    \"previous_count\": 266\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.472Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::3C52A1060129\",\n            \"model\": \"HX220\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.15.0 2.0.0 v605f.0 Build 231128 Rel.28166n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:39.554Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 78.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 5.427553444180522,\n            \"google.com\": 5.61520190023753,\n            \"spotify.com\": 4.995249406175772,\n            \"youtube.com\": 5.539192399049881\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 691.0797387173387,\n                \"Rtt\": 23.213434679334902\n            }\n        },\n        \"badSignal\": {\n            \"18:DE:50:37:EB:8F\": {\n                \"Hostname\": \"lwip0\",\n                \"IpAddress\": \"192.168.88.15\",\n                \"Count\": 99\n            },\n            \"18:DE:50:37:F2:82\": {\n                \"Hostname\": \"lwip0\",\n                \"IpAddress\": \"192.168.88.13\",\n                \"Count\": 407\n            },\n            \"2C:71:FF:B4:AB:37\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.88.7\",\n                \"Count\": 347\n            },\n            \"52:85:26:4A:3E:7F\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.88.4\",\n                \"Count\": 40\n            },\n            \"74:D4:23:1B:32:F8\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.88.8\",\n                \"Count\": 124\n            },\n            \"92:B1:87:44:D4:12\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.88.14\",\n                \"Count\": 11\n            },\n            \"BA:AC:05:16:04:C5\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.88.10\",\n                \"Count\": 18\n            },\n            \"BC:33:29:EB:46:BB\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.88.15\",\n                \"Count\": 86\n            },\n            \"C0:E5:DA:68:30:80\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.88.6\",\n                \"Count\": 47\n            },\n            \"CE:23:03:03:27:4E\": {\n                \"Hostname\": \"Watch\",\n                \"IpAddress\": \"192.168.88.11\",\n                \"Count\": 64\n            },\n            \"D0:39:57:81:56:CF\": {\n                \"Hostname\": \"Danielle-laptop\",\n                \"IpAddress\": \"192.168.88.14\",\n                \"Count\": 31\n            }\n        },\n        \"maxCPU\": 41,\n        \"maxMemory\": 63.7,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C0:E5:DA:68:30:80 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 47,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.6\",\n                    \"mac\": \"C0:E5:DA:68:30:80\",\n                    \"previous_count\": 47\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.578Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D0:39:57:81:56:CF has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 31,\n                    \"hostname\": \"Danielle-laptop\",\n                    \"ip\": \"192.168.88.14\",\n                    \"mac\": \"D0:39:57:81:56:CF\",\n                    \"previous_count\": 31\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.578Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 92:B1:87:44:D4:12 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 11,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.88.14\",\n                    \"mac\": \"92:B1:87:44:D4:12\",\n                    \"previous_count\": 11\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.578Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 52:85:26:4A:3E:7F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 40,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.88.4\",\n                    \"mac\": \"52:85:26:4A:3E:7F\",\n                    \"previous_count\": 40\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.578Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC BC:33:29:EB:46:BB has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 86,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.15\",\n                    \"mac\": \"BC:33:29:EB:46:BB\",\n                    \"previous_count\": 86\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.578Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC CE:23:03:03:27:4E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 64,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.88.11\",\n                    \"mac\": \"CE:23:03:03:27:4E\",\n                    \"previous_count\": 64\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.578Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC BA:AC:05:16:04:C5 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 18,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.88.10\",\n                    \"mac\": \"BA:AC:05:16:04:C5\",\n                    \"previous_count\": 18\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.578Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 74:D4:23:1B:32:F8 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 124,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.8\",\n                    \"mac\": \"74:D4:23:1B:32:F8\",\n                    \"previous_count\": 124\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.579Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::3C52A10600DB\",\n            \"model\": \"HX220\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.15.0 2.0.0 v605f.0 Build 231128 Rel.28166n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:42.315Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 68.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15,\n            \"hardwareHealthScore\": 60\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 7.447619047619048,\n            \"google.com\": 7.554761904761905,\n            \"spotify.com\": 7.045238095238095,\n            \"youtube.com\": 7.533333333333333\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 653.6896912114009,\n                \"Rtt\": 21.837019002375296\n            }\n        },\n        \"badSignal\": {\n            \"02:C5:6C:EF:4B:22\": {\n                \"Hostname\": \"Pixel-6a\",\n                \"IpAddress\": \"192.168.88.7\",\n                \"Count\": 179\n            },\n            \"22:3F:6A:68:EC:FE\": {\n                \"Hostname\": \"Galaxy-Tab-A8\",\n                \"IpAddress\": \"192.168.88.11\",\n                \"Count\": 145\n            },\n            \"30:58:90:1F:00:F8\": {\n                \"Hostname\": \"yoyol00f5\",\n                \"IpAddress\": \"192.168.88.20\",\n                \"Count\": 348\n            },\n            \"60:E3:2B:CA:3D:C5\": {\n                \"Hostname\": \"BB-55WM5G3\",\n                \"IpAddress\": \"192.168.88.10\",\n                \"Count\": 121\n            },\n            \"6C:29:90:A6:C0:2A\": {\n                \"Hostname\": \"wiz_a6c02a\",\n                \"IpAddress\": \"192.168.88.19\",\n                \"Count\": 177\n            },\n            \"72:30:C7:75:37:E8\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.88.14\",\n                \"Count\": 165\n            },\n            \"A6:59:07:6F:9C:40\": {\n                \"Hostname\": \"Pixel-8\",\n                \"IpAddress\": \"192.168.88.27\",\n                \"Count\": 71\n            },\n            \"A8:BB:50:F6:3D:47\": {\n                \"Hostname\": \"wiz_f63d47\",\n                \"IpAddress\": \"192.168.88.3\",\n                \"Count\": 390\n            },\n            \"BA:34:FD:FF:8C:F2\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.88.25\",\n                \"Count\": 71\n            },\n            \"C4:38:75:0D:9D:C8\": {\n                \"Hostname\": \"SonosZP\",\n                \"IpAddress\": \"192.168.88.9\",\n                \"Count\": 251\n            },\n            \"D2:7C:B4:D2:DF:6C\": {\n                \"Hostname\": \"Pixel-8\",\n                \"IpAddress\": \"192.168.88.13\",\n                \"Count\": 56\n            },\n            \"D8:A0:11:47:3D:A2\": {\n                \"Hostname\": \"wiz_473da2\",\n                \"IpAddress\": \"192.168.88.25\",\n                \"Count\": 28\n            },\n            \"D8:A0:11:47:40:FC\": {\n                \"Hostname\": \"wiz_4740fc\",\n                \"IpAddress\": \"192.168.88.13\",\n                \"Count\": 29\n            },\n            \"D8:A0:11:47:43:7A\": {\n                \"Hostname\": \"wiz_47437a\",\n                \"IpAddress\": \"192.168.88.4\",\n                \"Count\": 28\n            },\n            \"D8:A0:11:47:44:70\": {\n                \"Hostname\": \"wiz_474470\",\n                \"IpAddress\": \"192.168.88.6\",\n                \"Count\": 420\n            },\n            \"D8:A0:11:47:44:B0\": {\n                \"Hostname\": \"wiz_4744b0\",\n                \"IpAddress\": \"192.168.88.24\",\n                \"Count\": 25\n            },\n            \"D8:A0:11:47:48:74\": {\n                \"Hostname\": \"wiz_474874\",\n                \"IpAddress\": \"192.168.88.5\",\n                \"Count\": 419\n            },\n            \"E6:35:81:C9:C1:C0\": {\n                \"Hostname\": \"Galaxy-Tab-A8\",\n                \"IpAddress\": \"192.168.88.15\",\n                \"Count\": 211\n            },\n            \"E8:DA:20:60:48:88\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.88.11\",\n                \"Count\": 19\n            },\n            \"F6:C8:51:E6:A8:AA\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.88.26\",\n                \"Count\": 301\n            }\n        },\n        \"maxCPU\": 100,\n        \"maxMemory\": 63.94,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D8:A0:11:47:43:7A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 28,\n                    \"hostname\": \"wiz_47437a\",\n                    \"ip\": \"192.168.88.4\",\n                    \"mac\": \"D8:A0:11:47:43:7A\",\n                    \"previous_count\": 28\n                },\n                \"Timestamp\": \"2025-09-29T09:31:42.319Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D8:A0:11:47:44:70 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 420,\n                    \"hostname\": \"wiz_474470\",\n                    \"ip\": \"192.168.88.6\",\n                    \"mac\": \"D8:A0:11:47:44:70\",\n                    \"previous_count\": 420\n                },\n                \"Timestamp\": \"2025-09-29T09:31:42.319Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC E8:DA:20:60:48:88 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 19,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.11\",\n                    \"mac\": \"E8:DA:20:60:48:88\",\n                    \"previous_count\": 19\n                },\n                \"Timestamp\": \"2025-09-29T09:31:42.319Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A6:59:07:6F:9C:40 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 71,\n                    \"hostname\": \"Pixel-8\",\n                    \"ip\": \"192.168.88.27\",\n                    \"mac\": \"A6:59:07:6F:9C:40\",\n                    \"previous_count\": 71\n                },\n                \"Timestamp\": \"2025-09-29T09:31:42.319Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC E6:35:81:C9:C1:C0 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 211,\n                    \"hostname\": \"Galaxy-Tab-A8\",\n                    \"ip\": \"192.168.88.15\",\n                    \"mac\": \"E6:35:81:C9:C1:C0\",\n                    \"previous_count\": 211\n                },\n                \"Timestamp\": \"2025-09-29T09:31:42.319Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC BA:34:FD:FF:8C:F2 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 71,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.25\",\n                    \"mac\": \"BA:34:FD:FF:8C:F2\",\n                    \"previous_count\": 71\n                },\n                \"Timestamp\": \"2025-09-29T09:31:42.319Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F6:C8:51:E6:A8:AA has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 301,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.88.26\",\n                    \"mac\": \"F6:C8:51:E6:A8:AA\",\n                    \"previous_count\": 301\n                },\n                \"Timestamp\": \"2025-09-29T09:31:42.319Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D8:A0:11:47:48:74 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 419,\n                    \"hostname\": \"wiz_474874\",\n                    \"ip\": \"192.168.88.5\",\n                    \"mac\": \"D8:A0:11:47:48:74\",\n                    \"previous_count\": 419\n                },\n                \"Timestamp\": \"2025-09-29T09:31:42.319Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C4:38:75:0D:9D:C8 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 251,\n                    \"hostname\": \"SonosZP\",\n                    \"ip\": \"192.168.88.9\",\n                    \"mac\": \"C4:38:75:0D:9D:C8\",\n                    \"previous_count\": 251\n                },\n                \"Timestamp\": \"2025-09-29T09:31:42.319Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 6C:29:90:A6:C0:2A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 177,\n                    \"hostname\": \"wiz_a6c02a\",\n                    \"ip\": \"192.168.88.19\",\n                    \"mac\": \"6C:29:90:A6:C0:2A\",\n                    \"previous_count\": 177\n                },\n                \"Timestamp\": \"2025-09-29T09:31:42.319Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A8:BB:50:F6:3D:47 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 390,\n                    \"hostname\": \"wiz_f63d47\",\n                    \"ip\": \"192.168.88.3\",\n                    \"mac\": \"A8:BB:50:F6:3D:47\",\n                    \"previous_count\": 390\n                },\n                \"Timestamp\": \"2025-09-29T09:31:42.319Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 02:C5:6C:EF:4B:22 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 179,\n                    \"hostname\": \"Pixel-6a\",\n                    \"ip\": \"192.168.88.7\",\n                    \"mac\": \"02:C5:6C:EF:4B:22\",\n                    \"previous_count\": 179\n                },\n                \"Timestamp\": \"2025-09-29T09:31:42.319Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D8:A0:11:47:40:FC has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 29,\n                    \"hostname\": \"wiz_4740fc\",\n                    \"ip\": \"192.168.88.13\",\n                    \"mac\": \"D8:A0:11:47:40:FC\",\n                    \"previous_count\": 29\n                },\n                \"Timestamp\": \"2025-09-29T09:31:42.319Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 22:3F:6A:68:EC:FE has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 145,\n                    \"hostname\": \"Galaxy-Tab-A8\",\n                    \"ip\": \"192.168.88.11\",\n                    \"mac\": \"22:3F:6A:68:EC:FE\",\n                    \"previous_count\": 145\n                },\n                \"Timestamp\": \"2025-09-29T09:31:42.319Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 60:E3:2B:CA:3D:C5 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 121,\n                    \"hostname\": \"BB-55WM5G3\",\n                    \"ip\": \"192.168.88.10\",\n                    \"mac\": \"60:E3:2B:CA:3D:C5\",\n                    \"previous_count\": 121\n                },\n                \"Timestamp\": \"2025-09-29T09:31:42.319Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 72:30:C7:75:37:E8 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 165,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.88.14\",\n                    \"mac\": \"72:30:C7:75:37:E8\",\n                    \"previous_count\": 165\n                },\n                \"Timestamp\": \"2025-09-29T09:31:42.319Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D8:A0:11:47:44:B0 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 25,\n                    \"hostname\": \"wiz_4744b0\",\n                    \"ip\": \"192.168.88.24\",\n                    \"mac\": \"D8:A0:11:47:44:B0\",\n                    \"previous_count\": 25\n                },\n                \"Timestamp\": \"2025-09-29T09:31:42.319Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 30:58:90:1F:00:F8 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 348,\n                    \"hostname\": \"yoyol00f5\",\n                    \"ip\": \"192.168.88.20\",\n                    \"mac\": \"30:58:90:1F:00:F8\",\n                    \"previous_count\": 348\n                },\n                \"Timestamp\": \"2025-09-29T09:31:42.319Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D2:7C:B4:D2:DF:6C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 56,\n                    \"hostname\": \"Pixel-8\",\n                    \"ip\": \"192.168.88.13\",\n                    \"mac\": \"D2:7C:B4:D2:DF:6C\",\n                    \"previous_count\": 56\n                },\n                \"Timestamp\": \"2025-09-29T09:31:42.319Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D8:A0:11:47:3D:A2 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 28,\n                    \"hostname\": \"wiz_473da2\",\n                    \"ip\": \"192.168.88.25\",\n                    \"mac\": \"D8:A0:11:47:3D:A2\",\n                    \"previous_count\": 28\n                },\n                \"Timestamp\": \"2025-09-29T09:31:42.319Z\"\n            },\n            {\n                \"Type\": \"HighCPUUsage\",\n                \"Message\": \"Device is experiencing high CPU usage.\",\n                \"Details\": {\n                    \"max_cpu_percentage\": 100,\n                    \"threshold_percentage\": 90\n                },\n                \"Timestamp\": \"2025-09-29T09:31:42.319Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::A842A10A4B63\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.13.0 2.0.0 v606d.0 Build 231129 Rel.37213n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:50.324Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 90,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 100,\n            \"hardwareHealthScore\": 60\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 8.6,\n            \"google.com\": 8.697619047619048,\n            \"spotify.com\": 8.152380952380952,\n            \"youtube.com\": 8.6\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 424.9958088235293,\n                \"Rtt\": 31.004901960784313\n            }\n        },\n        \"maxCPU\": 100,\n        \"maxMemory\": 49.62,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"HighCPUUsage\",\n                \"Message\": \"Device is experiencing high CPU usage.\",\n                \"Details\": {\n                    \"max_cpu_percentage\": 100,\n                    \"threshold_percentage\": 90\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.368Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::20362690BDFC\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.1.0 3.1.8 v6087.0 Build 230406 Rel.63114n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:42.083Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 92.5,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 70,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 2.566666666666667,\n            \"google.com\": 2.7738095238095237,\n            \"spotify.com\": 2.1,\n            \"youtube.com\": 2.7285714285714286\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 810.859261904761,\n                \"Rtt\": 7.920214285714269\n            }\n        },\n        \"badSignal\": {\n            \"6E:BD:18:8B:5D:F6\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.16\",\n                \"Count\": 50\n            },\n            \"E8:D8:19:56:87:E1\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.14\",\n                \"Count\": 31\n            }\n        },\n        \"maxCPU\": 19,\n        \"maxMemory\": 39.39,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC E8:D8:19:56:87:E1 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 31,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.14\",\n                    \"mac\": \"E8:D8:19:56:87:E1\",\n                    \"previous_count\": 31\n                },\n                \"Timestamp\": \"2025-09-29T09:31:42.107Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 6E:BD:18:8B:5D:F6 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 50,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.16\",\n                    \"mac\": \"6E:BD:18:8B:5D:F6\",\n                    \"previous_count\": 50\n                },\n                \"Timestamp\": \"2025-09-29T09:31:42.107Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::20362690B931\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.3.0 3.1.9 v6087.0 Build 250124 Rel.60047n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:36.251Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 78.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 8.179856115107913,\n            \"google.com\": 8.357314148681056,\n            \"spotify.com\": 7.952038369304557,\n            \"youtube.com\": 8.352517985611511\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 941.9594484412461,\n                \"Rtt\": 37.29478896882491\n            }\n        },\n        \"badSignal\": {\n            \"06:F4:1A:EF:F9:E5\": {\n                \"Hostname\": \"Xiaomi-12T\",\n                \"IpAddress\": \"192.168.0.27\",\n                \"Count\": 107\n            },\n            \"20:EF:BD:52:72:CB\": {\n                \"Hostname\": \"RokuExpress4K\",\n                \"IpAddress\": \"192.168.0.11\",\n                \"Count\": 78\n            },\n            \"22:B0:B0:7F:35:9F\": {\n                \"Hostname\": \"Redmi-Note-14-Pro-5G\",\n                \"IpAddress\": \"192.168.0.31\",\n                \"Count\": 113\n            },\n            \"2C:FE:E2:0F:AB:56\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.5\",\n                \"Count\": 212\n            },\n            \"4C:6B:B8:62:39:40\": {\n                \"Hostname\": \"MasterBedroom\",\n                \"IpAddress\": \"192.168.0.10\",\n                \"Count\": 198\n            },\n            \"78:66:9D:E4:BB:AB\": {\n                \"Hostname\": \"40TCLRokuTV\",\n                \"IpAddress\": \"192.168.0.9\",\n                \"Count\": 214\n            },\n            \"D8:A0:11:A1:42:0F\": {\n                \"Hostname\": \"wiz_a1420f\",\n                \"IpAddress\": \"192.168.0.18\",\n                \"Count\": 70\n            },\n            \"DA:6D:C6:93:12:CD\": {\n                \"Hostname\": \"Pixel-9\",\n                \"IpAddress\": \"192.168.0.11\",\n                \"Count\": 165\n            },\n            \"DA:D3:5D:FB:09:72\": {\n                \"Hostname\": \"POCO-X4-Pro-5G\",\n                \"IpAddress\": \"192.168.0.24\",\n                \"Count\": 245\n            },\n            \"E6:F2:DE:3E:12:70\": {\n                \"Hostname\": \"Redmi-Note-14-Pro-5G\",\n                \"IpAddress\": \"192.168.0.34\",\n                \"Count\": 15\n            },\n            \"E8:DA:20:C7:67:BE\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.16\",\n                \"Count\": 118\n            }\n        },\n        \"maxCPU\": 37,\n        \"maxMemory\": 40.63,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 2C:FE:E2:0F:AB:56 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 212,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.5\",\n                    \"mac\": \"2C:FE:E2:0F:AB:56\",\n                    \"previous_count\": 212\n                },\n                \"Timestamp\": \"2025-09-29T09:31:36.255Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 78:66:9D:E4:BB:AB has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 214,\n                    \"hostname\": \"40TCLRokuTV\",\n                    \"ip\": \"192.168.0.9\",\n                    \"mac\": \"78:66:9D:E4:BB:AB\",\n                    \"previous_count\": 214\n                },\n                \"Timestamp\": \"2025-09-29T09:31:36.255Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 22:B0:B0:7F:35:9F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 113,\n                    \"hostname\": \"Redmi-Note-14-Pro-5G\",\n                    \"ip\": \"192.168.0.31\",\n                    \"mac\": \"22:B0:B0:7F:35:9F\",\n                    \"previous_count\": 113\n                },\n                \"Timestamp\": \"2025-09-29T09:31:36.255Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 4C:6B:B8:62:39:40 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 198,\n                    \"hostname\": \"MasterBedroom\",\n                    \"ip\": \"192.168.0.10\",\n                    \"mac\": \"4C:6B:B8:62:39:40\",\n                    \"previous_count\": 198\n                },\n                \"Timestamp\": \"2025-09-29T09:31:36.255Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 20:EF:BD:52:72:CB has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 78,\n                    \"hostname\": \"RokuExpress4K\",\n                    \"ip\": \"192.168.0.11\",\n                    \"mac\": \"20:EF:BD:52:72:CB\",\n                    \"previous_count\": 78\n                },\n                \"Timestamp\": \"2025-09-29T09:31:36.255Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC DA:D3:5D:FB:09:72 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 245,\n                    \"hostname\": \"POCO-X4-Pro-5G\",\n                    \"ip\": \"192.168.0.24\",\n                    \"mac\": \"DA:D3:5D:FB:09:72\",\n                    \"previous_count\": 245\n                },\n                \"Timestamp\": \"2025-09-29T09:31:36.255Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC E8:DA:20:C7:67:BE has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 118,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.16\",\n                    \"mac\": \"E8:DA:20:C7:67:BE\",\n                    \"previous_count\": 118\n                },\n                \"Timestamp\": \"2025-09-29T09:31:36.255Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D8:A0:11:A1:42:0F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 70,\n                    \"hostname\": \"wiz_a1420f\",\n                    \"ip\": \"192.168.0.18\",\n                    \"mac\": \"D8:A0:11:A1:42:0F\",\n                    \"previous_count\": 70\n                },\n                \"Timestamp\": \"2025-09-29T09:31:36.255Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 06:F4:1A:EF:F9:E5 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 107,\n                    \"hostname\": \"Xiaomi-12T\",\n                    \"ip\": \"192.168.0.27\",\n                    \"mac\": \"06:F4:1A:EF:F9:E5\",\n                    \"previous_count\": 107\n                },\n                \"Timestamp\": \"2025-09-29T09:31:36.255Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC DA:6D:C6:93:12:CD has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 165,\n                    \"hostname\": \"Pixel-9\",\n                    \"ip\": \"192.168.0.11\",\n                    \"mac\": \"DA:6D:C6:93:12:CD\",\n                    \"previous_count\": 165\n                },\n                \"Timestamp\": \"2025-09-29T09:31:36.255Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC E6:F2:DE:3E:12:70 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 15,\n                    \"hostname\": \"Redmi-Note-14-Pro-5G\",\n                    \"ip\": \"192.168.0.34\",\n                    \"mac\": \"E6:F2:DE:3E:12:70\",\n                    \"previous_count\": 15\n                },\n                \"Timestamp\": \"2025-09-29T09:31:36.255Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::40ED0039FC76\",\n            \"model\": \"HX220\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.13.0 2.0.0 v605f.0 Build 221228 Rel.10904n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:50.313Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 88.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 55,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 2.954761904761905,\n            \"google.com\": 2.9309523809523808,\n            \"spotify.com\": 2.95,\n            \"youtube.com\": 2.9571428571428573\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 719.0363809523805,\n                \"Rtt\": 27.169609523809516\n            }\n        },\n        \"badSignal\": {\n            \"70:F0:88:31:F3:0B\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.88.5\",\n                \"Count\": 218\n            },\n            \"9A:0D:FB:A8:58:B9\": {\n                \"Hostname\": \"Redmi-Note-13-Pro-5G\",\n                \"IpAddress\": \"192.168.88.3\",\n                \"Count\": 41\n            },\n            \"AA:5E:92:55:C2:B9\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.88.4\",\n                \"Count\": 43\n            }\n        },\n        \"maxCPU\": 46,\n        \"maxMemory\": 61.64,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC AA:5E:92:55:C2:B9 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 43,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.88.4\",\n                    \"mac\": \"AA:5E:92:55:C2:B9\",\n                    \"previous_count\": 43\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.36Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 9A:0D:FB:A8:58:B9 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 41,\n                    \"hostname\": \"Redmi-Note-13-Pro-5G\",\n                    \"ip\": \"192.168.88.3\",\n                    \"mac\": \"9A:0D:FB:A8:58:B9\",\n                    \"previous_count\": 41\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.36Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 70:F0:88:31:F3:0B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 218,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.5\",\n                    \"mac\": \"70:F0:88:31:F3:0B\",\n                    \"previous_count\": 218\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.36Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::B0192129B7AE\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.15.0 2.0.0 v606d.0 Build 240802 Rel.33715n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:37.169Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 78.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 4.471153846153846,\n            \"google.com\": 4.711538461538462,\n            \"spotify.com\": 4.730769230769231,\n            \"youtube.com\": 4.697115384615385\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 841.815901234568,\n                \"Rtt\": 14.246913580246913\n            }\n        },\n        \"badSignal\": {\n            \"0C:B9:83:94:AF:1F\": {\n                \"Hostname\": \"HONOR-200\",\n                \"IpAddress\": \"192.168.0.106\",\n                \"Count\": 30\n            },\n            \"1A:83:02:CE:19:9D\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.111\",\n                \"Count\": 10\n            },\n            \"4A:6C:19:CD:C1:71\": {\n                \"Hostname\": \"HONOR-90\",\n                \"IpAddress\": \"192.168.0.109\",\n                \"Count\": 30\n            },\n            \"54:35:30:CE:7B:4E\": {\n                \"Hostname\": \"DESKTOP-JFOMPOT\",\n                \"IpAddress\": \"192.168.0.116\",\n                \"Count\": 49\n            },\n            \"70:2C:09:22:A0:31\": {\n                \"Hostname\": \"Nintendo \",\n                \"IpAddress\": \"192.168.0.108\",\n                \"Count\": 115\n            },\n            \"A2:DA:D0:FF:20:0E\": {\n                \"Hostname\": \"Galaxy-Tab-A7\",\n                \"IpAddress\": \"192.168.0.114\",\n                \"Count\": 154\n            },\n            \"EE:40:6C:4E:9B:82\": {\n                \"Hostname\": \"POCO-C65\",\n                \"IpAddress\": \"192.168.0.104\",\n                \"Count\": 13\n            }\n        },\n        \"maxCPU\": 25,\n        \"maxMemory\": 46.96,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 4A:6C:19:CD:C1:71 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 30,\n                    \"hostname\": \"HONOR-90\",\n                    \"ip\": \"192.168.0.109\",\n                    \"mac\": \"4A:6C:19:CD:C1:71\",\n                    \"previous_count\": 30\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.174Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 0C:B9:83:94:AF:1F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 30,\n                    \"hostname\": \"HONOR-200\",\n                    \"ip\": \"192.168.0.106\",\n                    \"mac\": \"0C:B9:83:94:AF:1F\",\n                    \"previous_count\": 30\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.174Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 54:35:30:CE:7B:4E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 49,\n                    \"hostname\": \"DESKTOP-JFOMPOT\",\n                    \"ip\": \"192.168.0.116\",\n                    \"mac\": \"54:35:30:CE:7B:4E\",\n                    \"previous_count\": 49\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.174Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 70:2C:09:22:A0:31 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 115,\n                    \"hostname\": \"Nintendo \",\n                    \"ip\": \"192.168.0.108\",\n                    \"mac\": \"70:2C:09:22:A0:31\",\n                    \"previous_count\": 115\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.174Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 1A:83:02:CE:19:9D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 10,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.111\",\n                    \"mac\": \"1A:83:02:CE:19:9D\",\n                    \"previous_count\": 10\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.174Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::3C52A10604B0\",\n            \"model\": \"HX220\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.15.0 2.0.0 v605f.0 Build 231128 Rel.28166n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:35.903Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 78.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 10.102137767220903,\n            \"google.com\": 10.173396674584323,\n            \"spotify.com\": 10.097387173396674,\n            \"youtube.com\": 10.23040380047506\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 908.3084323040376,\n                \"Rtt\": 23.986467933491717\n            }\n        },\n        \"badSignal\": {\n            \"2A:B7:48:17:02:48\": {\n                \"Hostname\": \"Watch\",\n                \"IpAddress\": \"192.168.88.3\",\n                \"Count\": 28\n            },\n            \"56:B7:CA:C5:12:31\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.88.5\",\n                \"Count\": 223\n            },\n            \"7A:57:DC:CA:FA:7D\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.88.3\",\n                \"Count\": 45\n            },\n            \"A0:6F:AA:47:34:94\": {\n                \"Hostname\": \"LGwebOSTV\",\n                \"IpAddress\": \"192.168.88.7\",\n                \"Count\": 47\n            },\n            \"A4:08:01:01:2A:01\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.88.9\",\n                \"Count\": 420\n            },\n            \"AE:C9:F7:81:4F:2B\": {\n                \"Hostname\": \"iPad\",\n                \"IpAddress\": \"192.168.88.6\",\n                \"Count\": 27\n            },\n            \"DC:03:98:45:BB:A4\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.88.3\",\n                \"Count\": 42\n            },\n            \"E6:CE:36:87:E3:74\": {\n                \"Hostname\": \"iPad\",\n                \"IpAddress\": \"192.168.88.8\",\n                \"Count\": 94\n            },\n            \"EA:F4:D0:58:A7:46\": {\n                \"Hostname\": \"iPad\",\n                \"IpAddress\": \"192.168.88.11\",\n                \"Count\": 82\n            },\n            \"F8:B9:5A:EF:87:16\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.88.3\",\n                \"Count\": 280\n            },\n            \"FE:DD:56:84:12:28\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.88.5\",\n                \"Count\": 34\n            }\n        },\n        \"maxCPU\": 29,\n        \"maxMemory\": 61.67,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 7A:57:DC:CA:FA:7D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 45,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.88.3\",\n                    \"mac\": \"7A:57:DC:CA:FA:7D\",\n                    \"previous_count\": 45\n                },\n                \"Timestamp\": \"2025-09-29T09:31:36.019Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC AE:C9:F7:81:4F:2B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 27,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.88.6\",\n                    \"mac\": \"AE:C9:F7:81:4F:2B\",\n                    \"previous_count\": 27\n                },\n                \"Timestamp\": \"2025-09-29T09:31:36.019Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A0:6F:AA:47:34:94 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 47,\n                    \"hostname\": \"LGwebOSTV\",\n                    \"ip\": \"192.168.88.7\",\n                    \"mac\": \"A0:6F:AA:47:34:94\",\n                    \"previous_count\": 47\n                },\n                \"Timestamp\": \"2025-09-29T09:31:36.019Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F8:B9:5A:EF:87:16 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 280,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.3\",\n                    \"mac\": \"F8:B9:5A:EF:87:16\",\n                    \"previous_count\": 280\n                },\n                \"Timestamp\": \"2025-09-29T09:31:36.019Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 2A:B7:48:17:02:48 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 28,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.88.3\",\n                    \"mac\": \"2A:B7:48:17:02:48\",\n                    \"previous_count\": 28\n                },\n                \"Timestamp\": \"2025-09-29T09:31:36.02Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A4:08:01:01:2A:01 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 420,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.9\",\n                    \"mac\": \"A4:08:01:01:2A:01\",\n                    \"previous_count\": 420\n                },\n                \"Timestamp\": \"2025-09-29T09:31:36.02Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC E6:CE:36:87:E3:74 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 94,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.88.8\",\n                    \"mac\": \"E6:CE:36:87:E3:74\",\n                    \"previous_count\": 94\n                },\n                \"Timestamp\": \"2025-09-29T09:31:36.02Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC DC:03:98:45:BB:A4 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 42,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.3\",\n                    \"mac\": \"DC:03:98:45:BB:A4\",\n                    \"previous_count\": 42\n                },\n                \"Timestamp\": \"2025-09-29T09:31:36.02Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC FE:DD:56:84:12:28 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 34,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.88.5\",\n                    \"mac\": \"FE:DD:56:84:12:28\",\n                    \"previous_count\": 34\n                },\n                \"Timestamp\": \"2025-09-29T09:31:36.02Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC EA:F4:D0:58:A7:46 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 82,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.88.11\",\n                    \"mac\": \"EA:F4:D0:58:A7:46\",\n                    \"previous_count\": 82\n                },\n                \"Timestamp\": \"2025-09-29T09:31:36.02Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 56:B7:CA:C5:12:31 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 223,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.88.5\",\n                    \"mac\": \"56:B7:CA:C5:12:31\",\n                    \"previous_count\": 223\n                },\n                \"Timestamp\": \"2025-09-29T09:31:36.02Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::20362690BDB7\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.1.0 3.1.8 v6087.0 Build 230406 Rel.63114n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:54.588Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 88.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 55,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 12.014285714285714,\n            \"google.com\": 11.764285714285714,\n            \"spotify.com\": 11.35952380952381,\n            \"youtube.com\": 11.954761904761904\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 691.8324999999992,\n                \"Rtt\": 24.464433333333336\n            }\n        },\n        \"badSignal\": {\n            \"4A:18:B7:3F:7F:AE\": {\n                \"Hostname\": \"iPad\",\n                \"IpAddress\": \"192.168.0.5\",\n                \"Count\": 64\n            },\n            \"9E:A2:CA:3C:48:30\": {\n                \"Hostname\": \"moto-g22\",\n                \"IpAddress\": \"192.168.0.3\",\n                \"Count\": 24\n            },\n            \"D0:05:E4:24:B1:53\": {\n                \"Hostname\": \"HUAWEI_P30_lite-cc616e8ef\",\n                \"IpAddress\": \"192.168.0.6\",\n                \"Count\": 77\n            }\n        },\n        \"maxCPU\": 11,\n        \"maxMemory\": 38.22,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D0:05:E4:24:B1:53 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 77,\n                    \"hostname\": \"HUAWEI_P30_lite-cc616e8ef\",\n                    \"ip\": \"192.168.0.6\",\n                    \"mac\": \"D0:05:E4:24:B1:53\",\n                    \"previous_count\": 77\n                },\n                \"Timestamp\": \"2025-09-29T09:31:54.605Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 9E:A2:CA:3C:48:30 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 24,\n                    \"hostname\": \"moto-g22\",\n                    \"ip\": \"192.168.0.3\",\n                    \"mac\": \"9E:A2:CA:3C:48:30\",\n                    \"previous_count\": 24\n                },\n                \"Timestamp\": \"2025-09-29T09:31:54.606Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 4A:18:B7:3F:7F:AE has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 64,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.0.5\",\n                    \"mac\": \"4A:18:B7:3F:7F:AE\",\n                    \"previous_count\": 64\n                },\n                \"Timestamp\": \"2025-09-29T09:31:54.607Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::20362690F09C\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.1.0 3.1.8 v6087.0 Build 230406 Rel.63114n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:57.405Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 88.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 55,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 3.1995249406175774,\n            \"google.com\": 3.204275534441805,\n            \"spotify.com\": 2.7577197149643706,\n            \"youtube.com\": 3.0831353919239906\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 1134.4974584323038,\n                \"Rtt\": 7.277510688836099\n            }\n        },\n        \"badSignal\": {\n            \"20:DF:B9:08:48:2F\": {\n                \"Hostname\": \"Google-Home-Mini (Hall) \",\n                \"IpAddress\": \"192.168.0.11\",\n                \"Count\": 44\n            },\n            \"B2:EB:71:60:85:E5\": {\n                \"Hostname\": \"Michael-s-S23-Ultra\",\n                \"IpAddress\": \"192.168.0.18\",\n                \"Count\": 14\n            },\n            \"C4:E7:AE:02:23:C1\": {\n                \"Hostname\": \"Meross Smart Plug\",\n                \"IpAddress\": \"192.168.0.4\",\n                \"Count\": 419\n            }\n        },\n        \"maxCPU\": 29,\n        \"maxMemory\": 39.89,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C4:E7:AE:02:23:C1 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 419,\n                    \"hostname\": \"Meross Smart Plug\",\n                    \"ip\": \"192.168.0.4\",\n                    \"mac\": \"C4:E7:AE:02:23:C1\",\n                    \"previous_count\": 419\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.442Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 20:DF:B9:08:48:2F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 44,\n                    \"hostname\": \"Google-Home-Mini (Hall) \",\n                    \"ip\": \"192.168.0.11\",\n                    \"mac\": \"20:DF:B9:08:48:2F\",\n                    \"previous_count\": 44\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.442Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B2:EB:71:60:85:E5 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 14,\n                    \"hostname\": \"Michael-s-S23-Ultra\",\n                    \"ip\": \"192.168.0.18\",\n                    \"mac\": \"B2:EB:71:60:85:E5\",\n                    \"previous_count\": 14\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.442Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::A842A10A423C\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.13.0 2.0.0 v606d.0 Build 231129 Rel.37213n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:51.583Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 100,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 100,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 2.983372921615202,\n            \"google.com\": 3.045130641330166,\n            \"spotify.com\": 2.1805225653206652,\n            \"youtube.com\": 2.9429928741092635\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 852.6877093596064,\n                \"Rtt\": 12.48768472906404\n            }\n        },\n        \"maxCPU\": 25,\n        \"maxMemory\": 45.39,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::3C52A10604E3\",\n            \"model\": \"HX220\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.14.0 2.0.0 v605f.0 Build 230428 Rel.31877n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:39.514Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 100,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 100,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 8.007125890736342,\n            \"google.com\": 8.007125890736342,\n            \"spotify.com\": 7.080760095011876,\n            \"youtube.com\": 8.028503562945367\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 627.5900237529686,\n                \"Rtt\": 20.148220902612834\n            }\n        },\n        \"maxCPU\": 27,\n        \"maxMemory\": 59.88,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"64A10M26E00277\",\n            \"model\": \"LN14\",\n            \"vendor\": \"Linksys\",\n            \"version\": \"1.0.13.216585\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:56.291Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 70,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 10\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 8.23768115942029,\n            \"google.com\": 8.284057971014493,\n            \"spotify.com\": 8.223188405797101,\n            \"youtube.com\": 8.228985507246376\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 563.6729000000001,\n                \"Rtt\": 444.00849\n            }\n        },\n        \"badSignal\": {\n            \"16:dc:4e:f4:ff:a5\": {\n                \"Hostname\": \" \",\n                \"IpAddress\": \"192.168.1.210\",\n                \"Count\": 98\n            },\n            \"20:c1:9b:a9:ae:5c\": {\n                \"Hostname\": \"\",\n                \"IpAddress\": \"192.168.1.145\",\n                \"Count\": 34\n            },\n            \"26:77:bd:ca:ef:37\": {\n                \"Hostname\": \"Adam’s iPad\",\n                \"IpAddress\": \"192.168.1.33\",\n                \"Count\": 82\n            },\n            \"48:f1:eb:77:8a:e2\": {\n                \"Hostname\": \" \",\n                \"IpAddress\": \"192.168.1.142\",\n                \"Count\": 43\n            },\n            \"88:3f:4a:f9:27:9b\": {\n                \"Hostname\": \" \",\n                \"IpAddress\": \"192.168.1.219\",\n                \"Count\": 89\n            },\n            \"90:48:6c:60:d2:da\": {\n                \"Hostname\": \" \",\n                \"IpAddress\": \"192.168.1.41\",\n                \"Count\": 63\n            }\n        },\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 26:77:bd:ca:ef:37 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 82,\n                    \"hostname\": \"Adam’s iPad\",\n                    \"ip\": \"192.168.1.33\",\n                    \"mac\": \"26:77:bd:ca:ef:37\",\n                    \"previous_count\": 82\n                },\n                \"Timestamp\": \"2025-09-29T09:31:56.305Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 20:c1:9b:a9:ae:5c has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 34,\n                    \"hostname\": \"\",\n                    \"ip\": \"192.168.1.145\",\n                    \"mac\": \"20:c1:9b:a9:ae:5c\",\n                    \"previous_count\": 34\n                },\n                \"Timestamp\": \"2025-09-29T09:31:56.305Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 90:48:6c:60:d2:da has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 63,\n                    \"hostname\": \" \",\n                    \"ip\": \"192.168.1.41\",\n                    \"mac\": \"90:48:6c:60:d2:da\",\n                    \"previous_count\": 63\n                },\n                \"Timestamp\": \"2025-09-29T09:31:56.305Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 16:dc:4e:f4:ff:a5 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 98,\n                    \"hostname\": \" \",\n                    \"ip\": \"192.168.1.210\",\n                    \"mac\": \"16:dc:4e:f4:ff:a5\",\n                    \"previous_count\": 98\n                },\n                \"Timestamp\": \"2025-09-29T09:31:56.305Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 48:f1:eb:77:8a:e2 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 43,\n                    \"hostname\": \" \",\n                    \"ip\": \"192.168.1.142\",\n                    \"mac\": \"48:f1:eb:77:8a:e2\",\n                    \"previous_count\": 43\n                },\n                \"Timestamp\": \"2025-09-29T09:31:56.305Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 88:3f:4a:f9:27:9b has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 89,\n                    \"hostname\": \" \",\n                    \"ip\": \"192.168.1.219\",\n                    \"mac\": \"88:3f:4a:f9:27:9b\",\n                    \"previous_count\": 89\n                },\n                \"Timestamp\": \"2025-09-29T09:31:56.305Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::98254A428EF2\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.13.0 2.0.0 v606d.0 Build 231129 Rel.37213n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:43.226Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 100,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 100,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 4.9,\n            \"google.com\": 5,\n            \"spotify.com\": 4.304761904761905,\n            \"youtube.com\": 4.876190476190477\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 823.9909352517982,\n                \"Rtt\": 13.237410071942445\n            }\n        },\n        \"maxCPU\": 24,\n        \"maxMemory\": 46.47,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::788CB5E86BC0\",\n            \"model\": \"HX220\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.15.0 2.0.0 v605f.0 Build 231128 Rel.28166n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:41.339Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 96.25,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 85,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 8.064133016627078,\n            \"google.com\": 8.135391923990499,\n            \"spotify.com\": 7.774346793349169,\n            \"youtube.com\": 8.168646080760094\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 716.4574346793344,\n                \"Rtt\": 21.418871733966753\n            }\n        },\n        \"badSignal\": {\n            \"6A:0E:C8:AD:F4:E0\": {\n                \"Hostname\": \"Pixel-9-Pro\",\n                \"IpAddress\": \"192.168.88.5\",\n                \"Count\": 21\n            }\n        },\n        \"maxCPU\": 24,\n        \"maxMemory\": 61.32,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 6A:0E:C8:AD:F4:E0 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 21,\n                    \"hostname\": \"Pixel-9-Pro\",\n                    \"ip\": \"192.168.88.5\",\n                    \"mac\": \"6A:0E:C8:AD:F4:E0\",\n                    \"previous_count\": 21\n                },\n                \"Timestamp\": \"2025-09-29T09:31:41.362Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::5091E33755C9\",\n            \"model\": \"HX220\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.17.0 2.0.0 v605f.0 Build 240923 Rel.23368n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:41.096Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 96.25,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 85,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 4.01909307875895,\n            \"google.com\": 4.035799522673031,\n            \"spotify.com\": 3.1121718377088308,\n            \"youtube.com\": 3.992840095465394\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 533.5804807692285,\n                \"Rtt\": 6.287500000000004\n            }\n        },\n        \"badSignal\": {\n            \"CC:9E:A2:A2:E0:E7\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.88.10\",\n                \"Count\": 63\n            }\n        },\n        \"maxCPU\": 61,\n        \"maxMemory\": 67.63,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC CC:9E:A2:A2:E0:E7 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 63,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.10\",\n                    \"mac\": \"CC:9E:A2:A2:E0:E7\",\n                    \"previous_count\": 63\n                },\n                \"Timestamp\": \"2025-09-29T09:31:41.104Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::242FD04EA334\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.15.0 2.0.0 v606d.0 Build 240802 Rel.33715n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:41.017Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 78.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 7.097387173396674,\n            \"google.com\": 7.109263657957245,\n            \"spotify.com\": 7.171021377672209,\n            \"youtube.com\": 7.251781472684086\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 822.8808333333335,\n                \"Rtt\": 18.523809523809526\n            }\n        },\n        \"badSignal\": {\n            \"1C:53:F9:A6:25:68\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.106\",\n                \"Count\": 421\n            },\n            \"3E:19:5B:CF:61:4C\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.104\",\n                \"Count\": 23\n            },\n            \"6A:C1:D4:C2:A8:03\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.114\",\n                \"Count\": 73\n            },\n            \"7E:F1:0A:AA:D3:42\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.110\",\n                \"Count\": 49\n            },\n            \"A6:74:73:D4:26:A5\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.104\",\n                \"Count\": 32\n            },\n            \"AC:67:84:FD:B5:90\": {\n                \"Hostname\": \"Nest-Audio\",\n                \"IpAddress\": \"192.168.0.109\",\n                \"Count\": 421\n            },\n            \"CE:4F:7A:57:A7:87\": {\n                \"Hostname\": \"Shireen’s iPad\",\n                \"IpAddress\": \"192.168.0.112\",\n                \"Count\": 56\n            },\n            \"D8:8C:79:59:97:88\": {\n                \"Hostname\": \"Nest-Audio\",\n                \"IpAddress\": \"192.168.0.108\",\n                \"Count\": 421\n            }\n        },\n        \"maxCPU\": 72,\n        \"maxMemory\": 51.72,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A6:74:73:D4:26:A5 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 32,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.104\",\n                    \"mac\": \"A6:74:73:D4:26:A5\",\n                    \"previous_count\": 32\n                },\n                \"Timestamp\": \"2025-09-29T09:31:41.061Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D8:8C:79:59:97:88 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 421,\n                    \"hostname\": \"Nest-Audio\",\n                    \"ip\": \"192.168.0.108\",\n                    \"mac\": \"D8:8C:79:59:97:88\",\n                    \"previous_count\": 421\n                },\n                \"Timestamp\": \"2025-09-29T09:31:41.061Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 1C:53:F9:A6:25:68 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 421,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.106\",\n                    \"mac\": \"1C:53:F9:A6:25:68\",\n                    \"previous_count\": 421\n                },\n                \"Timestamp\": \"2025-09-29T09:31:41.061Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 7E:F1:0A:AA:D3:42 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 49,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.110\",\n                    \"mac\": \"7E:F1:0A:AA:D3:42\",\n                    \"previous_count\": 49\n                },\n                \"Timestamp\": \"2025-09-29T09:31:41.061Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC AC:67:84:FD:B5:90 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 421,\n                    \"hostname\": \"Nest-Audio\",\n                    \"ip\": \"192.168.0.109\",\n                    \"mac\": \"AC:67:84:FD:B5:90\",\n                    \"previous_count\": 421\n                },\n                \"Timestamp\": \"2025-09-29T09:31:41.061Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 6A:C1:D4:C2:A8:03 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 73,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.114\",\n                    \"mac\": \"6A:C1:D4:C2:A8:03\",\n                    \"previous_count\": 73\n                },\n                \"Timestamp\": \"2025-09-29T09:31:41.061Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 3E:19:5B:CF:61:4C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 23,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.104\",\n                    \"mac\": \"3E:19:5B:CF:61:4C\",\n                    \"previous_count\": 23\n                },\n                \"Timestamp\": \"2025-09-29T09:31:41.061Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC CE:4F:7A:57:A7:87 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 56,\n                    \"hostname\": \"Shireen’s iPad\",\n                    \"ip\": \"192.168.0.112\",\n                    \"mac\": \"CE:4F:7A:57:A7:87\",\n                    \"previous_count\": 56\n                },\n                \"Timestamp\": \"2025-09-29T09:31:41.061Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::98254A428868\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.12.0 2.0.0 v606d.0 Build 230913 Rel.29689n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:55.896Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 68.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15,\n            \"hardwareHealthScore\": 60\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 6.026128266033254,\n            \"google.com\": 6.104513064133017,\n            \"spotify.com\": 5.3087885985748215,\n            \"youtube.com\": 6.092636579572447\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 604.4388968824941,\n                \"Rtt\": 16.618705035971225\n            }\n        },\n        \"badSignal\": {\n            \"02:CC:7D:45:49:50\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.105\",\n                \"Count\": 118\n            },\n            \"1E:B7:BF:C9:06:DB\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.106\",\n                \"Count\": 37\n            },\n            \"46:F4:66:5E:D9:76\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.110\",\n                \"Count\": 46\n            },\n            \"9A:DD:7F:B5:2E:8C\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.106\",\n                \"Count\": 44\n            },\n            \"AA:1F:F9:D0:2D:6D\": {\n                \"Hostname\": \"iPad\",\n                \"IpAddress\": \"192.168.0.104\",\n                \"Count\": 52\n            },\n            \"AE:68:DF:AE:EE:6A\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.106\",\n                \"Count\": 75\n            },\n            \"DA:D6:8C:31:53:30\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.102\",\n                \"Count\": 120\n            }\n        },\n        \"maxCPU\": 100,\n        \"maxMemory\": 46.24,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC DA:D6:8C:31:53:30 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 120,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.102\",\n                    \"mac\": \"DA:D6:8C:31:53:30\",\n                    \"previous_count\": 120\n                },\n                \"Timestamp\": \"2025-09-29T09:31:55.938Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 9A:DD:7F:B5:2E:8C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 44,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.106\",\n                    \"mac\": \"9A:DD:7F:B5:2E:8C\",\n                    \"previous_count\": 44\n                },\n                \"Timestamp\": \"2025-09-29T09:31:55.938Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 46:F4:66:5E:D9:76 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 46,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.110\",\n                    \"mac\": \"46:F4:66:5E:D9:76\",\n                    \"previous_count\": 46\n                },\n                \"Timestamp\": \"2025-09-29T09:31:55.938Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC AA:1F:F9:D0:2D:6D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 52,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.0.104\",\n                    \"mac\": \"AA:1F:F9:D0:2D:6D\",\n                    \"previous_count\": 52\n                },\n                \"Timestamp\": \"2025-09-29T09:31:55.938Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 1E:B7:BF:C9:06:DB has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 37,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.106\",\n                    \"mac\": \"1E:B7:BF:C9:06:DB\",\n                    \"previous_count\": 37\n                },\n                \"Timestamp\": \"2025-09-29T09:31:55.938Z\"\n            },\n            {\n                \"Type\": \"HighCPUUsage\",\n                \"Message\": \"Device is experiencing high CPU usage.\",\n                \"Details\": {\n                    \"max_cpu_percentage\": 100,\n                    \"threshold_percentage\": 90\n                },\n                \"Timestamp\": \"2025-09-29T09:31:55.938Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::40ED0039FC8B\",\n            \"model\": \"HX220\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.15.0 2.0.0 v605f.0 Build 231128 Rel.28166n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:51.228Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 92.5,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 70,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 4.195238095238095,\n            \"google.com\": 4.4523809523809526,\n            \"spotify.com\": 3.9976190476190476,\n            \"youtube.com\": 4.359523809523809\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 526.6213809523811,\n                \"Rtt\": 30.294488095238098\n            }\n        },\n        \"badSignal\": {\n            \"68:DB:F5:6B:8D:CC\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.88.11\",\n                \"Count\": 358\n            },\n            \"92:B1:03:83:AF:94\": {\n                \"Hostname\": \"Watch\",\n                \"IpAddress\": \"192.168.88.9\",\n                \"Count\": 43\n            }\n        },\n        \"maxCPU\": 37,\n        \"maxMemory\": 61.18,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 92:B1:03:83:AF:94 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 43,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.88.9\",\n                    \"mac\": \"92:B1:03:83:AF:94\",\n                    \"previous_count\": 43\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.261Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::E4FAC4B91F11\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.13.0 2.0.0 v606d.0 Build 231129 Rel.37213n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:43.348Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 68.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15,\n            \"hardwareHealthScore\": 60\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 6.283333333333333,\n            \"google.com\": 6.276190476190476,\n            \"spotify.com\": 5.733333333333333,\n            \"youtube.com\": 6.352380952380952\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 615.3484541062801,\n                \"Rtt\": 17.801932367149757\n            }\n        },\n        \"badSignal\": {\n            \"1C:1B:B5:14:5A:9B\": {\n                \"Hostname\": \"DESKTOP-L5P5V9M\",\n                \"IpAddress\": \"192.168.0.2\",\n                \"Count\": 10\n            },\n            \"1E:10:6F:53:B8:86\": {\n                \"Hostname\": \"MacBookPro\",\n                \"IpAddress\": \"192.168.0.11\",\n                \"Count\": 63\n            },\n            \"26:01:8E:86:72:83\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.13\",\n                \"Count\": 27\n            },\n            \"70:B3:06:BD:08:7E\": {\n                \"Hostname\": \"KevsiPh14ProMax\",\n                \"IpAddress\": \"192.168.0.3\",\n                \"Count\": 34\n            },\n            \"9E:18:9C:76:9B:CE\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.18\",\n                \"Count\": 121\n            },\n            \"AE:E8:D2:6C:50:5D\": {\n                \"Hostname\": \"MacBookPro\",\n                \"IpAddress\": \"192.168.0.2\",\n                \"Count\": 25\n            },\n            \"B2:58:66:6A:67:46\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.9\",\n                \"Count\": 21\n            },\n            \"F8:0F:F9:AA:D1:2B\": {\n                \"Hostname\": \"Google-Nest-Mini\",\n                \"IpAddress\": \"192.168.0.3\",\n                \"Count\": 10\n            }\n        },\n        \"maxCPU\": 100,\n        \"maxMemory\": 46.44,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 1E:10:6F:53:B8:86 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 63,\n                    \"hostname\": \"MacBookPro\",\n                    \"ip\": \"192.168.0.11\",\n                    \"mac\": \"1E:10:6F:53:B8:86\",\n                    \"previous_count\": 63\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.367Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F8:0F:F9:AA:D1:2B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 10,\n                    \"hostname\": \"Google-Nest-Mini\",\n                    \"ip\": \"192.168.0.3\",\n                    \"mac\": \"F8:0F:F9:AA:D1:2B\",\n                    \"previous_count\": 10\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.367Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 1C:1B:B5:14:5A:9B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 10,\n                    \"hostname\": \"DESKTOP-L5P5V9M\",\n                    \"ip\": \"192.168.0.2\",\n                    \"mac\": \"1C:1B:B5:14:5A:9B\",\n                    \"previous_count\": 10\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.367Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B2:58:66:6A:67:46 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 21,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.9\",\n                    \"mac\": \"B2:58:66:6A:67:46\",\n                    \"previous_count\": 21\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.367Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 26:01:8E:86:72:83 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 27,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.13\",\n                    \"mac\": \"26:01:8E:86:72:83\",\n                    \"previous_count\": 27\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.367Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 9E:18:9C:76:9B:CE has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 121,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.18\",\n                    \"mac\": \"9E:18:9C:76:9B:CE\",\n                    \"previous_count\": 121\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.367Z\"\n            },\n            {\n                \"Type\": \"HighCPUUsage\",\n                \"Message\": \"Device is experiencing high CPU usage.\",\n                \"Details\": {\n                    \"max_cpu_percentage\": 100,\n                    \"threshold_percentage\": 90\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.367Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::203626900314\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.3.0 3.1.9 v6087.0 Build 250124 Rel.60047n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:35.893Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 85,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 40,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 7.9691211401425175,\n            \"google.com\": 7.935866983372922,\n            \"spotify.com\": 7.045130641330166,\n            \"youtube.com\": 7.96437054631829\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 1019.5637292161513,\n                \"Rtt\": 30.819323040380063\n            }\n        },\n        \"badSignal\": {\n            \"0A:5B:8D:78:48:BF\": {\n                \"Hostname\": \"Aftab-s-S25-Ultra\",\n                \"IpAddress\": \"192.168.0.5\",\n                \"Count\": 25\n            },\n            \"66:87:10:E2:EA:6F\": {\n                \"Hostname\": \"Lenovo-Tab-M10-3rd-Gen\",\n                \"IpAddress\": \"192.168.0.4\",\n                \"Count\": 138\n            },\n            \"9A:26:48:FB:16:7F\": {\n                \"Hostname\": \"Sumaira-s-A53\",\n                \"IpAddress\": \"192.168.0.4\",\n                \"Count\": 159\n            },\n            \"9C:76:13:CD:DB:EE\": {\n                \"Hostname\": \"9C7613CDDBEE-mysimplelink\",\n                \"IpAddress\": \"192.168.0.5\",\n                \"Count\": 127\n            }\n        },\n        \"maxCPU\": 21,\n        \"maxMemory\": 39.88,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 9C:76:13:CD:DB:EE has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 127,\n                    \"hostname\": \"9C7613CDDBEE-mysimplelink\",\n                    \"ip\": \"192.168.0.5\",\n                    \"mac\": \"9C:76:13:CD:DB:EE\",\n                    \"previous_count\": 127\n                },\n                \"Timestamp\": \"2025-09-29T09:31:36.013Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 0A:5B:8D:78:48:BF has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 25,\n                    \"hostname\": \"Aftab-s-S25-Ultra\",\n                    \"ip\": \"192.168.0.5\",\n                    \"mac\": \"0A:5B:8D:78:48:BF\",\n                    \"previous_count\": 25\n                },\n                \"Timestamp\": \"2025-09-29T09:31:36.013Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 66:87:10:E2:EA:6F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 138,\n                    \"hostname\": \"Lenovo-Tab-M10-3rd-Gen\",\n                    \"ip\": \"192.168.0.4\",\n                    \"mac\": \"66:87:10:E2:EA:6F\",\n                    \"previous_count\": 138\n                },\n                \"Timestamp\": \"2025-09-29T09:31:36.013Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 9A:26:48:FB:16:7F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 159,\n                    \"hostname\": \"Sumaira-s-A53\",\n                    \"ip\": \"192.168.0.4\",\n                    \"mac\": \"9A:26:48:FB:16:7F\",\n                    \"previous_count\": 159\n                },\n                \"Timestamp\": \"2025-09-29T09:31:36.013Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::2036269114F9\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.1.0 3.1.8 v6087.0 Build 230406 Rel.63114n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:51.603Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 96.25,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 85,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 7.907363420427553,\n            \"google.com\": 7.945368171021378,\n            \"spotify.com\": 7.919239904988124,\n            \"youtube.com\": 7.923990498812351\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 1018.674014251781,\n                \"Rtt\": 13.643767220902602\n            }\n        },\n        \"badSignal\": {\n            \"D2:19:58:ED:E3:25\": {\n                \"Hostname\": \"Pixel-8-Pro\",\n                \"IpAddress\": \"192.168.0.3\",\n                \"Count\": 13\n            }\n        },\n        \"maxCPU\": 10,\n        \"maxMemory\": 38.81,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D2:19:58:ED:E3:25 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 13,\n                    \"hostname\": \"Pixel-8-Pro\",\n                    \"ip\": \"192.168.0.3\",\n                    \"mac\": \"D2:19:58:ED:E3:25\",\n                    \"previous_count\": 13\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.622Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::20362690D9A8\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.1.0 3.1.8 v6087.0 Build 230406 Rel.63114n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:53.86Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 78.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 9.589073634204276,\n            \"google.com\": 9.78147268408551,\n            \"spotify.com\": 9.608076009501188,\n            \"youtube.com\": 9.60332541567696\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 1854.8701428571426,\n                \"Rtt\": 14.456250000000008\n            }\n        },\n        \"badSignal\": {\n            \"00:C3:F4:77:54:D8\": {\n                \"Hostname\": \"TIZEN\",\n                \"IpAddress\": \"192.168.0.20\",\n                \"Count\": 117\n            },\n            \"28:6B:35:2B:D6:EE\": {\n                \"Hostname\": \"BooJay\",\n                \"IpAddress\": \"192.168.0.3\",\n                \"Count\": 14\n            },\n            \"32:F6:9E:C5:CE:A8\": {\n                \"Hostname\": \"S-cyber\",\n                \"IpAddress\": \"192.168.0.2\",\n                \"Count\": 27\n            },\n            \"4A:9B:9E:E4:9C:17\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.4\",\n                \"Count\": 101\n            },\n            \"62:5A:B3:A1:47:2F\": {\n                \"Hostname\": \"Mac\",\n                \"IpAddress\": \"192.168.0.10\",\n                \"Count\": 59\n            },\n            \"66:69:D2:6C:90:23\": {\n                \"Hostname\": \"Alan-s-A15\",\n                \"IpAddress\": \"192.168.0.2\",\n                \"Count\": 10\n            },\n            \"68:55:D4:7C:EF:C5\": {\n                \"Hostname\": \"EPSON7CEFC5\",\n                \"IpAddress\": \"192.168.0.23\",\n                \"Count\": 419\n            },\n            \"D8:A0:11:8B:CE:BE\": {\n                \"Hostname\": \"wiz_8bcebe\",\n                \"IpAddress\": \"192.168.0.13\",\n                \"Count\": 299\n            }\n        },\n        \"maxCPU\": 23,\n        \"maxMemory\": 40.25,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 4A:9B:9E:E4:9C:17 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 101,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.4\",\n                    \"mac\": \"4A:9B:9E:E4:9C:17\",\n                    \"previous_count\": 101\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.862Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 62:5A:B3:A1:47:2F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 59,\n                    \"hostname\": \"Mac\",\n                    \"ip\": \"192.168.0.10\",\n                    \"mac\": \"62:5A:B3:A1:47:2F\",\n                    \"previous_count\": 59\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.862Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 28:6B:35:2B:D6:EE has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 14,\n                    \"hostname\": \"BooJay\",\n                    \"ip\": \"192.168.0.3\",\n                    \"mac\": \"28:6B:35:2B:D6:EE\",\n                    \"previous_count\": 14\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.862Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 00:C3:F4:77:54:D8 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 117,\n                    \"hostname\": \"TIZEN\",\n                    \"ip\": \"192.168.0.20\",\n                    \"mac\": \"00:C3:F4:77:54:D8\",\n                    \"previous_count\": 117\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.862Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 66:69:D2:6C:90:23 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 10,\n                    \"hostname\": \"Alan-s-A15\",\n                    \"ip\": \"192.168.0.2\",\n                    \"mac\": \"66:69:D2:6C:90:23\",\n                    \"previous_count\": 10\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.862Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::203626901016\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.1.0 3.1.8 v6087.0 Build 230406 Rel.63114n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:45.377Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 100,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 100,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 7.353221957040573,\n            \"google.com\": 7.350835322195704,\n            \"spotify.com\": 7.2959427207637235,\n            \"youtube.com\": 7.372315035799523\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 1043.310976190476,\n                \"Rtt\": 11.17307380952382\n            }\n        },\n        \"maxCPU\": 19,\n        \"maxMemory\": 39.93,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::98254AA1E187\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.12.0 2.0.0 v606d.0 Build 230913 Rel.29689n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:33.459Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 78.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 8.13126491646778,\n            \"google.com\": 8.143198090692124,\n            \"spotify.com\": 8.1145584725537,\n            \"youtube.com\": 8.183770883054892\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 931.0531084337348,\n                \"Rtt\": 20.650602409638555\n            }\n        },\n        \"badSignal\": {\n            \"06:69:34:4D:B7:71\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.107\",\n                \"Count\": 43\n            },\n            \"0A:49:85:E5:F4:CA\": {\n                \"Hostname\": \"iPad\",\n                \"IpAddress\": \"192.168.0.103\",\n                \"Count\": 35\n            },\n            \"46:A8:CF:B2:41:33\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.107\",\n                \"Count\": 13\n            },\n            \"4A:11:AE:59:E2:B3\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.108\",\n                \"Count\": 10\n            },\n            \"96:3F:2A:76:F2:65\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.104\",\n                \"Count\": 24\n            },\n            \"C6:A1:78:59:EF:0A\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.101\",\n                \"Count\": 72\n            },\n            \"D2:6E:5A:A7:E0:E3\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.103\",\n                \"Count\": 21\n            }\n        },\n        \"maxCPU\": 19,\n        \"maxMemory\": 46.83,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C6:A1:78:59:EF:0A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 72,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"C6:A1:78:59:EF:0A\",\n                    \"previous_count\": 72\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.485Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 46:A8:CF:B2:41:33 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 13,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.107\",\n                    \"mac\": \"46:A8:CF:B2:41:33\",\n                    \"previous_count\": 13\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.485Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 4A:11:AE:59:E2:B3 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 10,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.108\",\n                    \"mac\": \"4A:11:AE:59:E2:B3\",\n                    \"previous_count\": 10\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.485Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 0A:49:85:E5:F4:CA has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 35,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.0.103\",\n                    \"mac\": \"0A:49:85:E5:F4:CA\",\n                    \"previous_count\": 35\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.485Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 06:69:34:4D:B7:71 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 43,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.107\",\n                    \"mac\": \"06:69:34:4D:B7:71\",\n                    \"previous_count\": 43\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.485Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D2:6E:5A:A7:E0:E3 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 21,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.103\",\n                    \"mac\": \"D2:6E:5A:A7:E0:E3\",\n                    \"previous_count\": 21\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.485Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 96:3F:2A:76:F2:65 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 24,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.104\",\n                    \"mac\": \"96:3F:2A:76:F2:65\",\n                    \"previous_count\": 24\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.485Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::20362690E940\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.3.0 3.1.9 v6087.0 Build 250124 Rel.60047n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:56.022Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 96.25,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 85,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 4.808080808080808,\n            \"google.com\": 4.874666666666666,\n            \"spotify.com\": 3.8153846153846156,\n            \"youtube.com\": 4.83502538071066\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 1797.3296867469874,\n                \"Rtt\": 35.6054361445783\n            }\n        },\n        \"badSignal\": {\n            \"34:08:E1:39:22:9E\": {\n                \"Hostname\": \"Back 107 TrackMix \",\n                \"IpAddress\": \"192.168.0.2\",\n                \"Count\": 354\n            }\n        },\n        \"maxCPU\": 9,\n        \"maxMemory\": 39.67,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::203626911823\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.1.0 3.1.8 v6087.0 Build 230406 Rel.63114n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:57.856Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 78.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 11.93233082706767,\n            \"google.com\": 11.850948509485095,\n            \"spotify.com\": 10.949367088607595,\n            \"youtube.com\": 11.92713567839196\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 1727.7793349168646,\n                \"Rtt\": 17.18893349168644\n            }\n        },\n        \"badSignal\": {\n            \"7E:96:CB:16:09:5E\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.7\",\n                \"Count\": 32\n            },\n            \"82:75:97:37:F2:D8\": {\n                \"Hostname\": \"Pixel-8-Pro\",\n                \"IpAddress\": \"192.168.0.13\",\n                \"Count\": 94\n            },\n            \"8A:9F:23:7A:6D:67\": {\n                \"Hostname\": \"Bryony-s-S25\",\n                \"IpAddress\": \"192.168.0.6\",\n                \"Count\": 33\n            },\n            \"98:E2:55:80:7B:4D\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.5\",\n                \"Count\": 419\n            },\n            \"A6:78:A6:D0:55:86\": {\n                \"Hostname\": \"Galaxy-A23-5G\",\n                \"IpAddress\": \"192.168.0.4\",\n                \"Count\": 331\n            },\n            \"F4:64:12:99:FA:9A\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.2\",\n                \"Count\": 79\n            },\n            \"F6:09:0D:E4:B1:1B\": {\n                \"Hostname\": \"RE315\",\n                \"IpAddress\": \"192.168.0.9\",\n                \"Count\": 420\n            }\n        },\n        \"maxCPU\": 14,\n        \"maxMemory\": 39.5,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F6:09:0D:E4:B1:1B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 420,\n                    \"hostname\": \"RE315\",\n                    \"ip\": \"192.168.0.9\",\n                    \"mac\": \"F6:09:0D:E4:B1:1B\",\n                    \"previous_count\": 420\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.856Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F4:64:12:99:FA:9A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 79,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.2\",\n                    \"mac\": \"F4:64:12:99:FA:9A\",\n                    \"previous_count\": 79\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.856Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 82:75:97:37:F2:D8 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 94,\n                    \"hostname\": \"Pixel-8-Pro\",\n                    \"ip\": \"192.168.0.13\",\n                    \"mac\": \"82:75:97:37:F2:D8\",\n                    \"previous_count\": 94\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.856Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 98:E2:55:80:7B:4D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 419,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.5\",\n                    \"mac\": \"98:E2:55:80:7B:4D\",\n                    \"previous_count\": 419\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.856Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A6:78:A6:D0:55:86 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 331,\n                    \"hostname\": \"Galaxy-A23-5G\",\n                    \"ip\": \"192.168.0.4\",\n                    \"mac\": \"A6:78:A6:D0:55:86\",\n                    \"previous_count\": 331\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.857Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 8A:9F:23:7A:6D:67 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 33,\n                    \"hostname\": \"Bryony-s-S25\",\n                    \"ip\": \"192.168.0.6\",\n                    \"mac\": \"8A:9F:23:7A:6D:67\",\n                    \"previous_count\": 33\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.857Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 7E:96:CB:16:09:5E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 32,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.7\",\n                    \"mac\": \"7E:96:CB:16:09:5E\",\n                    \"previous_count\": 32\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.857Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::5091E3374DD1\",\n            \"model\": \"HX220\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.14.0 2.0.0 v605f.0 Build 230428 Rel.31877n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:54.414Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 71.25,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 25,\n            \"hardwareHealthScore\": 60\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 19.91211401425178,\n            \"google.com\": 21.91686460807601,\n            \"spotify.com\": 22.156769596199524,\n            \"youtube.com\": 20.97624703087886\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 324.40828978622386,\n                \"Rtt\": 41.480007125890715\n            }\n        },\n        \"badSignal\": {\n            \"0C:43:F9:1B:81:97\": {\n                \"Hostname\": \"amazon-05b2365c1\",\n                \"IpAddress\": \"192.168.88.3\",\n                \"Count\": 16\n            },\n            \"0C:54:15:1E:E5:10\": {\n                \"Hostname\": \"Marc1\",\n                \"IpAddress\": \"192.168.88.7\",\n                \"Count\": 20\n            },\n            \"1C:FE:2B:16:67:6A\": {\n                \"Hostname\": \"amazon-667b0012f\",\n                \"IpAddress\": \"192.168.88.4\",\n                \"Count\": 409\n            },\n            \"3E:B6:74:2E:1B:F2\": {\n                \"Hostname\": \"NX721J\",\n                \"IpAddress\": \"192.168.88.6\",\n                \"Count\": 10\n            },\n            \"64:E0:03:F1:99:42\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.88.7\",\n                \"Count\": 84\n            }\n        },\n        \"maxCPU\": 100,\n        \"maxMemory\": 62.25,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 64:E0:03:F1:99:42 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 84,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.7\",\n                    \"mac\": \"64:E0:03:F1:99:42\",\n                    \"previous_count\": 84\n                },\n                \"Timestamp\": \"2025-09-29T09:31:54.422Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 0C:43:F9:1B:81:97 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 16,\n                    \"hostname\": \"amazon-05b2365c1\",\n                    \"ip\": \"192.168.88.3\",\n                    \"mac\": \"0C:43:F9:1B:81:97\",\n                    \"previous_count\": 16\n                },\n                \"Timestamp\": \"2025-09-29T09:31:54.422Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 0C:54:15:1E:E5:10 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 20,\n                    \"hostname\": \"Marc1\",\n                    \"ip\": \"192.168.88.7\",\n                    \"mac\": \"0C:54:15:1E:E5:10\",\n                    \"previous_count\": 20\n                },\n                \"Timestamp\": \"2025-09-29T09:31:54.422Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 3E:B6:74:2E:1B:F2 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 10,\n                    \"hostname\": \"NX721J\",\n                    \"ip\": \"192.168.88.6\",\n                    \"mac\": \"3E:B6:74:2E:1B:F2\",\n                    \"previous_count\": 10\n                },\n                \"Timestamp\": \"2025-09-29T09:31:54.422Z\"\n            },\n            {\n                \"Type\": \"HighCPUUsage\",\n                \"Message\": \"Device is experiencing high CPU usage.\",\n                \"Details\": {\n                    \"max_cpu_percentage\": 100,\n                    \"threshold_percentage\": 90\n                },\n                \"Timestamp\": \"2025-09-29T09:31:54.422Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::5CE93180803F\",\n            \"model\": \"HX220\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.15.0 2.0.0 v605f.0 Build 231128 Rel.28166n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:42.017Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 96.25,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 85,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 3.7434679334916865,\n            \"google.com\": 3.7315914489311166,\n            \"spotify.com\": 3.66270783847981,\n            \"youtube.com\": 3.688836104513064\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 699.3393824228018,\n                \"Rtt\": 30.890824228028464\n            }\n        },\n        \"badSignal\": {\n            \"FE:92:95:BB:18:EF\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.88.2\",\n                \"Count\": 109\n            }\n        },\n        \"maxCPU\": 26,\n        \"maxMemory\": 61.02,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC FE:92:95:BB:18:EF has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 109,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.2\",\n                    \"mac\": \"FE:92:95:BB:18:EF\",\n                    \"previous_count\": 109\n                },\n                \"Timestamp\": \"2025-09-29T09:31:42.022Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::E4FAC4B91092\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.13.0 2.0.0 v606d.0 Build 231129 Rel.37213n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:45.623Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 77.5,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 10,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 3.0142857142857142,\n            \"google.com\": 3.0285714285714285,\n            \"spotify.com\": 2.1095238095238096,\n            \"youtube.com\": 3.0357142857142856\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 847.0267865707432,\n                \"Rtt\": 14.652278177458033\n            }\n        },\n        \"badSignal\": {\n            \"1A:B3:C8:09:41:69\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.102\",\n                \"Count\": 180\n            },\n            \"74:3A:F4:C7:A7:59\": {\n                \"Hostname\": \"Sithara-Lenovo\",\n                \"IpAddress\": \"192.168.0.107\",\n                \"Count\": 182\n            },\n            \"94:9A:A9:8C:08:A0\": {\n                \"Hostname\": \"XboxOne\",\n                \"IpAddress\": \"192.168.0.106\",\n                \"Count\": 420\n            },\n            \"96:83:C4:0D:1E:51\": {\n                \"Hostname\": \"GL-MT300N-V2\",\n                \"IpAddress\": \"192.168.0.108\",\n                \"Count\": 19\n            },\n            \"9C:FC:E8:B6:23:58\": {\n                \"Hostname\": \"HOME-LAPTOP\",\n                \"IpAddress\": \"192.168.0.101\",\n                \"Count\": 11\n            },\n            \"BE:85:53:78:DD:81\": {\n                \"Hostname\": \"Sithara-s-A54\",\n                \"IpAddress\": \"192.168.0.100\",\n                \"Count\": 46\n            }\n        },\n        \"maxCPU\": 17,\n        \"maxMemory\": 48.51,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC BE:85:53:78:DD:81 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 46,\n                    \"hostname\": \"Sithara-s-A54\",\n                    \"ip\": \"192.168.0.100\",\n                    \"mac\": \"BE:85:53:78:DD:81\",\n                    \"previous_count\": 46\n                },\n                \"Timestamp\": \"2025-09-29T09:31:45.627Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 96:83:C4:0D:1E:51 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 19,\n                    \"hostname\": \"GL-MT300N-V2\",\n                    \"ip\": \"192.168.0.108\",\n                    \"mac\": \"96:83:C4:0D:1E:51\",\n                    \"previous_count\": 19\n                },\n                \"Timestamp\": \"2025-09-29T09:31:45.627Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 9C:FC:E8:B6:23:58 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 11,\n                    \"hostname\": \"HOME-LAPTOP\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"9C:FC:E8:B6:23:58\",\n                    \"previous_count\": 11\n                },\n                \"Timestamp\": \"2025-09-29T09:31:45.627Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 1A:B3:C8:09:41:69 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 180,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.102\",\n                    \"mac\": \"1A:B3:C8:09:41:69\",\n                    \"previous_count\": 180\n                },\n                \"Timestamp\": \"2025-09-29T09:31:45.627Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 74:3A:F4:C7:A7:59 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 182,\n                    \"hostname\": \"Sithara-Lenovo\",\n                    \"ip\": \"192.168.0.107\",\n                    \"mac\": \"74:3A:F4:C7:A7:59\",\n                    \"previous_count\": 182\n                },\n                \"Timestamp\": \"2025-09-29T09:31:45.627Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::98254A4290F9\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.15.0 2.0.0 v606d.0 Build 240802 Rel.33715n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:46.154Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 77.5,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 10,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 7.423809523809524,\n            \"google.com\": 7.640476190476191,\n            \"spotify.com\": 7.523809523809524,\n            \"youtube.com\": 7.6761904761904765\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 492.7847836538466,\n                \"Rtt\": 22.115384615384617\n            }\n        },\n        \"badSignal\": {\n            \"48:35:2B:05:EA:02\": {\n                \"Hostname\": \"iPhone-5\",\n                \"IpAddress\": \"192.168.0.110\",\n                \"Count\": 21\n            },\n            \"60:83:E7:D9:B0:EB\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.105\",\n                \"Count\": 176\n            },\n            \"98:E2:55:80:B7:61\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.102\",\n                \"Count\": 376\n            },\n            \"B8:06:0D:07:4E:88\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.107\",\n                \"Count\": 13\n            },\n            \"F8:17:2D:A2:66:68\": {\n                \"Hostname\": \"lwip0\",\n                \"IpAddress\": \"192.168.0.108\",\n                \"Count\": 267\n            },\n            \"FE:20:B2:CC:70:72\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.111\",\n                \"Count\": 71\n            }\n        },\n        \"maxCPU\": 62,\n        \"maxMemory\": 50.95,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B8:06:0D:07:4E:88 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 13,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.107\",\n                    \"mac\": \"B8:06:0D:07:4E:88\",\n                    \"previous_count\": 13\n                },\n                \"Timestamp\": \"2025-09-29T09:31:46.166Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC FE:20:B2:CC:70:72 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 71,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.111\",\n                    \"mac\": \"FE:20:B2:CC:70:72\",\n                    \"previous_count\": 71\n                },\n                \"Timestamp\": \"2025-09-29T09:31:46.166Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::5CE931808723\",\n            \"model\": \"HX220\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.17.0 2.0.0 v605f.0 Build 240923 Rel.23368n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:57.482Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 78.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 5.9633699633699635,\n            \"google.com\": 5.937728937728938,\n            \"spotify.com\": 5.293040293040293,\n            \"youtube.com\": 5.937728937728938\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 528.1369485294118,\n                \"Rtt\": 3.198246323529411\n            }\n        },\n        \"badSignal\": {\n            \"00:26:AB:E5:97:64\": {\n                \"Hostname\": \"EPSONE59764\",\n                \"IpAddress\": \"192.168.88.8\",\n                \"Count\": 172\n            },\n            \"0C:2F:B0:47:64:50\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.88.22\",\n                \"Count\": 81\n            },\n            \"0E:C1:89:B3:82:93\": {\n                \"Hostname\": \"Chris-s-S20\",\n                \"IpAddress\": \"192.168.88.14\",\n                \"Count\": 29\n            },\n            \"3E:DA:C2:F4:E0:15\": {\n                \"Hostname\": \"Galaxy-Tab-A\",\n                \"IpAddress\": \"192.168.88.19\",\n                \"Count\": 32\n            },\n            \"70:89:76:E6:D5:E7\": {\n                \"Hostname\": \"wlan0\",\n                \"IpAddress\": \"192.168.88.22\",\n                \"Count\": 45\n            },\n            \"70:89:76:EC:40:7D\": {\n                \"Hostname\": \"wlan0\",\n                \"IpAddress\": \"192.168.88.10\",\n                \"Count\": 45\n            },\n            \"70:89:76:EC:46:ED\": {\n                \"Hostname\": \"wlan0\",\n                \"IpAddress\": \"192.168.88.11\",\n                \"Count\": 45\n            },\n            \"70:89:76:EC:92:D1\": {\n                \"Hostname\": \"wlan0\",\n                \"IpAddress\": \"192.168.88.17\",\n                \"Count\": 45\n            },\n            \"70:BC:10:13:5E:67\": {\n                \"Hostname\": \"XBOXONE\",\n                \"IpAddress\": \"192.168.88.23\",\n                \"Count\": 14\n            },\n            \"AC:63:BE:EB:56:09\": {\n                \"Hostname\": \"amazon-30b60a64a\",\n                \"IpAddress\": \"192.168.88.17\",\n                \"Count\": 18\n            }\n        },\n        \"maxCPU\": 50,\n        \"maxMemory\": 62.42,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 3E:DA:C2:F4:E0:15 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 32,\n                    \"hostname\": \"Galaxy-Tab-A\",\n                    \"ip\": \"192.168.88.19\",\n                    \"mac\": \"3E:DA:C2:F4:E0:15\",\n                    \"previous_count\": 32\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.52Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 70:89:76:E6:D5:E7 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 45,\n                    \"hostname\": \"wlan0\",\n                    \"ip\": \"192.168.88.22\",\n                    \"mac\": \"70:89:76:E6:D5:E7\",\n                    \"previous_count\": 45\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.52Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 0E:C1:89:B3:82:93 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 29,\n                    \"hostname\": \"Chris-s-S20\",\n                    \"ip\": \"192.168.88.14\",\n                    \"mac\": \"0E:C1:89:B3:82:93\",\n                    \"previous_count\": 29\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.52Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 0C:2F:B0:47:64:50 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 81,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.22\",\n                    \"mac\": \"0C:2F:B0:47:64:50\",\n                    \"previous_count\": 81\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.52Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 70:89:76:EC:92:D1 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 45,\n                    \"hostname\": \"wlan0\",\n                    \"ip\": \"192.168.88.17\",\n                    \"mac\": \"70:89:76:EC:92:D1\",\n                    \"previous_count\": 45\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.52Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 70:BC:10:13:5E:67 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 14,\n                    \"hostname\": \"XBOXONE\",\n                    \"ip\": \"192.168.88.23\",\n                    \"mac\": \"70:BC:10:13:5E:67\",\n                    \"previous_count\": 14\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.52Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 70:89:76:EC:40:7D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 45,\n                    \"hostname\": \"wlan0\",\n                    \"ip\": \"192.168.88.10\",\n                    \"mac\": \"70:89:76:EC:40:7D\",\n                    \"previous_count\": 45\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.52Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 70:89:76:EC:46:ED has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 45,\n                    \"hostname\": \"wlan0\",\n                    \"ip\": \"192.168.88.11\",\n                    \"mac\": \"70:89:76:EC:46:ED\",\n                    \"previous_count\": 45\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.52Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::A842A10A49F2\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.13.0 2.0.0 v606d.0 Build 231129 Rel.37213n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:39.538Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 77.5,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 10,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 5.38479809976247,\n            \"google.com\": 5.470308788598575,\n            \"spotify.com\": 5.401425178147268,\n            \"youtube.com\": 5.394299287410926\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 771.4384486873506,\n                \"Rtt\": 17.684964200477328\n            }\n        },\n        \"badSignal\": {\n            \"0E:FC:DA:7C:42:BB\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.107\",\n                \"Count\": 89\n            },\n            \"7E:DB:5F:B7:E3:F9\": {\n                \"Hostname\": \"Keji-s-Z-Flip5\",\n                \"IpAddress\": \"192.168.0.106\",\n                \"Count\": 14\n            },\n            \"92:E5:80:04:3B:B7\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.105\",\n                \"Count\": 55\n            },\n            \"F0:F6:C1:24:9E:50\": {\n                \"Hostname\": \"SonosZP\",\n                \"IpAddress\": \"192.168.0.102\",\n                \"Count\": 329\n            },\n            \"F0:F6:C1:24:9E:68\": {\n                \"Hostname\": \"SonosZP\",\n                \"IpAddress\": \"192.168.0.101\",\n                \"Count\": 299\n            },\n            \"F2:A9:3E:ED:38:87\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.104\",\n                \"Count\": 88\n            }\n        },\n        \"maxCPU\": 40,\n        \"maxMemory\": 46.8,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F2:A9:3E:ED:38:87 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 88,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.104\",\n                    \"mac\": \"F2:A9:3E:ED:38:87\",\n                    \"previous_count\": 88\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.562Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F0:F6:C1:24:9E:50 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 329,\n                    \"hostname\": \"SonosZP\",\n                    \"ip\": \"192.168.0.102\",\n                    \"mac\": \"F0:F6:C1:24:9E:50\",\n                    \"previous_count\": 329\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.562Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 7E:DB:5F:B7:E3:F9 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 14,\n                    \"hostname\": \"Keji-s-Z-Flip5\",\n                    \"ip\": \"192.168.0.106\",\n                    \"mac\": \"7E:DB:5F:B7:E3:F9\",\n                    \"previous_count\": 14\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.562Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F0:F6:C1:24:9E:68 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 299,\n                    \"hostname\": \"SonosZP\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"F0:F6:C1:24:9E:68\",\n                    \"previous_count\": 299\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.562Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 92:E5:80:04:3B:B7 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 55,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.105\",\n                    \"mac\": \"92:E5:80:04:3B:B7\",\n                    \"previous_count\": 55\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.562Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::40ED0039FA7E\",\n            \"model\": \"HX220\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.15.0 2.0.0 v605f.0 Build 231128 Rel.28166n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:47.076Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 88.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 55,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 3.2,\n            \"google.com\": 3.4238095238095236,\n            \"spotify.com\": 3.2095238095238097,\n            \"youtube.com\": 3.380952380952381\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 727.9259047619043,\n                \"Rtt\": 29.207099999999997\n            }\n        },\n        \"badSignal\": {\n            \"62:C1:95:C4:B1:01\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.88.24\",\n                \"Count\": 12\n            },\n            \"64:D8:1B:76:D9:50\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.88.19\",\n                \"Count\": 41\n            },\n            \"F4:AF:E7:91:0D:E0\": {\n                \"Hostname\": \"beckys-iPhone\",\n                \"IpAddress\": \"192.168.88.2\",\n                \"Count\": 54\n            }\n        },\n        \"maxCPU\": 64,\n        \"maxMemory\": 62.38,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F4:AF:E7:91:0D:E0 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 54,\n                    \"hostname\": \"beckys-iPhone\",\n                    \"ip\": \"192.168.88.2\",\n                    \"mac\": \"F4:AF:E7:91:0D:E0\",\n                    \"previous_count\": 54\n                },\n                \"Timestamp\": \"2025-09-29T09:31:47.088Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 64:D8:1B:76:D9:50 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 41,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.19\",\n                    \"mac\": \"64:D8:1B:76:D9:50\",\n                    \"previous_count\": 41\n                },\n                \"Timestamp\": \"2025-09-29T09:31:47.088Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 62:C1:95:C4:B1:01 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 12,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.24\",\n                    \"mac\": \"62:C1:95:C4:B1:01\",\n                    \"previous_count\": 12\n                },\n                \"Timestamp\": \"2025-09-29T09:31:47.088Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::20362690BBB3\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.1.0 3.1.8 v6087.0 Build 230406 Rel.63114n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:33.316Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 78.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 13.355212355212355,\n            \"google.com\": 13.660231660231661,\n            \"spotify.com\": 13.027027027027026,\n            \"youtube.com\": 13.44015444015444\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 1712.8910769230768,\n                \"Rtt\": 18.036553846153847\n            }\n        },\n        \"badSignal\": {\n            \"16:3B:3D:46:E7:96\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.6\",\n                \"Count\": 26\n            },\n            \"16:A7:26:73:3C:48\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.11\",\n                \"Count\": 27\n            },\n            \"18:FA:B7:CA:25:E2\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.6\",\n                \"Count\": 35\n            },\n            \"1E:37:16:9A:4B:F9\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.8\",\n                \"Count\": 62\n            },\n            \"1E:43:6E:D2:49:71\": {\n                \"Hostname\": \"iPad\",\n                \"IpAddress\": \"192.168.0.14\",\n                \"Count\": 23\n            },\n            \"66:ED:23:29:DD:1D\": {\n                \"Hostname\": \"iPad\",\n                \"IpAddress\": \"192.168.0.4\",\n                \"Count\": 42\n            },\n            \"78:93:C3:54:B2:08\": {\n                \"Hostname\": \"32TCLRokuTV\",\n                \"IpAddress\": \"192.168.0.20\",\n                \"Count\": 52\n            },\n            \"8C:98:6B:30:8B:B7\": {\n                \"Hostname\": \"Jordans-iphone\",\n                \"IpAddress\": \"192.168.0.4\",\n                \"Count\": 35\n            },\n            \"92:47:E5:AB:14:00\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.6\",\n                \"Count\": 61\n            },\n            \"AC:9F:C3:CD:BE:01\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.14\",\n                \"Count\": 13\n            },\n            \"B4:8C:9D:92:03:E7\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.13\",\n                \"Count\": 11\n            },\n            \"EC:A1:38:15:B4:CF\": {\n                \"Hostname\": \"amazon-ad5218c78\",\n                \"IpAddress\": \"192.168.0.10\",\n                \"Count\": 253\n            }\n        },\n        \"maxCPU\": 17,\n        \"maxMemory\": 39.58,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 18:FA:B7:CA:25:E2 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 35,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.6\",\n                    \"mac\": \"18:FA:B7:CA:25:E2\",\n                    \"previous_count\": 35\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.341Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 8C:98:6B:30:8B:B7 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 35,\n                    \"hostname\": \"Jordans-iphone\",\n                    \"ip\": \"192.168.0.4\",\n                    \"mac\": \"8C:98:6B:30:8B:B7\",\n                    \"previous_count\": 35\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.341Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC AC:9F:C3:CD:BE:01 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 13,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.14\",\n                    \"mac\": \"AC:9F:C3:CD:BE:01\",\n                    \"previous_count\": 13\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.341Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 16:3B:3D:46:E7:96 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 26,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.6\",\n                    \"mac\": \"16:3B:3D:46:E7:96\",\n                    \"previous_count\": 26\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.341Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 1E:43:6E:D2:49:71 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 23,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.0.14\",\n                    \"mac\": \"1E:43:6E:D2:49:71\",\n                    \"previous_count\": 23\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.341Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 1E:37:16:9A:4B:F9 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 62,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.8\",\n                    \"mac\": \"1E:37:16:9A:4B:F9\",\n                    \"previous_count\": 62\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.341Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 66:ED:23:29:DD:1D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 42,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.0.4\",\n                    \"mac\": \"66:ED:23:29:DD:1D\",\n                    \"previous_count\": 42\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.341Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 16:A7:26:73:3C:48 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 27,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.11\",\n                    \"mac\": \"16:A7:26:73:3C:48\",\n                    \"previous_count\": 27\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.341Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 92:47:E5:AB:14:00 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 61,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.6\",\n                    \"mac\": \"92:47:E5:AB:14:00\",\n                    \"previous_count\": 61\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.341Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 78:93:C3:54:B2:08 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 52,\n                    \"hostname\": \"32TCLRokuTV\",\n                    \"ip\": \"192.168.0.20\",\n                    \"mac\": \"78:93:C3:54:B2:08\",\n                    \"previous_count\": 52\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.341Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC EC:A1:38:15:B4:CF has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 253,\n                    \"hostname\": \"amazon-ad5218c78\",\n                    \"ip\": \"192.168.0.10\",\n                    \"mac\": \"EC:A1:38:15:B4:CF\",\n                    \"previous_count\": 253\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.341Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B4:8C:9D:92:03:E7 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 11,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.13\",\n                    \"mac\": \"B4:8C:9D:92:03:E7\",\n                    \"previous_count\": 11\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.341Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"223A0A2000708\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.11.0 2.0.0 v606d.0 Build 221125 Rel.31756n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:32.008Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 100,\n            \"pingHealthScore\": 100,\n            \"badSignalHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 3.2666666666666666,\n            \"google.com\": 3.1333333333333333,\n            \"spotify.com\": 3,\n            \"youtube.com\": 3.066666666666667\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            }\n        },\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::788CB5E868C6\",\n            \"model\": \"HX220\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.15.0 2.0.0 v605f.0 Build 231128 Rel.28166n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:46.178Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 78.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 6.004761904761905,\n            \"google.com\": 5.997619047619048,\n            \"spotify.com\": 5.069047619047619,\n            \"youtube.com\": 5.997619047619048\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 602.7737619047617,\n                \"Rtt\": 24.37252619047618\n            }\n        },\n        \"badSignal\": {\n            \"1C:53:F9:21:F1:99\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.88.21\",\n                \"Count\": 26\n            },\n            \"20:1F:3B:04:9D:1D\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.88.13\",\n                \"Count\": 377\n            },\n            \"7E:C3:C2:5D:BD:14\": {\n                \"Hostname\": \"Google-Pixel-Watch\",\n                \"IpAddress\": \"192.168.88.14\",\n                \"Count\": 10\n            },\n            \"84:A9:3E:33:62:61\": {\n                \"Hostname\": \"HP336261\",\n                \"IpAddress\": \"192.168.88.19\",\n                \"Count\": 13\n            },\n            \"94:9A:A9:3F:6D:C8\": {\n                \"Hostname\": \"XBOXONE\",\n                \"IpAddress\": \"192.168.88.11\",\n                \"Count\": 377\n            },\n            \"96:33:46:A3:B8:62\": {\n                \"Hostname\": \"Emily-Google-Pixel-8\",\n                \"IpAddress\": \"192.168.88.14\",\n                \"Count\": 83\n            },\n            \"A4:77:33:4F:F0:10\": {\n                \"Hostname\": \"Google-Home\",\n                \"IpAddress\": \"192.168.88.16\",\n                \"Count\": 377\n            },\n            \"CE:82:2C:9C:81:BA\": {\n                \"Hostname\": \"Paddy-s-Pixel-7-Pro\",\n                \"IpAddress\": \"192.168.88.18\",\n                \"Count\": 18\n            }\n        },\n        \"maxCPU\": 48,\n        \"maxMemory\": 61.49,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 84:A9:3E:33:62:61 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 13,\n                    \"hostname\": \"HP336261\",\n                    \"ip\": \"192.168.88.19\",\n                    \"mac\": \"84:A9:3E:33:62:61\",\n                    \"previous_count\": 13\n                },\n                \"Timestamp\": \"2025-09-29T09:31:46.2Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 96:33:46:A3:B8:62 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 83,\n                    \"hostname\": \"Emily-Google-Pixel-8\",\n                    \"ip\": \"192.168.88.14\",\n                    \"mac\": \"96:33:46:A3:B8:62\",\n                    \"previous_count\": 83\n                },\n                \"Timestamp\": \"2025-09-29T09:31:46.2Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 7E:C3:C2:5D:BD:14 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 10,\n                    \"hostname\": \"Google-Pixel-Watch\",\n                    \"ip\": \"192.168.88.14\",\n                    \"mac\": \"7E:C3:C2:5D:BD:14\",\n                    \"previous_count\": 10\n                },\n                \"Timestamp\": \"2025-09-29T09:31:46.2Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 1C:53:F9:21:F1:99 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 26,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.21\",\n                    \"mac\": \"1C:53:F9:21:F1:99\",\n                    \"previous_count\": 26\n                },\n                \"Timestamp\": \"2025-09-29T09:31:46.2Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::E4FAC4B9147F\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.13.0 2.0.0 v606d.0 Build 231129 Rel.37213n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:47.945Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 77.5,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 10,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 6.0738095238095235,\n            \"google.com\": 6.097619047619047,\n            \"spotify.com\": 5.309523809523809,\n            \"youtube.com\": 6.026190476190476\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 464.41881927710864,\n                \"Rtt\": 26.93975903614458\n            }\n        },\n        \"badSignal\": {\n            \"28:24:C9:FF:C4:1C\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.110\",\n                \"Count\": 324\n            },\n            \"38:88:A4:2B:93:63\": {\n                \"Hostname\": \"JackiesiPhone11\",\n                \"IpAddress\": \"192.168.0.109\",\n                \"Count\": 18\n            },\n            \"58:E4:88:94:1A:76\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.107\",\n                \"Count\": 313\n            },\n            \"5E:A6:3E:12:AB:C6\": {\n                \"Hostname\": \"Galaxy-A15-5G\",\n                \"IpAddress\": \"192.168.0.115\",\n                \"Count\": 17\n            },\n            \"A4:D7:3C:5E:83:D8\": {\n                \"Hostname\": \"EPSON5E83D8\",\n                \"IpAddress\": \"192.168.0.116\",\n                \"Count\": 36\n            },\n            \"D8:D6:68:1C:61:06\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.106\",\n                \"Count\": 23\n            }\n        },\n        \"maxCPU\": 29,\n        \"maxMemory\": 49.77,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 5E:A6:3E:12:AB:C6 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 17,\n                    \"hostname\": \"Galaxy-A15-5G\",\n                    \"ip\": \"192.168.0.115\",\n                    \"mac\": \"5E:A6:3E:12:AB:C6\",\n                    \"previous_count\": 17\n                },\n                \"Timestamp\": \"2025-09-29T09:31:47.95Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A4:D7:3C:5E:83:D8 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 36,\n                    \"hostname\": \"EPSON5E83D8\",\n                    \"ip\": \"192.168.0.116\",\n                    \"mac\": \"A4:D7:3C:5E:83:D8\",\n                    \"previous_count\": 36\n                },\n                \"Timestamp\": \"2025-09-29T09:31:47.951Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D8:D6:68:1C:61:06 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 23,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.106\",\n                    \"mac\": \"D8:D6:68:1C:61:06\",\n                    \"previous_count\": 23\n                },\n                \"Timestamp\": \"2025-09-29T09:31:47.951Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 38:88:A4:2B:93:63 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 18,\n                    \"hostname\": \"JackiesiPhone11\",\n                    \"ip\": \"192.168.0.109\",\n                    \"mac\": \"38:88:A4:2B:93:63\",\n                    \"previous_count\": 18\n                },\n                \"Timestamp\": \"2025-09-29T09:31:47.951Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::40ED0039FA54\",\n            \"model\": \"HX220\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.17.0 2.0.0 v605f.0 Build 240923 Rel.23368n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:34.662Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 88.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 55,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 3.969121140142518,\n            \"google.com\": 3.9429928741092635,\n            \"spotify.com\": 3.9429928741092635,\n            \"youtube.com\": 4.002375296912114\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 538.273102625297,\n                \"Rtt\": 3.907665871121717\n            }\n        },\n        \"badSignal\": {\n            \"04:17:B6:DC:2D:3D\": {\n                \"Hostname\": \"T8425T212340045A\",\n                \"IpAddress\": \"192.168.88.5\",\n                \"Count\": 99\n            },\n            \"30:24:32:D4:BA:B6\": {\n                \"Hostname\": \"DESKTOP-U58EUVE\",\n                \"IpAddress\": \"192.168.88.21\",\n                \"Count\": 11\n            },\n            \"DE:57:95:73:78:93\": {\n                \"Hostname\": \"M2101K6G\",\n                \"IpAddress\": \"192.168.88.11\",\n                \"Count\": 27\n            }\n        },\n        \"maxCPU\": 56,\n        \"maxMemory\": 66.33,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 04:17:B6:DC:2D:3D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 99,\n                    \"hostname\": \"T8425T212340045A\",\n                    \"ip\": \"192.168.88.5\",\n                    \"mac\": \"04:17:B6:DC:2D:3D\",\n                    \"previous_count\": 99\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.68Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC DE:57:95:73:78:93 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 27,\n                    \"hostname\": \"M2101K6G\",\n                    \"ip\": \"192.168.88.11\",\n                    \"mac\": \"DE:57:95:73:78:93\",\n                    \"previous_count\": 27\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.68Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 30:24:32:D4:BA:B6 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 11,\n                    \"hostname\": \"DESKTOP-U58EUVE\",\n                    \"ip\": \"192.168.88.21\",\n                    \"mac\": \"30:24:32:D4:BA:B6\",\n                    \"previous_count\": 11\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.68Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::A842A10A415B\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.13.0 2.0.0 v606d.0 Build 231129 Rel.37213n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:53.457Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 90,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 100,\n            \"hardwareHealthScore\": 60\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 6.558194774346793,\n            \"google.com\": 6.460807600950119,\n            \"spotify.com\": 5.9002375296912115,\n            \"youtube.com\": 6.527315914489312\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 626.6027272727273,\n                \"Rtt\": 17.607655502392344\n            }\n        },\n        \"maxCPU\": 100,\n        \"maxMemory\": 46.74,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"HighCPUUsage\",\n                \"Message\": \"Device is experiencing high CPU usage.\",\n                \"Details\": {\n                    \"max_cpu_percentage\": 100,\n                    \"threshold_percentage\": 90\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.457Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::20362690D870\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.1.0 3.1.8 v6087.0 Build 230406 Rel.63114n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:55.045Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 100,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 100,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 7.052380952380952,\n            \"google.com\": 7.233333333333333,\n            \"spotify.com\": 6.8428571428571425,\n            \"youtube.com\": 7.116666666666666\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 960.3906666666657,\n                \"Rtt\": 14.37316904761905\n            }\n        },\n        \"maxCPU\": 41,\n        \"maxMemory\": 40.52,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::98254A4285CB\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.12.0 2.0.0 v606d.0 Build 230913 Rel.29689n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:44.578Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 86.25,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 85,\n            \"hardwareHealthScore\": 60\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 14.028985507246377,\n            \"google.com\": 14.094202898550725,\n            \"spotify.com\": 13.855072463768115,\n            \"youtube.com\": 14.045893719806763\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 959.5703140096625,\n                \"Rtt\": 30.458937198067634\n            }\n        },\n        \"badSignal\": {\n            \"72:A6:4E:A7:AF:73\": {\n                \"Hostname\": \"Violetta-s-S22\",\n                \"IpAddress\": \"192.168.0.102\",\n                \"Count\": 79\n            }\n        },\n        \"maxCPU\": 100,\n        \"maxMemory\": 47.18,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 72:A6:4E:A7:AF:73 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 79,\n                    \"hostname\": \"Violetta-s-S22\",\n                    \"ip\": \"192.168.0.102\",\n                    \"mac\": \"72:A6:4E:A7:AF:73\",\n                    \"previous_count\": 79\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.627Z\"\n            },\n            {\n                \"Type\": \"HighCPUUsage\",\n                \"Message\": \"Device is experiencing high CPU usage.\",\n                \"Details\": {\n                    \"max_cpu_percentage\": 100,\n                    \"threshold_percentage\": 90\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.627Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::3C52A1060498\",\n            \"model\": \"HX220\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.15.0 2.0.0 v605f.0 Build 231128 Rel.28166n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:50.289Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 78.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 3.9285714285714284,\n            \"google.com\": 3.933333333333333,\n            \"spotify.com\": 3.9285714285714284,\n            \"youtube.com\": 3.9357142857142855\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 516.0260476190474,\n                \"Rtt\": 34.382011904761875\n            }\n        },\n        \"badSignal\": {\n            \"0E:AB:02:32:74:7E\": {\n                \"Hostname\": \"Lexi’s iPhone\",\n                \"IpAddress\": \"192.168.88.9\",\n                \"Count\": 31\n            },\n            \"5C:47:5E:A6:40:BD\": {\n                \"Hostname\": \"Ring-5C475EA640BD\",\n                \"IpAddress\": \"192.168.88.5\",\n                \"Count\": 10\n            },\n            \"5C:47:5E:B0:99:50\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.88.16\",\n                \"Count\": 35\n            },\n            \"6A:80:A8:94:EC:EE\": {\n                \"Hostname\": \"Nicola’s iPhone\",\n                \"IpAddress\": \"192.168.88.16\",\n                \"Count\": 149\n            },\n            \"9A:18:3D:7E:EE:84\": {\n                \"Hostname\": \"Tom’s iPhone\",\n                \"IpAddress\": \"192.168.88.15\",\n                \"Count\": 83\n            },\n            \"E6:BA:C9:C9:DA:73\": {\n                \"Hostname\": \"Lexi’s iPad\",\n                \"IpAddress\": \"192.168.88.9\",\n                \"Count\": 26\n            },\n            \"F0:2F:9E:FE:86:AA\": {\n                \"Hostname\": \"Lexi’s FireTV\",\n                \"IpAddress\": \"192.168.88.101\",\n                \"Count\": 169\n            }\n        },\n        \"maxCPU\": 31,\n        \"maxMemory\": 62.3,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 0E:AB:02:32:74:7E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 31,\n                    \"hostname\": \"Lexi’s iPhone\",\n                    \"ip\": \"192.168.88.9\",\n                    \"mac\": \"0E:AB:02:32:74:7E\",\n                    \"previous_count\": 31\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.341Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC E6:BA:C9:C9:DA:73 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 26,\n                    \"hostname\": \"Lexi’s iPad\",\n                    \"ip\": \"192.168.88.9\",\n                    \"mac\": \"E6:BA:C9:C9:DA:73\",\n                    \"previous_count\": 26\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.341Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F0:2F:9E:FE:86:AA has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 169,\n                    \"hostname\": \"Lexi’s FireTV\",\n                    \"ip\": \"192.168.88.101\",\n                    \"mac\": \"F0:2F:9E:FE:86:AA\",\n                    \"previous_count\": 169\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.341Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 6A:80:A8:94:EC:EE has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 149,\n                    \"hostname\": \"Nicola’s iPhone\",\n                    \"ip\": \"192.168.88.16\",\n                    \"mac\": \"6A:80:A8:94:EC:EE\",\n                    \"previous_count\": 149\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.341Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 9A:18:3D:7E:EE:84 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 83,\n                    \"hostname\": \"Tom’s iPhone\",\n                    \"ip\": \"192.168.88.15\",\n                    \"mac\": \"9A:18:3D:7E:EE:84\",\n                    \"previous_count\": 83\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.341Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 5C:47:5E:A6:40:BD has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 10,\n                    \"hostname\": \"Ring-5C475EA640BD\",\n                    \"ip\": \"192.168.88.5\",\n                    \"mac\": \"5C:47:5E:A6:40:BD\",\n                    \"previous_count\": 10\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.341Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 5C:47:5E:B0:99:50 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 35,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.16\",\n                    \"mac\": \"5C:47:5E:B0:99:50\",\n                    \"previous_count\": 35\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.341Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::242FD04E9F17\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.13.0 2.0.0 v606d.0 Build 231129 Rel.37213n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:41.388Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 67.5,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 10,\n            \"hardwareHealthScore\": 60\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 6.997613365155131,\n            \"google.com\": 7.011933174224343,\n            \"spotify.com\": 6.229116945107399,\n            \"youtube.com\": 6.992840095465394\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 1019.5133012048193,\n                \"Rtt\": 18.771084337349397\n            }\n        },\n        \"badSignal\": {\n            \"0A:5F:2E:85:98:63\": {\n                \"Hostname\": \"Z-Flip3\",\n                \"IpAddress\": \"192.168.0.108\",\n                \"Count\": 12\n            },\n            \"0C:A2:F4:A0:21:BB\": {\n                \"Hostname\": \"CAD-0CA2F4A021BB\",\n                \"IpAddress\": \"192.168.0.100\",\n                \"Count\": 15\n            },\n            \"3A:83:C4:AF:9A:F4\": {\n                \"Hostname\": \"Josh-s-S24-FE\",\n                \"IpAddress\": \"192.168.0.109\",\n                \"Count\": 38\n            },\n            \"BA:79:D3:33:BC:E1\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.105\",\n                \"Count\": 187\n            },\n            \"E8:4C:4A:2B:6D:42\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.101\",\n                \"Count\": 10\n            },\n            \"EC:C4:0D:B9:42:29\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.111\",\n                \"Count\": 15\n            }\n        },\n        \"maxCPU\": 100,\n        \"maxMemory\": 48.48,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC EC:C4:0D:B9:42:29 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 15,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.111\",\n                    \"mac\": \"EC:C4:0D:B9:42:29\",\n                    \"previous_count\": 15\n                },\n                \"Timestamp\": \"2025-09-29T09:31:41.396Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 0C:A2:F4:A0:21:BB has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 15,\n                    \"hostname\": \"CAD-0CA2F4A021BB\",\n                    \"ip\": \"192.168.0.100\",\n                    \"mac\": \"0C:A2:F4:A0:21:BB\",\n                    \"previous_count\": 15\n                },\n                \"Timestamp\": \"2025-09-29T09:31:41.396Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 3A:83:C4:AF:9A:F4 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 38,\n                    \"hostname\": \"Josh-s-S24-FE\",\n                    \"ip\": \"192.168.0.109\",\n                    \"mac\": \"3A:83:C4:AF:9A:F4\",\n                    \"previous_count\": 38\n                },\n                \"Timestamp\": \"2025-09-29T09:31:41.396Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 0A:5F:2E:85:98:63 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 12,\n                    \"hostname\": \"Z-Flip3\",\n                    \"ip\": \"192.168.0.108\",\n                    \"mac\": \"0A:5F:2E:85:98:63\",\n                    \"previous_count\": 12\n                },\n                \"Timestamp\": \"2025-09-29T09:31:41.396Z\"\n            },\n            {\n                \"Type\": \"HighCPUUsage\",\n                \"Message\": \"Device is experiencing high CPU usage.\",\n                \"Details\": {\n                    \"max_cpu_percentage\": 100,\n                    \"threshold_percentage\": 90\n                },\n                \"Timestamp\": \"2025-09-29T09:31:41.396Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::20362690BE17\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.1.0 3.1.8 v6087.0 Build 230406 Rel.63114n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:51.622Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 77.5,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 10,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 6.98090692124105,\n            \"google.com\": 6.983293556085919,\n            \"spotify.com\": 6.983293556085919,\n            \"youtube.com\": 6.995226730310263\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 912.6432219570395,\n                \"Rtt\": 20.415778042959417\n            }\n        },\n        \"badSignal\": {\n            \"5C:47:5E:15:CB:72\": {\n                \"Hostname\": \"RingDoorbell-72\",\n                \"IpAddress\": \"192.168.0.5\",\n                \"Count\": 416\n            },\n            \"5E:A4:17:6D:20:9A\": {\n                \"Hostname\": \"Galaxy-M23-5G\",\n                \"IpAddress\": \"192.168.0.9\",\n                \"Count\": 90\n            },\n            \"74:D6:37:FE:7F:AA\": {\n                \"Hostname\": \"amazon-46debc7f7\",\n                \"IpAddress\": \"192.168.0.15\",\n                \"Count\": 38\n            },\n            \"8E:B9:DA:1A:3B:D5\": {\n                \"Hostname\": \"Alex-s-S24-Ultra\",\n                \"IpAddress\": \"192.168.0.7\",\n                \"Count\": 19\n            },\n            \"8E:CA:8B:5D:E1:35\": {\n                \"Hostname\": \"Pixel-7-Pro\",\n                \"IpAddress\": \"192.168.0.10\",\n                \"Count\": 14\n            },\n            \"AC:F1:08:EB:A6:46\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.16\",\n                \"Count\": 37\n            }\n        },\n        \"maxCPU\": 18,\n        \"maxMemory\": 39.21,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 8E:B9:DA:1A:3B:D5 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 19,\n                    \"hostname\": \"Alex-s-S24-Ultra\",\n                    \"ip\": \"192.168.0.7\",\n                    \"mac\": \"8E:B9:DA:1A:3B:D5\",\n                    \"previous_count\": 19\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.638Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 5E:A4:17:6D:20:9A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 90,\n                    \"hostname\": \"Galaxy-M23-5G\",\n                    \"ip\": \"192.168.0.9\",\n                    \"mac\": \"5E:A4:17:6D:20:9A\",\n                    \"previous_count\": 90\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.638Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 74:D6:37:FE:7F:AA has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 38,\n                    \"hostname\": \"amazon-46debc7f7\",\n                    \"ip\": \"192.168.0.15\",\n                    \"mac\": \"74:D6:37:FE:7F:AA\",\n                    \"previous_count\": 38\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.638Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC AC:F1:08:EB:A6:46 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 37,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.16\",\n                    \"mac\": \"AC:F1:08:EB:A6:46\",\n                    \"previous_count\": 37\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.638Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 8E:CA:8B:5D:E1:35 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 14,\n                    \"hostname\": \"Pixel-7-Pro\",\n                    \"ip\": \"192.168.0.10\",\n                    \"mac\": \"8E:CA:8B:5D:E1:35\",\n                    \"previous_count\": 14\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.638Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::30DE4B41EE82\",\n            \"model\": \"HX220\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.15.0 2.0.0 v605f.0 Build 231128 Rel.28166n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:32.206Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 81.25,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 25,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 5.681710213776722,\n            \"google.com\": 6.02375296912114,\n            \"spotify.com\": 5.990498812351544,\n            \"youtube.com\": 6.042755344418052\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 152.32201900237405,\n                \"Rtt\": 22.403470308788627\n            }\n        },\n        \"badSignal\": {\n            \"5C:84:3C:56:5E:55\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.88.17\",\n                \"Count\": 136\n            },\n            \"64:16:66:36:E8:79\": {\n                \"Hostname\": \"09AD01AC36180HL7\",\n                \"IpAddress\": \"192.168.88.5\",\n                \"Count\": 420\n            },\n            \"98:E2:55:17:16:46\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.88.6\",\n                \"Count\": 136\n            },\n            \"9C:76:13:3A:0D:6A\": {\n                \"Hostname\": \"Ring-3a0d6a\",\n                \"IpAddress\": \"192.168.88.3\",\n                \"Count\": 421\n            },\n            \"9C:76:13:6B:CA:97\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.88.4\",\n                \"Count\": 350\n            }\n        },\n        \"maxCPU\": 46,\n        \"maxMemory\": 61.45,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::3C52A10600AE\",\n            \"model\": \"HX220\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.15.0 2.0.0 v605f.0 Build 231128 Rel.28166n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:56.163Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 100,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 100,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 5.021428571428571,\n            \"google.com\": 5.002380952380952,\n            \"spotify.com\": 5.016666666666667,\n            \"youtube.com\": 5.007142857142857\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 631.7394774346787,\n                \"Rtt\": 29.21441805225654\n            }\n        },\n        \"maxCPU\": 69,\n        \"maxMemory\": 61.59,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::20362690BE65\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.1.0 3.1.8 v6087.0 Build 230406 Rel.63114n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:38.751Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 85,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 40,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 5.327790973871734,\n            \"google.com\": 5.425178147268409,\n            \"spotify.com\": 5.38479809976247,\n            \"youtube.com\": 5.410926365795724\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 1195.8290498812348,\n                \"Rtt\": 9.92627790973872\n            }\n        },\n        \"badSignal\": {\n            \"74:58:F3:62:1D:83\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.13\",\n                \"Count\": 421\n            },\n            \"7C:D5:66:DF:47:3F\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.11\",\n                \"Count\": 166\n            },\n            \"B8:5F:98:23:98:52\": {\n                \"Hostname\": \"amazon-8d324ae46\",\n                \"IpAddress\": \"192.168.0.9\",\n                \"Count\": 166\n            },\n            \"E2:B0:D5:9C:FA:37\": {\n                \"Hostname\": \"Watch\",\n                \"IpAddress\": \"192.168.0.12\",\n                \"Count\": 17\n            }\n        },\n        \"maxCPU\": 24,\n        \"maxMemory\": 38.55,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 74:58:F3:62:1D:83 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 421,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.13\",\n                    \"mac\": \"74:58:F3:62:1D:83\",\n                    \"previous_count\": 421\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.756Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 7C:D5:66:DF:47:3F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 166,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.11\",\n                    \"mac\": \"7C:D5:66:DF:47:3F\",\n                    \"previous_count\": 166\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.756Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B8:5F:98:23:98:52 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 166,\n                    \"hostname\": \"amazon-8d324ae46\",\n                    \"ip\": \"192.168.0.9\",\n                    \"mac\": \"B8:5F:98:23:98:52\",\n                    \"previous_count\": 166\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.756Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC E2:B0:D5:9C:FA:37 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 17,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.0.12\",\n                    \"mac\": \"E2:B0:D5:9C:FA:37\",\n                    \"previous_count\": 17\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.756Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::A842A10A4557\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.13.0 2.0.0 v606d.0 Build 231129 Rel.37213n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:58.011Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 85,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 40,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 13.969047619047618,\n            \"google.com\": 14.061904761904762,\n            \"spotify.com\": 13.511904761904763,\n            \"youtube.com\": 14.007142857142858\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 953.2881428571426,\n                \"Rtt\": 27.38095238095238\n            }\n        },\n        \"badSignal\": {\n            \"2A:EE:8B:2B:63:C3\": {\n                \"Hostname\": \"Dr-inesiama-s-S23-Ultra\",\n                \"IpAddress\": \"192.168.0.100\",\n                \"Count\": 155\n            },\n            \"38:8F:30:30:65:C2\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.104\",\n                \"Count\": 14\n            },\n            \"CE:5A:E2:E7:7E:62\": {\n                \"Hostname\": \"Dr-inesiama-s-Tab-S6\",\n                \"IpAddress\": \"192.168.0.102\",\n                \"Count\": 43\n            },\n            \"F2:87:95:E3:26:B8\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.101\",\n                \"Count\": 93\n            }\n        },\n        \"maxCPU\": 11,\n        \"maxMemory\": 47.12,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC CE:5A:E2:E7:7E:62 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 43,\n                    \"hostname\": \"Dr-inesiama-s-Tab-S6\",\n                    \"ip\": \"192.168.0.102\",\n                    \"mac\": \"CE:5A:E2:E7:7E:62\",\n                    \"previous_count\": 43\n                },\n                \"Timestamp\": \"2025-09-29T09:31:58.011Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 2A:EE:8B:2B:63:C3 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 155,\n                    \"hostname\": \"Dr-inesiama-s-S23-Ultra\",\n                    \"ip\": \"192.168.0.100\",\n                    \"mac\": \"2A:EE:8B:2B:63:C3\",\n                    \"previous_count\": 155\n                },\n                \"Timestamp\": \"2025-09-29T09:31:58.011Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F2:87:95:E3:26:B8 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 93,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"F2:87:95:E3:26:B8\",\n                    \"previous_count\": 93\n                },\n                \"Timestamp\": \"2025-09-29T09:31:58.011Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 38:8F:30:30:65:C2 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 14,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.104\",\n                    \"mac\": \"38:8F:30:30:65:C2\",\n                    \"previous_count\": 14\n                },\n                \"Timestamp\": \"2025-09-29T09:31:58.011Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::20362690D708\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.1.0 3.1.8 v6087.0 Build 230406 Rel.63114n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:43.446Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 100,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 100,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 8.016666666666667,\n            \"google.com\": 8.023809523809524,\n            \"spotify.com\": 8.019047619047619,\n            \"youtube.com\": 8.019047619047619\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 1134.9494536817097,\n                \"Rtt\": 13.216049881235163\n            }\n        },\n        \"maxCPU\": 10,\n        \"maxMemory\": 38.25,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::98254AA1CA41\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.15.0 2.0.0 v606d.0 Build 240802 Rel.33715n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:35.898Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 78.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 4.021428571428571,\n            \"google.com\": 4.026190476190476,\n            \"spotify.com\": 4.004761904761905,\n            \"youtube.com\": 4.054761904761905\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 1056.4088516746408,\n                \"Rtt\": 17.29665071770335\n            }\n        },\n        \"badSignal\": {\n            \"5C:87:30:BB:66:D2\": {\n                \"Hostname\": \"Sameetas\",\n                \"IpAddress\": \"192.168.0.106\",\n                \"Count\": 164\n            },\n            \"7A:34:2F:10:E8:86\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.33.100\",\n                \"Count\": 19\n            },\n            \"7C:2A:CA:6C:DC:AB\": {\n                \"Hostname\": \"Dipeshs-iPad\",\n                \"IpAddress\": \"192.168.0.104\",\n                \"Count\": 124\n            },\n            \"92:C9:16:B0:66:D1\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.105\",\n                \"Count\": 68\n            },\n            \"C4:0B:CB:32:24:6C\": {\n                \"Hostname\": \"MIMAX-????\",\n                \"IpAddress\": \"192.168.0.100\",\n                \"Count\": 102\n            },\n            \"CA:6E:56:1B:44:B9\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.104\",\n                \"Count\": 65\n            },\n            \"CE:69:6A:94:44:5A\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.103\",\n                \"Count\": 265\n            },\n            \"E6:D8:09:D5:AE:15\": {\n                \"Hostname\": \"Dewan-s-Tab-A9\",\n                \"IpAddress\": \"192.168.0.101\",\n                \"Count\": 258\n            },\n            \"F2:AE:51:6A:85:47\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.111\",\n                \"Count\": 90\n            },\n            \"FA:FE:25:C3:DA:6E\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.103\",\n                \"Count\": 25\n            }\n        },\n        \"maxCPU\": 21,\n        \"maxMemory\": 50.12,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 5C:87:30:BB:66:D2 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 164,\n                    \"hostname\": \"Sameetas\",\n                    \"ip\": \"192.168.0.106\",\n                    \"mac\": \"5C:87:30:BB:66:D2\",\n                    \"previous_count\": 164\n                },\n                \"Timestamp\": \"2025-09-29T09:31:36.013Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 7A:34:2F:10:E8:86 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 19,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.33.100\",\n                    \"mac\": \"7A:34:2F:10:E8:86\",\n                    \"previous_count\": 19\n                },\n                \"Timestamp\": \"2025-09-29T09:31:36.013Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC FA:FE:25:C3:DA:6E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 25,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.103\",\n                    \"mac\": \"FA:FE:25:C3:DA:6E\",\n                    \"previous_count\": 25\n                },\n                \"Timestamp\": \"2025-09-29T09:31:36.013Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C4:0B:CB:32:24:6C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 102,\n                    \"hostname\": \"MIMAX-????\",\n                    \"ip\": \"192.168.0.100\",\n                    \"mac\": \"C4:0B:CB:32:24:6C\",\n                    \"previous_count\": 102\n                },\n                \"Timestamp\": \"2025-09-29T09:31:36.013Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC E6:D8:09:D5:AE:15 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 258,\n                    \"hostname\": \"Dewan-s-Tab-A9\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"E6:D8:09:D5:AE:15\",\n                    \"previous_count\": 258\n                },\n                \"Timestamp\": \"2025-09-29T09:31:36.013Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC CE:69:6A:94:44:5A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 265,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.103\",\n                    \"mac\": \"CE:69:6A:94:44:5A\",\n                    \"previous_count\": 265\n                },\n                \"Timestamp\": \"2025-09-29T09:31:36.013Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 92:C9:16:B0:66:D1 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 68,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.105\",\n                    \"mac\": \"92:C9:16:B0:66:D1\",\n                    \"previous_count\": 68\n                },\n                \"Timestamp\": \"2025-09-29T09:31:36.013Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 7C:2A:CA:6C:DC:AB has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 124,\n                    \"hostname\": \"Dipeshs-iPad\",\n                    \"ip\": \"192.168.0.104\",\n                    \"mac\": \"7C:2A:CA:6C:DC:AB\",\n                    \"previous_count\": 124\n                },\n                \"Timestamp\": \"2025-09-29T09:31:36.013Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC CA:6E:56:1B:44:B9 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 65,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.104\",\n                    \"mac\": \"CA:6E:56:1B:44:B9\",\n                    \"previous_count\": 65\n                },\n                \"Timestamp\": \"2025-09-29T09:31:36.013Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F2:AE:51:6A:85:47 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 90,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.111\",\n                    \"mac\": \"F2:AE:51:6A:85:47\",\n                    \"previous_count\": 90\n                },\n                \"Timestamp\": \"2025-09-29T09:31:36.013Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::3C52A1060525\",\n            \"model\": \"HX220\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.15.0 2.0.0 v605f.0 Build 231128 Rel.28166n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:35.43Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 96.25,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 85,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 7.961904761904762,\n            \"google.com\": 7.916666666666667,\n            \"spotify.com\": 7.071428571428571,\n            \"youtube.com\": 7.916666666666667\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 720.8485952380947,\n                \"Rtt\": 21.118392857142872\n            }\n        },\n        \"badSignal\": {\n            \"32:5F:29:86:E3:AD\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.88.4\",\n                \"Count\": 10\n            }\n        },\n        \"maxCPU\": 16,\n        \"maxMemory\": 61.06,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 32:5F:29:86:E3:AD has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 10,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.88.4\",\n                    \"mac\": \"32:5F:29:86:E3:AD\",\n                    \"previous_count\": 10\n                },\n                \"Timestamp\": \"2025-09-29T09:31:35.45Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::5091E33749DB\",\n            \"model\": \"HX220\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.17.0 2.0.0 v605f.0 Build 240923 Rel.23368n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:54.74Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 77.5,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 10,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 7.987980769230769,\n            \"google.com\": 7.930288461538462,\n            \"spotify.com\": 7.735576923076923,\n            \"youtube.com\": 7.930288461538462\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 387.23754807692245,\n                \"Rtt\": 2.22983173076923\n            }\n        },\n        \"badSignal\": {\n            \"06:57:CE:70:C9:E6\": {\n                \"Hostname\": \"T80\",\n                \"IpAddress\": \"192.168.88.4\",\n                \"Count\": 44\n            },\n            \"10:BF:67:9A:D7:77\": {\n                \"Hostname\": \"Alexa Kitchen\",\n                \"IpAddress\": \"192.168.88.3\",\n                \"Count\": 326\n            },\n            \"2E:4D:70:89:81:B3\": {\n                \"Hostname\": \"D'S Galaxy-Tab-A\",\n                \"IpAddress\": \"192.168.88.8\",\n                \"Count\": 140\n            },\n            \"2E:BC:D9:AB:40:11\": {\n                \"Hostname\": \"Lesley-s-S23\",\n                \"IpAddress\": \"192.168.88.5\",\n                \"Count\": 44\n            },\n            \"3E:08:41:CB:DE:58\": {\n                \"Hostname\": \"T80\",\n                \"IpAddress\": \"192.168.88.9\",\n                \"Count\": 42\n            },\n            \"C2:24:56:57:F8:A3\": {\n                \"Hostname\": \"Dave-s-S21-Ultra-5G\",\n                \"IpAddress\": \"192.168.120.2\",\n                \"Count\": 31\n            }\n        },\n        \"maxCPU\": 31,\n        \"maxMemory\": 62.58,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 06:57:CE:70:C9:E6 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 44,\n                    \"hostname\": \"T80\",\n                    \"ip\": \"192.168.88.4\",\n                    \"mac\": \"06:57:CE:70:C9:E6\",\n                    \"previous_count\": 44\n                },\n                \"Timestamp\": \"2025-09-29T09:31:54.757Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 3E:08:41:CB:DE:58 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 42,\n                    \"hostname\": \"T80\",\n                    \"ip\": \"192.168.88.9\",\n                    \"mac\": \"3E:08:41:CB:DE:58\",\n                    \"previous_count\": 42\n                },\n                \"Timestamp\": \"2025-09-29T09:31:54.757Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 2E:BC:D9:AB:40:11 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 44,\n                    \"hostname\": \"Lesley-s-S23\",\n                    \"ip\": \"192.168.88.5\",\n                    \"mac\": \"2E:BC:D9:AB:40:11\",\n                    \"previous_count\": 44\n                },\n                \"Timestamp\": \"2025-09-29T09:31:54.757Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"ops::203626-EX820v-22497H8000289\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.2.0 3.1.9 v6087.0 Build 240801 Rel.74863n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:52.872Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 78.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 9.028061224489797,\n            \"google.com\": 9.013550135501355,\n            \"spotify.com\": 8.015189873417722,\n            \"youtube.com\": 9.025510204081632\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 922.1609330143533,\n                \"Rtt\": 39.32204784688994\n            }\n        },\n        \"badSignal\": {\n            \"06:14:97:EF:26:E4\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.8\",\n                \"Count\": 30\n            },\n            \"08:A6:BC:23:F8:41\": {\n                \"Hostname\": \"amazon-79bea4a5f\",\n                \"IpAddress\": \"192.168.0.14\",\n                \"Count\": 188\n            },\n            \"08:E9:F6:78:B6:DA\": {\n                \"Hostname\": \"MerryIoTHotspotV1D8F3\",\n                \"IpAddress\": \"192.168.0.4\",\n                \"Count\": 69\n            },\n            \"38:1A:52:27:4E:EC\": {\n                \"Hostname\": \"EPSON274EEC\",\n                \"IpAddress\": \"192.168.0.6\",\n                \"Count\": 352\n            },\n            \"52:A3:02:07:F3:FC\": {\n                \"Hostname\": \"Redmi-Note-13-Pro-5G\",\n                \"IpAddress\": \"192.168.0.15\",\n                \"Count\": 35\n            },\n            \"66:AC:E9:C3:A1:77\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.10\",\n                \"Count\": 20\n            },\n            \"70:70:AA:7B:06:F3\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.12\",\n                \"Count\": 421\n            },\n            \"8C:18:D9:08:1C:64\": {\n                \"Hostname\": \"android-e7c6cca3f490830a\",\n                \"IpAddress\": \"192.168.0.6\",\n                \"Count\": 407\n            },\n            \"BC:A5:8B:A5:62:1E\": {\n                \"Hostname\": \"Galaxy-J6\",\n                \"IpAddress\": \"192.168.0.9\",\n                \"Count\": 79\n            },\n            \"E4:5F:01:4D:AB:78\": {\n                \"Hostname\": \"raspberrypi\",\n                \"IpAddress\": \"192.168.0.46\",\n                \"Count\": 200\n            },\n            \"F8:FC:E1:94:D7:FA\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.18\",\n                \"Count\": 421\n            },\n            \"FC:FE:C2:05:05:23\": {\n                \"Hostname\": \"WiserHeat050523\",\n                \"IpAddress\": \"192.168.0.62\",\n                \"Count\": 396\n            }\n        },\n        \"maxCPU\": 26,\n        \"maxMemory\": 38.83,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC BC:A5:8B:A5:62:1E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 79,\n                    \"hostname\": \"Galaxy-J6\",\n                    \"ip\": \"192.168.0.9\",\n                    \"mac\": \"BC:A5:8B:A5:62:1E\",\n                    \"previous_count\": 79\n                },\n                \"Timestamp\": \"2025-09-29T09:31:52.916Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 66:AC:E9:C3:A1:77 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 20,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.10\",\n                    \"mac\": \"66:AC:E9:C3:A1:77\",\n                    \"previous_count\": 20\n                },\n                \"Timestamp\": \"2025-09-29T09:31:52.917Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 08:E9:F6:78:B6:DA has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 69,\n                    \"hostname\": \"MerryIoTHotspotV1D8F3\",\n                    \"ip\": \"192.168.0.4\",\n                    \"mac\": \"08:E9:F6:78:B6:DA\",\n                    \"previous_count\": 69\n                },\n                \"Timestamp\": \"2025-09-29T09:31:52.917Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC E4:5F:01:4D:AB:78 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 200,\n                    \"hostname\": \"raspberrypi\",\n                    \"ip\": \"192.168.0.46\",\n                    \"mac\": \"E4:5F:01:4D:AB:78\",\n                    \"previous_count\": 200\n                },\n                \"Timestamp\": \"2025-09-29T09:31:52.917Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 52:A3:02:07:F3:FC has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 35,\n                    \"hostname\": \"Redmi-Note-13-Pro-5G\",\n                    \"ip\": \"192.168.0.15\",\n                    \"mac\": \"52:A3:02:07:F3:FC\",\n                    \"previous_count\": 35\n                },\n                \"Timestamp\": \"2025-09-29T09:31:52.917Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::3C52A105F8BC\",\n            \"model\": \"HX220\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.15.0 2.0.0 v605f.0 Build 231128 Rel.28166n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:37.997Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 81.25,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 25,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 4.992874109263658,\n            \"google.com\": 5.028503562945368,\n            \"spotify.com\": 4.085510688836105,\n            \"youtube.com\": 4.978622327790974\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 517.4083610451271,\n                \"Rtt\": 22.01104988123515\n            }\n        },\n        \"badSignal\": {\n            \"08:C2:24:9E:A6:A9\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.88.5\",\n                \"Count\": 28\n            },\n            \"1C:4D:66:68:C0:B9\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.88.3\",\n                \"Count\": 89\n            },\n            \"92:AE:D4:71:B8:4A\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.88.8\",\n                \"Count\": 14\n            },\n            \"AE:CE:00:7E:D6:D9\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.88.5\",\n                \"Count\": 100\n            },\n            \"DC:E9:94:CC:1B:39\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.88.7\",\n                \"Count\": 27\n            }\n        },\n        \"maxCPU\": 45,\n        \"maxMemory\": 61.21,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC AE:CE:00:7E:D6:D9 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 100,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.88.5\",\n                    \"mac\": \"AE:CE:00:7E:D6:D9\",\n                    \"previous_count\": 100\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.999Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 08:C2:24:9E:A6:A9 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 28,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.5\",\n                    \"mac\": \"08:C2:24:9E:A6:A9\",\n                    \"previous_count\": 28\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.999Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 92:AE:D4:71:B8:4A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 14,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.88.8\",\n                    \"mac\": \"92:AE:D4:71:B8:4A\",\n                    \"previous_count\": 14\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.999Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC DC:E9:94:CC:1B:39 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 27,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.7\",\n                    \"mac\": \"DC:E9:94:CC:1B:39\",\n                    \"previous_count\": 27\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.999Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::20362690BA8D\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.1.0 3.1.8 v6087.0 Build 230406 Rel.63114n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:42.276Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 78.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 3.0950118764845604,\n            \"google.com\": 3.166270783847981,\n            \"spotify.com\": 2.973871733966746,\n            \"youtube.com\": 3.2114014251781473\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 1931.547595238095,\n                \"Rtt\": 8.939821428571431\n            }\n        },\n        \"badSignal\": {\n            \"02:1D:CD:85:F8:4E\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.9\",\n                \"Count\": 265\n            },\n            \"26:38:BD:3C:48:FD\": {\n                \"Hostname\": \"Sebastian-s-S22-Ultra\",\n                \"IpAddress\": \"192.168.0.7\",\n                \"Count\": 250\n            },\n            \"5E:57:50:17:B0:63\": {\n                \"Hostname\": \"Pixel-7a\",\n                \"IpAddress\": \"192.168.0.6\",\n                \"Count\": 165\n            },\n            \"B6:51:14:DF:62:92\": {\n                \"Hostname\": \"iPad\",\n                \"IpAddress\": \"192.168.0.5\",\n                \"Count\": 83\n            },\n            \"C8:8A:9A:9C:D4:57\": {\n                \"Hostname\": \"3CL4466\",\n                \"IpAddress\": \"192.168.0.11\",\n                \"Count\": 179\n            },\n            \"E0:BB:9E:3D:6F:E6\": {\n                \"Hostname\": \"EPSON3D6FE6\",\n                \"IpAddress\": \"192.168.0.2\",\n                \"Count\": 421\n            },\n            \"EC:63:D7:91:E1:FF\": {\n                \"Hostname\": \"APTEMWLPF2VK1QD\",\n                \"IpAddress\": \"192.168.0.8\",\n                \"Count\": 126\n            }\n        },\n        \"maxCPU\": 14,\n        \"maxMemory\": 38.74,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC EC:63:D7:91:E1:FF has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 126,\n                    \"hostname\": \"APTEMWLPF2VK1QD\",\n                    \"ip\": \"192.168.0.8\",\n                    \"mac\": \"EC:63:D7:91:E1:FF\",\n                    \"previous_count\": 126\n                },\n                \"Timestamp\": \"2025-09-29T09:31:42.289Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C8:8A:9A:9C:D4:57 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 179,\n                    \"hostname\": \"3CL4466\",\n                    \"ip\": \"192.168.0.11\",\n                    \"mac\": \"C8:8A:9A:9C:D4:57\",\n                    \"previous_count\": 179\n                },\n                \"Timestamp\": \"2025-09-29T09:31:42.289Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B6:51:14:DF:62:92 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 83,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.0.5\",\n                    \"mac\": \"B6:51:14:DF:62:92\",\n                    \"previous_count\": 83\n                },\n                \"Timestamp\": \"2025-09-29T09:31:42.289Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::30DE4BDD612D\",\n            \"model\": \"HX220\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.15.0 2.0.0 v605f.0 Build 231128 Rel.28166n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:42.134Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 77.5,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 10,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 7.016627078384798,\n            \"google.com\": 6.966745843230404,\n            \"spotify.com\": 7.033254156769596,\n            \"youtube.com\": 6.983372921615202\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 659.5686223277904,\n                \"Rtt\": 21.493983372921612\n            }\n        },\n        \"badSignal\": {\n            \"32:92:7E:0A:E9:D4\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.88.10\",\n                \"Count\": 241\n            },\n            \"7C:B2:7D:E2:CD:40\": {\n                \"Hostname\": \"WF-MediA-Lap\",\n                \"IpAddress\": \"192.168.88.11\",\n                \"Count\": 92\n            },\n            \"A6:9B:4B:77:59:15\": {\n                \"Hostname\": \"S23-Ultra\",\n                \"IpAddress\": \"192.168.88.6\",\n                \"Count\": 39\n            },\n            \"CE:3C:B0:A2:EA:A7\": {\n                \"Hostname\": \"Langa\",\n                \"IpAddress\": \"192.168.88.9\",\n                \"Count\": 28\n            },\n            \"D4:52:EE:81:90:4D\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.88.7\",\n                \"Count\": 54\n            },\n            \"F2:39:59:35:39:00\": {\n                \"Hostname\": \"Karen-s-S23\",\n                \"IpAddress\": \"192.168.88.10\",\n                \"Count\": 135\n            }\n        },\n        \"maxCPU\": 27,\n        \"maxMemory\": 63.12,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F2:39:59:35:39:00 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 135,\n                    \"hostname\": \"Karen-s-S23\",\n                    \"ip\": \"192.168.88.10\",\n                    \"mac\": \"F2:39:59:35:39:00\",\n                    \"previous_count\": 135\n                },\n                \"Timestamp\": \"2025-09-29T09:31:42.142Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A6:9B:4B:77:59:15 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 39,\n                    \"hostname\": \"S23-Ultra\",\n                    \"ip\": \"192.168.88.6\",\n                    \"mac\": \"A6:9B:4B:77:59:15\",\n                    \"previous_count\": 39\n                },\n                \"Timestamp\": \"2025-09-29T09:31:42.142Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 7C:B2:7D:E2:CD:40 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 92,\n                    \"hostname\": \"WF-MediA-Lap\",\n                    \"ip\": \"192.168.88.11\",\n                    \"mac\": \"7C:B2:7D:E2:CD:40\",\n                    \"previous_count\": 92\n                },\n                \"Timestamp\": \"2025-09-29T09:31:42.142Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC CE:3C:B0:A2:EA:A7 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 28,\n                    \"hostname\": \"Langa\",\n                    \"ip\": \"192.168.88.9\",\n                    \"mac\": \"CE:3C:B0:A2:EA:A7\",\n                    \"previous_count\": 28\n                },\n                \"Timestamp\": \"2025-09-29T09:31:42.142Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::20362690D816\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.1.0 3.1.8 v6087.0 Build 230406 Rel.63114n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:33.65Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 78.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 8.178147268408551,\n            \"google.com\": 8.44418052256532,\n            \"spotify.com\": 8.178147268408551,\n            \"youtube.com\": 8.315914489311163\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 1445.600976190476,\n                \"Rtt\": 14.252507142857134\n            }\n        },\n        \"badSignal\": {\n            \"14:5D:34:9D:1B:12\": {\n                \"Hostname\": \"eufyCleanL60SES\",\n                \"IpAddress\": \"192.168.0.12\",\n                \"Count\": 189\n            },\n            \"1A:4E:90:D0:80:0B\": {\n                \"Hostname\": \"Kristian-s-S24-Ultra\",\n                \"IpAddress\": \"192.168.0.4\",\n                \"Count\": 87\n            },\n            \"3C:8D:20:E7:FE:4C\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.11\",\n                \"Count\": 421\n            },\n            \"50:28:4A:71:32:B1\": {\n                \"Hostname\": \"RC-5CG3184577\",\n                \"IpAddress\": \"192.168.0.14\",\n                \"Count\": 405\n            },\n            \"5E:84:99:85:18:5D\": {\n                \"Hostname\": \"Kristian-s-Z-Fold7\",\n                \"IpAddress\": \"192.168.0.4\",\n                \"Count\": 263\n            },\n            \"82:2B:C3:AD:FC:65\": {\n                \"Hostname\": \"Kristian-s-Tab-S9-Ultra\",\n                \"IpAddress\": \"192.168.0.13\",\n                \"Count\": 383\n            },\n            \"9E:43:64:33:90:D4\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.15\",\n                \"Count\": 57\n            },\n            \"C0:F5:35:26:99:38\": {\n                \"Hostname\": \"audiocast\",\n                \"IpAddress\": \"192.168.0.16\",\n                \"Count\": 278\n            },\n            \"F2:8B:96:82:45:27\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.8\",\n                \"Count\": 383\n            }\n        },\n        \"maxCPU\": 23,\n        \"maxMemory\": 38.86,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F2:8B:96:82:45:27 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 383,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.8\",\n                    \"mac\": \"F2:8B:96:82:45:27\",\n                    \"previous_count\": 383\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.661Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C0:F5:35:26:99:38 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 278,\n                    \"hostname\": \"audiocast\",\n                    \"ip\": \"192.168.0.16\",\n                    \"mac\": \"C0:F5:35:26:99:38\",\n                    \"previous_count\": 278\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.661Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 14:5D:34:9D:1B:12 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 189,\n                    \"hostname\": \"eufyCleanL60SES\",\n                    \"ip\": \"192.168.0.12\",\n                    \"mac\": \"14:5D:34:9D:1B:12\",\n                    \"previous_count\": 189\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.661Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 5E:84:99:85:18:5D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 263,\n                    \"hostname\": \"Kristian-s-Z-Fold7\",\n                    \"ip\": \"192.168.0.4\",\n                    \"mac\": \"5E:84:99:85:18:5D\",\n                    \"previous_count\": 263\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.661Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 3C:8D:20:E7:FE:4C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 421,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.11\",\n                    \"mac\": \"3C:8D:20:E7:FE:4C\",\n                    \"previous_count\": 421\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.661Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 1A:4E:90:D0:80:0B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 87,\n                    \"hostname\": \"Kristian-s-S24-Ultra\",\n                    \"ip\": \"192.168.0.4\",\n                    \"mac\": \"1A:4E:90:D0:80:0B\",\n                    \"previous_count\": 87\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.661Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 82:2B:C3:AD:FC:65 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 383,\n                    \"hostname\": \"Kristian-s-Tab-S9-Ultra\",\n                    \"ip\": \"192.168.0.13\",\n                    \"mac\": \"82:2B:C3:AD:FC:65\",\n                    \"previous_count\": 383\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.661Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 9E:43:64:33:90:D4 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 57,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.15\",\n                    \"mac\": \"9E:43:64:33:90:D4\",\n                    \"previous_count\": 57\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.661Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 50:28:4A:71:32:B1 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 405,\n                    \"hostname\": \"RC-5CG3184577\",\n                    \"ip\": \"192.168.0.14\",\n                    \"mac\": \"50:28:4A:71:32:B1\",\n                    \"previous_count\": 405\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.661Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::A842A10A50F4\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.13.0 2.0.0 v606d.0 Build 231129 Rel.37213n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:42.181Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 88.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 55,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 6.169047619047619,\n            \"google.com\": 6.161904761904762,\n            \"spotify.com\": 6.119047619047619,\n            \"youtube.com\": 6.1380952380952385\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 799.5873621103116,\n                \"Rtt\": 16.930455635491608\n            }\n        },\n        \"badSignal\": {\n            \"5C:47:5E:64:61:CF\": {\n                \"Hostname\": \"RingDoorbell-cf\",\n                \"IpAddress\": \"192.168.0.104\",\n                \"Count\": 61\n            },\n            \"A6:47:9B:52:AD:86\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.103\",\n                \"Count\": 111\n            },\n            \"C8:3A:6B:FA:0E:E8\": {\n                \"Hostname\": \"RokuStreamingStick\",\n                \"IpAddress\": \"192.168.0.107\",\n                \"Count\": 252\n            }\n        },\n        \"maxCPU\": 53,\n        \"maxMemory\": 46.61,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 5C:47:5E:64:61:CF has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 61,\n                    \"hostname\": \"RingDoorbell-cf\",\n                    \"ip\": \"192.168.0.104\",\n                    \"mac\": \"5C:47:5E:64:61:CF\",\n                    \"previous_count\": 61\n                },\n                \"Timestamp\": \"2025-09-29T09:31:42.184Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::203626900545\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.1.0 3.1.8 v6087.0 Build 230406 Rel.63114n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:51.672Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 88.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 55,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 4.957142857142857,\n            \"google.com\": 4.9714285714285715,\n            \"spotify.com\": 4.954761904761905,\n            \"youtube.com\": 4.935714285714286\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 1464.6866904761887,\n                \"Rtt\": 13.555040476190468\n            }\n        },\n        \"badSignal\": {\n            \"06:FF:1E:4F:D4:D4\": {\n                \"Hostname\": \"Hannah-s-Note20-Ultra\",\n                \"IpAddress\": \"192.168.0.9\",\n                \"Count\": 101\n            },\n            \"26:C2:B7:9C:5E:3E\": {\n                \"Hostname\": \"Martin-s-Tab-S9-FE\",\n                \"IpAddress\": \"192.168.0.10\",\n                \"Count\": 19\n            },\n            \"F6:61:6D:32:A8:BC\": {\n                \"Hostname\": \"NX789J\",\n                \"IpAddress\": \"192.168.0.2\",\n                \"Count\": 19\n            }\n        },\n        \"maxCPU\": 13,\n        \"maxMemory\": 38.72,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F6:61:6D:32:A8:BC has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 19,\n                    \"hostname\": \"NX789J\",\n                    \"ip\": \"192.168.0.2\",\n                    \"mac\": \"F6:61:6D:32:A8:BC\",\n                    \"previous_count\": 19\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.686Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 06:FF:1E:4F:D4:D4 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 101,\n                    \"hostname\": \"Hannah-s-Note20-Ultra\",\n                    \"ip\": \"192.168.0.9\",\n                    \"mac\": \"06:FF:1E:4F:D4:D4\",\n                    \"previous_count\": 101\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.686Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 26:C2:B7:9C:5E:3E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 19,\n                    \"hostname\": \"Martin-s-Tab-S9-FE\",\n                    \"ip\": \"192.168.0.10\",\n                    \"mac\": \"26:C2:B7:9C:5E:3E\",\n                    \"previous_count\": 19\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.686Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::20362690BE05\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.1.0 3.1.8 v6087.0 Build 230406 Rel.63114n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:37.994Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 81.25,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 25,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 5.852731591448931,\n            \"google.com\": 5.762470308788599,\n            \"spotify.com\": 4.940617577197149,\n            \"youtube.com\": 5.774346793349169\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 1861.1703562945368,\n                \"Rtt\": 11.640741092636569\n            }\n        },\n        \"badSignal\": {\n            \"14:18:C3:74:A2:89\": {\n                \"Hostname\": \"LAPTOP-03JSRJ67\",\n                \"IpAddress\": \"192.168.0.13\",\n                \"Count\": 180\n            },\n            \"40:45:DA:C5:96:BA\": {\n                \"Hostname\": \"Tab-7-Pro\",\n                \"IpAddress\": \"192.168.0.6\",\n                \"Count\": 70\n            },\n            \"56:A8:BD:EF:46:5C\": {\n                \"Hostname\": \"Naomi-s-S24-FE\",\n                \"IpAddress\": \"192.168.0.2\",\n                \"Count\": 52\n            },\n            \"C4:BD:E5:67:2C:EE\": {\n                \"Hostname\": \"Naomi\",\n                \"IpAddress\": \"192.168.0.8\",\n                \"Count\": 104\n            },\n            \"CE:DE:48:93:E0:7D\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.10\",\n                \"Count\": 119\n            }\n        },\n        \"maxCPU\": 18,\n        \"maxMemory\": 40.18,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 56:A8:BD:EF:46:5C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 52,\n                    \"hostname\": \"Naomi-s-S24-FE\",\n                    \"ip\": \"192.168.0.2\",\n                    \"mac\": \"56:A8:BD:EF:46:5C\",\n                    \"previous_count\": 52\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.996Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 14:18:C3:74:A2:89 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 180,\n                    \"hostname\": \"LAPTOP-03JSRJ67\",\n                    \"ip\": \"192.168.0.13\",\n                    \"mac\": \"14:18:C3:74:A2:89\",\n                    \"previous_count\": 180\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.996Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC CE:DE:48:93:E0:7D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 119,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.10\",\n                    \"mac\": \"CE:DE:48:93:E0:7D\",\n                    \"previous_count\": 119\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.996Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 40:45:DA:C5:96:BA has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 70,\n                    \"hostname\": \"Tab-7-Pro\",\n                    \"ip\": \"192.168.0.6\",\n                    \"mac\": \"40:45:DA:C5:96:BA\",\n                    \"previous_count\": 70\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.996Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::A842A10A49C5\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.13.0 2.0.0 v606d.0 Build 231129 Rel.37213n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:33.479Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 68.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15,\n            \"hardwareHealthScore\": 60\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 4.095011876484561,\n            \"google.com\": 4.244655581947743,\n            \"spotify.com\": 3.8978622327790973,\n            \"youtube.com\": 4.247030878859857\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 791.3843734643737,\n                \"Rtt\": 13.390663390663391\n            }\n        },\n        \"badSignal\": {\n            \"3C:A3:08:98:4C:DC\": {\n                \"Hostname\": \"Ring-984cdc\",\n                \"IpAddress\": \"192.168.0.117\",\n                \"Count\": 19\n            },\n            \"3E:25:34:97:8B:79\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.110\",\n                \"Count\": 32\n            },\n            \"52:56:44:9F:04:AD\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.102\",\n                \"Count\": 15\n            },\n            \"6A:FF:7B:4A:4E:68\": {\n                \"Hostname\": \"RE200\",\n                \"IpAddress\": \"192.168.0.113\",\n                \"Count\": 13\n            },\n            \"6E:FF:7B:16:9F:06\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.110\",\n                \"Count\": 17\n            },\n            \"72:10:9E:B7:CB:E5\": {\n                \"Hostname\": \"moto-g54-5G\",\n                \"IpAddress\": \"192.168.0.115\",\n                \"Count\": 17\n            },\n            \"C0:A5:E8:A7:05:D5\": {\n                \"Hostname\": \"Gaming\",\n                \"IpAddress\": \"192.168.0.113\",\n                \"Count\": 49\n            },\n            \"D2:8C:C9:D9:93:5C\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.108\",\n                \"Count\": 58\n            }\n        },\n        \"maxCPU\": 99,\n        \"maxMemory\": 48.56,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 3E:25:34:97:8B:79 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 32,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.110\",\n                    \"mac\": \"3E:25:34:97:8B:79\",\n                    \"previous_count\": 32\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.502Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 6E:FF:7B:16:9F:06 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 17,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.110\",\n                    \"mac\": \"6E:FF:7B:16:9F:06\",\n                    \"previous_count\": 17\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.502Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 3C:A3:08:98:4C:DC has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 19,\n                    \"hostname\": \"Ring-984cdc\",\n                    \"ip\": \"192.168.0.117\",\n                    \"mac\": \"3C:A3:08:98:4C:DC\",\n                    \"previous_count\": 19\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.502Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 72:10:9E:B7:CB:E5 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 17,\n                    \"hostname\": \"moto-g54-5G\",\n                    \"ip\": \"192.168.0.115\",\n                    \"mac\": \"72:10:9E:B7:CB:E5\",\n                    \"previous_count\": 17\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.502Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D2:8C:C9:D9:93:5C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 58,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.108\",\n                    \"mac\": \"D2:8C:C9:D9:93:5C\",\n                    \"previous_count\": 58\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.502Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 6A:FF:7B:4A:4E:68 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 13,\n                    \"hostname\": \"RE200\",\n                    \"ip\": \"192.168.0.113\",\n                    \"mac\": \"6A:FF:7B:4A:4E:68\",\n                    \"previous_count\": 13\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.502Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C0:A5:E8:A7:05:D5 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 49,\n                    \"hostname\": \"Gaming\",\n                    \"ip\": \"192.168.0.113\",\n                    \"mac\": \"C0:A5:E8:A7:05:D5\",\n                    \"previous_count\": 49\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.502Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 52:56:44:9F:04:AD has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 15,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.102\",\n                    \"mac\": \"52:56:44:9F:04:AD\",\n                    \"previous_count\": 15\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.502Z\"\n            },\n            {\n                \"Type\": \"HighCPUUsage\",\n                \"Message\": \"Device is experiencing high CPU usage.\",\n                \"Details\": {\n                    \"max_cpu_percentage\": 99,\n                    \"threshold_percentage\": 90\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.502Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::20362690045E\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.1.0 3.1.8 v6087.0 Build 230406 Rel.63114n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:53.835Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 78.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 9.980997624703088,\n            \"google.com\": 10.121140142517815,\n            \"spotify.com\": 9.102137767220903,\n            \"youtube.com\": 10.042755344418053\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 949.2845368171013,\n                \"Rtt\": 15.722422802850362\n            }\n        },\n        \"badSignal\": {\n            \"1E:69:46:53:F7:B7\": {\n                \"Hostname\": \"Watch\",\n                \"IpAddress\": \"192.168.0.35\",\n                \"Count\": 207\n            },\n            \"28:EA:2D:8A:18:2F\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.28\",\n                \"Count\": 197\n            },\n            \"5C:47:5E:3A:BC:51\": {\n                \"Hostname\": \"RingStickUpCam-51\",\n                \"IpAddress\": \"192.168.0.3\",\n                \"Count\": 185\n            },\n            \"64:48:42:47:6E:41\": {\n                \"Hostname\": \"New-iphone-re\",\n                \"IpAddress\": \"192.168.0.30\",\n                \"Count\": 58\n            },\n            \"78:21:84:E5:D2:AC\": {\n                \"Hostname\": \"Zappi\",\n                \"IpAddress\": \"192.168.0.3\",\n                \"Count\": 169\n            },\n            \"94:F6:D6:24:D2:4C\": {\n                \"Hostname\": \"IBex-Air\",\n                \"IpAddress\": \"192.168.0.33\",\n                \"Count\": 49\n            },\n            \"9A:41:49:39:3D:89\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.38\",\n                \"Count\": 190\n            },\n            \"A4:08:01:CD:B8:03\": {\n                \"Hostname\": \"amazon-8e53914a0\",\n                \"IpAddress\": \"192.168.0.8\",\n                \"Count\": 421\n            },\n            \"A6:F6:8B:04:1E:22\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.12\",\n                \"Count\": 53\n            },\n            \"AC:63:BE:0E:62:AB\": {\n                \"Hostname\": \"amazon-0b4faaeeb\",\n                \"IpAddress\": \"192.168.0.23\",\n                \"Count\": 115\n            },\n            \"B0:8B:A8:D2:0C:5F\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.102\",\n                \"Count\": 421\n            },\n            \"B4:E4:54:2F:69:08\": {\n                \"Hostname\": \"amazon-579cdd9c2\",\n                \"IpAddress\": \"192.168.0.4\",\n                \"Count\": 414\n            },\n            \"C6:FD:18:51:D8:9C\": {\n                \"Hostname\": \"Watch\",\n                \"IpAddress\": \"192.168.0.39\",\n                \"Count\": 96\n            },\n            \"D2:54:E5:C7:47:B2\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.27\",\n                \"Count\": 29\n            }\n        },\n        \"maxCPU\": 40,\n        \"maxMemory\": 39.43,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC AC:63:BE:0E:62:AB has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 115,\n                    \"hostname\": \"amazon-0b4faaeeb\",\n                    \"ip\": \"192.168.0.23\",\n                    \"mac\": \"AC:63:BE:0E:62:AB\",\n                    \"previous_count\": 115\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.838Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C6:FD:18:51:D8:9C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 96,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.0.39\",\n                    \"mac\": \"C6:FD:18:51:D8:9C\",\n                    \"previous_count\": 96\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.838Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 9A:41:49:39:3D:89 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 190,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.38\",\n                    \"mac\": \"9A:41:49:39:3D:89\",\n                    \"previous_count\": 190\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.838Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 64:48:42:47:6E:41 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 58,\n                    \"hostname\": \"New-iphone-re\",\n                    \"ip\": \"192.168.0.30\",\n                    \"mac\": \"64:48:42:47:6E:41\",\n                    \"previous_count\": 58\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.838Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 28:EA:2D:8A:18:2F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 197,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.28\",\n                    \"mac\": \"28:EA:2D:8A:18:2F\",\n                    \"previous_count\": 197\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.838Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 1E:69:46:53:F7:B7 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 207,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.0.35\",\n                    \"mac\": \"1E:69:46:53:F7:B7\",\n                    \"previous_count\": 207\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.838Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A6:F6:8B:04:1E:22 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 53,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.12\",\n                    \"mac\": \"A6:F6:8B:04:1E:22\",\n                    \"previous_count\": 53\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.838Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D2:54:E5:C7:47:B2 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 29,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.27\",\n                    \"mac\": \"D2:54:E5:C7:47:B2\",\n                    \"previous_count\": 29\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.838Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 94:F6:D6:24:D2:4C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 49,\n                    \"hostname\": \"IBex-Air\",\n                    \"ip\": \"192.168.0.33\",\n                    \"mac\": \"94:F6:D6:24:D2:4C\",\n                    \"previous_count\": 49\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.838Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::40ED0039FC58\",\n            \"model\": \"HX220\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.15.0 2.0.0 v605f.0 Build 231128 Rel.28166n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:50.394Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 78.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 2.969047619047619,\n            \"google.com\": 3.0595238095238093,\n            \"spotify.com\": 2.9761904761904763,\n            \"youtube.com\": 2.9833333333333334\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 560.4901190476188,\n                \"Rtt\": 33.259116666666685\n            }\n        },\n        \"badSignal\": {\n            \"00:22:61:89:BC:C4\": {\n                \"Hostname\": \"RA-D58B 00226189bcc4\",\n                \"IpAddress\": \"192.168.88.8\",\n                \"Count\": 408\n            },\n            \"02:4E:6B:6B:B0:B5\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.88.7\",\n                \"Count\": 160\n            },\n            \"06:40:19:14:5A:04\": {\n                \"Hostname\": \"MacBookAir\",\n                \"IpAddress\": \"192.168.88.10\",\n                \"Count\": 402\n            },\n            \"18:B4:30:CE:C6:1B\": {\n                \"Hostname\": \"09AB01AC32170D8M\",\n                \"IpAddress\": \"192.168.88.2\",\n                \"Count\": 358\n            },\n            \"42:04:95:DF:09:96\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.88.12\",\n                \"Count\": 55\n            },\n            \"B2:C9:AF:10:C5:34\": {\n                \"Hostname\": \"OPPO-A74-5G\",\n                \"IpAddress\": \"192.168.88.7\",\n                \"Count\": 64\n            },\n            \"D2:00:7B:10:2C:26\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.88.11\",\n                \"Count\": 78\n            },\n            \"DA:51:71:D7:6D:B4\": {\n                \"Hostname\": \"Watch\",\n                \"IpAddress\": \"192.168.88.7\",\n                \"Count\": 39\n            }\n        },\n        \"maxCPU\": 28,\n        \"maxMemory\": 62.3,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC DA:51:71:D7:6D:B4 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 39,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.88.7\",\n                    \"mac\": \"DA:51:71:D7:6D:B4\",\n                    \"previous_count\": 39\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.436Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 18:B4:30:CE:C6:1B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 358,\n                    \"hostname\": \"09AB01AC32170D8M\",\n                    \"ip\": \"192.168.88.2\",\n                    \"mac\": \"18:B4:30:CE:C6:1B\",\n                    \"previous_count\": 358\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.436Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 42:04:95:DF:09:96 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 55,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.88.12\",\n                    \"mac\": \"42:04:95:DF:09:96\",\n                    \"previous_count\": 55\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.436Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::A842A10A525F\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.13.0 2.0.0 v606d.0 Build 231129 Rel.37213n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:55.979Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 68.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15,\n            \"hardwareHealthScore\": 60\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 3.888095238095238,\n            \"google.com\": 3.8214285714285716,\n            \"spotify.com\": 3.1619047619047618,\n            \"youtube.com\": 3.8190476190476192\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 100.21000000000004,\n                \"Rtt\": 27.83289817232376\n            }\n        },\n        \"badSignal\": {\n            \"1C:D6:BE:A8:43:B5\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.107\",\n                \"Count\": 62\n            },\n            \"3A:9B:26:EF:FF:D6\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.103\",\n                \"Count\": 277\n            },\n            \"3E:52:26:93:25:85\": {\n                \"Hostname\": \"iPad\",\n                \"IpAddress\": \"192.168.0.108\",\n                \"Count\": 221\n            },\n            \"46:54:78:01:45:33\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.105\",\n                \"Count\": 107\n            },\n            \"4A:F9:8C:A9:1A:D3\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.101\",\n                \"Count\": 122\n            },\n            \"62:36:A6:72:90:E5\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.103\",\n                \"Count\": 30\n            },\n            \"82:D9:31:D6:AC:97\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.104\",\n                \"Count\": 34\n            },\n            \"B4:B5:B6:DE:87:8F\": {\n                \"Hostname\": \"LAPTOP-MS4CCTUO\",\n                \"IpAddress\": \"192.168.0.106\",\n                \"Count\": 83\n            },\n            \"CC:B5:D1:E3:91:79\": {\n                \"Hostname\": \"rk3308_robot32\",\n                \"IpAddress\": \"192.168.0.100\",\n                \"Count\": 17\n            },\n            \"D6:32:2D:FE:CB:A5\": {\n                \"Hostname\": \"Redmi-K70\",\n                \"IpAddress\": \"192.168.0.103\",\n                \"Count\": 63\n            }\n        },\n        \"maxCPU\": 100,\n        \"maxMemory\": 46.79,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 4A:F9:8C:A9:1A:D3 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 122,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"4A:F9:8C:A9:1A:D3\",\n                    \"previous_count\": 122\n                },\n                \"Timestamp\": \"2025-09-29T09:31:56.031Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 3E:52:26:93:25:85 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 221,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.0.108\",\n                    \"mac\": \"3E:52:26:93:25:85\",\n                    \"previous_count\": 221\n                },\n                \"Timestamp\": \"2025-09-29T09:31:56.031Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B4:B5:B6:DE:87:8F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 83,\n                    \"hostname\": \"LAPTOP-MS4CCTUO\",\n                    \"ip\": \"192.168.0.106\",\n                    \"mac\": \"B4:B5:B6:DE:87:8F\",\n                    \"previous_count\": 83\n                },\n                \"Timestamp\": \"2025-09-29T09:31:56.031Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D6:32:2D:FE:CB:A5 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 63,\n                    \"hostname\": \"Redmi-K70\",\n                    \"ip\": \"192.168.0.103\",\n                    \"mac\": \"D6:32:2D:FE:CB:A5\",\n                    \"previous_count\": 63\n                },\n                \"Timestamp\": \"2025-09-29T09:31:56.031Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 1C:D6:BE:A8:43:B5 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 62,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.107\",\n                    \"mac\": \"1C:D6:BE:A8:43:B5\",\n                    \"previous_count\": 62\n                },\n                \"Timestamp\": \"2025-09-29T09:31:56.031Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 46:54:78:01:45:33 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 107,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.105\",\n                    \"mac\": \"46:54:78:01:45:33\",\n                    \"previous_count\": 107\n                },\n                \"Timestamp\": \"2025-09-29T09:31:56.031Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 82:D9:31:D6:AC:97 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 34,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.104\",\n                    \"mac\": \"82:D9:31:D6:AC:97\",\n                    \"previous_count\": 34\n                },\n                \"Timestamp\": \"2025-09-29T09:31:56.031Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 62:36:A6:72:90:E5 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 30,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.103\",\n                    \"mac\": \"62:36:A6:72:90:E5\",\n                    \"previous_count\": 30\n                },\n                \"Timestamp\": \"2025-09-29T09:31:56.031Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC CC:B5:D1:E3:91:79 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 17,\n                    \"hostname\": \"rk3308_robot32\",\n                    \"ip\": \"192.168.0.100\",\n                    \"mac\": \"CC:B5:D1:E3:91:79\",\n                    \"previous_count\": 17\n                },\n                \"Timestamp\": \"2025-09-29T09:31:56.031Z\"\n            },\n            {\n                \"Type\": \"HighCPUUsage\",\n                \"Message\": \"Device is experiencing high CPU usage.\",\n                \"Details\": {\n                    \"max_cpu_percentage\": 100,\n                    \"threshold_percentage\": 90\n                },\n                \"Timestamp\": \"2025-09-29T09:31:56.031Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::98254A42A81E\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.13.0 2.0.0 v606d.0 Build 231129 Rel.37213n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:46.076Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 96.25,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 85,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 14.00952380952381,\n            \"google.com\": 14.007142857142858,\n            \"spotify.com\": 13.321428571428571,\n            \"youtube.com\": 13.973809523809523\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 809.0105741626794,\n                \"Rtt\": 33.133971291866025\n            }\n        },\n        \"badSignal\": {\n            \"2A:87:20:FC:9E:F4\": {\n                \"Hostname\": \"Pixel-8-Pro\",\n                \"IpAddress\": \"192.168.0.100\",\n                \"Count\": 12\n            }\n        },\n        \"maxCPU\": 19,\n        \"maxMemory\": 43.81,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 2A:87:20:FC:9E:F4 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 12,\n                    \"hostname\": \"Pixel-8-Pro\",\n                    \"ip\": \"192.168.0.100\",\n                    \"mac\": \"2A:87:20:FC:9E:F4\",\n                    \"previous_count\": 12\n                },\n                \"Timestamp\": \"2025-09-29T09:31:46.079Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::3C52A1060639\",\n            \"model\": \"HX220\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.15.0 2.0.0 v605f.0 Build 231128 Rel.28166n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:38.499Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 90,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 100,\n            \"hardwareHealthScore\": 60\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 7.665083135391924,\n            \"google.com\": 7.667458432304038,\n            \"spotify.com\": 7.7007125890736345,\n            \"youtube.com\": 7.7173396674584325\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 594.7604988123505,\n                \"Rtt\": 21.387767220902617\n            }\n        },\n        \"maxCPU\": 100,\n        \"maxMemory\": 62.34,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"HighCPUUsage\",\n                \"Message\": \"Device is experiencing high CPU usage.\",\n                \"Details\": {\n                    \"max_cpu_percentage\": 100,\n                    \"threshold_percentage\": 90\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.522Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::20362690D873\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.1.0 3.1.8 v6087.0 Build 230406 Rel.63114n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:50.898Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 100,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 100,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 4.770883054892601,\n            \"google.com\": 4.899761336515513,\n            \"spotify.com\": 4.823389021479714,\n            \"youtube.com\": 4.902147971360382\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 1182.5546539379461,\n                \"Rtt\": 14.305326968973747\n            }\n        },\n        \"maxCPU\": 26,\n        \"maxMemory\": 39.72,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::242FD04E9F83\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.12.0 2.0.0 v606d.0 Build 230913 Rel.29689n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:38.637Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 100,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 100,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 6.9429928741092635,\n            \"google.com\": 6.912114014251782,\n            \"spotify.com\": 6.912114014251782,\n            \"youtube.com\": 6.9429928741092635\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 1010.8290453460625,\n                \"Rtt\": 20\n            }\n        },\n        \"maxCPU\": 15,\n        \"maxMemory\": 47.29,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::A842A10A523B\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.13.0 2.0.0 v606d.0 Build 231129 Rel.37213n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:44.817Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 82.5,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 70,\n            \"hardwareHealthScore\": 60\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 5.859857482185273,\n            \"google.com\": 5.888361045130641,\n            \"spotify.com\": 5.821852731591449,\n            \"youtube.com\": 5.961995249406176\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 502.7747645429361,\n                \"Rtt\": 25.346260387811633\n            }\n        },\n        \"badSignal\": {\n            \"A6:DF:E3:BE:51:2B\": {\n                \"Hostname\": \"samantha-s-A13\",\n                \"IpAddress\": \"192.168.0.106\",\n                \"Count\": 11\n            },\n            \"EE:37:6D:94:48:02\": {\n                \"Hostname\": \"samantha-s-A13\",\n                \"IpAddress\": \"192.168.0.124\",\n                \"Count\": 46\n            }\n        },\n        \"maxCPU\": 100,\n        \"maxMemory\": 47.4,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A6:DF:E3:BE:51:2B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 11,\n                    \"hostname\": \"samantha-s-A13\",\n                    \"ip\": \"192.168.0.106\",\n                    \"mac\": \"A6:DF:E3:BE:51:2B\",\n                    \"previous_count\": 11\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.838Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC EE:37:6D:94:48:02 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 46,\n                    \"hostname\": \"samantha-s-A13\",\n                    \"ip\": \"192.168.0.124\",\n                    \"mac\": \"EE:37:6D:94:48:02\",\n                    \"previous_count\": 46\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.838Z\"\n            },\n            {\n                \"Type\": \"HighCPUUsage\",\n                \"Message\": \"Device is experiencing high CPU usage.\",\n                \"Details\": {\n                    \"max_cpu_percentage\": 100,\n                    \"threshold_percentage\": 90\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.838Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::98254A42A24E\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.13.0 2.0.0 v606d.0 Build 231129 Rel.37213n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:47.03Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 78.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 13.476190476190476,\n            \"google.com\": 13.638095238095238,\n            \"spotify.com\": 12.816666666666666,\n            \"youtube.com\": 13.547619047619047\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 849.4821479713605,\n                \"Rtt\": 33.50835322195704\n            }\n        },\n        \"badSignal\": {\n            \"06:59:61:CB:85:51\": {\n                \"Hostname\": \"Alex-s-S24-Ultra\",\n                \"IpAddress\": \"192.168.0.112\",\n                \"Count\": 110\n            },\n            \"06:6D:DB:13:B2:B0\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.113\",\n                \"Count\": 20\n            },\n            \"0A:29:93:55:B1:72\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.113\",\n                \"Count\": 32\n            },\n            \"10:E9:53:42:84:01\": {\n                \"Hostname\": \"HONOR_9X-fc1288c58b1358\",\n                \"IpAddress\": \"192.168.0.113\",\n                \"Count\": 17\n            },\n            \"56:C9:62:0B:E1:1E\": {\n                \"Hostname\": \"Alex-s-Tab-S9-FE\",\n                \"IpAddress\": \"192.168.0.103\",\n                \"Count\": 92\n            },\n            \"72:62:FD:FB:2C:19\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.106\",\n                \"Count\": 25\n            },\n            \"90:98:77:A8:3F:BB\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.104\",\n                \"Count\": 364\n            },\n            \"D4:F7:D5:29:44:08\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.109\",\n                \"Count\": 17\n            }\n        },\n        \"maxCPU\": 29,\n        \"maxMemory\": 48,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 56:C9:62:0B:E1:1E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 92,\n                    \"hostname\": \"Alex-s-Tab-S9-FE\",\n                    \"ip\": \"192.168.0.103\",\n                    \"mac\": \"56:C9:62:0B:E1:1E\",\n                    \"previous_count\": 92\n                },\n                \"Timestamp\": \"2025-09-29T09:31:47.035Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 72:62:FD:FB:2C:19 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 25,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.106\",\n                    \"mac\": \"72:62:FD:FB:2C:19\",\n                    \"previous_count\": 25\n                },\n                \"Timestamp\": \"2025-09-29T09:31:47.035Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 10:E9:53:42:84:01 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 17,\n                    \"hostname\": \"HONOR_9X-fc1288c58b1358\",\n                    \"ip\": \"192.168.0.113\",\n                    \"mac\": \"10:E9:53:42:84:01\",\n                    \"previous_count\": 17\n                },\n                \"Timestamp\": \"2025-09-29T09:31:47.035Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 0A:29:93:55:B1:72 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 32,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.113\",\n                    \"mac\": \"0A:29:93:55:B1:72\",\n                    \"previous_count\": 32\n                },\n                \"Timestamp\": \"2025-09-29T09:31:47.035Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D4:F7:D5:29:44:08 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 17,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.109\",\n                    \"mac\": \"D4:F7:D5:29:44:08\",\n                    \"previous_count\": 17\n                },\n                \"Timestamp\": \"2025-09-29T09:31:47.035Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 06:59:61:CB:85:51 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 110,\n                    \"hostname\": \"Alex-s-S24-Ultra\",\n                    \"ip\": \"192.168.0.112\",\n                    \"mac\": \"06:59:61:CB:85:51\",\n                    \"previous_count\": 110\n                },\n                \"Timestamp\": \"2025-09-29T09:31:47.035Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 06:6D:DB:13:B2:B0 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 20,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.113\",\n                    \"mac\": \"06:6D:DB:13:B2:B0\",\n                    \"previous_count\": 20\n                },\n                \"Timestamp\": \"2025-09-29T09:31:47.035Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::20362690D717\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.3.0 3.1.9 v6087.0 Build 250124 Rel.60047n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:34.221Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 78.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 5.799019607843137,\n            \"google.com\": 5.757352941176471,\n            \"spotify.com\": 4.953431372549019,\n            \"youtube.com\": 5.764705882352941\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 2083.9331784841074,\n                \"Rtt\": 31.50100977995111\n            }\n        },\n        \"badSignal\": {\n            \"34:3E:A4:19:B7:11\": {\n                \"Hostname\": \"RingDoorbell-11\",\n                \"IpAddress\": \"192.168.0.9\",\n                \"Count\": 41\n            },\n            \"3C:58:C2:F1:20:8E\": {\n                \"Hostname\": \"LPX06516\",\n                \"IpAddress\": \"192.168.0.6\",\n                \"Count\": 31\n            },\n            \"5C:8E:8B:08:41:00\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.5\",\n                \"Count\": 409\n            },\n            \"76:CD:82:C6:7A:54\": {\n                \"Hostname\": \"OnePlus-Nord-CE-3-Lite-5G\",\n                \"IpAddress\": \"192.168.0.4\",\n                \"Count\": 76\n            },\n            \"A2:D3:21:B7:B0:7E\": {\n                \"Hostname\": \"MacBookPro\",\n                \"IpAddress\": \"192.168.0.10\",\n                \"Count\": 195\n            },\n            \"BE:D2:BC:E2:11:CA\": {\n                \"Hostname\": \"Amrish-s-Z-Fold5\",\n                \"IpAddress\": \"192.168.0.4\",\n                \"Count\": 39\n            },\n            \"FA:57:6A:C6:74:2F\": {\n                \"Hostname\": \"iPad\",\n                \"IpAddress\": \"192.168.0.11\",\n                \"Count\": 74\n            }\n        },\n        \"maxCPU\": 17,\n        \"maxMemory\": 39.49,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 76:CD:82:C6:7A:54 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 76,\n                    \"hostname\": \"OnePlus-Nord-CE-3-Lite-5G\",\n                    \"ip\": \"192.168.0.4\",\n                    \"mac\": \"76:CD:82:C6:7A:54\",\n                    \"previous_count\": 76\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.224Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 5C:8E:8B:08:41:00 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 409,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.5\",\n                    \"mac\": \"5C:8E:8B:08:41:00\",\n                    \"previous_count\": 409\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.224Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC BE:D2:BC:E2:11:CA has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 39,\n                    \"hostname\": \"Amrish-s-Z-Fold5\",\n                    \"ip\": \"192.168.0.4\",\n                    \"mac\": \"BE:D2:BC:E2:11:CA\",\n                    \"previous_count\": 39\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.224Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 34:3E:A4:19:B7:11 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 41,\n                    \"hostname\": \"RingDoorbell-11\",\n                    \"ip\": \"192.168.0.9\",\n                    \"mac\": \"34:3E:A4:19:B7:11\",\n                    \"previous_count\": 41\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.224Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A2:D3:21:B7:B0:7E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 195,\n                    \"hostname\": \"MacBookPro\",\n                    \"ip\": \"192.168.0.10\",\n                    \"mac\": \"A2:D3:21:B7:B0:7E\",\n                    \"previous_count\": 195\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.224Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC FA:57:6A:C6:74:2F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 74,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.0.11\",\n                    \"mac\": \"FA:57:6A:C6:74:2F\",\n                    \"previous_count\": 74\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.224Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 3C:58:C2:F1:20:8E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 31,\n                    \"hostname\": \"LPX06516\",\n                    \"ip\": \"192.168.0.6\",\n                    \"mac\": \"3C:58:C2:F1:20:8E\",\n                    \"previous_count\": 31\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.224Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::A842A10A46DD\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.13.0 2.0.0 v606d.0 Build 231129 Rel.37213n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:51.667Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 81.25,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 25,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 3.748148148148148,\n            \"google.com\": 3.8756906077348066,\n            \"spotify.com\": 3,\n            \"youtube.com\": 3.9522613065326633\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 1120.2052517985608,\n                \"Rtt\": 12.709832134292565\n            }\n        },\n        \"badSignal\": {\n            \"08:05:81:F4:95:33\": {\n                \"Hostname\": \"RokuStreamingStick\",\n                \"IpAddress\": \"192.168.0.104\",\n                \"Count\": 152\n            },\n            \"52:17:CF:C8:EF:21\": {\n                \"Hostname\": \"realme-7\",\n                \"IpAddress\": \"192.168.0.103\",\n                \"Count\": 258\n            },\n            \"8E:D3:25:1A:AF:8E\": {\n                \"Hostname\": \"Pixel-8-Pro\",\n                \"IpAddress\": \"192.168.0.108\",\n                \"Count\": 102\n            },\n            \"96:EF:52:65:99:60\": {\n                \"Hostname\": \"realme-8-Pro\",\n                \"IpAddress\": \"192.168.0.107\",\n                \"Count\": 72\n            },\n            \"FE:FD:FC:9A:98:C4\": {\n                \"Hostname\": \"M10-R03\",\n                \"IpAddress\": \"192.168.0.106\",\n                \"Count\": 39\n            }\n        },\n        \"maxCPU\": 24,\n        \"maxMemory\": 48,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 52:17:CF:C8:EF:21 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 258,\n                    \"hostname\": \"realme-7\",\n                    \"ip\": \"192.168.0.103\",\n                    \"mac\": \"52:17:CF:C8:EF:21\",\n                    \"previous_count\": 258\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.676Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 08:05:81:F4:95:33 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 152,\n                    \"hostname\": \"RokuStreamingStick\",\n                    \"ip\": \"192.168.0.104\",\n                    \"mac\": \"08:05:81:F4:95:33\",\n                    \"previous_count\": 152\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.676Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 8E:D3:25:1A:AF:8E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 102,\n                    \"hostname\": \"Pixel-8-Pro\",\n                    \"ip\": \"192.168.0.108\",\n                    \"mac\": \"8E:D3:25:1A:AF:8E\",\n                    \"previous_count\": 102\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.676Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC FE:FD:FC:9A:98:C4 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 39,\n                    \"hostname\": \"M10-R03\",\n                    \"ip\": \"192.168.0.106\",\n                    \"mac\": \"FE:FD:FC:9A:98:C4\",\n                    \"previous_count\": 39\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.676Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 96:EF:52:65:99:60 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 72,\n                    \"hostname\": \"realme-8-Pro\",\n                    \"ip\": \"192.168.0.107\",\n                    \"mac\": \"96:EF:52:65:99:60\",\n                    \"previous_count\": 72\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.676Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::98254AA1B133\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.12.0 2.0.0 v606d.0 Build 230913 Rel.29689n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:54.585Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 96.25,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 85,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 5.419847328244275,\n            \"google.com\": 5.464088397790055,\n            \"spotify.com\": 5.48469387755102,\n            \"youtube.com\": 5.517676767676767\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 600.8991646778043,\n                \"Rtt\": 13.341288782816228\n            }\n        },\n        \"badSignal\": {\n            \"FA:16:74:BB:57:E2\": {\n                \"Hostname\": \"OnePlus-Nord-CE-3-Lite-5G\",\n                \"IpAddress\": \"192.168.0.101\",\n                \"Count\": 15\n            }\n        },\n        \"maxCPU\": 10,\n        \"maxMemory\": 44.74,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC FA:16:74:BB:57:E2 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 15,\n                    \"hostname\": \"OnePlus-Nord-CE-3-Lite-5G\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"FA:16:74:BB:57:E2\",\n                    \"previous_count\": 15\n                },\n                \"Timestamp\": \"2025-09-29T09:31:54.628Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"64A10M26E00341\",\n            \"model\": \"LN14\",\n            \"vendor\": \"Linksys\",\n            \"version\": \"1.0.13.216585\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:56.568Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 100,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 8.370786516853933,\n            \"google.com\": 8.308988764044944,\n            \"spotify.com\": 7.837078651685394,\n            \"youtube.com\": 8.393258426966293\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 449.60834710743814,\n                \"Rtt\": 450.6776859504132\n            }\n        },\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::98254AA1D431\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.12.0 2.0.0 v606d.0 Build 230913 Rel.29689n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:35.743Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 67.5,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 10,\n            \"hardwareHealthScore\": 60\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 13.510688836104514,\n            \"google.com\": 13.838479809976247,\n            \"spotify.com\": 13.78147268408551,\n            \"youtube.com\": 13.819477434679335\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 421.6620099255586,\n                \"Rtt\": 30.024813895781637\n            }\n        },\n        \"badSignal\": {\n            \"20:28:BC:C7:D7:86\": {\n                \"Hostname\": \"LGwebOSTV\",\n                \"IpAddress\": \"192.168.0.107\",\n                \"Count\": 312\n            },\n            \"2E:2B:64:F5:FE:75\": {\n                \"Hostname\": \"James-s-S22-Ultra\",\n                \"IpAddress\": \"192.168.0.100\",\n                \"Count\": 22\n            },\n            \"36:03:21:74:DF:B1\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.108\",\n                \"Count\": 168\n            },\n            \"AA:88:63:9A:8C:F6\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.105\",\n                \"Count\": 36\n            },\n            \"D0:03:4B:F3:D5:3F\": {\n                \"Hostname\": \"Apple-TV\",\n                \"IpAddress\": \"192.168.0.100\",\n                \"Count\": 348\n            },\n            \"F4:C8:8A:E3:7C:EF\": {\n                \"Hostname\": \"RuaridhPC\",\n                \"IpAddress\": \"192.168.0.107\",\n                \"Count\": 34\n            }\n        },\n        \"maxCPU\": 100,\n        \"maxMemory\": 50.71,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F4:C8:8A:E3:7C:EF has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 34,\n                    \"hostname\": \"RuaridhPC\",\n                    \"ip\": \"192.168.0.107\",\n                    \"mac\": \"F4:C8:8A:E3:7C:EF\",\n                    \"previous_count\": 34\n                },\n                \"Timestamp\": \"2025-09-29T09:31:35.788Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 20:28:BC:C7:D7:86 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 312,\n                    \"hostname\": \"LGwebOSTV\",\n                    \"ip\": \"192.168.0.107\",\n                    \"mac\": \"20:28:BC:C7:D7:86\",\n                    \"previous_count\": 312\n                },\n                \"Timestamp\": \"2025-09-29T09:31:35.788Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 36:03:21:74:DF:B1 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 168,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.108\",\n                    \"mac\": \"36:03:21:74:DF:B1\",\n                    \"previous_count\": 168\n                },\n                \"Timestamp\": \"2025-09-29T09:31:35.788Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC AA:88:63:9A:8C:F6 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 36,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.105\",\n                    \"mac\": \"AA:88:63:9A:8C:F6\",\n                    \"previous_count\": 36\n                },\n                \"Timestamp\": \"2025-09-29T09:31:35.788Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D0:03:4B:F3:D5:3F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 348,\n                    \"hostname\": \"Apple-TV\",\n                    \"ip\": \"192.168.0.100\",\n                    \"mac\": \"D0:03:4B:F3:D5:3F\",\n                    \"previous_count\": 348\n                },\n                \"Timestamp\": \"2025-09-29T09:31:35.788Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 2E:2B:64:F5:FE:75 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 22,\n                    \"hostname\": \"James-s-S22-Ultra\",\n                    \"ip\": \"192.168.0.100\",\n                    \"mac\": \"2E:2B:64:F5:FE:75\",\n                    \"previous_count\": 22\n                },\n                \"Timestamp\": \"2025-09-29T09:31:35.788Z\"\n            },\n            {\n                \"Type\": \"HighCPUUsage\",\n                \"Message\": \"Device is experiencing high CPU usage.\",\n                \"Details\": {\n                    \"max_cpu_percentage\": 100,\n                    \"threshold_percentage\": 90\n                },\n                \"Timestamp\": \"2025-09-29T09:31:35.788Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::98254A42A974\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.13.0 2.0.0 v606d.0 Build 231129 Rel.37213n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:51.343Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 82.5,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 70,\n            \"hardwareHealthScore\": 60\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 4.288095238095238,\n            \"google.com\": 4.328571428571428,\n            \"spotify.com\": 4.3619047619047615,\n            \"youtube.com\": 4.440476190476191\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 595.6568765133172,\n                \"Rtt\": 21.45278450363196\n            }\n        },\n        \"badSignal\": {\n            \"3A:65:51:E8:B8:DB\": {\n                \"Hostname\": \"Galaxy-A16-5G\",\n                \"IpAddress\": \"192.168.0.103\",\n                \"Count\": 54\n            },\n            \"6A:0C:48:66:67:79\": {\n                \"Hostname\": \"moto-e14\",\n                \"IpAddress\": \"192.168.0.102\",\n                \"Count\": 237\n            }\n        },\n        \"maxCPU\": 100,\n        \"maxMemory\": 46.77,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 3A:65:51:E8:B8:DB has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 54,\n                    \"hostname\": \"Galaxy-A16-5G\",\n                    \"ip\": \"192.168.0.103\",\n                    \"mac\": \"3A:65:51:E8:B8:DB\",\n                    \"previous_count\": 54\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.371Z\"\n            },\n            {\n                \"Type\": \"HighCPUUsage\",\n                \"Message\": \"Device is experiencing high CPU usage.\",\n                \"Details\": {\n                    \"max_cpu_percentage\": 100,\n                    \"threshold_percentage\": 90\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.371Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::20362690BDD8\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.3.0 3.1.9 v6087.0 Build 250124 Rel.60047n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:56.05Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 85,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 40,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 2.8907363420427554,\n            \"google.com\": 2.9524940617577196,\n            \"spotify.com\": 2.0785714285714287,\n            \"youtube.com\": 2.9097387173396676\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 1984.5808095238087,\n                \"Rtt\": 33.52760476190476\n            }\n        },\n        \"badSignal\": {\n            \"7C:4B:26:F2:E0:DC\": {\n                \"Hostname\": \"CostyCol\",\n                \"IpAddress\": \"192.168.24.22\",\n                \"Count\": 17\n            },\n            \"AE:8F:88:BB:88:C9\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.24.15\",\n                \"Count\": 74\n            },\n            \"CE:7A:DA:36:A6:D3\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.24.5\",\n                \"Count\": 22\n            },\n            \"EE:98:1A:AA:7F:A6\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.24.23\",\n                \"Count\": 19\n            }\n        },\n        \"maxCPU\": 36,\n        \"maxMemory\": 40.96,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC EE:98:1A:AA:7F:A6 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 19,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.24.23\",\n                    \"mac\": \"EE:98:1A:AA:7F:A6\",\n                    \"previous_count\": 19\n                },\n                \"Timestamp\": \"2025-09-29T09:31:56.088Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC AE:8F:88:BB:88:C9 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 74,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.24.15\",\n                    \"mac\": \"AE:8F:88:BB:88:C9\",\n                    \"previous_count\": 74\n                },\n                \"Timestamp\": \"2025-09-29T09:31:56.088Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC CE:7A:DA:36:A6:D3 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 22,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.24.5\",\n                    \"mac\": \"CE:7A:DA:36:A6:D3\",\n                    \"previous_count\": 22\n                },\n                \"Timestamp\": \"2025-09-29T09:31:56.088Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 7C:4B:26:F2:E0:DC has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 17,\n                    \"hostname\": \"CostyCol\",\n                    \"ip\": \"192.168.24.22\",\n                    \"mac\": \"7C:4B:26:F2:E0:DC\",\n                    \"previous_count\": 17\n                },\n                \"Timestamp\": \"2025-09-29T09:31:56.088Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::A842A10A512A\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.13.0 2.0.0 v606d.0 Build 231129 Rel.37213n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:34.84Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 71.25,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 25,\n            \"hardwareHealthScore\": 60\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 6.4892601431980905,\n            \"google.com\": 6.3317422434367545,\n            \"spotify.com\": 6.43436754176611,\n            \"youtube.com\": 6.408114558472554\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 580.710167064439,\n                \"Rtt\": 15.369928400954654\n            }\n        },\n        \"badSignal\": {\n            \"12:AA:BF:81:94:64\": {\n                \"Hostname\": \"Galaxy-A21s\",\n                \"IpAddress\": \"192.168.0.140\",\n                \"Count\": 12\n            },\n            \"14:EB:B6:84:50:D3\": {\n                \"Hostname\": \"ICONMASTER\",\n                \"IpAddress\": \"192.168.0.134\",\n                \"Count\": 22\n            },\n            \"92:0D:12:A6:71:19\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.139\",\n                \"Count\": 34\n            },\n            \"B6:8D:A6:72:84:8B\": {\n                \"Hostname\": \"Galaxy-S24-Ultra\",\n                \"IpAddress\": \"192.168.0.107\",\n                \"Count\": 25\n            },\n            \"CC:D3:C1:5E:E0:A8\": {\n                \"Hostname\": \"POLAROID-TV\",\n                \"IpAddress\": \"192.168.0.106\",\n                \"Count\": 137\n            }\n        },\n        \"maxCPU\": 100,\n        \"maxMemory\": 47.97,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 12:AA:BF:81:94:64 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 12,\n                    \"hostname\": \"Galaxy-A21s\",\n                    \"ip\": \"192.168.0.140\",\n                    \"mac\": \"12:AA:BF:81:94:64\",\n                    \"previous_count\": 12\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.853Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B6:8D:A6:72:84:8B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 25,\n                    \"hostname\": \"Galaxy-S24-Ultra\",\n                    \"ip\": \"192.168.0.107\",\n                    \"mac\": \"B6:8D:A6:72:84:8B\",\n                    \"previous_count\": 25\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.853Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC CC:D3:C1:5E:E0:A8 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 137,\n                    \"hostname\": \"POLAROID-TV\",\n                    \"ip\": \"192.168.0.106\",\n                    \"mac\": \"CC:D3:C1:5E:E0:A8\",\n                    \"previous_count\": 137\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.853Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 92:0D:12:A6:71:19 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 34,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.139\",\n                    \"mac\": \"92:0D:12:A6:71:19\",\n                    \"previous_count\": 34\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.853Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 14:EB:B6:84:50:D3 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 22,\n                    \"hostname\": \"ICONMASTER\",\n                    \"ip\": \"192.168.0.134\",\n                    \"mac\": \"14:EB:B6:84:50:D3\",\n                    \"previous_count\": 22\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.853Z\"\n            },\n            {\n                \"Type\": \"HighCPUUsage\",\n                \"Message\": \"Device is experiencing high CPU usage.\",\n                \"Details\": {\n                    \"max_cpu_percentage\": 100,\n                    \"threshold_percentage\": 90\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.853Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::20362690BCB5\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.1.0 3.1.8 v6087.0 Build 230406 Rel.63114n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:53.298Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 78.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 7.087885985748218,\n            \"google.com\": 7.140142517814727,\n            \"spotify.com\": 6.2565320665083135,\n            \"youtube.com\": 7.116389548693586\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 1055.6772446555815,\n                \"Rtt\": 12.062562945368182\n            }\n        },\n        \"badSignal\": {\n            \"08:A6:BC:55:57:94\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.1.96\",\n                \"Count\": 421\n            },\n            \"08:C2:24:89:5C:16\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.1.6\",\n                \"Count\": 420\n            },\n            \"08:C2:24:9D:78:F6\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.1.95\",\n                \"Count\": 355\n            },\n            \"08:FB:EA:15:78:9A\": {\n                \"Hostname\": \"21e8a3f25539ad746ef5a73ee0533b47\",\n                \"IpAddress\": \"192.168.1.66\",\n                \"Count\": 21\n            },\n            \"0E:C5:0D:0A:12:67\": {\n                \"Hostname\": \"RealRobPro\",\n                \"IpAddress\": \"192.168.33.3\",\n                \"Count\": 12\n            },\n            \"36:05:D2:D6:57:BE\": {\n                \"Hostname\": \"RealRobPro\",\n                \"IpAddress\": \"192.168.1.39\",\n                \"Count\": 50\n            },\n            \"56:E3:AA:63:BC:7C\": {\n                \"Hostname\": \"realme-X2\",\n                \"IpAddress\": \"192.168.1.31\",\n                \"Count\": 226\n            },\n            \"7A:40:2A:F6:A0:E7\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.1.12\",\n                \"Count\": 271\n            },\n            \"84:E3:42:16:72:0F\": {\n                \"Hostname\": \"wlan0\",\n                \"IpAddress\": \"192.168.33.2\",\n                \"Count\": 30\n            },\n            \"8E:4A:0D:9B:E8:16\": {\n                \"Hostname\": \"OPPO-Find-X5-Pro\",\n                \"IpAddress\": \"192.168.1.29\",\n                \"Count\": 78\n            },\n            \"A8:80:55:D1:84:FB\": {\n                \"Hostname\": \"lwip0\",\n                \"IpAddress\": \"192.168.33.3\",\n                \"Count\": 95\n            },\n            \"C0:91:B9:A4:A2:7C\": {\n                \"Hostname\": \"kitchen echo\",\n                \"IpAddress\": \"192.168.1.56\",\n                \"Count\": 358\n            },\n            \"C0:B5:D7:E7:4F:85\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.1.121\",\n                \"Count\": 208\n            },\n            \"C4:82:E1:84:75:38\": {\n                \"Hostname\": \"wlan0\",\n                \"IpAddress\": \"192.168.1.83\",\n                \"Count\": 356\n            },\n            \"C4:82:E1:99:7B:75\": {\n                \"Hostname\": \"wlan0\",\n                \"IpAddress\": \"192.168.1.40\",\n                \"Count\": 368\n            },\n            \"C4:82:E1:F7:A6:08\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.1.86\",\n                \"Count\": 30\n            },\n            \"CC:9E:A2:D6:21:62\": {\n                \"Hostname\": \"AmazonPlug091K\",\n                \"IpAddress\": \"192.168.1.15\",\n                \"Count\": 10\n            },\n            \"CC:F7:35:83:27:3A\": {\n                \"Hostname\": \"CamPLug\",\n                \"IpAddress\": \"192.168.1.35\",\n                \"Count\": 85\n            },\n            \"E0:F7:28:B7:50:0F\": {\n                \"Hostname\": \"amazon-e6bcb9c50\",\n                \"IpAddress\": \"192.168.1.20\",\n                \"Count\": 384\n            },\n            \"E6:E1:4C:04:E7:91\": {\n                \"Hostname\": \"Lenovo-Tab-M10-3rd-Gen\",\n                \"IpAddress\": \"192.168.1.49\",\n                \"Count\": 21\n            },\n            \"F0:81:73:2A:9D:9E\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.1.48\",\n                \"Count\": 83\n            },\n            \"FC:3C:D7:47:13:7E\": {\n                \"Hostname\": \"lwip0\",\n                \"IpAddress\": \"192.168.1.29\",\n                \"Count\": 14\n            }\n        },\n        \"maxCPU\": 56,\n        \"maxMemory\": 40.55,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 0E:C5:0D:0A:12:67 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 12,\n                    \"hostname\": \"RealRobPro\",\n                    \"ip\": \"192.168.33.3\",\n                    \"mac\": \"0E:C5:0D:0A:12:67\",\n                    \"previous_count\": 12\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.302Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C4:82:E1:84:75:38 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 356,\n                    \"hostname\": \"wlan0\",\n                    \"ip\": \"192.168.1.83\",\n                    \"mac\": \"C4:82:E1:84:75:38\",\n                    \"previous_count\": 356\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.302Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A8:80:55:D1:84:FB has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 95,\n                    \"hostname\": \"lwip0\",\n                    \"ip\": \"192.168.33.3\",\n                    \"mac\": \"A8:80:55:D1:84:FB\",\n                    \"previous_count\": 95\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.302Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 08:A6:BC:55:57:94 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 421,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.1.96\",\n                    \"mac\": \"08:A6:BC:55:57:94\",\n                    \"previous_count\": 421\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.302Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC E0:F7:28:B7:50:0F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 384,\n                    \"hostname\": \"amazon-e6bcb9c50\",\n                    \"ip\": \"192.168.1.20\",\n                    \"mac\": \"E0:F7:28:B7:50:0F\",\n                    \"previous_count\": 384\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.302Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 7A:40:2A:F6:A0:E7 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 271,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.1.12\",\n                    \"mac\": \"7A:40:2A:F6:A0:E7\",\n                    \"previous_count\": 271\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.302Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC CC:F7:35:83:27:3A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 85,\n                    \"hostname\": \"CamPLug\",\n                    \"ip\": \"192.168.1.35\",\n                    \"mac\": \"CC:F7:35:83:27:3A\",\n                    \"previous_count\": 85\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.302Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 08:C2:24:9D:78:F6 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 355,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.1.95\",\n                    \"mac\": \"08:C2:24:9D:78:F6\",\n                    \"previous_count\": 355\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.302Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 84:E3:42:16:72:0F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 30,\n                    \"hostname\": \"wlan0\",\n                    \"ip\": \"192.168.33.2\",\n                    \"mac\": \"84:E3:42:16:72:0F\",\n                    \"previous_count\": 30\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.302Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C0:91:B9:A4:A2:7C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 358,\n                    \"hostname\": \"kitchen echo\",\n                    \"ip\": \"192.168.1.56\",\n                    \"mac\": \"C0:91:B9:A4:A2:7C\",\n                    \"previous_count\": 358\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.302Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C0:B5:D7:E7:4F:85 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 208,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.1.121\",\n                    \"mac\": \"C0:B5:D7:E7:4F:85\",\n                    \"previous_count\": 208\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.302Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C4:82:E1:99:7B:75 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 368,\n                    \"hostname\": \"wlan0\",\n                    \"ip\": \"192.168.1.40\",\n                    \"mac\": \"C4:82:E1:99:7B:75\",\n                    \"previous_count\": 368\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.302Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 56:E3:AA:63:BC:7C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 226,\n                    \"hostname\": \"realme-X2\",\n                    \"ip\": \"192.168.1.31\",\n                    \"mac\": \"56:E3:AA:63:BC:7C\",\n                    \"previous_count\": 226\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.302Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC FC:3C:D7:47:13:7E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 14,\n                    \"hostname\": \"lwip0\",\n                    \"ip\": \"192.168.1.29\",\n                    \"mac\": \"FC:3C:D7:47:13:7E\",\n                    \"previous_count\": 14\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.302Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F0:81:73:2A:9D:9E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 83,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.1.48\",\n                    \"mac\": \"F0:81:73:2A:9D:9E\",\n                    \"previous_count\": 83\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.302Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC CC:9E:A2:D6:21:62 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 10,\n                    \"hostname\": \"AmazonPlug091K\",\n                    \"ip\": \"192.168.1.15\",\n                    \"mac\": \"CC:9E:A2:D6:21:62\",\n                    \"previous_count\": 10\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.302Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 8E:4A:0D:9B:E8:16 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 78,\n                    \"hostname\": \"OPPO-Find-X5-Pro\",\n                    \"ip\": \"192.168.1.29\",\n                    \"mac\": \"8E:4A:0D:9B:E8:16\",\n                    \"previous_count\": 78\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.302Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 08:FB:EA:15:78:9A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 21,\n                    \"hostname\": \"21e8a3f25539ad746ef5a73ee0533b47\",\n                    \"ip\": \"192.168.1.66\",\n                    \"mac\": \"08:FB:EA:15:78:9A\",\n                    \"previous_count\": 21\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.302Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC E6:E1:4C:04:E7:91 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 21,\n                    \"hostname\": \"Lenovo-Tab-M10-3rd-Gen\",\n                    \"ip\": \"192.168.1.49\",\n                    \"mac\": \"E6:E1:4C:04:E7:91\",\n                    \"previous_count\": 21\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.302Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C4:82:E1:F7:A6:08 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 30,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.1.86\",\n                    \"mac\": \"C4:82:E1:F7:A6:08\",\n                    \"previous_count\": 30\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.302Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 36:05:D2:D6:57:BE has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 50,\n                    \"hostname\": \"RealRobPro\",\n                    \"ip\": \"192.168.1.39\",\n                    \"mac\": \"36:05:D2:D6:57:BE\",\n                    \"previous_count\": 50\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.302Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 08:C2:24:89:5C:16 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 420,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.1.6\",\n                    \"mac\": \"08:C2:24:89:5C:16\",\n                    \"previous_count\": 420\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.302Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::20362690B9C1\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.3.0 3.1.9 v6087.0 Build 250124 Rel.60047n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:43.376Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 78.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 3.989847715736041,\n            \"google.com\": 4.111413043478261,\n            \"spotify.com\": 4.076530612244898,\n            \"youtube.com\": 4.085858585858586\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 1858.7083532219563,\n                \"Rtt\": 37.739725536992836\n            }\n        },\n        \"badSignal\": {\n            \"44:27:45:6F:43:24\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.15\",\n                \"Count\": 108\n            },\n            \"4E:07:8C:EF:A9:19\": {\n                \"Hostname\": \"Galaxy-Z-Fold5\",\n                \"IpAddress\": \"192.168.0.9\",\n                \"Count\": 78\n            },\n            \"64:16:66:B6:52:43\": {\n                \"Hostname\": \"09AA01AC361901SV\",\n                \"IpAddress\": \"192.168.0.4\",\n                \"Count\": 201\n            },\n            \"68:3A:48:8C:67:1B\": {\n                \"Hostname\": \"Samsung-Dryer\",\n                \"IpAddress\": \"192.168.0.2\",\n                \"Count\": 30\n            },\n            \"96:1B:D8:3F:01:5F\": {\n                \"Hostname\": \"Pixel-Fold\",\n                \"IpAddress\": \"192.168.0.8\",\n                \"Count\": 152\n            },\n            \"98:E2:55:88:CD:C0\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.6\",\n                \"Count\": 263\n            },\n            \"BA:F7:6A:A3:C0:57\": {\n                \"Hostname\": \"iPad\",\n                \"IpAddress\": \"192.168.0.11\",\n                \"Count\": 36\n            },\n            \"BC:10:2F:3E:B2:FB\": {\n                \"Hostname\": \"Samsung-Washer\",\n                \"IpAddress\": \"192.168.0.3\",\n                \"Count\": 372\n            },\n            \"D8:EB:46:A3:CA:CE\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.7\",\n                \"Count\": 250\n            },\n            \"EA:3B:DD:EB:F5:F1\": {\n                \"Hostname\": \"SM-L705F\",\n                \"IpAddress\": \"192.168.0.13\",\n                \"Count\": 51\n            }\n        },\n        \"maxCPU\": 24,\n        \"maxMemory\": 42.84,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 68:3A:48:8C:67:1B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 30,\n                    \"hostname\": \"Samsung-Dryer\",\n                    \"ip\": \"192.168.0.2\",\n                    \"mac\": \"68:3A:48:8C:67:1B\",\n                    \"previous_count\": 30\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.389Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 44:27:45:6F:43:24 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 108,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.15\",\n                    \"mac\": \"44:27:45:6F:43:24\",\n                    \"previous_count\": 108\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.389Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 98:E2:55:88:CD:C0 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 263,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.6\",\n                    \"mac\": \"98:E2:55:88:CD:C0\",\n                    \"previous_count\": 263\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.389Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 96:1B:D8:3F:01:5F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 152,\n                    \"hostname\": \"Pixel-Fold\",\n                    \"ip\": \"192.168.0.8\",\n                    \"mac\": \"96:1B:D8:3F:01:5F\",\n                    \"previous_count\": 152\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.389Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 64:16:66:B6:52:43 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 201,\n                    \"hostname\": \"09AA01AC361901SV\",\n                    \"ip\": \"192.168.0.4\",\n                    \"mac\": \"64:16:66:B6:52:43\",\n                    \"previous_count\": 201\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.389Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC EA:3B:DD:EB:F5:F1 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 51,\n                    \"hostname\": \"SM-L705F\",\n                    \"ip\": \"192.168.0.13\",\n                    \"mac\": \"EA:3B:DD:EB:F5:F1\",\n                    \"previous_count\": 51\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.389Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 4E:07:8C:EF:A9:19 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 78,\n                    \"hostname\": \"Galaxy-Z-Fold5\",\n                    \"ip\": \"192.168.0.9\",\n                    \"mac\": \"4E:07:8C:EF:A9:19\",\n                    \"previous_count\": 78\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.389Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC BA:F7:6A:A3:C0:57 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 36,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.0.11\",\n                    \"mac\": \"BA:F7:6A:A3:C0:57\",\n                    \"previous_count\": 36\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.389Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::20362690D933\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.1.0 3.1.8 v6087.0 Build 230406 Rel.63114n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:43.41Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 78.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 4.114285714285714,\n            \"google.com\": 4.085714285714285,\n            \"spotify.com\": 3.761904761904762,\n            \"youtube.com\": 4.102380952380952\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 1738.289309523809,\n                \"Rtt\": 9.227780952380956\n            }\n        },\n        \"badSignal\": {\n            \"00:71:47:0A:AE:AD\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.198\",\n                \"Count\": 13\n            },\n            \"16:96:AC:EB:8B:D2\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.13\",\n                \"Count\": 21\n            },\n            \"2A:2B:61:48:E0:09\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.14\",\n                \"Count\": 348\n            },\n            \"38:56:3D:46:9D:D6\": {\n                \"Hostname\": \"XBOX\",\n                \"IpAddress\": \"192.168.0.21\",\n                \"Count\": 25\n            },\n            \"3E:43:B1:91:9B:BA\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.11\",\n                \"Count\": 57\n            },\n            \"4C:EF:C0:22:06:44\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.7\",\n                \"Count\": 24\n            },\n            \"60:92:C8:02:D6:E4\": {\n                \"Hostname\": \"Tayla\",\n                \"IpAddress\": \"192.168.0.22\",\n                \"Count\": 94\n            },\n            \"70:48:0F:90:FB:6F\": {\n                \"Hostname\": \"iPad\",\n                \"IpAddress\": \"192.168.0.16\",\n                \"Count\": 12\n            },\n            \"FA:D0:7F:C1:4D:7C\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.20\",\n                \"Count\": 10\n            }\n        },\n        \"maxCPU\": 22,\n        \"maxMemory\": 38.46,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 2A:2B:61:48:E0:09 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 348,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.14\",\n                    \"mac\": \"2A:2B:61:48:E0:09\",\n                    \"previous_count\": 348\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.421Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 60:92:C8:02:D6:E4 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 94,\n                    \"hostname\": \"Tayla\",\n                    \"ip\": \"192.168.0.22\",\n                    \"mac\": \"60:92:C8:02:D6:E4\",\n                    \"previous_count\": 94\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.421Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 3E:43:B1:91:9B:BA has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 57,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.11\",\n                    \"mac\": \"3E:43:B1:91:9B:BA\",\n                    \"previous_count\": 57\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.421Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 38:56:3D:46:9D:D6 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 25,\n                    \"hostname\": \"XBOX\",\n                    \"ip\": \"192.168.0.21\",\n                    \"mac\": \"38:56:3D:46:9D:D6\",\n                    \"previous_count\": 25\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.421Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 70:48:0F:90:FB:6F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 12,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.0.16\",\n                    \"mac\": \"70:48:0F:90:FB:6F\",\n                    \"previous_count\": 12\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.421Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 00:71:47:0A:AE:AD has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 13,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.198\",\n                    \"mac\": \"00:71:47:0A:AE:AD\",\n                    \"previous_count\": 13\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.421Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 16:96:AC:EB:8B:D2 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 21,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.13\",\n                    \"mac\": \"16:96:AC:EB:8B:D2\",\n                    \"previous_count\": 21\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.421Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC FA:D0:7F:C1:4D:7C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 10,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.20\",\n                    \"mac\": \"FA:D0:7F:C1:4D:7C\",\n                    \"previous_count\": 10\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.421Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 4C:EF:C0:22:06:44 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 24,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.7\",\n                    \"mac\": \"4C:EF:C0:22:06:44\",\n                    \"previous_count\": 24\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.421Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::20362690DB1C\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.1.0 3.1.8 v6087.0 Build 230406 Rel.63114n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:52.672Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 78.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 2.9619952494061756,\n            \"google.com\": 2.9097387173396676,\n            \"spotify.com\": 2.1068883610451308,\n            \"youtube.com\": 2.9382422802850354\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 1964.6232066508308,\n                \"Rtt\": 8.912558194774345\n            }\n        },\n        \"badSignal\": {\n            \"2C:9E:00:17:A6:F9\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.11\",\n                \"Count\": 366\n            },\n            \"8E:07:91:9D:EC:10\": {\n                \"Hostname\": \"Galaxy-A15\",\n                \"IpAddress\": \"192.168.0.7\",\n                \"Count\": 77\n            },\n            \"9E:60:54:C4:09:25\": {\n                \"Hostname\": \"Johnson-s-S20-Ultra\",\n                \"IpAddress\": \"192.168.0.3\",\n                \"Count\": 93\n            },\n            \"AE:3B:25:EB:32:56\": {\n                \"Hostname\": \"S21-Ultra-khxng-ice\",\n                \"IpAddress\": \"192.168.0.2\",\n                \"Count\": 156\n            },\n            \"B8:AB:62:0B:0E:4C\": {\n                \"Hostname\": \"Android TV\",\n                \"IpAddress\": \"192.168.0.4\",\n                \"Count\": 420\n            },\n            \"C4:AC:AA:8F:FE:A1\": {\n                \"Hostname\": \"Shauns-iPhone\",\n                \"IpAddress\": \"192.168.0.10\",\n                \"Count\": 154\n            },\n            \"C6:44:D2:64:01:D3\": {\n                \"Hostname\": \"Chenchira-s-S24-Ultra\",\n                \"IpAddress\": \"192.168.0.8\",\n                \"Count\": 179\n            },\n            \"CC:60:C8:0C:C4:B1\": {\n                \"Hostname\": \"XBOX\",\n                \"IpAddress\": \"192.168.0.12\",\n                \"Count\": 51\n            },\n            \"E2:FA:C4:17:A5:30\": {\n                \"Hostname\": \"RE550\",\n                \"IpAddress\": \"192.168.0.5\",\n                \"Count\": 420\n            }\n        },\n        \"maxCPU\": 16,\n        \"maxMemory\": 38.87,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C4:AC:AA:8F:FE:A1 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 154,\n                    \"hostname\": \"Shauns-iPhone\",\n                    \"ip\": \"192.168.0.10\",\n                    \"mac\": \"C4:AC:AA:8F:FE:A1\",\n                    \"previous_count\": 154\n                },\n                \"Timestamp\": \"2025-09-29T09:31:52.724Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC E2:FA:C4:17:A5:30 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 420,\n                    \"hostname\": \"RE550\",\n                    \"ip\": \"192.168.0.5\",\n                    \"mac\": \"E2:FA:C4:17:A5:30\",\n                    \"previous_count\": 420\n                },\n                \"Timestamp\": \"2025-09-29T09:31:52.724Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 9E:60:54:C4:09:25 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 93,\n                    \"hostname\": \"Johnson-s-S20-Ultra\",\n                    \"ip\": \"192.168.0.3\",\n                    \"mac\": \"9E:60:54:C4:09:25\",\n                    \"previous_count\": 93\n                },\n                \"Timestamp\": \"2025-09-29T09:31:52.724Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C6:44:D2:64:01:D3 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 179,\n                    \"hostname\": \"Chenchira-s-S24-Ultra\",\n                    \"ip\": \"192.168.0.8\",\n                    \"mac\": \"C6:44:D2:64:01:D3\",\n                    \"previous_count\": 179\n                },\n                \"Timestamp\": \"2025-09-29T09:31:52.724Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC CC:60:C8:0C:C4:B1 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 51,\n                    \"hostname\": \"XBOX\",\n                    \"ip\": \"192.168.0.12\",\n                    \"mac\": \"CC:60:C8:0C:C4:B1\",\n                    \"previous_count\": 51\n                },\n                \"Timestamp\": \"2025-09-29T09:31:52.724Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC AE:3B:25:EB:32:56 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 156,\n                    \"hostname\": \"S21-Ultra-khxng-ice\",\n                    \"ip\": \"192.168.0.2\",\n                    \"mac\": \"AE:3B:25:EB:32:56\",\n                    \"previous_count\": 156\n                },\n                \"Timestamp\": \"2025-09-29T09:31:52.724Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B8:AB:62:0B:0E:4C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 420,\n                    \"hostname\": \"Android TV\",\n                    \"ip\": \"192.168.0.4\",\n                    \"mac\": \"B8:AB:62:0B:0E:4C\",\n                    \"previous_count\": 420\n                },\n                \"Timestamp\": \"2025-09-29T09:31:52.724Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 2C:9E:00:17:A6:F9 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 366,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.11\",\n                    \"mac\": \"2C:9E:00:17:A6:F9\",\n                    \"previous_count\": 366\n                },\n                \"Timestamp\": \"2025-09-29T09:31:52.724Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 8E:07:91:9D:EC:10 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 77,\n                    \"hostname\": \"Galaxy-A15\",\n                    \"ip\": \"192.168.0.7\",\n                    \"mac\": \"8E:07:91:9D:EC:10\",\n                    \"previous_count\": 77\n                },\n                \"Timestamp\": \"2025-09-29T09:31:52.724Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::5CE931808018\",\n            \"model\": \"HX220\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.17.0 2.0.0 v605f.0 Build 240923 Rel.23368n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:52.645Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 78.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 4.933491686460807,\n            \"google.com\": 5.007125890736342,\n            \"spotify.com\": 4.339667458432304,\n            \"youtube.com\": 4.980997624703088\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 389.16266666666576,\n                \"Rtt\": 2.7716952380952384\n            }\n        },\n        \"badSignal\": {\n            \"30:07:4D:F3:5F:B0\": {\n                \"Hostname\": \"Galaxy-S8\",\n                \"IpAddress\": \"192.168.88.6\",\n                \"Count\": 172\n            },\n            \"38:B4:D3:37:56:FF\": {\n                \"Hostname\": \"bosch-dishwasher-014080546866002602\",\n                \"IpAddress\": \"192.168.88.2\",\n                \"Count\": 124\n            },\n            \"56:4F:F4:2E:A7:7D\": {\n                \"Hostname\": \"Pixel-9\",\n                \"IpAddress\": \"192.168.88.4\",\n                \"Count\": 26\n            },\n            \"5A:5C:02:8A:4B:F1\": {\n                \"Hostname\": \"Redmi-Note-9-Pro\",\n                \"IpAddress\": \"192.168.88.8\",\n                \"Count\": 83\n            },\n            \"84:C8:A0:25:0A:D4\": {\n                \"Hostname\": \"43TCLRokuTV\",\n                \"IpAddress\": \"192.168.88.11\",\n                \"Count\": 174\n            },\n            \"8C:F5:A3:74:50:E6\": {\n                \"Hostname\": \"Samsung-Galaxy-S7-edge\",\n                \"IpAddress\": \"192.168.88.3\",\n                \"Count\": 298\n            },\n            \"A2:2F:BF:BF:44:DD\": {\n                \"Hostname\": \"MacBookPro\",\n                \"IpAddress\": \"192.168.88.10\",\n                \"Count\": 101\n            },\n            \"D4:D2:52:82:16:35\": {\n                \"Hostname\": \"Thinkbook\",\n                \"IpAddress\": \"192.168.88.5\",\n                \"Count\": 49\n            },\n            \"F8:3D:C6:80:E3:C2\": {\n                \"Hostname\": \"S\",\n                \"IpAddress\": \"192.168.88.3\",\n                \"Count\": 54\n            }\n        },\n        \"maxCPU\": 29,\n        \"maxMemory\": 64.35,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 38:B4:D3:37:56:FF has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 124,\n                    \"hostname\": \"bosch-dishwasher-014080546866002602\",\n                    \"ip\": \"192.168.88.2\",\n                    \"mac\": \"38:B4:D3:37:56:FF\",\n                    \"previous_count\": 124\n                },\n                \"Timestamp\": \"2025-09-29T09:31:52.695Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D4:D2:52:82:16:35 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 49,\n                    \"hostname\": \"Thinkbook\",\n                    \"ip\": \"192.168.88.5\",\n                    \"mac\": \"D4:D2:52:82:16:35\",\n                    \"previous_count\": 49\n                },\n                \"Timestamp\": \"2025-09-29T09:31:52.695Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A2:2F:BF:BF:44:DD has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 101,\n                    \"hostname\": \"MacBookPro\",\n                    \"ip\": \"192.168.88.10\",\n                    \"mac\": \"A2:2F:BF:BF:44:DD\",\n                    \"previous_count\": 101\n                },\n                \"Timestamp\": \"2025-09-29T09:31:52.695Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 84:C8:A0:25:0A:D4 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 174,\n                    \"hostname\": \"43TCLRokuTV\",\n                    \"ip\": \"192.168.88.11\",\n                    \"mac\": \"84:C8:A0:25:0A:D4\",\n                    \"previous_count\": 174\n                },\n                \"Timestamp\": \"2025-09-29T09:31:52.695Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 30:07:4D:F3:5F:B0 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 172,\n                    \"hostname\": \"Galaxy-S8\",\n                    \"ip\": \"192.168.88.6\",\n                    \"mac\": \"30:07:4D:F3:5F:B0\",\n                    \"previous_count\": 172\n                },\n                \"Timestamp\": \"2025-09-29T09:31:52.695Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F8:3D:C6:80:E3:C2 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 54,\n                    \"hostname\": \"S\",\n                    \"ip\": \"192.168.88.3\",\n                    \"mac\": \"F8:3D:C6:80:E3:C2\",\n                    \"previous_count\": 54\n                },\n                \"Timestamp\": \"2025-09-29T09:31:52.695Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 8C:F5:A3:74:50:E6 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 298,\n                    \"hostname\": \"Samsung-Galaxy-S7-edge\",\n                    \"ip\": \"192.168.88.3\",\n                    \"mac\": \"8C:F5:A3:74:50:E6\",\n                    \"previous_count\": 298\n                },\n                \"Timestamp\": \"2025-09-29T09:31:52.695Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 5A:5C:02:8A:4B:F1 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 83,\n                    \"hostname\": \"Redmi-Note-9-Pro\",\n                    \"ip\": \"192.168.88.8\",\n                    \"mac\": \"5A:5C:02:8A:4B:F1\",\n                    \"previous_count\": 83\n                },\n                \"Timestamp\": \"2025-09-29T09:31:52.695Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 56:4F:F4:2E:A7:7D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 26,\n                    \"hostname\": \"Pixel-9\",\n                    \"ip\": \"192.168.88.4\",\n                    \"mac\": \"56:4F:F4:2E:A7:7D\",\n                    \"previous_count\": 26\n                },\n                \"Timestamp\": \"2025-09-29T09:31:52.695Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::3C52A105FE20\",\n            \"model\": \"HX220\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.15.0 2.0.0 v605f.0 Build 231128 Rel.28166n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:37.972Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 68.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15,\n            \"hardwareHealthScore\": 60\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 10.95249406175772,\n            \"google.com\": 10.980997624703088,\n            \"spotify.com\": 10.964370546318289,\n            \"youtube.com\": 10.961995249406176\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 647.3148931116384,\n                \"Rtt\": 23.683997624703064\n            }\n        },\n        \"badSignal\": {\n            \"06:AF:98:18:52:B9\": {\n                \"Hostname\": \"Watch\",\n                \"IpAddress\": \"192.168.88.11\",\n                \"Count\": 50\n            },\n            \"20:0B:74:81:3D:73\": {\n                \"Hostname\": \"LAPTOP-G6LKLA2P\",\n                \"IpAddress\": \"192.168.88.7\",\n                \"Count\": 37\n            },\n            \"20:1C:3A:0C:A5:73\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.88.9\",\n                \"Count\": 238\n            },\n            \"32:6C:6A:6C:6B:7D\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.88.2\",\n                \"Count\": 138\n            },\n            \"3E:F3:2A:41:E4:B6\": {\n                \"Hostname\": \"Pixel-8-Pro\",\n                \"IpAddress\": \"192.168.88.6\",\n                \"Count\": 113\n            },\n            \"40:A9:CF:F6:89:BD\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.88.14\",\n                \"Count\": 104\n            },\n            \"54:DF:1B:AF:5C:8E\": {\n                \"Hostname\": \"LUXOR-TV\",\n                \"IpAddress\": \"192.168.88.11\",\n                \"Count\": 389\n            },\n            \"6E:D9:D3:AB:21:CF\": {\n                \"Hostname\": \"Glen-s-Tab-A8\",\n                \"IpAddress\": \"192.168.88.4\",\n                \"Count\": 166\n            },\n            \"80:47:86:A5:B4:6C\": {\n                \"Hostname\": \"Samsung\",\n                \"IpAddress\": \"192.168.88.10\",\n                \"Count\": 346\n            },\n            \"80:47:86:A5:B4:F3\": {\n                \"Hostname\": \"Samsung\",\n                \"IpAddress\": \"192.168.88.13\",\n                \"Count\": 378\n            }\n        },\n        \"maxCPU\": 100,\n        \"maxMemory\": 62.26,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 6E:D9:D3:AB:21:CF has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 166,\n                    \"hostname\": \"Glen-s-Tab-A8\",\n                    \"ip\": \"192.168.88.4\",\n                    \"mac\": \"6E:D9:D3:AB:21:CF\",\n                    \"previous_count\": 166\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.977Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 06:AF:98:18:52:B9 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 50,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.88.11\",\n                    \"mac\": \"06:AF:98:18:52:B9\",\n                    \"previous_count\": 50\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.977Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 40:A9:CF:F6:89:BD has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 104,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.14\",\n                    \"mac\": \"40:A9:CF:F6:89:BD\",\n                    \"previous_count\": 104\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.977Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 80:47:86:A5:B4:F3 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 378,\n                    \"hostname\": \"Samsung\",\n                    \"ip\": \"192.168.88.13\",\n                    \"mac\": \"80:47:86:A5:B4:F3\",\n                    \"previous_count\": 378\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.977Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 32:6C:6A:6C:6B:7D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 138,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.88.2\",\n                    \"mac\": \"32:6C:6A:6C:6B:7D\",\n                    \"previous_count\": 138\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.977Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 80:47:86:A5:B4:6C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 346,\n                    \"hostname\": \"Samsung\",\n                    \"ip\": \"192.168.88.10\",\n                    \"mac\": \"80:47:86:A5:B4:6C\",\n                    \"previous_count\": 346\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.977Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 20:1C:3A:0C:A5:73 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 238,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.9\",\n                    \"mac\": \"20:1C:3A:0C:A5:73\",\n                    \"previous_count\": 238\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.977Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 3E:F3:2A:41:E4:B6 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 113,\n                    \"hostname\": \"Pixel-8-Pro\",\n                    \"ip\": \"192.168.88.6\",\n                    \"mac\": \"3E:F3:2A:41:E4:B6\",\n                    \"previous_count\": 113\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.977Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 54:DF:1B:AF:5C:8E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 389,\n                    \"hostname\": \"LUXOR-TV\",\n                    \"ip\": \"192.168.88.11\",\n                    \"mac\": \"54:DF:1B:AF:5C:8E\",\n                    \"previous_count\": 389\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.977Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 20:0B:74:81:3D:73 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 37,\n                    \"hostname\": \"LAPTOP-G6LKLA2P\",\n                    \"ip\": \"192.168.88.7\",\n                    \"mac\": \"20:0B:74:81:3D:73\",\n                    \"previous_count\": 37\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.977Z\"\n            },\n            {\n                \"Type\": \"HighCPUUsage\",\n                \"Message\": \"Device is experiencing high CPU usage.\",\n                \"Details\": {\n                    \"max_cpu_percentage\": 100,\n                    \"threshold_percentage\": 90\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.977Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::242FD04E9ED5\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.15.0 2.0.0 v606d.0 Build 240802 Rel.33715n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:57.452Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 92.5,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 70,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 4.02375296912114,\n            \"google.com\": 4.021377672209026,\n            \"spotify.com\": 3.980997624703088,\n            \"youtube.com\": 4.0308788598574825\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 886.1500000000003,\n                \"Rtt\": 13.05084745762712\n            }\n        },\n        \"badSignal\": {\n            \"80:6D:71:E1:1A:5B\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.103\",\n                \"Count\": 19\n            },\n            \"92:EE:A3:41:D6:12\": {\n                \"Hostname\": \"Mark-s-S23\",\n                \"IpAddress\": \"192.168.0.100\",\n                \"Count\": 63\n            }\n        },\n        \"maxCPU\": 12,\n        \"maxMemory\": 44.59,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 80:6D:71:E1:1A:5B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 19,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.103\",\n                    \"mac\": \"80:6D:71:E1:1A:5B\",\n                    \"previous_count\": 19\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.492Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::242FD04EA0FA\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.12.0 2.0.0 v606d.0 Build 230913 Rel.29689n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:57.292Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 81.25,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 25,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 5.61520190023753,\n            \"google.com\": 5.869358669833729,\n            \"spotify.com\": 5.712589073634204,\n            \"youtube.com\": 5.809976247030879\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 664.6137980769225,\n                \"Rtt\": 13.413461538461538\n            }\n        },\n        \"badSignal\": {\n            \"08:57:FB:AC:FC:88\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.110\",\n                \"Count\": 130\n            },\n            \"3A:DB:7B:98:3E:B0\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.106\",\n                \"Count\": 84\n            },\n            \"4A:4F:68:C4:C9:EF\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.112\",\n                \"Count\": 11\n            },\n            \"B6:01:EF:08:A8:3A\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.107\",\n                \"Count\": 99\n            },\n            \"EC:8A:C4:B9:D7:75\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.108\",\n                \"Count\": 35\n            }\n        },\n        \"maxCPU\": 19,\n        \"maxMemory\": 45.45,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 08:57:FB:AC:FC:88 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 130,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.110\",\n                    \"mac\": \"08:57:FB:AC:FC:88\",\n                    \"previous_count\": 130\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.302Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B6:01:EF:08:A8:3A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 99,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.107\",\n                    \"mac\": \"B6:01:EF:08:A8:3A\",\n                    \"previous_count\": 99\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.302Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC EC:8A:C4:B9:D7:75 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 35,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.108\",\n                    \"mac\": \"EC:8A:C4:B9:D7:75\",\n                    \"previous_count\": 35\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.302Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 4A:4F:68:C4:C9:EF has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 11,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.112\",\n                    \"mac\": \"4A:4F:68:C4:C9:EF\",\n                    \"previous_count\": 11\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.302Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 3A:DB:7B:98:3E:B0 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 84,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.106\",\n                    \"mac\": \"3A:DB:7B:98:3E:B0\",\n                    \"previous_count\": 84\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.302Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::2036269010E2\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.3.0 3.1.9 v6087.0 Build 250124 Rel.60047n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:40.966Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 85,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 40,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 4.744303797468355,\n            \"google.com\": 4.869209809264305,\n            \"spotify.com\": 3.989821882951654,\n            \"youtube.com\": 4.900255754475704\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 1010.8823684210522,\n                \"Rtt\": 34.1640311004785\n            }\n        },\n        \"badSignal\": {\n            \"08:91:15:21:86:A4\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.3\",\n                \"Count\": 27\n            },\n            \"46:74:EB:C8:26:C5\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.17\",\n                \"Count\": 12\n            },\n            \"48:9E:9D:0E:3B:C5\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.2\",\n                \"Count\": 123\n            },\n            \"9E:0A:FA:F0:26:42\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.6\",\n                \"Count\": 60\n            }\n        },\n        \"maxCPU\": 26,\n        \"maxMemory\": 39.61,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 46:74:EB:C8:26:C5 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 12,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.17\",\n                    \"mac\": \"46:74:EB:C8:26:C5\",\n                    \"previous_count\": 12\n                },\n                \"Timestamp\": \"2025-09-29T09:31:41.003Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 9E:0A:FA:F0:26:42 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 60,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.6\",\n                    \"mac\": \"9E:0A:FA:F0:26:42\",\n                    \"previous_count\": 60\n                },\n                \"Timestamp\": \"2025-09-29T09:31:41.003Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 08:91:15:21:86:A4 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 27,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.3\",\n                    \"mac\": \"08:91:15:21:86:A4\",\n                    \"previous_count\": 27\n                },\n                \"Timestamp\": \"2025-09-29T09:31:41.003Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::20362690BBA1\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.1.0 3.1.8 v6087.0 Build 230406 Rel.63114n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:34.321Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 78.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 6.160975609756098,\n            \"google.com\": 6.060975609756097,\n            \"spotify.com\": 6.097560975609756,\n            \"youtube.com\": 6.180487804878049\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 2052.7883454987827,\n                \"Rtt\": 10.437326034063258\n            }\n        },\n        \"badSignal\": {\n            \"02:62:93:24:A9:2E\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.24\",\n                \"Count\": 135\n            },\n            \"40:1A:58:6F:92:02\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.15\",\n                \"Count\": 333\n            },\n            \"48:43:DD:1E:57:36\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.20\",\n                \"Count\": 159\n            },\n            \"52:21:05:4B:AA:B6\": {\n                \"Hostname\": \"Mark-s-S24-Ultra\",\n                \"IpAddress\": \"192.168.0.2\",\n                \"Count\": 11\n            },\n            \"68:9A:87:81:03:37\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.4\",\n                \"Count\": 15\n            },\n            \"74:84:69:A6:CA:42\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.26\",\n                \"Count\": 244\n            },\n            \"96:8A:4A:1D:6D:07\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.8\",\n                \"Count\": 76\n            },\n            \"96:D6:DE:D6:3F:B5\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.2\",\n                \"Count\": 78\n            },\n            \"AC:FA:E4:07:64:DE\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.30\",\n                \"Count\": 11\n            },\n            \"BC:9E:BB:69:04:38\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.24\",\n                \"Count\": 410\n            },\n            \"D4:91:0F:BF:A7:6F\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.17\",\n                \"Count\": 21\n            },\n            \"EA:40:5B:A1:12:45\": {\n                \"Hostname\": \"Mark-s-S24-Ultra\",\n                \"IpAddress\": \"192.168.0.27\",\n                \"Count\": 27\n            },\n            \"EC:0D:E4:6E:2F:FC\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.19\",\n                \"Count\": 217\n            },\n            \"EE:AB:9B:AA:A9:1D\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.30\",\n                \"Count\": 125\n            },\n            \"F8:0F:F9:99:8D:54\": {\n                \"Hostname\": \"Google-Nest-Mini\",\n                \"IpAddress\": \"192.168.0.16\",\n                \"Count\": 13\n            }\n        },\n        \"maxCPU\": 29,\n        \"maxMemory\": 38.98,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 48:43:DD:1E:57:36 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 159,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.20\",\n                    \"mac\": \"48:43:DD:1E:57:36\",\n                    \"previous_count\": 159\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.322Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F8:0F:F9:99:8D:54 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 13,\n                    \"hostname\": \"Google-Nest-Mini\",\n                    \"ip\": \"192.168.0.16\",\n                    \"mac\": \"F8:0F:F9:99:8D:54\",\n                    \"previous_count\": 13\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.322Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D4:91:0F:BF:A7:6F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 21,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.17\",\n                    \"mac\": \"D4:91:0F:BF:A7:6F\",\n                    \"previous_count\": 21\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.322Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 02:62:93:24:A9:2E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 135,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.24\",\n                    \"mac\": \"02:62:93:24:A9:2E\",\n                    \"previous_count\": 135\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.322Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC EA:40:5B:A1:12:45 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 27,\n                    \"hostname\": \"Mark-s-S24-Ultra\",\n                    \"ip\": \"192.168.0.27\",\n                    \"mac\": \"EA:40:5B:A1:12:45\",\n                    \"previous_count\": 27\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.322Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC AC:FA:E4:07:64:DE has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 11,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.30\",\n                    \"mac\": \"AC:FA:E4:07:64:DE\",\n                    \"previous_count\": 11\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.322Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 96:D6:DE:D6:3F:B5 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 78,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.2\",\n                    \"mac\": \"96:D6:DE:D6:3F:B5\",\n                    \"previous_count\": 78\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.322Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC EC:0D:E4:6E:2F:FC has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 217,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.19\",\n                    \"mac\": \"EC:0D:E4:6E:2F:FC\",\n                    \"previous_count\": 217\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.322Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 96:8A:4A:1D:6D:07 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 76,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.8\",\n                    \"mac\": \"96:8A:4A:1D:6D:07\",\n                    \"previous_count\": 76\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.322Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 74:84:69:A6:CA:42 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 244,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.26\",\n                    \"mac\": \"74:84:69:A6:CA:42\",\n                    \"previous_count\": 244\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.322Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 40:1A:58:6F:92:02 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 333,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.15\",\n                    \"mac\": \"40:1A:58:6F:92:02\",\n                    \"previous_count\": 333\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.322Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 68:9A:87:81:03:37 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 15,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.4\",\n                    \"mac\": \"68:9A:87:81:03:37\",\n                    \"previous_count\": 15\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.322Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC EE:AB:9B:AA:A9:1D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 125,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.30\",\n                    \"mac\": \"EE:AB:9B:AA:A9:1D\",\n                    \"previous_count\": 125\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.322Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC BC:9E:BB:69:04:38 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 410,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.24\",\n                    \"mac\": \"BC:9E:BB:69:04:38\",\n                    \"previous_count\": 410\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.322Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 52:21:05:4B:AA:B6 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 11,\n                    \"hostname\": \"Mark-s-S24-Ultra\",\n                    \"ip\": \"192.168.0.2\",\n                    \"mac\": \"52:21:05:4B:AA:B6\",\n                    \"previous_count\": 11\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.322Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::242FD04E860C\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.13.0 2.0.0 v606d.0 Build 231129 Rel.37213n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:33.459Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 92.5,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 70,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 3.96437054631829,\n            \"google.com\": 4.02375296912114,\n            \"spotify.com\": 3.990498812351544,\n            \"youtube.com\": 3.959619952494062\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 845.2636561743338,\n                \"Rtt\": 12.905569007263923\n            }\n        },\n        \"badSignal\": {\n            \"8C:EC:7B:22:6F:1F\": {\n                \"Hostname\": \"iPhone-3\",\n                \"IpAddress\": \"192.168.0.108\",\n                \"Count\": 17\n            },\n            \"D4:F7:D5:EC:76:E1\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.102\",\n                \"Count\": 134\n            }\n        },\n        \"maxCPU\": 26,\n        \"maxMemory\": 50.5,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D4:F7:D5:EC:76:E1 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 134,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.102\",\n                    \"mac\": \"D4:F7:D5:EC:76:E1\",\n                    \"previous_count\": 134\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.484Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 8C:EC:7B:22:6F:1F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 17,\n                    \"hostname\": \"iPhone-3\",\n                    \"ip\": \"192.168.0.108\",\n                    \"mac\": \"8C:EC:7B:22:6F:1F\",\n                    \"previous_count\": 17\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.484Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::B0192129C7B3\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.15.0 2.0.0 v606d.0 Build 240802 Rel.33715n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:34.541Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 92.5,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 70,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 5.764845605700713,\n            \"google.com\": 5.852731591448931,\n            \"spotify.com\": 5.790973871733967,\n            \"youtube.com\": 5.838479809976247\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 697.4976794258373,\n                \"Rtt\": 14.019138755980862\n            }\n        },\n        \"badSignal\": {\n            \"4C:BA:D7:BC:2C:38\": {\n                \"Hostname\": \"LGwebOSTV\",\n                \"IpAddress\": \"192.168.0.119\",\n                \"Count\": 39\n            },\n            \"90:11:95:12:01:55\": {\n                \"Hostname\": \"Powerline adapter Sky Q\",\n                \"IpAddress\": \"192.168.0.107\",\n                \"Count\": 63\n            }\n        },\n        \"maxCPU\": 31,\n        \"maxMemory\": 49.14,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 4C:BA:D7:BC:2C:38 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 39,\n                    \"hostname\": \"LGwebOSTV\",\n                    \"ip\": \"192.168.0.119\",\n                    \"mac\": \"4C:BA:D7:BC:2C:38\",\n                    \"previous_count\": 39\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.55Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::3C52A105FC61\",\n            \"model\": \"HX220\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.15.0 2.0.0 v605f.0 Build 231128 Rel.28166n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:55.655Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 78.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 4,\n            \"google.com\": 3.9714964370546317,\n            \"spotify.com\": 3.990498812351544,\n            \"youtube.com\": 4.01187648456057\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 707.1792636579562,\n                \"Rtt\": 30.433662707838483\n            }\n        },\n        \"badSignal\": {\n            \"32:1B:56:11:C9:98\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.88.9\",\n                \"Count\": 36\n            },\n            \"3A:DD:1E:1B:EC:57\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.88.10\",\n                \"Count\": 19\n            },\n            \"60:D8:9C:44:5A:06\": {\n                \"Hostname\": \"Nokia-X10\",\n                \"IpAddress\": \"192.168.88.7\",\n                \"Count\": 85\n            },\n            \"6A:05:BD:F5:E8:F6\": {\n                \"Hostname\": \"Stephen-s-A32\",\n                \"IpAddress\": \"192.168.88.8\",\n                \"Count\": 43\n            },\n            \"70:D8:23:20:FD:00\": {\n                \"Hostname\": \"LAPTOP-7RVAQHGJ\",\n                \"IpAddress\": \"192.168.88.16\",\n                \"Count\": 11\n            },\n            \"AC:5C:2C:42:19:B0\": {\n                \"Hostname\": \"Njambis-iPhone\",\n                \"IpAddress\": \"192.168.88.2\",\n                \"Count\": 111\n            },\n            \"F2:53:00:35:18:98\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.88.2\",\n                \"Count\": 111\n            },\n            \"F2:A8:49:34:A0:62\": {\n                \"Hostname\": \"Rasheiy-s-A16\",\n                \"IpAddress\": \"192.168.88.11\",\n                \"Count\": 209\n            }\n        },\n        \"maxCPU\": 30,\n        \"maxMemory\": 61.48,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 6A:05:BD:F5:E8:F6 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 43,\n                    \"hostname\": \"Stephen-s-A32\",\n                    \"ip\": \"192.168.88.8\",\n                    \"mac\": \"6A:05:BD:F5:E8:F6\",\n                    \"previous_count\": 43\n                },\n                \"Timestamp\": \"2025-09-29T09:31:55.665Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 32:1B:56:11:C9:98 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 36,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.9\",\n                    \"mac\": \"32:1B:56:11:C9:98\",\n                    \"previous_count\": 36\n                },\n                \"Timestamp\": \"2025-09-29T09:31:55.665Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 70:D8:23:20:FD:00 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 11,\n                    \"hostname\": \"LAPTOP-7RVAQHGJ\",\n                    \"ip\": \"192.168.88.16\",\n                    \"mac\": \"70:D8:23:20:FD:00\",\n                    \"previous_count\": 11\n                },\n                \"Timestamp\": \"2025-09-29T09:31:55.665Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 3A:DD:1E:1B:EC:57 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 19,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.88.10\",\n                    \"mac\": \"3A:DD:1E:1B:EC:57\",\n                    \"previous_count\": 19\n                },\n                \"Timestamp\": \"2025-09-29T09:31:55.665Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC AC:5C:2C:42:19:B0 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 111,\n                    \"hostname\": \"Njambis-iPhone\",\n                    \"ip\": \"192.168.88.2\",\n                    \"mac\": \"AC:5C:2C:42:19:B0\",\n                    \"previous_count\": 111\n                },\n                \"Timestamp\": \"2025-09-29T09:31:55.665Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F2:A8:49:34:A0:62 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 209,\n                    \"hostname\": \"Rasheiy-s-A16\",\n                    \"ip\": \"192.168.88.11\",\n                    \"mac\": \"F2:A8:49:34:A0:62\",\n                    \"previous_count\": 209\n                },\n                \"Timestamp\": \"2025-09-29T09:31:55.665Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 60:D8:9C:44:5A:06 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 85,\n                    \"hostname\": \"Nokia-X10\",\n                    \"ip\": \"192.168.88.7\",\n                    \"mac\": \"60:D8:9C:44:5A:06\",\n                    \"previous_count\": 85\n                },\n                \"Timestamp\": \"2025-09-29T09:31:55.665Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::98254AC4CC36\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.13.0 2.0.0 v606d.0 Build 231129 Rel.37213n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:52.584Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 68.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15,\n            \"hardwareHealthScore\": 60\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 3.983372921615202,\n            \"google.com\": 3.98812351543943,\n            \"spotify.com\": 3.978622327790974,\n            \"youtube.com\": 3.978622327790974\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 930.2704796163118,\n                \"Rtt\": 18.321342925659472\n            }\n        },\n        \"badSignal\": {\n            \"0C:43:F9:9E:01:4C\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.117\",\n                \"Count\": 239\n            },\n            \"10:2C:B1:A5:01:D4\": {\n                \"Hostname\": \"Eufy Device\",\n                \"IpAddress\": \"192.168.0.104\",\n                \"Count\": 244\n            },\n            \"20:BE:B8:8A:34:BC\": {\n                \"Hostname\": \"amazon-04ec219206a055e2\",\n                \"IpAddress\": \"192.168.0.116\",\n                \"Count\": 126\n            },\n            \"62:03:D0:AE:B0:BA\": {\n                \"Hostname\": \"Phil-s-A34\",\n                \"IpAddress\": \"192.168.0.119\",\n                \"Count\": 38\n            },\n            \"7A:4B:E4:6E:9D:C6\": {\n                \"Hostname\": \"Claire-s-A34\",\n                \"IpAddress\": \"192.168.0.115\",\n                \"Count\": 55\n            },\n            \"84:98:66:6D:8F:63\": {\n                \"Hostname\": \"Galaxy-Tab-A-2016\",\n                \"IpAddress\": \"192.168.0.113\",\n                \"Count\": 203\n            },\n            \"90:39:5F:0A:1A:39\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.114\",\n                \"Count\": 64\n            },\n            \"A8:E6:21:62:E9:91\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.109\",\n                \"Count\": 421\n            },\n            \"B4:B7:42:F1:1F:C2\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.111\",\n                \"Count\": 421\n            }\n        },\n        \"maxCPU\": 100,\n        \"maxMemory\": 45.22,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 90:39:5F:0A:1A:39 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 64,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.114\",\n                    \"mac\": \"90:39:5F:0A:1A:39\",\n                    \"previous_count\": 64\n                },\n                \"Timestamp\": \"2025-09-29T09:31:52.61Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 20:BE:B8:8A:34:BC has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 126,\n                    \"hostname\": \"amazon-04ec219206a055e2\",\n                    \"ip\": \"192.168.0.116\",\n                    \"mac\": \"20:BE:B8:8A:34:BC\",\n                    \"previous_count\": 126\n                },\n                \"Timestamp\": \"2025-09-29T09:31:52.61Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 84:98:66:6D:8F:63 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 203,\n                    \"hostname\": \"Galaxy-Tab-A-2016\",\n                    \"ip\": \"192.168.0.113\",\n                    \"mac\": \"84:98:66:6D:8F:63\",\n                    \"previous_count\": 203\n                },\n                \"Timestamp\": \"2025-09-29T09:31:52.61Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 10:2C:B1:A5:01:D4 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 244,\n                    \"hostname\": \"Eufy Device\",\n                    \"ip\": \"192.168.0.104\",\n                    \"mac\": \"10:2C:B1:A5:01:D4\",\n                    \"previous_count\": 244\n                },\n                \"Timestamp\": \"2025-09-29T09:31:52.61Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 7A:4B:E4:6E:9D:C6 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 55,\n                    \"hostname\": \"Claire-s-A34\",\n                    \"ip\": \"192.168.0.115\",\n                    \"mac\": \"7A:4B:E4:6E:9D:C6\",\n                    \"previous_count\": 55\n                },\n                \"Timestamp\": \"2025-09-29T09:31:52.61Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 0C:43:F9:9E:01:4C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 239,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.117\",\n                    \"mac\": \"0C:43:F9:9E:01:4C\",\n                    \"previous_count\": 239\n                },\n                \"Timestamp\": \"2025-09-29T09:31:52.61Z\"\n            },\n            {\n                \"Type\": \"HighCPUUsage\",\n                \"Message\": \"Device is experiencing high CPU usage.\",\n                \"Details\": {\n                    \"max_cpu_percentage\": 100,\n                    \"threshold_percentage\": 90\n                },\n                \"Timestamp\": \"2025-09-29T09:31:52.61Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::242FD04E9DB8\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.12.0 2.0.0 v606d.0 Build 230913 Rel.29689n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:42.645Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 100,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 4.0256410256410255,\n            \"google.com\": 4.07051282051282,\n            \"spotify.com\": 3.5961538461538463,\n            \"youtube.com\": 4.102564102564102\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 871.3717532467534,\n                \"Rtt\": 13.246753246753247\n            }\n        },\n        \"maxCPU\": 9,\n        \"maxMemory\": 42.14,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::242FD04E9D94\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.15.0 2.0.0 v606d.0 Build 240802 Rel.33715n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:54.704Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 100,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 100,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 13.861904761904762,\n            \"google.com\": 13.695238095238095,\n            \"spotify.com\": 13.092857142857143,\n            \"youtube.com\": 13.697619047619048\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 894.3738038277517,\n                \"Rtt\": 32.27272727272727\n            }\n        },\n        \"maxCPU\": 22,\n        \"maxMemory\": 44.86,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::242FD04E8F93\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.13.0 2.0.0 v606d.0 Build 231129 Rel.37213n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:51.591Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 77.5,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 10,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 13.08095238095238,\n            \"google.com\": 13.066666666666666,\n            \"spotify.com\": 12.164285714285715,\n            \"youtube.com\": 13.06904761904762\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 474.392652068126,\n                \"Rtt\": 50.17031630170316\n            }\n        },\n        \"badSignal\": {\n            \"58:66:6D:6B:A0:EC\": {\n                \"Hostname\": \"Gerrys-iPhone\",\n                \"IpAddress\": \"192.168.0.109\",\n                \"Count\": 11\n            },\n            \"7E:FE:CE:2E:6A:46\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.104\",\n                \"Count\": 420\n            },\n            \"C2:BE:E0:40:9B:46\": {\n                \"Hostname\": \"Pamela-s-S21\",\n                \"IpAddress\": \"192.168.0.110\",\n                \"Count\": 102\n            },\n            \"C4:65:16:CD:FD:51\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.100\",\n                \"Count\": 419\n            },\n            \"FA:A7:31:A3:90:4A\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.208\",\n                \"Count\": 420\n            },\n            \"FA:A7:31:A3:90:4B\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.111\",\n                \"Count\": 32\n            }\n        },\n        \"maxCPU\": 26,\n        \"maxMemory\": 47.68,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 58:66:6D:6B:A0:EC has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 11,\n                    \"hostname\": \"Gerrys-iPhone\",\n                    \"ip\": \"192.168.0.109\",\n                    \"mac\": \"58:66:6D:6B:A0:EC\",\n                    \"previous_count\": 11\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.616Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC FA:A7:31:A3:90:4B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 32,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.111\",\n                    \"mac\": \"FA:A7:31:A3:90:4B\",\n                    \"previous_count\": 32\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.616Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::242FD04EA1B4\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.12.0 2.0.0 v606d.0 Build 230913 Rel.29689n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:54.83Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 100,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 100,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 4.04047619047619,\n            \"google.com\": 4.05,\n            \"spotify.com\": 3.2476190476190476,\n            \"youtube.com\": 4.011904761904762\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 1061.710120192308,\n                \"Rtt\": 16.778846153846153\n            }\n        },\n        \"maxCPU\": 13,\n        \"maxMemory\": 45.05,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::98254A4297CB\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.15.0 2.0.0 v606d.0 Build 240802 Rel.33715n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:36.902Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 78.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 3.980997624703088,\n            \"google.com\": 4.095011876484561,\n            \"spotify.com\": 4.021377672209026,\n            \"youtube.com\": 4.038004750593824\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 893.0387500000003,\n                \"Rtt\": 12.836538461538462\n            }\n        },\n        \"badSignal\": {\n            \"18:5E:0F:2E:A3:6F\": {\n                \"Hostname\": \"DESKTOP-MD98ML3\",\n                \"IpAddress\": \"192.168.0.104\",\n                \"Count\": 27\n            },\n            \"36:A9:39:7F:4F:EC\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.112\",\n                \"Count\": 48\n            },\n            \"4A:BC:C0:41:24:8F\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.109\",\n                \"Count\": 81\n            },\n            \"7E:70:2A:C6:3F:44\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.104\",\n                \"Count\": 86\n            },\n            \"96:6F:89:9A:0A:E2\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.113\",\n                \"Count\": 12\n            },\n            \"96:91:F8:63:02:CE\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.110\",\n                \"Count\": 11\n            },\n            \"9C:76:13:C3:24:AA\": {\n                \"Hostname\": \"RingFloodlightCam-aa\",\n                \"IpAddress\": \"192.168.0.101\",\n                \"Count\": 54\n            },\n            \"D4:8D:26:6F:54:C2\": {\n                \"Hostname\": \"LGwebOSTV\",\n                \"IpAddress\": \"192.168.0.105\",\n                \"Count\": 10\n            },\n            \"DC:54:D7:85:41:3F\": {\n                \"Hostname\": \"amazon-a371e2d9f\",\n                \"IpAddress\": \"192.168.0.105\",\n                \"Count\": 418\n            },\n            \"F0:18:98:5A:C5:76\": {\n                \"Hostname\": \"stuarts-Air\",\n                \"IpAddress\": \"192.168.0.104\",\n                \"Count\": 49\n            },\n            \"F2:9B:24:03:61:EF\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.111\",\n                \"Count\": 180\n            }\n        },\n        \"maxCPU\": 35,\n        \"maxMemory\": 48.97,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F0:18:98:5A:C5:76 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 49,\n                    \"hostname\": \"stuarts-Air\",\n                    \"ip\": \"192.168.0.104\",\n                    \"mac\": \"F0:18:98:5A:C5:76\",\n                    \"previous_count\": 49\n                },\n                \"Timestamp\": \"2025-09-29T09:31:36.903Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 96:6F:89:9A:0A:E2 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 12,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.113\",\n                    \"mac\": \"96:6F:89:9A:0A:E2\",\n                    \"previous_count\": 12\n                },\n                \"Timestamp\": \"2025-09-29T09:31:36.903Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 4A:BC:C0:41:24:8F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 81,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.109\",\n                    \"mac\": \"4A:BC:C0:41:24:8F\",\n                    \"previous_count\": 81\n                },\n                \"Timestamp\": \"2025-09-29T09:31:36.903Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D4:8D:26:6F:54:C2 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 10,\n                    \"hostname\": \"LGwebOSTV\",\n                    \"ip\": \"192.168.0.105\",\n                    \"mac\": \"D4:8D:26:6F:54:C2\",\n                    \"previous_count\": 10\n                },\n                \"Timestamp\": \"2025-09-29T09:31:36.903Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 96:91:F8:63:02:CE has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 11,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.110\",\n                    \"mac\": \"96:91:F8:63:02:CE\",\n                    \"previous_count\": 11\n                },\n                \"Timestamp\": \"2025-09-29T09:31:36.903Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 7E:70:2A:C6:3F:44 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 86,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.104\",\n                    \"mac\": \"7E:70:2A:C6:3F:44\",\n                    \"previous_count\": 86\n                },\n                \"Timestamp\": \"2025-09-29T09:31:36.903Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 9C:76:13:C3:24:AA has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 54,\n                    \"hostname\": \"RingFloodlightCam-aa\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"9C:76:13:C3:24:AA\",\n                    \"previous_count\": 54\n                },\n                \"Timestamp\": \"2025-09-29T09:31:36.903Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 36:A9:39:7F:4F:EC has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 48,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.112\",\n                    \"mac\": \"36:A9:39:7F:4F:EC\",\n                    \"previous_count\": 48\n                },\n                \"Timestamp\": \"2025-09-29T09:31:36.903Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 18:5E:0F:2E:A3:6F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 27,\n                    \"hostname\": \"DESKTOP-MD98ML3\",\n                    \"ip\": \"192.168.0.104\",\n                    \"mac\": \"18:5E:0F:2E:A3:6F\",\n                    \"previous_count\": 27\n                },\n                \"Timestamp\": \"2025-09-29T09:31:36.903Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F2:9B:24:03:61:EF has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 180,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.111\",\n                    \"mac\": \"F2:9B:24:03:61:EF\",\n                    \"previous_count\": 180\n                },\n                \"Timestamp\": \"2025-09-29T09:31:36.903Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::98254AA1D7B5\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.13.0 2.0.0 v606d.0 Build 231129 Rel.37213n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:35.923Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 78.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 4,\n            \"google.com\": 4.0570071258907365,\n            \"spotify.com\": 3.4251781472684084,\n            \"youtube.com\": 4.045130641330166\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 897.5200715990452,\n                \"Rtt\": 11.766109785202865\n            }\n        },\n        \"badSignal\": {\n            \"5A:48:B8:44:9F:05\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.106\",\n                \"Count\": 21\n            },\n            \"5A:7A:CA:DF:6F:43\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.112\",\n                \"Count\": 155\n            },\n            \"6E:8E:49:A7:DD:97\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.104\",\n                \"Count\": 48\n            },\n            \"96:E1:08:06:B3:CF\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.108\",\n                \"Count\": 32\n            },\n            \"B0:52:16:CE:E1:83\": {\n                \"Hostname\": \"BRWB05216CEE183\",\n                \"IpAddress\": \"192.168.0.114\",\n                \"Count\": 252\n            },\n            \"B0:8B:A8:EF:C3:F2\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.111\",\n                \"Count\": 31\n            },\n            \"B2:94:A2:2F:C7:55\": {\n                \"Hostname\": \"Watch\",\n                \"IpAddress\": \"192.168.0.107\",\n                \"Count\": 19\n            },\n            \"EE:64:1F:38:E6:A3\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.113\",\n                \"Count\": 113\n            }\n        },\n        \"maxCPU\": 27,\n        \"maxMemory\": 47.63,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 5A:48:B8:44:9F:05 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 21,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.106\",\n                    \"mac\": \"5A:48:B8:44:9F:05\",\n                    \"previous_count\": 21\n                },\n                \"Timestamp\": \"2025-09-29T09:31:36.04Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC EE:64:1F:38:E6:A3 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 113,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.113\",\n                    \"mac\": \"EE:64:1F:38:E6:A3\",\n                    \"previous_count\": 113\n                },\n                \"Timestamp\": \"2025-09-29T09:31:36.04Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 5A:7A:CA:DF:6F:43 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 155,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.112\",\n                    \"mac\": \"5A:7A:CA:DF:6F:43\",\n                    \"previous_count\": 155\n                },\n                \"Timestamp\": \"2025-09-29T09:31:36.04Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B0:8B:A8:EF:C3:F2 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 31,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.111\",\n                    \"mac\": \"B0:8B:A8:EF:C3:F2\",\n                    \"previous_count\": 31\n                },\n                \"Timestamp\": \"2025-09-29T09:31:36.04Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B0:52:16:CE:E1:83 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 252,\n                    \"hostname\": \"BRWB05216CEE183\",\n                    \"ip\": \"192.168.0.114\",\n                    \"mac\": \"B0:52:16:CE:E1:83\",\n                    \"previous_count\": 252\n                },\n                \"Timestamp\": \"2025-09-29T09:31:36.046Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B2:94:A2:2F:C7:55 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 19,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.0.107\",\n                    \"mac\": \"B2:94:A2:2F:C7:55\",\n                    \"previous_count\": 19\n                },\n                \"Timestamp\": \"2025-09-29T09:31:36.046Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 96:E1:08:06:B3:CF has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 32,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.108\",\n                    \"mac\": \"96:E1:08:06:B3:CF\",\n                    \"previous_count\": 32\n                },\n                \"Timestamp\": \"2025-09-29T09:31:36.046Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 6E:8E:49:A7:DD:97 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 48,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.104\",\n                    \"mac\": \"6E:8E:49:A7:DD:97\",\n                    \"previous_count\": 48\n                },\n                \"Timestamp\": \"2025-09-29T09:31:36.046Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::788CB5E86F4A\",\n            \"model\": \"HX220\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.15.0 2.0.0 v605f.0 Build 231128 Rel.28166n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:34.179Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 78.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 7.55379746835443,\n            \"google.com\": 7.443037974683544,\n            \"spotify.com\": 7.420886075949367,\n            \"youtube.com\": 7.7215189873417724\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 648.6439432176658,\n                \"Rtt\": 20.80015457413249\n            }\n        },\n        \"badSignal\": {\n            \"02:F1:95:07:87:75\": {\n                \"Hostname\": \"Andres-s-S21\",\n                \"IpAddress\": \"192.168.88.9\",\n                \"Count\": 30\n            },\n            \"36:7A:85:CD:D7:6B\": {\n                \"Hostname\": \"OPPO-A80-5G\",\n                \"IpAddress\": \"192.168.88.3\",\n                \"Count\": 114\n            },\n            \"46:18:50:D8:49:F8\": {\n                \"Hostname\": \"Watch\",\n                \"IpAddress\": \"192.168.88.5\",\n                \"Count\": 39\n            },\n            \"4A:94:D7:D9:2F:E2\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.88.2\",\n                \"Count\": 164\n            },\n            \"6E:82:4B:BB:FF:49\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.88.3\",\n                \"Count\": 10\n            },\n            \"70:54:B4:DC:B4:E1\": {\n                \"Hostname\": \"TOSHIBA-TV\",\n                \"IpAddress\": \"192.168.88.2\",\n                \"Count\": 37\n            },\n            \"8A:98:4B:E7:96:B7\": {\n                \"Hostname\": \"A15-al-utilizatorului-Vio\",\n                \"IpAddress\": \"192.168.88.6\",\n                \"Count\": 99\n            },\n            \"B2:77:39:99:27:A3\": {\n                \"Hostname\": \"Galaxy-Tab-A9-5G\",\n                \"IpAddress\": \"192.168.88.10\",\n                \"Count\": 131\n            },\n            \"EA:56:AF:AE:30:7E\": {\n                \"Hostname\": \"iPad\",\n                \"IpAddress\": \"192.168.88.4\",\n                \"Count\": 154\n            }\n        },\n        \"maxCPU\": 19,\n        \"maxMemory\": 60.96,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 70:54:B4:DC:B4:E1 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 37,\n                    \"hostname\": \"TOSHIBA-TV\",\n                    \"ip\": \"192.168.88.2\",\n                    \"mac\": \"70:54:B4:DC:B4:E1\",\n                    \"previous_count\": 37\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.196Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 46:18:50:D8:49:F8 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 39,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.88.5\",\n                    \"mac\": \"46:18:50:D8:49:F8\",\n                    \"previous_count\": 39\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.196Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 36:7A:85:CD:D7:6B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 114,\n                    \"hostname\": \"OPPO-A80-5G\",\n                    \"ip\": \"192.168.88.3\",\n                    \"mac\": \"36:7A:85:CD:D7:6B\",\n                    \"previous_count\": 114\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.196Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 4A:94:D7:D9:2F:E2 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 164,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.88.2\",\n                    \"mac\": \"4A:94:D7:D9:2F:E2\",\n                    \"previous_count\": 164\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.196Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 02:F1:95:07:87:75 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 30,\n                    \"hostname\": \"Andres-s-S21\",\n                    \"ip\": \"192.168.88.9\",\n                    \"mac\": \"02:F1:95:07:87:75\",\n                    \"previous_count\": 30\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.196Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B2:77:39:99:27:A3 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 131,\n                    \"hostname\": \"Galaxy-Tab-A9-5G\",\n                    \"ip\": \"192.168.88.10\",\n                    \"mac\": \"B2:77:39:99:27:A3\",\n                    \"previous_count\": 131\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.196Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 8A:98:4B:E7:96:B7 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 99,\n                    \"hostname\": \"A15-al-utilizatorului-Vio\",\n                    \"ip\": \"192.168.88.6\",\n                    \"mac\": \"8A:98:4B:E7:96:B7\",\n                    \"previous_count\": 99\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.196Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 6E:82:4B:BB:FF:49 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 10,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.88.3\",\n                    \"mac\": \"6E:82:4B:BB:FF:49\",\n                    \"previous_count\": 10\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.196Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC EA:56:AF:AE:30:7E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 154,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.88.4\",\n                    \"mac\": \"EA:56:AF:AE:30:7E\",\n                    \"previous_count\": 154\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.196Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::5091E337468A\",\n            \"model\": \"HX220\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.15.0 2.0.0 v605f.0 Build 231128 Rel.28166n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:50.322Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 100,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 100,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 6.292857142857143,\n            \"google.com\": 6.423809523809524,\n            \"spotify.com\": 6.023809523809524,\n            \"youtube.com\": 6.430952380952381\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 575.6514047619047,\n                \"Rtt\": 26.00605238095236\n            }\n        },\n        \"maxCPU\": 16,\n        \"maxMemory\": 60.59,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::242FD04EA01C\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.12.0 2.0.0 v606d.0 Build 230913 Rel.29689n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:44.523Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 92.5,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 70,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 5.919239904988124,\n            \"google.com\": 5.945368171021378,\n            \"spotify.com\": 5.919239904988124,\n            \"youtube.com\": 5.945368171021378\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 669.6402179176755,\n                \"Rtt\": 18.91041162227603\n            }\n        },\n        \"badSignal\": {\n            \"52:6C:F0:88:63:74\": {\n                \"Hostname\": \"Lidia-J\",\n                \"IpAddress\": \"192.168.0.104\",\n                \"Count\": 65\n            },\n            \"B6:80:91:68:D1:49\": {\n                \"Hostname\": \"Urzadzenie-A53-uzytkownika-JAREK\",\n                \"IpAddress\": \"192.168.0.101\",\n                \"Count\": 22\n            }\n        },\n        \"maxCPU\": 20,\n        \"maxMemory\": 46.38,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 52:6C:F0:88:63:74 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 65,\n                    \"hostname\": \"Lidia-J\",\n                    \"ip\": \"192.168.0.104\",\n                    \"mac\": \"52:6C:F0:88:63:74\",\n                    \"previous_count\": 65\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.567Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B6:80:91:68:D1:49 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 22,\n                    \"hostname\": \"Urzadzenie-A53-uzytkownika-JAREK\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"B6:80:91:68:D1:49\",\n                    \"previous_count\": 22\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.567Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::A842A10A42A2\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.13.0 2.0.0 v606d.0 Build 231129 Rel.37213n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:32.23Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 78.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 3.0617577197149646,\n            \"google.com\": 3.2209026128266034,\n            \"spotify.com\": 2.812351543942993,\n            \"youtube.com\": 3.1282660332541568\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 1054.4259999999997,\n                \"Rtt\": 14.19047619047619\n            }\n        },\n        \"badSignal\": {\n            \"00:04:4B:FB:BE:93\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.111\",\n                \"Count\": 111\n            },\n            \"1E:CB:DA:39:C6:96\": {\n                \"Hostname\": \"Galaxy-Tab-Active5-5G\",\n                \"IpAddress\": \"192.168.0.103\",\n                \"Count\": 25\n            },\n            \"2A:92:A4:65:DE:4B\": {\n                \"Hostname\": \"Nick-s-Tab-S9-Ultra\",\n                \"IpAddress\": \"192.168.0.104\",\n                \"Count\": 91\n            },\n            \"4A:63:98:FC:A2:1B\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.108\",\n                \"Count\": 10\n            },\n            \"52:45:0A:39:22:A6\": {\n                \"Hostname\": \"Galaxy-S21-5G\",\n                \"IpAddress\": \"192.168.0.107\",\n                \"Count\": 60\n            },\n            \"94:B9:7E:C5:85:04\": {\n                \"Hostname\": \"ROW-D4AD\",\n                \"IpAddress\": \"192.168.0.101\",\n                \"Count\": 11\n            },\n            \"AA:8F:6A:33:05:EA\": {\n                \"Hostname\": \"Galaxy-A15-5G\",\n                \"IpAddress\": \"192.168.0.107\",\n                \"Count\": 13\n            },\n            \"DE:65:62:E6:61:2D\": {\n                \"Hostname\": \"Nick-s-S24\",\n                \"IpAddress\": \"192.168.0.106\",\n                \"Count\": 127\n            }\n        },\n        \"maxCPU\": 21,\n        \"maxMemory\": 47.07,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC AA:8F:6A:33:05:EA has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 13,\n                    \"hostname\": \"Galaxy-A15-5G\",\n                    \"ip\": \"192.168.0.107\",\n                    \"mac\": \"AA:8F:6A:33:05:EA\",\n                    \"previous_count\": 13\n                },\n                \"Timestamp\": \"2025-09-29T09:31:32.237Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 94:B9:7E:C5:85:04 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 11,\n                    \"hostname\": \"ROW-D4AD\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"94:B9:7E:C5:85:04\",\n                    \"previous_count\": 11\n                },\n                \"Timestamp\": \"2025-09-29T09:31:32.237Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 1E:CB:DA:39:C6:96 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 25,\n                    \"hostname\": \"Galaxy-Tab-Active5-5G\",\n                    \"ip\": \"192.168.0.103\",\n                    \"mac\": \"1E:CB:DA:39:C6:96\",\n                    \"previous_count\": 25\n                },\n                \"Timestamp\": \"2025-09-29T09:31:32.237Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 4A:63:98:FC:A2:1B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 10,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.108\",\n                    \"mac\": \"4A:63:98:FC:A2:1B\",\n                    \"previous_count\": 10\n                },\n                \"Timestamp\": \"2025-09-29T09:31:32.237Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC DE:65:62:E6:61:2D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 127,\n                    \"hostname\": \"Nick-s-S24\",\n                    \"ip\": \"192.168.0.106\",\n                    \"mac\": \"DE:65:62:E6:61:2D\",\n                    \"previous_count\": 127\n                },\n                \"Timestamp\": \"2025-09-29T09:31:32.237Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 2A:92:A4:65:DE:4B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 91,\n                    \"hostname\": \"Nick-s-Tab-S9-Ultra\",\n                    \"ip\": \"192.168.0.104\",\n                    \"mac\": \"2A:92:A4:65:DE:4B\",\n                    \"previous_count\": 91\n                },\n                \"Timestamp\": \"2025-09-29T09:31:32.237Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 52:45:0A:39:22:A6 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 60,\n                    \"hostname\": \"Galaxy-S21-5G\",\n                    \"ip\": \"192.168.0.107\",\n                    \"mac\": \"52:45:0A:39:22:A6\",\n                    \"previous_count\": 60\n                },\n                \"Timestamp\": \"2025-09-29T09:31:32.237Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 00:04:4B:FB:BE:93 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 111,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.111\",\n                    \"mac\": \"00:04:4B:FB:BE:93\",\n                    \"previous_count\": 111\n                },\n                \"Timestamp\": \"2025-09-29T09:31:32.237Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::203626900233\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.1.0 3.1.8 v6087.0 Build 230406 Rel.63114n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:41.382Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 100,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 100,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 7.6128266033254155,\n            \"google.com\": 7.703087885985748,\n            \"spotify.com\": 6.9002375296912115,\n            \"youtube.com\": 7.741092636579572\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 1031.2207838479806,\n                \"Rtt\": 11.7015890736342\n            }\n        },\n        \"maxCPU\": 9,\n        \"maxMemory\": 38.79,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::98254AA1C11A\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.13.0 2.0.0 v606d.0 Build 231129 Rel.37213n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:46.643Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 92.5,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 70,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 13.424821002386635,\n            \"google.com\": 13.484486873508354,\n            \"spotify.com\": 13.405727923627685,\n            \"youtube.com\": 13.563245823389021\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 390.98788598574794,\n                \"Rtt\": 29.073634204275535\n            }\n        },\n        \"badSignal\": {\n            \"16:79:55:6A:9B:72\": {\n                \"Hostname\": \"iPad\",\n                \"IpAddress\": \"192.168.0.105\",\n                \"Count\": 310\n            },\n            \"96:0C:A3:76:91:D8\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.102\",\n                \"Count\": 158\n            }\n        },\n        \"maxCPU\": 25,\n        \"maxMemory\": 48.35,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 96:0C:A3:76:91:D8 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 158,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.102\",\n                    \"mac\": \"96:0C:A3:76:91:D8\",\n                    \"previous_count\": 158\n                },\n                \"Timestamp\": \"2025-09-29T09:31:46.647Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"ops::203626-EX820v-22497H8000584\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.3.0 3.1.9 v6087.0 Build 250124 Rel.60047n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:36.182Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 92.5,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 70,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 2.7734375,\n            \"google.com\": 2.904891304347826,\n            \"spotify.com\": 2.8278481012658228,\n            \"youtube.com\": 2.8141361256544504\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 1858.1049999999996,\n                \"Rtt\": 46.23335194174757\n            }\n        },\n        \"badSignal\": {\n            \"50:13:1D:90:D0:55\": {\n                \"Hostname\": \"URBAN-SCORPION-EDGE-40\",\n                \"IpAddress\": \"192.168.0.16\",\n                \"Count\": 94\n            },\n            \"50:13:1D:90:D2:B6\": {\n                \"Hostname\": \"FAINTBLACK-EDGE-40\",\n                \"IpAddress\": \"192.168.0.4\",\n                \"Count\": 106\n            }\n        },\n        \"maxCPU\": 29,\n        \"maxMemory\": 40.59,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 50:13:1D:90:D0:55 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 94,\n                    \"hostname\": \"URBAN-SCORPION-EDGE-40\",\n                    \"ip\": \"192.168.0.16\",\n                    \"mac\": \"50:13:1D:90:D0:55\",\n                    \"previous_count\": 94\n                },\n                \"Timestamp\": \"2025-09-29T09:31:36.197Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 50:13:1D:90:D2:B6 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 106,\n                    \"hostname\": \"FAINTBLACK-EDGE-40\",\n                    \"ip\": \"192.168.0.4\",\n                    \"mac\": \"50:13:1D:90:D2:B6\",\n                    \"previous_count\": 106\n                },\n                \"Timestamp\": \"2025-09-29T09:31:36.197Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::20362690D9B1\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.3.0 3.1.9 v6087.0 Build 250124 Rel.60047n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:41.106Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 100,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 100,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 8.570071258907364,\n            \"google.com\": 8.78622327790974,\n            \"spotify.com\": 8.67458432304038,\n            \"youtube.com\": 8.703087885985749\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 984.057695961995,\n                \"Rtt\": 30.38463895486939\n            }\n        },\n        \"maxCPU\": 52,\n        \"maxMemory\": 40.16,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::40ED0039F8AA\",\n            \"model\": \"HX220\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.15.0 2.0.0 v605f.0 Build 231128 Rel.28166n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:33.255Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 96.25,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 85,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 7.952267303102626,\n            \"google.com\": 7.957040572792363,\n            \"spotify.com\": 7.016706443914081,\n            \"youtube.com\": 7.988066825775657\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 730.9609761904752,\n                \"Rtt\": 21.475599999999982\n            }\n        },\n        \"badSignal\": {\n            \"9E:2A:12:34:F2:EF\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.88.4\",\n                \"Count\": 29\n            }\n        },\n        \"maxCPU\": 12,\n        \"maxMemory\": 60.23,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 9E:2A:12:34:F2:EF has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 29,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.4\",\n                    \"mac\": \"9E:2A:12:34:F2:EF\",\n                    \"previous_count\": 29\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.288Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::20362690D882\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.1.0 3.1.8 v6087.0 Build 230406 Rel.63114n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:46.763Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 100,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 100,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 3.839712918660287,\n            \"google.com\": 4.901913875598086,\n            \"spotify.com\": 3.0382775119617227,\n            \"youtube.com\": 3.8373205741626792\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 1556.4626555023908,\n                \"Rtt\": 11.960138755980868\n            }\n        },\n        \"maxCPU\": 16,\n        \"maxMemory\": 38.83,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::20362690106A\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.1.0 3.1.8 v6087.0 Build 230406 Rel.63114n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:47.108Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 78.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 2.8452380952380953,\n            \"google.com\": 2.961904761904762,\n            \"spotify.com\": 2.914285714285714,\n            \"youtube.com\": 2.95\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 1520.0839999999978,\n                \"Rtt\": 11.948633333333342\n            }\n        },\n        \"badSignal\": {\n            \"02:40:0E:5D:9A:CC\": {\n                \"Hostname\": \"Galaxy-A14-5G\",\n                \"IpAddress\": \"192.168.0.14\",\n                \"Count\": 70\n            },\n            \"08:D1:F9:99:79:D0\": {\n                \"Hostname\": \"podpoint-08d1f99979d0\",\n                \"IpAddress\": \"192.168.0.3\",\n                \"Count\": 39\n            },\n            \"18:B4:30:DE:DC:07\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.12\",\n                \"Count\": 64\n            },\n            \"20:1F:3B:6E:7F:D4\": {\n                \"Hostname\": \"Nest-Cam\",\n                \"IpAddress\": \"192.168.0.8\",\n                \"Count\": 410\n            },\n            \"2E:EF:67:38:3E:86\": {\n                \"Hostname\": \"iPad\",\n                \"IpAddress\": \"192.168.0.21\",\n                \"Count\": 29\n            },\n            \"4A:16:29:41:58:CB\": {\n                \"Hostname\": \"Emer-s-Galaxy-Tab-S6-Lite\",\n                \"IpAddress\": \"192.168.0.23\",\n                \"Count\": 20\n            },\n            \"54:60:09:E3:77:A4\": {\n                \"Hostname\": \"Chromecast-Audio\",\n                \"IpAddress\": \"192.168.0.9\",\n                \"Count\": 173\n            },\n            \"56:23:61:A1:5A:5F\": {\n                \"Hostname\": \"emer-s-S24\",\n                \"IpAddress\": \"192.168.0.17\",\n                \"Count\": 233\n            },\n            \"64:16:66:7D:85:4F\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.6\",\n                \"Count\": 261\n            },\n            \"64:16:66:DA:6F:4E\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.10\",\n                \"Count\": 405\n            },\n            \"82:82:E9:80:44:5D\": {\n                \"Hostname\": \"iPad\",\n                \"IpAddress\": \"192.168.0.17\",\n                \"Count\": 45\n            },\n            \"8E:6C:98:FD:35:43\": {\n                \"Hostname\": \"Stephen-s-S24-Ultra\",\n                \"IpAddress\": \"192.168.0.14\",\n                \"Count\": 77\n            },\n            \"AE:9E:58:B0:81:22\": {\n                \"Hostname\": \"Stephen-s-Tab-S9-Ultra\",\n                \"IpAddress\": \"192.168.0.22\",\n                \"Count\": 91\n            },\n            \"AE:AF:1D:D5:9B:06\": {\n                \"Hostname\": \"emer-s-Tab-A8\",\n                \"IpAddress\": \"192.168.0.11\",\n                \"Count\": 24\n            },\n            \"C8:2E:18:29:45:D8\": {\n                \"Hostname\": \"OCTO-CADLITE\",\n                \"IpAddress\": \"192.168.0.5\",\n                \"Count\": 186\n            },\n            \"D0:C5:D3:33:85:15\": {\n                \"Hostname\": \"DESKTOP-JHELED2\",\n                \"IpAddress\": \"192.168.0.28\",\n                \"Count\": 69\n            }\n        },\n        \"maxCPU\": 23,\n        \"maxMemory\": 38.38,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 18:B4:30:DE:DC:07 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 64,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.12\",\n                    \"mac\": \"18:B4:30:DE:DC:07\",\n                    \"previous_count\": 64\n                },\n                \"Timestamp\": \"2025-09-29T09:31:47.113Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC AE:9E:58:B0:81:22 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 91,\n                    \"hostname\": \"Stephen-s-Tab-S9-Ultra\",\n                    \"ip\": \"192.168.0.22\",\n                    \"mac\": \"AE:9E:58:B0:81:22\",\n                    \"previous_count\": 91\n                },\n                \"Timestamp\": \"2025-09-29T09:31:47.113Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 08:D1:F9:99:79:D0 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 39,\n                    \"hostname\": \"podpoint-08d1f99979d0\",\n                    \"ip\": \"192.168.0.3\",\n                    \"mac\": \"08:D1:F9:99:79:D0\",\n                    \"previous_count\": 39\n                },\n                \"Timestamp\": \"2025-09-29T09:31:47.113Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 82:82:E9:80:44:5D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 45,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.0.17\",\n                    \"mac\": \"82:82:E9:80:44:5D\",\n                    \"previous_count\": 45\n                },\n                \"Timestamp\": \"2025-09-29T09:31:47.113Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 8E:6C:98:FD:35:43 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 77,\n                    \"hostname\": \"Stephen-s-S24-Ultra\",\n                    \"ip\": \"192.168.0.14\",\n                    \"mac\": \"8E:6C:98:FD:35:43\",\n                    \"previous_count\": 77\n                },\n                \"Timestamp\": \"2025-09-29T09:31:47.113Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC AE:AF:1D:D5:9B:06 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 24,\n                    \"hostname\": \"emer-s-Tab-A8\",\n                    \"ip\": \"192.168.0.11\",\n                    \"mac\": \"AE:AF:1D:D5:9B:06\",\n                    \"previous_count\": 24\n                },\n                \"Timestamp\": \"2025-09-29T09:31:47.113Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 4A:16:29:41:58:CB has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 20,\n                    \"hostname\": \"Emer-s-Galaxy-Tab-S6-Lite\",\n                    \"ip\": \"192.168.0.23\",\n                    \"mac\": \"4A:16:29:41:58:CB\",\n                    \"previous_count\": 20\n                },\n                \"Timestamp\": \"2025-09-29T09:31:47.113Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 02:40:0E:5D:9A:CC has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 70,\n                    \"hostname\": \"Galaxy-A14-5G\",\n                    \"ip\": \"192.168.0.14\",\n                    \"mac\": \"02:40:0E:5D:9A:CC\",\n                    \"previous_count\": 70\n                },\n                \"Timestamp\": \"2025-09-29T09:31:47.113Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 2E:EF:67:38:3E:86 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 29,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.0.21\",\n                    \"mac\": \"2E:EF:67:38:3E:86\",\n                    \"previous_count\": 29\n                },\n                \"Timestamp\": \"2025-09-29T09:31:47.113Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::242FD04E9932\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.15.0 2.0.0 v606d.0 Build 240802 Rel.33715n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:45.753Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 78.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 13.876484560570072,\n            \"google.com\": 13.895486935866984,\n            \"spotify.com\": 13.064133016627078,\n            \"youtube.com\": 13.92874109263658\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 842.4965952380952,\n                \"Rtt\": 35.69047619047619\n            }\n        },\n        \"badSignal\": {\n            \"1A:4C:CC:FB:09:D5\": {\n                \"Hostname\": \"Watch\",\n                \"IpAddress\": \"192.168.0.110\",\n                \"Count\": 32\n            },\n            \"3C:E4:41:EC:F9:F1\": {\n                \"Hostname\": \"Blink Downstairs 1\",\n                \"IpAddress\": \"192.168.0.124\",\n                \"Count\": 412\n            },\n            \"3C:E9:F7:F6:05:0E\": {\n                \"Hostname\": \"LC1VS1T3\",\n                \"IpAddress\": \"192.168.0.119\",\n                \"Count\": 45\n            },\n            \"4C:57:39:13:F8:22\": {\n                \"Hostname\": \"Samsung\",\n                \"IpAddress\": \"192.168.0.114\",\n                \"Count\": 421\n            },\n            \"72:62:9B:45:ED:D3\": {\n                \"Hostname\": \"Mac\",\n                \"IpAddress\": \"192.168.0.109\",\n                \"Count\": 38\n            },\n            \"82:C9:7F:EA:9E:73\": {\n                \"Hostname\": \"Andrew-s-A70\",\n                \"IpAddress\": \"192.168.0.117\",\n                \"Count\": 366\n            },\n            \"8E:E2:53:F7:28:63\": {\n                \"Hostname\": \"Nothing-Phone-3\",\n                \"IpAddress\": \"192.168.0.106\",\n                \"Count\": 84\n            },\n            \"CA:8D:42:4C:1B:21\": {\n                \"Hostname\": \"GemmaPhone\",\n                \"IpAddress\": \"192.168.0.108\",\n                \"Count\": 145\n            }\n        },\n        \"maxCPU\": 33,\n        \"maxMemory\": 46.85,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC CA:8D:42:4C:1B:21 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 145,\n                    \"hostname\": \"GemmaPhone\",\n                    \"ip\": \"192.168.0.108\",\n                    \"mac\": \"CA:8D:42:4C:1B:21\",\n                    \"previous_count\": 145\n                },\n                \"Timestamp\": \"2025-09-29T09:31:45.76Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 1A:4C:CC:FB:09:D5 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 32,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.0.110\",\n                    \"mac\": \"1A:4C:CC:FB:09:D5\",\n                    \"previous_count\": 32\n                },\n                \"Timestamp\": \"2025-09-29T09:31:45.76Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 3C:E9:F7:F6:05:0E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 45,\n                    \"hostname\": \"LC1VS1T3\",\n                    \"ip\": \"192.168.0.119\",\n                    \"mac\": \"3C:E9:F7:F6:05:0E\",\n                    \"previous_count\": 45\n                },\n                \"Timestamp\": \"2025-09-29T09:31:45.76Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 8E:E2:53:F7:28:63 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 84,\n                    \"hostname\": \"Nothing-Phone-3\",\n                    \"ip\": \"192.168.0.106\",\n                    \"mac\": \"8E:E2:53:F7:28:63\",\n                    \"previous_count\": 84\n                },\n                \"Timestamp\": \"2025-09-29T09:31:45.76Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 72:62:9B:45:ED:D3 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 38,\n                    \"hostname\": \"Mac\",\n                    \"ip\": \"192.168.0.109\",\n                    \"mac\": \"72:62:9B:45:ED:D3\",\n                    \"previous_count\": 38\n                },\n                \"Timestamp\": \"2025-09-29T09:31:45.76Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::20362690D876\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.1.0 3.1.8 v6087.0 Build 230406 Rel.63114n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:48.999Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 85,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 40,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 10.004761904761905,\n            \"google.com\": 10.035714285714286,\n            \"spotify.com\": 9.238095238095237,\n            \"youtube.com\": 10.004761904761905\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 1070.9698095238084,\n                \"Rtt\": 18.44404523809524\n            }\n        },\n        \"badSignal\": {\n            \"38:1B:9E:6F:45:74\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.4\",\n                \"Count\": 49\n            },\n            \"66:3D:23:76:D1:AB\": {\n                \"Hostname\": \"Nothing-Phone-3a-Pro\",\n                \"IpAddress\": \"192.168.0.3\",\n                \"Count\": 23\n            },\n            \"98:E2:55:88:83:5D\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.3\",\n                \"Count\": 131\n            },\n            \"EA:CC:03:DB:FF:A0\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.2\",\n                \"Count\": 38\n            }\n        },\n        \"maxCPU\": 10,\n        \"maxMemory\": 39.29,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC EA:CC:03:DB:FF:A0 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 38,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.2\",\n                    \"mac\": \"EA:CC:03:DB:FF:A0\",\n                    \"previous_count\": 38\n                },\n                \"Timestamp\": \"2025-09-29T09:31:49.016Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 66:3D:23:76:D1:AB has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 23,\n                    \"hostname\": \"Nothing-Phone-3a-Pro\",\n                    \"ip\": \"192.168.0.3\",\n                    \"mac\": \"66:3D:23:76:D1:AB\",\n                    \"previous_count\": 23\n                },\n                \"Timestamp\": \"2025-09-29T09:31:49.016Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 98:E2:55:88:83:5D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 131,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.3\",\n                    \"mac\": \"98:E2:55:88:83:5D\",\n                    \"previous_count\": 131\n                },\n                \"Timestamp\": \"2025-09-29T09:31:49.016Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::20362690BE1A\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.1.0 3.1.8 v6087.0 Build 230406 Rel.63114n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:34.225Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 96.25,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 85,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 5.007125890736342,\n            \"google.com\": 5.080760095011876,\n            \"spotify.com\": 5.0308788598574825,\n            \"youtube.com\": 5.033254156769596\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 1118.0773396674583,\n                \"Rtt\": 9.3572565320665\n            }\n        },\n        \"badSignal\": {\n            \"42:15:A4:D2:3F:8D\": {\n                \"Hostname\": \"Galaxy-A22-5G\",\n                \"IpAddress\": \"192.168.0.2\",\n                \"Count\": 144\n            }\n        },\n        \"maxCPU\": 10,\n        \"maxMemory\": 38.46,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::98254A42A416\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.13.0 2.0.0 v606d.0 Build 231129 Rel.37213n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:33.17Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 100,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 100,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 7.992874109263658,\n            \"google.com\": 7.992874109263658,\n            \"spotify.com\": 7.0997624703087885,\n            \"youtube.com\": 7.98812351543943\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 457.52624096385557,\n                \"Rtt\": 20.626506024096386\n            }\n        },\n        \"maxCPU\": 21,\n        \"maxMemory\": 43.93,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::20362690EE77\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.1.0 3.1.8 v6087.0 Build 230406 Rel.63114n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:53.838Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 92.5,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 70,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 7.273159144893111,\n            \"google.com\": 7.064133016627078,\n            \"spotify.com\": 7.03562945368171,\n            \"youtube.com\": 7.049881235154395\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 1040.0822565320657,\n                \"Rtt\": 12.360171021377674\n            }\n        },\n        \"badSignal\": {\n            \"C0:05:10:7C:03:25\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.5\",\n                \"Count\": 413\n            },\n            \"E8:16:56:38:CB:D3\": {\n                \"Hostname\": \"Luceco-38-cb-d3\",\n                \"IpAddress\": \"192.168.0.3\",\n                \"Count\": 349\n            }\n        },\n        \"maxCPU\": 14,\n        \"maxMemory\": 39.49,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC E8:16:56:38:CB:D3 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 349,\n                    \"hostname\": \"Luceco-38-cb-d3\",\n                    \"ip\": \"192.168.0.3\",\n                    \"mac\": \"E8:16:56:38:CB:D3\",\n                    \"previous_count\": 349\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.84Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C0:05:10:7C:03:25 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 413,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.5\",\n                    \"mac\": \"C0:05:10:7C:03:25\",\n                    \"previous_count\": 413\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.84Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::98254AA1BC70\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.12.0 2.0.0 v606d.0 Build 230913 Rel.29689n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:46.69Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 78.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 8.307142857142857,\n            \"google.com\": 8.380952380952381,\n            \"spotify.com\": 7.911904761904762,\n            \"youtube.com\": 8.364285714285714\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 984.3987857142857,\n                \"Rtt\": 20.928571428571427\n            }\n        },\n        \"badSignal\": {\n            \"30:A9:DE:AB:AD:70\": {\n                \"Hostname\": \"LGwebOSTV\",\n                \"IpAddress\": \"192.168.0.106\",\n                \"Count\": 80\n            },\n            \"4A:A4:BF:CA:90:27\": {\n                \"Hostname\": \"jaroslaw-s-Tab-S8-Ultra\",\n                \"IpAddress\": \"192.168.0.105\",\n                \"Count\": 331\n            },\n            \"82:61:D0:95:3C:59\": {\n                \"Hostname\": \"Jaroslaw-Krzeczowski\",\n                \"IpAddress\": \"192.168.0.103\",\n                \"Count\": 172\n            },\n            \"90:78:B2:23:9C:F6\": {\n                \"Hostname\": \"Redmi7A-Redmi7A\",\n                \"IpAddress\": \"192.168.0.107\",\n                \"Count\": 34\n            },\n            \"A4:45:19:4F:24:6A\": {\n                \"Hostname\": \"Redmi8-Redmi8\",\n                \"IpAddress\": \"192.168.0.107\",\n                \"Count\": 11\n            },\n            \"AA:1B:38:83:3F:25\": {\n                \"Hostname\": \"Ns-Galaxy-S9\",\n                \"IpAddress\": \"192.168.0.102\",\n                \"Count\": 63\n            },\n            \"C4:8B:66:63:B4:4B\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.100\",\n                \"Count\": 237\n            }\n        },\n        \"maxCPU\": 29,\n        \"maxMemory\": 46.81,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C4:8B:66:63:B4:4B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 237,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.100\",\n                    \"mac\": \"C4:8B:66:63:B4:4B\",\n                    \"previous_count\": 237\n                },\n                \"Timestamp\": \"2025-09-29T09:31:46.702Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 90:78:B2:23:9C:F6 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 34,\n                    \"hostname\": \"Redmi7A-Redmi7A\",\n                    \"ip\": \"192.168.0.107\",\n                    \"mac\": \"90:78:B2:23:9C:F6\",\n                    \"previous_count\": 34\n                },\n                \"Timestamp\": \"2025-09-29T09:31:46.702Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A4:45:19:4F:24:6A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 11,\n                    \"hostname\": \"Redmi8-Redmi8\",\n                    \"ip\": \"192.168.0.107\",\n                    \"mac\": \"A4:45:19:4F:24:6A\",\n                    \"previous_count\": 11\n                },\n                \"Timestamp\": \"2025-09-29T09:31:46.702Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC AA:1B:38:83:3F:25 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 63,\n                    \"hostname\": \"Ns-Galaxy-S9\",\n                    \"ip\": \"192.168.0.102\",\n                    \"mac\": \"AA:1B:38:83:3F:25\",\n                    \"previous_count\": 63\n                },\n                \"Timestamp\": \"2025-09-29T09:31:46.702Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 30:A9:DE:AB:AD:70 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 80,\n                    \"hostname\": \"LGwebOSTV\",\n                    \"ip\": \"192.168.0.106\",\n                    \"mac\": \"30:A9:DE:AB:AD:70\",\n                    \"previous_count\": 80\n                },\n                \"Timestamp\": \"2025-09-29T09:31:46.702Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::20362690D9F6\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.3.0 3.1.9 v6087.0 Build 250124 Rel.60047n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:55.692Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 81.25,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 25,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 3.992840095465394,\n            \"google.com\": 3.840095465393795,\n            \"spotify.com\": 3.052505966587112,\n            \"youtube.com\": 3.7971360381861574\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 1194.4403818615747,\n                \"Rtt\": 30.06894272076372\n            }\n        },\n        \"badSignal\": {\n            \"42:A5:E9:51:1B:E1\": {\n                \"Hostname\": \"Pixel-9-Pro-XL\",\n                \"IpAddress\": \"192.168.0.3\",\n                \"Count\": 58\n            },\n            \"50:84:92:44:E9:7C\": {\n                \"Hostname\": \"X24-04608321257\",\n                \"IpAddress\": \"192.168.0.6\",\n                \"Count\": 225\n            },\n            \"7E:2E:36:CD:5B:61\": {\n                \"Hostname\": \"Vaibhav-s-S25-Ultra\",\n                \"IpAddress\": \"192.168.0.5\",\n                \"Count\": 29\n            },\n            \"D8:EB:46:75:CE:DA\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.8\",\n                \"Count\": 274\n            },\n            \"F8:51:28:A6:08:EF\": {\n                \"Hostname\": \"SimpliSafe_Basestation\",\n                \"IpAddress\": \"192.168.0.12\",\n                \"Count\": 13\n            }\n        },\n        \"maxCPU\": 21,\n        \"maxMemory\": 39.77,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 50:84:92:44:E9:7C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 225,\n                    \"hostname\": \"X24-04608321257\",\n                    \"ip\": \"192.168.0.6\",\n                    \"mac\": \"50:84:92:44:E9:7C\",\n                    \"previous_count\": 225\n                },\n                \"Timestamp\": \"2025-09-29T09:31:55.728Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F8:51:28:A6:08:EF has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 13,\n                    \"hostname\": \"SimpliSafe_Basestation\",\n                    \"ip\": \"192.168.0.12\",\n                    \"mac\": \"F8:51:28:A6:08:EF\",\n                    \"previous_count\": 13\n                },\n                \"Timestamp\": \"2025-09-29T09:31:55.728Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 7E:2E:36:CD:5B:61 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 29,\n                    \"hostname\": \"Vaibhav-s-S25-Ultra\",\n                    \"ip\": \"192.168.0.5\",\n                    \"mac\": \"7E:2E:36:CD:5B:61\",\n                    \"previous_count\": 29\n                },\n                \"Timestamp\": \"2025-09-29T09:31:55.728Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 42:A5:E9:51:1B:E1 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 58,\n                    \"hostname\": \"Pixel-9-Pro-XL\",\n                    \"ip\": \"192.168.0.3\",\n                    \"mac\": \"42:A5:E9:51:1B:E1\",\n                    \"previous_count\": 58\n                },\n                \"Timestamp\": \"2025-09-29T09:31:55.728Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::E4FAC4B9235E\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.13.0 2.0.0 v606d.0 Build 231129 Rel.37213n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:46.991Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 78.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 10.214797136038186,\n            \"google.com\": 10.28162291169451,\n            \"spotify.com\": 10.171837708830548,\n            \"youtube.com\": 10.233890214797135\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 718.1308872901689,\n                \"Rtt\": 30.695443645083934\n            }\n        },\n        \"badSignal\": {\n            \"16:43:2A:A2:C6:0C\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.114\",\n                \"Count\": 11\n            },\n            \"24:CE:33:AB:A5:82\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.105\",\n                \"Count\": 121\n            },\n            \"4C:EF:C0:E1:8B:1A\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.113\",\n                \"Count\": 417\n            },\n            \"52:80:CC:D8:56:87\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.109\",\n                \"Count\": 10\n            },\n            \"5E:53:80:CC:D4:9C\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.118\",\n                \"Count\": 17\n            },\n            \"8E:C3:DB:8F:56:1F\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.114\",\n                \"Count\": 31\n            },\n            \"9E:AA:5F:E7:46:81\": {\n                \"Hostname\": \"RE330\",\n                \"IpAddress\": \"192.168.0.109\",\n                \"Count\": 20\n            },\n            \"B0:35:B5:AC:28:76\": {\n                \"Hostname\": \"johns-iPhone\",\n                \"IpAddress\": \"192.168.0.111\",\n                \"Count\": 61\n            }\n        },\n        \"maxCPU\": 23,\n        \"maxMemory\": 45.54,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 52:80:CC:D8:56:87 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 10,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.109\",\n                    \"mac\": \"52:80:CC:D8:56:87\",\n                    \"previous_count\": 10\n                },\n                \"Timestamp\": \"2025-09-29T09:31:46.996Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 5E:53:80:CC:D4:9C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 17,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.118\",\n                    \"mac\": \"5E:53:80:CC:D4:9C\",\n                    \"previous_count\": 17\n                },\n                \"Timestamp\": \"2025-09-29T09:31:46.996Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 8E:C3:DB:8F:56:1F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 31,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.114\",\n                    \"mac\": \"8E:C3:DB:8F:56:1F\",\n                    \"previous_count\": 31\n                },\n                \"Timestamp\": \"2025-09-29T09:31:46.996Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 24:CE:33:AB:A5:82 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 121,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.105\",\n                    \"mac\": \"24:CE:33:AB:A5:82\",\n                    \"previous_count\": 121\n                },\n                \"Timestamp\": \"2025-09-29T09:31:46.996Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B0:35:B5:AC:28:76 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 61,\n                    \"hostname\": \"johns-iPhone\",\n                    \"ip\": \"192.168.0.111\",\n                    \"mac\": \"B0:35:B5:AC:28:76\",\n                    \"previous_count\": 61\n                },\n                \"Timestamp\": \"2025-09-29T09:31:46.996Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::A842A10A5778\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.15.0 2.0.0 v606d.0 Build 240802 Rel.33715n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:44.421Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 78.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 4.161520190023753,\n            \"google.com\": 4.446555819477434,\n            \"spotify.com\": 4.370546318289787,\n            \"youtube.com\": 4.368171021377672\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 854.2074939759045,\n                \"Rtt\": 13.710843373493976\n            }\n        },\n        \"badSignal\": {\n            \"0A:E0:4A:74:CA:FF\": {\n                \"Hostname\": \"Georgina IPhone\",\n                \"IpAddress\": \"192.168.0.103\",\n                \"Count\": 90\n            },\n            \"0C:DD:24:16:19:71\": {\n                \"Hostname\": \"AMEYLT730536\",\n                \"IpAddress\": \"192.168.0.108\",\n                \"Count\": 27\n            },\n            \"3A:43:04:E6:45:03\": {\n                \"Hostname\": \"Galaxy-XCover6-Pro\",\n                \"IpAddress\": \"192.168.0.106\",\n                \"Count\": 216\n            },\n            \"72:92:B2:A4:51:3A\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.108\",\n                \"Count\": 24\n            },\n            \"78:E6:1C:8C:13:06\": {\n                \"Hostname\": \"Surveillance-Van\",\n                \"IpAddress\": \"192.168.0.108\",\n                \"Count\": 171\n            },\n            \"7C:F6:66:43:0F:E9\": {\n                \"Hostname\": \"wlan0\",\n                \"IpAddress\": \"192.168.0.104\",\n                \"Count\": 107\n            },\n            \"D4:52:EE:60:2E:F7\": {\n                \"Hostname\": \"Sky Bedroom 2 \",\n                \"IpAddress\": \"192.168.0.109\",\n                \"Count\": 29\n            },\n            \"EE:D1:8D:96:AB:C1\": {\n                \"Hostname\": \"Olivia iPhone\",\n                \"IpAddress\": \"192.168.0.102\",\n                \"Count\": 91\n            },\n            \"FE:51:A9:36:F8:3D\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.100\",\n                \"Count\": 196\n            }\n        },\n        \"maxCPU\": 43,\n        \"maxMemory\": 50.64,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 7C:F6:66:43:0F:E9 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 107,\n                    \"hostname\": \"wlan0\",\n                    \"ip\": \"192.168.0.104\",\n                    \"mac\": \"7C:F6:66:43:0F:E9\",\n                    \"previous_count\": 107\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.467Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 72:92:B2:A4:51:3A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 24,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.108\",\n                    \"mac\": \"72:92:B2:A4:51:3A\",\n                    \"previous_count\": 24\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.467Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 0A:E0:4A:74:CA:FF has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 90,\n                    \"hostname\": \"Georgina IPhone\",\n                    \"ip\": \"192.168.0.103\",\n                    \"mac\": \"0A:E0:4A:74:CA:FF\",\n                    \"previous_count\": 90\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.467Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D4:52:EE:60:2E:F7 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 29,\n                    \"hostname\": \"Sky Bedroom 2 \",\n                    \"ip\": \"192.168.0.109\",\n                    \"mac\": \"D4:52:EE:60:2E:F7\",\n                    \"previous_count\": 29\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.467Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 0C:DD:24:16:19:71 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 27,\n                    \"hostname\": \"AMEYLT730536\",\n                    \"ip\": \"192.168.0.108\",\n                    \"mac\": \"0C:DD:24:16:19:71\",\n                    \"previous_count\": 27\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.467Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::5CE93180875F\",\n            \"model\": \"HX220\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.17.0 2.0.0 v605f.0 Build 240923 Rel.23368n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:56.966Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 85,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 40,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 7.6912114014251785,\n            \"google.com\": 7.598574821852732,\n            \"spotify.com\": 7.534441805225653,\n            \"youtube.com\": 7.622327790973872\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 479.6562529832924,\n                \"Rtt\": 8.961164677804303\n            }\n        },\n        \"badSignal\": {\n            \"2A:DE:56:A2:20:7B\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.88.5\",\n                \"Count\": 122\n            },\n            \"2E:55:58:E7:1A:E6\": {\n                \"Hostname\": \"Watch\",\n                \"IpAddress\": \"192.168.88.15\",\n                \"Count\": 11\n            },\n            \"3E:C5:9C:18:FE:69\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.88.10\",\n                \"Count\": 33\n            },\n            \"FA:82:44:C6:26:E7\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.88.6\",\n                \"Count\": 44\n            }\n        },\n        \"maxCPU\": 56,\n        \"maxMemory\": 64.23,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 3E:C5:9C:18:FE:69 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 33,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.88.10\",\n                    \"mac\": \"3E:C5:9C:18:FE:69\",\n                    \"previous_count\": 33\n                },\n                \"Timestamp\": \"2025-09-29T09:31:56.968Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 2E:55:58:E7:1A:E6 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 11,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.88.15\",\n                    \"mac\": \"2E:55:58:E7:1A:E6\",\n                    \"previous_count\": 11\n                },\n                \"Timestamp\": \"2025-09-29T09:31:56.968Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 2A:DE:56:A2:20:7B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 122,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.5\",\n                    \"mac\": \"2A:DE:56:A2:20:7B\",\n                    \"previous_count\": 122\n                },\n                \"Timestamp\": \"2025-09-29T09:31:56.968Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC FA:82:44:C6:26:E7 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 44,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.88.6\",\n                    \"mac\": \"FA:82:44:C6:26:E7\",\n                    \"previous_count\": 44\n                },\n                \"Timestamp\": \"2025-09-29T09:31:56.968Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::20362690EE5C\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.1.0 3.1.8 v6087.0 Build 230406 Rel.63114n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:46.79Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 100,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 100,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 3.9095238095238094,\n            \"google.com\": 3.9023809523809523,\n            \"spotify.com\": 2.980952380952381,\n            \"youtube.com\": 3.8666666666666667\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 1605.1081666666655,\n                \"Rtt\": 10.635714285714288\n            }\n        },\n        \"maxCPU\": 20,\n        \"maxMemory\": 39.9,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::20362690F3DB\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.3.0 3.1.9 v6087.0 Build 250124 Rel.60047n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:36.299Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 96.25,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 85,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 8.387173396674584,\n            \"google.com\": 8.323040380047505,\n            \"spotify.com\": 7.92874109263658,\n            \"youtube.com\": 8.334916864608076\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 999.5099762470302,\n                \"Rtt\": 29.578486935866984\n            }\n        },\n        \"badSignal\": {\n            \"34:94:54:73:E7:4A\": {\n                \"Hostname\": \"shellyem-34945473E74A\",\n                \"IpAddress\": \"192.168.0.2\",\n                \"Count\": 172\n            }\n        },\n        \"maxCPU\": 54,\n        \"maxMemory\": 39.96,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 34:94:54:73:E7:4A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 172,\n                    \"hostname\": \"shellyem-34945473E74A\",\n                    \"ip\": \"192.168.0.2\",\n                    \"mac\": \"34:94:54:73:E7:4A\",\n                    \"previous_count\": 172\n                },\n                \"Timestamp\": \"2025-09-29T09:31:36.311Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::20362690062F\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.1.0 3.1.8 v6087.0 Build 230406 Rel.63114n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:48.895Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 78.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 7.16710182767624,\n            \"google.com\": 7.564864864864865,\n            \"spotify.com\": 7.151741293532338,\n            \"youtube.com\": 7.61340206185567\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 959.3306205250592,\n                \"Rtt\": 18.601355608591895\n            }\n        },\n        \"badSignal\": {\n            \"34:3E:A4:04:F9:72\": {\n                \"Hostname\": \"ChimePro-72\",\n                \"IpAddress\": \"192.168.0.10\",\n                \"Count\": 67\n            },\n            \"54:DF:1B:F0:18:A9\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.6\",\n                \"Count\": 158\n            },\n            \"56:15:E9:D0:D3:AD\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.8\",\n                \"Count\": 15\n            },\n            \"56:E8:97:B5:F5:95\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.11\",\n                \"Count\": 131\n            },\n            \"5C:84:3C:36:31:56\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.7\",\n                \"Count\": 111\n            },\n            \"90:98:77:8E:26:69\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.6\",\n                \"Count\": 110\n            },\n            \"9E:36:16:87:9E:1F\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.2\",\n                \"Count\": 201\n            },\n            \"DA:91:53:1F:2D:52\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.5\",\n                \"Count\": 35\n            }\n        },\n        \"maxCPU\": 16,\n        \"maxMemory\": 38.96,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC DA:91:53:1F:2D:52 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 35,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.5\",\n                    \"mac\": \"DA:91:53:1F:2D:52\",\n                    \"previous_count\": 35\n                },\n                \"Timestamp\": \"2025-09-29T09:31:48.896Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 34:3E:A4:04:F9:72 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 67,\n                    \"hostname\": \"ChimePro-72\",\n                    \"ip\": \"192.168.0.10\",\n                    \"mac\": \"34:3E:A4:04:F9:72\",\n                    \"previous_count\": 67\n                },\n                \"Timestamp\": \"2025-09-29T09:31:48.896Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 54:DF:1B:F0:18:A9 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 158,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.6\",\n                    \"mac\": \"54:DF:1B:F0:18:A9\",\n                    \"previous_count\": 158\n                },\n                \"Timestamp\": \"2025-09-29T09:31:48.896Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 5C:84:3C:36:31:56 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 111,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.7\",\n                    \"mac\": \"5C:84:3C:36:31:56\",\n                    \"previous_count\": 111\n                },\n                \"Timestamp\": \"2025-09-29T09:31:48.896Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 56:15:E9:D0:D3:AD has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 15,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.8\",\n                    \"mac\": \"56:15:E9:D0:D3:AD\",\n                    \"previous_count\": 15\n                },\n                \"Timestamp\": \"2025-09-29T09:31:48.896Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::3C52A10602A9\",\n            \"model\": \"HX220\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.15.0 2.0.0 v605f.0 Build 231128 Rel.28166n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:49.543Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 92.5,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 70,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 7.938095238095238,\n            \"google.com\": 7.978571428571429,\n            \"spotify.com\": 7.088095238095238,\n            \"youtube.com\": 8.002380952380953\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 561.4495238095236,\n                \"Rtt\": 28.617083333333316\n            }\n        },\n        \"badSignal\": {\n            \"6E:08:34:43:2F:1E\": {\n                \"Hostname\": \"M2101K6G\",\n                \"IpAddress\": \"192.168.88.6\",\n                \"Count\": 39\n            },\n            \"92:44:49:FB:54:23\": {\n                \"Hostname\": \"Xiaomi-14T-Pro\",\n                \"IpAddress\": \"192.168.88.5\",\n                \"Count\": 56\n            }\n        },\n        \"maxCPU\": 14,\n        \"maxMemory\": 61.45,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 6E:08:34:43:2F:1E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 39,\n                    \"hostname\": \"M2101K6G\",\n                    \"ip\": \"192.168.88.6\",\n                    \"mac\": \"6E:08:34:43:2F:1E\",\n                    \"previous_count\": 39\n                },\n                \"Timestamp\": \"2025-09-29T09:31:49.55Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 92:44:49:FB:54:23 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 56,\n                    \"hostname\": \"Xiaomi-14T-Pro\",\n                    \"ip\": \"192.168.88.5\",\n                    \"mac\": \"92:44:49:FB:54:23\",\n                    \"previous_count\": 56\n                },\n                \"Timestamp\": \"2025-09-29T09:31:49.55Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::20362690D9F9\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.1.0 3.1.8 v6087.0 Build 230406 Rel.63114n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:39.865Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 78.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 3.030878859857482,\n            \"google.com\": 3.0593824228028503,\n            \"spotify.com\": 2.7719714964370548,\n            \"youtube.com\": 3.040380047505938\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 1284.9317339667452,\n                \"Rtt\": 9.49207600950119\n            }\n        },\n        \"badSignal\": {\n            \"06:9C:33:DB:13:AA\": {\n                \"Hostname\": \"Watch\",\n                \"IpAddress\": \"192.168.1.14\",\n                \"Count\": 17\n            },\n            \"08:9D:F4:DA:30:B8\": {\n                \"Hostname\": \"UKLONL9JC2LS3\",\n                \"IpAddress\": \"192.168.1.10\",\n                \"Count\": 317\n            },\n            \"0A:D8:A0:61:03:02\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.1.8\",\n                \"Count\": 262\n            },\n            \"2A:76:71:9F:6A:B4\": {\n                \"Hostname\": \"iPad\",\n                \"IpAddress\": \"192.168.1.7\",\n                \"Count\": 29\n            },\n            \"40:ED:CF:60:66:65\": {\n                \"Hostname\": \"Reetos-Bedroom\",\n                \"IpAddress\": \"192.168.1.2\",\n                \"Count\": 404\n            },\n            \"46:63:D0:AA:40:BC\": {\n                \"Hostname\": \"MacBookPro\",\n                \"IpAddress\": \"192.168.1.5\",\n                \"Count\": 390\n            },\n            \"4A:42:40:BE:0D:36\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.1.11\",\n                \"Count\": 50\n            },\n            \"4A:B5:56:D2:3D:37\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.1.14\",\n                \"Count\": 75\n            },\n            \"7A:1A:DB:31:4D:37\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.1.4\",\n                \"Count\": 15\n            },\n            \"9A:7E:CF:7E:36:33\": {\n                \"Hostname\": \"Watch\",\n                \"IpAddress\": \"192.168.1.8\",\n                \"Count\": 40\n            },\n            \"B8:27:EB:C7:33:52\": {\n                \"Hostname\": \"homeassistant\",\n                \"IpAddress\": \"192.168.1.6\",\n                \"Count\": 51\n            },\n            \"C2:3B:A4:51:D9:2C\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.1.11\",\n                \"Count\": 39\n            },\n            \"F4:D4:88:83:57:2D\": {\n                \"Hostname\": \"oceanus\",\n                \"IpAddress\": \"192.168.1.3\",\n                \"Count\": 106\n            }\n        },\n        \"maxCPU\": 21,\n        \"maxMemory\": 38.99,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 4A:42:40:BE:0D:36 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 50,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.1.11\",\n                    \"mac\": \"4A:42:40:BE:0D:36\",\n                    \"previous_count\": 50\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.867Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 06:9C:33:DB:13:AA has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 17,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.1.14\",\n                    \"mac\": \"06:9C:33:DB:13:AA\",\n                    \"previous_count\": 17\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.867Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 9A:7E:CF:7E:36:33 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 40,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.1.8\",\n                    \"mac\": \"9A:7E:CF:7E:36:33\",\n                    \"previous_count\": 40\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.867Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 4A:B5:56:D2:3D:37 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 75,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.1.14\",\n                    \"mac\": \"4A:B5:56:D2:3D:37\",\n                    \"previous_count\": 75\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.867Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 7A:1A:DB:31:4D:37 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 15,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.1.4\",\n                    \"mac\": \"7A:1A:DB:31:4D:37\",\n                    \"previous_count\": 15\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.867Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B8:27:EB:C7:33:52 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 51,\n                    \"hostname\": \"homeassistant\",\n                    \"ip\": \"192.168.1.6\",\n                    \"mac\": \"B8:27:EB:C7:33:52\",\n                    \"previous_count\": 51\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.867Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 2A:76:71:9F:6A:B4 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 29,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.1.7\",\n                    \"mac\": \"2A:76:71:9F:6A:B4\",\n                    \"previous_count\": 29\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.867Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C2:3B:A4:51:D9:2C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 39,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.1.11\",\n                    \"mac\": \"C2:3B:A4:51:D9:2C\",\n                    \"previous_count\": 39\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.867Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::E4FAC4B92037\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.15.0 2.0.0 v606d.0 Build 240802 Rel.33715n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:37.398Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 78.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 13.111904761904762,\n            \"google.com\": 13.135714285714286,\n            \"spotify.com\": 12.31904761904762,\n            \"youtube.com\": 13.06904761904762\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 745.4825419664272,\n                \"Rtt\": 28.633093525179856\n            }\n        },\n        \"badSignal\": {\n            \"04:10:6B:50:3A:27\": {\n                \"Hostname\": \"POCO-X4-Pro-5G\",\n                \"IpAddress\": \"192.168.0.102\",\n                \"Count\": 15\n            },\n            \"2C:71:FF:80:E4:EE\": {\n                \"Hostname\": \"amazon-ebb1beb57\",\n                \"IpAddress\": \"192.168.0.104\",\n                \"Count\": 345\n            },\n            \"48:D6:D5:E2:CA:24\": {\n                \"Hostname\": \"Google-Home-Mini\",\n                \"IpAddress\": \"192.168.0.109\",\n                \"Count\": 362\n            },\n            \"A2:82:CC:71:5B:CE\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.102\",\n                \"Count\": 29\n            },\n            \"A8:8F:D9:3F:F0:19\": {\n                \"Hostname\": \"Eleu\",\n                \"IpAddress\": \"192.168.0.113\",\n                \"Count\": 20\n            },\n            \"AC:36:1B:E5:E3:1B\": {\n                \"Hostname\": \"Gavin\",\n                \"IpAddress\": \"192.168.0.111\",\n                \"Count\": 11\n            },\n            \"DE:95:20:8B:91:47\": {\n                \"Hostname\": \"OnePlus-13\",\n                \"IpAddress\": \"192.168.0.102\",\n                \"Count\": 73\n            },\n            \"FA:59:14:06:10:D5\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.108\",\n                \"Count\": 14\n            }\n        },\n        \"maxCPU\": 25,\n        \"maxMemory\": 51.15,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A2:82:CC:71:5B:CE has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 29,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.102\",\n                    \"mac\": \"A2:82:CC:71:5B:CE\",\n                    \"previous_count\": 29\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.419Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC FA:59:14:06:10:D5 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 14,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.108\",\n                    \"mac\": \"FA:59:14:06:10:D5\",\n                    \"previous_count\": 14\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.419Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 48:D6:D5:E2:CA:24 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 362,\n                    \"hostname\": \"Google-Home-Mini\",\n                    \"ip\": \"192.168.0.109\",\n                    \"mac\": \"48:D6:D5:E2:CA:24\",\n                    \"previous_count\": 362\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.419Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC DE:95:20:8B:91:47 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 73,\n                    \"hostname\": \"OnePlus-13\",\n                    \"ip\": \"192.168.0.102\",\n                    \"mac\": \"DE:95:20:8B:91:47\",\n                    \"previous_count\": 73\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.419Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A8:8F:D9:3F:F0:19 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 20,\n                    \"hostname\": \"Eleu\",\n                    \"ip\": \"192.168.0.113\",\n                    \"mac\": \"A8:8F:D9:3F:F0:19\",\n                    \"previous_count\": 20\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.419Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 04:10:6B:50:3A:27 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 15,\n                    \"hostname\": \"POCO-X4-Pro-5G\",\n                    \"ip\": \"192.168.0.102\",\n                    \"mac\": \"04:10:6B:50:3A:27\",\n                    \"previous_count\": 15\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.419Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC AC:36:1B:E5:E3:1B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 11,\n                    \"hostname\": \"Gavin\",\n                    \"ip\": \"192.168.0.111\",\n                    \"mac\": \"AC:36:1B:E5:E3:1B\",\n                    \"previous_count\": 11\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.419Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 2C:71:FF:80:E4:EE has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 345,\n                    \"hostname\": \"amazon-ebb1beb57\",\n                    \"ip\": \"192.168.0.104\",\n                    \"mac\": \"2C:71:FF:80:E4:EE\",\n                    \"previous_count\": 345\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.419Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::20362690BDAE\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.1.0 3.1.8 v6087.0 Build 230406 Rel.63114n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:45.693Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 96.25,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 85,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 2.9714285714285715,\n            \"google.com\": 2.9976190476190476,\n            \"spotify.com\": 2.107142857142857,\n            \"youtube.com\": 2.9833333333333334\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 1676.8972446555813,\n                \"Rtt\": 9.311783847980996\n            }\n        },\n        \"badSignal\": {\n            \"26:34:82:FA:42:96\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.3\",\n                \"Count\": 70\n            }\n        },\n        \"maxCPU\": 11,\n        \"maxMemory\": 38.45,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 26:34:82:FA:42:96 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 70,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.3\",\n                    \"mac\": \"26:34:82:FA:42:96\",\n                    \"previous_count\": 70\n                },\n                \"Timestamp\": \"2025-09-29T09:31:45.699Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::242FD04EA0EB\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.13.0 2.0.0 v606d.0 Build 231129 Rel.37213n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:57.488Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 78.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 4.118764845605701,\n            \"google.com\": 4.166270783847981,\n            \"spotify.com\": 4.0736342042755345,\n            \"youtube.com\": 4.147268408551069\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 861.4277858880786,\n                \"Rtt\": 12.627737226277372\n            }\n        },\n        \"badSignal\": {\n            \"0A:E7:DB:8B:A1:EF\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.113\",\n                \"Count\": 78\n            },\n            \"20:37:A5:F1:73:2F\": {\n                \"Hostname\": \"A\",\n                \"IpAddress\": \"192.168.0.110\",\n                \"Count\": 248\n            },\n            \"2E:6B:28:B9:B3:AC\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.100\",\n                \"Count\": 24\n            },\n            \"62:89:23:6B:B5:C0\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.106\",\n                \"Count\": 47\n            },\n            \"8C:26:AA:82:EF:45\": {\n                \"Hostname\": \"Amaries-iPad\",\n                \"IpAddress\": \"192.168.0.100\",\n                \"Count\": 240\n            },\n            \"90:F8:2E:72:AD:0F\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.105\",\n                \"Count\": 91\n            },\n            \"90:F8:2E:94:22:1D\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.108\",\n                \"Count\": 418\n            },\n            \"96:E9:A0:66:10:C5\": {\n                \"Hostname\": \"T901\",\n                \"IpAddress\": \"192.168.0.100\",\n                \"Count\": 13\n            },\n            \"B8:E9:37:30:0D:84\": {\n                \"Hostname\": \"SonosZP\",\n                \"IpAddress\": \"192.168.0.102\",\n                \"Count\": 420\n            },\n            \"F8:FC:E1:96:BB:5D\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.107\",\n                \"Count\": 187\n            }\n        },\n        \"maxCPU\": 34,\n        \"maxMemory\": 50.24,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 62:89:23:6B:B5:C0 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 47,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.106\",\n                    \"mac\": \"62:89:23:6B:B5:C0\",\n                    \"previous_count\": 47\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.52Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 90:F8:2E:72:AD:0F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 91,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.105\",\n                    \"mac\": \"90:F8:2E:72:AD:0F\",\n                    \"previous_count\": 91\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.52Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 90:F8:2E:94:22:1D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 418,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.108\",\n                    \"mac\": \"90:F8:2E:94:22:1D\",\n                    \"previous_count\": 418\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.52Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 20:37:A5:F1:73:2F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 248,\n                    \"hostname\": \"A\",\n                    \"ip\": \"192.168.0.110\",\n                    \"mac\": \"20:37:A5:F1:73:2F\",\n                    \"previous_count\": 248\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.52Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 96:E9:A0:66:10:C5 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 13,\n                    \"hostname\": \"T901\",\n                    \"ip\": \"192.168.0.100\",\n                    \"mac\": \"96:E9:A0:66:10:C5\",\n                    \"previous_count\": 13\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.52Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 8C:26:AA:82:EF:45 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 240,\n                    \"hostname\": \"Amaries-iPad\",\n                    \"ip\": \"192.168.0.100\",\n                    \"mac\": \"8C:26:AA:82:EF:45\",\n                    \"previous_count\": 240\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.52Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 2E:6B:28:B9:B3:AC has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 24,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.100\",\n                    \"mac\": \"2E:6B:28:B9:B3:AC\",\n                    \"previous_count\": 24\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.52Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F8:FC:E1:96:BB:5D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 187,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.107\",\n                    \"mac\": \"F8:FC:E1:96:BB:5D\",\n                    \"previous_count\": 187\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.52Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 0A:E7:DB:8B:A1:EF has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 78,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.113\",\n                    \"mac\": \"0A:E7:DB:8B:A1:EF\",\n                    \"previous_count\": 78\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.52Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B8:E9:37:30:0D:84 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 420,\n                    \"hostname\": \"SonosZP\",\n                    \"ip\": \"192.168.0.102\",\n                    \"mac\": \"B8:E9:37:30:0D:84\",\n                    \"previous_count\": 420\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.52Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::5CE931808615\",\n            \"model\": \"HX220\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.15.0 2.0.0 v605f.0 Build 231128 Rel.28166n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:37.834Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 100,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 100,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 3.828978622327791,\n            \"google.com\": 3.8052256532066506,\n            \"spotify.com\": 3.7743467933491686,\n            \"youtube.com\": 3.8194774346793348\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 751.9057957244638,\n                \"Rtt\": 30.83987173396676\n            }\n        },\n        \"maxCPU\": 18,\n        \"maxMemory\": 61.22,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::A842A10A4FB3\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.13.0 2.0.0 v606d.0 Build 231129 Rel.37213n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:45.45Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 100,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 100,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 6.426020408163265,\n            \"google.com\": 6.49041095890411,\n            \"spotify.com\": 5.716455696202532,\n            \"youtube.com\": 6.483627204030227\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 866.9363875598087,\n                \"Rtt\": 21.339712918660286\n            }\n        },\n        \"maxCPU\": 14,\n        \"maxMemory\": 42.39,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::A842A10A57F6\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.13.0 2.0.0 v606d.0 Build 231129 Rel.37213n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:50.208Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 78.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 55,\n            \"hardwareHealthScore\": 60\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 3.7547619047619047,\n            \"google.com\": 3.7928571428571427,\n            \"spotify.com\": 3.719047619047619,\n            \"youtube.com\": 3.8119047619047617\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 321.4907142857143,\n                \"Rtt\": 33.01020408163265\n            }\n        },\n        \"badSignal\": {\n            \"02:0C:51:A4:41:F5\": {\n                \"Hostname\": \"Watch\",\n                \"IpAddress\": \"192.168.0.110\",\n                \"Count\": 11\n            },\n            \"0C:E4:41:ED:F9:26\": {\n                \"Hostname\": \"Enikos-Air\",\n                \"IpAddress\": \"192.168.0.106\",\n                \"Count\": 135\n            },\n            \"10:96:93:39:18:11\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.112\",\n                \"Count\": 15\n            }\n        },\n        \"maxCPU\": 100,\n        \"maxMemory\": 53.8,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 10:96:93:39:18:11 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 15,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.112\",\n                    \"mac\": \"10:96:93:39:18:11\",\n                    \"previous_count\": 15\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.261Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 02:0C:51:A4:41:F5 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 11,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.0.110\",\n                    \"mac\": \"02:0C:51:A4:41:F5\",\n                    \"previous_count\": 11\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.261Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 0C:E4:41:ED:F9:26 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 135,\n                    \"hostname\": \"Enikos-Air\",\n                    \"ip\": \"192.168.0.106\",\n                    \"mac\": \"0C:E4:41:ED:F9:26\",\n                    \"previous_count\": 135\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.261Z\"\n            },\n            {\n                \"Type\": \"HighCPUUsage\",\n                \"Message\": \"Device is experiencing high CPU usage.\",\n                \"Details\": {\n                    \"max_cpu_percentage\": 100,\n                    \"threshold_percentage\": 90\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.261Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::3C52A106061B\",\n            \"model\": \"HX220\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.15.0 2.0.0 v605f.0 Build 231128 Rel.28166n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:44.79Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 78.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 8.021377672209026,\n            \"google.com\": 7.954869358669834,\n            \"spotify.com\": 7.090261282660332,\n            \"youtube.com\": 7.97624703087886\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 638.33169047619,\n                \"Rtt\": 22.331535714285696\n            }\n        },\n        \"badSignal\": {\n            \"28:8F:F6:DF:5C:19\": {\n                \"Hostname\": \"Mollys-iPhone\",\n                \"IpAddress\": \"192.168.88.5\",\n                \"Count\": 67\n            },\n            \"36:52:A1:D6:95:A7\": {\n                \"Hostname\": \"extension \",\n                \"IpAddress\": \"192.168.88.19\",\n                \"Count\": 28\n            },\n            \"38:7A:0E:AA:69:EB\": {\n                \"Hostname\": \"PGS-6F-LAP-083\",\n                \"IpAddress\": \"192.168.88.2\",\n                \"Count\": 13\n            },\n            \"3C:E4:41:FB:30:2E\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.88.10\",\n                \"Count\": 243\n            },\n            \"40:B4:CD:B6:C3:90\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.88.12\",\n                \"Count\": 15\n            },\n            \"64:57:25:A3:17:44\": {\n                \"Hostname\": \"40TCLRokuTV\",\n                \"IpAddress\": \"192.168.88.3\",\n                \"Count\": 14\n            },\n            \"72:21:6C:5C:C1:0B\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.88.15\",\n                \"Count\": 25\n            },\n            \"BA:EC:74:1F:D7:FC\": {\n                \"Hostname\": \"Jemma-s-S23-Ultra\",\n                \"IpAddress\": \"192.168.88.8\",\n                \"Count\": 15\n            },\n            \"BC:74:4B:B8:A0:54\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.88.13\",\n                \"Count\": 97\n            }\n        },\n        \"maxCPU\": 37,\n        \"maxMemory\": 60.99,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC BA:EC:74:1F:D7:FC has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 15,\n                    \"hostname\": \"Jemma-s-S23-Ultra\",\n                    \"ip\": \"192.168.88.8\",\n                    \"mac\": \"BA:EC:74:1F:D7:FC\",\n                    \"previous_count\": 15\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.811Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 38:7A:0E:AA:69:EB has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 13,\n                    \"hostname\": \"PGS-6F-LAP-083\",\n                    \"ip\": \"192.168.88.2\",\n                    \"mac\": \"38:7A:0E:AA:69:EB\",\n                    \"previous_count\": 13\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.811Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 40:B4:CD:B6:C3:90 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 15,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.12\",\n                    \"mac\": \"40:B4:CD:B6:C3:90\",\n                    \"previous_count\": 15\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.811Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC BC:74:4B:B8:A0:54 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 97,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.13\",\n                    \"mac\": \"BC:74:4B:B8:A0:54\",\n                    \"previous_count\": 97\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.811Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 28:8F:F6:DF:5C:19 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 67,\n                    \"hostname\": \"Mollys-iPhone\",\n                    \"ip\": \"192.168.88.5\",\n                    \"mac\": \"28:8F:F6:DF:5C:19\",\n                    \"previous_count\": 67\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.811Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 64:57:25:A3:17:44 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 14,\n                    \"hostname\": \"40TCLRokuTV\",\n                    \"ip\": \"192.168.88.3\",\n                    \"mac\": \"64:57:25:A3:17:44\",\n                    \"previous_count\": 14\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.811Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 3C:E4:41:FB:30:2E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 243,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.10\",\n                    \"mac\": \"3C:E4:41:FB:30:2E\",\n                    \"previous_count\": 243\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.811Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 72:21:6C:5C:C1:0B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 25,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.88.15\",\n                    \"mac\": \"72:21:6C:5C:C1:0B\",\n                    \"previous_count\": 25\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.811Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 36:52:A1:D6:95:A7 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 28,\n                    \"hostname\": \"extension \",\n                    \"ip\": \"192.168.88.19\",\n                    \"mac\": \"36:52:A1:D6:95:A7\",\n                    \"previous_count\": 28\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.811Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::5091E3374CE1\",\n            \"model\": \"HX220\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.14.0 2.0.0 v605f.0 Build 230428 Rel.31877n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:36.072Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 78.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 7.038004750593824,\n            \"google.com\": 7.014251781472684,\n            \"spotify.com\": 6.318289786223278,\n            \"youtube.com\": 7.097387173396674\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 667.4359857482181,\n                \"Rtt\": 19.137505938242285\n            }\n        },\n        \"badSignal\": {\n            \"0A:CB:55:5F:E9:15\": {\n                \"Hostname\": \"Watch\",\n                \"IpAddress\": \"192.168.88.13\",\n                \"Count\": 40\n            },\n            \"12:9C:E6:B6:F8:69\": {\n                \"Hostname\": \"iPad\",\n                \"IpAddress\": \"192.168.88.9\",\n                \"Count\": 19\n            },\n            \"8C:49:62:7E:C8:D8\": {\n                \"Hostname\": \"NowTV-684\",\n                \"IpAddress\": \"192.168.88.6\",\n                \"Count\": 348\n            },\n            \"92:8D:17:B4:E0:D4\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.88.11\",\n                \"Count\": 12\n            },\n            \"B8:E9:37:86:E0:5E\": {\n                \"Hostname\": \"SonosZP\",\n                \"IpAddress\": \"192.168.88.3\",\n                \"Count\": 417\n            },\n            \"C0:95:CF:8F:BA:00\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.88.11\",\n                \"Count\": 408\n            },\n            \"EA:90:FA:42:9F:86\": {\n                \"Hostname\": \"Big-richards-galaxy\",\n                \"IpAddress\": \"192.168.88.9\",\n                \"Count\": 18\n            }\n        },\n        \"maxCPU\": 45,\n        \"maxMemory\": 61.21,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC EA:90:FA:42:9F:86 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 18,\n                    \"hostname\": \"Big-richards-galaxy\",\n                    \"ip\": \"192.168.88.9\",\n                    \"mac\": \"EA:90:FA:42:9F:86\",\n                    \"previous_count\": 18\n                },\n                \"Timestamp\": \"2025-09-29T09:31:36.109Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 92:8D:17:B4:E0:D4 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 12,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.88.11\",\n                    \"mac\": \"92:8D:17:B4:E0:D4\",\n                    \"previous_count\": 12\n                },\n                \"Timestamp\": \"2025-09-29T09:31:36.109Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 12:9C:E6:B6:F8:69 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 19,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.88.9\",\n                    \"mac\": \"12:9C:E6:B6:F8:69\",\n                    \"previous_count\": 19\n                },\n                \"Timestamp\": \"2025-09-29T09:31:36.109Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::20362690114B\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.3.0 3.1.9 v6087.0 Build 250124 Rel.60047n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:42.458Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 78.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 6.942857142857143,\n            \"google.com\": 6.945238095238095,\n            \"spotify.com\": 6.928571428571429,\n            \"youtube.com\": 6.95952380952381\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 1041.546342042755,\n                \"Rtt\": 32.725353919239886\n            }\n        },\n        \"badSignal\": {\n            \"14:0A:C5:0B:5F:83\": {\n                \"Hostname\": \"amazon-3386023ea\",\n                \"IpAddress\": \"192.168.0.13\",\n                \"Count\": 27\n            },\n            \"2C:99:75:0F:1A:32\": {\n                \"Hostname\": \"Samsung\",\n                \"IpAddress\": \"192.168.0.23\",\n                \"Count\": 410\n            },\n            \"36:E9:AD:69:66:7C\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.20\",\n                \"Count\": 14\n            },\n            \"4A:F1:5F:45:86:05\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.22\",\n                \"Count\": 47\n            },\n            \"56:BA:8D:EE:E2:B0\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.16\",\n                \"Count\": 48\n            },\n            \"84:0D:8E:57:B7:42\": {\n                \"Hostname\": \"ESP_57B742\",\n                \"IpAddress\": \"192.168.0.3\",\n                \"Count\": 56\n            },\n            \"84:CC:A8:9C:33:74\": {\n                \"Hostname\": \"ESP_9C3374\",\n                \"IpAddress\": \"192.168.0.7\",\n                \"Count\": 216\n            },\n            \"84:CC:A8:9C:CD:0F\": {\n                \"Hostname\": \"ESP_9CCD0F\",\n                \"IpAddress\": \"192.168.0.2\",\n                \"Count\": 318\n            },\n            \"98:0D:AF:DA:5D:F2\": {\n                \"Hostname\": \"Shauns-iPhone\",\n                \"IpAddress\": \"192.168.0.21\",\n                \"Count\": 28\n            },\n            \"B4:E6:2D:3A:4C:68\": {\n                \"Hostname\": \"ESP_3A4C68\",\n                \"IpAddress\": \"192.168.0.8\",\n                \"Count\": 192\n            },\n            \"DC:4F:22:AA:B6:37\": {\n                \"Hostname\": \"ESP_AAB637\",\n                \"IpAddress\": \"192.168.0.9\",\n                \"Count\": 54\n            }\n        },\n        \"maxCPU\": 33,\n        \"maxMemory\": 39.66,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 56:BA:8D:EE:E2:B0 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 48,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.16\",\n                    \"mac\": \"56:BA:8D:EE:E2:B0\",\n                    \"previous_count\": 48\n                },\n                \"Timestamp\": \"2025-09-29T09:31:42.459Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 84:0D:8E:57:B7:42 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 56,\n                    \"hostname\": \"ESP_57B742\",\n                    \"ip\": \"192.168.0.3\",\n                    \"mac\": \"84:0D:8E:57:B7:42\",\n                    \"previous_count\": 56\n                },\n                \"Timestamp\": \"2025-09-29T09:31:42.459Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 14:0A:C5:0B:5F:83 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 27,\n                    \"hostname\": \"amazon-3386023ea\",\n                    \"ip\": \"192.168.0.13\",\n                    \"mac\": \"14:0A:C5:0B:5F:83\",\n                    \"previous_count\": 27\n                },\n                \"Timestamp\": \"2025-09-29T09:31:42.459Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 84:CC:A8:9C:33:74 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 216,\n                    \"hostname\": \"ESP_9C3374\",\n                    \"ip\": \"192.168.0.7\",\n                    \"mac\": \"84:CC:A8:9C:33:74\",\n                    \"previous_count\": 216\n                },\n                \"Timestamp\": \"2025-09-29T09:31:42.459Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 36:E9:AD:69:66:7C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 14,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.20\",\n                    \"mac\": \"36:E9:AD:69:66:7C\",\n                    \"previous_count\": 14\n                },\n                \"Timestamp\": \"2025-09-29T09:31:42.459Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 4A:F1:5F:45:86:05 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 47,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.22\",\n                    \"mac\": \"4A:F1:5F:45:86:05\",\n                    \"previous_count\": 47\n                },\n                \"Timestamp\": \"2025-09-29T09:31:42.459Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC DC:4F:22:AA:B6:37 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 54,\n                    \"hostname\": \"ESP_AAB637\",\n                    \"ip\": \"192.168.0.9\",\n                    \"mac\": \"DC:4F:22:AA:B6:37\",\n                    \"previous_count\": 54\n                },\n                \"Timestamp\": \"2025-09-29T09:31:42.459Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 98:0D:AF:DA:5D:F2 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 28,\n                    \"hostname\": \"Shauns-iPhone\",\n                    \"ip\": \"192.168.0.21\",\n                    \"mac\": \"98:0D:AF:DA:5D:F2\",\n                    \"previous_count\": 28\n                },\n                \"Timestamp\": \"2025-09-29T09:31:42.459Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::A842A10A5769\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.15.0 2.0.0 v606d.0 Build 240802 Rel.33715n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:53.059Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 78.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 7.954326923076923,\n            \"google.com\": 8.033653846153847,\n            \"spotify.com\": 8.064903846153847,\n            \"youtube.com\": 8.069711538461538\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 940.2184745762705,\n                \"Rtt\": 22.639225181598064\n            }\n        },\n        \"badSignal\": {\n            \"20:28:BC:25:92:E8\": {\n                \"Hostname\": \"LGwebOSTV\",\n                \"IpAddress\": \"10.199.131.119\",\n                \"Count\": 57\n            },\n            \"3A:7E:B7:76:0A:1F\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"10.199.131.114\",\n                \"Count\": 47\n            },\n            \"46:36:9A:26:BE:DB\": {\n                \"Hostname\": \"iPad\",\n                \"IpAddress\": \"10.199.131.112\",\n                \"Count\": 11\n            },\n            \"54:D6:0D:20:D7:89\": {\n                \"Hostname\": \"EL3_BC2664155_EZVIZ\",\n                \"IpAddress\": \"10.199.131.103\",\n                \"Count\": 401\n            },\n            \"5A:B4:E4:4D:CB:A2\": {\n                \"Hostname\": \"Jack-s-Z-Fold7\",\n                \"IpAddress\": \"10.199.131.109\",\n                \"Count\": 156\n            },\n            \"9A:E9:5C:B8:9E:03\": {\n                \"Hostname\": \"Mac\",\n                \"IpAddress\": \"10.199.131.117\",\n                \"Count\": 16\n            },\n            \"AE:56:34:06:FC:98\": {\n                \"Hostname\": \"Watch\",\n                \"IpAddress\": \"10.199.131.115\",\n                \"Count\": 10\n            },\n            \"BC:10:2F:64:B7:40\": {\n                \"Hostname\": \"Samsung-Oven\",\n                \"IpAddress\": \"10.199.131.105\",\n                \"Count\": 392\n            },\n            \"BC:10:2F:72:B1:8B\": {\n                \"Hostname\": \"Samsung-Oven\",\n                \"IpAddress\": \"10.199.131.113\",\n                \"Count\": 395\n            },\n            \"C0:EE:40:89:CC:96\": {\n                \"Hostname\": \"WB154610\",\n                \"IpAddress\": \"10.199.131.111\",\n                \"Count\": 89\n            },\n            \"C6:94:03:39:C6:2B\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"10.199.131.117\",\n                \"Count\": 29\n            },\n            \"C8:2E:18:2D:E5:AC\": {\n                \"Hostname\": \"OCTO-CADLITE\",\n                \"IpAddress\": \"10.199.131.105\",\n                \"Count\": 34\n            },\n            \"D8:C8:0C:2E:40:F3\": {\n                \"Hostname\": \"wlan0\",\n                \"IpAddress\": \"10.199.131.102\",\n                \"Count\": 410\n            },\n            \"D8:C8:0C:2E:43:D1\": {\n                \"Hostname\": \"wlan0\",\n                \"IpAddress\": \"10.199.131.118\",\n                \"Count\": 31\n            },\n            \"D8:C8:0C:2E:D6:3B\": {\n                \"Hostname\": \"wlan0\",\n                \"IpAddress\": \"10.199.131.101\",\n                \"Count\": 415\n            },\n            \"E0:85:4D:6E:43:DE\": {\n                \"Hostname\": \"LG_Smart_Laundry2_open\",\n                \"IpAddress\": \"10.199.131.107\",\n                \"Count\": 416\n            },\n            \"F4:D4:88:78:8A:B5\": {\n                \"Hostname\": \"JAT-MacBook\",\n                \"IpAddress\": \"10.199.131.110\",\n                \"Count\": 286\n            },\n            \"FC:A1:83:C5:30:AC\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"10.199.131.104\",\n                \"Count\": 379\n            }\n        },\n        \"maxCPU\": 27,\n        \"maxMemory\": 46.28,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C8:2E:18:2D:E5:AC has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 34,\n                    \"hostname\": \"OCTO-CADLITE\",\n                    \"ip\": \"10.199.131.105\",\n                    \"mac\": \"C8:2E:18:2D:E5:AC\",\n                    \"previous_count\": 34\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.098Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 3A:7E:B7:76:0A:1F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 47,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"10.199.131.114\",\n                    \"mac\": \"3A:7E:B7:76:0A:1F\",\n                    \"previous_count\": 47\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.098Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC AE:56:34:06:FC:98 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 10,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"10.199.131.115\",\n                    \"mac\": \"AE:56:34:06:FC:98\",\n                    \"previous_count\": 10\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.098Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C6:94:03:39:C6:2B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 29,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"10.199.131.117\",\n                    \"mac\": \"C6:94:03:39:C6:2B\",\n                    \"previous_count\": 29\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.098Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F4:D4:88:78:8A:B5 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 286,\n                    \"hostname\": \"JAT-MacBook\",\n                    \"ip\": \"10.199.131.110\",\n                    \"mac\": \"F4:D4:88:78:8A:B5\",\n                    \"previous_count\": 286\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.098Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 20:28:BC:25:92:E8 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 57,\n                    \"hostname\": \"LGwebOSTV\",\n                    \"ip\": \"10.199.131.119\",\n                    \"mac\": \"20:28:BC:25:92:E8\",\n                    \"previous_count\": 57\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.098Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C0:EE:40:89:CC:96 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 89,\n                    \"hostname\": \"WB154610\",\n                    \"ip\": \"10.199.131.111\",\n                    \"mac\": \"C0:EE:40:89:CC:96\",\n                    \"previous_count\": 89\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.098Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 9A:E9:5C:B8:9E:03 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 16,\n                    \"hostname\": \"Mac\",\n                    \"ip\": \"10.199.131.117\",\n                    \"mac\": \"9A:E9:5C:B8:9E:03\",\n                    \"previous_count\": 16\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.098Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 46:36:9A:26:BE:DB has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 11,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"10.199.131.112\",\n                    \"mac\": \"46:36:9A:26:BE:DB\",\n                    \"previous_count\": 11\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.098Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D8:C8:0C:2E:43:D1 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 31,\n                    \"hostname\": \"wlan0\",\n                    \"ip\": \"10.199.131.118\",\n                    \"mac\": \"D8:C8:0C:2E:43:D1\",\n                    \"previous_count\": 31\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.098Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::20362690BB0E\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.1.0 3.1.8 v6087.0 Build 230406 Rel.63114n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:35.772Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 92.5,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 70,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 7.045454545454546,\n            \"google.com\": 7.124401913875598,\n            \"spotify.com\": 7.011961722488039,\n            \"youtube.com\": 7.086124401913875\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 993.3619617224874,\n                \"Rtt\": 12.203461722488031\n            }\n        },\n        \"badSignal\": {\n            \"06:B4:76:89:36:57\": {\n                \"Hostname\": \"Watch\",\n                \"IpAddress\": \"192.168.0.5\",\n                \"Count\": 51\n            },\n            \"1E:2A:B9:B1:CD:08\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.3\",\n                \"Count\": 190\n            }\n        },\n        \"maxCPU\": 9,\n        \"maxMemory\": 38.78,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 06:B4:76:89:36:57 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 51,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.0.5\",\n                    \"mac\": \"06:B4:76:89:36:57\",\n                    \"previous_count\": 51\n                },\n                \"Timestamp\": \"2025-09-29T09:31:35.819Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 1E:2A:B9:B1:CD:08 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 190,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.3\",\n                    \"mac\": \"1E:2A:B9:B1:CD:08\",\n                    \"previous_count\": 190\n                },\n                \"Timestamp\": \"2025-09-29T09:31:35.819Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::20362690B9D6\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.1.0 3.1.8 v6087.0 Build 230406 Rel.63114n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:45.712Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 78.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 4.416666666666667,\n            \"google.com\": 4.723809523809524,\n            \"spotify.com\": 4.0095238095238095,\n            \"youtube.com\": 4.795238095238095\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 1598.1654999999992,\n                \"Rtt\": 15.91791904761905\n            }\n        },\n        \"badSignal\": {\n            \"04:27:28:F9:AE:3D\": {\n                \"Hostname\": \"XBOX\",\n                \"IpAddress\": \"192.168.0.3\",\n                \"Count\": 64\n            },\n            \"90:F8:2E:0D:21:46\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.12\",\n                \"Count\": 420\n            },\n            \"B6:D9:7A:C5:DE:9B\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.5\",\n                \"Count\": 54\n            },\n            \"BA:88:59:F7:1F:19\": {\n                \"Hostname\": \"Robert-s-S23\",\n                \"IpAddress\": \"192.168.0.4\",\n                \"Count\": 38\n            },\n            \"C0:DD:8A:16:D4:01\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.2\",\n                \"Count\": 11\n            },\n            \"DE:0F:3C:34:9B:34\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.3\",\n                \"Count\": 26\n            },\n            \"E2:F0:E4:B6:8B:07\": {\n                \"Hostname\": \"Stuart-s-Tab-S10\",\n                \"IpAddress\": \"192.168.0.7\",\n                \"Count\": 23\n            },\n            \"F4:26:79:6F:2C:C3\": {\n                \"Hostname\": \"MSI\",\n                \"IpAddress\": \"192.168.0.5\",\n                \"Count\": 64\n            }\n        },\n        \"maxCPU\": 12,\n        \"maxMemory\": 38.64,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC E2:F0:E4:B6:8B:07 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 23,\n                    \"hostname\": \"Stuart-s-Tab-S10\",\n                    \"ip\": \"192.168.0.7\",\n                    \"mac\": \"E2:F0:E4:B6:8B:07\",\n                    \"previous_count\": 23\n                },\n                \"Timestamp\": \"2025-09-29T09:31:45.715Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 04:27:28:F9:AE:3D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 64,\n                    \"hostname\": \"XBOX\",\n                    \"ip\": \"192.168.0.3\",\n                    \"mac\": \"04:27:28:F9:AE:3D\",\n                    \"previous_count\": 64\n                },\n                \"Timestamp\": \"2025-09-29T09:31:45.715Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C0:DD:8A:16:D4:01 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 11,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.2\",\n                    \"mac\": \"C0:DD:8A:16:D4:01\",\n                    \"previous_count\": 11\n                },\n                \"Timestamp\": \"2025-09-29T09:31:45.715Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC BA:88:59:F7:1F:19 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 38,\n                    \"hostname\": \"Robert-s-S23\",\n                    \"ip\": \"192.168.0.4\",\n                    \"mac\": \"BA:88:59:F7:1F:19\",\n                    \"previous_count\": 38\n                },\n                \"Timestamp\": \"2025-09-29T09:31:45.715Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC DE:0F:3C:34:9B:34 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 26,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.3\",\n                    \"mac\": \"DE:0F:3C:34:9B:34\",\n                    \"previous_count\": 26\n                },\n                \"Timestamp\": \"2025-09-29T09:31:45.715Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F4:26:79:6F:2C:C3 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 64,\n                    \"hostname\": \"MSI\",\n                    \"ip\": \"192.168.0.5\",\n                    \"mac\": \"F4:26:79:6F:2C:C3\",\n                    \"previous_count\": 64\n                },\n                \"Timestamp\": \"2025-09-29T09:31:45.715Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B6:D9:7A:C5:DE:9B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 54,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.5\",\n                    \"mac\": \"B6:D9:7A:C5:DE:9B\",\n                    \"previous_count\": 54\n                },\n                \"Timestamp\": \"2025-09-29T09:31:45.715Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::20362690BD33\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.1.0 3.1.8 v6087.0 Build 230406 Rel.63114n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:35.749Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 78.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 6.498812351543943,\n            \"google.com\": 6.809976247030879,\n            \"spotify.com\": 6.764845605700713,\n            \"youtube.com\": 6.978622327790974\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 1074.8638424820997,\n                \"Rtt\": 11.596250596658708\n            }\n        },\n        \"badSignal\": {\n            \"02:38:F3:AA:0D:47\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.3\",\n                \"Count\": 48\n            },\n            \"06:68:FB:33:71:CF\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.2\",\n                \"Count\": 195\n            },\n            \"7E:C3:24:21:A1:E5\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.7\",\n                \"Count\": 31\n            },\n            \"B0:F2:F6:DB:39:E4\": {\n                \"Hostname\": \"Samsung\",\n                \"IpAddress\": \"192.168.0.5\",\n                \"Count\": 35\n            },\n            \"B2:47:42:59:3A:74\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.6\",\n                \"Count\": 170\n            },\n            \"CE:90:67:CD:98:96\": {\n                \"Hostname\": \"iPad\",\n                \"IpAddress\": \"192.168.0.8\",\n                \"Count\": 219\n            },\n            \"EE:B0:5F:62:24:9B\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.10\",\n                \"Count\": 141\n            }\n        },\n        \"maxCPU\": 13,\n        \"maxMemory\": 38.67,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 06:68:FB:33:71:CF has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 195,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.2\",\n                    \"mac\": \"06:68:FB:33:71:CF\",\n                    \"previous_count\": 195\n                },\n                \"Timestamp\": \"2025-09-29T09:31:35.792Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 7E:C3:24:21:A1:E5 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 31,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.7\",\n                    \"mac\": \"7E:C3:24:21:A1:E5\",\n                    \"previous_count\": 31\n                },\n                \"Timestamp\": \"2025-09-29T09:31:35.792Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B0:F2:F6:DB:39:E4 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 35,\n                    \"hostname\": \"Samsung\",\n                    \"ip\": \"192.168.0.5\",\n                    \"mac\": \"B0:F2:F6:DB:39:E4\",\n                    \"previous_count\": 35\n                },\n                \"Timestamp\": \"2025-09-29T09:31:35.792Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 02:38:F3:AA:0D:47 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 48,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.3\",\n                    \"mac\": \"02:38:F3:AA:0D:47\",\n                    \"previous_count\": 48\n                },\n                \"Timestamp\": \"2025-09-29T09:31:35.792Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B2:47:42:59:3A:74 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 170,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.6\",\n                    \"mac\": \"B2:47:42:59:3A:74\",\n                    \"previous_count\": 170\n                },\n                \"Timestamp\": \"2025-09-29T09:31:35.792Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC CE:90:67:CD:98:96 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 219,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.0.8\",\n                    \"mac\": \"CE:90:67:CD:98:96\",\n                    \"previous_count\": 219\n                },\n                \"Timestamp\": \"2025-09-29T09:31:35.792Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC EE:B0:5F:62:24:9B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 141,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.10\",\n                    \"mac\": \"EE:B0:5F:62:24:9B\",\n                    \"previous_count\": 141\n                },\n                \"Timestamp\": \"2025-09-29T09:31:35.792Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::98254A429CE4\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.13.0 2.0.0 v606d.0 Build 231129 Rel.37213n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:37.486Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 85,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 40,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 13.86935866983373,\n            \"google.com\": 13.942992874109263,\n            \"spotify.com\": 13.268408551068884,\n            \"youtube.com\": 13.97624703087886\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 973.2908551068875,\n                \"Rtt\": 27.553444180522565\n            }\n        },\n        \"badSignal\": {\n            \"32:74:A1:4E:62:3C\": {\n                \"Hostname\": \"Sam-s-S22\",\n                \"IpAddress\": \"192.168.0.105\",\n                \"Count\": 13\n            },\n            \"3E:74:20:06:6E:A2\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.102\",\n                \"Count\": 14\n            },\n            \"42:AE:30:0F:5B:71\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.105\",\n                \"Count\": 142\n            },\n            \"FA:EC:F2:F6:CD:95\": {\n                \"Hostname\": \"iPad\",\n                \"IpAddress\": \"192.168.0.103\",\n                \"Count\": 38\n            }\n        },\n        \"maxCPU\": 17,\n        \"maxMemory\": 45.32,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 32:74:A1:4E:62:3C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 13,\n                    \"hostname\": \"Sam-s-S22\",\n                    \"ip\": \"192.168.0.105\",\n                    \"mac\": \"32:74:A1:4E:62:3C\",\n                    \"previous_count\": 13\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.491Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 3E:74:20:06:6E:A2 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 14,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.102\",\n                    \"mac\": \"3E:74:20:06:6E:A2\",\n                    \"previous_count\": 14\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.491Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC FA:EC:F2:F6:CD:95 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 38,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.0.103\",\n                    \"mac\": \"FA:EC:F2:F6:CD:95\",\n                    \"previous_count\": 38\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.491Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::203626911E6B\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.1.0 3.1.8 v6087.0 Build 230406 Rel.63114n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:52.823Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 100,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 100,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 13.017543859649123,\n            \"google.com\": 13.010899182561309,\n            \"spotify.com\": 13.015151515151516,\n            \"youtube.com\": 13.019900497512438\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 1529.1262232779093,\n                \"Rtt\": 18.785783847980998\n            }\n        },\n        \"maxCPU\": 10,\n        \"maxMemory\": 38.59,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::20362690E9D9\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.3.0 3.1.9 v6087.0 Build 250124 Rel.60047n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:46.9Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 78.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 9.051413881748072,\n            \"google.com\": 8.994475138121548,\n            \"spotify.com\": 8.121447028423773,\n            \"youtube.com\": 9.012626262626263\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 1844.985202863961,\n                \"Rtt\": 29.87083293556087\n            }\n        },\n        \"badSignal\": {\n            \"1A:6B:6C:35:AF:3D\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.11\",\n                \"Count\": 51\n            },\n            \"1A:EE:B3:2E:C2:6D\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.4\",\n                \"Count\": 82\n            },\n            \"1C:98:C1:36:DE:32\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.21\",\n                \"Count\": 170\n            },\n            \"24:CE:33:A2:0B:81\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.18\",\n                \"Count\": 26\n            },\n            \"54:D6:0D:BA:80:3F\": {\n                \"Hostname\": \"TY1_BC8133150_EZVIZ\",\n                \"IpAddress\": \"192.168.0.12\",\n                \"Count\": 156\n            },\n            \"5E:CA:B0:FB:F9:A6\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.19\",\n                \"Count\": 109\n            },\n            \"60:95:BD:1F:2B:30\": {\n                \"Hostname\": \"christohersiPad\",\n                \"IpAddress\": \"192.168.0.14\",\n                \"Count\": 248\n            },\n            \"6C:29:95:D3:15:30\": {\n                \"Hostname\": \"DESKTOP-9569F50\",\n                \"IpAddress\": \"192.168.0.23\",\n                \"Count\": 106\n            },\n            \"84:94:37:4C:72:9D\": {\n                \"Hostname\": \"kerrysApleWatch\",\n                \"IpAddress\": \"192.168.0.24\",\n                \"Count\": 29\n            },\n            \"90:98:77:67:B3:DA\": {\n                \"Hostname\": \"BUSH-TV\",\n                \"IpAddress\": \"192.168.0.16\",\n                \"Count\": 275\n            },\n            \"92:76:03:E8:F4:A4\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.20\",\n                \"Count\": 173\n            },\n            \"A0:D2:B1:EA:94:96\": {\n                \"Hostname\": \"amazon-df56b6b9d\",\n                \"IpAddress\": \"192.168.0.6\",\n                \"Count\": 334\n            },\n            \"B4:17:A8:EC:43:DB\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.3\",\n                \"Count\": 12\n            },\n            \"B8:BC:5B:86:7B:E6\": {\n                \"Hostname\": \"TIZEN\",\n                \"IpAddress\": \"192.168.0.22\",\n                \"Count\": 334\n            },\n            \"BC:5C:17:D6:3E:0A\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.13\",\n                \"Count\": 96\n            },\n            \"C8:4A:A0:66:A7:F7\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.21\",\n                \"Count\": 66\n            },\n            \"D6:F1:31:5F:F5:FB\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.13\",\n                \"Count\": 166\n            }\n        },\n        \"maxCPU\": 25,\n        \"maxMemory\": 39.18,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 84:94:37:4C:72:9D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 29,\n                    \"hostname\": \"kerrysApleWatch\",\n                    \"ip\": \"192.168.0.24\",\n                    \"mac\": \"84:94:37:4C:72:9D\",\n                    \"previous_count\": 29\n                },\n                \"Timestamp\": \"2025-09-29T09:31:46.901Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 60:95:BD:1F:2B:30 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 248,\n                    \"hostname\": \"christohersiPad\",\n                    \"ip\": \"192.168.0.14\",\n                    \"mac\": \"60:95:BD:1F:2B:30\",\n                    \"previous_count\": 248\n                },\n                \"Timestamp\": \"2025-09-29T09:31:46.901Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 92:76:03:E8:F4:A4 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 173,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.20\",\n                    \"mac\": \"92:76:03:E8:F4:A4\",\n                    \"previous_count\": 173\n                },\n                \"Timestamp\": \"2025-09-29T09:31:46.901Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 1A:6B:6C:35:AF:3D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 51,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.11\",\n                    \"mac\": \"1A:6B:6C:35:AF:3D\",\n                    \"previous_count\": 51\n                },\n                \"Timestamp\": \"2025-09-29T09:31:46.901Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 24:CE:33:A2:0B:81 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 26,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.18\",\n                    \"mac\": \"24:CE:33:A2:0B:81\",\n                    \"previous_count\": 26\n                },\n                \"Timestamp\": \"2025-09-29T09:31:46.901Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 1C:98:C1:36:DE:32 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 170,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.21\",\n                    \"mac\": \"1C:98:C1:36:DE:32\",\n                    \"previous_count\": 170\n                },\n                \"Timestamp\": \"2025-09-29T09:31:46.901Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B4:17:A8:EC:43:DB has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 12,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.3\",\n                    \"mac\": \"B4:17:A8:EC:43:DB\",\n                    \"previous_count\": 12\n                },\n                \"Timestamp\": \"2025-09-29T09:31:46.901Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 6C:29:95:D3:15:30 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 106,\n                    \"hostname\": \"DESKTOP-9569F50\",\n                    \"ip\": \"192.168.0.23\",\n                    \"mac\": \"6C:29:95:D3:15:30\",\n                    \"previous_count\": 106\n                },\n                \"Timestamp\": \"2025-09-29T09:31:46.901Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B8:BC:5B:86:7B:E6 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 334,\n                    \"hostname\": \"TIZEN\",\n                    \"ip\": \"192.168.0.22\",\n                    \"mac\": \"B8:BC:5B:86:7B:E6\",\n                    \"previous_count\": 334\n                },\n                \"Timestamp\": \"2025-09-29T09:31:46.901Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC BC:5C:17:D6:3E:0A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 96,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.13\",\n                    \"mac\": \"BC:5C:17:D6:3E:0A\",\n                    \"previous_count\": 96\n                },\n                \"Timestamp\": \"2025-09-29T09:31:46.901Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 5E:CA:B0:FB:F9:A6 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 109,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.19\",\n                    \"mac\": \"5E:CA:B0:FB:F9:A6\",\n                    \"previous_count\": 109\n                },\n                \"Timestamp\": \"2025-09-29T09:31:46.901Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 90:98:77:67:B3:DA has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 275,\n                    \"hostname\": \"BUSH-TV\",\n                    \"ip\": \"192.168.0.16\",\n                    \"mac\": \"90:98:77:67:B3:DA\",\n                    \"previous_count\": 275\n                },\n                \"Timestamp\": \"2025-09-29T09:31:46.901Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 1A:EE:B3:2E:C2:6D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 82,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.4\",\n                    \"mac\": \"1A:EE:B3:2E:C2:6D\",\n                    \"previous_count\": 82\n                },\n                \"Timestamp\": \"2025-09-29T09:31:46.901Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D6:F1:31:5F:F5:FB has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 166,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.13\",\n                    \"mac\": \"D6:F1:31:5F:F5:FB\",\n                    \"previous_count\": 166\n                },\n                \"Timestamp\": \"2025-09-29T09:31:46.901Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C8:4A:A0:66:A7:F7 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 66,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.21\",\n                    \"mac\": \"C8:4A:A0:66:A7:F7\",\n                    \"previous_count\": 66\n                },\n                \"Timestamp\": \"2025-09-29T09:31:46.901Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A0:D2:B1:EA:94:96 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 334,\n                    \"hostname\": \"amazon-df56b6b9d\",\n                    \"ip\": \"192.168.0.6\",\n                    \"mac\": \"A0:D2:B1:EA:94:96\",\n                    \"previous_count\": 334\n                },\n                \"Timestamp\": \"2025-09-29T09:31:46.901Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::E4FAC4B90C8D\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.13.0 2.0.0 v606d.0 Build 231129 Rel.37213n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:45.717Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 68.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15,\n            \"hardwareHealthScore\": 60\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 6.821852731591449,\n            \"google.com\": 6.7695961995249405,\n            \"spotify.com\": 6.710213776722091,\n            \"youtube.com\": 6.817102137767221\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 568.9663701923082,\n                \"Rtt\": 20.33653846153846\n            }\n        },\n        \"badSignal\": {\n            \"2C:33:58:A0:7C:B5\": {\n                \"Hostname\": \"user\\\\x82\\\\xCCPC\",\n                \"IpAddress\": \"192.168.0.105\",\n                \"Count\": 22\n            },\n            \"5A:4A:E7:32:1A:58\": {\n                \"Hostname\": \"iPad\",\n                \"IpAddress\": \"192.168.0.116\",\n                \"Count\": 43\n            },\n            \"5A:62:EE:76:F6:12\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.118\",\n                \"Count\": 75\n            },\n            \"A2:DD:6A:7D:90:29\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.104\",\n                \"Count\": 71\n            },\n            \"AA:4B:F5:D9:26:7E\": {\n                \"Hostname\": \"iPad\",\n                \"IpAddress\": \"192.168.0.106\",\n                \"Count\": 136\n            },\n            \"AA:D2:CF:69:E5:9A\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.100\",\n                \"Count\": 51\n            },\n            \"E2:21:4D:97:5E:C6\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.101\",\n                \"Count\": 62\n            },\n            \"E4:C7:67:1F:68:5A\": {\n                \"Hostname\": \"nekopin\",\n                \"IpAddress\": \"192.168.0.109\",\n                \"Count\": 60\n            },\n            \"FE:03:69:15:E0:EC\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.104\",\n                \"Count\": 117\n            }\n        },\n        \"maxCPU\": 100,\n        \"maxMemory\": 47.11,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A2:DD:6A:7D:90:29 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 71,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.104\",\n                    \"mac\": \"A2:DD:6A:7D:90:29\",\n                    \"previous_count\": 71\n                },\n                \"Timestamp\": \"2025-09-29T09:31:45.722Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 2C:33:58:A0:7C:B5 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 22,\n                    \"hostname\": \"user\\\\x82\\\\xCCPC\",\n                    \"ip\": \"192.168.0.105\",\n                    \"mac\": \"2C:33:58:A0:7C:B5\",\n                    \"previous_count\": 22\n                },\n                \"Timestamp\": \"2025-09-29T09:31:45.722Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC E2:21:4D:97:5E:C6 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 62,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"E2:21:4D:97:5E:C6\",\n                    \"previous_count\": 62\n                },\n                \"Timestamp\": \"2025-09-29T09:31:45.722Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC E4:C7:67:1F:68:5A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 60,\n                    \"hostname\": \"nekopin\",\n                    \"ip\": \"192.168.0.109\",\n                    \"mac\": \"E4:C7:67:1F:68:5A\",\n                    \"previous_count\": 60\n                },\n                \"Timestamp\": \"2025-09-29T09:31:45.722Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC AA:D2:CF:69:E5:9A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 51,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.100\",\n                    \"mac\": \"AA:D2:CF:69:E5:9A\",\n                    \"previous_count\": 51\n                },\n                \"Timestamp\": \"2025-09-29T09:31:45.722Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 5A:4A:E7:32:1A:58 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 43,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.0.116\",\n                    \"mac\": \"5A:4A:E7:32:1A:58\",\n                    \"previous_count\": 43\n                },\n                \"Timestamp\": \"2025-09-29T09:31:45.722Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 5A:62:EE:76:F6:12 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 75,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.118\",\n                    \"mac\": \"5A:62:EE:76:F6:12\",\n                    \"previous_count\": 75\n                },\n                \"Timestamp\": \"2025-09-29T09:31:45.722Z\"\n            },\n            {\n                \"Type\": \"HighCPUUsage\",\n                \"Message\": \"Device is experiencing high CPU usage.\",\n                \"Details\": {\n                    \"max_cpu_percentage\": 100,\n                    \"threshold_percentage\": 90\n                },\n                \"Timestamp\": \"2025-09-29T09:31:45.722Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::3C52A106028E\",\n            \"model\": \"HX220\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.15.0 2.0.0 v605f.0 Build 231128 Rel.28166n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:32.015Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 92.5,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 70,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 8.248888888888889,\n            \"google.com\": 8.395555555555555,\n            \"spotify.com\": 8.284444444444444,\n            \"youtube.com\": 8.337777777777777\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 809.2234666666668,\n                \"Rtt\": 21.933755555555567\n            }\n        },\n        \"badSignal\": {\n            \"00:F3:61:24:F9:02\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.88.8\",\n                \"Count\": 111\n            },\n            \"B6:A8:90:78:89:EA\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.88.2\",\n                \"Count\": 85\n            }\n        },\n        \"maxCPU\": 10,\n        \"maxMemory\": 59.59,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 00:F3:61:24:F9:02 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 111,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.8\",\n                    \"mac\": \"00:F3:61:24:F9:02\",\n                    \"previous_count\": 111\n                },\n                \"Timestamp\": \"2025-09-29T09:31:32.021Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B6:A8:90:78:89:EA has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 85,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.88.2\",\n                    \"mac\": \"B6:A8:90:78:89:EA\",\n                    \"previous_count\": 85\n                },\n                \"Timestamp\": \"2025-09-29T09:31:32.021Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::20362690BCA0\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.3.0 3.1.9 v6087.0 Build 250124 Rel.60047n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:44.518Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 78.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 3.847980997624703,\n            \"google.com\": 3.9524940617577196,\n            \"spotify.com\": 3.9002375296912115,\n            \"youtube.com\": 3.9382422802850354\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 1827.8696437054625,\n                \"Rtt\": 20.649349168646097\n            }\n        },\n        \"badSignal\": {\n            \"1E:23:47:9D:15:19\": {\n                \"Hostname\": \"Redmi-Note-12-5G\",\n                \"IpAddress\": \"192.168.0.13\",\n                \"Count\": 11\n            },\n            \"48:31:77:32:92:D9\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.4\",\n                \"Count\": 146\n            },\n            \"48:B0:2D:07:FC:A1\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.14\",\n                \"Count\": 33\n            },\n            \"7A:3D:B0:69:F5:5C\": {\n                \"Hostname\": \"Kai-s-S10\",\n                \"IpAddress\": \"192.168.0.9\",\n                \"Count\": 340\n            },\n            \"7E:B9:0D:6E:B9:AC\": {\n                \"Hostname\": \"Wolfy-s-S24-Ultra\",\n                \"IpAddress\": \"192.168.0.10\",\n                \"Count\": 21\n            },\n            \"9E:B9:DC:1A:E7:73\": {\n                \"Hostname\": \"Galaxy-A15-5G\",\n                \"IpAddress\": \"192.168.0.17\",\n                \"Count\": 114\n            },\n            \"E8:DA:20:BF:6F:05\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.8\",\n                \"Count\": 21\n            },\n            \"F4:A4:75:F6:85:F6\": {\n                \"Hostname\": \"Veyra\",\n                \"IpAddress\": \"192.168.0.11\",\n                \"Count\": 340\n            },\n            \"FA:64:CE:A0:06:9A\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.7\",\n                \"Count\": 294\n            }\n        },\n        \"maxCPU\": 17,\n        \"maxMemory\": 39.4,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 48:31:77:32:92:D9 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 146,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.4\",\n                    \"mac\": \"48:31:77:32:92:D9\",\n                    \"previous_count\": 146\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.563Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC E8:DA:20:BF:6F:05 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 21,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.8\",\n                    \"mac\": \"E8:DA:20:BF:6F:05\",\n                    \"previous_count\": 21\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.563Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 1E:23:47:9D:15:19 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 11,\n                    \"hostname\": \"Redmi-Note-12-5G\",\n                    \"ip\": \"192.168.0.13\",\n                    \"mac\": \"1E:23:47:9D:15:19\",\n                    \"previous_count\": 11\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.563Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F4:A4:75:F6:85:F6 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 340,\n                    \"hostname\": \"Veyra\",\n                    \"ip\": \"192.168.0.11\",\n                    \"mac\": \"F4:A4:75:F6:85:F6\",\n                    \"previous_count\": 340\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.563Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 7E:B9:0D:6E:B9:AC has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 21,\n                    \"hostname\": \"Wolfy-s-S24-Ultra\",\n                    \"ip\": \"192.168.0.10\",\n                    \"mac\": \"7E:B9:0D:6E:B9:AC\",\n                    \"previous_count\": 21\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.563Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 48:B0:2D:07:FC:A1 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 33,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.14\",\n                    \"mac\": \"48:B0:2D:07:FC:A1\",\n                    \"previous_count\": 33\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.563Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 9E:B9:DC:1A:E7:73 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 114,\n                    \"hostname\": \"Galaxy-A15-5G\",\n                    \"ip\": \"192.168.0.17\",\n                    \"mac\": \"9E:B9:DC:1A:E7:73\",\n                    \"previous_count\": 114\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.563Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::20362690BCE5\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.1.0 3.1.8 v6087.0 Build 230406 Rel.63114n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:33.247Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 81.25,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 25,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 6.033254156769596,\n            \"google.com\": 6.02375296912114,\n            \"spotify.com\": 5.251781472684086,\n            \"youtube.com\": 6.02375296912114\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 2199.349287410926,\n                \"Rtt\": 11.43952019002375\n            }\n        },\n        \"badSignal\": {\n            \"4E:A9:71:F4:26:F3\": {\n                \"Hostname\": \"Karolina-s-A54\",\n                \"IpAddress\": \"192.168.0.8\",\n                \"Count\": 39\n            },\n            \"D8:1F:12:A3:BD:01\": {\n                \"Hostname\": \"wlan0\",\n                \"IpAddress\": \"192.168.0.9\",\n                \"Count\": 10\n            },\n            \"D8:1F:12:A3:C2:F5\": {\n                \"Hostname\": \"wlan0\",\n                \"IpAddress\": \"192.168.0.11\",\n                \"Count\": 10\n            },\n            \"FC:9C:98:55:C6:6B\": {\n                \"Hostname\": \"VMC2030-D8A3B\",\n                \"IpAddress\": \"192.168.0.3\",\n                \"Count\": 370\n            },\n            \"FC:9C:98:AE:BF:ED\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.7\",\n                \"Count\": 421\n            }\n        },\n        \"maxCPU\": 14,\n        \"maxMemory\": 38.36,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 4E:A9:71:F4:26:F3 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 39,\n                    \"hostname\": \"Karolina-s-A54\",\n                    \"ip\": \"192.168.0.8\",\n                    \"mac\": \"4E:A9:71:F4:26:F3\",\n                    \"previous_count\": 39\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.277Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D8:1F:12:A3:BD:01 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 10,\n                    \"hostname\": \"wlan0\",\n                    \"ip\": \"192.168.0.9\",\n                    \"mac\": \"D8:1F:12:A3:BD:01\",\n                    \"previous_count\": 10\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.277Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D8:1F:12:A3:C2:F5 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 10,\n                    \"hostname\": \"wlan0\",\n                    \"ip\": \"192.168.0.11\",\n                    \"mac\": \"D8:1F:12:A3:C2:F5\",\n                    \"previous_count\": 10\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.277Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC FC:9C:98:AE:BF:ED has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 421,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.7\",\n                    \"mac\": \"FC:9C:98:AE:BF:ED\",\n                    \"previous_count\": 421\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.277Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC FC:9C:98:55:C6:6B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 370,\n                    \"hostname\": \"VMC2030-D8A3B\",\n                    \"ip\": \"192.168.0.3\",\n                    \"mac\": \"FC:9C:98:55:C6:6B\",\n                    \"previous_count\": 370\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.277Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::20362690BBA7\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.1.0 3.1.8 v6087.0 Build 230406 Rel.63114n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:44.63Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 100,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 100,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 5.042755344418052,\n            \"google.com\": 5.0831353919239906,\n            \"spotify.com\": 5.085510688836105,\n            \"youtube.com\": 5.080760095011876\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 1707.5949881235147,\n                \"Rtt\": 9.731636579572447\n            }\n        },\n        \"maxCPU\": 14,\n        \"maxMemory\": 38.96,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::3C52A105FE23\",\n            \"model\": \"HX220\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.15.0 2.0.0 v605f.0 Build 231128 Rel.28166n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:34.534Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 100,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 100,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 5.975,\n            \"google.com\": 5.975,\n            \"spotify.com\": 5.975,\n            \"youtube.com\": 6.05\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 755.6250000000002,\n                \"Rtt\": 20.649774999999998\n            }\n        },\n        \"maxCPU\": 5,\n        \"maxMemory\": 58.34,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::98254A429621\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.13.0 2.0.0 v606d.0 Build 231129 Rel.37213n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:46.992Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 68.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15,\n            \"hardwareHealthScore\": 60\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 8.035629453681711,\n            \"google.com\": 8.114014251781473,\n            \"spotify.com\": 8.02375296912114,\n            \"youtube.com\": 8.092636579572446\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 984.8209523809523,\n                \"Rtt\": 20.11904761904762\n            }\n        },\n        \"badSignal\": {\n            \"02:5F:67:08:D0:E0\": {\n                \"Hostname\": \"TL-WA850RE\",\n                \"IpAddress\": \"192.168.0.106\",\n                \"Count\": 333\n            },\n            \"0A:4A:14:90:5C:3B\": {\n                \"Hostname\": \"Sam-s-S21\",\n                \"IpAddress\": \"192.168.0.111\",\n                \"Count\": 29\n            },\n            \"52:D4:F6:05:5E:97\": {\n                \"Hostname\": \"TY_WR\",\n                \"IpAddress\": \"192.168.0.115\",\n                \"Count\": 13\n            },\n            \"52:D4:F6:3B:75:DC\": {\n                \"Hostname\": \"TL-WA850RE\",\n                \"IpAddress\": \"192.168.0.109\",\n                \"Count\": 13\n            },\n            \"52:D4:F6:60:48:11\": {\n                \"Hostname\": \"RingStickUpCam-11\",\n                \"IpAddress\": \"192.168.0.100\",\n                \"Count\": 12\n            },\n            \"5C:41:5A:5F:FC:B2\": {\n                \"Hostname\": \"amazon-f105e9865\",\n                \"IpAddress\": \"192.168.0.116\",\n                \"Count\": 421\n            },\n            \"72:4F:56:74:7A:FC\": {\n                \"Hostname\": \"TL-WA850RE\",\n                \"IpAddress\": \"192.168.0.102\",\n                \"Count\": 19\n            },\n            \"78:2B:64:3B:7B:0F\": {\n                \"Hostname\": \"Bose-Home-Speaker-500\",\n                \"IpAddress\": \"192.168.0.104\",\n                \"Count\": 421\n            },\n            \"C8:12:0B:AC:AD:E0\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.130\",\n                \"Count\": 421\n            }\n        },\n        \"maxCPU\": 100,\n        \"maxMemory\": 48.63,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 5C:41:5A:5F:FC:B2 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 421,\n                    \"hostname\": \"amazon-f105e9865\",\n                    \"ip\": \"192.168.0.116\",\n                    \"mac\": \"5C:41:5A:5F:FC:B2\",\n                    \"previous_count\": 421\n                },\n                \"Timestamp\": \"2025-09-29T09:31:46.998Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 52:D4:F6:60:48:11 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 12,\n                    \"hostname\": \"RingStickUpCam-11\",\n                    \"ip\": \"192.168.0.100\",\n                    \"mac\": \"52:D4:F6:60:48:11\",\n                    \"previous_count\": 12\n                },\n                \"Timestamp\": \"2025-09-29T09:31:46.998Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C8:12:0B:AC:AD:E0 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 421,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.130\",\n                    \"mac\": \"C8:12:0B:AC:AD:E0\",\n                    \"previous_count\": 421\n                },\n                \"Timestamp\": \"2025-09-29T09:31:46.998Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 52:D4:F6:05:5E:97 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 13,\n                    \"hostname\": \"TY_WR\",\n                    \"ip\": \"192.168.0.115\",\n                    \"mac\": \"52:D4:F6:05:5E:97\",\n                    \"previous_count\": 13\n                },\n                \"Timestamp\": \"2025-09-29T09:31:46.998Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 52:D4:F6:3B:75:DC has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 13,\n                    \"hostname\": \"TL-WA850RE\",\n                    \"ip\": \"192.168.0.109\",\n                    \"mac\": \"52:D4:F6:3B:75:DC\",\n                    \"previous_count\": 13\n                },\n                \"Timestamp\": \"2025-09-29T09:31:46.998Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 0A:4A:14:90:5C:3B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 29,\n                    \"hostname\": \"Sam-s-S21\",\n                    \"ip\": \"192.168.0.111\",\n                    \"mac\": \"0A:4A:14:90:5C:3B\",\n                    \"previous_count\": 29\n                },\n                \"Timestamp\": \"2025-09-29T09:31:46.998Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 72:4F:56:74:7A:FC has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 19,\n                    \"hostname\": \"TL-WA850RE\",\n                    \"ip\": \"192.168.0.102\",\n                    \"mac\": \"72:4F:56:74:7A:FC\",\n                    \"previous_count\": 19\n                },\n                \"Timestamp\": \"2025-09-29T09:31:46.998Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 02:5F:67:08:D0:E0 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 333,\n                    \"hostname\": \"TL-WA850RE\",\n                    \"ip\": \"192.168.0.106\",\n                    \"mac\": \"02:5F:67:08:D0:E0\",\n                    \"previous_count\": 333\n                },\n                \"Timestamp\": \"2025-09-29T09:31:46.998Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 78:2B:64:3B:7B:0F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 421,\n                    \"hostname\": \"Bose-Home-Speaker-500\",\n                    \"ip\": \"192.168.0.104\",\n                    \"mac\": \"78:2B:64:3B:7B:0F\",\n                    \"previous_count\": 421\n                },\n                \"Timestamp\": \"2025-09-29T09:31:46.998Z\"\n            },\n            {\n                \"Type\": \"HighCPUUsage\",\n                \"Message\": \"Device is experiencing high CPU usage.\",\n                \"Details\": {\n                    \"max_cpu_percentage\": 100,\n                    \"threshold_percentage\": 90\n                },\n                \"Timestamp\": \"2025-09-29T09:31:46.998Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::3C52A105F9CA\",\n            \"model\": \"HX220\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.15.0 2.0.0 v605f.0 Build 231128 Rel.28166n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:37.418Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 68.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15,\n            \"hardwareHealthScore\": 60\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 3.0332541567695963,\n            \"google.com\": 3.02375296912114,\n            \"spotify.com\": 2.2565320665083135,\n            \"youtube.com\": 3.02375296912114\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 730.0311163895477,\n                \"Rtt\": 32.18227553444181\n            }\n        },\n        \"badSignal\": {\n            \"04:F7:78:2A:3C:F0\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.88.7\",\n                \"Count\": 220\n            },\n            \"08:12:A5:06:2C:75\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.88.12\",\n                \"Count\": 420\n            },\n            \"08:91:15:BD:95:EF\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.88.5\",\n                \"Count\": 53\n            },\n            \"08:91:15:C5:B0:94\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.88.5\",\n                \"Count\": 238\n            },\n            \"0C:8D:CA:47:DD:9A\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.88.14\",\n                \"Count\": 17\n            },\n            \"12:A7:D1:23:AB:12\": {\n                \"Hostname\": \"Watch\",\n                \"IpAddress\": \"192.168.88.6\",\n                \"Count\": 26\n            },\n            \"22:09:CA:36:13:B8\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.88.3\",\n                \"Count\": 34\n            },\n            \"2A:8B:48:6D:4D:50\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.88.8\",\n                \"Count\": 16\n            },\n            \"4E:91:DE:23:6B:2C\": {\n                \"Hostname\": \"Watch\",\n                \"IpAddress\": \"192.168.88.15\",\n                \"Count\": 52\n            },\n            \"52:B9:72:52:3F:B7\": {\n                \"Hostname\": \"Watch\",\n                \"IpAddress\": \"192.168.88.9\",\n                \"Count\": 19\n            },\n            \"68:F6:3B:F3:6E:AA\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.88.9\",\n                \"Count\": 181\n            },\n            \"9A:F8:6E:29:D6:8F\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.88.6\",\n                \"Count\": 45\n            },\n            \"BC:74:4B:7C:3C:C4\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.88.8\",\n                \"Count\": 94\n            },\n            \"CA:CB:C5:94:30:40\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.88.13\",\n                \"Count\": 117\n            },\n            \"E6:31:AC:2C:DF:B9\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.88.11\",\n                \"Count\": 89\n            },\n            \"EE:25:27:D4:F6:01\": {\n                \"Hostname\": \"Watch\",\n                \"IpAddress\": \"192.168.88.4\",\n                \"Count\": 23\n            },\n            \"FC:49:2D:81:50:50\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.88.10\",\n                \"Count\": 421\n            }\n        },\n        \"maxCPU\": 100,\n        \"maxMemory\": 63.21,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 12:A7:D1:23:AB:12 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 26,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.88.6\",\n                    \"mac\": \"12:A7:D1:23:AB:12\",\n                    \"previous_count\": 26\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.436Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC BC:74:4B:7C:3C:C4 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 94,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.8\",\n                    \"mac\": \"BC:74:4B:7C:3C:C4\",\n                    \"previous_count\": 94\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.436Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 04:F7:78:2A:3C:F0 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 220,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.7\",\n                    \"mac\": \"04:F7:78:2A:3C:F0\",\n                    \"previous_count\": 220\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.436Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 4E:91:DE:23:6B:2C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 52,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.88.15\",\n                    \"mac\": \"4E:91:DE:23:6B:2C\",\n                    \"previous_count\": 52\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.436Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 08:91:15:C5:B0:94 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 238,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.5\",\n                    \"mac\": \"08:91:15:C5:B0:94\",\n                    \"previous_count\": 238\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.436Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC EE:25:27:D4:F6:01 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 23,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.88.4\",\n                    \"mac\": \"EE:25:27:D4:F6:01\",\n                    \"previous_count\": 23\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.436Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC CA:CB:C5:94:30:40 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 117,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.88.13\",\n                    \"mac\": \"CA:CB:C5:94:30:40\",\n                    \"previous_count\": 117\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.436Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 22:09:CA:36:13:B8 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 34,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.88.3\",\n                    \"mac\": \"22:09:CA:36:13:B8\",\n                    \"previous_count\": 34\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.437Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 9A:F8:6E:29:D6:8F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 45,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.6\",\n                    \"mac\": \"9A:F8:6E:29:D6:8F\",\n                    \"previous_count\": 45\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.437Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 2A:8B:48:6D:4D:50 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 16,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.88.8\",\n                    \"mac\": \"2A:8B:48:6D:4D:50\",\n                    \"previous_count\": 16\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.437Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 0C:8D:CA:47:DD:9A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 17,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.14\",\n                    \"mac\": \"0C:8D:CA:47:DD:9A\",\n                    \"previous_count\": 17\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.437Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 08:91:15:BD:95:EF has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 53,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.5\",\n                    \"mac\": \"08:91:15:BD:95:EF\",\n                    \"previous_count\": 53\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.437Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 68:F6:3B:F3:6E:AA has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 181,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.9\",\n                    \"mac\": \"68:F6:3B:F3:6E:AA\",\n                    \"previous_count\": 181\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.437Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 52:B9:72:52:3F:B7 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 19,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.88.9\",\n                    \"mac\": \"52:B9:72:52:3F:B7\",\n                    \"previous_count\": 19\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.437Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC E6:31:AC:2C:DF:B9 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 89,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.11\",\n                    \"mac\": \"E6:31:AC:2C:DF:B9\",\n                    \"previous_count\": 89\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.437Z\"\n            },\n            {\n                \"Type\": \"HighCPUUsage\",\n                \"Message\": \"Device is experiencing high CPU usage.\",\n                \"Details\": {\n                    \"max_cpu_percentage\": 100,\n                    \"threshold_percentage\": 90\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.437Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::20362690E85F\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.1.0 3.1.8 v6087.0 Build 230406 Rel.63114n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:35.864Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 78.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 13.447619047619048,\n            \"google.com\": 13.516666666666667,\n            \"spotify.com\": 13.504761904761905,\n            \"youtube.com\": 13.519047619047619\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 1667.1395465393791,\n                \"Rtt\": 19.019749403341287\n            }\n        },\n        \"badSignal\": {\n            \"1A:11:97:5E:89:6F\": {\n                \"Hostname\": \"iPad\",\n                \"IpAddress\": \"192.168.0.11\",\n                \"Count\": 169\n            },\n            \"38:A5:C9:0D:E1:2B\": {\n                \"Hostname\": \"lwip0\",\n                \"IpAddress\": \"192.168.0.3\",\n                \"Count\": 349\n            },\n            \"38:A5:C9:0D:EB:A8\": {\n                \"Hostname\": \"lwip0\",\n                \"IpAddress\": \"192.168.0.2\",\n                \"Count\": 73\n            },\n            \"50:84:92:F4:D1:0C\": {\n                \"Hostname\": \"NBT30633\",\n                \"IpAddress\": \"192.168.0.16\",\n                \"Count\": 169\n            },\n            \"6C:F6:DA:59:C8:BA\": {\n                \"Hostname\": \"george-XPS-14-9440\",\n                \"IpAddress\": \"192.168.0.26\",\n                \"Count\": 73\n            },\n            \"70:03:9F:68:90:19\": {\n                \"Hostname\": \"ESP_689019\",\n                \"IpAddress\": \"192.168.0.2\",\n                \"Count\": 29\n            },\n            \"74:D8:3E:40:BD:52\": {\n                \"Hostname\": \"DESKTOP-FDB3D1C\",\n                \"IpAddress\": \"192.168.0.23\",\n                \"Count\": 248\n            },\n            \"80:5B:65:BB:04:22\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.6\",\n                \"Count\": 139\n            },\n            \"86:01:5D:7C:5C:6B\": {\n                \"Hostname\": \"Pixel-6\",\n                \"IpAddress\": \"192.168.0.10\",\n                \"Count\": 28\n            },\n            \"90:F8:2E:A1:1C:80\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.14\",\n                \"Count\": 366\n            },\n            \"A8:6E:84:C0:43:15\": {\n                \"Hostname\": \"C211\",\n                \"IpAddress\": \"192.168.0.6\",\n                \"Count\": 18\n            },\n            \"B2:FA:8A:A4:4D:E6\": {\n                \"Hostname\": \"Pixel-8-Pro\",\n                \"IpAddress\": \"192.168.0.12\",\n                \"Count\": 132\n            },\n            \"BE:BB:0E:8C:72:15\": {\n                \"Hostname\": \"Pixel-9-Pro-XL\",\n                \"IpAddress\": \"192.168.0.13\",\n                \"Count\": 134\n            },\n            \"E0:85:4D:42:30:A2\": {\n                \"Hostname\": \"LGwebOSTV\",\n                \"IpAddress\": \"192.168.0.15\",\n                \"Count\": 27\n            }\n        },\n        \"maxCPU\": 23,\n        \"maxMemory\": 39,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 6C:F6:DA:59:C8:BA has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 73,\n                    \"hostname\": \"george-XPS-14-9440\",\n                    \"ip\": \"192.168.0.26\",\n                    \"mac\": \"6C:F6:DA:59:C8:BA\",\n                    \"previous_count\": 73\n                },\n                \"Timestamp\": \"2025-09-29T09:31:35.909Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC BE:BB:0E:8C:72:15 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 134,\n                    \"hostname\": \"Pixel-9-Pro-XL\",\n                    \"ip\": \"192.168.0.13\",\n                    \"mac\": \"BE:BB:0E:8C:72:15\",\n                    \"previous_count\": 134\n                },\n                \"Timestamp\": \"2025-09-29T09:31:35.909Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 50:84:92:F4:D1:0C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 169,\n                    \"hostname\": \"NBT30633\",\n                    \"ip\": \"192.168.0.16\",\n                    \"mac\": \"50:84:92:F4:D1:0C\",\n                    \"previous_count\": 169\n                },\n                \"Timestamp\": \"2025-09-29T09:31:35.909Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A8:6E:84:C0:43:15 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 18,\n                    \"hostname\": \"C211\",\n                    \"ip\": \"192.168.0.6\",\n                    \"mac\": \"A8:6E:84:C0:43:15\",\n                    \"previous_count\": 18\n                },\n                \"Timestamp\": \"2025-09-29T09:31:35.909Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 38:A5:C9:0D:EB:A8 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 73,\n                    \"hostname\": \"lwip0\",\n                    \"ip\": \"192.168.0.2\",\n                    \"mac\": \"38:A5:C9:0D:EB:A8\",\n                    \"previous_count\": 73\n                },\n                \"Timestamp\": \"2025-09-29T09:31:35.911Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 70:03:9F:68:90:19 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 29,\n                    \"hostname\": \"ESP_689019\",\n                    \"ip\": \"192.168.0.2\",\n                    \"mac\": \"70:03:9F:68:90:19\",\n                    \"previous_count\": 29\n                },\n                \"Timestamp\": \"2025-09-29T09:31:35.911Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 74:D8:3E:40:BD:52 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 248,\n                    \"hostname\": \"DESKTOP-FDB3D1C\",\n                    \"ip\": \"192.168.0.23\",\n                    \"mac\": \"74:D8:3E:40:BD:52\",\n                    \"previous_count\": 248\n                },\n                \"Timestamp\": \"2025-09-29T09:31:35.911Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 80:5B:65:BB:04:22 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 139,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.6\",\n                    \"mac\": \"80:5B:65:BB:04:22\",\n                    \"previous_count\": 139\n                },\n                \"Timestamp\": \"2025-09-29T09:31:35.911Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 90:F8:2E:A1:1C:80 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 366,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.14\",\n                    \"mac\": \"90:F8:2E:A1:1C:80\",\n                    \"previous_count\": 366\n                },\n                \"Timestamp\": \"2025-09-29T09:31:35.911Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 86:01:5D:7C:5C:6B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 28,\n                    \"hostname\": \"Pixel-6\",\n                    \"ip\": \"192.168.0.10\",\n                    \"mac\": \"86:01:5D:7C:5C:6B\",\n                    \"previous_count\": 28\n                },\n                \"Timestamp\": \"2025-09-29T09:31:35.912Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 38:A5:C9:0D:E1:2B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 349,\n                    \"hostname\": \"lwip0\",\n                    \"ip\": \"192.168.0.3\",\n                    \"mac\": \"38:A5:C9:0D:E1:2B\",\n                    \"previous_count\": 349\n                },\n                \"Timestamp\": \"2025-09-29T09:31:35.912Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC E0:85:4D:42:30:A2 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 27,\n                    \"hostname\": \"LGwebOSTV\",\n                    \"ip\": \"192.168.0.15\",\n                    \"mac\": \"E0:85:4D:42:30:A2\",\n                    \"previous_count\": 27\n                },\n                \"Timestamp\": \"2025-09-29T09:31:35.912Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 1A:11:97:5E:89:6F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 169,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.0.11\",\n                    \"mac\": \"1A:11:97:5E:89:6F\",\n                    \"previous_count\": 169\n                },\n                \"Timestamp\": \"2025-09-29T09:31:35.912Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B2:FA:8A:A4:4D:E6 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 132,\n                    \"hostname\": \"Pixel-8-Pro\",\n                    \"ip\": \"192.168.0.12\",\n                    \"mac\": \"B2:FA:8A:A4:4D:E6\",\n                    \"previous_count\": 132\n                },\n                \"Timestamp\": \"2025-09-29T09:31:35.912Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::203626901103\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.1.0 3.1.8 v6087.0 Build 230406 Rel.63114n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:49.234Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 78.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 7.624401913875598,\n            \"google.com\": 7.839712918660287,\n            \"spotify.com\": 7.009569377990431,\n            \"youtube.com\": 7.820574162679426\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 1158.2089712918648,\n                \"Rtt\": 17.17265789473684\n            }\n        },\n        \"badSignal\": {\n            \"16:89:CD:12:32:D4\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.8\",\n                \"Count\": 131\n            },\n            \"2A:D2:BE:55:24:24\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.5\",\n                \"Count\": 181\n            },\n            \"3E:1B:1B:62:85:C2\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.8\",\n                \"Count\": 36\n            },\n            \"44:3D:54:B6:F3:2B\": {\n                \"Hostname\": \"Blink-Mini\",\n                \"IpAddress\": \"192.168.0.3\",\n                \"Count\": 374\n            },\n            \"44:6D:7F:EB:95:94\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.198\",\n                \"Count\": 418\n            },\n            \"4C:3B:DF:1E:C2:FB\": {\n                \"Hostname\": \"XBOX\",\n                \"IpAddress\": \"192.168.0.10\",\n                \"Count\": 50\n            },\n            \"74:A6:CD:A5:ED:A6\": {\n                \"Hostname\": \"Jennys-Air\",\n                \"IpAddress\": \"192.168.0.9\",\n                \"Count\": 25\n            },\n            \"84:D6:D0:B5:6D:48\": {\n                \"Hostname\": \"amazon-347a01c9c\",\n                \"IpAddress\": \"192.168.0.12\",\n                \"Count\": 69\n            },\n            \"9E:B5:29:CE:93:67\": {\n                \"Hostname\": \"iPad\",\n                \"IpAddress\": \"192.168.0.7\",\n                \"Count\": 96\n            },\n            \"A0:D0:5B:60:58:76\": {\n                \"Hostname\": \"Samsung\",\n                \"IpAddress\": \"192.168.0.8\",\n                \"Count\": 18\n            },\n            \"BE:1D:B4:91:F1:B5\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.10\",\n                \"Count\": 126\n            },\n            \"C8:CB:9E:68:90:07\": {\n                \"Hostname\": \"X24-30490523057\",\n                \"IpAddress\": \"192.168.0.6\",\n                \"Count\": 190\n            },\n            \"EA:FB:FE:BC:86:25\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.9\",\n                \"Count\": 143\n            }\n        },\n        \"maxCPU\": 16,\n        \"maxMemory\": 38.68,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A0:D0:5B:60:58:76 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 18,\n                    \"hostname\": \"Samsung\",\n                    \"ip\": \"192.168.0.8\",\n                    \"mac\": \"A0:D0:5B:60:58:76\",\n                    \"previous_count\": 18\n                },\n                \"Timestamp\": \"2025-09-29T09:31:49.258Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 9E:B5:29:CE:93:67 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 96,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.0.7\",\n                    \"mac\": \"9E:B5:29:CE:93:67\",\n                    \"previous_count\": 96\n                },\n                \"Timestamp\": \"2025-09-29T09:31:49.258Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC EA:FB:FE:BC:86:25 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 143,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.9\",\n                    \"mac\": \"EA:FB:FE:BC:86:25\",\n                    \"previous_count\": 143\n                },\n                \"Timestamp\": \"2025-09-29T09:31:49.258Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 84:D6:D0:B5:6D:48 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 69,\n                    \"hostname\": \"amazon-347a01c9c\",\n                    \"ip\": \"192.168.0.12\",\n                    \"mac\": \"84:D6:D0:B5:6D:48\",\n                    \"previous_count\": 69\n                },\n                \"Timestamp\": \"2025-09-29T09:31:49.258Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC BE:1D:B4:91:F1:B5 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 126,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.10\",\n                    \"mac\": \"BE:1D:B4:91:F1:B5\",\n                    \"previous_count\": 126\n                },\n                \"Timestamp\": \"2025-09-29T09:31:49.258Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 3E:1B:1B:62:85:C2 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 36,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.8\",\n                    \"mac\": \"3E:1B:1B:62:85:C2\",\n                    \"previous_count\": 36\n                },\n                \"Timestamp\": \"2025-09-29T09:31:49.258Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 74:A6:CD:A5:ED:A6 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 25,\n                    \"hostname\": \"Jennys-Air\",\n                    \"ip\": \"192.168.0.9\",\n                    \"mac\": \"74:A6:CD:A5:ED:A6\",\n                    \"previous_count\": 25\n                },\n                \"Timestamp\": \"2025-09-29T09:31:49.258Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::5C628B5F6EAF\",\n            \"model\": \"HX220\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.15.0 2.0.0 v605f.0 Build 231128 Rel.28166n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:42.134Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 96.25,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 85,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 6.960714285714285,\n            \"google.com\": 6.928571428571429,\n            \"spotify.com\": 6.964285714285714,\n            \"youtube.com\": 6.989285714285714\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 164.91339285714227,\n                \"Rtt\": 20.14127142857143\n            }\n        },\n        \"badSignal\": {\n            \"48:E1:E9:DB:9E:CD\": {\n                \"Hostname\": \"Meross Smart Plug\",\n                \"IpAddress\": \"192.168.88.3\",\n                \"Count\": 20\n            }\n        },\n        \"maxCPU\": 11,\n        \"maxMemory\": 59.55,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 48:E1:E9:DB:9E:CD has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 20,\n                    \"hostname\": \"Meross Smart Plug\",\n                    \"ip\": \"192.168.88.3\",\n                    \"mac\": \"48:E1:E9:DB:9E:CD\",\n                    \"previous_count\": 20\n                },\n                \"Timestamp\": \"2025-09-29T09:31:42.155Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::20362691133D\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.3.0 3.1.9 v6087.0 Build 250124 Rel.60047n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:57.299Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 81.25,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 25,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 13.072727272727272,\n            \"google.com\": 13.027272727272727,\n            \"spotify.com\": 13.018181818181818,\n            \"youtube.com\": 13.00909090909091\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 1071.2916363636364,\n                \"Rtt\": 28.82028181818182\n            }\n        },\n        \"badSignal\": {\n            \"54:2A:1B:45:87:36\": {\n                \"Hostname\": \"SonosZP\",\n                \"IpAddress\": \"192.168.0.4\",\n                \"Count\": 70\n            },\n            \"5C:AA:FD:50:E6:56\": {\n                \"Hostname\": \"SonosZP\",\n                \"IpAddress\": \"192.168.0.11\",\n                \"Count\": 110\n            },\n            \"B2:48:10:EA:17:4C\": {\n                \"Hostname\": \"Xiaomi-11-Lite-5G-NE\",\n                \"IpAddress\": \"192.168.0.9\",\n                \"Count\": 62\n            },\n            \"E6:15:8B:39:00:13\": {\n                \"Hostname\": \"Xiaomi-12T\",\n                \"IpAddress\": \"192.168.0.13\",\n                \"Count\": 22\n            },\n            \"E6:35:77:E5:9E:14\": {\n                \"Hostname\": \"Xiaomi-11T-Pro\",\n                \"IpAddress\": \"192.168.0.6\",\n                \"Count\": 75\n            }\n        },\n        \"maxCPU\": 20,\n        \"maxMemory\": 39.43,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B2:48:10:EA:17:4C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 62,\n                    \"hostname\": \"Xiaomi-11-Lite-5G-NE\",\n                    \"ip\": \"192.168.0.9\",\n                    \"mac\": \"B2:48:10:EA:17:4C\",\n                    \"previous_count\": 62\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.32Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC E6:15:8B:39:00:13 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 22,\n                    \"hostname\": \"Xiaomi-12T\",\n                    \"ip\": \"192.168.0.13\",\n                    \"mac\": \"E6:15:8B:39:00:13\",\n                    \"previous_count\": 22\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.32Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC E6:35:77:E5:9E:14 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 75,\n                    \"hostname\": \"Xiaomi-11T-Pro\",\n                    \"ip\": \"192.168.0.6\",\n                    \"mac\": \"E6:35:77:E5:9E:14\",\n                    \"previous_count\": 75\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.32Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 54:2A:1B:45:87:36 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 70,\n                    \"hostname\": \"SonosZP\",\n                    \"ip\": \"192.168.0.4\",\n                    \"mac\": \"54:2A:1B:45:87:36\",\n                    \"previous_count\": 70\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.32Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 5C:AA:FD:50:E6:56 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 110,\n                    \"hostname\": \"SonosZP\",\n                    \"ip\": \"192.168.0.11\",\n                    \"mac\": \"5C:AA:FD:50:E6:56\",\n                    \"previous_count\": 110\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.32Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::3C52A105F8D4\",\n            \"model\": \"HX220\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.15.0 2.0.0 v605f.0 Build 231128 Rel.28166n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:40.828Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 78.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 7.161904761904762,\n            \"google.com\": 7.423809523809524,\n            \"spotify.com\": 7.033333333333333,\n            \"youtube.com\": 7.442857142857143\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 675.3958432304032,\n                \"Rtt\": 21.836213776722094\n            }\n        },\n        \"badSignal\": {\n            \"36:37:12:CD:25:DC\": {\n                \"Hostname\": \"MacBookPro\",\n                \"IpAddress\": \"192.168.88.9\",\n                \"Count\": 85\n            },\n            \"42:28:A3:96:FC:53\": {\n                \"Hostname\": \"iPad\",\n                \"IpAddress\": \"192.168.88.8\",\n                \"Count\": 172\n            },\n            \"5C:47:5E:3A:FA:D8\": {\n                \"Hostname\": \"RingStickUpCam-d8\",\n                \"IpAddress\": \"192.168.88.4\",\n                \"Count\": 97\n            },\n            \"64:9A:63:8B:21:BF\": {\n                \"Hostname\": \"RingSpotlightCam-bf\",\n                \"IpAddress\": \"192.168.88.3\",\n                \"Count\": 68\n            },\n            \"8E:E3:C0:0F:F2:66\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.88.2\",\n                \"Count\": 138\n            },\n            \"98:46:0A:9F:8D:0E\": {\n                \"Hostname\": \"Jasons-Air\",\n                \"IpAddress\": \"192.168.88.5\",\n                \"Count\": 30\n            },\n            \"A2:F6:43:9A:7A:E7\": {\n                \"Hostname\": \"iPad\",\n                \"IpAddress\": \"192.168.88.10\",\n                \"Count\": 17\n            }\n        },\n        \"maxCPU\": 24,\n        \"maxMemory\": 60.41,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 5C:47:5E:3A:FA:D8 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 97,\n                    \"hostname\": \"RingStickUpCam-d8\",\n                    \"ip\": \"192.168.88.4\",\n                    \"mac\": \"5C:47:5E:3A:FA:D8\",\n                    \"previous_count\": 97\n                },\n                \"Timestamp\": \"2025-09-29T09:31:40.872Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 42:28:A3:96:FC:53 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 172,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.88.8\",\n                    \"mac\": \"42:28:A3:96:FC:53\",\n                    \"previous_count\": 172\n                },\n                \"Timestamp\": \"2025-09-29T09:31:40.872Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 8E:E3:C0:0F:F2:66 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 138,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.88.2\",\n                    \"mac\": \"8E:E3:C0:0F:F2:66\",\n                    \"previous_count\": 138\n                },\n                \"Timestamp\": \"2025-09-29T09:31:40.872Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 64:9A:63:8B:21:BF has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 68,\n                    \"hostname\": \"RingSpotlightCam-bf\",\n                    \"ip\": \"192.168.88.3\",\n                    \"mac\": \"64:9A:63:8B:21:BF\",\n                    \"previous_count\": 68\n                },\n                \"Timestamp\": \"2025-09-29T09:31:40.873Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 36:37:12:CD:25:DC has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 85,\n                    \"hostname\": \"MacBookPro\",\n                    \"ip\": \"192.168.88.9\",\n                    \"mac\": \"36:37:12:CD:25:DC\",\n                    \"previous_count\": 85\n                },\n                \"Timestamp\": \"2025-09-29T09:31:40.873Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A2:F6:43:9A:7A:E7 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 17,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.88.10\",\n                    \"mac\": \"A2:F6:43:9A:7A:E7\",\n                    \"previous_count\": 17\n                },\n                \"Timestamp\": \"2025-09-29T09:31:40.873Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 98:46:0A:9F:8D:0E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 30,\n                    \"hostname\": \"Jasons-Air\",\n                    \"ip\": \"192.168.88.5\",\n                    \"mac\": \"98:46:0A:9F:8D:0E\",\n                    \"previous_count\": 30\n                },\n                \"Timestamp\": \"2025-09-29T09:31:40.873Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::5C628B5F70E6\",\n            \"model\": \"HX220\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.15.0 2.0.0 v605f.0 Build 231128 Rel.28166n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:41.409Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 88.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 55,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 6.2304038004750595,\n            \"google.com\": 6.541567695961995,\n            \"spotify.com\": 6.389548693586699,\n            \"youtube.com\": 6.441805225653207\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 556.0506888361034,\n                \"Rtt\": 21.158415676959624\n            }\n        },\n        \"badSignal\": {\n            \"1C:CE:51:93:D5:76\": {\n                \"Hostname\": \"IVAN-LAPTOP\",\n                \"IpAddress\": \"192.168.88.5\",\n                \"Count\": 38\n            },\n            \"AE:8B:5A:A1:B6:A6\": {\n                \"Hostname\": \"Ivan-s-S22-Ultra\",\n                \"IpAddress\": \"192.168.88.2\",\n                \"Count\": 10\n            },\n            \"C2:5B:C5:B8:53:48\": {\n                \"Hostname\": \"Galaxy-A72\",\n                \"IpAddress\": \"192.168.88.3\",\n                \"Count\": 71\n            }\n        },\n        \"maxCPU\": 15,\n        \"maxMemory\": 61.58,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C2:5B:C5:B8:53:48 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 71,\n                    \"hostname\": \"Galaxy-A72\",\n                    \"ip\": \"192.168.88.3\",\n                    \"mac\": \"C2:5B:C5:B8:53:48\",\n                    \"previous_count\": 71\n                },\n                \"Timestamp\": \"2025-09-29T09:31:41.413Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC AE:8B:5A:A1:B6:A6 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 10,\n                    \"hostname\": \"Ivan-s-S22-Ultra\",\n                    \"ip\": \"192.168.88.2\",\n                    \"mac\": \"AE:8B:5A:A1:B6:A6\",\n                    \"previous_count\": 10\n                },\n                \"Timestamp\": \"2025-09-29T09:31:41.413Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 1C:CE:51:93:D5:76 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 38,\n                    \"hostname\": \"IVAN-LAPTOP\",\n                    \"ip\": \"192.168.88.5\",\n                    \"mac\": \"1C:CE:51:93:D5:76\",\n                    \"previous_count\": 38\n                },\n                \"Timestamp\": \"2025-09-29T09:31:41.413Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::203626901184\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.1.0 3.1.8 v6087.0 Build 230406 Rel.63114n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:38.818Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 100,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 100,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 9.38479809976247,\n            \"google.com\": 9.6270783847981,\n            \"spotify.com\": 8.933491686460808,\n            \"youtube.com\": 9.574821852731592\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 970.7832066508305,\n                \"Rtt\": 15.822337292161524\n            }\n        },\n        \"maxCPU\": 55,\n        \"maxMemory\": 40.44,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::A842A10A4B51\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.15.0 2.0.0 v606d.0 Build 240802 Rel.33715n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:56.973Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 92.5,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 70,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 4.738717339667458,\n            \"google.com\": 4.783847980997625,\n            \"spotify.com\": 4.712589073634204,\n            \"youtube.com\": 4.729216152019003\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 651.759639423077,\n                \"Rtt\": 11.610576923076923\n            }\n        },\n        \"badSignal\": {\n            \"82:F2:4A:C3:03:06\": {\n                \"Hostname\": \"OPPO-Reno12-FS-5G\",\n                \"IpAddress\": \"192.168.0.101\",\n                \"Count\": 18\n            },\n            \"9E:66:74:49:01:72\": {\n                \"Hostname\": \"OnePlus-10-Pro-5G\",\n                \"IpAddress\": \"192.168.0.100\",\n                \"Count\": 46\n            }\n        },\n        \"maxCPU\": 20,\n        \"maxMemory\": 46.08,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 9E:66:74:49:01:72 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 46,\n                    \"hostname\": \"OnePlus-10-Pro-5G\",\n                    \"ip\": \"192.168.0.100\",\n                    \"mac\": \"9E:66:74:49:01:72\",\n                    \"previous_count\": 46\n                },\n                \"Timestamp\": \"2025-09-29T09:31:56.974Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 82:F2:4A:C3:03:06 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 18,\n                    \"hostname\": \"OPPO-Reno12-FS-5G\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"82:F2:4A:C3:03:06\",\n                    \"previous_count\": 18\n                },\n                \"Timestamp\": \"2025-09-29T09:31:56.974Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::203626900DF4\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.1.0 3.1.8 v6087.0 Build 230406 Rel.63114n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:52.988Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 100,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 100,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 3.0215827338129495,\n            \"google.com\": 3.302158273381295,\n            \"spotify.com\": 4.247002398081535,\n            \"youtube.com\": 3.047961630695444\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 2049.053381294964,\n                \"Rtt\": 8.686661870503599\n            }\n        },\n        \"maxCPU\": 16,\n        \"maxMemory\": 38.68,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::20362690BD90\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.1.0 3.1.8 v6087.0 Build 230406 Rel.63114n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:44.447Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 100,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 100,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 7.679334916864608,\n            \"google.com\": 7.7007125890736345,\n            \"spotify.com\": 7.028503562945368,\n            \"youtube.com\": 7.657957244655582\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 1653.0830403800471,\n                \"Rtt\": 12.235876484560562\n            }\n        },\n        \"maxCPU\": 10,\n        \"maxMemory\": 38.47,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::3C52A10604BC\",\n            \"model\": \"HX220\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.17.0 2.0.0 v605f.0 Build 240923 Rel.23368n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:55.093Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 78.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 4.7023809523809526,\n            \"google.com\": 4.79047619047619,\n            \"spotify.com\": 4.804761904761905,\n            \"youtube.com\": 4.84047619047619\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 403.3638479809974,\n                \"Rtt\": 2.7144631828978607\n            }\n        },\n        \"badSignal\": {\n            \"0A:1A:C6:47:95:6D\": {\n                \"Hostname\": \"Charlotte-s-A34\",\n                \"IpAddress\": \"192.168.88.5\",\n                \"Count\": 62\n            },\n            \"28:24:C9:FF:89:AD\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.88.8\",\n                \"Count\": 421\n            },\n            \"4C:A9:19:77:71:D4\": {\n                \"Hostname\": \"wlan0\",\n                \"IpAddress\": \"192.168.88.2\",\n                \"Count\": 28\n            },\n            \"62:2E:8C:6D:2C:C6\": {\n                \"Hostname\": \"Charlotte-s-A34\",\n                \"IpAddress\": \"192.168.88.19\",\n                \"Count\": 138\n            },\n            \"7A:B2:D3:0D:83:D8\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.88.4\",\n                \"Count\": 15\n            },\n            \"A8:CA:77:49:2E:2C\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.88.10\",\n                \"Count\": 60\n            },\n            \"B0:F7:C4:9D:EC:8B\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.88.3\",\n                \"Count\": 164\n            },\n            \"E6:35:9A:70:DD:07\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.88.12\",\n                \"Count\": 13\n            }\n        },\n        \"maxCPU\": 41,\n        \"maxMemory\": 63.37,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 4C:A9:19:77:71:D4 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 28,\n                    \"hostname\": \"wlan0\",\n                    \"ip\": \"192.168.88.2\",\n                    \"mac\": \"4C:A9:19:77:71:D4\",\n                    \"previous_count\": 28\n                },\n                \"Timestamp\": \"2025-09-29T09:31:55.101Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 62:2E:8C:6D:2C:C6 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 138,\n                    \"hostname\": \"Charlotte-s-A34\",\n                    \"ip\": \"192.168.88.19\",\n                    \"mac\": \"62:2E:8C:6D:2C:C6\",\n                    \"previous_count\": 138\n                },\n                \"Timestamp\": \"2025-09-29T09:31:55.101Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 7A:B2:D3:0D:83:D8 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 15,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.4\",\n                    \"mac\": \"7A:B2:D3:0D:83:D8\",\n                    \"previous_count\": 15\n                },\n                \"Timestamp\": \"2025-09-29T09:31:55.101Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 0A:1A:C6:47:95:6D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 62,\n                    \"hostname\": \"Charlotte-s-A34\",\n                    \"ip\": \"192.168.88.5\",\n                    \"mac\": \"0A:1A:C6:47:95:6D\",\n                    \"previous_count\": 62\n                },\n                \"Timestamp\": \"2025-09-29T09:31:55.101Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B0:F7:C4:9D:EC:8B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 164,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.3\",\n                    \"mac\": \"B0:F7:C4:9D:EC:8B\",\n                    \"previous_count\": 164\n                },\n                \"Timestamp\": \"2025-09-29T09:31:55.101Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC E6:35:9A:70:DD:07 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 13,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.88.12\",\n                    \"mac\": \"E6:35:9A:70:DD:07\",\n                    \"previous_count\": 13\n                },\n                \"Timestamp\": \"2025-09-29T09:31:55.101Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::98254AA1AEF9\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.15.0 2.0.0 v606d.0 Build 240802 Rel.33715n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:40.987Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 78.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 8.976470588235294,\n            \"google.com\": 8.96078431372549,\n            \"spotify.com\": 8.04313725490196,\n            \"youtube.com\": 8.968627450980392\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 939.3195669291335,\n                \"Rtt\": 21.062992125984252\n            }\n        },\n        \"badSignal\": {\n            \"00:04:20:E8:EB:B4\": {\n                \"Hostname\": \"HarmonyHub\",\n                \"IpAddress\": \"192.168.0.105\",\n                \"Count\": 249\n            },\n            \"08:12:A5:E6:76:E1\": {\n                \"Hostname\": \"Alexa Bedroom \",\n                \"IpAddress\": \"192.168.0.104\",\n                \"Count\": 46\n            },\n            \"1C:9E:46:D9:81:D3\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.213\",\n                \"Count\": 254\n            },\n            \"44:1C:A8:4B:D6:FF\": {\n                \"Hostname\": \"Sony TV\",\n                \"IpAddress\": \"192.168.0.125\",\n                \"Count\": 255\n            },\n            \"4A:53:DA:60:69:09\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.106\",\n                \"Count\": 64\n            },\n            \"52:C7:BE:F0:5F:AC\": {\n                \"Hostname\": \"Alycat EXT\",\n                \"IpAddress\": \"192.168.0.102\",\n                \"Count\": 20\n            },\n            \"56:26:F8:3C:55:52\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.108\",\n                \"Count\": 52\n            },\n            \"5E:5C:8A:35:B5:D3\": {\n                \"Hostname\": \"GHW iPhone \",\n                \"IpAddress\": \"192.168.0.109\",\n                \"Count\": 31\n            },\n            \"6C:40:08:E3:40:0C\": {\n                \"Hostname\": \"iPad-2\",\n                \"IpAddress\": \"192.168.0.118\",\n                \"Count\": 244\n            },\n            \"FA:34:94:F3:3B:B6\": {\n                \"Hostname\": \"Macmini\",\n                \"IpAddress\": \"192.168.0.103\",\n                \"Count\": 255\n            }\n        },\n        \"maxCPU\": 42,\n        \"maxMemory\": 49.74,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 52:C7:BE:F0:5F:AC has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 20,\n                    \"hostname\": \"Alycat EXT\",\n                    \"ip\": \"192.168.0.102\",\n                    \"mac\": \"52:C7:BE:F0:5F:AC\",\n                    \"previous_count\": 20\n                },\n                \"Timestamp\": \"2025-09-29T09:31:41.025Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 4A:53:DA:60:69:09 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 64,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.106\",\n                    \"mac\": \"4A:53:DA:60:69:09\",\n                    \"previous_count\": 64\n                },\n                \"Timestamp\": \"2025-09-29T09:31:41.025Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 08:12:A5:E6:76:E1 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 46,\n                    \"hostname\": \"Alexa Bedroom \",\n                    \"ip\": \"192.168.0.104\",\n                    \"mac\": \"08:12:A5:E6:76:E1\",\n                    \"previous_count\": 46\n                },\n                \"Timestamp\": \"2025-09-29T09:31:41.025Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 5E:5C:8A:35:B5:D3 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 31,\n                    \"hostname\": \"GHW iPhone \",\n                    \"ip\": \"192.168.0.109\",\n                    \"mac\": \"5E:5C:8A:35:B5:D3\",\n                    \"previous_count\": 31\n                },\n                \"Timestamp\": \"2025-09-29T09:31:41.025Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 56:26:F8:3C:55:52 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 52,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.108\",\n                    \"mac\": \"56:26:F8:3C:55:52\",\n                    \"previous_count\": 52\n                },\n                \"Timestamp\": \"2025-09-29T09:31:41.025Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::20362690BB80\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.3.0 3.1.9 v6087.0 Build 250124 Rel.60047n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:40.052Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 78.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 7.088305489260144,\n            \"google.com\": 7.083532219570405,\n            \"spotify.com\": 6.20763723150358,\n            \"youtube.com\": 7.050119331742243\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 1896.1456324582336,\n                \"Rtt\": 28.886138424820995\n            }\n        },\n        \"badSignal\": {\n            \"20:23:51:DE:32:96\": {\n                \"Hostname\": \"P110 coffee machine\",\n                \"IpAddress\": \"192.168.0.6\",\n                \"Count\": 412\n            },\n            \"22:AB:AF:0D:AD:8F\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.20\",\n                \"Count\": 11\n            },\n            \"22:F9:22:5B:9C:DC\": {\n                \"Hostname\": \"dads Watch\",\n                \"IpAddress\": \"192.168.0.21\",\n                \"Count\": 28\n            },\n            \"44:D5:CC:70:27:E3\": {\n                \"Hostname\": \"mels firepad\",\n                \"IpAddress\": \"192.168.0.15\",\n                \"Count\": 33\n            },\n            \"48:B4:23:B9:79:33\": {\n                \"Hostname\": \"mels echo dot\",\n                \"IpAddress\": \"192.168.0.15\",\n                \"Count\": 86\n            },\n            \"58:E4:88:14:5A:AD\": {\n                \"Hostname\": \"echoshow-mels\",\n                \"IpAddress\": \"192.168.0.26\",\n                \"Count\": 89\n            },\n            \"B8:E9:37:56:02:DA\": {\n                \"Hostname\": \"SonosZP kitchen \",\n                \"IpAddress\": \"192.168.0.27\",\n                \"Count\": 301\n            },\n            \"D6:B1:B2:5C:E7:6B\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.17\",\n                \"Count\": 14\n            }\n        },\n        \"maxCPU\": 22,\n        \"maxMemory\": 39.71,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 58:E4:88:14:5A:AD has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 89,\n                    \"hostname\": \"echoshow-mels\",\n                    \"ip\": \"192.168.0.26\",\n                    \"mac\": \"58:E4:88:14:5A:AD\",\n                    \"previous_count\": 89\n                },\n                \"Timestamp\": \"2025-09-29T09:31:40.176Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D6:B1:B2:5C:E7:6B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 14,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.17\",\n                    \"mac\": \"D6:B1:B2:5C:E7:6B\",\n                    \"previous_count\": 14\n                },\n                \"Timestamp\": \"2025-09-29T09:31:40.176Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 48:B4:23:B9:79:33 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 86,\n                    \"hostname\": \"mels echo dot\",\n                    \"ip\": \"192.168.0.15\",\n                    \"mac\": \"48:B4:23:B9:79:33\",\n                    \"previous_count\": 86\n                },\n                \"Timestamp\": \"2025-09-29T09:31:40.176Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 22:F9:22:5B:9C:DC has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 28,\n                    \"hostname\": \"dads Watch\",\n                    \"ip\": \"192.168.0.21\",\n                    \"mac\": \"22:F9:22:5B:9C:DC\",\n                    \"previous_count\": 28\n                },\n                \"Timestamp\": \"2025-09-29T09:31:40.176Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 22:AB:AF:0D:AD:8F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 11,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.20\",\n                    \"mac\": \"22:AB:AF:0D:AD:8F\",\n                    \"previous_count\": 11\n                },\n                \"Timestamp\": \"2025-09-29T09:31:40.176Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 44:D5:CC:70:27:E3 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 33,\n                    \"hostname\": \"mels firepad\",\n                    \"ip\": \"192.168.0.15\",\n                    \"mac\": \"44:D5:CC:70:27:E3\",\n                    \"previous_count\": 33\n                },\n                \"Timestamp\": \"2025-09-29T09:31:40.176Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::20362690BCBB\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.3.0 3.1.9 v6087.0 Build 250124 Rel.60047n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:57.502Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 78.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 4.358722358722359,\n            \"google.com\": 4.651960784313726,\n            \"spotify.com\": 4.134803921568627,\n            \"youtube.com\": 4.571078431372549\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 2064.84375,\n                \"Rtt\": 39.73790196078433\n            }\n        },\n        \"badSignal\": {\n            \"06:2D:62:0D:9E:42\": {\n                \"Hostname\": \"Drizzy-Mobile\",\n                \"IpAddress\": \"192.168.1.18\",\n                \"Count\": 183\n            },\n            \"06:43:9F:5D:51:3E\": {\n                \"Hostname\": \"OnePlusW2\",\n                \"IpAddress\": \"192.168.1.23\",\n                \"Count\": 70\n            },\n            \"1C:87:2C:B8:5A:5F\": {\n                \"Hostname\": \"DESKTOP-Mati\",\n                \"IpAddress\": \"192.168.1.24\",\n                \"Count\": 72\n            },\n            \"32:1E:58:31:52:21\": {\n                \"Hostname\": \"Piotr-Z-Fold7\",\n                \"IpAddress\": \"192.168.1.20\",\n                \"Count\": 192\n            },\n            \"38:2C:E5:2B:9D:83\": {\n                \"Hostname\": \"Plug1\",\n                \"IpAddress\": \"192.168.1.14\",\n                \"Count\": 408\n            },\n            \"42:68:AC:A1:A1:A5\": {\n                \"Hostname\": \"HONOR-Pad-8\",\n                \"IpAddress\": \"192.168.1.5\",\n                \"Count\": 366\n            },\n            \"76:E1:44:90:5E:E2\": {\n                \"Hostname\": \"ELA-S25-Ultra\",\n                \"IpAddress\": \"192.168.1.23\",\n                \"Count\": 107\n            },\n            \"9A:04:05:1C:D0:0F\": {\n                \"Hostname\": \"Ela-S25-Ultra\",\n                \"IpAddress\": \"192.168.1.20\",\n                \"Count\": 51\n            },\n            \"F2:1D:62:21:D8:05\": {\n                \"Hostname\": \"Piotr-s-Z-Fold7\",\n                \"IpAddress\": \"192.168.1.16\",\n                \"Count\": 16\n            }\n        },\n        \"maxCPU\": 26,\n        \"maxMemory\": 39.22,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 42:68:AC:A1:A1:A5 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 366,\n                    \"hostname\": \"HONOR-Pad-8\",\n                    \"ip\": \"192.168.1.5\",\n                    \"mac\": \"42:68:AC:A1:A1:A5\",\n                    \"previous_count\": 366\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.536Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 06:2D:62:0D:9E:42 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 183,\n                    \"hostname\": \"Drizzy-Mobile\",\n                    \"ip\": \"192.168.1.18\",\n                    \"mac\": \"06:2D:62:0D:9E:42\",\n                    \"previous_count\": 183\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.536Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 76:E1:44:90:5E:E2 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 107,\n                    \"hostname\": \"ELA-S25-Ultra\",\n                    \"ip\": \"192.168.1.23\",\n                    \"mac\": \"76:E1:44:90:5E:E2\",\n                    \"previous_count\": 107\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.536Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 1C:87:2C:B8:5A:5F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 72,\n                    \"hostname\": \"DESKTOP-Mati\",\n                    \"ip\": \"192.168.1.24\",\n                    \"mac\": \"1C:87:2C:B8:5A:5F\",\n                    \"previous_count\": 72\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.536Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 06:43:9F:5D:51:3E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 70,\n                    \"hostname\": \"OnePlusW2\",\n                    \"ip\": \"192.168.1.23\",\n                    \"mac\": \"06:43:9F:5D:51:3E\",\n                    \"previous_count\": 70\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.536Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F2:1D:62:21:D8:05 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 16,\n                    \"hostname\": \"Piotr-s-Z-Fold7\",\n                    \"ip\": \"192.168.1.16\",\n                    \"mac\": \"F2:1D:62:21:D8:05\",\n                    \"previous_count\": 16\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.536Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 32:1E:58:31:52:21 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 192,\n                    \"hostname\": \"Piotr-Z-Fold7\",\n                    \"ip\": \"192.168.1.20\",\n                    \"mac\": \"32:1E:58:31:52:21\",\n                    \"previous_count\": 192\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.536Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 9A:04:05:1C:D0:0F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 51,\n                    \"hostname\": \"Ela-S25-Ultra\",\n                    \"ip\": \"192.168.1.20\",\n                    \"mac\": \"9A:04:05:1C:D0:0F\",\n                    \"previous_count\": 51\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.537Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 38:2C:E5:2B:9D:83 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 408,\n                    \"hostname\": \"Plug1\",\n                    \"ip\": \"192.168.1.14\",\n                    \"mac\": \"38:2C:E5:2B:9D:83\",\n                    \"previous_count\": 408\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.537Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::20362690DA4A\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.1.0 3.1.8 v6087.0 Build 230406 Rel.63114n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:34.408Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 96.25,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 85,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 13.08133971291866,\n            \"google.com\": 13.090909090909092,\n            \"spotify.com\": 12.9688995215311,\n            \"youtube.com\": 13.088516746411484\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 1732.335823389021,\n                \"Rtt\": 18.2552124105012\n            }\n        },\n        \"badSignal\": {\n            \"D4:F7:D5:94:EE:A6\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.3\",\n                \"Count\": 25\n            }\n        },\n        \"maxCPU\": 9,\n        \"maxMemory\": 38.57,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D4:F7:D5:94:EE:A6 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 25,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.3\",\n                    \"mac\": \"D4:F7:D5:94:EE:A6\",\n                    \"previous_count\": 25\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.411Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::98254A428DA8\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.15.0 2.0.0 v606d.0 Build 240802 Rel.33715n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:39.682Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 40,\n            \"hardwareHealthScore\": 60\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 12.958677685950413,\n            \"google.com\": 13.787878787878787,\n            \"spotify.com\": 12.293150684931506,\n            \"youtube.com\": 13.07945205479452\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 421.50073490813656,\n                \"Rtt\": 31.83727034120735\n            }\n        },\n        \"badSignal\": {\n            \"50:41:1C:53:69:62\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.107\",\n                \"Count\": 23\n            },\n            \"BE:6D:2B:93:2F:DA\": {\n                \"Hostname\": \"Galaxy-A54-5G\",\n                \"IpAddress\": \"192.168.0.103\",\n                \"Count\": 82\n            },\n            \"CA:CA:C4:B4:E0:19\": {\n                \"Hostname\": \"TOM-s-S24\",\n                \"IpAddress\": \"192.168.0.106\",\n                \"Count\": 56\n            },\n            \"F8:0F:F9:5A:93:07\": {\n                \"Hostname\": \"Google-Nest-Mini\",\n                \"IpAddress\": \"192.168.0.104\",\n                \"Count\": 110\n            }\n        },\n        \"maxCPU\": 100,\n        \"maxMemory\": 48.91,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 50:41:1C:53:69:62 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 23,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.107\",\n                    \"mac\": \"50:41:1C:53:69:62\",\n                    \"previous_count\": 23\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.744Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F8:0F:F9:5A:93:07 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 110,\n                    \"hostname\": \"Google-Nest-Mini\",\n                    \"ip\": \"192.168.0.104\",\n                    \"mac\": \"F8:0F:F9:5A:93:07\",\n                    \"previous_count\": 110\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.744Z\"\n            },\n            {\n                \"Type\": \"HighCPUUsage\",\n                \"Message\": \"Device is experiencing high CPU usage.\",\n                \"Details\": {\n                    \"max_cpu_percentage\": 100,\n                    \"threshold_percentage\": 90\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.744Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::98254AC4CBBE\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.13.0 2.0.0 v606d.0 Build 231129 Rel.37213n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:49.1Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 92.5,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 70,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 6,\n            \"google.com\": 6.0285714285714285,\n            \"spotify.com\": 5.997619047619048,\n            \"youtube.com\": 6.002380952380952\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 279.72294416243676,\n                \"Rtt\": 38.47715736040609\n            }\n        },\n        \"badSignal\": {\n            \"7C:FD:6B:FE:B1:03\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.100\",\n                \"Count\": 18\n            },\n            \"A8:9C:ED:49:71:C9\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.101\",\n                \"Count\": 21\n            }\n        },\n        \"maxCPU\": 14,\n        \"maxMemory\": 46.01,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 7C:FD:6B:FE:B1:03 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 18,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.100\",\n                    \"mac\": \"7C:FD:6B:FE:B1:03\",\n                    \"previous_count\": 18\n                },\n                \"Timestamp\": \"2025-09-29T09:31:49.108Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::A842A10A4C7D\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.13.0 2.0.0 v606d.0 Build 231129 Rel.37213n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:43.257Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 68.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15,\n            \"hardwareHealthScore\": 60\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 7.921615201900238,\n            \"google.com\": 7.966745843230404,\n            \"spotify.com\": 7.9691211401425175,\n            \"youtube.com\": 7.995249406175772\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 473.73807228915695,\n                \"Rtt\": 19.373493975903614\n            }\n        },\n        \"badSignal\": {\n            \"18:7F:88:4C:BA:B1\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.107\",\n                \"Count\": 339\n            },\n            \"18:7F:88:E3:25:FC\": {\n                \"Hostname\": \"Ring-187f88E325FC\",\n                \"IpAddress\": \"192.168.0.111\",\n                \"Count\": 421\n            },\n            \"1A:67:2C:31:40:A3\": {\n                \"Hostname\": \"Rivers ipad\",\n                \"IpAddress\": \"192.168.0.101\",\n                \"Count\": 80\n            },\n            \"32:94:8B:39:D4:71\": {\n                \"Hostname\": \"iPad\",\n                \"IpAddress\": \"192.168.0.105\",\n                \"Count\": 148\n            },\n            \"42:41:8E:92:91:BB\": {\n                \"Hostname\": \"iPad\",\n                \"IpAddress\": \"192.168.0.110\",\n                \"Count\": 88\n            },\n            \"52:B5:D8:7F:E7:97\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.104\",\n                \"Count\": 80\n            },\n            \"64:9A:63:95:66:3D\": {\n                \"Hostname\": \"RingSpotlightCam-3d\",\n                \"IpAddress\": \"192.168.0.108\",\n                \"Count\": 421\n            },\n            \"68:44:65:8F:5A:A2\": {\n                \"Hostname\": \"iPhone-2\",\n                \"IpAddress\": \"192.168.0.109\",\n                \"Count\": 159\n            },\n            \"6E:77:C8:2F:A3:C6\": {\n                \"Hostname\": \"Watch\",\n                \"IpAddress\": \"192.168.0.113\",\n                \"Count\": 13\n            },\n            \"96:4E:1C:0C:3C:FA\": {\n                \"Hostname\": \"Watch\",\n                \"IpAddress\": \"192.168.0.106\",\n                \"Count\": 27\n            },\n            \"AC:9F:C3:85:7A:09\": {\n                \"Hostname\": \"RingStickupCam-09\",\n                \"IpAddress\": \"192.168.0.112\",\n                \"Count\": 421\n            },\n            \"B0:FC:0D:DC:81:96\": {\n                \"Hostname\": \"unkown 4 - kitchen alexa?\",\n                \"IpAddress\": \"192.168.0.101\",\n                \"Count\": 373\n            },\n            \"E4:60:17:9E:FF:57\": {\n                \"Hostname\": \"LT-1VKJ114\",\n                \"IpAddress\": \"192.168.0.105\",\n                \"Count\": 24\n            }\n        },\n        \"maxCPU\": 100,\n        \"maxMemory\": 49.92,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 96:4E:1C:0C:3C:FA has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 27,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.0.106\",\n                    \"mac\": \"96:4E:1C:0C:3C:FA\",\n                    \"previous_count\": 27\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.299Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B0:FC:0D:DC:81:96 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 373,\n                    \"hostname\": \"unkown 4 - kitchen alexa?\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"B0:FC:0D:DC:81:96\",\n                    \"previous_count\": 373\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.299Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 18:7F:88:4C:BA:B1 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 339,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.107\",\n                    \"mac\": \"18:7F:88:4C:BA:B1\",\n                    \"previous_count\": 339\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.299Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 68:44:65:8F:5A:A2 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 159,\n                    \"hostname\": \"iPhone-2\",\n                    \"ip\": \"192.168.0.109\",\n                    \"mac\": \"68:44:65:8F:5A:A2\",\n                    \"previous_count\": 159\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.299Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 32:94:8B:39:D4:71 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 148,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.0.105\",\n                    \"mac\": \"32:94:8B:39:D4:71\",\n                    \"previous_count\": 148\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.299Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 6E:77:C8:2F:A3:C6 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 13,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.0.113\",\n                    \"mac\": \"6E:77:C8:2F:A3:C6\",\n                    \"previous_count\": 13\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.299Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC E4:60:17:9E:FF:57 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 24,\n                    \"hostname\": \"LT-1VKJ114\",\n                    \"ip\": \"192.168.0.105\",\n                    \"mac\": \"E4:60:17:9E:FF:57\",\n                    \"previous_count\": 24\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.299Z\"\n            },\n            {\n                \"Type\": \"HighCPUUsage\",\n                \"Message\": \"Device is experiencing high CPU usage.\",\n                \"Details\": {\n                    \"max_cpu_percentage\": 100,\n                    \"threshold_percentage\": 90\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.299Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::203626911703\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.1.0 3.1.8 v6087.0 Build 230406 Rel.63114n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:54.785Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 78.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 7.239185750636132,\n            \"google.com\": 7.315789473684211,\n            \"spotify.com\": 6.6675,\n            \"youtube.com\": 7.287153652392947\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 1918.0920963855417,\n                \"Rtt\": 12.450113253012065\n            }\n        },\n        \"badSignal\": {\n            \"08:C2:24:E8:2E:5D\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.16\",\n                \"Count\": 333\n            },\n            \"28:AF:42:3D:49:34\": {\n                \"Hostname\": \"Samsung\",\n                \"IpAddress\": \"192.168.0.26\",\n                \"Count\": 297\n            },\n            \"46:06:A8:17:4C:18\": {\n                \"Hostname\": \"Abdal-s-Z-Fold7\",\n                \"IpAddress\": \"192.168.0.15\",\n                \"Count\": 206\n            },\n            \"4A:7E:35:3F:A8:C0\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.8\",\n                \"Count\": 143\n            },\n            \"58:A8:E8:F1:EE:BB\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.17\",\n                \"Count\": 189\n            },\n            \"6A:7E:E8:E2:49:DC\": {\n                \"Hostname\": \"SM-L705F\",\n                \"IpAddress\": \"192.168.0.25\",\n                \"Count\": 57\n            },\n            \"6A:BE:AE:75:46:C5\": {\n                \"Hostname\": \"Galaxy-S24-Ultra\",\n                \"IpAddress\": \"192.168.0.20\",\n                \"Count\": 268\n            },\n            \"74:A7:EA:69:B0:D9\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.18\",\n                \"Count\": 396\n            },\n            \"7C:63:05:F5:FE:37\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.3\",\n                \"Count\": 253\n            },\n            \"9C:DA:A8:B1:AF:F0\": {\n                \"Hostname\": \"Zain\",\n                \"IpAddress\": \"192.168.0.7\",\n                \"Count\": 18\n            },\n            \"9E:EF:7A:E2:1B:3C\": {\n                \"Hostname\": \"Hamna-Butt\",\n                \"IpAddress\": \"192.168.0.9\",\n                \"Count\": 71\n            },\n            \"A2:52:DB:80:57:A7\": {\n                \"Hostname\": \"Ayesha-s-Z-Fold6\",\n                \"IpAddress\": \"192.168.0.12\",\n                \"Count\": 286\n            },\n            \"B2:00:56:7E:BC:6C\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.22\",\n                \"Count\": 134\n            },\n            \"B2:0D:84:B9:B3:4D\": {\n                \"Hostname\": \"Ibrar-s-Z-Fold6\",\n                \"IpAddress\": \"192.168.0.13\",\n                \"Count\": 75\n            },\n            \"E8:F4:94:22:D1:9B\": {\n                \"Hostname\": \"IPCamera\",\n                \"IpAddress\": \"192.168.0.6\",\n                \"Count\": 313\n            }\n        },\n        \"maxCPU\": 27,\n        \"maxMemory\": 38.99,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 9C:DA:A8:B1:AF:F0 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 18,\n                    \"hostname\": \"Zain\",\n                    \"ip\": \"192.168.0.7\",\n                    \"mac\": \"9C:DA:A8:B1:AF:F0\",\n                    \"previous_count\": 18\n                },\n                \"Timestamp\": \"2025-09-29T09:31:54.794Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 58:A8:E8:F1:EE:BB has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 189,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.17\",\n                    \"mac\": \"58:A8:E8:F1:EE:BB\",\n                    \"previous_count\": 189\n                },\n                \"Timestamp\": \"2025-09-29T09:31:54.794Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B2:0D:84:B9:B3:4D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 75,\n                    \"hostname\": \"Ibrar-s-Z-Fold6\",\n                    \"ip\": \"192.168.0.13\",\n                    \"mac\": \"B2:0D:84:B9:B3:4D\",\n                    \"previous_count\": 75\n                },\n                \"Timestamp\": \"2025-09-29T09:31:54.794Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A2:52:DB:80:57:A7 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 286,\n                    \"hostname\": \"Ayesha-s-Z-Fold6\",\n                    \"ip\": \"192.168.0.12\",\n                    \"mac\": \"A2:52:DB:80:57:A7\",\n                    \"previous_count\": 286\n                },\n                \"Timestamp\": \"2025-09-29T09:31:54.794Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 28:AF:42:3D:49:34 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 297,\n                    \"hostname\": \"Samsung\",\n                    \"ip\": \"192.168.0.26\",\n                    \"mac\": \"28:AF:42:3D:49:34\",\n                    \"previous_count\": 297\n                },\n                \"Timestamp\": \"2025-09-29T09:31:54.794Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 9E:EF:7A:E2:1B:3C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 71,\n                    \"hostname\": \"Hamna-Butt\",\n                    \"ip\": \"192.168.0.9\",\n                    \"mac\": \"9E:EF:7A:E2:1B:3C\",\n                    \"previous_count\": 71\n                },\n                \"Timestamp\": \"2025-09-29T09:31:54.794Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 6A:7E:E8:E2:49:DC has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 57,\n                    \"hostname\": \"SM-L705F\",\n                    \"ip\": \"192.168.0.25\",\n                    \"mac\": \"6A:7E:E8:E2:49:DC\",\n                    \"previous_count\": 57\n                },\n                \"Timestamp\": \"2025-09-29T09:31:54.794Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B2:00:56:7E:BC:6C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 134,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.22\",\n                    \"mac\": \"B2:00:56:7E:BC:6C\",\n                    \"previous_count\": 134\n                },\n                \"Timestamp\": \"2025-09-29T09:31:54.795Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::98254AA1BBA1\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.13.0 2.0.0 v606d.0 Build 231129 Rel.37213n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:50.309Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 78.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 5.171428571428572,\n            \"google.com\": 5.2404761904761905,\n            \"spotify.com\": 5.188095238095238,\n            \"youtube.com\": 5.261904761904762\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 699.9536144578316,\n                \"Rtt\": 28.50602409638554\n            }\n        },\n        \"badSignal\": {\n            \"3E:F1:C7:D5:D4:22\": {\n                \"Hostname\": \"MacBookPro\",\n                \"IpAddress\": \"192.168.0.110\",\n                \"Count\": 66\n            },\n            \"40:22:D8:E0:89:68\": {\n                \"Hostname\": \"Zappi\",\n                \"IpAddress\": \"192.168.0.103\",\n                \"Count\": 32\n            },\n            \"48:E1:E9:A6:55:DC\": {\n                \"Hostname\": \"Meross Smart Switch\",\n                \"IpAddress\": \"192.168.0.102\",\n                \"Count\": 420\n            },\n            \"76:A4:C1:32:0C:7F\": {\n                \"Hostname\": \"Jonathan-s-Z-Flip7\",\n                \"IpAddress\": \"192.168.0.112\",\n                \"Count\": 18\n            },\n            \"7C:BB:8A:AC:B2:CF\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.111\",\n                \"Count\": 19\n            },\n            \"92:E7:96:95:45:60\": {\n                \"Hostname\": \"Jonathan-s-Z-Fold4\",\n                \"IpAddress\": \"192.168.0.100\",\n                \"Count\": 70\n            },\n            \"EE:20:33:51:17:80\": {\n                \"Hostname\": \"Pixel-9-Pro\",\n                \"IpAddress\": \"192.168.0.119\",\n                \"Count\": 10\n            }\n        },\n        \"maxCPU\": 28,\n        \"maxMemory\": 49.68,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 92:E7:96:95:45:60 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 70,\n                    \"hostname\": \"Jonathan-s-Z-Fold4\",\n                    \"ip\": \"192.168.0.100\",\n                    \"mac\": \"92:E7:96:95:45:60\",\n                    \"previous_count\": 70\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.357Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 7C:BB:8A:AC:B2:CF has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 19,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.111\",\n                    \"mac\": \"7C:BB:8A:AC:B2:CF\",\n                    \"previous_count\": 19\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.357Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 76:A4:C1:32:0C:7F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 18,\n                    \"hostname\": \"Jonathan-s-Z-Flip7\",\n                    \"ip\": \"192.168.0.112\",\n                    \"mac\": \"76:A4:C1:32:0C:7F\",\n                    \"previous_count\": 18\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.357Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC EE:20:33:51:17:80 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 10,\n                    \"hostname\": \"Pixel-9-Pro\",\n                    \"ip\": \"192.168.0.119\",\n                    \"mac\": \"EE:20:33:51:17:80\",\n                    \"previous_count\": 10\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.357Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 3E:F1:C7:D5:D4:22 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 66,\n                    \"hostname\": \"MacBookPro\",\n                    \"ip\": \"192.168.0.110\",\n                    \"mac\": \"3E:F1:C7:D5:D4:22\",\n                    \"previous_count\": 66\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.357Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::203626910AA6\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.1.0 3.1.8 v6087.0 Build 230406 Rel.63114n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:34.768Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 78.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 8.002525252525253,\n            \"google.com\": 7.978947368421053,\n            \"spotify.com\": 7.347043701799486,\n            \"youtube.com\": 7.775561097256858\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 1044.4325119617224,\n                \"Rtt\": 12.866767942583742\n            }\n        },\n        \"badSignal\": {\n            \"1A:AA:08:C9:AE:48\": {\n                \"Hostname\": \"iPad\",\n                \"IpAddress\": \"192.168.0.15\",\n                \"Count\": 16\n            },\n            \"1C:57:DC:2A:FD:8C\": {\n                \"Hostname\": \"Taylors-Air\",\n                \"IpAddress\": \"192.168.0.16\",\n                \"Count\": 46\n            },\n            \"24:CE:33:6B:29:17\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.15\",\n                \"Count\": 409\n            },\n            \"28:C5:38:87:00:DE\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.14\",\n                \"Count\": 110\n            },\n            \"2E:04:E7:F8:89:E2\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.32\",\n                \"Count\": 12\n            },\n            \"32:42:57:AE:D2:51\": {\n                \"Hostname\": \"iPad\",\n                \"IpAddress\": \"192.168.0.21\",\n                \"Count\": 80\n            },\n            \"5C:52:84:98:A9:0F\": {\n                \"Hostname\": \"laura\",\n                \"IpAddress\": \"192.168.0.8\",\n                \"Count\": 28\n            },\n            \"64:07:F6:78:D8:0A\": {\n                \"Hostname\": \"Samsung\",\n                \"IpAddress\": \"192.168.0.21\",\n                \"Count\": 13\n            },\n            \"64:E7:D8:6E:8A:B0\": {\n                \"Hostname\": \"Samsung\",\n                \"IpAddress\": \"192.168.0.19\",\n                \"Count\": 189\n            },\n            \"68:A4:0E:2B:39:73\": {\n                \"Hostname\": \"BOSCH-HBG6764B6B-68A40E2B3973\",\n                \"IpAddress\": \"192.168.0.2\",\n                \"Count\": 131\n            },\n            \"68:A4:0E:2B:83:3D\": {\n                \"Hostname\": \"BOSCH-PXX975KW1E-68A40E2B833D\",\n                \"IpAddress\": \"192.168.0.4\",\n                \"Count\": 376\n            },\n            \"6C:3A:FF:B0:A7:2A\": {\n                \"Hostname\": \"TaylorsiPhone2\",\n                \"IpAddress\": \"192.168.0.23\",\n                \"Count\": 36\n            },\n            \"7E:A4:5E:B1:71:A2\": {\n                \"Hostname\": \"Watch\",\n                \"IpAddress\": \"192.168.0.31\",\n                \"Count\": 20\n            },\n            \"82:61:A6:55:F4:7B\": {\n                \"Hostname\": \"Watch\",\n                \"IpAddress\": \"192.168.0.33\",\n                \"Count\": 17\n            },\n            \"96:88:6C:E4:46:BA\": {\n                \"Hostname\": \"Watch\",\n                \"IpAddress\": \"192.168.0.8\",\n                \"Count\": 17\n            },\n            \"B8:2C:A0:7C:67:B9\": {\n                \"Hostname\": \"Gateway7C67B9\",\n                \"IpAddress\": \"192.168.32.2\",\n                \"Count\": 143\n            },\n            \"CE:01:69:F4:94:13\": {\n                \"Hostname\": \"Watch\",\n                \"IpAddress\": \"192.168.0.9\",\n                \"Count\": 25\n            },\n            \"CE:CF:E5:BA:A2:61\": {\n                \"Hostname\": \"Watch\",\n                \"IpAddress\": \"192.168.0.8\",\n                \"Count\": 98\n            },\n            \"E2:C9:3F:38:6B:D9\": {\n                \"Hostname\": \"Watch\",\n                \"IpAddress\": \"192.168.0.24\",\n                \"Count\": 11\n            }\n        },\n        \"maxCPU\": 33,\n        \"maxMemory\": 40.1,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 24:CE:33:6B:29:17 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 409,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.15\",\n                    \"mac\": \"24:CE:33:6B:29:17\",\n                    \"previous_count\": 409\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.794Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 68:A4:0E:2B:83:3D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 376,\n                    \"hostname\": \"BOSCH-PXX975KW1E-68A40E2B833D\",\n                    \"ip\": \"192.168.0.4\",\n                    \"mac\": \"68:A4:0E:2B:83:3D\",\n                    \"previous_count\": 376\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.794Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC E2:C9:3F:38:6B:D9 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 11,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.0.24\",\n                    \"mac\": \"E2:C9:3F:38:6B:D9\",\n                    \"previous_count\": 11\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.794Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC CE:01:69:F4:94:13 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 25,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.0.9\",\n                    \"mac\": \"CE:01:69:F4:94:13\",\n                    \"previous_count\": 25\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.794Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 6C:3A:FF:B0:A7:2A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 36,\n                    \"hostname\": \"TaylorsiPhone2\",\n                    \"ip\": \"192.168.0.23\",\n                    \"mac\": \"6C:3A:FF:B0:A7:2A\",\n                    \"previous_count\": 36\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.794Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 1C:57:DC:2A:FD:8C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 46,\n                    \"hostname\": \"Taylors-Air\",\n                    \"ip\": \"192.168.0.16\",\n                    \"mac\": \"1C:57:DC:2A:FD:8C\",\n                    \"previous_count\": 46\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.794Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 64:07:F6:78:D8:0A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 13,\n                    \"hostname\": \"Samsung\",\n                    \"ip\": \"192.168.0.21\",\n                    \"mac\": \"64:07:F6:78:D8:0A\",\n                    \"previous_count\": 13\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.794Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 1A:AA:08:C9:AE:48 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 16,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.0.15\",\n                    \"mac\": \"1A:AA:08:C9:AE:48\",\n                    \"previous_count\": 16\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.794Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 28:C5:38:87:00:DE has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 110,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.14\",\n                    \"mac\": \"28:C5:38:87:00:DE\",\n                    \"previous_count\": 110\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.794Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 32:42:57:AE:D2:51 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 80,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.0.21\",\n                    \"mac\": \"32:42:57:AE:D2:51\",\n                    \"previous_count\": 80\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.794Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC CE:CF:E5:BA:A2:61 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 98,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.0.8\",\n                    \"mac\": \"CE:CF:E5:BA:A2:61\",\n                    \"previous_count\": 98\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.794Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 82:61:A6:55:F4:7B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 17,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.0.33\",\n                    \"mac\": \"82:61:A6:55:F4:7B\",\n                    \"previous_count\": 17\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.794Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B8:2C:A0:7C:67:B9 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 143,\n                    \"hostname\": \"Gateway7C67B9\",\n                    \"ip\": \"192.168.32.2\",\n                    \"mac\": \"B8:2C:A0:7C:67:B9\",\n                    \"previous_count\": 143\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.794Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 7E:A4:5E:B1:71:A2 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 20,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.0.31\",\n                    \"mac\": \"7E:A4:5E:B1:71:A2\",\n                    \"previous_count\": 20\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.794Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 2E:04:E7:F8:89:E2 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 12,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.32\",\n                    \"mac\": \"2E:04:E7:F8:89:E2\",\n                    \"previous_count\": 12\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.794Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 68:A4:0E:2B:39:73 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 131,\n                    \"hostname\": \"BOSCH-HBG6764B6B-68A40E2B3973\",\n                    \"ip\": \"192.168.0.2\",\n                    \"mac\": \"68:A4:0E:2B:39:73\",\n                    \"previous_count\": 131\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.794Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 5C:52:84:98:A9:0F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 28,\n                    \"hostname\": \"laura\",\n                    \"ip\": \"192.168.0.8\",\n                    \"mac\": \"5C:52:84:98:A9:0F\",\n                    \"previous_count\": 28\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.794Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 96:88:6C:E4:46:BA has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 17,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.0.8\",\n                    \"mac\": \"96:88:6C:E4:46:BA\",\n                    \"previous_count\": 17\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.794Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 64:E7:D8:6E:8A:B0 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 189,\n                    \"hostname\": \"Samsung\",\n                    \"ip\": \"192.168.0.19\",\n                    \"mac\": \"64:E7:D8:6E:8A:B0\",\n                    \"previous_count\": 189\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.794Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::A842A10A5745\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.13.0 2.0.0 v606d.0 Build 231129 Rel.37213n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:51.636Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 68.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15,\n            \"hardwareHealthScore\": 60\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 6.085510688836105,\n            \"google.com\": 6.161520190023753,\n            \"spotify.com\": 5.726840855106889,\n            \"youtube.com\": 6.339667458432304\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 670.7779545454551,\n                \"Rtt\": 23.08080808080808\n            }\n        },\n        \"badSignal\": {\n            \"54:4C:8A:A6:D8:F7\": {\n                \"Hostname\": \"XBOX\",\n                \"IpAddress\": \"192.168.0.104\",\n                \"Count\": 17\n            },\n            \"5C:50:D9:17:B1:25\": {\n                \"Hostname\": \"Naila-iPhone\",\n                \"IpAddress\": \"192.168.0.112\",\n                \"Count\": 106\n            },\n            \"62:BD:7E:E9:9C:6F\": {\n                \"Hostname\": \"vivo-1920\",\n                \"IpAddress\": \"192.168.0.111\",\n                \"Count\": 35\n            },\n            \"64:D2:C4:23:96:CF\": {\n                \"Hostname\": \"WahabAhmedsiPad\",\n                \"IpAddress\": \"192.168.0.113\",\n                \"Count\": 64\n            },\n            \"7A:42:32:E3:FE:46\": {\n                \"Hostname\": \"Shagufta-s-A06\",\n                \"IpAddress\": \"192.168.0.102\",\n                \"Count\": 46\n            },\n            \"7C:4B:26:C5:2E:11\": {\n                \"Hostname\": \"Wahab\",\n                \"IpAddress\": \"192.168.0.103\",\n                \"Count\": 23\n            },\n            \"8C:55:4A:59:C0:3B\": {\n                \"Hostname\": \"CWPT19190\",\n                \"IpAddress\": \"192.168.0.107\",\n                \"Count\": 38\n            },\n            \"B6:B0:5C:B4:EE:02\": {\n                \"Hostname\": \"MacBookPro\",\n                \"IpAddress\": \"192.168.0.105\",\n                \"Count\": 10\n            },\n            \"DA:E9:99:7A:D4:C4\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.112\",\n                \"Count\": 32\n            },\n            \"DC:A0:D0:F8:4E:4D\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.112\",\n                \"Count\": 182\n            },\n            \"F6:E4:61:DA:FA:EF\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.101\",\n                \"Count\": 53\n            }\n        },\n        \"maxCPU\": 100,\n        \"maxMemory\": 49.73,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 54:4C:8A:A6:D8:F7 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 17,\n                    \"hostname\": \"XBOX\",\n                    \"ip\": \"192.168.0.104\",\n                    \"mac\": \"54:4C:8A:A6:D8:F7\",\n                    \"previous_count\": 17\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.656Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 8C:55:4A:59:C0:3B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 38,\n                    \"hostname\": \"CWPT19190\",\n                    \"ip\": \"192.168.0.107\",\n                    \"mac\": \"8C:55:4A:59:C0:3B\",\n                    \"previous_count\": 38\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.656Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC DA:E9:99:7A:D4:C4 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 32,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.112\",\n                    \"mac\": \"DA:E9:99:7A:D4:C4\",\n                    \"previous_count\": 32\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.656Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 7A:42:32:E3:FE:46 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 46,\n                    \"hostname\": \"Shagufta-s-A06\",\n                    \"ip\": \"192.168.0.102\",\n                    \"mac\": \"7A:42:32:E3:FE:46\",\n                    \"previous_count\": 46\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.656Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 62:BD:7E:E9:9C:6F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 35,\n                    \"hostname\": \"vivo-1920\",\n                    \"ip\": \"192.168.0.111\",\n                    \"mac\": \"62:BD:7E:E9:9C:6F\",\n                    \"previous_count\": 35\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.658Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F6:E4:61:DA:FA:EF has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 53,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"F6:E4:61:DA:FA:EF\",\n                    \"previous_count\": 53\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.658Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 5C:50:D9:17:B1:25 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 106,\n                    \"hostname\": \"Naila-iPhone\",\n                    \"ip\": \"192.168.0.112\",\n                    \"mac\": \"5C:50:D9:17:B1:25\",\n                    \"previous_count\": 106\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.658Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 7C:4B:26:C5:2E:11 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 23,\n                    \"hostname\": \"Wahab\",\n                    \"ip\": \"192.168.0.103\",\n                    \"mac\": \"7C:4B:26:C5:2E:11\",\n                    \"previous_count\": 23\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.658Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B6:B0:5C:B4:EE:02 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 10,\n                    \"hostname\": \"MacBookPro\",\n                    \"ip\": \"192.168.0.105\",\n                    \"mac\": \"B6:B0:5C:B4:EE:02\",\n                    \"previous_count\": 10\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.658Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC DC:A0:D0:F8:4E:4D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 182,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.112\",\n                    \"mac\": \"DC:A0:D0:F8:4E:4D\",\n                    \"previous_count\": 182\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.658Z\"\n            },\n            {\n                \"Type\": \"HighCPUUsage\",\n                \"Message\": \"Device is experiencing high CPU usage.\",\n                \"Details\": {\n                    \"max_cpu_percentage\": 100,\n                    \"threshold_percentage\": 90\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.658Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::20362690BC94\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.1.0 3.1.8 v6087.0 Build 230406 Rel.63114n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:52.817Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 85,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 40,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 3.907142857142857,\n            \"google.com\": 3.8666666666666667,\n            \"spotify.com\": 3.8785714285714286,\n            \"youtube.com\": 3.895238095238095\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 1800.8454869358661,\n                \"Rtt\": 8.410147268408545\n            }\n        },\n        \"badSignal\": {\n            \"2E:FF:59:4C:02:9E\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.7\",\n                \"Count\": 146\n            },\n            \"44:1C:A8:E3:C7:ED\": {\n                \"Hostname\": \"DESKTOP-JGD2NVA\",\n                \"IpAddress\": \"192.168.0.15\",\n                \"Count\": 50\n            },\n            \"B6:39:1C:05:B8:EC\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.8\",\n                \"Count\": 417\n            },\n            \"BA:6C:1E:EB:2E:71\": {\n                \"Hostname\": \"iPad\",\n                \"IpAddress\": \"192.168.0.13\",\n                \"Count\": 358\n            }\n        },\n        \"maxCPU\": 18,\n        \"maxMemory\": 39.08,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B6:39:1C:05:B8:EC has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 417,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.8\",\n                    \"mac\": \"B6:39:1C:05:B8:EC\",\n                    \"previous_count\": 417\n                },\n                \"Timestamp\": \"2025-09-29T09:31:52.865Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC BA:6C:1E:EB:2E:71 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 358,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.0.13\",\n                    \"mac\": \"BA:6C:1E:EB:2E:71\",\n                    \"previous_count\": 358\n                },\n                \"Timestamp\": \"2025-09-29T09:31:52.865Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 2E:FF:59:4C:02:9E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 146,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.7\",\n                    \"mac\": \"2E:FF:59:4C:02:9E\",\n                    \"previous_count\": 146\n                },\n                \"Timestamp\": \"2025-09-29T09:31:52.865Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 44:1C:A8:E3:C7:ED has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 50,\n                    \"hostname\": \"DESKTOP-JGD2NVA\",\n                    \"ip\": \"192.168.0.15\",\n                    \"mac\": \"44:1C:A8:E3:C7:ED\",\n                    \"previous_count\": 50\n                },\n                \"Timestamp\": \"2025-09-29T09:31:52.865Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::20362690D849\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.1.0 3.1.8 v6087.0 Build 230406 Rel.63114n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:51.485Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 78.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 5.714285714285714,\n            \"google.com\": 5.7214285714285715,\n            \"spotify.com\": 5.75,\n            \"youtube.com\": 5.7214285714285715\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 780.0177857142852,\n                \"Rtt\": 24.462416666666684\n            }\n        },\n        \"badSignal\": {\n            \"10:D5:61:20:00:E2\": {\n                \"Hostname\": \"wlan0\",\n                \"IpAddress\": \"192.168.0.21\",\n                \"Count\": 21\n            },\n            \"10:D5:61:20:01:4F\": {\n                \"Hostname\": \"wlan0\",\n                \"IpAddress\": \"192.168.0.22\",\n                \"Count\": 27\n            },\n            \"10:D5:61:20:03:86\": {\n                \"Hostname\": \"wlan0\",\n                \"IpAddress\": \"192.168.0.20\",\n                \"Count\": 27\n            },\n            \"10:D5:61:20:0D:6C\": {\n                \"Hostname\": \"wlan0\",\n                \"IpAddress\": \"192.168.0.17\",\n                \"Count\": 27\n            },\n            \"10:D5:61:20:11:A6\": {\n                \"Hostname\": \"wlan0\",\n                \"IpAddress\": \"192.168.0.3\",\n                \"Count\": 42\n            },\n            \"10:D5:61:20:1B:51\": {\n                \"Hostname\": \"wlan0\",\n                \"IpAddress\": \"192.168.0.16\",\n                \"Count\": 27\n            },\n            \"10:D5:61:20:2F:7D\": {\n                \"Hostname\": \"wlan0\",\n                \"IpAddress\": \"192.168.0.18\",\n                \"Count\": 27\n            },\n            \"10:D5:61:20:43:AD\": {\n                \"Hostname\": \"wlan0\",\n                \"IpAddress\": \"192.168.0.23\",\n                \"Count\": 27\n            },\n            \"10:D5:61:20:49:F9\": {\n                \"Hostname\": \"wlan0\",\n                \"IpAddress\": \"192.168.0.15\",\n                \"Count\": 27\n            },\n            \"10:D5:61:20:4E:86\": {\n                \"Hostname\": \"wlan0\",\n                \"IpAddress\": \"192.168.0.14\",\n                \"Count\": 27\n            },\n            \"26:E1:7D:A8:2C:BF\": {\n                \"Hostname\": \"Watch\",\n                \"IpAddress\": \"192.168.0.24\",\n                \"Count\": 43\n            },\n            \"2E:80:DB:01:30:7B\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.5\",\n                \"Count\": 174\n            },\n            \"50:02:91:D2:F3:E1\": {\n                \"Hostname\": \"ESP_D2F3E1\",\n                \"IpAddress\": \"192.168.0.12\",\n                \"Count\": 356\n            },\n            \"54:60:09:7F:6F:2E\": {\n                \"Hostname\": \"Google-Home\",\n                \"IpAddress\": \"192.168.0.19\",\n                \"Count\": 369\n            },\n            \"B6:44:F9:28:31:CA\": {\n                \"Hostname\": \"iPad\",\n                \"IpAddress\": \"192.168.0.29\",\n                \"Count\": 84\n            },\n            \"D6:67:04:E0:9E:89\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.3\",\n                \"Count\": 74\n            },\n            \"DC:46:28:EF:DC:4C\": {\n                \"Hostname\": \"DESKTOP-ST3T2C9\",\n                \"IpAddress\": \"192.168.0.3\",\n                \"Count\": 19\n            }\n        },\n        \"maxCPU\": 29,\n        \"maxMemory\": 38.95,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 10:D5:61:20:03:86 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 27,\n                    \"hostname\": \"wlan0\",\n                    \"ip\": \"192.168.0.20\",\n                    \"mac\": \"10:D5:61:20:03:86\",\n                    \"previous_count\": 27\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.516Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 10:D5:61:20:43:AD has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 27,\n                    \"hostname\": \"wlan0\",\n                    \"ip\": \"192.168.0.23\",\n                    \"mac\": \"10:D5:61:20:43:AD\",\n                    \"previous_count\": 27\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.516Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 10:D5:61:20:2F:7D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 27,\n                    \"hostname\": \"wlan0\",\n                    \"ip\": \"192.168.0.18\",\n                    \"mac\": \"10:D5:61:20:2F:7D\",\n                    \"previous_count\": 27\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.516Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC DC:46:28:EF:DC:4C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 19,\n                    \"hostname\": \"DESKTOP-ST3T2C9\",\n                    \"ip\": \"192.168.0.3\",\n                    \"mac\": \"DC:46:28:EF:DC:4C\",\n                    \"previous_count\": 19\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.516Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D6:67:04:E0:9E:89 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 74,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.3\",\n                    \"mac\": \"D6:67:04:E0:9E:89\",\n                    \"previous_count\": 74\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.516Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 26:E1:7D:A8:2C:BF has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 43,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.0.24\",\n                    \"mac\": \"26:E1:7D:A8:2C:BF\",\n                    \"previous_count\": 43\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.516Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 10:D5:61:20:11:A6 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 42,\n                    \"hostname\": \"wlan0\",\n                    \"ip\": \"192.168.0.3\",\n                    \"mac\": \"10:D5:61:20:11:A6\",\n                    \"previous_count\": 42\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.516Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 10:D5:61:20:49:F9 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 27,\n                    \"hostname\": \"wlan0\",\n                    \"ip\": \"192.168.0.15\",\n                    \"mac\": \"10:D5:61:20:49:F9\",\n                    \"previous_count\": 27\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.516Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 2E:80:DB:01:30:7B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 174,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.5\",\n                    \"mac\": \"2E:80:DB:01:30:7B\",\n                    \"previous_count\": 174\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.516Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 10:D5:61:20:0D:6C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 27,\n                    \"hostname\": \"wlan0\",\n                    \"ip\": \"192.168.0.17\",\n                    \"mac\": \"10:D5:61:20:0D:6C\",\n                    \"previous_count\": 27\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.516Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 10:D5:61:20:01:4F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 27,\n                    \"hostname\": \"wlan0\",\n                    \"ip\": \"192.168.0.22\",\n                    \"mac\": \"10:D5:61:20:01:4F\",\n                    \"previous_count\": 27\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.516Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 10:D5:61:20:4E:86 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 27,\n                    \"hostname\": \"wlan0\",\n                    \"ip\": \"192.168.0.14\",\n                    \"mac\": \"10:D5:61:20:4E:86\",\n                    \"previous_count\": 27\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.516Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 10:D5:61:20:00:E2 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 21,\n                    \"hostname\": \"wlan0\",\n                    \"ip\": \"192.168.0.21\",\n                    \"mac\": \"10:D5:61:20:00:E2\",\n                    \"previous_count\": 21\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.516Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 10:D5:61:20:1B:51 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 27,\n                    \"hostname\": \"wlan0\",\n                    \"ip\": \"192.168.0.16\",\n                    \"mac\": \"10:D5:61:20:1B:51\",\n                    \"previous_count\": 27\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.516Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::20362690BA2D\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.1.0 3.1.8 v6087.0 Build 230406 Rel.63114n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:50.504Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 81.25,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 25,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 5.5,\n            \"google.com\": 5.735714285714286,\n            \"spotify.com\": 5.716666666666667,\n            \"youtube.com\": 5.669047619047619\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 1453.105238095237,\n                \"Rtt\": 13.727995238095227\n            }\n        },\n        \"badSignal\": {\n            \"16:C1:5D:3E:8E:C1\": {\n                \"Hostname\": \"HONOR-400-Pro\",\n                \"IpAddress\": \"192.168.0.11\",\n                \"Count\": 11\n            },\n            \"1A:C0:88:50:5B:BE\": {\n                \"Hostname\": \"Pixel-7-Pro\",\n                \"IpAddress\": \"192.168.0.5\",\n                \"Count\": 164\n            },\n            \"62:F2:5C:00:1D:59\": {\n                \"Hostname\": \"Amelia-s-S22\",\n                \"IpAddress\": \"192.168.0.8\",\n                \"Count\": 133\n            },\n            \"90:F8:2E:5C:C5:2E\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.7\",\n                \"Count\": 306\n            },\n            \"BC:74:4B:B2:C4:A0\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.10\",\n                \"Count\": 57\n            }\n        },\n        \"maxCPU\": 15,\n        \"maxMemory\": 39.17,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 90:F8:2E:5C:C5:2E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 306,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.7\",\n                    \"mac\": \"90:F8:2E:5C:C5:2E\",\n                    \"previous_count\": 306\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.534Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 1A:C0:88:50:5B:BE has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 164,\n                    \"hostname\": \"Pixel-7-Pro\",\n                    \"ip\": \"192.168.0.5\",\n                    \"mac\": \"1A:C0:88:50:5B:BE\",\n                    \"previous_count\": 164\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.534Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 16:C1:5D:3E:8E:C1 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 11,\n                    \"hostname\": \"HONOR-400-Pro\",\n                    \"ip\": \"192.168.0.11\",\n                    \"mac\": \"16:C1:5D:3E:8E:C1\",\n                    \"previous_count\": 11\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.534Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC BC:74:4B:B2:C4:A0 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 57,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.10\",\n                    \"mac\": \"BC:74:4B:B2:C4:A0\",\n                    \"previous_count\": 57\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.534Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 62:F2:5C:00:1D:59 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 133,\n                    \"hostname\": \"Amelia-s-S22\",\n                    \"ip\": \"192.168.0.8\",\n                    \"mac\": \"62:F2:5C:00:1D:59\",\n                    \"previous_count\": 133\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.534Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::20362690BABD\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.1.0 3.1.8 v6087.0 Build 230406 Rel.63114n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:55.766Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 92.5,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 70,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 10,\n            \"google.com\": 10,\n            \"spotify.com\": 9.475675675675676,\n            \"youtube.com\": 9.983870967741936\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 1002.805,\n                \"Rtt\": 14.77076562500001\n            }\n        },\n        \"badSignal\": {\n            \"22:B9:22:C3:36:1C\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.3\",\n                \"Count\": 37\n            },\n            \"96:C1:61:DF:B4:E4\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.7\",\n                \"Count\": 13\n            }\n        },\n        \"maxCPU\": 10,\n        \"maxMemory\": 38.88,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 22:B9:22:C3:36:1C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 37,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.3\",\n                    \"mac\": \"22:B9:22:C3:36:1C\",\n                    \"previous_count\": 37\n                },\n                \"Timestamp\": \"2025-09-29T09:31:55.81Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 96:C1:61:DF:B4:E4 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 13,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.7\",\n                    \"mac\": \"96:C1:61:DF:B4:E4\",\n                    \"previous_count\": 13\n                },\n                \"Timestamp\": \"2025-09-29T09:31:55.81Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::40ED0039F77E\",\n            \"model\": \"HX220\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.15.0 2.0.0 v605f.0 Build 231128 Rel.28166n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:43.185Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 82.5,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 70,\n            \"hardwareHealthScore\": 60\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 5.97624703087886,\n            \"google.com\": 5.98812351543943,\n            \"spotify.com\": 5.966745843230404,\n            \"youtube.com\": 5.947743467933492\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 916.3331904761903,\n                \"Rtt\": 21.157733333333336\n            }\n        },\n        \"badSignal\": {\n            \"84:90:0A:9A:3E:2E\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.88.12\",\n                \"Count\": 192\n            },\n            \"84:90:0A:9C:1A:44\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.88.14\",\n                \"Count\": 417\n            }\n        },\n        \"maxCPU\": 100,\n        \"maxMemory\": 63.92,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"HighCPUUsage\",\n                \"Message\": \"Device is experiencing high CPU usage.\",\n                \"Details\": {\n                    \"max_cpu_percentage\": 100,\n                    \"threshold_percentage\": 90\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.212Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::20362690BCFA\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.1.0 3.1.8 v6087.0 Build 230406 Rel.63114n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:35.48Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 100,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 100,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 2.836104513064133,\n            \"google.com\": 2.790973871733967,\n            \"spotify.com\": 2.705463182897862,\n            \"youtube.com\": 2.812351543942993\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 1049.3252969121138,\n                \"Rtt\": 8.663019002375297\n            }\n        },\n        \"maxCPU\": 12,\n        \"maxMemory\": 39.25,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::20362690036E\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.1.0 3.1.8 v6087.0 Build 230406 Rel.63114n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:39.838Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 85,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 40,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 7.406175771971497,\n            \"google.com\": 7.738717339667458,\n            \"spotify.com\": 7.947743467933492,\n            \"youtube.com\": 7.890736342042755\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 983.2508076009495,\n                \"Rtt\": 13.511586698337288\n            }\n        },\n        \"badSignal\": {\n            \"26:41:24:2C:E8:AB\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.1.8\",\n                \"Count\": 55\n            },\n            \"76:53:4C:3B:8A:23\": {\n                \"Hostname\": \"Gavin-s-Tab-S10-FE\",\n                \"IpAddress\": \"192.168.1.11\",\n                \"Count\": 162\n            },\n            \"B2:E7:ED:62:AC:02\": {\n                \"Hostname\": \"Gavin-s-Z-Fold6\",\n                \"IpAddress\": \"192.168.1.9\",\n                \"Count\": 17\n            },\n            \"F2:C6:49:05:50:0E\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.1.13\",\n                \"Count\": 70\n            }\n        },\n        \"maxCPU\": 40,\n        \"maxMemory\": 40.76,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B2:E7:ED:62:AC:02 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 17,\n                    \"hostname\": \"Gavin-s-Z-Fold6\",\n                    \"ip\": \"192.168.1.9\",\n                    \"mac\": \"B2:E7:ED:62:AC:02\",\n                    \"previous_count\": 17\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.867Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F2:C6:49:05:50:0E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 70,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.1.13\",\n                    \"mac\": \"F2:C6:49:05:50:0E\",\n                    \"previous_count\": 70\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.867Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 26:41:24:2C:E8:AB has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 55,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.1.8\",\n                    \"mac\": \"26:41:24:2C:E8:AB\",\n                    \"previous_count\": 55\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.867Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 76:53:4C:3B:8A:23 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 162,\n                    \"hostname\": \"Gavin-s-Tab-S10-FE\",\n                    \"ip\": \"192.168.1.11\",\n                    \"mac\": \"76:53:4C:3B:8A:23\",\n                    \"previous_count\": 162\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.867Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"64A10M27E01254\",\n            \"model\": \"LN14\",\n            \"vendor\": \"Linksys\",\n            \"version\": \"1.0.13.216585\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:56.389Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 100,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 13.241935483870968,\n            \"google.com\": 13.241935483870968,\n            \"spotify.com\": 12.835483870967742,\n            \"youtube.com\": 13.27741935483871\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 1344.4303333333335,\n                \"Rtt\": 454.2076307692308\n            }\n        },\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::242FD04E9D13\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.13.0 2.0.0 v606d.0 Build 231129 Rel.37213n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:49.349Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 78.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 7.945238095238095,\n            \"google.com\": 7.9523809523809526,\n            \"spotify.com\": 7.035714285714286,\n            \"youtube.com\": 7.983333333333333\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 786.634641148325,\n                \"Rtt\": 27.70334928229665\n            }\n        },\n        \"badSignal\": {\n            \"1C:4D:66:31:6B:1F\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.32.103\",\n                \"Count\": 13\n            },\n            \"44:42:01:65:9C:AE\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.32.103\",\n                \"Count\": 110\n            },\n            \"A0:D3:65:E3:15:3E\": {\n                \"Hostname\": \"CCL2106\",\n                \"IpAddress\": \"192.168.32.102\",\n                \"Count\": 77\n            },\n            \"A8:42:A1:0D:CC:9D\": {\n                \"Hostname\": \"L535\",\n                \"IpAddress\": \"192.168.32.100\",\n                \"Count\": 22\n            },\n            \"C6:A7:FB:62:56:AB\": {\n                \"Hostname\": \"SpyPirat\",\n                \"IpAddress\": \"192.168.0.100\",\n                \"Count\": 38\n            },\n            \"D6:5B:9D:F4:C4:73\": {\n                \"Hostname\": \"SpyPirat\",\n                \"IpAddress\": \"192.168.32.105\",\n                \"Count\": 107\n            },\n            \"D8:0D:17:56:A1:9D\": {\n                \"Hostname\": \"HS100\",\n                \"IpAddress\": \"192.168.32.101\",\n                \"Count\": 400\n            },\n            \"F8:89:D2:2E:80:32\": {\n                \"Hostname\": \"BRWF889D22E8032\",\n                \"IpAddress\": \"192.168.32.104\",\n                \"Count\": 411\n            },\n            \"FE:9D:67:03:69:44\": {\n                \"Hostname\": \"Pixel-6a\",\n                \"IpAddress\": \"192.168.32.103\",\n                \"Count\": 10\n            }\n        },\n        \"maxCPU\": 18,\n        \"maxMemory\": 46.98,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 1C:4D:66:31:6B:1F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 13,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.32.103\",\n                    \"mac\": \"1C:4D:66:31:6B:1F\",\n                    \"previous_count\": 13\n                },\n                \"Timestamp\": \"2025-09-29T09:31:49.361Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A0:D3:65:E3:15:3E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 77,\n                    \"hostname\": \"CCL2106\",\n                    \"ip\": \"192.168.32.102\",\n                    \"mac\": \"A0:D3:65:E3:15:3E\",\n                    \"previous_count\": 77\n                },\n                \"Timestamp\": \"2025-09-29T09:31:49.361Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A8:42:A1:0D:CC:9D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 22,\n                    \"hostname\": \"L535\",\n                    \"ip\": \"192.168.32.100\",\n                    \"mac\": \"A8:42:A1:0D:CC:9D\",\n                    \"previous_count\": 22\n                },\n                \"Timestamp\": \"2025-09-29T09:31:49.361Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 44:42:01:65:9C:AE has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 110,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.32.103\",\n                    \"mac\": \"44:42:01:65:9C:AE\",\n                    \"previous_count\": 110\n                },\n                \"Timestamp\": \"2025-09-29T09:31:49.361Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D6:5B:9D:F4:C4:73 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 107,\n                    \"hostname\": \"SpyPirat\",\n                    \"ip\": \"192.168.32.105\",\n                    \"mac\": \"D6:5B:9D:F4:C4:73\",\n                    \"previous_count\": 107\n                },\n                \"Timestamp\": \"2025-09-29T09:31:49.361Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::203626900F92\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.1.0 3.1.8 v6087.0 Build 230406 Rel.63114n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:55.754Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 77.5,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 10,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 10.123595505617978,\n            \"google.com\": 10.358024691358025,\n            \"spotify.com\": 10.022556390977444,\n            \"youtube.com\": 10.076335877862595\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 823.9175555555553,\n                \"Rtt\": 16.365352380952366\n            }\n        },\n        \"badSignal\": {\n            \"10:BF:67:CC:4A:CF\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.60.3\",\n                \"Count\": 201\n            },\n            \"64:1C:B0:0E:EF:AF\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.60.8\",\n                \"Count\": 420\n            },\n            \"AC:41:6A:47:D3:58\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.60.2\",\n                \"Count\": 282\n            },\n            \"AC:41:6A:D0:35:FC\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.60.4\",\n                \"Count\": 409\n            },\n            \"E6:D3:62:B5:93:B6\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.60.3\",\n                \"Count\": 82\n            },\n            \"F4:46:37:DF:3F:2C\": {\n                \"Hostname\": \"DESKTOP-JQABICE\",\n                \"IpAddress\": \"192.168.60.6\",\n                \"Count\": 28\n            }\n        },\n        \"maxCPU\": 13,\n        \"maxMemory\": 39.76,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC E6:D3:62:B5:93:B6 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 82,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.60.3\",\n                    \"mac\": \"E6:D3:62:B5:93:B6\",\n                    \"previous_count\": 82\n                },\n                \"Timestamp\": \"2025-09-29T09:31:55.807Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 10:BF:67:CC:4A:CF has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 201,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.60.3\",\n                    \"mac\": \"10:BF:67:CC:4A:CF\",\n                    \"previous_count\": 201\n                },\n                \"Timestamp\": \"2025-09-29T09:31:55.807Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F4:46:37:DF:3F:2C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 28,\n                    \"hostname\": \"DESKTOP-JQABICE\",\n                    \"ip\": \"192.168.60.6\",\n                    \"mac\": \"F4:46:37:DF:3F:2C\",\n                    \"previous_count\": 28\n                },\n                \"Timestamp\": \"2025-09-29T09:31:55.807Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC AC:41:6A:47:D3:58 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 282,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.60.2\",\n                    \"mac\": \"AC:41:6A:47:D3:58\",\n                    \"previous_count\": 282\n                },\n                \"Timestamp\": \"2025-09-29T09:31:55.807Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::98254A429D4A\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.13.0 2.0.0 v606d.0 Build 231129 Rel.37213n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:32.091Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 96.25,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 85,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 5.840855106888361,\n            \"google.com\": 5.7957244655581945,\n            \"spotify.com\": 5.850356294536817,\n            \"youtube.com\": 5.85748218527316\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 701.5522062350118,\n                \"Rtt\": 15.13189448441247\n            }\n        },\n        \"badSignal\": {\n            \"80:60:B7:B5:D3:B7\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.105\",\n                \"Count\": 24\n            }\n        },\n        \"maxCPU\": 16,\n        \"maxMemory\": 45.56,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 80:60:B7:B5:D3:B7 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 24,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.105\",\n                    \"mac\": \"80:60:B7:B5:D3:B7\",\n                    \"previous_count\": 24\n                },\n                \"Timestamp\": \"2025-09-29T09:31:32.101Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::20362690BE6B\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.3.0 3.1.9 v6087.0 Build 250124 Rel.60047n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:57.61Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 92.5,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 70,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 5.96437054631829,\n            \"google.com\": 6.02375296912114,\n            \"spotify.com\": 6.002375296912114,\n            \"youtube.com\": 6.007125890736342\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 1898.1888836104508,\n                \"Rtt\": 30.780475059382425\n            }\n        },\n        \"badSignal\": {\n            \"86:1F:8D:AF:0A:19\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.11\",\n                \"Count\": 28\n            },\n            \"9C:73:B1:B0:CF:B5\": {\n                \"Hostname\": \"Rob-s-S24-Ultra\",\n                \"IpAddress\": \"192.168.0.9\",\n                \"Count\": 97\n            }\n        },\n        \"maxCPU\": 29,\n        \"maxMemory\": 40.28,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 9C:73:B1:B0:CF:B5 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 97,\n                    \"hostname\": \"Rob-s-S24-Ultra\",\n                    \"ip\": \"192.168.0.9\",\n                    \"mac\": \"9C:73:B1:B0:CF:B5\",\n                    \"previous_count\": 97\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.636Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 86:1F:8D:AF:0A:19 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 28,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.11\",\n                    \"mac\": \"86:1F:8D:AF:0A:19\",\n                    \"previous_count\": 28\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.636Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::A86E84A37E18\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.13.0 2.0.0 v606d.0 Build 231129 Rel.37213n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:32.035Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 88.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 55,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 3.053708439897698,\n            \"google.com\": 3.139275766016713,\n            \"spotify.com\": 2.954198473282443,\n            \"youtube.com\": 3.216710182767624\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 849.331077694236,\n                \"Rtt\": 10.50125313283208\n            }\n        },\n        \"badSignal\": {\n            \"3A:14:A4:DC:7C:BB\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.101\",\n                \"Count\": 17\n            },\n            \"76:8F:AE:05:B4:F5\": {\n                \"Hostname\": \"No-name-s-S24\",\n                \"IpAddress\": \"192.168.0.100\",\n                \"Count\": 25\n            },\n            \"FE:A8:8E:F8:17:4B\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.101\",\n                \"Count\": 16\n            }\n        },\n        \"maxCPU\": 14,\n        \"maxMemory\": 45.23,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC FE:A8:8E:F8:17:4B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 16,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"FE:A8:8E:F8:17:4B\",\n                    \"previous_count\": 16\n                },\n                \"Timestamp\": \"2025-09-29T09:31:32.039Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 3A:14:A4:DC:7C:BB has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 17,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"3A:14:A4:DC:7C:BB\",\n                    \"previous_count\": 17\n                },\n                \"Timestamp\": \"2025-09-29T09:31:32.039Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 76:8F:AE:05:B4:F5 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 25,\n                    \"hostname\": \"No-name-s-S24\",\n                    \"ip\": \"192.168.0.100\",\n                    \"mac\": \"76:8F:AE:05:B4:F5\",\n                    \"previous_count\": 25\n                },\n                \"Timestamp\": \"2025-09-29T09:31:32.039Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::788CB5E86B93\",\n            \"model\": \"HX220\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.13.0 2.0.0 v605f.0 Build 221228 Rel.10904n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:50.483Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 78.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 5.561904761904762,\n            \"google.com\": 5.623809523809523,\n            \"spotify.com\": 4.890476190476191,\n            \"youtube.com\": 5.5928571428571425\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 733.184023809523,\n                \"Rtt\": 22.130809523809543\n            }\n        },\n        \"badSignal\": {\n            \"3A:08:4A:B2:F9:A6\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.88.7\",\n                \"Count\": 32\n            },\n            \"44:D5:CC:95:FE:6A\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.88.13\",\n                \"Count\": 387\n            },\n            \"46:6C:9C:4A:8F:41\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.88.8\",\n                \"Count\": 183\n            },\n            \"68:6C:E6:E2:25:57\": {\n                \"Hostname\": \"XBOX\",\n                \"IpAddress\": \"192.168.88.10\",\n                \"Count\": 86\n            },\n            \"6C:99:9D:DC:66:F9\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.88.2\",\n                \"Count\": 21\n            },\n            \"B4:E4:54:D1:FD:AD\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.88.3\",\n                \"Count\": 52\n            },\n            \"C4:8B:66:B1:FC:76\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.88.4\",\n                \"Count\": 350\n            },\n            \"F6:56:4F:56:AC:AD\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.88.3\",\n                \"Count\": 13\n            }\n        },\n        \"maxCPU\": 31,\n        \"maxMemory\": 62.02,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B4:E4:54:D1:FD:AD has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 52,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.3\",\n                    \"mac\": \"B4:E4:54:D1:FD:AD\",\n                    \"previous_count\": 52\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.507Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 3A:08:4A:B2:F9:A6 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 32,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.88.7\",\n                    \"mac\": \"3A:08:4A:B2:F9:A6\",\n                    \"previous_count\": 32\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.507Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 6C:99:9D:DC:66:F9 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 21,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.2\",\n                    \"mac\": \"6C:99:9D:DC:66:F9\",\n                    \"previous_count\": 21\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.507Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F6:56:4F:56:AC:AD has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 13,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.3\",\n                    \"mac\": \"F6:56:4F:56:AC:AD\",\n                    \"previous_count\": 13\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.507Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 68:6C:E6:E2:25:57 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 86,\n                    \"hostname\": \"XBOX\",\n                    \"ip\": \"192.168.88.10\",\n                    \"mac\": \"68:6C:E6:E2:25:57\",\n                    \"previous_count\": 86\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.507Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C4:8B:66:B1:FC:76 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 350,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.4\",\n                    \"mac\": \"C4:8B:66:B1:FC:76\",\n                    \"previous_count\": 350\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.507Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::20362691218C\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.1.0 3.1.8 v6087.0 Build 230406 Rel.63114n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:44.445Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 78.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 4.019002375296912,\n            \"google.com\": 4.01187648456057,\n            \"spotify.com\": 3.137767220902613,\n            \"youtube.com\": 4.028503562945368\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 963.7950356294535,\n                \"Rtt\": 9.870289786223271\n            }\n        },\n        \"badSignal\": {\n            \"10:2C:B1:25:22:81\": {\n                \"Hostname\": \"Eufy Device\",\n                \"IpAddress\": \"192.168.0.2\",\n                \"Count\": 254\n            },\n            \"2C:81:BF:BA:41:6C\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.8\",\n                \"Count\": 210\n            },\n            \"3A:DE:D4:D6:A3:69\": {\n                \"Hostname\": \"OPPO-Find-X3-Pro\",\n                \"IpAddress\": \"192.168.0.6\",\n                \"Count\": 16\n            },\n            \"40:A2:DB:C6:AD:99\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.17\",\n                \"Count\": 23\n            },\n            \"58:6C:25:0B:EB:54\": {\n                \"Hostname\": \"Jongroves\",\n                \"IpAddress\": \"192.168.0.10\",\n                \"Count\": 53\n            },\n            \"6E:C7:D8:81:5B:7F\": {\n                \"Hostname\": \"Galaxy-Tab-A8\",\n                \"IpAddress\": \"192.168.0.12\",\n                \"Count\": 40\n            },\n            \"A0:4A:5E:1D:07:6A\": {\n                \"Hostname\": \"XBOX\",\n                \"IpAddress\": \"192.168.0.7\",\n                \"Count\": 79\n            },\n            \"A0:D1:B3:38:1D:35\": {\n                \"Hostname\": \"Apple1\",\n                \"IpAddress\": \"192.168.0.11\",\n                \"Count\": 245\n            },\n            \"B6:61:55:FD:8C:55\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.4\",\n                \"Count\": 15\n            },\n            \"CA:7D:0B:80:90:BA\": {\n                \"Hostname\": \"Pixel-9-Pro-XL\",\n                \"IpAddress\": \"192.168.0.14\",\n                \"Count\": 146\n            },\n            \"D4:E2:2F:C1:44:9C\": {\n                \"Hostname\": \"RokuExpress\",\n                \"IpAddress\": \"192.168.0.235\",\n                \"Count\": 170\n            },\n            \"DA:DE:19:81:70:F2\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.4\",\n                \"Count\": 15\n            }\n        },\n        \"maxCPU\": 15,\n        \"maxMemory\": 38.85,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A0:D1:B3:38:1D:35 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 245,\n                    \"hostname\": \"Apple1\",\n                    \"ip\": \"192.168.0.11\",\n                    \"mac\": \"A0:D1:B3:38:1D:35\",\n                    \"previous_count\": 245\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.496Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 3A:DE:D4:D6:A3:69 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 16,\n                    \"hostname\": \"OPPO-Find-X3-Pro\",\n                    \"ip\": \"192.168.0.6\",\n                    \"mac\": \"3A:DE:D4:D6:A3:69\",\n                    \"previous_count\": 16\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.496Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 6E:C7:D8:81:5B:7F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 40,\n                    \"hostname\": \"Galaxy-Tab-A8\",\n                    \"ip\": \"192.168.0.12\",\n                    \"mac\": \"6E:C7:D8:81:5B:7F\",\n                    \"previous_count\": 40\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.496Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC CA:7D:0B:80:90:BA has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 146,\n                    \"hostname\": \"Pixel-9-Pro-XL\",\n                    \"ip\": \"192.168.0.14\",\n                    \"mac\": \"CA:7D:0B:80:90:BA\",\n                    \"previous_count\": 146\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.496Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D4:E2:2F:C1:44:9C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 170,\n                    \"hostname\": \"RokuExpress\",\n                    \"ip\": \"192.168.0.235\",\n                    \"mac\": \"D4:E2:2F:C1:44:9C\",\n                    \"previous_count\": 170\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.496Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 58:6C:25:0B:EB:54 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 53,\n                    \"hostname\": \"Jongroves\",\n                    \"ip\": \"192.168.0.10\",\n                    \"mac\": \"58:6C:25:0B:EB:54\",\n                    \"previous_count\": 53\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.496Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A0:4A:5E:1D:07:6A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 79,\n                    \"hostname\": \"XBOX\",\n                    \"ip\": \"192.168.0.7\",\n                    \"mac\": \"A0:4A:5E:1D:07:6A\",\n                    \"previous_count\": 79\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.496Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 40:A2:DB:C6:AD:99 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 23,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.17\",\n                    \"mac\": \"40:A2:DB:C6:AD:99\",\n                    \"previous_count\": 23\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.496Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B6:61:55:FD:8C:55 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 15,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.4\",\n                    \"mac\": \"B6:61:55:FD:8C:55\",\n                    \"previous_count\": 15\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.496Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC DA:DE:19:81:70:F2 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 15,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.4\",\n                    \"mac\": \"DA:DE:19:81:70:F2\",\n                    \"previous_count\": 15\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.496Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::20362690BB71\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.3.0 3.1.9 v6087.0 Build 250124 Rel.60047n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:50.524Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 78.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 2.7642857142857142,\n            \"google.com\": 3.073809523809524,\n            \"spotify.com\": 2.3,\n            \"youtube.com\": 3.007142857142857\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 1542.8311666666652,\n                \"Rtt\": 32.03310952380953\n            }\n        },\n        \"badSignal\": {\n            \"22:3F:D0:E5:C0:64\": {\n                \"Hostname\": \"RE550\",\n                \"IpAddress\": \"192.168.0.2\",\n                \"Count\": 420\n            },\n            \"2A:95:31:3E:2B:01\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.7\",\n                \"Count\": 35\n            },\n            \"5E:9E:9E:2D:BA:12\": {\n                \"Hostname\": \"Do-Not-Change-s-Tab-A9\",\n                \"IpAddress\": \"192.168.0.5\",\n                \"Count\": 12\n            },\n            \"6E:BB:A7:D2:A9:A1\": {\n                \"Hostname\": \"Catalin-s-S25-Ultra\",\n                \"IpAddress\": \"192.168.0.5\",\n                \"Count\": 51\n            },\n            \"78:6C:84:3B:5B:C3\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.3\",\n                \"Count\": 28\n            },\n            \"86:30:AD:D3:9A:C5\": {\n                \"Hostname\": \"Catalin-s-Tab-S5e\",\n                \"IpAddress\": \"192.168.0.6\",\n                \"Count\": 259\n            },\n            \"A0:B3:39:09:CC:98\": {\n                \"Hostname\": \"CatalinProBook4\",\n                \"IpAddress\": \"192.168.0.8\",\n                \"Count\": 44\n            }\n        },\n        \"maxCPU\": 16,\n        \"maxMemory\": 39.41,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A0:B3:39:09:CC:98 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 44,\n                    \"hostname\": \"CatalinProBook4\",\n                    \"ip\": \"192.168.0.8\",\n                    \"mac\": \"A0:B3:39:09:CC:98\",\n                    \"previous_count\": 44\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.539Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 78:6C:84:3B:5B:C3 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 28,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.3\",\n                    \"mac\": \"78:6C:84:3B:5B:C3\",\n                    \"previous_count\": 28\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.539Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 6E:BB:A7:D2:A9:A1 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 51,\n                    \"hostname\": \"Catalin-s-S25-Ultra\",\n                    \"ip\": \"192.168.0.5\",\n                    \"mac\": \"6E:BB:A7:D2:A9:A1\",\n                    \"previous_count\": 51\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.539Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 2A:95:31:3E:2B:01 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 35,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.7\",\n                    \"mac\": \"2A:95:31:3E:2B:01\",\n                    \"previous_count\": 35\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.539Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 5E:9E:9E:2D:BA:12 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 12,\n                    \"hostname\": \"Do-Not-Change-s-Tab-A9\",\n                    \"ip\": \"192.168.0.5\",\n                    \"mac\": \"5E:9E:9E:2D:BA:12\",\n                    \"previous_count\": 12\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.539Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::98254AA1C5CD\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.12.0 2.0.0 v606d.0 Build 230913 Rel.29689n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:34.091Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 85,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 40,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 7.66497461928934,\n            \"google.com\": 7.813513513513514,\n            \"spotify.com\": 7.828644501278772,\n            \"youtube.com\": 7.895408163265306\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 688.8440865384613,\n                \"Rtt\": 17.596153846153847\n            }\n        },\n        \"badSignal\": {\n            \"0A:C3:D0:0C:35:EC\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.101\",\n                \"Count\": 24\n            },\n            \"4A:24:94:C8:A9:25\": {\n                \"Hostname\": \"Karen-s-Galaxy-Tab-A7\",\n                \"IpAddress\": \"192.168.0.105\",\n                \"Count\": 135\n            },\n            \"D4:F3:2D:C3:92:9F\": {\n                \"Hostname\": \"DarkWolf\",\n                \"IpAddress\": \"192.168.0.104\",\n                \"Count\": 87\n            },\n            \"D6:BB:F6:E4:0C:36\": {\n                \"Hostname\": \"Galaxy-S21-Ultra-5G\",\n                \"IpAddress\": \"192.168.0.101\",\n                \"Count\": 127\n            }\n        },\n        \"maxCPU\": 23,\n        \"maxMemory\": 46.71,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 0A:C3:D0:0C:35:EC has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 24,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"0A:C3:D0:0C:35:EC\",\n                    \"previous_count\": 24\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.095Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 4A:24:94:C8:A9:25 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 135,\n                    \"hostname\": \"Karen-s-Galaxy-Tab-A7\",\n                    \"ip\": \"192.168.0.105\",\n                    \"mac\": \"4A:24:94:C8:A9:25\",\n                    \"previous_count\": 135\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.095Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D4:F3:2D:C3:92:9F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 87,\n                    \"hostname\": \"DarkWolf\",\n                    \"ip\": \"192.168.0.104\",\n                    \"mac\": \"D4:F3:2D:C3:92:9F\",\n                    \"previous_count\": 87\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.095Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D6:BB:F6:E4:0C:36 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 127,\n                    \"hostname\": \"Galaxy-S21-Ultra-5G\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"D6:BB:F6:E4:0C:36\",\n                    \"previous_count\": 127\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.095Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"223A0A2000009\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.11.0 2.0.0 v606d.0 Build 221125 Rel.31756n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:31.9Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 100,\n            \"pingHealthScore\": 100,\n            \"badSignalHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 7,\n            \"google.com\": 6.985915492957746,\n            \"spotify.com\": 6.901408450704225,\n            \"youtube.com\": 7.042253521126761\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            }\n        },\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::40ED0039F928\",\n            \"model\": \"HX220\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.15.0 2.0.0 v605f.0 Build 231128 Rel.28166n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:58.199Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 78.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 3.9510869565217392,\n            \"google.com\": 3.983695652173913,\n            \"spotify.com\": 3.0760869565217392,\n            \"youtube.com\": 3.967391304347826\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 727.1633695652177,\n                \"Rtt\": 32.03182608695653\n            }\n        },\n        \"badSignal\": {\n            \"00:7C:2D:EC:AB:94\": {\n                \"Hostname\": \"TIZEN\",\n                \"IpAddress\": \"192.168.88.11\",\n                \"Count\": 165\n            },\n            \"06:B1:55:45:E8:A5\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.88.12\",\n                \"Count\": 19\n            },\n            \"1A:1C:20:A2:5A:C3\": {\n                \"Hostname\": \"Redmi-Note-12-5G\",\n                \"IpAddress\": \"192.168.88.9\",\n                \"Count\": 76\n            },\n            \"22:10:E1:71:4C:31\": {\n                \"Hostname\": \"Watch\",\n                \"IpAddress\": \"192.168.88.8\",\n                \"Count\": 13\n            },\n            \"32:25:8C:78:F0:CB\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.88.5\",\n                \"Count\": 128\n            },\n            \"4E:3F:A5:00:D4:60\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.88.10\",\n                \"Count\": 97\n            },\n            \"5C:84:3C:07:62:6B\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.88.4\",\n                \"Count\": 97\n            },\n            \"74:84:69:A8:6D:05\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.88.7\",\n                \"Count\": 184\n            },\n            \"8E:18:BA:AB:F4:1D\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.88.3\",\n                \"Count\": 91\n            },\n            \"AE:E8:CC:17:F9:F8\": {\n                \"Hostname\": \"S21-de-Alhagi\",\n                \"IpAddress\": \"192.168.88.12\",\n                \"Count\": 102\n            },\n            \"C8:12:0B:54:FD:64\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.88.14\",\n                \"Count\": 160\n            },\n            \"CE:CE:CE:A2:86:E3\": {\n                \"Hostname\": \"Jay-s-S23-FE\",\n                \"IpAddress\": \"192.168.88.13\",\n                \"Count\": 23\n            },\n            \"D4:57:63:D2:41:C2\": {\n                \"Hostname\": \"Abdus-Air\",\n                \"IpAddress\": \"192.168.88.6\",\n                \"Count\": 85\n            },\n            \"EA:A2:77:78:5E:58\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.88.2\",\n                \"Count\": 51\n            }\n        },\n        \"maxCPU\": 19,\n        \"maxMemory\": 60.89,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 5C:84:3C:07:62:6B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 97,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.4\",\n                    \"mac\": \"5C:84:3C:07:62:6B\",\n                    \"previous_count\": 97\n                },\n                \"Timestamp\": \"2025-09-29T09:31:58.205Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC CE:CE:CE:A2:86:E3 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 23,\n                    \"hostname\": \"Jay-s-S23-FE\",\n                    \"ip\": \"192.168.88.13\",\n                    \"mac\": \"CE:CE:CE:A2:86:E3\",\n                    \"previous_count\": 23\n                },\n                \"Timestamp\": \"2025-09-29T09:31:58.205Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 4E:3F:A5:00:D4:60 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 97,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.88.10\",\n                    \"mac\": \"4E:3F:A5:00:D4:60\",\n                    \"previous_count\": 97\n                },\n                \"Timestamp\": \"2025-09-29T09:31:58.205Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D4:57:63:D2:41:C2 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 85,\n                    \"hostname\": \"Abdus-Air\",\n                    \"ip\": \"192.168.88.6\",\n                    \"mac\": \"D4:57:63:D2:41:C2\",\n                    \"previous_count\": 85\n                },\n                \"Timestamp\": \"2025-09-29T09:31:58.205Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC AE:E8:CC:17:F9:F8 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 102,\n                    \"hostname\": \"S21-de-Alhagi\",\n                    \"ip\": \"192.168.88.12\",\n                    \"mac\": \"AE:E8:CC:17:F9:F8\",\n                    \"previous_count\": 102\n                },\n                \"Timestamp\": \"2025-09-29T09:31:58.205Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 22:10:E1:71:4C:31 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 13,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.88.8\",\n                    \"mac\": \"22:10:E1:71:4C:31\",\n                    \"previous_count\": 13\n                },\n                \"Timestamp\": \"2025-09-29T09:31:58.205Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 74:84:69:A8:6D:05 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 184,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.7\",\n                    \"mac\": \"74:84:69:A8:6D:05\",\n                    \"previous_count\": 184\n                },\n                \"Timestamp\": \"2025-09-29T09:31:58.205Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 32:25:8C:78:F0:CB has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 128,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.88.5\",\n                    \"mac\": \"32:25:8C:78:F0:CB\",\n                    \"previous_count\": 128\n                },\n                \"Timestamp\": \"2025-09-29T09:31:58.205Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 00:7C:2D:EC:AB:94 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 165,\n                    \"hostname\": \"TIZEN\",\n                    \"ip\": \"192.168.88.11\",\n                    \"mac\": \"00:7C:2D:EC:AB:94\",\n                    \"previous_count\": 165\n                },\n                \"Timestamp\": \"2025-09-29T09:31:58.205Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 06:B1:55:45:E8:A5 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 19,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.12\",\n                    \"mac\": \"06:B1:55:45:E8:A5\",\n                    \"previous_count\": 19\n                },\n                \"Timestamp\": \"2025-09-29T09:31:58.205Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 8E:18:BA:AB:F4:1D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 91,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.88.3\",\n                    \"mac\": \"8E:18:BA:AB:F4:1D\",\n                    \"previous_count\": 91\n                },\n                \"Timestamp\": \"2025-09-29T09:31:58.205Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C8:12:0B:54:FD:64 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 160,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.14\",\n                    \"mac\": \"C8:12:0B:54:FD:64\",\n                    \"previous_count\": 160\n                },\n                \"Timestamp\": \"2025-09-29T09:31:58.205Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC EA:A2:77:78:5E:58 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 51,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.88.2\",\n                    \"mac\": \"EA:A2:77:78:5E:58\",\n                    \"previous_count\": 51\n                },\n                \"Timestamp\": \"2025-09-29T09:31:58.205Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 1A:1C:20:A2:5A:C3 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 76,\n                    \"hostname\": \"Redmi-Note-12-5G\",\n                    \"ip\": \"192.168.88.9\",\n                    \"mac\": \"1A:1C:20:A2:5A:C3\",\n                    \"previous_count\": 76\n                },\n                \"Timestamp\": \"2025-09-29T09:31:58.205Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::203626900494\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.1.0 3.1.8 v6087.0 Build 230406 Rel.63114n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:53.145Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 78.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 10.85,\n            \"google.com\": 10.778571428571428,\n            \"spotify.com\": 10.473809523809523,\n            \"youtube.com\": 10.604761904761904\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 720.3164285714272,\n                \"Rtt\": 21.49368095238097\n            }\n        },\n        \"badSignal\": {\n            \"54:3A:D6:5A:8A:22\": {\n                \"Hostname\": \"Samsung\",\n                \"IpAddress\": \"192.168.0.31\",\n                \"Count\": 420\n            },\n            \"64:9A:63:A0:9D:2C\": {\n                \"Hostname\": \"RingDoorbell-2c\",\n                \"IpAddress\": \"192.168.0.10\",\n                \"Count\": 27\n            },\n            \"68:54:FD:A5:B3:B2\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.13\",\n                \"Count\": 363\n            },\n            \"8A:A3:1A:99:77:AE\": {\n                \"Hostname\": \"Mac\",\n                \"IpAddress\": \"192.168.0.8\",\n                \"Count\": 43\n            },\n            \"8C:EA:48:36:18:6E\": {\n                \"Hostname\": \"Samsung\",\n                \"IpAddress\": \"192.168.0.32\",\n                \"Count\": 360\n            },\n            \"A0:43:B0:B2:CF:B1\": {\n                \"Hostname\": \"Luceco-b2-cf-b1\",\n                \"IpAddress\": \"192.168.0.2\",\n                \"Count\": 420\n            },\n            \"E8:68:E7:6C:0A:4B\": {\n                \"Hostname\": \"ESP_6C0A4B\",\n                \"IpAddress\": \"192.168.0.8\",\n                \"Count\": 13\n            },\n            \"E8:D8:7E:31:CF:15\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.11\",\n                \"Count\": 229\n            }\n        },\n        \"maxCPU\": 47,\n        \"maxMemory\": 39.85,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 64:9A:63:A0:9D:2C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 27,\n                    \"hostname\": \"RingDoorbell-2c\",\n                    \"ip\": \"192.168.0.10\",\n                    \"mac\": \"64:9A:63:A0:9D:2C\",\n                    \"previous_count\": 27\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.168Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 68:54:FD:A5:B3:B2 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 363,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.13\",\n                    \"mac\": \"68:54:FD:A5:B3:B2\",\n                    \"previous_count\": 363\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.168Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC E8:68:E7:6C:0A:4B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 13,\n                    \"hostname\": \"ESP_6C0A4B\",\n                    \"ip\": \"192.168.0.8\",\n                    \"mac\": \"E8:68:E7:6C:0A:4B\",\n                    \"previous_count\": 13\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.168Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 8A:A3:1A:99:77:AE has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 43,\n                    \"hostname\": \"Mac\",\n                    \"ip\": \"192.168.0.8\",\n                    \"mac\": \"8A:A3:1A:99:77:AE\",\n                    \"previous_count\": 43\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.168Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 8C:EA:48:36:18:6E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 360,\n                    \"hostname\": \"Samsung\",\n                    \"ip\": \"192.168.0.32\",\n                    \"mac\": \"8C:EA:48:36:18:6E\",\n                    \"previous_count\": 360\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.171Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::20362690D6C9\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.1.0 3.1.8 v6087.0 Build 230406 Rel.63114n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:51.653Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 96.25,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 85,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 5.683937823834197,\n            \"google.com\": 5.361256544502618,\n            \"spotify.com\": 4.997422680412371,\n            \"youtube.com\": 5.440298507462686\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 527.6231862745101,\n                \"Rtt\": 17.92256862745099\n            }\n        },\n        \"badSignal\": {\n            \"86:38:D7:43:FA:24\": {\n                \"Hostname\": \"Lenovo-Idea-Tab-Pro\",\n                \"IpAddress\": \"192.168.0.5\",\n                \"Count\": 12\n            }\n        },\n        \"maxCPU\": 13,\n        \"maxMemory\": 38.44,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 86:38:D7:43:FA:24 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 12,\n                    \"hostname\": \"Lenovo-Idea-Tab-Pro\",\n                    \"ip\": \"192.168.0.5\",\n                    \"mac\": \"86:38:D7:43:FA:24\",\n                    \"previous_count\": 12\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.668Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::20362690BC2B\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.1.0 3.1.8 v6087.0 Build 230406 Rel.63114n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:46.738Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 78.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 9.873508353221958,\n            \"google.com\": 9.844868735083532,\n            \"spotify.com\": 9.878281622911695,\n            \"youtube.com\": 9.804295942720763\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 969.3985035629446,\n                \"Rtt\": 14.50124940617577\n            }\n        },\n        \"badSignal\": {\n            \"06:DA:D7:EC:10:CF\": {\n                \"Hostname\": \"Sam-s-A26\",\n                \"IpAddress\": \"192.168.0.20\",\n                \"Count\": 46\n            },\n            \"08:F4:AB:0E:C6:8A\": {\n                \"Hostname\": \"PCs-iPod\",\n                \"IpAddress\": \"192.168.0.2\",\n                \"Count\": 15\n            },\n            \"4E:30:80:31:0E:04\": {\n                \"Hostname\": \"James-s-S24-Ultra\",\n                \"IpAddress\": \"192.168.0.14\",\n                \"Count\": 35\n            },\n            \"80:F3:EF:9D:9B:6F\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.14\",\n                \"Count\": 16\n            },\n            \"92:03:B0:3F:4A:D4\": {\n                \"Hostname\": \"Rob-s-A35\",\n                \"IpAddress\": \"192.168.0.18\",\n                \"Count\": 98\n            },\n            \"B2:E6:B2:5D:AC:F5\": {\n                \"Hostname\": \"angela-s-A35\",\n                \"IpAddress\": \"192.168.0.7\",\n                \"Count\": 124\n            },\n            \"BE:D5:95:E9:DB:A5\": {\n                \"Hostname\": \"James-s-S24-Ultra\",\n                \"IpAddress\": \"192.168.0.12\",\n                \"Count\": 13\n            }\n        },\n        \"maxCPU\": 21,\n        \"maxMemory\": 39.49,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 80:F3:EF:9D:9B:6F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 16,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.14\",\n                    \"mac\": \"80:F3:EF:9D:9B:6F\",\n                    \"previous_count\": 16\n                },\n                \"Timestamp\": \"2025-09-29T09:31:46.753Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC BE:D5:95:E9:DB:A5 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 13,\n                    \"hostname\": \"James-s-S24-Ultra\",\n                    \"ip\": \"192.168.0.12\",\n                    \"mac\": \"BE:D5:95:E9:DB:A5\",\n                    \"previous_count\": 13\n                },\n                \"Timestamp\": \"2025-09-29T09:31:46.753Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 4E:30:80:31:0E:04 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 35,\n                    \"hostname\": \"James-s-S24-Ultra\",\n                    \"ip\": \"192.168.0.14\",\n                    \"mac\": \"4E:30:80:31:0E:04\",\n                    \"previous_count\": 35\n                },\n                \"Timestamp\": \"2025-09-29T09:31:46.753Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 92:03:B0:3F:4A:D4 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 98,\n                    \"hostname\": \"Rob-s-A35\",\n                    \"ip\": \"192.168.0.18\",\n                    \"mac\": \"92:03:B0:3F:4A:D4\",\n                    \"previous_count\": 98\n                },\n                \"Timestamp\": \"2025-09-29T09:31:46.753Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B2:E6:B2:5D:AC:F5 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 124,\n                    \"hostname\": \"angela-s-A35\",\n                    \"ip\": \"192.168.0.7\",\n                    \"mac\": \"B2:E6:B2:5D:AC:F5\",\n                    \"previous_count\": 124\n                },\n                \"Timestamp\": \"2025-09-29T09:31:46.754Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 08:F4:AB:0E:C6:8A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 15,\n                    \"hostname\": \"PCs-iPod\",\n                    \"ip\": \"192.168.0.2\",\n                    \"mac\": \"08:F4:AB:0E:C6:8A\",\n                    \"previous_count\": 15\n                },\n                \"Timestamp\": \"2025-09-29T09:31:46.754Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 06:DA:D7:EC:10:CF has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 46,\n                    \"hostname\": \"Sam-s-A26\",\n                    \"ip\": \"192.168.0.20\",\n                    \"mac\": \"06:DA:D7:EC:10:CF\",\n                    \"previous_count\": 46\n                },\n                \"Timestamp\": \"2025-09-29T09:31:46.754Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::30DE4BDD64CF\",\n            \"model\": \"HX220\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.15.0 2.0.0 v605f.0 Build 231128 Rel.28166n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:41.081Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 78.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 4.95952380952381,\n            \"google.com\": 4.933333333333334,\n            \"spotify.com\": 4.969047619047619,\n            \"youtube.com\": 4.961904761904762\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 513.6235238095203,\n                \"Rtt\": 24.933600000000006\n            }\n        },\n        \"badSignal\": {\n            \"12:0B:C4:C5:72:32\": {\n                \"Hostname\": \"iPad\",\n                \"IpAddress\": \"192.168.88.11\",\n                \"Count\": 94\n            },\n            \"12:31:93:9A:EB:C6\": {\n                \"Hostname\": \"Watch\",\n                \"IpAddress\": \"192.168.88.7\",\n                \"Count\": 179\n            },\n            \"18:2C:65:A7:07:2B\": {\n                \"Hostname\": \"Reolink\",\n                \"IpAddress\": \"192.168.88.8\",\n                \"Count\": 302\n            },\n            \"26:5C:27:5E:5F:02\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.88.3\",\n                \"Count\": 178\n            },\n            \"4C:BA:D7:44:AF:56\": {\n                \"Hostname\": \"LGwebOSTV\",\n                \"IpAddress\": \"192.168.88.12\",\n                \"Count\": 57\n            },\n            \"5A:42:79:0D:E5:68\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.88.9\",\n                \"Count\": 217\n            },\n            \"6A:FB:20:84:E1:79\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.88.18\",\n                \"Count\": 27\n            },\n            \"8A:5E:97:97:E1:94\": {\n                \"Hostname\": \"iPad\",\n                \"IpAddress\": \"192.168.88.18\",\n                \"Count\": 43\n            },\n            \"B8:DE:5E:E6:65:FA\": {\n                \"Hostname\": \"TAG-Heuer\",\n                \"IpAddress\": \"192.168.88.16\",\n                \"Count\": 178\n            },\n            \"C6:78:2C:5A:5E:83\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.88.17\",\n                \"Count\": 15\n            },\n            \"CA:D2:1E:7A:9D:57\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.88.13\",\n                \"Count\": 23\n            },\n            \"CE:AB:A2:89:14:EB\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.88.13\",\n                \"Count\": 87\n            },\n            \"D6:DC:72:D0:0C:5A\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.88.4\",\n                \"Count\": 17\n            },\n            \"EC:0D:E4:0D:60:1B\": {\n                \"Hostname\": \"amazon-167b34afc\",\n                \"IpAddress\": \"192.168.88.5\",\n                \"Count\": 261\n            }\n        },\n        \"maxCPU\": 42,\n        \"maxMemory\": 61.46,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC EC:0D:E4:0D:60:1B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 261,\n                    \"hostname\": \"amazon-167b34afc\",\n                    \"ip\": \"192.168.88.5\",\n                    \"mac\": \"EC:0D:E4:0D:60:1B\",\n                    \"previous_count\": 261\n                },\n                \"Timestamp\": \"2025-09-29T09:31:41.089Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 12:0B:C4:C5:72:32 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 94,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.88.11\",\n                    \"mac\": \"12:0B:C4:C5:72:32\",\n                    \"previous_count\": 94\n                },\n                \"Timestamp\": \"2025-09-29T09:31:41.089Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C6:78:2C:5A:5E:83 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 15,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.88.17\",\n                    \"mac\": \"C6:78:2C:5A:5E:83\",\n                    \"previous_count\": 15\n                },\n                \"Timestamp\": \"2025-09-29T09:31:41.089Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 5A:42:79:0D:E5:68 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 217,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.88.9\",\n                    \"mac\": \"5A:42:79:0D:E5:68\",\n                    \"previous_count\": 217\n                },\n                \"Timestamp\": \"2025-09-29T09:31:41.089Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 8A:5E:97:97:E1:94 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 43,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.88.18\",\n                    \"mac\": \"8A:5E:97:97:E1:94\",\n                    \"previous_count\": 43\n                },\n                \"Timestamp\": \"2025-09-29T09:31:41.089Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D6:DC:72:D0:0C:5A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 17,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.88.4\",\n                    \"mac\": \"D6:DC:72:D0:0C:5A\",\n                    \"previous_count\": 17\n                },\n                \"Timestamp\": \"2025-09-29T09:31:41.089Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC CA:D2:1E:7A:9D:57 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 23,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.88.13\",\n                    \"mac\": \"CA:D2:1E:7A:9D:57\",\n                    \"previous_count\": 23\n                },\n                \"Timestamp\": \"2025-09-29T09:31:41.089Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC CE:AB:A2:89:14:EB has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 87,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.88.13\",\n                    \"mac\": \"CE:AB:A2:89:14:EB\",\n                    \"previous_count\": 87\n                },\n                \"Timestamp\": \"2025-09-29T09:31:41.089Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 6A:FB:20:84:E1:79 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 27,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.88.18\",\n                    \"mac\": \"6A:FB:20:84:E1:79\",\n                    \"previous_count\": 27\n                },\n                \"Timestamp\": \"2025-09-29T09:31:41.089Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B8:DE:5E:E6:65:FA has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 178,\n                    \"hostname\": \"TAG-Heuer\",\n                    \"ip\": \"192.168.88.16\",\n                    \"mac\": \"B8:DE:5E:E6:65:FA\",\n                    \"previous_count\": 178\n                },\n                \"Timestamp\": \"2025-09-29T09:31:41.09Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::A842A10A567F\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.13.0 2.0.0 v606d.0 Build 231129 Rel.37213n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:42.383Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 100,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 100,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 6.064285714285714,\n            \"google.com\": 6.061904761904762,\n            \"spotify.com\": 6.2,\n            \"youtube.com\": 6.0738095238095235\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 618.0103827751203,\n                \"Rtt\": 18.827751196172247\n            }\n        },\n        \"maxCPU\": 79,\n        \"maxMemory\": 44.19,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::20362690BAC0\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.1.0 3.1.8 v6087.0 Build 230406 Rel.63114n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:53.691Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 100,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 100,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 5.973871733966746,\n            \"google.com\": 5.992874109263658,\n            \"spotify.com\": 5.938242280285036,\n            \"youtube.com\": 5.966745843230404\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 971.7642280285031,\n                \"Rtt\": 10.987574821852734\n            }\n        },\n        \"maxCPU\": 10,\n        \"maxMemory\": 38.33,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::20362690BC91\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.1.0 3.1.8 v6087.0 Build 230406 Rel.63114n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:35.794Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 78.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 3.812351543942993,\n            \"google.com\": 3.8052256532066506,\n            \"spotify.com\": 3.795724465558195,\n            \"youtube.com\": 3.807600950118765\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 1293.0546190476184,\n                \"Rtt\": 7.49634285714285\n            }\n        },\n        \"badSignal\": {\n            \"00:B5:D0:07:B0:9D\": {\n                \"Hostname\": \"Galaxy-Tab-A-2016\",\n                \"IpAddress\": \"192.168.0.4\",\n                \"Count\": 34\n            },\n            \"00:B5:D0:7A:E7:AB\": {\n                \"Hostname\": \"Galaxy-Tab-A-2016\",\n                \"IpAddress\": \"192.168.0.10\",\n                \"Count\": 14\n            },\n            \"36:44:70:6D:A5:69\": {\n                \"Hostname\": \"Galaxy-A56-5G\",\n                \"IpAddress\": \"192.168.0.6\",\n                \"Count\": 71\n            },\n            \"40:F6:BC:97:47:62\": {\n                \"Hostname\": \"amazon-9ca25782e\",\n                \"IpAddress\": \"192.168.0.7\",\n                \"Count\": 315\n            },\n            \"6E:02:D0:C1:8F:A5\": {\n                \"Hostname\": \"Galaxy-S23-Ultra\",\n                \"IpAddress\": \"192.168.0.2\",\n                \"Count\": 70\n            },\n            \"72:07:A3:21:E9:65\": {\n                \"Hostname\": \"Galaxy-S21-U-Gosia-S\",\n                \"IpAddress\": \"192.168.0.8\",\n                \"Count\": 186\n            },\n            \"90:48:6C:0B:C6:5E\": {\n                \"Hostname\": \"RingDoorbell-5e\",\n                \"IpAddress\": \"192.168.0.5\",\n                \"Count\": 367\n            },\n            \"B8:74:24:2F:34:A8\": {\n                \"Hostname\": \"Viessmann-9223\",\n                \"IpAddress\": \"192.168.0.3\",\n                \"Count\": 418\n            }\n        },\n        \"maxCPU\": 13,\n        \"maxMemory\": 38.83,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 72:07:A3:21:E9:65 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 186,\n                    \"hostname\": \"Galaxy-S21-U-Gosia-S\",\n                    \"ip\": \"192.168.0.8\",\n                    \"mac\": \"72:07:A3:21:E9:65\",\n                    \"previous_count\": 186\n                },\n                \"Timestamp\": \"2025-09-29T09:31:35.84Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 6E:02:D0:C1:8F:A5 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 70,\n                    \"hostname\": \"Galaxy-S23-Ultra\",\n                    \"ip\": \"192.168.0.2\",\n                    \"mac\": \"6E:02:D0:C1:8F:A5\",\n                    \"previous_count\": 70\n                },\n                \"Timestamp\": \"2025-09-29T09:31:35.84Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 40:F6:BC:97:47:62 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 315,\n                    \"hostname\": \"amazon-9ca25782e\",\n                    \"ip\": \"192.168.0.7\",\n                    \"mac\": \"40:F6:BC:97:47:62\",\n                    \"previous_count\": 315\n                },\n                \"Timestamp\": \"2025-09-29T09:31:35.84Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 36:44:70:6D:A5:69 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 71,\n                    \"hostname\": \"Galaxy-A56-5G\",\n                    \"ip\": \"192.168.0.6\",\n                    \"mac\": \"36:44:70:6D:A5:69\",\n                    \"previous_count\": 71\n                },\n                \"Timestamp\": \"2025-09-29T09:31:35.84Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 00:B5:D0:7A:E7:AB has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 14,\n                    \"hostname\": \"Galaxy-Tab-A-2016\",\n                    \"ip\": \"192.168.0.10\",\n                    \"mac\": \"00:B5:D0:7A:E7:AB\",\n                    \"previous_count\": 14\n                },\n                \"Timestamp\": \"2025-09-29T09:31:35.841Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B8:74:24:2F:34:A8 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 418,\n                    \"hostname\": \"Viessmann-9223\",\n                    \"ip\": \"192.168.0.3\",\n                    \"mac\": \"B8:74:24:2F:34:A8\",\n                    \"previous_count\": 418\n                },\n                \"Timestamp\": \"2025-09-29T09:31:35.841Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 90:48:6C:0B:C6:5E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 367,\n                    \"hostname\": \"RingDoorbell-5e\",\n                    \"ip\": \"192.168.0.5\",\n                    \"mac\": \"90:48:6C:0B:C6:5E\",\n                    \"previous_count\": 367\n                },\n                \"Timestamp\": \"2025-09-29T09:31:35.841Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 00:B5:D0:07:B0:9D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 34,\n                    \"hostname\": \"Galaxy-Tab-A-2016\",\n                    \"ip\": \"192.168.0.4\",\n                    \"mac\": \"00:B5:D0:07:B0:9D\",\n                    \"previous_count\": 34\n                },\n                \"Timestamp\": \"2025-09-29T09:31:35.841Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::3C52A105FBD4\",\n            \"model\": \"HX220\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.15.0 2.0.0 v605f.0 Build 231128 Rel.28166n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:51.564Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 78.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 3.011904761904762,\n            \"google.com\": 3.0642857142857145,\n            \"spotify.com\": 2.1166666666666667,\n            \"youtube.com\": 3.0238095238095237\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 794.7325952380943,\n                \"Rtt\": 28.443116666666675\n            }\n        },\n        \"badSignal\": {\n            \"0A:12:4D:28:B8:3C\": {\n                \"Hostname\": \"Bruno-s-S24-Ultra\",\n                \"IpAddress\": \"192.168.88.11\",\n                \"Count\": 26\n            },\n            \"0A:13:93:7F:66:EF\": {\n                \"Hostname\": \"Tab-S8-Ultra-de-Bruno\",\n                \"IpAddress\": \"192.168.88.11\",\n                \"Count\": 14\n            },\n            \"86:86:E5:03:4A:BB\": {\n                \"Hostname\": \"Jose-s-S24\",\n                \"IpAddress\": \"192.168.88.11\",\n                \"Count\": 74\n            },\n            \"96:5E:3D:47:1E:D6\": {\n                \"Hostname\": \"Bruno-s-S24-Ultra\",\n                \"IpAddress\": \"192.168.88.9\",\n                \"Count\": 86\n            },\n            \"9E:DE:14:33:28:FC\": {\n                \"Hostname\": \"Jose-s-Tab-S7\",\n                \"IpAddress\": \"192.168.88.16\",\n                \"Count\": 14\n            },\n            \"B2:8F:C6:51:86:50\": {\n                \"Hostname\": \"Tab-S8-Ultra-de-Bruno\",\n                \"IpAddress\": \"192.168.88.13\",\n                \"Count\": 116\n            },\n            \"C4:82:E1:9D:1C:07\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.88.6\",\n                \"Count\": 148\n            }\n        },\n        \"maxCPU\": 41,\n        \"maxMemory\": 61.75,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C4:82:E1:9D:1C:07 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 148,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.6\",\n                    \"mac\": \"C4:82:E1:9D:1C:07\",\n                    \"previous_count\": 148\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.593Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 86:86:E5:03:4A:BB has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 74,\n                    \"hostname\": \"Jose-s-S24\",\n                    \"ip\": \"192.168.88.11\",\n                    \"mac\": \"86:86:E5:03:4A:BB\",\n                    \"previous_count\": 74\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.593Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 9E:DE:14:33:28:FC has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 14,\n                    \"hostname\": \"Jose-s-Tab-S7\",\n                    \"ip\": \"192.168.88.16\",\n                    \"mac\": \"9E:DE:14:33:28:FC\",\n                    \"previous_count\": 14\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.593Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 0A:12:4D:28:B8:3C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 26,\n                    \"hostname\": \"Bruno-s-S24-Ultra\",\n                    \"ip\": \"192.168.88.11\",\n                    \"mac\": \"0A:12:4D:28:B8:3C\",\n                    \"previous_count\": 26\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.593Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::788CB5E86F6B\",\n            \"model\": \"HX220\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.15.0 2.0.0 v605f.0 Build 231128 Rel.28166n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:51.486Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 78.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 8.838095238095239,\n            \"google.com\": 8.845238095238095,\n            \"spotify.com\": 8.773809523809524,\n            \"youtube.com\": 8.84047619047619\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 497.6349285714286,\n                \"Rtt\": 29.45186666666667\n            }\n        },\n        \"badSignal\": {\n            \"02:0F:B5:A0:26:66\": {\n                \"Hostname\": \"EX2700\",\n                \"IpAddress\": \"192.168.88.5\",\n                \"Count\": 13\n            },\n            \"0E:2A:26:77:E7:C0\": {\n                \"Hostname\": \"Mac\",\n                \"IpAddress\": \"192.168.88.14\",\n                \"Count\": 170\n            },\n            \"14:88:E6:46:DA:D9\": {\n                \"Hostname\": \"Aminah-ipad\",\n                \"IpAddress\": \"192.168.88.12\",\n                \"Count\": 303\n            },\n            \"2A:3A:E2:B6:7A:F9\": {\n                \"Hostname\": \"Mac\",\n                \"IpAddress\": \"192.168.88.27\",\n                \"Count\": 62\n            },\n            \"44:27:45:88:57:02\": {\n                \"Hostname\": \"LGwebOSTV\",\n                \"IpAddress\": \"192.168.88.11\",\n                \"Count\": 335\n            },\n            \"4A:14:DF:8E:E6:3E\": {\n                \"Hostname\": \"Mac\",\n                \"IpAddress\": \"192.168.88.15\",\n                \"Count\": 11\n            },\n            \"50:8B:B9:EA:4B:46\": {\n                \"Hostname\": \"lwip0\",\n                \"IpAddress\": \"192.168.88.29\",\n                \"Count\": 34\n            },\n            \"50:8B:B9:EA:4B:DE\": {\n                \"Hostname\": \"lwip0\",\n                \"IpAddress\": \"192.168.88.31\",\n                \"Count\": 30\n            },\n            \"50:8B:B9:EA:4E:08\": {\n                \"Hostname\": \"lwip0\",\n                \"IpAddress\": \"192.168.88.26\",\n                \"Count\": 13\n            },\n            \"50:8B:B9:EA:4F:2A\": {\n                \"Hostname\": \"lwip0\",\n                \"IpAddress\": \"192.168.88.25\",\n                \"Count\": 36\n            },\n            \"50:8B:B9:EA:4F:3D\": {\n                \"Hostname\": \"lwip0\",\n                \"IpAddress\": \"192.168.88.19\",\n                \"Count\": 54\n            },\n            \"50:8B:B9:EA:4F:5D\": {\n                \"Hostname\": \"lwip0\",\n                \"IpAddress\": \"192.168.88.20\",\n                \"Count\": 54\n            },\n            \"50:8B:B9:EA:50:F2\": {\n                \"Hostname\": \"lwip0\",\n                \"IpAddress\": \"192.168.88.27\",\n                \"Count\": 10\n            },\n            \"50:8B:B9:EA:54:47\": {\n                \"Hostname\": \"lwip0\",\n                \"IpAddress\": \"192.168.88.20\",\n                \"Count\": 35\n            },\n            \"50:8B:B9:EA:5B:07\": {\n                \"Hostname\": \"lwip0\",\n                \"IpAddress\": \"192.168.88.18\",\n                \"Count\": 52\n            },\n            \"50:8B:B9:EA:5D:39\": {\n                \"Hostname\": \"lwip0\",\n                \"IpAddress\": \"192.168.88.22\",\n                \"Count\": 42\n            },\n            \"50:8B:B9:EA:5F:95\": {\n                \"Hostname\": \"lwip0\",\n                \"IpAddress\": \"192.168.88.18\",\n                \"Count\": 54\n            },\n            \"50:8B:B9:EA:61:6D\": {\n                \"Hostname\": \"lwip0\",\n                \"IpAddress\": \"192.168.88.37\",\n                \"Count\": 35\n            },\n            \"50:8B:B9:EA:62:65\": {\n                \"Hostname\": \"lwip0\",\n                \"IpAddress\": \"192.168.88.27\",\n                \"Count\": 10\n            },\n            \"50:8B:B9:EA:63:01\": {\n                \"Hostname\": \"lwip0\",\n                \"IpAddress\": \"192.168.88.33\",\n                \"Count\": 33\n            },\n            \"50:8B:B9:EA:64:6A\": {\n                \"Hostname\": \"lwip0\",\n                \"IpAddress\": \"192.168.88.28\",\n                \"Count\": 14\n            },\n            \"50:8B:B9:EA:69:EC\": {\n                \"Hostname\": \"lwip0\",\n                \"IpAddress\": \"192.168.88.21\",\n                \"Count\": 54\n            },\n            \"50:8B:B9:EA:6D:A2\": {\n                \"Hostname\": \"lwip0\",\n                \"IpAddress\": \"192.168.88.26\",\n                \"Count\": 27\n            },\n            \"50:8B:B9:EA:6E:4C\": {\n                \"Hostname\": \"lwip0\",\n                \"IpAddress\": \"192.168.88.30\",\n                \"Count\": 35\n            },\n            \"50:8B:B9:EA:6F:EF\": {\n                \"Hostname\": \"lwip0\",\n                \"IpAddress\": \"192.168.88.32\",\n                \"Count\": 34\n            },\n            \"50:8B:B9:EA:71:07\": {\n                \"Hostname\": \"lwip0\",\n                \"IpAddress\": \"192.168.88.23\",\n                \"Count\": 38\n            },\n            \"80:96:98:2C:97:4E\": {\n                \"Hostname\": \"Osman-iphone\",\n                \"IpAddress\": \"192.168.88.17\",\n                \"Count\": 137\n            },\n            \"86:94:71:E3:DB:2B\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.88.13\",\n                \"Count\": 114\n            },\n            \"90:4C:C5:CF:9E:3F\": {\n                \"Hostname\": \"Bushra-Iphone\",\n                \"IpAddress\": \"192.168.88.11\",\n                \"Count\": 105\n            },\n            \"A6:59:76:F6:BB:3A\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.88.24\",\n                \"Count\": 56\n            },\n            \"B8:AB:62:57:F7:33\": {\n                \"Hostname\": \"55TCLRokuTV\",\n                \"IpAddress\": \"192.168.88.35\",\n                \"Count\": 48\n            },\n            \"C4:CB:54:0C:5A:2A\": {\n                \"Hostname\": \"sa515m\",\n                \"IpAddress\": \"192.168.88.39\",\n                \"Count\": 15\n            },\n            \"CA:E8:C0:52:0B:FA\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.88.20\",\n                \"Count\": 25\n            },\n            \"EE:47:92:EE:3C:87\": {\n                \"Hostname\": \"iPad\",\n                \"IpAddress\": \"192.168.88.7\",\n                \"Count\": 118\n            },\n            \"F8:F5:8C:33:DC:6B\": {\n                \"Hostname\": \"Inaayah-ipad\",\n                \"IpAddress\": \"192.168.88.12\",\n                \"Count\": 169\n            }\n        },\n        \"maxCPU\": 38,\n        \"maxMemory\": 61.33,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 50:8B:B9:EA:5D:39 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 42,\n                    \"hostname\": \"lwip0\",\n                    \"ip\": \"192.168.88.22\",\n                    \"mac\": \"50:8B:B9:EA:5D:39\",\n                    \"previous_count\": 42\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.514Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F8:F5:8C:33:DC:6B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 169,\n                    \"hostname\": \"Inaayah-ipad\",\n                    \"ip\": \"192.168.88.12\",\n                    \"mac\": \"F8:F5:8C:33:DC:6B\",\n                    \"previous_count\": 169\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.514Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 02:0F:B5:A0:26:66 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 13,\n                    \"hostname\": \"EX2700\",\n                    \"ip\": \"192.168.88.5\",\n                    \"mac\": \"02:0F:B5:A0:26:66\",\n                    \"previous_count\": 13\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.514Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 50:8B:B9:EA:63:01 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 33,\n                    \"hostname\": \"lwip0\",\n                    \"ip\": \"192.168.88.33\",\n                    \"mac\": \"50:8B:B9:EA:63:01\",\n                    \"previous_count\": 33\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.514Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 50:8B:B9:EA:71:07 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 38,\n                    \"hostname\": \"lwip0\",\n                    \"ip\": \"192.168.88.23\",\n                    \"mac\": \"50:8B:B9:EA:71:07\",\n                    \"previous_count\": 38\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.514Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 50:8B:B9:EA:4B:46 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 34,\n                    \"hostname\": \"lwip0\",\n                    \"ip\": \"192.168.88.29\",\n                    \"mac\": \"50:8B:B9:EA:4B:46\",\n                    \"previous_count\": 34\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.514Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 50:8B:B9:EA:61:6D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 35,\n                    \"hostname\": \"lwip0\",\n                    \"ip\": \"192.168.88.37\",\n                    \"mac\": \"50:8B:B9:EA:61:6D\",\n                    \"previous_count\": 35\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.514Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 90:4C:C5:CF:9E:3F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 105,\n                    \"hostname\": \"Bushra-Iphone\",\n                    \"ip\": \"192.168.88.11\",\n                    \"mac\": \"90:4C:C5:CF:9E:3F\",\n                    \"previous_count\": 105\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.514Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 4A:14:DF:8E:E6:3E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 11,\n                    \"hostname\": \"Mac\",\n                    \"ip\": \"192.168.88.15\",\n                    \"mac\": \"4A:14:DF:8E:E6:3E\",\n                    \"previous_count\": 11\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.514Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 44:27:45:88:57:02 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 335,\n                    \"hostname\": \"LGwebOSTV\",\n                    \"ip\": \"192.168.88.11\",\n                    \"mac\": \"44:27:45:88:57:02\",\n                    \"previous_count\": 335\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.514Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 0E:2A:26:77:E7:C0 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 170,\n                    \"hostname\": \"Mac\",\n                    \"ip\": \"192.168.88.14\",\n                    \"mac\": \"0E:2A:26:77:E7:C0\",\n                    \"previous_count\": 170\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.514Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 50:8B:B9:EA:54:47 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 35,\n                    \"hostname\": \"lwip0\",\n                    \"ip\": \"192.168.88.20\",\n                    \"mac\": \"50:8B:B9:EA:54:47\",\n                    \"previous_count\": 35\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.514Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 50:8B:B9:EA:6F:EF has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 34,\n                    \"hostname\": \"lwip0\",\n                    \"ip\": \"192.168.88.32\",\n                    \"mac\": \"50:8B:B9:EA:6F:EF\",\n                    \"previous_count\": 34\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.514Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C4:CB:54:0C:5A:2A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 15,\n                    \"hostname\": \"sa515m\",\n                    \"ip\": \"192.168.88.39\",\n                    \"mac\": \"C4:CB:54:0C:5A:2A\",\n                    \"previous_count\": 15\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.514Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 50:8B:B9:EA:5B:07 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 52,\n                    \"hostname\": \"lwip0\",\n                    \"ip\": \"192.168.88.18\",\n                    \"mac\": \"50:8B:B9:EA:5B:07\",\n                    \"previous_count\": 52\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.514Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 50:8B:B9:EA:62:65 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 10,\n                    \"hostname\": \"lwip0\",\n                    \"ip\": \"192.168.88.27\",\n                    \"mac\": \"50:8B:B9:EA:62:65\",\n                    \"previous_count\": 10\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.514Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 50:8B:B9:EA:64:6A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 14,\n                    \"hostname\": \"lwip0\",\n                    \"ip\": \"192.168.88.28\",\n                    \"mac\": \"50:8B:B9:EA:64:6A\",\n                    \"previous_count\": 14\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.514Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B8:AB:62:57:F7:33 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 48,\n                    \"hostname\": \"55TCLRokuTV\",\n                    \"ip\": \"192.168.88.35\",\n                    \"mac\": \"B8:AB:62:57:F7:33\",\n                    \"previous_count\": 48\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.514Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 86:94:71:E3:DB:2B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 114,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.88.13\",\n                    \"mac\": \"86:94:71:E3:DB:2B\",\n                    \"previous_count\": 114\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.514Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 50:8B:B9:EA:4F:3D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 54,\n                    \"hostname\": \"lwip0\",\n                    \"ip\": \"192.168.88.19\",\n                    \"mac\": \"50:8B:B9:EA:4F:3D\",\n                    \"previous_count\": 54\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.514Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 50:8B:B9:EA:4F:5D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 54,\n                    \"hostname\": \"lwip0\",\n                    \"ip\": \"192.168.88.20\",\n                    \"mac\": \"50:8B:B9:EA:4F:5D\",\n                    \"previous_count\": 54\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.514Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 50:8B:B9:EA:4F:2A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 36,\n                    \"hostname\": \"lwip0\",\n                    \"ip\": \"192.168.88.25\",\n                    \"mac\": \"50:8B:B9:EA:4F:2A\",\n                    \"previous_count\": 36\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.514Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 80:96:98:2C:97:4E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 137,\n                    \"hostname\": \"Osman-iphone\",\n                    \"ip\": \"192.168.88.17\",\n                    \"mac\": \"80:96:98:2C:97:4E\",\n                    \"previous_count\": 137\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.514Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC EE:47:92:EE:3C:87 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 118,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.88.7\",\n                    \"mac\": \"EE:47:92:EE:3C:87\",\n                    \"previous_count\": 118\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.514Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 50:8B:B9:EA:4B:DE has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 30,\n                    \"hostname\": \"lwip0\",\n                    \"ip\": \"192.168.88.31\",\n                    \"mac\": \"50:8B:B9:EA:4B:DE\",\n                    \"previous_count\": 30\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.514Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 50:8B:B9:EA:5F:95 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 54,\n                    \"hostname\": \"lwip0\",\n                    \"ip\": \"192.168.88.18\",\n                    \"mac\": \"50:8B:B9:EA:5F:95\",\n                    \"previous_count\": 54\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.514Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 2A:3A:E2:B6:7A:F9 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 62,\n                    \"hostname\": \"Mac\",\n                    \"ip\": \"192.168.88.27\",\n                    \"mac\": \"2A:3A:E2:B6:7A:F9\",\n                    \"previous_count\": 62\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.514Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 50:8B:B9:EA:69:EC has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 54,\n                    \"hostname\": \"lwip0\",\n                    \"ip\": \"192.168.88.21\",\n                    \"mac\": \"50:8B:B9:EA:69:EC\",\n                    \"previous_count\": 54\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.514Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 50:8B:B9:EA:50:F2 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 10,\n                    \"hostname\": \"lwip0\",\n                    \"ip\": \"192.168.88.27\",\n                    \"mac\": \"50:8B:B9:EA:50:F2\",\n                    \"previous_count\": 10\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.514Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 50:8B:B9:EA:6E:4C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 35,\n                    \"hostname\": \"lwip0\",\n                    \"ip\": \"192.168.88.30\",\n                    \"mac\": \"50:8B:B9:EA:6E:4C\",\n                    \"previous_count\": 35\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.514Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A6:59:76:F6:BB:3A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 56,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.24\",\n                    \"mac\": \"A6:59:76:F6:BB:3A\",\n                    \"previous_count\": 56\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.514Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 14:88:E6:46:DA:D9 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 303,\n                    \"hostname\": \"Aminah-ipad\",\n                    \"ip\": \"192.168.88.12\",\n                    \"mac\": \"14:88:E6:46:DA:D9\",\n                    \"previous_count\": 303\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.514Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 50:8B:B9:EA:4E:08 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 13,\n                    \"hostname\": \"lwip0\",\n                    \"ip\": \"192.168.88.26\",\n                    \"mac\": \"50:8B:B9:EA:4E:08\",\n                    \"previous_count\": 13\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.514Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 50:8B:B9:EA:6D:A2 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 27,\n                    \"hostname\": \"lwip0\",\n                    \"ip\": \"192.168.88.26\",\n                    \"mac\": \"50:8B:B9:EA:6D:A2\",\n                    \"previous_count\": 27\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.514Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC CA:E8:C0:52:0B:FA has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 25,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.20\",\n                    \"mac\": \"CA:E8:C0:52:0B:FA\",\n                    \"previous_count\": 25\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.514Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::242FD04EA4D8\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.12.0 2.0.0 v606d.0 Build 230913 Rel.29689n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:50.302Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 85,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 40,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 4.2,\n            \"google.com\": 4.338095238095238,\n            \"spotify.com\": 3.857142857142857,\n            \"youtube.com\": 4.3880952380952385\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 581.93331670823,\n                \"Rtt\": 22.144638403990026\n            }\n        },\n        \"badSignal\": {\n            \"22:04:0D:94:14:D6\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.104\",\n                \"Count\": 416\n            },\n            \"98:E2:55:81:63:BE\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.103\",\n                \"Count\": 236\n            },\n            \"BA:AC:F6:A4:9D:AB\": {\n                \"Hostname\": \"Dan-s-S25-Ultra\",\n                \"IpAddress\": \"192.168.0.105\",\n                \"Count\": 232\n            },\n            \"E6:CC:BA:85:0D:4B\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.100\",\n                \"Count\": 128\n            }\n        },\n        \"maxCPU\": 40,\n        \"maxMemory\": 46.82,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 98:E2:55:81:63:BE has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 236,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.103\",\n                    \"mac\": \"98:E2:55:81:63:BE\",\n                    \"previous_count\": 236\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.352Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC BA:AC:F6:A4:9D:AB has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 232,\n                    \"hostname\": \"Dan-s-S25-Ultra\",\n                    \"ip\": \"192.168.0.105\",\n                    \"mac\": \"BA:AC:F6:A4:9D:AB\",\n                    \"previous_count\": 232\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.352Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC E6:CC:BA:85:0D:4B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 128,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.100\",\n                    \"mac\": \"E6:CC:BA:85:0D:4B\",\n                    \"previous_count\": 128\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.352Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::20362690BB20\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.3.0 3.1.9 v6087.0 Build 250124 Rel.60047n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:46.72Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 88.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 55,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 13.423809523809524,\n            \"google.com\": 13.383333333333333,\n            \"spotify.com\": 12.516666666666667,\n            \"youtube.com\": 13.423809523809524\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 1319.441452380951,\n                \"Rtt\": 28.83809523809525\n            }\n        },\n        \"badSignal\": {\n            \"20:28:BC:22:1C:28\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.5\",\n                \"Count\": 279\n            },\n            \"9E:D8:E2:CD:67:DC\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.2\",\n                \"Count\": 275\n            },\n            \"CC:9E:A2:15:BA:30\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.7\",\n                \"Count\": 420\n            }\n        },\n        \"maxCPU\": 17,\n        \"maxMemory\": 38.81,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 9E:D8:E2:CD:67:DC has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 275,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.2\",\n                    \"mac\": \"9E:D8:E2:CD:67:DC\",\n                    \"previous_count\": 275\n                },\n                \"Timestamp\": \"2025-09-29T09:31:46.727Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::2036269004AF\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.1.0 3.1.8 v6087.0 Build 230406 Rel.63114n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:45.511Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 78.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 6.666666666666667,\n            \"google.com\": 7.121428571428571,\n            \"spotify.com\": 6.983333333333333,\n            \"youtube.com\": 7.088095238095238\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 1077.3488361045127,\n                \"Rtt\": 12.916166270783846\n            }\n        },\n        \"badSignal\": {\n            \"06:4D:DA:A6:9B:29\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.23\",\n                \"Count\": 53\n            },\n            \"3E:52:B0:D2:1E:01\": {\n                \"Hostname\": \"iPad\",\n                \"IpAddress\": \"192.168.0.21\",\n                \"Count\": 84\n            },\n            \"52:96:0D:78:01:FF\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.4\",\n                \"Count\": 25\n            },\n            \"58:B0:3E:29:5E:86\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.11\",\n                \"Count\": 419\n            },\n            \"5A:35:9D:F8:61:F9\": {\n                \"Hostname\": \"Watch\",\n                \"IpAddress\": \"192.168.0.18\",\n                \"Count\": 10\n            },\n            \"7E:4F:47:FF:53:1E\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.8\",\n                \"Count\": 29\n            },\n            \"84:9D:C2:D5:55:4C\": {\n                \"Hostname\": \"mxchip\",\n                \"IpAddress\": \"192.168.0.2\",\n                \"Count\": 82\n            },\n            \"86:1F:23:90:E2:68\": {\n                \"Hostname\": \"iPad\",\n                \"IpAddress\": \"192.168.0.4\",\n                \"Count\": 74\n            },\n            \"90:E8:68:D5:EE:F9\": {\n                \"Hostname\": \"LAPTOP-5EVUBDKN\",\n                \"IpAddress\": \"192.168.0.5\",\n                \"Count\": 26\n            },\n            \"B8:31:B5:21:24:6F\": {\n                \"Hostname\": \"XBOXONE\",\n                \"IpAddress\": \"192.168.0.5\",\n                \"Count\": 67\n            },\n            \"BC:5C:17:E6:C3:16\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.15\",\n                \"Count\": 60\n            },\n            \"BC:C7:46:9B:E1:D0\": {\n                \"Hostname\": \"DesktopPC\",\n                \"IpAddress\": \"192.168.0.2\",\n                \"Count\": 57\n            },\n            \"D8:BE:65:30:16:DD\": {\n                \"Hostname\": \"amazon-5d248f800\",\n                \"IpAddress\": \"192.168.0.14\",\n                \"Count\": 420\n            },\n            \"EE:4D:4A:FB:4F:82\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.12\",\n                \"Count\": 49\n            },\n            \"F4:39:A6:8F:6E:E5\": {\n                \"Hostname\": \"Kirstysiphone12\",\n                \"IpAddress\": \"192.168.0.16\",\n                \"Count\": 33\n            }\n        },\n        \"maxCPU\": 20,\n        \"maxMemory\": 38.53,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 58:B0:3E:29:5E:86 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 419,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.11\",\n                    \"mac\": \"58:B0:3E:29:5E:86\",\n                    \"previous_count\": 419\n                },\n                \"Timestamp\": \"2025-09-29T09:31:45.515Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC EE:4D:4A:FB:4F:82 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 49,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.12\",\n                    \"mac\": \"EE:4D:4A:FB:4F:82\",\n                    \"previous_count\": 49\n                },\n                \"Timestamp\": \"2025-09-29T09:31:45.515Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B8:31:B5:21:24:6F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 67,\n                    \"hostname\": \"XBOXONE\",\n                    \"ip\": \"192.168.0.5\",\n                    \"mac\": \"B8:31:B5:21:24:6F\",\n                    \"previous_count\": 67\n                },\n                \"Timestamp\": \"2025-09-29T09:31:45.515Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 86:1F:23:90:E2:68 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 74,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.0.4\",\n                    \"mac\": \"86:1F:23:90:E2:68\",\n                    \"previous_count\": 74\n                },\n                \"Timestamp\": \"2025-09-29T09:31:45.515Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F4:39:A6:8F:6E:E5 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 33,\n                    \"hostname\": \"Kirstysiphone12\",\n                    \"ip\": \"192.168.0.16\",\n                    \"mac\": \"F4:39:A6:8F:6E:E5\",\n                    \"previous_count\": 33\n                },\n                \"Timestamp\": \"2025-09-29T09:31:45.515Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC BC:C7:46:9B:E1:D0 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 57,\n                    \"hostname\": \"DesktopPC\",\n                    \"ip\": \"192.168.0.2\",\n                    \"mac\": \"BC:C7:46:9B:E1:D0\",\n                    \"previous_count\": 57\n                },\n                \"Timestamp\": \"2025-09-29T09:31:45.515Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D8:BE:65:30:16:DD has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 420,\n                    \"hostname\": \"amazon-5d248f800\",\n                    \"ip\": \"192.168.0.14\",\n                    \"mac\": \"D8:BE:65:30:16:DD\",\n                    \"previous_count\": 420\n                },\n                \"Timestamp\": \"2025-09-29T09:31:45.515Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 06:4D:DA:A6:9B:29 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 53,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.23\",\n                    \"mac\": \"06:4D:DA:A6:9B:29\",\n                    \"previous_count\": 53\n                },\n                \"Timestamp\": \"2025-09-29T09:31:45.515Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 90:E8:68:D5:EE:F9 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 26,\n                    \"hostname\": \"LAPTOP-5EVUBDKN\",\n                    \"ip\": \"192.168.0.5\",\n                    \"mac\": \"90:E8:68:D5:EE:F9\",\n                    \"previous_count\": 26\n                },\n                \"Timestamp\": \"2025-09-29T09:31:45.515Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 7E:4F:47:FF:53:1E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 29,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.8\",\n                    \"mac\": \"7E:4F:47:FF:53:1E\",\n                    \"previous_count\": 29\n                },\n                \"Timestamp\": \"2025-09-29T09:31:45.515Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 84:9D:C2:D5:55:4C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 82,\n                    \"hostname\": \"mxchip\",\n                    \"ip\": \"192.168.0.2\",\n                    \"mac\": \"84:9D:C2:D5:55:4C\",\n                    \"previous_count\": 82\n                },\n                \"Timestamp\": \"2025-09-29T09:31:45.515Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC BC:5C:17:E6:C3:16 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 60,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.15\",\n                    \"mac\": \"BC:5C:17:E6:C3:16\",\n                    \"previous_count\": 60\n                },\n                \"Timestamp\": \"2025-09-29T09:31:45.515Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 52:96:0D:78:01:FF has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 25,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.4\",\n                    \"mac\": \"52:96:0D:78:01:FF\",\n                    \"previous_count\": 25\n                },\n                \"Timestamp\": \"2025-09-29T09:31:45.515Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 5A:35:9D:F8:61:F9 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 10,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.0.18\",\n                    \"mac\": \"5A:35:9D:F8:61:F9\",\n                    \"previous_count\": 10\n                },\n                \"Timestamp\": \"2025-09-29T09:31:45.515Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 3E:52:B0:D2:1E:01 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 84,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.0.21\",\n                    \"mac\": \"3E:52:B0:D2:1E:01\",\n                    \"previous_count\": 84\n                },\n                \"Timestamp\": \"2025-09-29T09:31:45.515Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::2036269120AB\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.1.0 3.1.8 v6087.0 Build 230406 Rel.63114n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:33.7Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 78.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 6.952261306532663,\n            \"google.com\": 6.908108108108108,\n            \"spotify.com\": 7.010126582278481,\n            \"youtube.com\": 6.969387755102041\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 1047.3841330166265,\n                \"Rtt\": 11.719413301662707\n            }\n        },\n        \"badSignal\": {\n            \"10:2B:41:1F:A3:F2\": {\n                \"Hostname\": \"Samsung\",\n                \"IpAddress\": \"192.168.0.11\",\n                \"Count\": 420\n            },\n            \"18:48:CA:65:D5:10\": {\n                \"Hostname\": \"texe_hub\",\n                \"IpAddress\": \"192.168.0.26\",\n                \"Count\": 80\n            },\n            \"18:7F:88:66:5A:1D\": {\n                \"Hostname\": \"Ring-187f88665A1D\",\n                \"IpAddress\": \"192.168.0.3\",\n                \"Count\": 91\n            },\n            \"38:B4:D3:E3:0B:8E\": {\n                \"Hostname\": \"neff-dishwasher-011060425727014242\",\n                \"IpAddress\": \"192.168.0.16\",\n                \"Count\": 183\n            },\n            \"3C:5C:C4:BF:8F:77\": {\n                \"Hostname\": \"AmazonPlug0NVC\",\n                \"IpAddress\": \"192.168.0.8\",\n                \"Count\": 416\n            },\n            \"54:E0:19:8A:F7:7E\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.12\",\n                \"Count\": 420\n            },\n            \"5C:41:5A:A2:91:F5\": {\n                \"Hostname\": \"AmazonPlug0BMB\",\n                \"IpAddress\": \"192.168.0.10\",\n                \"Count\": 416\n            },\n            \"5C:47:5E:28:6B:97\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.28\",\n                \"Count\": 197\n            },\n            \"62:B6:D3:CF:67:B7\": {\n                \"Hostname\": \"Galaxy-S24-Ultra\",\n                \"IpAddress\": \"192.168.0.29\",\n                \"Count\": 48\n            },\n            \"64:07:F6:73:D9:08\": {\n                \"Hostname\": \"Samsung\",\n                \"IpAddress\": \"192.168.0.32\",\n                \"Count\": 386\n            },\n            \"64:9A:63:EA:E2:C2\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.25\",\n                \"Count\": 356\n            },\n            \"68:A4:0E:63:7F:16\": {\n                \"Hostname\": \"NEFF-C17MS32H0B-68A40E637F16\",\n                \"IpAddress\": \"192.168.0.18\",\n                \"Count\": 141\n            },\n            \"68:A4:0E:76:34:1C\": {\n                \"Hostname\": \"NEFF-I94CAQ6N0B-68A40E76341C\",\n                \"IpAddress\": \"192.168.0.19\",\n                \"Count\": 210\n            },\n            \"8C:1D:96:12:07:F5\": {\n                \"Hostname\": \"LAPTOP-54QPGUSR\",\n                \"IpAddress\": \"192.168.0.43\",\n                \"Count\": 35\n            },\n            \"90:F8:2E:8C:AB:FF\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.15\",\n                \"Count\": 173\n            },\n            \"B6:33:F2:12:D6:06\": {\n                \"Hostname\": \"Galaxy-S24-Ultra\",\n                \"IpAddress\": \"192.168.0.35\",\n                \"Count\": 18\n            },\n            \"BE:06:BC:DA:77:3B\": {\n                \"Hostname\": \"Taejal-s-S22\",\n                \"IpAddress\": \"192.168.0.31\",\n                \"Count\": 49\n            },\n            \"C4:38:75:10:C9:0C\": {\n                \"Hostname\": \"SonosZP\",\n                \"IpAddress\": \"192.168.0.17\",\n                \"Count\": 11\n            }\n        },\n        \"maxCPU\": 33,\n        \"maxMemory\": 39.48,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 18:48:CA:65:D5:10 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 80,\n                    \"hostname\": \"texe_hub\",\n                    \"ip\": \"192.168.0.26\",\n                    \"mac\": \"18:48:CA:65:D5:10\",\n                    \"previous_count\": 80\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.701Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C4:38:75:10:C9:0C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 11,\n                    \"hostname\": \"SonosZP\",\n                    \"ip\": \"192.168.0.17\",\n                    \"mac\": \"C4:38:75:10:C9:0C\",\n                    \"previous_count\": 11\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.701Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 18:7F:88:66:5A:1D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 91,\n                    \"hostname\": \"Ring-187f88665A1D\",\n                    \"ip\": \"192.168.0.3\",\n                    \"mac\": \"18:7F:88:66:5A:1D\",\n                    \"previous_count\": 91\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.701Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 64:07:F6:73:D9:08 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 386,\n                    \"hostname\": \"Samsung\",\n                    \"ip\": \"192.168.0.32\",\n                    \"mac\": \"64:07:F6:73:D9:08\",\n                    \"previous_count\": 386\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.701Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 8C:1D:96:12:07:F5 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 35,\n                    \"hostname\": \"LAPTOP-54QPGUSR\",\n                    \"ip\": \"192.168.0.43\",\n                    \"mac\": \"8C:1D:96:12:07:F5\",\n                    \"previous_count\": 35\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.701Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 5C:41:5A:A2:91:F5 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 416,\n                    \"hostname\": \"AmazonPlug0BMB\",\n                    \"ip\": \"192.168.0.10\",\n                    \"mac\": \"5C:41:5A:A2:91:F5\",\n                    \"previous_count\": 416\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.701Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 10:2B:41:1F:A3:F2 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 420,\n                    \"hostname\": \"Samsung\",\n                    \"ip\": \"192.168.0.11\",\n                    \"mac\": \"10:2B:41:1F:A3:F2\",\n                    \"previous_count\": 420\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.701Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B6:33:F2:12:D6:06 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 18,\n                    \"hostname\": \"Galaxy-S24-Ultra\",\n                    \"ip\": \"192.168.0.35\",\n                    \"mac\": \"B6:33:F2:12:D6:06\",\n                    \"previous_count\": 18\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.701Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 5C:47:5E:28:6B:97 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 197,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.28\",\n                    \"mac\": \"5C:47:5E:28:6B:97\",\n                    \"previous_count\": 197\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.701Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 54:E0:19:8A:F7:7E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 420,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.12\",\n                    \"mac\": \"54:E0:19:8A:F7:7E\",\n                    \"previous_count\": 420\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.701Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 68:A4:0E:76:34:1C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 210,\n                    \"hostname\": \"NEFF-I94CAQ6N0B-68A40E76341C\",\n                    \"ip\": \"192.168.0.19\",\n                    \"mac\": \"68:A4:0E:76:34:1C\",\n                    \"previous_count\": 210\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.701Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 62:B6:D3:CF:67:B7 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 48,\n                    \"hostname\": \"Galaxy-S24-Ultra\",\n                    \"ip\": \"192.168.0.29\",\n                    \"mac\": \"62:B6:D3:CF:67:B7\",\n                    \"previous_count\": 48\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.701Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 90:F8:2E:8C:AB:FF has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 173,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.15\",\n                    \"mac\": \"90:F8:2E:8C:AB:FF\",\n                    \"previous_count\": 173\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.701Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC BE:06:BC:DA:77:3B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 49,\n                    \"hostname\": \"Taejal-s-S22\",\n                    \"ip\": \"192.168.0.31\",\n                    \"mac\": \"BE:06:BC:DA:77:3B\",\n                    \"previous_count\": 49\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.701Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 3C:5C:C4:BF:8F:77 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 416,\n                    \"hostname\": \"AmazonPlug0NVC\",\n                    \"ip\": \"192.168.0.8\",\n                    \"mac\": \"3C:5C:C4:BF:8F:77\",\n                    \"previous_count\": 416\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.701Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 38:B4:D3:E3:0B:8E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 183,\n                    \"hostname\": \"neff-dishwasher-011060425727014242\",\n                    \"ip\": \"192.168.0.16\",\n                    \"mac\": \"38:B4:D3:E3:0B:8E\",\n                    \"previous_count\": 183\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.701Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 68:A4:0E:63:7F:16 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 141,\n                    \"hostname\": \"NEFF-C17MS32H0B-68A40E637F16\",\n                    \"ip\": \"192.168.0.18\",\n                    \"mac\": \"68:A4:0E:63:7F:16\",\n                    \"previous_count\": 141\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.701Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 64:9A:63:EA:E2:C2 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 356,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.25\",\n                    \"mac\": \"64:9A:63:EA:E2:C2\",\n                    \"previous_count\": 356\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.701Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::3C52A105FB3E\",\n            \"model\": \"HX220\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.15.0 2.0.0 v605f.0 Build 231128 Rel.28166n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:34.027Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 85,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 40,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 3.108108108108108,\n            \"google.com\": 3.2216216216216216,\n            \"spotify.com\": 3.1486486486486487,\n            \"youtube.com\": 3.1945945945945944\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 859.0523243243238,\n                \"Rtt\": 22.980643243243232\n            }\n        },\n        \"badSignal\": {\n            \"0A:C8:BD:F7:B0:CF\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.88.2\",\n                \"Count\": 19\n            },\n            \"20:28:BC:B9:A0:7C\": {\n                \"Hostname\": \"LGwebOSTV\",\n                \"IpAddress\": \"192.168.88.4\",\n                \"Count\": 37\n            },\n            \"52:A3:E8:A3:A4:84\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.88.5\",\n                \"Count\": 138\n            },\n            \"DA:AF:C5:3C:FF:0F\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.88.6\",\n                \"Count\": 14\n            }\n        },\n        \"maxCPU\": 21,\n        \"maxMemory\": 60.31,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 20:28:BC:B9:A0:7C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 37,\n                    \"hostname\": \"LGwebOSTV\",\n                    \"ip\": \"192.168.88.4\",\n                    \"mac\": \"20:28:BC:B9:A0:7C\",\n                    \"previous_count\": 37\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.029Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 52:A3:E8:A3:A4:84 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 138,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.5\",\n                    \"mac\": \"52:A3:E8:A3:A4:84\",\n                    \"previous_count\": 138\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.029Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC DA:AF:C5:3C:FF:0F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 14,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.88.6\",\n                    \"mac\": \"DA:AF:C5:3C:FF:0F\",\n                    \"previous_count\": 14\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.029Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 0A:C8:BD:F7:B0:CF has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 19,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.88.2\",\n                    \"mac\": \"0A:C8:BD:F7:B0:CF\",\n                    \"previous_count\": 19\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.029Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::20362690D759\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.1.0 3.1.8 v6087.0 Build 230406 Rel.63114n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:37.389Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 88.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 55,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 7.750593824228028,\n            \"google.com\": 7.821852731591449,\n            \"spotify.com\": 7.016627078384798,\n            \"youtube.com\": 7.883610451306414\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 1054.936342042755,\n                \"Rtt\": 11.939344418052265\n            }\n        },\n        \"badSignal\": {\n            \"22:F9:D8:AD:C4:D6\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.8\",\n                \"Count\": 37\n            },\n            \"3A:A7:F6:D9:88:47\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.7\",\n                \"Count\": 115\n            },\n            \"AA:A5:EA:7F:13:2F\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.8\",\n                \"Count\": 25\n            }\n        },\n        \"maxCPU\": 10,\n        \"maxMemory\": 38.4,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 3A:A7:F6:D9:88:47 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 115,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.7\",\n                    \"mac\": \"3A:A7:F6:D9:88:47\",\n                    \"previous_count\": 115\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.415Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 22:F9:D8:AD:C4:D6 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 37,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.8\",\n                    \"mac\": \"22:F9:D8:AD:C4:D6\",\n                    \"previous_count\": 37\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.415Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC AA:A5:EA:7F:13:2F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 25,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.8\",\n                    \"mac\": \"AA:A5:EA:7F:13:2F\",\n                    \"previous_count\": 25\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.415Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"64A10M27E00150\",\n            \"model\": \"LN14\",\n            \"vendor\": \"Linksys\",\n            \"version\": \"1.0.13.216585\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:57.735Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 71.66666666666667,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 2.9885714285714284,\n            \"google.com\": 3.025714285714286,\n            \"spotify.com\": 2.182857142857143,\n            \"youtube.com\": 3.0314285714285716\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 1033.2842673521852,\n                \"Rtt\": 440.83098971722364\n            }\n        },\n        \"badSignal\": {\n            \"48:a6:b8:07:84:c8\": {\n                \"Hostname\": \"192.168.1.152 - Sonos Arc - RINCON_48A6B80784C801400\",\n                \"IpAddress\": \"192.168.1.152\",\n                \"Count\": 103\n            },\n            \"48:a6:b8:34:9f:5c\": {\n                \"Hostname\": \"192.168.1.182 - Sonos Beam - RINCON_48A6B8349F5C01400\",\n                \"IpAddress\": \"192.168.1.182\",\n                \"Count\": 203\n            },\n            \"4a:95:10:e2:2a:74\": {\n                \"Hostname\": \" \",\n                \"IpAddress\": \"192.168.1.164\",\n                \"Count\": 29\n            },\n            \"54:ef:44:82:af:10\": {\n                \"Hostname\": \" \",\n                \"IpAddress\": \"192.168.1.75\",\n                \"Count\": 114\n            },\n            \"66:21:0e:f0:bd:38\": {\n                \"Hostname\": \" \",\n                \"IpAddress\": \"192.168.1.82\",\n                \"Count\": 41\n            },\n            \"70:2a:d5:83:b2:71\": {\n                \"Hostname\": \"[TV] Brett TV\",\n                \"IpAddress\": \"192.168.1.173\",\n                \"Count\": 111\n            },\n            \"a4:38:cc:2f:46:04\": {\n                \"Hostname\": \" \",\n                \"IpAddress\": \"192.168.1.47\",\n                \"Count\": 118\n            }\n        },\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC a4:38:cc:2f:46:04 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 118,\n                    \"hostname\": \" \",\n                    \"ip\": \"192.168.1.47\",\n                    \"mac\": \"a4:38:cc:2f:46:04\",\n                    \"previous_count\": 118\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.735Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 70:2a:d5:83:b2:71 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 111,\n                    \"hostname\": \"[TV] Brett TV\",\n                    \"ip\": \"192.168.1.173\",\n                    \"mac\": \"70:2a:d5:83:b2:71\",\n                    \"previous_count\": 111\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.735Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 4a:95:10:e2:2a:74 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 29,\n                    \"hostname\": \" \",\n                    \"ip\": \"192.168.1.164\",\n                    \"mac\": \"4a:95:10:e2:2a:74\",\n                    \"previous_count\": 29\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.735Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 48:a6:b8:07:84:c8 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 103,\n                    \"hostname\": \"192.168.1.152 - Sonos Arc - RINCON_48A6B80784C801400\",\n                    \"ip\": \"192.168.1.152\",\n                    \"mac\": \"48:a6:b8:07:84:c8\",\n                    \"previous_count\": 103\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.735Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 48:a6:b8:34:9f:5c has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 203,\n                    \"hostname\": \"192.168.1.182 - Sonos Beam - RINCON_48A6B8349F5C01400\",\n                    \"ip\": \"192.168.1.182\",\n                    \"mac\": \"48:a6:b8:34:9f:5c\",\n                    \"previous_count\": 203\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.735Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 54:ef:44:82:af:10 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 114,\n                    \"hostname\": \" \",\n                    \"ip\": \"192.168.1.75\",\n                    \"mac\": \"54:ef:44:82:af:10\",\n                    \"previous_count\": 114\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.735Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 66:21:0e:f0:bd:38 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 41,\n                    \"hostname\": \" \",\n                    \"ip\": \"192.168.1.82\",\n                    \"mac\": \"66:21:0e:f0:bd:38\",\n                    \"previous_count\": 41\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.735Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::242FD04E9C95\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.13.0 2.0.0 v606d.0 Build 231129 Rel.37213n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:50.094Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 77.5,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 10,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 5.957142857142857,\n            \"google.com\": 6.621428571428571,\n            \"spotify.com\": 5.05,\n            \"youtube.com\": 5.966666666666667\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 709.1162287104623,\n                \"Rtt\": 24.91484184914842\n            }\n        },\n        \"badSignal\": {\n            \"10:E9:53:C1:7E:BD\": {\n                \"Hostname\": \"HUAWEI_Y6s-b158cc17aaea57\",\n                \"IpAddress\": \"192.168.0.102\",\n                \"Count\": 37\n            },\n            \"16:B0:DF:68:AC:1D\": {\n                \"Hostname\": \"HONOR-Magic7-Lite\",\n                \"IpAddress\": \"192.168.0.103\",\n                \"Count\": 48\n            },\n            \"30:3B:7C:68:92:F2\": {\n                \"Hostname\": \"Lawsons-iPhone\",\n                \"IpAddress\": \"192.168.0.105\",\n                \"Count\": 14\n            },\n            \"8C:49:62:7D:B7:F2\": {\n                \"Hostname\": \"NowTV-885\",\n                \"IpAddress\": \"192.168.0.108\",\n                \"Count\": 23\n            },\n            \"96:58:34:B3:B9:EE\": {\n                \"Hostname\": \"Tammy-s-S24-FE\",\n                \"IpAddress\": \"192.168.0.102\",\n                \"Count\": 30\n            },\n            \"FE:88:43:24:AC:F8\": {\n                \"Hostname\": \"Galaxy-S20-5G\",\n                \"IpAddress\": \"192.168.0.105\",\n                \"Count\": 15\n            }\n        },\n        \"maxCPU\": 19,\n        \"maxMemory\": 48.38,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 16:B0:DF:68:AC:1D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 48,\n                    \"hostname\": \"HONOR-Magic7-Lite\",\n                    \"ip\": \"192.168.0.103\",\n                    \"mac\": \"16:B0:DF:68:AC:1D\",\n                    \"previous_count\": 48\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.125Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 10:E9:53:C1:7E:BD has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 37,\n                    \"hostname\": \"HUAWEI_Y6s-b158cc17aaea57\",\n                    \"ip\": \"192.168.0.102\",\n                    \"mac\": \"10:E9:53:C1:7E:BD\",\n                    \"previous_count\": 37\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.125Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 8C:49:62:7D:B7:F2 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 23,\n                    \"hostname\": \"NowTV-885\",\n                    \"ip\": \"192.168.0.108\",\n                    \"mac\": \"8C:49:62:7D:B7:F2\",\n                    \"previous_count\": 23\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.125Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 96:58:34:B3:B9:EE has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 30,\n                    \"hostname\": \"Tammy-s-S24-FE\",\n                    \"ip\": \"192.168.0.102\",\n                    \"mac\": \"96:58:34:B3:B9:EE\",\n                    \"previous_count\": 30\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.125Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 30:3B:7C:68:92:F2 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 14,\n                    \"hostname\": \"Lawsons-iPhone\",\n                    \"ip\": \"192.168.0.105\",\n                    \"mac\": \"30:3B:7C:68:92:F2\",\n                    \"previous_count\": 14\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.125Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC FE:88:43:24:AC:F8 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 15,\n                    \"hostname\": \"Galaxy-S20-5G\",\n                    \"ip\": \"192.168.0.105\",\n                    \"mac\": \"FE:88:43:24:AC:F8\",\n                    \"previous_count\": 15\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.125Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::30DE4B41F020\",\n            \"model\": \"HX220\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.15.0 2.0.0 v605f.0 Build 231128 Rel.28166n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:33.227Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 68.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15,\n            \"hardwareHealthScore\": 60\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 3.302380952380952,\n            \"google.com\": 3.3119047619047617,\n            \"spotify.com\": 3.2714285714285714,\n            \"youtube.com\": 3.3\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 578.712660332541,\n                \"Rtt\": 21.23409738717339\n            }\n        },\n        \"badSignal\": {\n            \"14:0A:C5:B6:96:95\": {\n                \"Hostname\": \"amazon-ed81bdf30\",\n                \"IpAddress\": \"192.168.88.7\",\n                \"Count\": 59\n            },\n            \"16:89:1C:A3:BE:BC\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.88.3\",\n                \"Count\": 120\n            },\n            \"22:19:25:D1:14:8E\": {\n                \"Hostname\": \"iPad\",\n                \"IpAddress\": \"192.168.88.6\",\n                \"Count\": 103\n            },\n            \"64:9A:63:C6:7D:95\": {\n                \"Hostname\": \"RingDoorbell-95\",\n                \"IpAddress\": \"192.168.88.2\",\n                \"Count\": 17\n            },\n            \"74:58:F3:80:78:E4\": {\n                \"Hostname\": \"amazon-eb0e3a70f\",\n                \"IpAddress\": \"192.168.88.7\",\n                \"Count\": 22\n            },\n            \"9E:DF:03:EC:67:C6\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.88.5\",\n                \"Count\": 31\n            },\n            \"A4:36:C7:8B:03:F6\": {\n                \"Hostname\": \"LGwebOSTV\",\n                \"IpAddress\": \"192.168.88.9\",\n                \"Count\": 15\n            },\n            \"C0:8D:51:3C:33:91\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.88.4\",\n                \"Count\": 106\n            }\n        },\n        \"maxCPU\": 100,\n        \"maxMemory\": 62.13,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A4:36:C7:8B:03:F6 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 15,\n                    \"hostname\": \"LGwebOSTV\",\n                    \"ip\": \"192.168.88.9\",\n                    \"mac\": \"A4:36:C7:8B:03:F6\",\n                    \"previous_count\": 15\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.253Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C0:8D:51:3C:33:91 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 106,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.4\",\n                    \"mac\": \"C0:8D:51:3C:33:91\",\n                    \"previous_count\": 106\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.253Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 16:89:1C:A3:BE:BC has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 120,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.88.3\",\n                    \"mac\": \"16:89:1C:A3:BE:BC\",\n                    \"previous_count\": 120\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.253Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 22:19:25:D1:14:8E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 103,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.88.6\",\n                    \"mac\": \"22:19:25:D1:14:8E\",\n                    \"previous_count\": 103\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.253Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 74:58:F3:80:78:E4 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 22,\n                    \"hostname\": \"amazon-eb0e3a70f\",\n                    \"ip\": \"192.168.88.7\",\n                    \"mac\": \"74:58:F3:80:78:E4\",\n                    \"previous_count\": 22\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.253Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 64:9A:63:C6:7D:95 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 17,\n                    \"hostname\": \"RingDoorbell-95\",\n                    \"ip\": \"192.168.88.2\",\n                    \"mac\": \"64:9A:63:C6:7D:95\",\n                    \"previous_count\": 17\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.253Z\"\n            },\n            {\n                \"Type\": \"HighCPUUsage\",\n                \"Message\": \"Device is experiencing high CPU usage.\",\n                \"Details\": {\n                    \"max_cpu_percentage\": 100,\n                    \"threshold_percentage\": 90\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.253Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::5C628B5F6BD9\",\n            \"model\": \"HX220\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.15.0 2.0.0 v605f.0 Build 231128 Rel.28166n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:40.877Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 77.5,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 10,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 3.5629453681710213,\n            \"google.com\": 3.63895486935867,\n            \"spotify.com\": 3.6152019002375297,\n            \"youtube.com\": 3.676959619952494\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 670.6099524940612,\n                \"Rtt\": 36.278125890736355\n            }\n        },\n        \"badSignal\": {\n            \"24:4C:AB:41:99:0C\": {\n                \"Hostname\": \"shellyem-244CAB41990C\",\n                \"IpAddress\": \"192.168.88.2\",\n                \"Count\": 419\n            },\n            \"26:83:4F:D7:51:79\": {\n                \"Hostname\": \"POCO-F6-Pro\",\n                \"IpAddress\": \"192.168.88.18\",\n                \"Count\": 165\n            },\n            \"34:79:16:9D:68:7B\": {\n                \"Hostname\": \"HUAWEI_MediaPad_T3_10\",\n                \"IpAddress\": \"192.168.88.21\",\n                \"Count\": 30\n            },\n            \"4C:24:98:69:DB:76\": {\n                \"Hostname\": \"Ring-69db76\",\n                \"IpAddress\": \"192.168.88.19\",\n                \"Count\": 247\n            },\n            \"E2:73:CC:70:1C:4C\": {\n                \"Hostname\": \"POCO-F6-Pro\",\n                \"IpAddress\": \"192.168.88.12\",\n                \"Count\": 12\n            },\n            \"F8:54:B8:8E:AB:D4\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.88.16\",\n                \"Count\": 180\n            }\n        },\n        \"maxCPU\": 57,\n        \"maxMemory\": 62.26,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 26:83:4F:D7:51:79 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 165,\n                    \"hostname\": \"POCO-F6-Pro\",\n                    \"ip\": \"192.168.88.18\",\n                    \"mac\": \"26:83:4F:D7:51:79\",\n                    \"previous_count\": 165\n                },\n                \"Timestamp\": \"2025-09-29T09:31:40.92Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 34:79:16:9D:68:7B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 30,\n                    \"hostname\": \"HUAWEI_MediaPad_T3_10\",\n                    \"ip\": \"192.168.88.21\",\n                    \"mac\": \"34:79:16:9D:68:7B\",\n                    \"previous_count\": 30\n                },\n                \"Timestamp\": \"2025-09-29T09:31:40.92Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC E2:73:CC:70:1C:4C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 12,\n                    \"hostname\": \"POCO-F6-Pro\",\n                    \"ip\": \"192.168.88.12\",\n                    \"mac\": \"E2:73:CC:70:1C:4C\",\n                    \"previous_count\": 12\n                },\n                \"Timestamp\": \"2025-09-29T09:31:40.92Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::20362690BD8A\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.3.0 3.1.9 v6087.0 Build 250124 Rel.60047n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:48.707Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 78.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 3.8714285714285714,\n            \"google.com\": 3.9523809523809526,\n            \"spotify.com\": 3.95,\n            \"youtube.com\": 3.919047619047619\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 665.4981145584725,\n                \"Rtt\": 29.721281622911707\n            }\n        },\n        \"badSignal\": {\n            \"22:02:9B:E6:04:14\": {\n                \"Hostname\": \"Galaxy-A14\",\n                \"IpAddress\": \"192.168.0.26\",\n                \"Count\": 85\n            },\n            \"32:DF:D7:65:D5:49\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.30\",\n                \"Count\": 63\n            },\n            \"44:4F:8E:8C:D9:74\": {\n                \"Hostname\": \"wiz_8cd974\",\n                \"IpAddress\": \"192.168.0.24\",\n                \"Count\": 23\n            },\n            \"46:75:18:43:01:10\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.27\",\n                \"Count\": 36\n            },\n            \"6C:29:90:5F:AF:D4\": {\n                \"Hostname\": \"wiz_5fafd4\",\n                \"IpAddress\": \"192.168.0.5\",\n                \"Count\": 25\n            },\n            \"6E:E5:E0:FA:C0:B7\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.29\",\n                \"Count\": 89\n            },\n            \"8A:A5:1B:0E:AB:55\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.38\",\n                \"Count\": 110\n            },\n            \"B2:CC:AE:A2:E1:A9\": {\n                \"Hostname\": \"Redmi-Note-14\",\n                \"IpAddress\": \"192.168.0.24\",\n                \"Count\": 12\n            },\n            \"C8:8A:9A:9B:13:1F\": {\n                \"Hostname\": \"SGH070041594349\",\n                \"IpAddress\": \"192.168.0.2\",\n                \"Count\": 13\n            },\n            \"E8:51:77:B6:7B:72\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.2\",\n                \"Count\": 18\n            },\n            \"EA:33:74:C0:F5:FE\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.18\",\n                \"Count\": 118\n            },\n            \"F6:DA:17:B8:50:EB\": {\n                \"Hostname\": \"OnePlus-12\",\n                \"IpAddress\": \"192.168.0.16\",\n                \"Count\": 44\n            },\n            \"F8:7D:76:60:C8:09\": {\n                \"Hostname\": \"safiyahs-iphone\",\n                \"IpAddress\": \"192.168.0.31\",\n                \"Count\": 80\n            },\n            \"FA:1B:08:AF:4E:F6\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.32\",\n                \"Count\": 105\n            }\n        },\n        \"maxCPU\": 56,\n        \"maxMemory\": 48.09,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 22:02:9B:E6:04:14 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 85,\n                    \"hostname\": \"Galaxy-A14\",\n                    \"ip\": \"192.168.0.26\",\n                    \"mac\": \"22:02:9B:E6:04:14\",\n                    \"previous_count\": 85\n                },\n                \"Timestamp\": \"2025-09-29T09:31:48.708Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B2:CC:AE:A2:E1:A9 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 12,\n                    \"hostname\": \"Redmi-Note-14\",\n                    \"ip\": \"192.168.0.24\",\n                    \"mac\": \"B2:CC:AE:A2:E1:A9\",\n                    \"previous_count\": 12\n                },\n                \"Timestamp\": \"2025-09-29T09:31:48.708Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC E8:51:77:B6:7B:72 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 18,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.2\",\n                    \"mac\": \"E8:51:77:B6:7B:72\",\n                    \"previous_count\": 18\n                },\n                \"Timestamp\": \"2025-09-29T09:31:48.708Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 6C:29:90:5F:AF:D4 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 25,\n                    \"hostname\": \"wiz_5fafd4\",\n                    \"ip\": \"192.168.0.5\",\n                    \"mac\": \"6C:29:90:5F:AF:D4\",\n                    \"previous_count\": 25\n                },\n                \"Timestamp\": \"2025-09-29T09:31:48.708Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 44:4F:8E:8C:D9:74 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 23,\n                    \"hostname\": \"wiz_8cd974\",\n                    \"ip\": \"192.168.0.24\",\n                    \"mac\": \"44:4F:8E:8C:D9:74\",\n                    \"previous_count\": 23\n                },\n                \"Timestamp\": \"2025-09-29T09:31:48.709Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C8:8A:9A:9B:13:1F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 13,\n                    \"hostname\": \"SGH070041594349\",\n                    \"ip\": \"192.168.0.2\",\n                    \"mac\": \"C8:8A:9A:9B:13:1F\",\n                    \"previous_count\": 13\n                },\n                \"Timestamp\": \"2025-09-29T09:31:48.709Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC EA:33:74:C0:F5:FE has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 118,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.18\",\n                    \"mac\": \"EA:33:74:C0:F5:FE\",\n                    \"previous_count\": 118\n                },\n                \"Timestamp\": \"2025-09-29T09:31:48.709Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 6E:E5:E0:FA:C0:B7 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 89,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.29\",\n                    \"mac\": \"6E:E5:E0:FA:C0:B7\",\n                    \"previous_count\": 89\n                },\n                \"Timestamp\": \"2025-09-29T09:31:48.709Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F6:DA:17:B8:50:EB has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 44,\n                    \"hostname\": \"OnePlus-12\",\n                    \"ip\": \"192.168.0.16\",\n                    \"mac\": \"F6:DA:17:B8:50:EB\",\n                    \"previous_count\": 44\n                },\n                \"Timestamp\": \"2025-09-29T09:31:48.709Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 32:DF:D7:65:D5:49 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 63,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.30\",\n                    \"mac\": \"32:DF:D7:65:D5:49\",\n                    \"previous_count\": 63\n                },\n                \"Timestamp\": \"2025-09-29T09:31:48.709Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 8A:A5:1B:0E:AB:55 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 110,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.38\",\n                    \"mac\": \"8A:A5:1B:0E:AB:55\",\n                    \"previous_count\": 110\n                },\n                \"Timestamp\": \"2025-09-29T09:31:48.709Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::40ED0039FA1E\",\n            \"model\": \"HX220\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.17.0 2.0.0 v605f.0 Build 240923 Rel.23368n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:39.897Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 68.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15,\n            \"hardwareHealthScore\": 60\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 7.016627078384798,\n            \"google.com\": 6.9691211401425175,\n            \"spotify.com\": 6.104513064133017,\n            \"youtube.com\": 7.019002375296912\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 494.2494230769215,\n                \"Rtt\": 3.0961706730769234\n            }\n        },\n        \"badSignal\": {\n            \"00:31:92:E1:A2:99\": {\n                \"Hostname\": \"KP105\",\n                \"IpAddress\": \"192.168.86.35\",\n                \"Count\": 28\n            },\n            \"52:7F:D7:F8:93:35\": {\n                \"Hostname\": \"PAL-Galaxy-Tab-A9\",\n                \"IpAddress\": \"192.168.86.39\",\n                \"Count\": 37\n            },\n            \"64:16:66:29:F6:1A\": {\n                \"Hostname\": \"09AA01AC2218082F\",\n                \"IpAddress\": \"192.168.86.41\",\n                \"Count\": 336\n            },\n            \"84:F3:EB:E9:3C:61\": {\n                \"Hostname\": \"ESP_E93C61\",\n                \"IpAddress\": \"192.168.86.38\",\n                \"Count\": 25\n            },\n            \"98:F4:AB:BD:14:C0\": {\n                \"Hostname\": \"ESP_BD14C0\",\n                \"IpAddress\": \"192.168.86.47\",\n                \"Count\": 39\n            },\n            \"9E:4B:84:D6:32:3B\": {\n                \"Hostname\": \"S22-Ultra-milik-Machyusri-R\",\n                \"IpAddress\": \"192.168.86.35\",\n                \"Count\": 10\n            },\n            \"B0:E4:D5:9E:27:3E\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.86.49\",\n                \"Count\": 12\n            },\n            \"D8:A0:11:8D:17:16\": {\n                \"Hostname\": \"wiz_8d1716\",\n                \"IpAddress\": \"192.168.86.59\",\n                \"Count\": 137\n            }\n        },\n        \"maxCPU\": 100,\n        \"maxMemory\": 73.04,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 84:F3:EB:E9:3C:61 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 25,\n                    \"hostname\": \"ESP_E93C61\",\n                    \"ip\": \"192.168.86.38\",\n                    \"mac\": \"84:F3:EB:E9:3C:61\",\n                    \"previous_count\": 25\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.902Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 00:31:92:E1:A2:99 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 28,\n                    \"hostname\": \"KP105\",\n                    \"ip\": \"192.168.86.35\",\n                    \"mac\": \"00:31:92:E1:A2:99\",\n                    \"previous_count\": 28\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.902Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D8:A0:11:8D:17:16 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 137,\n                    \"hostname\": \"wiz_8d1716\",\n                    \"ip\": \"192.168.86.59\",\n                    \"mac\": \"D8:A0:11:8D:17:16\",\n                    \"previous_count\": 137\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.902Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B0:E4:D5:9E:27:3E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 12,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.86.49\",\n                    \"mac\": \"B0:E4:D5:9E:27:3E\",\n                    \"previous_count\": 12\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.902Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 98:F4:AB:BD:14:C0 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 39,\n                    \"hostname\": \"ESP_BD14C0\",\n                    \"ip\": \"192.168.86.47\",\n                    \"mac\": \"98:F4:AB:BD:14:C0\",\n                    \"previous_count\": 39\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.903Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 9E:4B:84:D6:32:3B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 10,\n                    \"hostname\": \"S22-Ultra-milik-Machyusri-R\",\n                    \"ip\": \"192.168.86.35\",\n                    \"mac\": \"9E:4B:84:D6:32:3B\",\n                    \"previous_count\": 10\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.903Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 52:7F:D7:F8:93:35 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 37,\n                    \"hostname\": \"PAL-Galaxy-Tab-A9\",\n                    \"ip\": \"192.168.86.39\",\n                    \"mac\": \"52:7F:D7:F8:93:35\",\n                    \"previous_count\": 37\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.903Z\"\n            },\n            {\n                \"Type\": \"HighCPUUsage\",\n                \"Message\": \"Device is experiencing high CPU usage.\",\n                \"Details\": {\n                    \"max_cpu_percentage\": 100,\n                    \"threshold_percentage\": 90\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.903Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::3C52A105F8A1\",\n            \"model\": \"HX220\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.15.0 2.0.0 v605f.0 Build 231128 Rel.28166n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:57.336Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 96.25,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 85,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 4.061904761904762,\n            \"google.com\": 4.261904761904762,\n            \"spotify.com\": 4.164285714285715,\n            \"youtube.com\": 4.219047619047619\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 721.8425415676953,\n                \"Rtt\": 24.85889311163893\n            }\n        },\n        \"badSignal\": {\n            \"5C:47:5E:D4:9D:CD\": {\n                \"Hostname\": \"RingDoorbell-cd\",\n                \"IpAddress\": \"192.168.88.2\",\n                \"Count\": 86\n            }\n        },\n        \"maxCPU\": 8,\n        \"maxMemory\": 58.9,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 5C:47:5E:D4:9D:CD has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 86,\n                    \"hostname\": \"RingDoorbell-cd\",\n                    \"ip\": \"192.168.88.2\",\n                    \"mac\": \"5C:47:5E:D4:9D:CD\",\n                    \"previous_count\": 86\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.373Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::20362690BAB4\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.1.0 3.1.8 v6087.0 Build 230406 Rel.63114n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:50.318Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 88.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 55,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 6.945238095238095,\n            \"google.com\": 6.964285714285714,\n            \"spotify.com\": 6.9261904761904765,\n            \"youtube.com\": 6.938095238095238\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 1223.396809523808,\n                \"Rtt\": 16.79512857142858\n            }\n        },\n        \"badSignal\": {\n            \"02:B3:C7:0E:CA:C3\": {\n                \"Hostname\": \"Kane-s-S24-Ultra\",\n                \"IpAddress\": \"192.168.0.2\",\n                \"Count\": 86\n            },\n            \"52:C3:5E:AC:A7:2F\": {\n                \"Hostname\": \"Galaxy-Tab-S8-Ultra-5G\",\n                \"IpAddress\": \"192.168.0.4\",\n                \"Count\": 325\n            },\n            \"C8:48:05:28:76:D1\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.5\",\n                \"Count\": 218\n            }\n        },\n        \"maxCPU\": 12,\n        \"maxMemory\": 39.01,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 02:B3:C7:0E:CA:C3 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 86,\n                    \"hostname\": \"Kane-s-S24-Ultra\",\n                    \"ip\": \"192.168.0.2\",\n                    \"mac\": \"02:B3:C7:0E:CA:C3\",\n                    \"previous_count\": 86\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.365Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C8:48:05:28:76:D1 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 218,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.5\",\n                    \"mac\": \"C8:48:05:28:76:D1\",\n                    \"previous_count\": 218\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.365Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::40ED0039FB47\",\n            \"model\": \"HX220\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.15.0 2.0.0 v605f.0 Build 231128 Rel.28166n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:47.985Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 81.25,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 25,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 4.945238095238095,\n            \"google.com\": 4.957142857142857,\n            \"spotify.com\": 4.928571428571429,\n            \"youtube.com\": 4.930952380952381\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 434.53450000000066,\n                \"Rtt\": 31.598923809523804\n            }\n        },\n        \"badSignal\": {\n            \"68:27:37:0B:05:62\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.88.3\",\n                \"Count\": 13\n            },\n            \"82:18:19:4C:F1:3D\": {\n                \"Hostname\": \"Alan-s-A52\",\n                \"IpAddress\": \"192.168.88.8\",\n                \"Count\": 93\n            },\n            \"CA:67:A1:98:7A:6C\": {\n                \"Hostname\": \"Galaxy-A13\",\n                \"IpAddress\": \"192.168.88.7\",\n                \"Count\": 20\n            },\n            \"F0:A7:31:26:2B:9A\": {\n                \"Hostname\": \"TC70\",\n                \"IpAddress\": \"192.168.88.2\",\n                \"Count\": 317\n            },\n            \"F6:56:F4:2D:43:8C\": {\n                \"Hostname\": \"Nicola-s-A55\",\n                \"IpAddress\": \"192.168.88.11\",\n                \"Count\": 108\n            }\n        },\n        \"maxCPU\": 20,\n        \"maxMemory\": 61.2,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F6:56:F4:2D:43:8C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 108,\n                    \"hostname\": \"Nicola-s-A55\",\n                    \"ip\": \"192.168.88.11\",\n                    \"mac\": \"F6:56:F4:2D:43:8C\",\n                    \"previous_count\": 108\n                },\n                \"Timestamp\": \"2025-09-29T09:31:47.99Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC CA:67:A1:98:7A:6C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 20,\n                    \"hostname\": \"Galaxy-A13\",\n                    \"ip\": \"192.168.88.7\",\n                    \"mac\": \"CA:67:A1:98:7A:6C\",\n                    \"previous_count\": 20\n                },\n                \"Timestamp\": \"2025-09-29T09:31:47.99Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::3C52A105FE77\",\n            \"model\": \"HX220\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.17.0 2.0.0 v605f.0 Build 240923 Rel.23368n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:46.156Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 88.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 55,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 7.009546539379475,\n            \"google.com\": 7.026252983293556,\n            \"spotify.com\": 6.252983293556086,\n            \"youtube.com\": 7.0381861575179\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 375.22745192307684,\n                \"Rtt\": 2.884370192307692\n            }\n        },\n        \"badSignal\": {\n            \"72:3A:74:EE:33:CE\": {\n                \"Hostname\": \"Watch\",\n                \"IpAddress\": \"192.168.88.4\",\n                \"Count\": 34\n            },\n            \"7A:3B:68:9B:C7:AC\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.88.4\",\n                \"Count\": 10\n            },\n            \"B0:F7:C4:07:EC:EB\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.88.3\",\n                \"Count\": 48\n            }\n        },\n        \"maxCPU\": 42,\n        \"maxMemory\": 63.08,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 72:3A:74:EE:33:CE has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 34,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.88.4\",\n                    \"mac\": \"72:3A:74:EE:33:CE\",\n                    \"previous_count\": 34\n                },\n                \"Timestamp\": \"2025-09-29T09:31:46.167Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 7A:3B:68:9B:C7:AC has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 10,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.88.4\",\n                    \"mac\": \"7A:3B:68:9B:C7:AC\",\n                    \"previous_count\": 10\n                },\n                \"Timestamp\": \"2025-09-29T09:31:46.167Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B0:F7:C4:07:EC:EB has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 48,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.3\",\n                    \"mac\": \"B0:F7:C4:07:EC:EB\",\n                    \"previous_count\": 48\n                },\n                \"Timestamp\": \"2025-09-29T09:31:46.167Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::242FD04EAA0C\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.12.0 2.0.0 v606d.0 Build 230913 Rel.29689n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:52.838Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 77.5,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 10,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 7.997607655502392,\n            \"google.com\": 8.11244019138756,\n            \"spotify.com\": 7.574162679425838,\n            \"youtube.com\": 8.028708133971293\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 887.7099759615386,\n                \"Rtt\": 21.346153846153847\n            }\n        },\n        \"badSignal\": {\n            \"22:45:8F:A7:08:22\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.106\",\n                \"Count\": 69\n            },\n            \"36:D3:91:9D:8E:41\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.106\",\n                \"Count\": 10\n            },\n            \"4A:68:E8:EB:AE:0A\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.102\",\n                \"Count\": 162\n            },\n            \"6C:0C:9A:8A:17:31\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.108\",\n                \"Count\": 392\n            },\n            \"D4:6A:6A:C0:75:CD\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.100\",\n                \"Count\": 415\n            },\n            \"D8:E2:DF:B6:C3:0C\": {\n                \"Hostname\": \"XBOX\",\n                \"IpAddress\": \"192.168.0.104\",\n                \"Count\": 39\n            }\n        },\n        \"maxCPU\": 17,\n        \"maxMemory\": 46.51,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D8:E2:DF:B6:C3:0C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 39,\n                    \"hostname\": \"XBOX\",\n                    \"ip\": \"192.168.0.104\",\n                    \"mac\": \"D8:E2:DF:B6:C3:0C\",\n                    \"previous_count\": 39\n                },\n                \"Timestamp\": \"2025-09-29T09:31:52.886Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 36:D3:91:9D:8E:41 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 10,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.106\",\n                    \"mac\": \"36:D3:91:9D:8E:41\",\n                    \"previous_count\": 10\n                },\n                \"Timestamp\": \"2025-09-29T09:31:52.886Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::20362690DAC2\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.1.0 3.1.8 v6087.0 Build 230406 Rel.63114n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:39.057Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 77.5,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 10,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 9.857575757575757,\n            \"google.com\": 9.942424242424243,\n            \"spotify.com\": 9.927272727272728,\n            \"youtube.com\": 9.957575757575757\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 964.6686363636361,\n                \"Rtt\": 16.79144242424243\n            }\n        },\n        \"badSignal\": {\n            \"24:CE:33:B1:82:21\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.2\",\n                \"Count\": 43\n            },\n            \"4E:94:F4:54:5E:A4\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.8\",\n                \"Count\": 20\n            },\n            \"62:DA:F4:B0:43:05\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.9\",\n                \"Count\": 21\n            },\n            \"74:EC:B2:F6:54:BB\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.5\",\n                \"Count\": 259\n            },\n            \"7C:70:DB:03:3B:DF\": {\n                \"Hostname\": \"4F7Q1J3\",\n                \"IpAddress\": \"192.168.0.2\",\n                \"Count\": 70\n            },\n            \"DA:5E:BF:18:1A:53\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.7\",\n                \"Count\": 17\n            }\n        },\n        \"maxCPU\": 14,\n        \"maxMemory\": 39.12,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 4E:94:F4:54:5E:A4 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 20,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.8\",\n                    \"mac\": \"4E:94:F4:54:5E:A4\",\n                    \"previous_count\": 20\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.057Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC DA:5E:BF:18:1A:53 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 17,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.7\",\n                    \"mac\": \"DA:5E:BF:18:1A:53\",\n                    \"previous_count\": 17\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.057Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 24:CE:33:B1:82:21 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 43,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.2\",\n                    \"mac\": \"24:CE:33:B1:82:21\",\n                    \"previous_count\": 43\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.057Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 62:DA:F4:B0:43:05 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 21,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.9\",\n                    \"mac\": \"62:DA:F4:B0:43:05\",\n                    \"previous_count\": 21\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.057Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::20362690059F\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.1.0 3.1.8 v6087.0 Build 230406 Rel.63114n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:54.741Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 100,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 100,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 3.4821002386634845,\n            \"google.com\": 3.5250596658711215,\n            \"spotify.com\": 2.768496420047733,\n            \"youtube.com\": 3.6014319809069213\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 1892.1267619047608,\n                \"Rtt\": 8.969969047619047\n            }\n        },\n        \"maxCPU\": 10,\n        \"maxMemory\": 28.92,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::98254AA1C963\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.12.0 2.0.0 v606d.0 Build 230913 Rel.29689n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:47.196Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 40,\n            \"hardwareHealthScore\": 60\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 7.867167919799499,\n            \"google.com\": 7.93368700265252,\n            \"spotify.com\": 7.9770408163265305,\n            \"youtube.com\": 7.997402597402598\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 857.7962168674698,\n                \"Rtt\": 22.265060240963855\n            }\n        },\n        \"badSignal\": {\n            \"10:6F:D9:23:CB:B6\": {\n                \"Hostname\": \"BRW106FD923CBB6\",\n                \"IpAddress\": \"192.168.0.103\",\n                \"Count\": 420\n            },\n            \"22:CA:85:80:D2:61\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.101\",\n                \"Count\": 21\n            },\n            \"CC:88:26:54:6F:C5\": {\n                \"Hostname\": \"Tesla_Model_3\",\n                \"IpAddress\": \"192.168.0.104\",\n                \"Count\": 34\n            },\n            \"D4:57:63:E6:42:1D\": {\n                \"Hostname\": \"Faisals-Air\",\n                \"IpAddress\": \"192.168.0.102\",\n                \"Count\": 16\n            }\n        },\n        \"maxCPU\": 100,\n        \"maxMemory\": 48.77,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC CC:88:26:54:6F:C5 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 34,\n                    \"hostname\": \"Tesla_Model_3\",\n                    \"ip\": \"192.168.0.104\",\n                    \"mac\": \"CC:88:26:54:6F:C5\",\n                    \"previous_count\": 34\n                },\n                \"Timestamp\": \"2025-09-29T09:31:47.196Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 22:CA:85:80:D2:61 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 21,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"22:CA:85:80:D2:61\",\n                    \"previous_count\": 21\n                },\n                \"Timestamp\": \"2025-09-29T09:31:47.196Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D4:57:63:E6:42:1D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 16,\n                    \"hostname\": \"Faisals-Air\",\n                    \"ip\": \"192.168.0.102\",\n                    \"mac\": \"D4:57:63:E6:42:1D\",\n                    \"previous_count\": 16\n                },\n                \"Timestamp\": \"2025-09-29T09:31:47.196Z\"\n            },\n            {\n                \"Type\": \"HighCPUUsage\",\n                \"Message\": \"Device is experiencing high CPU usage.\",\n                \"Details\": {\n                    \"max_cpu_percentage\": 100,\n                    \"threshold_percentage\": 90\n                },\n                \"Timestamp\": \"2025-09-29T09:31:47.196Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::20362690BC28\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.1.0 3.1.8 v6087.0 Build 230406 Rel.63114n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:38.52Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 85,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 40,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 13.07125890736342,\n            \"google.com\": 13.118764845605702,\n            \"spotify.com\": 12.969121140142517,\n            \"youtube.com\": 13.128266033254157\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 991.7187173396671,\n                \"Rtt\": 19.63618527315915\n            }\n        },\n        \"badSignal\": {\n            \"4E:82:4A:D9:77:83\": {\n                \"Hostname\": \"Galaxy-S10\",\n                \"IpAddress\": \"192.168.0.3\",\n                \"Count\": 13\n            },\n            \"5E:26:B6:89:B9:00\": {\n                \"Hostname\": \"iPad\",\n                \"IpAddress\": \"192.168.0.9\",\n                \"Count\": 21\n            },\n            \"98:E2:55:82:1F:CD\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.6\",\n                \"Count\": 282\n            },\n            \"CE:EC:01:53:58:09\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.3\",\n                \"Count\": 67\n            }\n        },\n        \"maxCPU\": 13,\n        \"maxMemory\": 38.38,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 98:E2:55:82:1F:CD has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 282,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.6\",\n                    \"mac\": \"98:E2:55:82:1F:CD\",\n                    \"previous_count\": 282\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.542Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC CE:EC:01:53:58:09 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 67,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.3\",\n                    \"mac\": \"CE:EC:01:53:58:09\",\n                    \"previous_count\": 67\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.542Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 4E:82:4A:D9:77:83 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 13,\n                    \"hostname\": \"Galaxy-S10\",\n                    \"ip\": \"192.168.0.3\",\n                    \"mac\": \"4E:82:4A:D9:77:83\",\n                    \"previous_count\": 13\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.542Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 5E:26:B6:89:B9:00 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 21,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.0.9\",\n                    \"mac\": \"5E:26:B6:89:B9:00\",\n                    \"previous_count\": 21\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.542Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::20362690BA54\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.1.0 3.1.8 v6087.0 Build 230406 Rel.63114n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:50.237Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 100,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 100,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 7.0095238095238095,\n            \"google.com\": 7.076190476190476,\n            \"spotify.com\": 6.938095238095238,\n            \"youtube.com\": 7.019047619047619\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 1429.1302380952368,\n                \"Rtt\": 14.642642857142846\n            }\n        },\n        \"maxCPU\": 9,\n        \"maxMemory\": 38.6,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::E4FAC4B91D01\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.15.0 2.0.0 v606d.0 Build 240802 Rel.33715n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:45.33Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 100,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 100,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 7.804761904761905,\n            \"google.com\": 7.845238095238095,\n            \"spotify.com\": 7.0095238095238095,\n            \"youtube.com\": 7.852380952380952\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 641.7854892601434,\n                \"Rtt\": 18.56801909307876\n            }\n        },\n        \"maxCPU\": 27,\n        \"maxMemory\": 46.71,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::20362690D76B\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.1.0 3.1.8 v6087.0 Build 230406 Rel.63114n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:44.882Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 100,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 100,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 7.225653206650831,\n            \"google.com\": 7.228028503562945,\n            \"spotify.com\": 7.254156769596199,\n            \"youtube.com\": 7.289786223277909\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 923.3767220902611,\n                \"Rtt\": 19.822916864608093\n            }\n        },\n        \"maxCPU\": 28,\n        \"maxMemory\": 32.83,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::E4FAC4B92679\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.12.0 2.0.0 v606d.0 Build 230913 Rel.29689n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:47.057Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 85,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 40,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 7.859188544152745,\n            \"google.com\": 7.966587112171838,\n            \"spotify.com\": 7.078758949880668,\n            \"youtube.com\": 7.995226730310263\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 517.5047815533983,\n                \"Rtt\": 29.00485436893204\n            }\n        },\n        \"badSignal\": {\n            \"0E:CB:98:AE:25:13\": {\n                \"Hostname\": \"Sana-s-S22\",\n                \"IpAddress\": \"192.168.0.102\",\n                \"Count\": 86\n            },\n            \"54:DF:1B:43:6E:14\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.105\",\n                \"Count\": 16\n            },\n            \"72:F2:56:7B:41:7C\": {\n                \"Hostname\": \"Sana-s-S22\",\n                \"IpAddress\": \"192.168.0.102\",\n                \"Count\": 19\n            },\n            \"EA:08:ED:B7:36:0C\": {\n                \"Hostname\": \"Mr-s-S25-Ultra\",\n                \"IpAddress\": \"192.168.0.102\",\n                \"Count\": 36\n            }\n        },\n        \"maxCPU\": 20,\n        \"maxMemory\": 47.07,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 0E:CB:98:AE:25:13 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 86,\n                    \"hostname\": \"Sana-s-S22\",\n                    \"ip\": \"192.168.0.102\",\n                    \"mac\": \"0E:CB:98:AE:25:13\",\n                    \"previous_count\": 86\n                },\n                \"Timestamp\": \"2025-09-29T09:31:47.064Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 72:F2:56:7B:41:7C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 19,\n                    \"hostname\": \"Sana-s-S22\",\n                    \"ip\": \"192.168.0.102\",\n                    \"mac\": \"72:F2:56:7B:41:7C\",\n                    \"previous_count\": 19\n                },\n                \"Timestamp\": \"2025-09-29T09:31:47.064Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 54:DF:1B:43:6E:14 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 16,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.105\",\n                    \"mac\": \"54:DF:1B:43:6E:14\",\n                    \"previous_count\": 16\n                },\n                \"Timestamp\": \"2025-09-29T09:31:47.064Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC EA:08:ED:B7:36:0C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 36,\n                    \"hostname\": \"Mr-s-S25-Ultra\",\n                    \"ip\": \"192.168.0.102\",\n                    \"mac\": \"EA:08:ED:B7:36:0C\",\n                    \"previous_count\": 36\n                },\n                \"Timestamp\": \"2025-09-29T09:31:47.064Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::20362690BAF6\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.1.0 3.1.8 v6087.0 Build 230406 Rel.63114n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:50.274Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 78.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 7.890476190476191,\n            \"google.com\": 7.883333333333334,\n            \"spotify.com\": 7.904761904761905,\n            \"youtube.com\": 7.869047619047619\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 759.3663333333327,\n                \"Rtt\": 16.288783333333328\n            }\n        },\n        \"badSignal\": {\n            \"06:3B:14:F0:84:CC\": {\n                \"Hostname\": \"Pixel-9-Pro-XL\",\n                \"IpAddress\": \"192.168.0.13\",\n                \"Count\": 59\n            },\n            \"44:38:E8:E4:CE:A1\": {\n                \"Hostname\": \"APaZLK9ImnoqKRr\",\n                \"IpAddress\": \"192.168.0.18\",\n                \"Count\": 10\n            },\n            \"BC:D0:74:0D:56:A1\": {\n                \"Hostname\": \"MacBook-Pro\",\n                \"IpAddress\": \"192.168.0.19\",\n                \"Count\": 110\n            },\n            \"D0:65:78:4D:58:8C\": {\n                \"Hostname\": \"DESKTOP-S3BN7A8\",\n                \"IpAddress\": \"192.168.0.22\",\n                \"Count\": 20\n            },\n            \"D2:F1:9B:4F:17:E7\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.2\",\n                \"Count\": 92\n            },\n            \"D8:B3:2F:A3:9F:B3\": {\n                \"Hostname\": \"DESKTOP-ENHNEOR\",\n                \"IpAddress\": \"192.168.0.12\",\n                \"Count\": 220\n            },\n            \"FC:67:1F:FE:45:82\": {\n                \"Hostname\": \"wlan0\",\n                \"IpAddress\": \"192.168.0.3\",\n                \"Count\": 420\n            }\n        },\n        \"maxCPU\": 17,\n        \"maxMemory\": 38.2,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 44:38:E8:E4:CE:A1 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 10,\n                    \"hostname\": \"APaZLK9ImnoqKRr\",\n                    \"ip\": \"192.168.0.18\",\n                    \"mac\": \"44:38:E8:E4:CE:A1\",\n                    \"previous_count\": 10\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.318Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC BC:D0:74:0D:56:A1 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 110,\n                    \"hostname\": \"MacBook-Pro\",\n                    \"ip\": \"192.168.0.19\",\n                    \"mac\": \"BC:D0:74:0D:56:A1\",\n                    \"previous_count\": 110\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.318Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D2:F1:9B:4F:17:E7 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 92,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.2\",\n                    \"mac\": \"D2:F1:9B:4F:17:E7\",\n                    \"previous_count\": 92\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.318Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D0:65:78:4D:58:8C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 20,\n                    \"hostname\": \"DESKTOP-S3BN7A8\",\n                    \"ip\": \"192.168.0.22\",\n                    \"mac\": \"D0:65:78:4D:58:8C\",\n                    \"previous_count\": 20\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.318Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::A842A10A5181\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.13.0 2.0.0 v606d.0 Build 231129 Rel.37213n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:58.145Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 68.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15,\n            \"hardwareHealthScore\": 60\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 9.276190476190477,\n            \"google.com\": 9.361904761904762,\n            \"spotify.com\": 9.061904761904762,\n            \"youtube.com\": 9.459523809523809\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 488.5506860158313,\n                \"Rtt\": 36.62269129287599\n            }\n        },\n        \"badSignal\": {\n            \"10:09:F9:8B:D8:3C\": {\n                \"Hostname\": \"amazon-ca234d363\",\n                \"IpAddress\": \"192.168.0.109\",\n                \"Count\": 25\n            },\n            \"18:48:BE:32:E4:F1\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.107\",\n                \"Count\": 10\n            },\n            \"50:07:C3:B8:92:E8\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.103\",\n                \"Count\": 14\n            },\n            \"86:0F:6F:D6:EE:1A\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.108\",\n                \"Count\": 136\n            },\n            \"AE:92:0F:6B:1B:5F\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.107\",\n                \"Count\": 68\n            },\n            \"B6:D3:70:69:90:BB\": {\n                \"Hostname\": \"Watch\",\n                \"IpAddress\": \"192.168.0.103\",\n                \"Count\": 84\n            },\n            \"B6:E1:29:2F:91:E5\": {\n                \"Hostname\": \"Watch\",\n                \"IpAddress\": \"192.168.0.107\",\n                \"Count\": 37\n            },\n            \"C0:F8:53:7C:55:EC\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.104\",\n                \"Count\": 43\n            },\n            \"D8:C8:0C:86:30:27\": {\n                \"Hostname\": \"lwip0\",\n                \"IpAddress\": \"192.168.0.100\",\n                \"Count\": 421\n            },\n            \"F6:5E:21:E4:45:28\": {\n                \"Hostname\": \"Watch\",\n                \"IpAddress\": \"192.168.0.109\",\n                \"Count\": 94\n            }\n        },\n        \"maxCPU\": 100,\n        \"maxMemory\": 45.15,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC AE:92:0F:6B:1B:5F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 68,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.107\",\n                    \"mac\": \"AE:92:0F:6B:1B:5F\",\n                    \"previous_count\": 68\n                },\n                \"Timestamp\": \"2025-09-29T09:31:58.164Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B6:E1:29:2F:91:E5 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 37,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.0.107\",\n                    \"mac\": \"B6:E1:29:2F:91:E5\",\n                    \"previous_count\": 37\n                },\n                \"Timestamp\": \"2025-09-29T09:31:58.164Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C0:F8:53:7C:55:EC has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 43,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.104\",\n                    \"mac\": \"C0:F8:53:7C:55:EC\",\n                    \"previous_count\": 43\n                },\n                \"Timestamp\": \"2025-09-29T09:31:58.164Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B6:D3:70:69:90:BB has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 84,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.0.103\",\n                    \"mac\": \"B6:D3:70:69:90:BB\",\n                    \"previous_count\": 84\n                },\n                \"Timestamp\": \"2025-09-29T09:31:58.164Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F6:5E:21:E4:45:28 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 94,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.0.109\",\n                    \"mac\": \"F6:5E:21:E4:45:28\",\n                    \"previous_count\": 94\n                },\n                \"Timestamp\": \"2025-09-29T09:31:58.164Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 18:48:BE:32:E4:F1 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 10,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.107\",\n                    \"mac\": \"18:48:BE:32:E4:F1\",\n                    \"previous_count\": 10\n                },\n                \"Timestamp\": \"2025-09-29T09:31:58.164Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 50:07:C3:B8:92:E8 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 14,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.103\",\n                    \"mac\": \"50:07:C3:B8:92:E8\",\n                    \"previous_count\": 14\n                },\n                \"Timestamp\": \"2025-09-29T09:31:58.164Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 10:09:F9:8B:D8:3C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 25,\n                    \"hostname\": \"amazon-ca234d363\",\n                    \"ip\": \"192.168.0.109\",\n                    \"mac\": \"10:09:F9:8B:D8:3C\",\n                    \"previous_count\": 25\n                },\n                \"Timestamp\": \"2025-09-29T09:31:58.164Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 86:0F:6F:D6:EE:1A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 136,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.108\",\n                    \"mac\": \"86:0F:6F:D6:EE:1A\",\n                    \"previous_count\": 136\n                },\n                \"Timestamp\": \"2025-09-29T09:31:58.164Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D8:C8:0C:86:30:27 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 421,\n                    \"hostname\": \"lwip0\",\n                    \"ip\": \"192.168.0.100\",\n                    \"mac\": \"D8:C8:0C:86:30:27\",\n                    \"previous_count\": 421\n                },\n                \"Timestamp\": \"2025-09-29T09:31:58.164Z\"\n            },\n            {\n                \"Type\": \"HighCPUUsage\",\n                \"Message\": \"Device is experiencing high CPU usage.\",\n                \"Details\": {\n                    \"max_cpu_percentage\": 100,\n                    \"threshold_percentage\": 90\n                },\n                \"Timestamp\": \"2025-09-29T09:31:58.164Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::20362690BD7E\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.1.0 3.1.8 v6087.0 Build 230406 Rel.63114n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:44.805Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 100,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 100,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 5.004750593824228,\n            \"google.com\": 5.175771971496437,\n            \"spotify.com\": 4.40855106888361,\n            \"youtube.com\": 5.247030878859857\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 993.742066508313,\n                \"Rtt\": 13.46474109263656\n            }\n        },\n        \"maxCPU\": 59,\n        \"maxMemory\": 40.23,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::20362690D810\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.1.0 3.1.8 v6087.0 Build 230406 Rel.63114n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:34.511Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 96.25,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 85,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 4.180522565320665,\n            \"google.com\": 4.285035629453682,\n            \"spotify.com\": 3.828978622327791,\n            \"youtube.com\": 4.206650831353919\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 2035.362589073634,\n                \"Rtt\": 8.730916864608076\n            }\n        },\n        \"badSignal\": {\n            \"10:1F:74:7A:4B:C8\": {\n                \"Hostname\": \"HP7A4BC8\",\n                \"IpAddress\": \"192.168.0.26\",\n                \"Count\": 81\n            }\n        },\n        \"maxCPU\": 37,\n        \"maxMemory\": 42.36,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 10:1F:74:7A:4B:C8 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 81,\n                    \"hostname\": \"HP7A4BC8\",\n                    \"ip\": \"192.168.0.26\",\n                    \"mac\": \"10:1F:74:7A:4B:C8\",\n                    \"previous_count\": 81\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.522Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::242FD04E8C09\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.12.0 2.0.0 v606d.0 Build 230913 Rel.29689n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:56.941Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 68.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15,\n            \"hardwareHealthScore\": 60\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 5.990498812351544,\n            \"google.com\": 6.258907363420428,\n            \"spotify.com\": 6.192399049881235,\n            \"youtube.com\": 6.144893111638955\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 633.7193902439026,\n                \"Rtt\": 17.609756097560975\n            }\n        },\n        \"badSignal\": {\n            \"20:37:A5:83:75:36\": {\n                \"Hostname\": \"Phone-13\",\n                \"IpAddress\": \"192.168.0.104\",\n                \"Count\": 52\n            },\n            \"72:2D:F3:1B:15:F9\": {\n                \"Hostname\": \"iPad\",\n                \"IpAddress\": \"192.168.0.108\",\n                \"Count\": 30\n            },\n            \"8E:16:7C:50:BB:E7\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.104\",\n                \"Count\": 37\n            },\n            \"B0:3F:64:9B:AF:56\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.108\",\n                \"Count\": 18\n            },\n            \"EC:2B:EB:A1:03:4C\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.112\",\n                \"Count\": 84\n            },\n            \"EE:2E:64:52:34:9D\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.107\",\n                \"Count\": 100\n            },\n            \"F4:65:A6:79:B1:D6\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.102\",\n                \"Count\": 37\n            }\n        },\n        \"maxCPU\": 100,\n        \"maxMemory\": 46.78,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 20:37:A5:83:75:36 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 52,\n                    \"hostname\": \"Phone-13\",\n                    \"ip\": \"192.168.0.104\",\n                    \"mac\": \"20:37:A5:83:75:36\",\n                    \"previous_count\": 52\n                },\n                \"Timestamp\": \"2025-09-29T09:31:56.946Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 8E:16:7C:50:BB:E7 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 37,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.104\",\n                    \"mac\": \"8E:16:7C:50:BB:E7\",\n                    \"previous_count\": 37\n                },\n                \"Timestamp\": \"2025-09-29T09:31:56.946Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC EC:2B:EB:A1:03:4C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 84,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.112\",\n                    \"mac\": \"EC:2B:EB:A1:03:4C\",\n                    \"previous_count\": 84\n                },\n                \"Timestamp\": \"2025-09-29T09:31:56.946Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 72:2D:F3:1B:15:F9 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 30,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.0.108\",\n                    \"mac\": \"72:2D:F3:1B:15:F9\",\n                    \"previous_count\": 30\n                },\n                \"Timestamp\": \"2025-09-29T09:31:56.946Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC EE:2E:64:52:34:9D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 100,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.107\",\n                    \"mac\": \"EE:2E:64:52:34:9D\",\n                    \"previous_count\": 100\n                },\n                \"Timestamp\": \"2025-09-29T09:31:56.946Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B0:3F:64:9B:AF:56 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 18,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.108\",\n                    \"mac\": \"B0:3F:64:9B:AF:56\",\n                    \"previous_count\": 18\n                },\n                \"Timestamp\": \"2025-09-29T09:31:56.946Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F4:65:A6:79:B1:D6 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 37,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.102\",\n                    \"mac\": \"F4:65:A6:79:B1:D6\",\n                    \"previous_count\": 37\n                },\n                \"Timestamp\": \"2025-09-29T09:31:56.946Z\"\n            },\n            {\n                \"Type\": \"HighCPUUsage\",\n                \"Message\": \"Device is experiencing high CPU usage.\",\n                \"Details\": {\n                    \"max_cpu_percentage\": 100,\n                    \"threshold_percentage\": 90\n                },\n                \"Timestamp\": \"2025-09-29T09:31:56.946Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::242FD04E983C\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.15.0 2.0.0 v606d.0 Build 240802 Rel.33715n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:42.329Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 78.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 9.088095238095239,\n            \"google.com\": 9.088095238095239,\n            \"spotify.com\": 8.34047619047619,\n            \"youtube.com\": 9.042857142857143\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 922.9114523809563,\n                \"Rtt\": 20.904761904761905\n            }\n        },\n        \"badSignal\": {\n            \"04:27:28:85:FC:2C\": {\n                \"Hostname\": \"XBOX\",\n                \"IpAddress\": \"192.168.0.106\",\n                \"Count\": 108\n            },\n            \"48:C1:EE:F3:07:5B\": {\n                \"Hostname\": \"HONOR-90-Lite\",\n                \"IpAddress\": \"192.168.0.104\",\n                \"Count\": 130\n            },\n            \"4A:DE:6A:87:CA:BC\": {\n                \"Hostname\": \"Sophie-s-S22-Ultra\",\n                \"IpAddress\": \"192.168.0.101\",\n                \"Count\": 34\n            },\n            \"86:7E:08:E9:9B:58\": {\n                \"Hostname\": \"Pixel-7-Pro\",\n                \"IpAddress\": \"192.168.0.100\",\n                \"Count\": 13\n            },\n            \"CA:95:09:D2:F8:A7\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.109\",\n                \"Count\": 61\n            },\n            \"FC:49:2D:B9:D3:9A\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.105\",\n                \"Count\": 22\n            },\n            \"FC:E9:D8:06:5E:4A\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.113\",\n                \"Count\": 315\n            }\n        },\n        \"maxCPU\": 27,\n        \"maxMemory\": 50.01,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC CA:95:09:D2:F8:A7 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 61,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.109\",\n                    \"mac\": \"CA:95:09:D2:F8:A7\",\n                    \"previous_count\": 61\n                },\n                \"Timestamp\": \"2025-09-29T09:31:42.349Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC FC:49:2D:B9:D3:9A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 22,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.105\",\n                    \"mac\": \"FC:49:2D:B9:D3:9A\",\n                    \"previous_count\": 22\n                },\n                \"Timestamp\": \"2025-09-29T09:31:42.349Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 4A:DE:6A:87:CA:BC has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 34,\n                    \"hostname\": \"Sophie-s-S22-Ultra\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"4A:DE:6A:87:CA:BC\",\n                    \"previous_count\": 34\n                },\n                \"Timestamp\": \"2025-09-29T09:31:42.349Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 04:27:28:85:FC:2C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 108,\n                    \"hostname\": \"XBOX\",\n                    \"ip\": \"192.168.0.106\",\n                    \"mac\": \"04:27:28:85:FC:2C\",\n                    \"previous_count\": 108\n                },\n                \"Timestamp\": \"2025-09-29T09:31:42.349Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 48:C1:EE:F3:07:5B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 130,\n                    \"hostname\": \"HONOR-90-Lite\",\n                    \"ip\": \"192.168.0.104\",\n                    \"mac\": \"48:C1:EE:F3:07:5B\",\n                    \"previous_count\": 130\n                },\n                \"Timestamp\": \"2025-09-29T09:31:42.35Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::20362690D684\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.1.0 3.1.8 v6087.0 Build 230406 Rel.63114n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:49.047Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 88.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 55,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 12.969543147208121,\n            \"google.com\": 13.072192513368984,\n            \"spotify.com\": 12.037128712871286,\n            \"youtube.com\": 13\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 728.0577937649873,\n                \"Rtt\": 22.945628297362138\n            }\n        },\n        \"badSignal\": {\n            \"30:07:4D:E9:AF:9A\": {\n                \"Hostname\": \"Galaxy-S8\",\n                \"IpAddress\": \"192.168.0.6\",\n                \"Count\": 18\n            },\n            \"66:96:45:79:B0:9A\": {\n                \"Hostname\": \"Galaxy-S9\",\n                \"IpAddress\": \"192.168.0.3\",\n                \"Count\": 75\n            },\n            \"C6:92:15:25:50:C9\": {\n                \"Hostname\": \"Galaxy-S10\",\n                \"IpAddress\": \"192.168.0.2\",\n                \"Count\": 12\n            }\n        },\n        \"maxCPU\": 10,\n        \"maxMemory\": 38.21,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C6:92:15:25:50:C9 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 12,\n                    \"hostname\": \"Galaxy-S10\",\n                    \"ip\": \"192.168.0.2\",\n                    \"mac\": \"C6:92:15:25:50:C9\",\n                    \"previous_count\": 12\n                },\n                \"Timestamp\": \"2025-09-29T09:31:49.073Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 30:07:4D:E9:AF:9A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 18,\n                    \"hostname\": \"Galaxy-S8\",\n                    \"ip\": \"192.168.0.6\",\n                    \"mac\": \"30:07:4D:E9:AF:9A\",\n                    \"previous_count\": 18\n                },\n                \"Timestamp\": \"2025-09-29T09:31:49.073Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::203626900260\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.1.0 3.1.8 v6087.0 Build 230406 Rel.63114n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:34.598Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 96.25,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 85,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 3.0572792362768495,\n            \"google.com\": 3.3460620525059666,\n            \"spotify.com\": 3.007159904534606,\n            \"youtube.com\": 3.3102625298329356\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 2015.9216627078383,\n                \"Rtt\": 9.127432304038006\n            }\n        },\n        \"badSignal\": {\n            \"B8:2D:28:B4:6B:EB\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.2\",\n                \"Count\": 23\n            }\n        },\n        \"maxCPU\": 10,\n        \"maxMemory\": 38.32,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B8:2D:28:B4:6B:EB has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 23,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.2\",\n                    \"mac\": \"B8:2D:28:B4:6B:EB\",\n                    \"previous_count\": 23\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.616Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::40ED0039F1F6\",\n            \"model\": \"HX220\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.15.0 2.0.0 v605f.0 Build 231128 Rel.28166n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:34.56Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 67.5,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 10,\n            \"hardwareHealthScore\": 60\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 5.959619952494061,\n            \"google.com\": 6,\n            \"spotify.com\": 5.980997624703088,\n            \"youtube.com\": 5.959619952494061\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 928.9970952380952,\n                \"Rtt\": 20.172357142857173\n            }\n        },\n        \"badSignal\": {\n            \"26:D2:B4:00:5A:F5\": {\n                \"Hostname\": \"Tom-s-S24\",\n                \"IpAddress\": \"192.168.88.5\",\n                \"Count\": 217\n            },\n            \"3A:D9:36:A6:AE:DD\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.88.4\",\n                \"Count\": 79\n            },\n            \"3E:42:92:35:72:8E\": {\n                \"Hostname\": \"iPad\",\n                \"IpAddress\": \"192.168.88.8\",\n                \"Count\": 75\n            },\n            \"48:F1:EB:22:9A:9F\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.88.2\",\n                \"Count\": 18\n            },\n            \"86:40:43:A0:0E:06\": {\n                \"Hostname\": \"Matthew-s-S25-Ultra\",\n                \"IpAddress\": \"192.168.88.5\",\n                \"Count\": 63\n            },\n            \"EE:CA:C7:62:D2:DF\": {\n                \"Hostname\": \"Galaxy-S20\",\n                \"IpAddress\": \"192.168.88.3\",\n                \"Count\": 20\n            }\n        },\n        \"maxCPU\": 100,\n        \"maxMemory\": 64.14,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 3A:D9:36:A6:AE:DD has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 79,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.88.4\",\n                    \"mac\": \"3A:D9:36:A6:AE:DD\",\n                    \"previous_count\": 79\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.57Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 26:D2:B4:00:5A:F5 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 217,\n                    \"hostname\": \"Tom-s-S24\",\n                    \"ip\": \"192.168.88.5\",\n                    \"mac\": \"26:D2:B4:00:5A:F5\",\n                    \"previous_count\": 217\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.57Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 3E:42:92:35:72:8E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 75,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.88.8\",\n                    \"mac\": \"3E:42:92:35:72:8E\",\n                    \"previous_count\": 75\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.57Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 86:40:43:A0:0E:06 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 63,\n                    \"hostname\": \"Matthew-s-S25-Ultra\",\n                    \"ip\": \"192.168.88.5\",\n                    \"mac\": \"86:40:43:A0:0E:06\",\n                    \"previous_count\": 63\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.57Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 48:F1:EB:22:9A:9F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 18,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.2\",\n                    \"mac\": \"48:F1:EB:22:9A:9F\",\n                    \"previous_count\": 18\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.57Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC EE:CA:C7:62:D2:DF has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 20,\n                    \"hostname\": \"Galaxy-S20\",\n                    \"ip\": \"192.168.88.3\",\n                    \"mac\": \"EE:CA:C7:62:D2:DF\",\n                    \"previous_count\": 20\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.57Z\"\n            },\n            {\n                \"Type\": \"HighCPUUsage\",\n                \"Message\": \"Device is experiencing high CPU usage.\",\n                \"Details\": {\n                    \"max_cpu_percentage\": 100,\n                    \"threshold_percentage\": 90\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.57Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::203626900F59\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.1.0 3.1.8 v6087.0 Build 230406 Rel.63114n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:47.92Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 100,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 100,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 4.666666666666667,\n            \"google.com\": 4.533333333333333,\n            \"spotify.com\": 4.333333333333333,\n            \"youtube.com\": 4.7\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 825.524,\n                \"Rtt\": 12.263333333333334\n            }\n        },\n        \"maxCPU\": 41,\n        \"maxMemory\": 40.56,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::203626901025\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.3.0 3.1.9 v6087.0 Build 250124 Rel.60047n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:44.634Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 81.25,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 25,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 9.237529691211401,\n            \"google.com\": 9.235154394299288,\n            \"spotify.com\": 54.09263657957245,\n            \"youtube.com\": 68.07363420427554\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 770.6894285714279,\n                \"Rtt\": 28.71460000000003\n            }\n        },\n        \"badSignal\": {\n            \"3A:D7:85:E3:ED:66\": {\n                \"Hostname\": \"iPad\",\n                \"IpAddress\": \"192.168.0.8\",\n                \"Count\": 217\n            },\n            \"3C:8D:20:56:85:A3\": {\n                \"Hostname\": \"Chromecast\",\n                \"IpAddress\": \"192.168.0.3\",\n                \"Count\": 60\n            },\n            \"56:4F:83:82:2B:5E\": {\n                \"Hostname\": \"Sydopedia\",\n                \"IpAddress\": \"192.168.0.17\",\n                \"Count\": 229\n            },\n            \"82:40:8B:C0:F6:F3\": {\n                \"Hostname\": \"Justin-Bieber\",\n                \"IpAddress\": \"192.168.0.13\",\n                \"Count\": 37\n            },\n            \"8E:F8:76:2A:56:EC\": {\n                \"Hostname\": \"Syed-Mohib-s-Galaxy-S22-Ultra\",\n                \"IpAddress\": \"192.168.0.15\",\n                \"Count\": 22\n            }\n        },\n        \"maxCPU\": 21,\n        \"maxMemory\": 39.97,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 82:40:8B:C0:F6:F3 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 37,\n                    \"hostname\": \"Justin-Bieber\",\n                    \"ip\": \"192.168.0.13\",\n                    \"mac\": \"82:40:8B:C0:F6:F3\",\n                    \"previous_count\": 37\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.684Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 8E:F8:76:2A:56:EC has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 22,\n                    \"hostname\": \"Syed-Mohib-s-Galaxy-S22-Ultra\",\n                    \"ip\": \"192.168.0.15\",\n                    \"mac\": \"8E:F8:76:2A:56:EC\",\n                    \"previous_count\": 22\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.684Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::A842A10A4818\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.15.0 2.0.0 v606d.0 Build 240802 Rel.33715n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:38.571Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 85,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 40,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 4.1258907363420425,\n            \"google.com\": 4.330166270783848,\n            \"spotify.com\": 4.296912114014252,\n            \"youtube.com\": 4.3610451306413305\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 885.1288915662653,\n                \"Rtt\": 14.072289156626505\n            }\n        },\n        \"badSignal\": {\n            \"66:30:B6:F8:4A:09\": {\n                \"Hostname\": \"Connor-s-S23\",\n                \"IpAddress\": \"192.168.0.10\",\n                \"Count\": 10\n            },\n            \"6E:B4:DE:F7:78:D2\": {\n                \"Hostname\": \"Connor-s-S23\",\n                \"IpAddress\": \"192.168.0.12\",\n                \"Count\": 172\n            },\n            \"E8:2E:BE:AA:68:38\": {\n                \"Hostname\": \"toriannas-laptop\",\n                \"IpAddress\": \"192.168.0.11\",\n                \"Count\": 421\n            },\n            \"EC:75:0C:41:5F:A0\": {\n                \"Hostname\": \"P304M\",\n                \"IpAddress\": \"192.168.0.3\",\n                \"Count\": 14\n            }\n        },\n        \"maxCPU\": 27,\n        \"maxMemory\": 45.85,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 6E:B4:DE:F7:78:D2 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 172,\n                    \"hostname\": \"Connor-s-S23\",\n                    \"ip\": \"192.168.0.12\",\n                    \"mac\": \"6E:B4:DE:F7:78:D2\",\n                    \"previous_count\": 172\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.595Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 66:30:B6:F8:4A:09 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 10,\n                    \"hostname\": \"Connor-s-S23\",\n                    \"ip\": \"192.168.0.10\",\n                    \"mac\": \"66:30:B6:F8:4A:09\",\n                    \"previous_count\": 10\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.595Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC EC:75:0C:41:5F:A0 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 14,\n                    \"hostname\": \"P304M\",\n                    \"ip\": \"192.168.0.3\",\n                    \"mac\": \"EC:75:0C:41:5F:A0\",\n                    \"previous_count\": 14\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.595Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::40ED0039F997\",\n            \"model\": \"HX220\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.15.0 2.0.0 v605f.0 Build 231128 Rel.28166n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:47.43Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 100,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 100,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 6.992857142857143,\n            \"google.com\": 7.20952380952381,\n            \"spotify.com\": 6.602380952380952,\n            \"youtube.com\": 7.171428571428572\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 654.7952857142845,\n                \"Rtt\": 24.891166666666674\n            }\n        },\n        \"maxCPU\": 85,\n        \"maxMemory\": 66.38,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::20362690068C\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.1.0 3.1.8 v6087.0 Build 230406 Rel.63114n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:46.767Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 78.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 5.957142857142857,\n            \"google.com\": 6.002380952380952,\n            \"spotify.com\": 5.947619047619048,\n            \"youtube.com\": 5.964285714285714\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 1658.9309047619035,\n                \"Rtt\": 14.944226190476193\n            }\n        },\n        \"badSignal\": {\n            \"20:DF:B9:02:F2:D0\": {\n                \"Hostname\": \"Google-Home-Mini\",\n                \"IpAddress\": \"192.168.0.7\",\n                \"Count\": 420\n            },\n            \"9C:B6:D0:3E:F4:28\": {\n                \"Hostname\": \"UK-5MWVGD63-L\",\n                \"IpAddress\": \"192.168.0.11\",\n                \"Count\": 148\n            },\n            \"B2:CD:A2:1F:82:49\": {\n                \"Hostname\": \"Pixel-Watch-3\",\n                \"IpAddress\": \"192.168.0.11\",\n                \"Count\": 12\n            },\n            \"B8:74:24:3A:38:4A\": {\n                \"Hostname\": \"Viessmann-4248\",\n                \"IpAddress\": \"192.168.0.6\",\n                \"Count\": 296\n            },\n            \"D8:8C:79:94:C5:BA\": {\n                \"Hostname\": \"Google-Nest-Mini\",\n                \"IpAddress\": \"192.168.0.10\",\n                \"Count\": 321\n            },\n            \"DC:E5:5B:82:40:22\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.15\",\n                \"Count\": 340\n            },\n            \"DE:78:FE:00:FD:39\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.9\",\n                \"Count\": 109\n            },\n            \"E4:FA:C4:39:DB:B7\": {\n                \"Hostname\": \"L510\",\n                \"IpAddress\": \"192.168.0.12\",\n                \"Count\": 32\n            }\n        },\n        \"maxCPU\": 15,\n        \"maxMemory\": 39.3,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC DE:78:FE:00:FD:39 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 109,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.9\",\n                    \"mac\": \"DE:78:FE:00:FD:39\",\n                    \"previous_count\": 109\n                },\n                \"Timestamp\": \"2025-09-29T09:31:46.771Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC E4:FA:C4:39:DB:B7 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 32,\n                    \"hostname\": \"L510\",\n                    \"ip\": \"192.168.0.12\",\n                    \"mac\": \"E4:FA:C4:39:DB:B7\",\n                    \"previous_count\": 32\n                },\n                \"Timestamp\": \"2025-09-29T09:31:46.771Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B2:CD:A2:1F:82:49 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 12,\n                    \"hostname\": \"Pixel-Watch-3\",\n                    \"ip\": \"192.168.0.11\",\n                    \"mac\": \"B2:CD:A2:1F:82:49\",\n                    \"previous_count\": 12\n                },\n                \"Timestamp\": \"2025-09-29T09:31:46.771Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 9C:B6:D0:3E:F4:28 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 148,\n                    \"hostname\": \"UK-5MWVGD63-L\",\n                    \"ip\": \"192.168.0.11\",\n                    \"mac\": \"9C:B6:D0:3E:F4:28\",\n                    \"previous_count\": 148\n                },\n                \"Timestamp\": \"2025-09-29T09:31:46.771Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::20362690BE0B\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.3.0 3.1.9 v6087.0 Build 250124 Rel.60047n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:37.495Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 81.25,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 25,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 6.076009501187649,\n            \"google.com\": 6.078384798099762,\n            \"spotify.com\": 5.574821852731591,\n            \"youtube.com\": 6.021377672209026\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 970.2806175771965,\n                \"Rtt\": 25.34973871733966\n            }\n        },\n        \"badSignal\": {\n            \"16:19:DB:81:06:73\": {\n                \"Hostname\": \"iPad\",\n                \"IpAddress\": \"192.168.0.18\",\n                \"Count\": 95\n            },\n            \"2C:71:FF:10:75:62\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.16\",\n                \"Count\": 271\n            },\n            \"7C:D5:66:30:46:5F\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.107\",\n                \"Count\": 309\n            },\n            \"DE:A4:1C:68:F6:34\": {\n                \"Hostname\": \"Watch\",\n                \"IpAddress\": \"192.168.0.20\",\n                \"Count\": 44\n            },\n            \"FE:AA:8A:A8:DC:01\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.15\",\n                \"Count\": 35\n            }\n        },\n        \"maxCPU\": 30,\n        \"maxMemory\": 41.22,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC DE:A4:1C:68:F6:34 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 44,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.0.20\",\n                    \"mac\": \"DE:A4:1C:68:F6:34\",\n                    \"previous_count\": 44\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.495Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 2C:71:FF:10:75:62 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 271,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.16\",\n                    \"mac\": \"2C:71:FF:10:75:62\",\n                    \"previous_count\": 271\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.495Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 7C:D5:66:30:46:5F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 309,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.107\",\n                    \"mac\": \"7C:D5:66:30:46:5F\",\n                    \"previous_count\": 309\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.495Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC FE:AA:8A:A8:DC:01 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 35,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.15\",\n                    \"mac\": \"FE:AA:8A:A8:DC:01\",\n                    \"previous_count\": 35\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.495Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 16:19:DB:81:06:73 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 95,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.0.18\",\n                    \"mac\": \"16:19:DB:81:06:73\",\n                    \"previous_count\": 95\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.496Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::3C52A1060519\",\n            \"model\": \"HX220\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.17.0 2.0.0 v605f.0 Build 240923 Rel.23368n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:53.447Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 78.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 3.8954869358669835,\n            \"google.com\": 3.9382422802850354,\n            \"spotify.com\": 3.9263657957244655,\n            \"youtube.com\": 3.9192399049881237\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 383.35490476190427,\n                \"Rtt\": 2.875328571428567\n            }\n        },\n        \"badSignal\": {\n            \"0C:9A:3C:8C:5D:C0\": {\n                \"Hostname\": \"HOWD-LAP-FQKMZJ\",\n                \"IpAddress\": \"192.168.33.21\",\n                \"Count\": 59\n            },\n            \"10:3D:1C:D3:C7:AA\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.23\",\n                \"Count\": 28\n            },\n            \"14:91:38:C5:28:25\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.35\",\n                \"Count\": 417\n            },\n            \"28:6B:35:A2:48:97\": {\n                \"Hostname\": \"KH-LT\",\n                \"IpAddress\": \"192.168.0.32\",\n                \"Count\": 20\n            },\n            \"28:C5:C8:02:60:BF\": {\n                \"Hostname\": \"HPI0260BE\",\n                \"IpAddress\": \"192.168.0.28\",\n                \"Count\": 371\n            },\n            \"2C:9E:00:2E:F8:AB\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.34\",\n                \"Count\": 95\n            },\n            \"30:FD:38:02:66:D4\": {\n                \"Hostname\": \"Google-Home-Mini\",\n                \"IpAddress\": \"192.168.0.43\",\n                \"Count\": 113\n            },\n            \"3A:DC:2E:7E:67:E2\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.33\",\n                \"Count\": 39\n            },\n            \"42:14:4C:49:E8:E3\": {\n                \"Hostname\": \"Galaxy-A13-5G\",\n                \"IpAddress\": \"192.168.0.37\",\n                \"Count\": 284\n            },\n            \"44:E6:4A:03:2C:40\": {\n                \"Hostname\": \"AutoPack_Sweeper\",\n                \"IpAddress\": \"192.168.32.21\",\n                \"Count\": 45\n            },\n            \"4A:AE:9D:28:8B:70\": {\n                \"Hostname\": \"Kerry-s-S24\",\n                \"IpAddress\": \"192.168.0.45\",\n                \"Count\": 232\n            },\n            \"4C:34:88:15:F4:A0\": {\n                \"Hostname\": \"DESKTOP-44DOBDV\",\n                \"IpAddress\": \"192.168.0.49\",\n                \"Count\": 41\n            },\n            \"4E:26:30:60:02:9C\": {\n                \"Hostname\": \"MacBookPro\",\n                \"IpAddress\": \"192.168.0.32\",\n                \"Count\": 296\n            },\n            \"5A:B1:11:FB:7E:7A\": {\n                \"Hostname\": \"Mac\",\n                \"IpAddress\": \"192.168.0.38\",\n                \"Count\": 282\n            },\n            \"64:16:66:45:CC:FD\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.32.24\",\n                \"Count\": 37\n            },\n            \"70:BC:10:9E:F3:D5\": {\n                \"Hostname\": \"XBOXONE\",\n                \"IpAddress\": \"192.168.33.23\",\n                \"Count\": 105\n            },\n            \"78:DD:D9:77:BD:E8\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.41\",\n                \"Count\": 13\n            },\n            \"80:7D:3A:6A:CD:49\": {\n                \"Hostname\": \"ESP_6ACD49\",\n                \"IpAddress\": \"192.168.0.22\",\n                \"Count\": 198\n            },\n            \"80:7D:3A:6A:DD:6E\": {\n                \"Hostname\": \"ESP_6ADD6E\",\n                \"IpAddress\": \"192.168.32.22\",\n                \"Count\": 404\n            },\n            \"86:61:5E:94:FC:C1\": {\n                \"Hostname\": \"Dylan-s-S22\",\n                \"IpAddress\": \"192.168.0.42\",\n                \"Count\": 193\n            },\n            \"90:6A:EB:C1:82:96\": {\n                \"Hostname\": \"XBOX\",\n                \"IpAddress\": \"192.168.33.22\",\n                \"Count\": 158\n            },\n            \"9A:62:20:4E:4D:2F\": {\n                \"Hostname\": \"Redmi-Note-13\",\n                \"IpAddress\": \"192.168.0.22\",\n                \"Count\": 11\n            },\n            \"AA:93:63:1E:C4:17\": {\n                \"Hostname\": \"Redmi-Note-12\",\n                \"IpAddress\": \"192.168.0.26\",\n                \"Count\": 89\n            },\n            \"B0:2A:43:3C:C7:13\": {\n                \"Hostname\": \"Chromecast\",\n                \"IpAddress\": \"192.168.0.30\",\n                \"Count\": 33\n            },\n            \"B2:E0:B9:4D:CF:6F\": {\n                \"Hostname\": \"Redmi-Note-12\",\n                \"IpAddress\": \"192.168.0.33\",\n                \"Count\": 251\n            },\n            \"B6:51:AD:07:E8:7D\": {\n                \"Hostname\": \"Redmi-Note-12\",\n                \"IpAddress\": \"192.168.33.24\",\n                \"Count\": 73\n            },\n            \"C0:91:B9:3B:21:6E\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.40\",\n                \"Count\": 414\n            },\n            \"D8:0B:9A:DA:F5:4C\": {\n                \"Hostname\": \"GalaxyWatchActive-D54B\",\n                \"IpAddress\": \"192.168.0.25\",\n                \"Count\": 11\n            },\n            \"D8:F1:5B:D4:05:5C\": {\n                \"Hostname\": \"ESP_D4055C\",\n                \"IpAddress\": \"192.168.32.25\",\n                \"Count\": 38\n            },\n            \"DC:3A:5E:FD:07:DF\": {\n                \"Hostname\": \"RokuStick-603\",\n                \"IpAddress\": \"192.168.0.27\",\n                \"Count\": 304\n            },\n            \"F0:6E:0B:D9:2B:10\": {\n                \"Hostname\": \"WIN-83AMEBUIICV\",\n                \"IpAddress\": \"192.168.0.25\",\n                \"Count\": 16\n            },\n            \"FC:66:CF:2B:17:A9\": {\n                \"Hostname\": \"iphone-12\",\n                \"IpAddress\": \"192.168.0.24\",\n                \"Count\": 248\n            },\n            \"FC:77:74:21:C3:1B\": {\n                \"Hostname\": \"DESKTOP-MF2QJS9\",\n                \"IpAddress\": \"192.168.0.41\",\n                \"Count\": 10\n            },\n            \"FC:A1:83:14:4A:2D\": {\n                \"Hostname\": \"amazon-6b6ad4ee6\",\n                \"IpAddress\": \"192.168.0.25\",\n                \"Count\": 35\n            },\n            \"FE:AF:80:5C:40:8B\": {\n                \"Hostname\": \"Pixel-7-Pro\",\n                \"IpAddress\": \"192.168.0.39\",\n                \"Count\": 231\n            }\n        },\n        \"maxCPU\": 58,\n        \"maxMemory\": 67.53,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC FC:A1:83:14:4A:2D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 35,\n                    \"hostname\": \"amazon-6b6ad4ee6\",\n                    \"ip\": \"192.168.0.25\",\n                    \"mac\": \"FC:A1:83:14:4A:2D\",\n                    \"previous_count\": 35\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.478Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 14:91:38:C5:28:25 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 417,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.35\",\n                    \"mac\": \"14:91:38:C5:28:25\",\n                    \"previous_count\": 417\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.478Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 4A:AE:9D:28:8B:70 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 232,\n                    \"hostname\": \"Kerry-s-S24\",\n                    \"ip\": \"192.168.0.45\",\n                    \"mac\": \"4A:AE:9D:28:8B:70\",\n                    \"previous_count\": 232\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.478Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 30:FD:38:02:66:D4 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 113,\n                    \"hostname\": \"Google-Home-Mini\",\n                    \"ip\": \"192.168.0.43\",\n                    \"mac\": \"30:FD:38:02:66:D4\",\n                    \"previous_count\": 113\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.478Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 86:61:5E:94:FC:C1 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 193,\n                    \"hostname\": \"Dylan-s-S22\",\n                    \"ip\": \"192.168.0.42\",\n                    \"mac\": \"86:61:5E:94:FC:C1\",\n                    \"previous_count\": 193\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.478Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B2:E0:B9:4D:CF:6F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 251,\n                    \"hostname\": \"Redmi-Note-12\",\n                    \"ip\": \"192.168.0.33\",\n                    \"mac\": \"B2:E0:B9:4D:CF:6F\",\n                    \"previous_count\": 251\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.478Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D8:F1:5B:D4:05:5C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 38,\n                    \"hostname\": \"ESP_D4055C\",\n                    \"ip\": \"192.168.32.25\",\n                    \"mac\": \"D8:F1:5B:D4:05:5C\",\n                    \"previous_count\": 38\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.478Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 28:6B:35:A2:48:97 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 20,\n                    \"hostname\": \"KH-LT\",\n                    \"ip\": \"192.168.0.32\",\n                    \"mac\": \"28:6B:35:A2:48:97\",\n                    \"previous_count\": 20\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.478Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 44:E6:4A:03:2C:40 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 45,\n                    \"hostname\": \"AutoPack_Sweeper\",\n                    \"ip\": \"192.168.32.21\",\n                    \"mac\": \"44:E6:4A:03:2C:40\",\n                    \"previous_count\": 45\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.478Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 10:3D:1C:D3:C7:AA has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 28,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.23\",\n                    \"mac\": \"10:3D:1C:D3:C7:AA\",\n                    \"previous_count\": 28\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.478Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 64:16:66:45:CC:FD has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 37,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.32.24\",\n                    \"mac\": \"64:16:66:45:CC:FD\",\n                    \"previous_count\": 37\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.478Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 28:C5:C8:02:60:BF has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 371,\n                    \"hostname\": \"HPI0260BE\",\n                    \"ip\": \"192.168.0.28\",\n                    \"mac\": \"28:C5:C8:02:60:BF\",\n                    \"previous_count\": 371\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.478Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC DC:3A:5E:FD:07:DF has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 304,\n                    \"hostname\": \"RokuStick-603\",\n                    \"ip\": \"192.168.0.27\",\n                    \"mac\": \"DC:3A:5E:FD:07:DF\",\n                    \"previous_count\": 304\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.478Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 9A:62:20:4E:4D:2F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 11,\n                    \"hostname\": \"Redmi-Note-13\",\n                    \"ip\": \"192.168.0.22\",\n                    \"mac\": \"9A:62:20:4E:4D:2F\",\n                    \"previous_count\": 11\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.478Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D8:0B:9A:DA:F5:4C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 11,\n                    \"hostname\": \"GalaxyWatchActive-D54B\",\n                    \"ip\": \"192.168.0.25\",\n                    \"mac\": \"D8:0B:9A:DA:F5:4C\",\n                    \"previous_count\": 11\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.478Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC FC:66:CF:2B:17:A9 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 248,\n                    \"hostname\": \"iphone-12\",\n                    \"ip\": \"192.168.0.24\",\n                    \"mac\": \"FC:66:CF:2B:17:A9\",\n                    \"previous_count\": 248\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.478Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 80:7D:3A:6A:CD:49 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 198,\n                    \"hostname\": \"ESP_6ACD49\",\n                    \"ip\": \"192.168.0.22\",\n                    \"mac\": \"80:7D:3A:6A:CD:49\",\n                    \"previous_count\": 198\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.478Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 2C:9E:00:2E:F8:AB has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 95,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.34\",\n                    \"mac\": \"2C:9E:00:2E:F8:AB\",\n                    \"previous_count\": 95\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.478Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 0C:9A:3C:8C:5D:C0 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 59,\n                    \"hostname\": \"HOWD-LAP-FQKMZJ\",\n                    \"ip\": \"192.168.33.21\",\n                    \"mac\": \"0C:9A:3C:8C:5D:C0\",\n                    \"previous_count\": 59\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.478Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC FC:77:74:21:C3:1B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 10,\n                    \"hostname\": \"DESKTOP-MF2QJS9\",\n                    \"ip\": \"192.168.0.41\",\n                    \"mac\": \"FC:77:74:21:C3:1B\",\n                    \"previous_count\": 10\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.478Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC AA:93:63:1E:C4:17 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 89,\n                    \"hostname\": \"Redmi-Note-12\",\n                    \"ip\": \"192.168.0.26\",\n                    \"mac\": \"AA:93:63:1E:C4:17\",\n                    \"previous_count\": 89\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.478Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B6:51:AD:07:E8:7D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 73,\n                    \"hostname\": \"Redmi-Note-12\",\n                    \"ip\": \"192.168.33.24\",\n                    \"mac\": \"B6:51:AD:07:E8:7D\",\n                    \"previous_count\": 73\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.478Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F0:6E:0B:D9:2B:10 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 16,\n                    \"hostname\": \"WIN-83AMEBUIICV\",\n                    \"ip\": \"192.168.0.25\",\n                    \"mac\": \"F0:6E:0B:D9:2B:10\",\n                    \"previous_count\": 16\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.478Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 90:6A:EB:C1:82:96 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 158,\n                    \"hostname\": \"XBOX\",\n                    \"ip\": \"192.168.33.22\",\n                    \"mac\": \"90:6A:EB:C1:82:96\",\n                    \"previous_count\": 158\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.478Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 80:7D:3A:6A:DD:6E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 404,\n                    \"hostname\": \"ESP_6ADD6E\",\n                    \"ip\": \"192.168.32.22\",\n                    \"mac\": \"80:7D:3A:6A:DD:6E\",\n                    \"previous_count\": 404\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.478Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B0:2A:43:3C:C7:13 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 33,\n                    \"hostname\": \"Chromecast\",\n                    \"ip\": \"192.168.0.30\",\n                    \"mac\": \"B0:2A:43:3C:C7:13\",\n                    \"previous_count\": 33\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.478Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 4E:26:30:60:02:9C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 296,\n                    \"hostname\": \"MacBookPro\",\n                    \"ip\": \"192.168.0.32\",\n                    \"mac\": \"4E:26:30:60:02:9C\",\n                    \"previous_count\": 296\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.478Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C0:91:B9:3B:21:6E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 414,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.40\",\n                    \"mac\": \"C0:91:B9:3B:21:6E\",\n                    \"previous_count\": 414\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.478Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 42:14:4C:49:E8:E3 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 284,\n                    \"hostname\": \"Galaxy-A13-5G\",\n                    \"ip\": \"192.168.0.37\",\n                    \"mac\": \"42:14:4C:49:E8:E3\",\n                    \"previous_count\": 284\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.478Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC FE:AF:80:5C:40:8B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 231,\n                    \"hostname\": \"Pixel-7-Pro\",\n                    \"ip\": \"192.168.0.39\",\n                    \"mac\": \"FE:AF:80:5C:40:8B\",\n                    \"previous_count\": 231\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.478Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 4C:34:88:15:F4:A0 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 41,\n                    \"hostname\": \"DESKTOP-44DOBDV\",\n                    \"ip\": \"192.168.0.49\",\n                    \"mac\": \"4C:34:88:15:F4:A0\",\n                    \"previous_count\": 41\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.478Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 3A:DC:2E:7E:67:E2 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 39,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.33\",\n                    \"mac\": \"3A:DC:2E:7E:67:E2\",\n                    \"previous_count\": 39\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.478Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 5A:B1:11:FB:7E:7A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 282,\n                    \"hostname\": \"Mac\",\n                    \"ip\": \"192.168.0.38\",\n                    \"mac\": \"5A:B1:11:FB:7E:7A\",\n                    \"previous_count\": 282\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.478Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 70:BC:10:9E:F3:D5 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 105,\n                    \"hostname\": \"XBOXONE\",\n                    \"ip\": \"192.168.33.23\",\n                    \"mac\": \"70:BC:10:9E:F3:D5\",\n                    \"previous_count\": 105\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.478Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 78:DD:D9:77:BD:E8 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 13,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.41\",\n                    \"mac\": \"78:DD:D9:77:BD:E8\",\n                    \"previous_count\": 13\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.478Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::20362690D9FF\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.1.0 3.1.8 v6087.0 Build 230406 Rel.63114n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:51.736Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 92.5,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 70,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 7.18,\n            \"google.com\": 6.97319034852547,\n            \"spotify.com\": 6.025380710659898,\n            \"youtube.com\": 6.97979797979798\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 872.8146904761898,\n                \"Rtt\": 15.827011904761912\n            }\n        },\n        \"badSignal\": {\n            \"C4:B3:01:A8:CD:8A\": {\n                \"Hostname\": \"Ians-Air\",\n                \"IpAddress\": \"192.168.0.9\",\n                \"Count\": 12\n            },\n            \"D2:E8:19:2A:50:53\": {\n                \"Hostname\": \"MacBookPro\",\n                \"IpAddress\": \"192.168.0.8\",\n                \"Count\": 362\n            }\n        },\n        \"maxCPU\": 45,\n        \"maxMemory\": 39.54,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C4:B3:01:A8:CD:8A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 12,\n                    \"hostname\": \"Ians-Air\",\n                    \"ip\": \"192.168.0.9\",\n                    \"mac\": \"C4:B3:01:A8:CD:8A\",\n                    \"previous_count\": 12\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.737Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::98254AA1D13D\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.13.0 2.0.0 v606d.0 Build 231129 Rel.37213n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:55.095Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 68.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15,\n            \"hardwareHealthScore\": 60\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 9.652380952380952,\n            \"google.com\": 9.585714285714285,\n            \"spotify.com\": 8.973809523809523,\n            \"youtube.com\": 9.807142857142857\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 487.7039024390243,\n                \"Rtt\": 34.170731707317074\n            }\n        },\n        \"badSignal\": {\n            \"22:A2:4A:80:F9:63\": {\n                \"Hostname\": \"Nick-s-A56\",\n                \"IpAddress\": \"192.168.0.106\",\n                \"Count\": 41\n            },\n            \"3E:80:E7:7E:CA:C8\": {\n                \"Hostname\": \"Pixel-7a\",\n                \"IpAddress\": \"192.168.0.117\",\n                \"Count\": 127\n            },\n            \"56:21:27:7E:1A:5A\": {\n                \"Hostname\": \"Grace-s-A14\",\n                \"IpAddress\": \"192.168.0.113\",\n                \"Count\": 46\n            },\n            \"A2:8D:D3:E3:10:5E\": {\n                \"Hostname\": \"Charlotte-s-A32\",\n                \"IpAddress\": \"192.168.0.107\",\n                \"Count\": 52\n            },\n            \"A4:FC:77:D5:F0:8F\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.118\",\n                \"Count\": 145\n            },\n            \"C6:6B:D1:C7:07:47\": {\n                \"Hostname\": \"Nokia-C32\",\n                \"IpAddress\": \"192.168.0.105\",\n                \"Count\": 11\n            },\n            \"F8:54:B8:72:C4:EC\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.116\",\n                \"Count\": 90\n            }\n        },\n        \"maxCPU\": 100,\n        \"maxMemory\": 47.12,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A4:FC:77:D5:F0:8F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 145,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.118\",\n                    \"mac\": \"A4:FC:77:D5:F0:8F\",\n                    \"previous_count\": 145\n                },\n                \"Timestamp\": \"2025-09-29T09:31:55.102Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 56:21:27:7E:1A:5A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 46,\n                    \"hostname\": \"Grace-s-A14\",\n                    \"ip\": \"192.168.0.113\",\n                    \"mac\": \"56:21:27:7E:1A:5A\",\n                    \"previous_count\": 46\n                },\n                \"Timestamp\": \"2025-09-29T09:31:55.102Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F8:54:B8:72:C4:EC has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 90,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.116\",\n                    \"mac\": \"F8:54:B8:72:C4:EC\",\n                    \"previous_count\": 90\n                },\n                \"Timestamp\": \"2025-09-29T09:31:55.102Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A2:8D:D3:E3:10:5E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 52,\n                    \"hostname\": \"Charlotte-s-A32\",\n                    \"ip\": \"192.168.0.107\",\n                    \"mac\": \"A2:8D:D3:E3:10:5E\",\n                    \"previous_count\": 52\n                },\n                \"Timestamp\": \"2025-09-29T09:31:55.102Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 22:A2:4A:80:F9:63 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 41,\n                    \"hostname\": \"Nick-s-A56\",\n                    \"ip\": \"192.168.0.106\",\n                    \"mac\": \"22:A2:4A:80:F9:63\",\n                    \"previous_count\": 41\n                },\n                \"Timestamp\": \"2025-09-29T09:31:55.102Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C6:6B:D1:C7:07:47 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 11,\n                    \"hostname\": \"Nokia-C32\",\n                    \"ip\": \"192.168.0.105\",\n                    \"mac\": \"C6:6B:D1:C7:07:47\",\n                    \"previous_count\": 11\n                },\n                \"Timestamp\": \"2025-09-29T09:31:55.102Z\"\n            },\n            {\n                \"Type\": \"HighCPUUsage\",\n                \"Message\": \"Device is experiencing high CPU usage.\",\n                \"Details\": {\n                    \"max_cpu_percentage\": 100,\n                    \"threshold_percentage\": 90\n                },\n                \"Timestamp\": \"2025-09-29T09:31:55.102Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::788CB5E86905\",\n            \"model\": \"HX220\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.15.0 2.0.0 v605f.0 Build 231128 Rel.28166n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:35.657Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 100,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 100,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 7.095238095238095,\n            \"google.com\": 7.197619047619048,\n            \"spotify.com\": 7.0738095238095235,\n            \"youtube.com\": 7.15\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 742.2003800475052,\n                \"Rtt\": 21.550567695962002\n            }\n        },\n        \"maxCPU\": 49,\n        \"maxMemory\": 61.01,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::203626900F3B\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.1.0 3.1.8 v6087.0 Build 230406 Rel.63114n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:50.422Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 81.25,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 25,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 5.109523809523809,\n            \"google.com\": 5.161904761904762,\n            \"spotify.com\": 5.042857142857143,\n            \"youtube.com\": 5.1571428571428575\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 488.48640476190576,\n                \"Rtt\": 10.393730952380952\n            }\n        },\n        \"badSignal\": {\n            \"02:82:47:2A:E6:93\": {\n                \"Hostname\": \"Pixel-9-Pro-XL\",\n                \"IpAddress\": \"192.168.0.5\",\n                \"Count\": 141\n            },\n            \"04:03:D6:D0:2C:09\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.8\",\n                \"Count\": 141\n            },\n            \"5C:0C:E6:EF:49:45\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.7\",\n                \"Count\": 12\n            },\n            \"6C:4A:85:D2:E6:10\": {\n                \"Hostname\": \"Nats-iPad\",\n                \"IpAddress\": \"192.168.0.5\",\n                \"Count\": 20\n            },\n            \"EA:54:33:55:1D:FC\": {\n                \"Hostname\": \"Lydia-s-S22\",\n                \"IpAddress\": \"192.168.0.6\",\n                \"Count\": 171\n            }\n        },\n        \"maxCPU\": 12,\n        \"maxMemory\": 38.45,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC EA:54:33:55:1D:FC has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 171,\n                    \"hostname\": \"Lydia-s-S22\",\n                    \"ip\": \"192.168.0.6\",\n                    \"mac\": \"EA:54:33:55:1D:FC\",\n                    \"previous_count\": 171\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.463Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 5C:0C:E6:EF:49:45 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 12,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.7\",\n                    \"mac\": \"5C:0C:E6:EF:49:45\",\n                    \"previous_count\": 12\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.463Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 04:03:D6:D0:2C:09 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 141,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.8\",\n                    \"mac\": \"04:03:D6:D0:2C:09\",\n                    \"previous_count\": 141\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.463Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 6C:4A:85:D2:E6:10 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 20,\n                    \"hostname\": \"Nats-iPad\",\n                    \"ip\": \"192.168.0.5\",\n                    \"mac\": \"6C:4A:85:D2:E6:10\",\n                    \"previous_count\": 20\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.463Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::5091E33748A0\",\n            \"model\": \"HX220\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.17.0 2.0.0 v605f.0 Build 240923 Rel.23368n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:57.562Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 92.5,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 70,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 11.389447236180905,\n            \"google.com\": 11.39516129032258,\n            \"spotify.com\": 10.994845360824742,\n            \"youtube.com\": 11.41161616161616\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 422.9517183770874,\n                \"Rtt\": 2.0749928400954647\n            }\n        },\n        \"badSignal\": {\n            \"38:C8:04:E8:81:B4\": {\n                \"Hostname\": \"TCL-RokuTV-DD8\",\n                \"IpAddress\": \"192.168.88.26\",\n                \"Count\": 38\n            },\n            \"4E:3C:00:FD:D7:0F\": {\n                \"Hostname\": \"Watch\",\n                \"IpAddress\": \"192.168.88.17\",\n                \"Count\": 10\n            }\n        },\n        \"maxCPU\": 41,\n        \"maxMemory\": 64.91,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 38:C8:04:E8:81:B4 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 38,\n                    \"hostname\": \"TCL-RokuTV-DD8\",\n                    \"ip\": \"192.168.88.26\",\n                    \"mac\": \"38:C8:04:E8:81:B4\",\n                    \"previous_count\": 38\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.59Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 4E:3C:00:FD:D7:0F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 10,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.88.17\",\n                    \"mac\": \"4E:3C:00:FD:D7:0F\",\n                    \"previous_count\": 10\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.59Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::20362690030E\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.1.0 3.1.8 v6087.0 Build 230406 Rel.63114n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:39.781Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 78.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 7.023923444976076,\n            \"google.com\": 7.038277511961723,\n            \"spotify.com\": 7.0047846889952154,\n            \"youtube.com\": 7.016746411483253\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 948.4002625298326,\n                \"Rtt\": 13.398558472553697\n            }\n        },\n        \"badSignal\": {\n            \"10:DA:63:10:7F:EE\": {\n                \"Hostname\": \"Petes-iPhone\",\n                \"IpAddress\": \"192.168.0.11\",\n                \"Count\": 141\n            },\n            \"16:19:97:DC:90:AE\": {\n                \"Hostname\": \"iPad\",\n                \"IpAddress\": \"192.168.0.5\",\n                \"Count\": 40\n            },\n            \"62:78:85:14:92:A4\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.6\",\n                \"Count\": 47\n            },\n            \"66:FB:64:1A:13:E6\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.5\",\n                \"Count\": 27\n            },\n            \"AC:86:A3:D7:49:77\": {\n                \"Hostname\": \"SamanthsiPhone2\",\n                \"IpAddress\": \"192.168.0.11\",\n                \"Count\": 60\n            },\n            \"CC:08:FA:87:16:A5\": {\n                \"Hostname\": \"Students-Air\",\n                \"IpAddress\": \"192.168.0.5\",\n                \"Count\": 34\n            },\n            \"E2:EA:C4:47:1F:63\": {\n                \"Hostname\": \"RE300\",\n                \"IpAddress\": \"192.168.0.20\",\n                \"Count\": 418\n            },\n            \"F0:6E:0B:34:BA:5B\": {\n                \"Hostname\": \"XboxOne\",\n                \"IpAddress\": \"192.168.0.8\",\n                \"Count\": 14\n            },\n            \"FE:66:BA:9B:0A:4A\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.8\",\n                \"Count\": 74\n            }\n        },\n        \"maxCPU\": 23,\n        \"maxMemory\": 38.49,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC AC:86:A3:D7:49:77 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 60,\n                    \"hostname\": \"SamanthsiPhone2\",\n                    \"ip\": \"192.168.0.11\",\n                    \"mac\": \"AC:86:A3:D7:49:77\",\n                    \"previous_count\": 60\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.792Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC CC:08:FA:87:16:A5 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 34,\n                    \"hostname\": \"Students-Air\",\n                    \"ip\": \"192.168.0.5\",\n                    \"mac\": \"CC:08:FA:87:16:A5\",\n                    \"previous_count\": 34\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.792Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 66:FB:64:1A:13:E6 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 27,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.5\",\n                    \"mac\": \"66:FB:64:1A:13:E6\",\n                    \"previous_count\": 27\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.792Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 62:78:85:14:92:A4 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 47,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.6\",\n                    \"mac\": \"62:78:85:14:92:A4\",\n                    \"previous_count\": 47\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.792Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F0:6E:0B:34:BA:5B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 14,\n                    \"hostname\": \"XboxOne\",\n                    \"ip\": \"192.168.0.8\",\n                    \"mac\": \"F0:6E:0B:34:BA:5B\",\n                    \"previous_count\": 14\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.792Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::20362690076A\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.3.0 3.1.9 v6087.0 Build 250124 Rel.60047n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:41.112Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 78.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 14.874109263657957,\n            \"google.com\": 15.014251781472684,\n            \"spotify.com\": 14.004750593824228,\n            \"youtube.com\": 15.040380047505938\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 643.6042280285033,\n                \"Rtt\": 28.3415700712589\n            }\n        },\n        \"badSignal\": {\n            \"22:A9:AF:0F:1F:8C\": {\n                \"Hostname\": \"Ray-s-A23\",\n                \"IpAddress\": \"192.168.0.36\",\n                \"Count\": 22\n            },\n            \"48:44:F7:93:65:78\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.25\",\n                \"Count\": 22\n            },\n            \"4C:EF:C0:2B:23:3D\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.24\",\n                \"Count\": 96\n            },\n            \"5C:CF:7F:A7:B7:25\": {\n                \"Hostname\": \"ESP_A7B725\",\n                \"IpAddress\": \"192.168.0.21\",\n                \"Count\": 213\n            },\n            \"74:40:BB:9B:9D:C7\": {\n                \"Hostname\": \"APOLLO-LAP\",\n                \"IpAddress\": \"192.168.0.26\",\n                \"Count\": 190\n            },\n            \"AA:70:4C:6B:74:F8\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.19\",\n                \"Count\": 13\n            },\n            \"C0:8D:51:EA:96:56\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.16\",\n                \"Count\": 421\n            }\n        },\n        \"maxCPU\": 43,\n        \"maxMemory\": 41.04,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 4C:EF:C0:2B:23:3D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 96,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.24\",\n                    \"mac\": \"4C:EF:C0:2B:23:3D\",\n                    \"previous_count\": 96\n                },\n                \"Timestamp\": \"2025-09-29T09:31:41.116Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 22:A9:AF:0F:1F:8C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 22,\n                    \"hostname\": \"Ray-s-A23\",\n                    \"ip\": \"192.168.0.36\",\n                    \"mac\": \"22:A9:AF:0F:1F:8C\",\n                    \"previous_count\": 22\n                },\n                \"Timestamp\": \"2025-09-29T09:31:41.116Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 48:44:F7:93:65:78 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 22,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.25\",\n                    \"mac\": \"48:44:F7:93:65:78\",\n                    \"previous_count\": 22\n                },\n                \"Timestamp\": \"2025-09-29T09:31:41.116Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 5C:CF:7F:A7:B7:25 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 213,\n                    \"hostname\": \"ESP_A7B725\",\n                    \"ip\": \"192.168.0.21\",\n                    \"mac\": \"5C:CF:7F:A7:B7:25\",\n                    \"previous_count\": 213\n                },\n                \"Timestamp\": \"2025-09-29T09:31:41.116Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::30DE4B41E5F1\",\n            \"model\": \"HX220\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.15.0 2.0.0 v605f.0 Build 231128 Rel.28166n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:43.351Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 85,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 40,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 7.0476190476190474,\n            \"google.com\": 7.05,\n            \"spotify.com\": 6.0738095238095235,\n            \"youtube.com\": 7.007142857142857\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 559.8199523809511,\n                \"Rtt\": 20.093645238095238\n            }\n        },\n        \"badSignal\": {\n            \"4E:F3:DD:D3:CB:2E\": {\n                \"Hostname\": \"Matthew-s-S24\",\n                \"IpAddress\": \"192.168.88.10\",\n                \"Count\": 33\n            },\n            \"64:B5:C6:6B:59:BE\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.88.9\",\n                \"Count\": 81\n            },\n            \"D2:14:E4:B9:69:D1\": {\n                \"Hostname\": \"Natalie-s-S23-FE\",\n                \"IpAddress\": \"192.168.88.11\",\n                \"Count\": 35\n            },\n            \"F0:F0:A4:C5:6A:F3\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.88.4\",\n                \"Count\": 11\n            }\n        },\n        \"maxCPU\": 29,\n        \"maxMemory\": 60.94,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D2:14:E4:B9:69:D1 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 35,\n                    \"hostname\": \"Natalie-s-S23-FE\",\n                    \"ip\": \"192.168.88.11\",\n                    \"mac\": \"D2:14:E4:B9:69:D1\",\n                    \"previous_count\": 35\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.375Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F0:F0:A4:C5:6A:F3 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 11,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.4\",\n                    \"mac\": \"F0:F0:A4:C5:6A:F3\",\n                    \"previous_count\": 11\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.375Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 64:B5:C6:6B:59:BE has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 81,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.9\",\n                    \"mac\": \"64:B5:C6:6B:59:BE\",\n                    \"previous_count\": 81\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.375Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 4E:F3:DD:D3:CB:2E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 33,\n                    \"hostname\": \"Matthew-s-S24\",\n                    \"ip\": \"192.168.88.10\",\n                    \"mac\": \"4E:F3:DD:D3:CB:2E\",\n                    \"previous_count\": 33\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.375Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::98254A428E47\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.13.0 2.0.0 v606d.0 Build 231129 Rel.37213n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:51.618Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 77.5,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 10,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 4.009501187648456,\n            \"google.com\": 3.98812351543943,\n            \"spotify.com\": 3.1995249406175774,\n            \"youtube.com\": 4.002375296912114\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 804.3287009803925,\n                \"Rtt\": 15\n            }\n        },\n        \"badSignal\": {\n            \"1A:8F:D2:DE:B6:F5\": {\n                \"Hostname\": \"Jacqueline-s-S24\",\n                \"IpAddress\": \"192.168.0.107\",\n                \"Count\": 209\n            },\n            \"74:F9:CA:22:95:7D\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.107\",\n                \"Count\": 15\n            },\n            \"7C:D9:5C:0C:41:85\": {\n                \"Hostname\": \"Google-Home-Mini\",\n                \"IpAddress\": \"192.168.0.103\",\n                \"Count\": 14\n            },\n            \"F0:9E:4A:53:A2:F0\": {\n                \"Hostname\": \"MKC-05282\",\n                \"IpAddress\": \"192.168.0.104\",\n                \"Count\": 12\n            },\n            \"F2:A2:A3:DF:84:9C\": {\n                \"Hostname\": \"Dominic-s-S21\",\n                \"IpAddress\": \"192.168.0.104\",\n                \"Count\": 56\n            },\n            \"FE:0E:8A:DB:0C:10\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.109\",\n                \"Count\": 16\n            }\n        },\n        \"maxCPU\": 15,\n        \"maxMemory\": 46.45,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 74:F9:CA:22:95:7D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 15,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.107\",\n                    \"mac\": \"74:F9:CA:22:95:7D\",\n                    \"previous_count\": 15\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.634Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC FE:0E:8A:DB:0C:10 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 16,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.109\",\n                    \"mac\": \"FE:0E:8A:DB:0C:10\",\n                    \"previous_count\": 16\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.634Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F0:9E:4A:53:A2:F0 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 12,\n                    \"hostname\": \"MKC-05282\",\n                    \"ip\": \"192.168.0.104\",\n                    \"mac\": \"F0:9E:4A:53:A2:F0\",\n                    \"previous_count\": 12\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.634Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F2:A2:A3:DF:84:9C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 56,\n                    \"hostname\": \"Dominic-s-S21\",\n                    \"ip\": \"192.168.0.104\",\n                    \"mac\": \"F2:A2:A3:DF:84:9C\",\n                    \"previous_count\": 56\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.634Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 1A:8F:D2:DE:B6:F5 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 209,\n                    \"hostname\": \"Jacqueline-s-S24\",\n                    \"ip\": \"192.168.0.107\",\n                    \"mac\": \"1A:8F:D2:DE:B6:F5\",\n                    \"previous_count\": 209\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.634Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::98254A42A539\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.13.0 2.0.0 v606d.0 Build 231129 Rel.37213n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:53.697Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 78.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 13.842857142857143,\n            \"google.com\": 13.92142857142857,\n            \"spotify.com\": 13.35952380952381,\n            \"youtube.com\": 13.952380952380953\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 969.7636428571425,\n                \"Rtt\": 29.047619047619047\n            }\n        },\n        \"badSignal\": {\n            \"00:23:38:47:51:E0\": {\n                \"Hostname\": \"HF-LPT230\",\n                \"IpAddress\": \"192.168.0.101\",\n                \"Count\": 256\n            },\n            \"10:9F:41:CC:9A:9A\": {\n                \"Hostname\": \"GLMH7Q7N3QXMN\",\n                \"IpAddress\": \"192.168.0.102\",\n                \"Count\": 139\n            },\n            \"22:F2:D8:79:A2:76\": {\n                \"Hostname\": \"Rosemary-s-S20\",\n                \"IpAddress\": \"192.168.0.110\",\n                \"Count\": 31\n            },\n            \"26:83:5D:95:AB:3B\": {\n                \"Hostname\": \"Nicola-s-S23\",\n                \"IpAddress\": \"192.168.0.111\",\n                \"Count\": 44\n            },\n            \"3E:0C:26:37:96:EA\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.109\",\n                \"Count\": 56\n            },\n            \"54:2A:1B:C7:DB:AE\": {\n                \"Hostname\": \"SonosZP\",\n                \"IpAddress\": \"192.168.0.105\",\n                \"Count\": 409\n            },\n            \"54:2A:1B:C7:E4:C4\": {\n                \"Hostname\": \"SonosZP\",\n                \"IpAddress\": \"192.168.0.106\",\n                \"Count\": 372\n            },\n            \"70:B8:F6:B3:AB:C8\": {\n                \"Hostname\": \"espressif\",\n                \"IpAddress\": \"192.168.0.108\",\n                \"Count\": 25\n            },\n            \"A4:E5:7C:39:50:75\": {\n                \"Hostname\": \"ESP-395075\",\n                \"IpAddress\": \"192.168.0.102\",\n                \"Count\": 391\n            }\n        },\n        \"maxCPU\": 19,\n        \"maxMemory\": 48.92,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 26:83:5D:95:AB:3B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 44,\n                    \"hostname\": \"Nicola-s-S23\",\n                    \"ip\": \"192.168.0.111\",\n                    \"mac\": \"26:83:5D:95:AB:3B\",\n                    \"previous_count\": 44\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.717Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 22:F2:D8:79:A2:76 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 31,\n                    \"hostname\": \"Rosemary-s-S20\",\n                    \"ip\": \"192.168.0.110\",\n                    \"mac\": \"22:F2:D8:79:A2:76\",\n                    \"previous_count\": 31\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.717Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 54:2A:1B:C7:E4:C4 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 372,\n                    \"hostname\": \"SonosZP\",\n                    \"ip\": \"192.168.0.106\",\n                    \"mac\": \"54:2A:1B:C7:E4:C4\",\n                    \"previous_count\": 372\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.717Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 00:23:38:47:51:E0 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 256,\n                    \"hostname\": \"HF-LPT230\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"00:23:38:47:51:E0\",\n                    \"previous_count\": 256\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.717Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 70:B8:F6:B3:AB:C8 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 25,\n                    \"hostname\": \"espressif\",\n                    \"ip\": \"192.168.0.108\",\n                    \"mac\": \"70:B8:F6:B3:AB:C8\",\n                    \"previous_count\": 25\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.717Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::40ED0039F964\",\n            \"model\": \"HX220\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.15.0 2.0.0 v605f.0 Build 231128 Rel.28166n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:53.642Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 100,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 100,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 7.909738717339668,\n            \"google.com\": 7.95249406175772,\n            \"spotify.com\": 7.9263657957244655,\n            \"youtube.com\": 7.933491686460807\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 674.0026603325406,\n                \"Rtt\": 21.604456057007138\n            }\n        },\n        \"maxCPU\": 19,\n        \"maxMemory\": 60.77,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::20362690BB5F\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.1.0 3.1.8 v6087.0 Build 230406 Rel.63114n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:35.516Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 100,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 100,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 13.588235294117647,\n            \"google.com\": 13.294117647058824,\n            \"spotify.com\": 12.882352941176471,\n            \"youtube.com\": 13.058823529411764\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 974.9017647058824,\n                \"Rtt\": 19.763941176470592\n            }\n        },\n        \"maxCPU\": 28,\n        \"maxMemory\": 38.89,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::A842A10A419A\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.13.0 2.0.0 v606d.0 Build 231129 Rel.37213n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:49.222Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 77.5,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 10,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 8.192857142857143,\n            \"google.com\": 8.214285714285714,\n            \"spotify.com\": 7.421428571428572,\n            \"youtube.com\": 8.216666666666667\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 579.4154567307695,\n                \"Rtt\": 27.33173076923077\n            }\n        },\n        \"badSignal\": {\n            \"06:0C:46:74:B3:49\": {\n                \"Hostname\": \"Pixel-7a\",\n                \"IpAddress\": \"192.168.0.101\",\n                \"Count\": 139\n            },\n            \"08:91:A3:48:D1:FE\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.104\",\n                \"Count\": 33\n            },\n            \"34:B7:DA:4D:E5:CC\": {\n                \"Hostname\": \"Toniebox\",\n                \"IpAddress\": \"192.168.0.104\",\n                \"Count\": 37\n            },\n            \"66:7A:02:B8:5D:79\": {\n                \"Hostname\": \"Pixel-9\",\n                \"IpAddress\": \"192.168.0.102\",\n                \"Count\": 116\n            },\n            \"78:04:73:AF:B9:17\": {\n                \"Hostname\": \"Toniebox\",\n                \"IpAddress\": \"192.168.0.103\",\n                \"Count\": 44\n            },\n            \"A4:08:01:BE:F9:5B\": {\n                \"Hostname\": \"amazon-40adc7b08\",\n                \"IpAddress\": \"192.168.0.105\",\n                \"Count\": 100\n            }\n        },\n        \"maxCPU\": 19,\n        \"maxMemory\": 45.71,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A4:08:01:BE:F9:5B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 100,\n                    \"hostname\": \"amazon-40adc7b08\",\n                    \"ip\": \"192.168.0.105\",\n                    \"mac\": \"A4:08:01:BE:F9:5B\",\n                    \"previous_count\": 100\n                },\n                \"Timestamp\": \"2025-09-29T09:31:49.249Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 08:91:A3:48:D1:FE has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 33,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.104\",\n                    \"mac\": \"08:91:A3:48:D1:FE\",\n                    \"previous_count\": 33\n                },\n                \"Timestamp\": \"2025-09-29T09:31:49.249Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 06:0C:46:74:B3:49 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 139,\n                    \"hostname\": \"Pixel-7a\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"06:0C:46:74:B3:49\",\n                    \"previous_count\": 139\n                },\n                \"Timestamp\": \"2025-09-29T09:31:49.249Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 34:B7:DA:4D:E5:CC has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 37,\n                    \"hostname\": \"Toniebox\",\n                    \"ip\": \"192.168.0.104\",\n                    \"mac\": \"34:B7:DA:4D:E5:CC\",\n                    \"previous_count\": 37\n                },\n                \"Timestamp\": \"2025-09-29T09:31:49.249Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 66:7A:02:B8:5D:79 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 116,\n                    \"hostname\": \"Pixel-9\",\n                    \"ip\": \"192.168.0.102\",\n                    \"mac\": \"66:7A:02:B8:5D:79\",\n                    \"previous_count\": 116\n                },\n                \"Timestamp\": \"2025-09-29T09:31:49.249Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 78:04:73:AF:B9:17 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 44,\n                    \"hostname\": \"Toniebox\",\n                    \"ip\": \"192.168.0.103\",\n                    \"mac\": \"78:04:73:AF:B9:17\",\n                    \"previous_count\": 44\n                },\n                \"Timestamp\": \"2025-09-29T09:31:49.249Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::242FD04E8B88\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.13.0 2.0.0 v606d.0 Build 231129 Rel.37213n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:43.562Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 78.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 5.045238095238095,\n            \"google.com\": 5.030952380952381,\n            \"spotify.com\": 4.485714285714286,\n            \"youtube.com\": 5.045238095238095\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 704.8250361445783,\n                \"Rtt\": 12.698795180722891\n            }\n        },\n        \"badSignal\": {\n            \"10:96:93:3D:06:9E\": {\n                \"Hostname\": \"amazon-abf0f09a2\",\n                \"IpAddress\": \"192.168.0.105\",\n                \"Count\": 384\n            },\n            \"3A:68:A5:F0:68:C5\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.104\",\n                \"Count\": 18\n            },\n            \"5E:0E:6E:00:21:06\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.109\",\n                \"Count\": 108\n            },\n            \"66:84:33:60:1E:3C\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.108\",\n                \"Count\": 115\n            },\n            \"6E:A9:6B:42:6E:DA\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.111\",\n                \"Count\": 149\n            },\n            \"86:0E:E6:49:4C:FE\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.112\",\n                \"Count\": 32\n            },\n            \"A4:C3:37:13:3E:3F\": {\n                \"Hostname\": \"Essops-iphone\",\n                \"IpAddress\": \"192.168.0.107\",\n                \"Count\": 88\n            },\n            \"AE:02:02:3D:47:EF\": {\n                \"Hostname\": \"MacBookAir\",\n                \"IpAddress\": \"192.168.0.104\",\n                \"Count\": 92\n            },\n            \"BA:C8:F6:C1:8E:21\": {\n                \"Hostname\": \"MacBookAir\",\n                \"IpAddress\": \"192.168.0.107\",\n                \"Count\": 84\n            },\n            \"FC:9C:A7:CF:61:A7\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.103\",\n                \"Count\": 74\n            }\n        },\n        \"maxCPU\": 16,\n        \"maxMemory\": 46.98,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC FC:9C:A7:CF:61:A7 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 74,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.103\",\n                    \"mac\": \"FC:9C:A7:CF:61:A7\",\n                    \"previous_count\": 74\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.581Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC BA:C8:F6:C1:8E:21 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 84,\n                    \"hostname\": \"MacBookAir\",\n                    \"ip\": \"192.168.0.107\",\n                    \"mac\": \"BA:C8:F6:C1:8E:21\",\n                    \"previous_count\": 84\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.581Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 6E:A9:6B:42:6E:DA has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 149,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.111\",\n                    \"mac\": \"6E:A9:6B:42:6E:DA\",\n                    \"previous_count\": 149\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.581Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 86:0E:E6:49:4C:FE has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 32,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.112\",\n                    \"mac\": \"86:0E:E6:49:4C:FE\",\n                    \"previous_count\": 32\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.581Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC AE:02:02:3D:47:EF has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 92,\n                    \"hostname\": \"MacBookAir\",\n                    \"ip\": \"192.168.0.104\",\n                    \"mac\": \"AE:02:02:3D:47:EF\",\n                    \"previous_count\": 92\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.581Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 3A:68:A5:F0:68:C5 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 18,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.104\",\n                    \"mac\": \"3A:68:A5:F0:68:C5\",\n                    \"previous_count\": 18\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.581Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A4:C3:37:13:3E:3F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 88,\n                    \"hostname\": \"Essops-iphone\",\n                    \"ip\": \"192.168.0.107\",\n                    \"mac\": \"A4:C3:37:13:3E:3F\",\n                    \"previous_count\": 88\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.581Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 10:96:93:3D:06:9E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 384,\n                    \"hostname\": \"amazon-abf0f09a2\",\n                    \"ip\": \"192.168.0.105\",\n                    \"mac\": \"10:96:93:3D:06:9E\",\n                    \"previous_count\": 384\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.581Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 5E:0E:6E:00:21:06 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 108,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.109\",\n                    \"mac\": \"5E:0E:6E:00:21:06\",\n                    \"previous_count\": 108\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.581Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 66:84:33:60:1E:3C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 115,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.108\",\n                    \"mac\": \"66:84:33:60:1E:3C\",\n                    \"previous_count\": 115\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.581Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::20362690D753\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.1.0 3.1.8 v6087.0 Build 230406 Rel.63114n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:51.666Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 78.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 7.995249406175772,\n            \"google.com\": 8.007125890736342,\n            \"spotify.com\": 7.280285035629453,\n            \"youtube.com\": 8.004750593824228\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 1686.8527790973867,\n                \"Rtt\": 14.206553444180516\n            }\n        },\n        \"badSignal\": {\n            \"1E:CB:35:AA:6D:00\": {\n                \"Hostname\": \"simon-s-S24\",\n                \"IpAddress\": \"192.168.0.6\",\n                \"Count\": 10\n            },\n            \"54:DF:1B:C0:F5:2A\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.9\",\n                \"Count\": 329\n            },\n            \"54:E0:19:75:52:8F\": {\n                \"Hostname\": \"Ring-54e01975528F\",\n                \"IpAddress\": \"192.168.0.2\",\n                \"Count\": 10\n            },\n            \"74:D6:37:7A:9E:CF\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.24\",\n                \"Count\": 399\n            },\n            \"A8:71:16:B9:2E:29\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.8\",\n                \"Count\": 61\n            },\n            \"B4:B7:42:BE:37:D5\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.8\",\n                \"Count\": 26\n            },\n            \"B6:98:82:55:30:71\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.3\",\n                \"Count\": 254\n            },\n            \"DC:A2:66:32:A5:1F\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.5\",\n                \"Count\": 407\n            }\n        },\n        \"maxCPU\": 13,\n        \"maxMemory\": 38.52,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B4:B7:42:BE:37:D5 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 26,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.8\",\n                    \"mac\": \"B4:B7:42:BE:37:D5\",\n                    \"previous_count\": 26\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.673Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 54:E0:19:75:52:8F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 10,\n                    \"hostname\": \"Ring-54e01975528F\",\n                    \"ip\": \"192.168.0.2\",\n                    \"mac\": \"54:E0:19:75:52:8F\",\n                    \"previous_count\": 10\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.673Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B6:98:82:55:30:71 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 254,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.3\",\n                    \"mac\": \"B6:98:82:55:30:71\",\n                    \"previous_count\": 254\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.673Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 54:DF:1B:C0:F5:2A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 329,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.9\",\n                    \"mac\": \"54:DF:1B:C0:F5:2A\",\n                    \"previous_count\": 329\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.673Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 1E:CB:35:AA:6D:00 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 10,\n                    \"hostname\": \"simon-s-S24\",\n                    \"ip\": \"192.168.0.6\",\n                    \"mac\": \"1E:CB:35:AA:6D:00\",\n                    \"previous_count\": 10\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.674Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A8:71:16:B9:2E:29 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 61,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.8\",\n                    \"mac\": \"A8:71:16:B9:2E:29\",\n                    \"previous_count\": 61\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.674Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::3C52A105FD87\",\n            \"model\": \"HX220\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.15.0 2.0.0 v605f.0 Build 231128 Rel.28166n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:37.348Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 85,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 40,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 7.610451306413301,\n            \"google.com\": 7.624703087885986,\n            \"spotify.com\": 7.038004750593824,\n            \"youtube.com\": 7.5866983372921615\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 655.1884323040374,\n                \"Rtt\": 20.924289786223287\n            }\n        },\n        \"badSignal\": {\n            \"06:7E:47:92:C4:8B\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.88.3\",\n                \"Count\": 236\n            },\n            \"4E:9F:97:0E:58:79\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.88.2\",\n                \"Count\": 14\n            },\n            \"5E:B5:55:3A:4E:77\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.88.4\",\n                \"Count\": 39\n            },\n            \"D8:31:34:F0:A7:04\": {\n                \"Hostname\": \"NowTV-882\",\n                \"IpAddress\": \"192.168.88.8\",\n                \"Count\": 15\n            }\n        },\n        \"maxCPU\": 18,\n        \"maxMemory\": 60.61,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 06:7E:47:92:C4:8B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 236,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.88.3\",\n                    \"mac\": \"06:7E:47:92:C4:8B\",\n                    \"previous_count\": 236\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.37Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D8:31:34:F0:A7:04 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 15,\n                    \"hostname\": \"NowTV-882\",\n                    \"ip\": \"192.168.88.8\",\n                    \"mac\": \"D8:31:34:F0:A7:04\",\n                    \"previous_count\": 15\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.37Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 4E:9F:97:0E:58:79 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 14,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.88.2\",\n                    \"mac\": \"4E:9F:97:0E:58:79\",\n                    \"previous_count\": 14\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.37Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::20362690BDB1\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.3.0 3.1.9 v6087.0 Build 250124 Rel.60047n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:32.285Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 68.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15,\n            \"hardwareHealthScore\": 60\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 13.1,\n            \"google.com\": 13.270731707317074,\n            \"spotify.com\": 12.87560975609756,\n            \"youtube.com\": 13.251219512195123\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 1021.1709999999996,\n                \"Rtt\": 28.967890243902456\n            }\n        },\n        \"badSignal\": {\n            \"3E:7A:39:BD:2A:8F\": {\n                \"Hostname\": \"Watch\",\n                \"IpAddress\": \"192.168.0.8\",\n                \"Count\": 13\n            },\n            \"5E:3F:2E:1A:3D:B3\": {\n                \"Hostname\": \"Watch\",\n                \"IpAddress\": \"192.168.0.7\",\n                \"Count\": 14\n            },\n            \"76:47:57:A4:1B:62\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.4\",\n                \"Count\": 26\n            },\n            \"7E:B7:22:77:06:7F\": {\n                \"Hostname\": \"Watch\",\n                \"IpAddress\": \"192.168.0.8\",\n                \"Count\": 10\n            },\n            \"8E:CE:78:21:B4:09\": {\n                \"Hostname\": \"Watch\",\n                \"IpAddress\": \"192.168.0.12\",\n                \"Count\": 10\n            },\n            \"96:FD:57:9D:B9:71\": {\n                \"Hostname\": \"Watch\",\n                \"IpAddress\": \"192.168.0.5\",\n                \"Count\": 10\n            },\n            \"AE:74:62:95:3A:03\": {\n                \"Hostname\": \"Watch\",\n                \"IpAddress\": \"192.168.0.9\",\n                \"Count\": 15\n            },\n            \"C6:D8:24:A5:96:D6\": {\n                \"Hostname\": \"iPad\",\n                \"IpAddress\": \"192.168.0.11\",\n                \"Count\": 23\n            },\n            \"D8:C8:0C:10:69:F5\": {\n                \"Hostname\": \"wlan0\",\n                \"IpAddress\": \"192.168.0.2\",\n                \"Count\": 136\n            }\n        },\n        \"maxCPU\": 100,\n        \"maxMemory\": 46.89,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC AE:74:62:95:3A:03 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 15,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.0.9\",\n                    \"mac\": \"AE:74:62:95:3A:03\",\n                    \"previous_count\": 15\n                },\n                \"Timestamp\": \"2025-09-29T09:31:32.294Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 3E:7A:39:BD:2A:8F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 13,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.0.8\",\n                    \"mac\": \"3E:7A:39:BD:2A:8F\",\n                    \"previous_count\": 13\n                },\n                \"Timestamp\": \"2025-09-29T09:31:32.294Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C6:D8:24:A5:96:D6 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 23,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.0.11\",\n                    \"mac\": \"C6:D8:24:A5:96:D6\",\n                    \"previous_count\": 23\n                },\n                \"Timestamp\": \"2025-09-29T09:31:32.294Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 96:FD:57:9D:B9:71 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 10,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.0.5\",\n                    \"mac\": \"96:FD:57:9D:B9:71\",\n                    \"previous_count\": 10\n                },\n                \"Timestamp\": \"2025-09-29T09:31:32.294Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 76:47:57:A4:1B:62 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 26,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.4\",\n                    \"mac\": \"76:47:57:A4:1B:62\",\n                    \"previous_count\": 26\n                },\n                \"Timestamp\": \"2025-09-29T09:31:32.294Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 7E:B7:22:77:06:7F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 10,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.0.8\",\n                    \"mac\": \"7E:B7:22:77:06:7F\",\n                    \"previous_count\": 10\n                },\n                \"Timestamp\": \"2025-09-29T09:31:32.294Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D8:C8:0C:10:69:F5 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 136,\n                    \"hostname\": \"wlan0\",\n                    \"ip\": \"192.168.0.2\",\n                    \"mac\": \"D8:C8:0C:10:69:F5\",\n                    \"previous_count\": 136\n                },\n                \"Timestamp\": \"2025-09-29T09:31:32.294Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 8E:CE:78:21:B4:09 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 10,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.0.12\",\n                    \"mac\": \"8E:CE:78:21:B4:09\",\n                    \"previous_count\": 10\n                },\n                \"Timestamp\": \"2025-09-29T09:31:32.294Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 5E:3F:2E:1A:3D:B3 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 14,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.0.7\",\n                    \"mac\": \"5E:3F:2E:1A:3D:B3\",\n                    \"previous_count\": 14\n                },\n                \"Timestamp\": \"2025-09-29T09:31:32.294Z\"\n            },\n            {\n                \"Type\": \"HighCPUUsage\",\n                \"Message\": \"Device is experiencing high CPU usage.\",\n                \"Details\": {\n                    \"max_cpu_percentage\": 100,\n                    \"threshold_percentage\": 90\n                },\n                \"Timestamp\": \"2025-09-29T09:31:32.294Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::20362690D7A1\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.1.0 3.1.8 v6087.0 Build 230406 Rel.63114n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:48.277Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 78.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 7.219047619047619,\n            \"google.com\": 7.730952380952381,\n            \"spotify.com\": 6.992857142857143,\n            \"youtube.com\": 7.666666666666667\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 936.4628571428561,\n                \"Rtt\": 18.78281666666668\n            }\n        },\n        \"badSignal\": {\n            \"02:38:7F:56:A0:8F\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.12\",\n                \"Count\": 239\n            },\n            \"18:7F:88:B1:3A:8E\": {\n                \"Hostname\": \"RingSpotlightCam-8e\",\n                \"IpAddress\": \"192.168.0.5\",\n                \"Count\": 420\n            },\n            \"1A:18:F0:A0:91:D0\": {\n                \"Hostname\": \"Mac\",\n                \"IpAddress\": \"192.168.0.7\",\n                \"Count\": 413\n            },\n            \"22:08:02:97:FA:A9\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.14\",\n                \"Count\": 248\n            },\n            \"34:3E:A4:31:86:EA\": {\n                \"Hostname\": \"Ring-3186ea\",\n                \"IpAddress\": \"192.168.0.3\",\n                \"Count\": 155\n            },\n            \"3C:6D:66:05:5F:63\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.8\",\n                \"Count\": 420\n            },\n            \"86:DE:70:28:81:6F\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.15\",\n                \"Count\": 58\n            },\n            \"9C:76:13:8E:C7:E0\": {\n                \"Hostname\": \"RingSpotlightCam-e0\",\n                \"IpAddress\": \"192.168.0.2\",\n                \"Count\": 391\n            },\n            \"AC:5F:3E:D0:EE:0C\": {\n                \"Hostname\": \"Galaxy-S7-edge\",\n                \"IpAddress\": \"192.168.0.16\",\n                \"Count\": 206\n            },\n            \"F8:B9:5A:B8:41:FC\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.17\",\n                \"Count\": 420\n            }\n        },\n        \"maxCPU\": 16,\n        \"maxMemory\": 39.53,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC AC:5F:3E:D0:EE:0C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 206,\n                    \"hostname\": \"Galaxy-S7-edge\",\n                    \"ip\": \"192.168.0.16\",\n                    \"mac\": \"AC:5F:3E:D0:EE:0C\",\n                    \"previous_count\": 206\n                },\n                \"Timestamp\": \"2025-09-29T09:31:48.283Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 22:08:02:97:FA:A9 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 248,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.14\",\n                    \"mac\": \"22:08:02:97:FA:A9\",\n                    \"previous_count\": 248\n                },\n                \"Timestamp\": \"2025-09-29T09:31:48.283Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 9C:76:13:8E:C7:E0 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 391,\n                    \"hostname\": \"RingSpotlightCam-e0\",\n                    \"ip\": \"192.168.0.2\",\n                    \"mac\": \"9C:76:13:8E:C7:E0\",\n                    \"previous_count\": 391\n                },\n                \"Timestamp\": \"2025-09-29T09:31:48.283Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 34:3E:A4:31:86:EA has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 155,\n                    \"hostname\": \"Ring-3186ea\",\n                    \"ip\": \"192.168.0.3\",\n                    \"mac\": \"34:3E:A4:31:86:EA\",\n                    \"previous_count\": 155\n                },\n                \"Timestamp\": \"2025-09-29T09:31:48.283Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 86:DE:70:28:81:6F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 58,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.15\",\n                    \"mac\": \"86:DE:70:28:81:6F\",\n                    \"previous_count\": 58\n                },\n                \"Timestamp\": \"2025-09-29T09:31:48.283Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::20362690D972\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.1.0 3.1.8 v6087.0 Build 230406 Rel.63114n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:38.572Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 77.5,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 10,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 7.1520190023752965,\n            \"google.com\": 7.555819477434679,\n            \"spotify.com\": 6.890736342042755,\n            \"youtube.com\": 7.458432304038005\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 1562.6013776722084,\n                \"Rtt\": 12.737655581947736\n            }\n        },\n        \"badSignal\": {\n            \"0C:70:43:2C:CD:24\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.20\",\n                \"Count\": 186\n            },\n            \"22:67:31:76:E3:59\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.9\",\n                \"Count\": 12\n            },\n            \"80:6D:71:2F:0A:EB\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.19\",\n                \"Count\": 27\n            },\n            \"9E:68:96:74:54:FD\": {\n                \"Hostname\": \"miny-spy-ninga-s-A23\",\n                \"IpAddress\": \"192.168.0.13\",\n                \"Count\": 15\n            },\n            \"EA:26:97:10:E9:1E\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.2\",\n                \"Count\": 14\n            },\n            \"FC:3C:D7:FF:FB:03\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.12\",\n                \"Count\": 421\n            }\n        },\n        \"maxCPU\": 26,\n        \"maxMemory\": 39.28,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 9E:68:96:74:54:FD has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 15,\n                    \"hostname\": \"miny-spy-ninga-s-A23\",\n                    \"ip\": \"192.168.0.13\",\n                    \"mac\": \"9E:68:96:74:54:FD\",\n                    \"previous_count\": 15\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.595Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC EA:26:97:10:E9:1E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 14,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.2\",\n                    \"mac\": \"EA:26:97:10:E9:1E\",\n                    \"previous_count\": 14\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.595Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 80:6D:71:2F:0A:EB has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 27,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.19\",\n                    \"mac\": \"80:6D:71:2F:0A:EB\",\n                    \"previous_count\": 27\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.595Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 22:67:31:76:E3:59 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 12,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.9\",\n                    \"mac\": \"22:67:31:76:E3:59\",\n                    \"previous_count\": 12\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.595Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC FC:3C:D7:FF:FB:03 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 421,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.12\",\n                    \"mac\": \"FC:3C:D7:FF:FB:03\",\n                    \"previous_count\": 421\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.595Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 0C:70:43:2C:CD:24 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 186,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.20\",\n                    \"mac\": \"0C:70:43:2C:CD:24\",\n                    \"previous_count\": 186\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.595Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::A842A10A5784\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.13.0 2.0.0 v606d.0 Build 231129 Rel.37213n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:49.338Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 40,\n            \"hardwareHealthScore\": 60\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 3.426190476190476,\n            \"google.com\": 3.4285714285714284,\n            \"spotify.com\": 2.8142857142857145,\n            \"youtube.com\": 3.4119047619047618\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 636.5913043478258,\n                \"Rtt\": 20.434782608695652\n            }\n        },\n        \"badSignal\": {\n            \"06:EC:93:BE:18:32\": {\n                \"Hostname\": \"Richard-s-Z-Flip4\",\n                \"IpAddress\": \"192.168.0.103\",\n                \"Count\": 223\n            },\n            \"24:7D:4D:9C:C8:00\": {\n                \"Hostname\": \"Ring-9cc800\",\n                \"IpAddress\": \"192.168.0.109\",\n                \"Count\": 420\n            },\n            \"36:F7:04:CD:ED:4C\": {\n                \"Hostname\": \"Richard-s-S23\",\n                \"IpAddress\": \"192.168.0.112\",\n                \"Count\": 198\n            },\n            \"38:1F:8D:2C:E8:AE\": {\n                \"Hostname\": \"wlan0\",\n                \"IpAddress\": \"192.168.0.111\",\n                \"Count\": 370\n            }\n        },\n        \"maxCPU\": 100,\n        \"maxMemory\": 48.87,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 06:EC:93:BE:18:32 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 223,\n                    \"hostname\": \"Richard-s-Z-Flip4\",\n                    \"ip\": \"192.168.0.103\",\n                    \"mac\": \"06:EC:93:BE:18:32\",\n                    \"previous_count\": 223\n                },\n                \"Timestamp\": \"2025-09-29T09:31:49.348Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 36:F7:04:CD:ED:4C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 198,\n                    \"hostname\": \"Richard-s-S23\",\n                    \"ip\": \"192.168.0.112\",\n                    \"mac\": \"36:F7:04:CD:ED:4C\",\n                    \"previous_count\": 198\n                },\n                \"Timestamp\": \"2025-09-29T09:31:49.348Z\"\n            },\n            {\n                \"Type\": \"HighCPUUsage\",\n                \"Message\": \"Device is experiencing high CPU usage.\",\n                \"Details\": {\n                    \"max_cpu_percentage\": 100,\n                    \"threshold_percentage\": 90\n                },\n                \"Timestamp\": \"2025-09-29T09:31:49.348Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::98254AA1CEA0\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.12.0 2.0.0 v606d.0 Build 230913 Rel.29689n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:44.354Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 90,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 100,\n            \"hardwareHealthScore\": 60\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 6.707838479809976,\n            \"google.com\": 6.589073634204276,\n            \"spotify.com\": 6.68646080760095,\n            \"youtube.com\": 6.7434679334916865\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 596.6261346633416,\n                \"Rtt\": 26.633416458852867\n            }\n        },\n        \"maxCPU\": 100,\n        \"maxMemory\": 47.28,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"HighCPUUsage\",\n                \"Message\": \"Device is experiencing high CPU usage.\",\n                \"Details\": {\n                    \"max_cpu_percentage\": 100,\n                    \"threshold_percentage\": 90\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.383Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::788CB5E86935\",\n            \"model\": \"HX220\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.15.0 2.0.0 v605f.0 Build 231128 Rel.28166n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:46.879Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 78.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 5.395238095238096,\n            \"google.com\": 5.84047619047619,\n            \"spotify.com\": 5,\n            \"youtube.com\": 5.802380952380952\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 547.6301428571428,\n                \"Rtt\": 26.178364285714277\n            }\n        },\n        \"badSignal\": {\n            \"10:2C:B1:8A:D3:40\": {\n                \"Hostname\": \"Eufy Device\",\n                \"IpAddress\": \"192.168.88.7\",\n                \"Count\": 177\n            },\n            \"10:2C:B1:A2:00:44\": {\n                \"Hostname\": \"Eufy Device\",\n                \"IpAddress\": \"192.168.88.4\",\n                \"Count\": 101\n            },\n            \"26:6F:A0:20:E8:D7\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.88.5\",\n                \"Count\": 42\n            },\n            \"36:25:2F:13:D9:94\": {\n                \"Hostname\": \"iPad\",\n                \"IpAddress\": \"192.168.88.2\",\n                \"Count\": 26\n            },\n            \"42:B1:8D:E7:95:4A\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.88.9\",\n                \"Count\": 20\n            },\n            \"46:CD:31:66:CF:A0\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.88.6\",\n                \"Count\": 13\n            },\n            \"5E:09:35:6B:42:13\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.88.5\",\n                \"Count\": 79\n            },\n            \"6C:02:E0:E6:CC:6C\": {\n                \"Hostname\": \"HPE6CC6C\",\n                \"IpAddress\": \"192.168.88.11\",\n                \"Count\": 54\n            },\n            \"72:63:0E:87:A2:6A\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.88.4\",\n                \"Count\": 16\n            },\n            \"9A:BD:0F:97:FF:78\": {\n                \"Hostname\": \"Igor-s-S20-FE\",\n                \"IpAddress\": \"192.168.88.2\",\n                \"Count\": 113\n            },\n            \"A4:E8:8D:02:86:76\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.88.13\",\n                \"Count\": 15\n            },\n            \"BA:4B:DB:AC:70:D2\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.88.10\",\n                \"Count\": 17\n            },\n            \"C2:20:2E:0E:0C:17\": {\n                \"Hostname\": \"Galaxy-S23-FE\",\n                \"IpAddress\": \"192.168.88.2\",\n                \"Count\": 46\n            },\n            \"CE:0F:9D:F8:23:BA\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.88.6\",\n                \"Count\": 18\n            }\n        },\n        \"maxCPU\": 15,\n        \"maxMemory\": 61.4,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A4:E8:8D:02:86:76 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 15,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.13\",\n                    \"mac\": \"A4:E8:8D:02:86:76\",\n                    \"previous_count\": 15\n                },\n                \"Timestamp\": \"2025-09-29T09:31:46.887Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 42:B1:8D:E7:95:4A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 20,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.88.9\",\n                    \"mac\": \"42:B1:8D:E7:95:4A\",\n                    \"previous_count\": 20\n                },\n                \"Timestamp\": \"2025-09-29T09:31:46.887Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 10:2C:B1:8A:D3:40 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 177,\n                    \"hostname\": \"Eufy Device\",\n                    \"ip\": \"192.168.88.7\",\n                    \"mac\": \"10:2C:B1:8A:D3:40\",\n                    \"previous_count\": 177\n                },\n                \"Timestamp\": \"2025-09-29T09:31:46.887Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C2:20:2E:0E:0C:17 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 46,\n                    \"hostname\": \"Galaxy-S23-FE\",\n                    \"ip\": \"192.168.88.2\",\n                    \"mac\": \"C2:20:2E:0E:0C:17\",\n                    \"previous_count\": 46\n                },\n                \"Timestamp\": \"2025-09-29T09:31:46.887Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 72:63:0E:87:A2:6A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 16,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.88.4\",\n                    \"mac\": \"72:63:0E:87:A2:6A\",\n                    \"previous_count\": 16\n                },\n                \"Timestamp\": \"2025-09-29T09:31:46.887Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC CE:0F:9D:F8:23:BA has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 18,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.6\",\n                    \"mac\": \"CE:0F:9D:F8:23:BA\",\n                    \"previous_count\": 18\n                },\n                \"Timestamp\": \"2025-09-29T09:31:46.887Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 46:CD:31:66:CF:A0 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 13,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.88.6\",\n                    \"mac\": \"46:CD:31:66:CF:A0\",\n                    \"previous_count\": 13\n                },\n                \"Timestamp\": \"2025-09-29T09:31:46.887Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 5E:09:35:6B:42:13 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 79,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.88.5\",\n                    \"mac\": \"5E:09:35:6B:42:13\",\n                    \"previous_count\": 79\n                },\n                \"Timestamp\": \"2025-09-29T09:31:46.887Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 36:25:2F:13:D9:94 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 26,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.88.2\",\n                    \"mac\": \"36:25:2F:13:D9:94\",\n                    \"previous_count\": 26\n                },\n                \"Timestamp\": \"2025-09-29T09:31:46.887Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC BA:4B:DB:AC:70:D2 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 17,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.88.10\",\n                    \"mac\": \"BA:4B:DB:AC:70:D2\",\n                    \"previous_count\": 17\n                },\n                \"Timestamp\": \"2025-09-29T09:31:46.887Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 26:6F:A0:20:E8:D7 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 42,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.5\",\n                    \"mac\": \"26:6F:A0:20:E8:D7\",\n                    \"previous_count\": 42\n                },\n                \"Timestamp\": \"2025-09-29T09:31:46.887Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 10:2C:B1:A2:00:44 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 101,\n                    \"hostname\": \"Eufy Device\",\n                    \"ip\": \"192.168.88.4\",\n                    \"mac\": \"10:2C:B1:A2:00:44\",\n                    \"previous_count\": 101\n                },\n                \"Timestamp\": \"2025-09-29T09:31:46.887Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::98254AC4CBDF\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.13.0 2.0.0 v606d.0 Build 231129 Rel.37213n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:57.835Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 86.25,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 85,\n            \"hardwareHealthScore\": 60\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 5.912114014251782,\n            \"google.com\": 5.8123515439429925,\n            \"spotify.com\": 5.201900237529691,\n            \"youtube.com\": 5.859857482185273\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 554.0552517985611,\n                \"Rtt\": 16.258992805755394\n            }\n        },\n        \"badSignal\": {\n            \"76:F4:B4:F7:15:62\": {\n                \"Hostname\": \"Pixel-6a\",\n                \"IpAddress\": \"192.168.0.104\",\n                \"Count\": 36\n            }\n        },\n        \"maxCPU\": 100,\n        \"maxMemory\": 48.04,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 76:F4:B4:F7:15:62 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 36,\n                    \"hostname\": \"Pixel-6a\",\n                    \"ip\": \"192.168.0.104\",\n                    \"mac\": \"76:F4:B4:F7:15:62\",\n                    \"previous_count\": 36\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.838Z\"\n            },\n            {\n                \"Type\": \"HighCPUUsage\",\n                \"Message\": \"Device is experiencing high CPU usage.\",\n                \"Details\": {\n                    \"max_cpu_percentage\": 100,\n                    \"threshold_percentage\": 90\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.838Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::203626900776\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.1.0 3.1.8 v6087.0 Build 230406 Rel.63114n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:44.875Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 96.25,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 85,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 3.0334128878281623,\n            \"google.com\": 3.064439140811456,\n            \"spotify.com\": 2.591885441527446,\n            \"youtube.com\": 3.0334128878281623\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 2032.281408114558,\n                \"Rtt\": 8.605181384248203\n            }\n        },\n        \"badSignal\": {\n            \"6E:D8:12:1D:66:1A\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.1.4\",\n                \"Count\": 21\n            }\n        },\n        \"maxCPU\": 49,\n        \"maxMemory\": 42.37,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 6E:D8:12:1D:66:1A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 21,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.1.4\",\n                    \"mac\": \"6E:D8:12:1D:66:1A\",\n                    \"previous_count\": 21\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.88Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::20362690036B\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.1.0 3.1.8 v6087.0 Build 230406 Rel.63114n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:39.674Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 78.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 7.954869358669834,\n            \"google.com\": 7.9263657957244655,\n            \"spotify.com\": 7.040380047505939,\n            \"youtube.com\": 7.978622327790974\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 1520.375795724465,\n                \"Rtt\": 14.417033254156776\n            }\n        },\n        \"badSignal\": {\n            \"04:09:86:39:C1:10\": {\n                \"Hostname\": \"LGwebOSTV\",\n                \"IpAddress\": \"192.168.0.16\",\n                \"Count\": 75\n            },\n            \"0E:7C:E0:35:37:02\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.6\",\n                \"Count\": 12\n            },\n            \"0E:FC:E0:01:02:3A\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.3\",\n                \"Count\": 12\n            },\n            \"10:BF:67:C9:22:8F\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.21\",\n                \"Count\": 332\n            },\n            \"1C:AF:4A:04:11:6E\": {\n                \"Hostname\": \"Samsung\",\n                \"IpAddress\": \"192.168.0.9\",\n                \"Count\": 259\n            },\n            \"3A:D3:67:05:1A:E2\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.4\",\n                \"Count\": 12\n            },\n            \"58:82:A8:A2:3A:43\": {\n                \"Hostname\": \"XboxOne\",\n                \"IpAddress\": \"192.168.0.15\",\n                \"Count\": 175\n            },\n            \"68:54:FD:2E:EE:C6\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.14\",\n                \"Count\": 67\n            },\n            \"6A:43:DA:4D:01:B6\": {\n                \"Hostname\": \"Diana-s-S22\",\n                \"IpAddress\": \"192.168.0.6\",\n                \"Count\": 30\n            },\n            \"7C:F1:7E:61:16:10\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.19\",\n                \"Count\": 349\n            },\n            \"86:2C:29:DB:B8:E5\": {\n                \"Hostname\": \"Diana-s-Tab-A8\",\n                \"IpAddress\": \"192.168.0.13\",\n                \"Count\": 23\n            },\n            \"B2:4A:EC:7D:5F:45\": {\n                \"Hostname\": \"Diana-s-S22-Ultra\",\n                \"IpAddress\": \"192.168.0.10\",\n                \"Count\": 212\n            },\n            \"D4:9C:DD:E3:AE:A4\": {\n                \"Hostname\": \"J25502822\",\n                \"IpAddress\": \"192.168.0.11\",\n                \"Count\": 378\n            },\n            \"FE:E7:A0:A5:26:18\": {\n                \"Hostname\": \"Diana-s-S10\",\n                \"IpAddress\": \"192.168.0.8\",\n                \"Count\": 120\n            }\n        },\n        \"maxCPU\": 21,\n        \"maxMemory\": 38.49,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 58:82:A8:A2:3A:43 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 175,\n                    \"hostname\": \"XboxOne\",\n                    \"ip\": \"192.168.0.15\",\n                    \"mac\": \"58:82:A8:A2:3A:43\",\n                    \"previous_count\": 175\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.697Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D4:9C:DD:E3:AE:A4 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 378,\n                    \"hostname\": \"J25502822\",\n                    \"ip\": \"192.168.0.11\",\n                    \"mac\": \"D4:9C:DD:E3:AE:A4\",\n                    \"previous_count\": 378\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.697Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 0E:7C:E0:35:37:02 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 12,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.6\",\n                    \"mac\": \"0E:7C:E0:35:37:02\",\n                    \"previous_count\": 12\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.697Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 3A:D3:67:05:1A:E2 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 12,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.4\",\n                    \"mac\": \"3A:D3:67:05:1A:E2\",\n                    \"previous_count\": 12\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.697Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 68:54:FD:2E:EE:C6 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 67,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.14\",\n                    \"mac\": \"68:54:FD:2E:EE:C6\",\n                    \"previous_count\": 67\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.697Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B2:4A:EC:7D:5F:45 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 212,\n                    \"hostname\": \"Diana-s-S22-Ultra\",\n                    \"ip\": \"192.168.0.10\",\n                    \"mac\": \"B2:4A:EC:7D:5F:45\",\n                    \"previous_count\": 212\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.697Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 86:2C:29:DB:B8:E5 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 23,\n                    \"hostname\": \"Diana-s-Tab-A8\",\n                    \"ip\": \"192.168.0.13\",\n                    \"mac\": \"86:2C:29:DB:B8:E5\",\n                    \"previous_count\": 23\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.697Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 1C:AF:4A:04:11:6E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 259,\n                    \"hostname\": \"Samsung\",\n                    \"ip\": \"192.168.0.9\",\n                    \"mac\": \"1C:AF:4A:04:11:6E\",\n                    \"previous_count\": 259\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.697Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 0E:FC:E0:01:02:3A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 12,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.3\",\n                    \"mac\": \"0E:FC:E0:01:02:3A\",\n                    \"previous_count\": 12\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.697Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 10:BF:67:C9:22:8F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 332,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.21\",\n                    \"mac\": \"10:BF:67:C9:22:8F\",\n                    \"previous_count\": 332\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.697Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC FE:E7:A0:A5:26:18 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 120,\n                    \"hostname\": \"Diana-s-S10\",\n                    \"ip\": \"192.168.0.8\",\n                    \"mac\": \"FE:E7:A0:A5:26:18\",\n                    \"previous_count\": 120\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.697Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 6A:43:DA:4D:01:B6 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 30,\n                    \"hostname\": \"Diana-s-S22\",\n                    \"ip\": \"192.168.0.6\",\n                    \"mac\": \"6A:43:DA:4D:01:B6\",\n                    \"previous_count\": 30\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.697Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 04:09:86:39:C1:10 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 75,\n                    \"hostname\": \"LGwebOSTV\",\n                    \"ip\": \"192.168.0.16\",\n                    \"mac\": \"04:09:86:39:C1:10\",\n                    \"previous_count\": 75\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.697Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::A842A10A48ED\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.13.0 2.0.0 v606d.0 Build 231129 Rel.37213n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:55.157Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 68.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15,\n            \"hardwareHealthScore\": 60\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 4.452153110047847,\n            \"google.com\": 4.411483253588517,\n            \"spotify.com\": 4.423444976076555,\n            \"youtube.com\": 4.559808612440191\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 668.9175939849624,\n                \"Rtt\": 17.74436090225564\n            }\n        },\n        \"badSignal\": {\n            \"2A:C2:0F:F5:49:70\": {\n                \"Hostname\": \"Pixel-9\",\n                \"IpAddress\": \"192.168.0.125\",\n                \"Count\": 189\n            },\n            \"56:23:B6:12:58:B3\": {\n                \"Hostname\": \"iPad\",\n                \"IpAddress\": \"192.168.0.120\",\n                \"Count\": 216\n            },\n            \"5C:F6:DC:F5:49:1A\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.124\",\n                \"Count\": 16\n            },\n            \"88:28:7D:47:00:26\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.101\",\n                \"Count\": 379\n            },\n            \"96:B1:55:72:55:47\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.107\",\n                \"Count\": 27\n            },\n            \"A0:92:08:ED:3D:74\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.103\",\n                \"Count\": 418\n            },\n            \"A2:E3:0E:9F:5A:E5\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.110\",\n                \"Count\": 74\n            },\n            \"C0:B5:D7:58:9F:03\": {\n                \"Hostname\": \"Laptop\",\n                \"IpAddress\": \"192.168.0.123\",\n                \"Count\": 14\n            },\n            \"D4:91:0F:EB:E8:BA\": {\n                \"Hostname\": \"amazon-d8971b105\",\n                \"IpAddress\": \"192.168.0.104\",\n                \"Count\": 318\n            },\n            \"FC:67:1F:6F:8B:3A\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.105\",\n                \"Count\": 418\n            },\n            \"FC:6B:F0:99:DC:62\": {\n                \"Hostname\": \"DEFAULT\",\n                \"IpAddress\": \"192.168.0.113\",\n                \"Count\": 38\n            }\n        },\n        \"maxCPU\": 100,\n        \"maxMemory\": 47.96,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 56:23:B6:12:58:B3 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 216,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.0.120\",\n                    \"mac\": \"56:23:B6:12:58:B3\",\n                    \"previous_count\": 216\n                },\n                \"Timestamp\": \"2025-09-29T09:31:55.16Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC FC:6B:F0:99:DC:62 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 38,\n                    \"hostname\": \"DEFAULT\",\n                    \"ip\": \"192.168.0.113\",\n                    \"mac\": \"FC:6B:F0:99:DC:62\",\n                    \"previous_count\": 38\n                },\n                \"Timestamp\": \"2025-09-29T09:31:55.16Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 2A:C2:0F:F5:49:70 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 189,\n                    \"hostname\": \"Pixel-9\",\n                    \"ip\": \"192.168.0.125\",\n                    \"mac\": \"2A:C2:0F:F5:49:70\",\n                    \"previous_count\": 189\n                },\n                \"Timestamp\": \"2025-09-29T09:31:55.16Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 5C:F6:DC:F5:49:1A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 16,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.124\",\n                    \"mac\": \"5C:F6:DC:F5:49:1A\",\n                    \"previous_count\": 16\n                },\n                \"Timestamp\": \"2025-09-29T09:31:55.16Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C0:B5:D7:58:9F:03 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 14,\n                    \"hostname\": \"Laptop\",\n                    \"ip\": \"192.168.0.123\",\n                    \"mac\": \"C0:B5:D7:58:9F:03\",\n                    \"previous_count\": 14\n                },\n                \"Timestamp\": \"2025-09-29T09:31:55.16Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D4:91:0F:EB:E8:BA has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 318,\n                    \"hostname\": \"amazon-d8971b105\",\n                    \"ip\": \"192.168.0.104\",\n                    \"mac\": \"D4:91:0F:EB:E8:BA\",\n                    \"previous_count\": 318\n                },\n                \"Timestamp\": \"2025-09-29T09:31:55.16Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 96:B1:55:72:55:47 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 27,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.107\",\n                    \"mac\": \"96:B1:55:72:55:47\",\n                    \"previous_count\": 27\n                },\n                \"Timestamp\": \"2025-09-29T09:31:55.16Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A2:E3:0E:9F:5A:E5 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 74,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.110\",\n                    \"mac\": \"A2:E3:0E:9F:5A:E5\",\n                    \"previous_count\": 74\n                },\n                \"Timestamp\": \"2025-09-29T09:31:55.16Z\"\n            },\n            {\n                \"Type\": \"HighCPUUsage\",\n                \"Message\": \"Device is experiencing high CPU usage.\",\n                \"Details\": {\n                    \"max_cpu_percentage\": 100,\n                    \"threshold_percentage\": 90\n                },\n                \"Timestamp\": \"2025-09-29T09:31:55.16Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::20362690069B\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.3.0 3.1.9 v6087.0 Build 250124 Rel.60047n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:46.721Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 78.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 5.983293556085919,\n            \"google.com\": 6.076372315035799,\n            \"spotify.com\": 5.880668257756564,\n            \"youtube.com\": 6.081145584725537\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 1510.9263961813826,\n                \"Rtt\": 29.662954653937945\n            }\n        },\n        \"badSignal\": {\n            \"10:2C:6B:BE:80:72\": {\n                \"Hostname\": \"lenovo\",\n                \"IpAddress\": \"192.168.0.12\",\n                \"Count\": 337\n            },\n            \"24:AE:CC:AD:2A:92\": {\n                \"Hostname\": \"HONOR-Pad-9\",\n                \"IpAddress\": \"192.168.0.11\",\n                \"Count\": 266\n            },\n            \"2E:88:ED:44:8E:8F\": {\n                \"Hostname\": \"POCO-F6\",\n                \"IpAddress\": \"192.168.0.5\",\n                \"Count\": 90\n            },\n            \"30:58:90:D3:B0:94\": {\n                \"Hostname\": \"Roberts iStream 3 305890d3b094\",\n                \"IpAddress\": \"192.168.0.10\",\n                \"Count\": 222\n            },\n            \"44:90:46:1D:4F:EB\": {\n                \"Hostname\": \"HONOR-Magic6-Pro\",\n                \"IpAddress\": \"192.168.0.9\",\n                \"Count\": 87\n            },\n            \"68:A4:0E:89:46:1E\": {\n                \"Hostname\": \"BOSCH-KFN96APEAG-68A40E89461E\",\n                \"IpAddress\": \"192.168.0.7\",\n                \"Count\": 195\n            },\n            \"68:A4:0E:93:CB:8D\": {\n                \"Hostname\": \"BOSCH-WTX88EH9GB-68A40E93CB8D\",\n                \"IpAddress\": \"192.168.0.9\",\n                \"Count\": 26\n            },\n            \"94:27:70:8F:BC:17\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.21\",\n                \"Count\": 311\n            },\n            \"C8:D7:78:62:C8:78\": {\n                \"Hostname\": \"bosch-dishwasher-013010531383000501\",\n                \"IpAddress\": \"192.168.0.15\",\n                \"Count\": 279\n            },\n            \"D0:C9:07:AC:66:0A\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.20\",\n                \"Count\": 53\n            }\n        },\n        \"maxCPU\": 25,\n        \"maxMemory\": 39.92,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 2E:88:ED:44:8E:8F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 90,\n                    \"hostname\": \"POCO-F6\",\n                    \"ip\": \"192.168.0.5\",\n                    \"mac\": \"2E:88:ED:44:8E:8F\",\n                    \"previous_count\": 90\n                },\n                \"Timestamp\": \"2025-09-29T09:31:46.728Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 30:58:90:D3:B0:94 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 222,\n                    \"hostname\": \"Roberts iStream 3 305890d3b094\",\n                    \"ip\": \"192.168.0.10\",\n                    \"mac\": \"30:58:90:D3:B0:94\",\n                    \"previous_count\": 222\n                },\n                \"Timestamp\": \"2025-09-29T09:31:46.728Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D0:C9:07:AC:66:0A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 53,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.20\",\n                    \"mac\": \"D0:C9:07:AC:66:0A\",\n                    \"previous_count\": 53\n                },\n                \"Timestamp\": \"2025-09-29T09:31:46.728Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 68:A4:0E:93:CB:8D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 26,\n                    \"hostname\": \"BOSCH-WTX88EH9GB-68A40E93CB8D\",\n                    \"ip\": \"192.168.0.9\",\n                    \"mac\": \"68:A4:0E:93:CB:8D\",\n                    \"previous_count\": 26\n                },\n                \"Timestamp\": \"2025-09-29T09:31:46.728Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::A86E84A3838B\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.13.0 2.0.0 v606d.0 Build 231129 Rel.37213n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:51.309Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 71.25,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 25,\n            \"hardwareHealthScore\": 60\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 4.023809523809524,\n            \"google.com\": 4.147619047619048,\n            \"spotify.com\": 3.580952380952381,\n            \"youtube.com\": 4.109523809523809\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 732.6732766990293,\n                \"Rtt\": 19.199029126213592\n            }\n        },\n        \"badSignal\": {\n            \"20:28:BC:FA:2D:62\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.110\",\n                \"Count\": 418\n            },\n            \"4E:6E:FA:03:57:8C\": {\n                \"Hostname\": \"Watch\",\n                \"IpAddress\": \"192.168.0.107\",\n                \"Count\": 114\n            },\n            \"52:23:FA:50:A7:4D\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.104\",\n                \"Count\": 25\n            },\n            \"5A:6C:4E:CF:7E:57\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.105\",\n                \"Count\": 30\n            },\n            \"66:26:D7:80:A7:8E\": {\n                \"Hostname\": \"Mac\",\n                \"IpAddress\": \"192.168.0.108\",\n                \"Count\": 21\n            }\n        },\n        \"maxCPU\": 100,\n        \"maxMemory\": 48.95,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 66:26:D7:80:A7:8E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 21,\n                    \"hostname\": \"Mac\",\n                    \"ip\": \"192.168.0.108\",\n                    \"mac\": \"66:26:D7:80:A7:8E\",\n                    \"previous_count\": 21\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.347Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 5A:6C:4E:CF:7E:57 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 30,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.105\",\n                    \"mac\": \"5A:6C:4E:CF:7E:57\",\n                    \"previous_count\": 30\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.347Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 4E:6E:FA:03:57:8C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 114,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.0.107\",\n                    \"mac\": \"4E:6E:FA:03:57:8C\",\n                    \"previous_count\": 114\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.347Z\"\n            },\n            {\n                \"Type\": \"HighCPUUsage\",\n                \"Message\": \"Device is experiencing high CPU usage.\",\n                \"Details\": {\n                    \"max_cpu_percentage\": 100,\n                    \"threshold_percentage\": 90\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.347Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::98254AA1E07F\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.13.0 2.0.0 v606d.0 Build 231129 Rel.37213n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:49.417Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 85,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 40,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 4.032663316582915,\n            \"google.com\": 4.089189189189189,\n            \"spotify.com\": 3.491228070175439,\n            \"youtube.com\": 4.040920716112532\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 633.5738106796117,\n                \"Rtt\": 25.99514563106796\n            }\n        },\n        \"badSignal\": {\n            \"4C:24:98:46:BB:D0\": {\n                \"Hostname\": \"Ring-46bbd0\",\n                \"IpAddress\": \"192.168.0.107\",\n                \"Count\": 130\n            },\n            \"74:84:69:21:26:35\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.104\",\n                \"Count\": 268\n            },\n            \"EC:73:79:E3:C8:77\": {\n                \"Hostname\": \"Mary-Js-ipad\",\n                \"IpAddress\": \"192.168.0.105\",\n                \"Count\": 79\n            },\n            \"F8:4D:89:C7:25:02\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.106\",\n                \"Count\": 30\n            }\n        },\n        \"maxCPU\": 25,\n        \"maxMemory\": 49.77,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 4C:24:98:46:BB:D0 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 130,\n                    \"hostname\": \"Ring-46bbd0\",\n                    \"ip\": \"192.168.0.107\",\n                    \"mac\": \"4C:24:98:46:BB:D0\",\n                    \"previous_count\": 130\n                },\n                \"Timestamp\": \"2025-09-29T09:31:49.419Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC EC:73:79:E3:C8:77 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 79,\n                    \"hostname\": \"Mary-Js-ipad\",\n                    \"ip\": \"192.168.0.105\",\n                    \"mac\": \"EC:73:79:E3:C8:77\",\n                    \"previous_count\": 79\n                },\n                \"Timestamp\": \"2025-09-29T09:31:49.419Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F8:4D:89:C7:25:02 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 30,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.106\",\n                    \"mac\": \"F8:4D:89:C7:25:02\",\n                    \"previous_count\": 30\n                },\n                \"Timestamp\": \"2025-09-29T09:31:49.419Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::20362690D714\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.1.0 3.1.8 v6087.0 Build 230406 Rel.63114n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:53.121Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 85,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 40,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 10.052256532066508,\n            \"google.com\": 9.983372921615201,\n            \"spotify.com\": 10.275534441805226,\n            \"youtube.com\": 10.028503562945367\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 1652.1042042755337,\n                \"Rtt\": 17.82163657957244\n            }\n        },\n        \"badSignal\": {\n            \"2C:26:17:EA:49:48\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.30\",\n                \"Count\": 100\n            },\n            \"76:0B:38:A0:50:93\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.22\",\n                \"Count\": 59\n            },\n            \"98:CC:F3:03:EE:22\": {\n                \"Hostname\": \"Echo-Bathroom\",\n                \"IpAddress\": \"192.168.0.25\",\n                \"Count\": 52\n            },\n            \"BC:9E:BB:2B:EB:05\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.17\",\n                \"Count\": 198\n            }\n        },\n        \"maxCPU\": 39,\n        \"maxMemory\": 39.7,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 76:0B:38:A0:50:93 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 59,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.22\",\n                    \"mac\": \"76:0B:38:A0:50:93\",\n                    \"previous_count\": 59\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.155Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 98:CC:F3:03:EE:22 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 52,\n                    \"hostname\": \"Echo-Bathroom\",\n                    \"ip\": \"192.168.0.25\",\n                    \"mac\": \"98:CC:F3:03:EE:22\",\n                    \"previous_count\": 52\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.155Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 2C:26:17:EA:49:48 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 100,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.30\",\n                    \"mac\": \"2C:26:17:EA:49:48\",\n                    \"previous_count\": 100\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.155Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC BC:9E:BB:2B:EB:05 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 198,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.17\",\n                    \"mac\": \"BC:9E:BB:2B:EB:05\",\n                    \"previous_count\": 198\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.155Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::20362690E8C8\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.1.0 3.1.8 v6087.0 Build 230406 Rel.63114n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:54.61Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 78.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 10.094660194174757,\n            \"google.com\": 10.12378640776699,\n            \"spotify.com\": 9.594660194174757,\n            \"youtube.com\": 10.16747572815534\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 1693.4036009732351,\n                \"Rtt\": 16.854963503649632\n            }\n        },\n        \"badSignal\": {\n            \"04:F7:78:74:01:35\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.200.0.3\",\n                \"Count\": 150\n            },\n            \"28:73:F6:36:E6:60\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.200.0.5\",\n                \"Count\": 190\n            },\n            \"28:AF:42:61:B9:D8\": {\n                \"Hostname\": \"Samsung\",\n                \"IpAddress\": \"192.200.0.2\",\n                \"Count\": 182\n            },\n            \"4C:B0:4A:C3:31:CE\": {\n                \"Hostname\": \"NPS50432\",\n                \"IpAddress\": \"192.168.0.3\",\n                \"Count\": 88\n            },\n            \"82:4F:55:62:91:84\": {\n                \"Hostname\": \"Philip-s-S24-Ultra\",\n                \"IpAddress\": \"192.168.0.4\",\n                \"Count\": 215\n            },\n            \"90:CD:B6:68:EE:C3\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.199\",\n                \"Count\": 324\n            },\n            \"A0:A4:C5:A1:10:76\": {\n                \"Hostname\": \"Echo\",\n                \"IpAddress\": \"192.168.0.16\",\n                \"Count\": 13\n            },\n            \"BE:79:63:D2:E5:5E\": {\n                \"Hostname\": \"Pixel-6a\",\n                \"IpAddress\": \"192.200.0.10\",\n                \"Count\": 55\n            },\n            \"CC:9E:A2:09:96:45\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.200.0.7\",\n                \"Count\": 411\n            },\n            \"E6:9D:16:A4:C1:3C\": {\n                \"Hostname\": \"Laura-s-S23-Ultra\",\n                \"IpAddress\": \"192.168.0.5\",\n                \"Count\": 192\n            }\n        },\n        \"maxCPU\": 26,\n        \"maxMemory\": 39.26,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 28:AF:42:61:B9:D8 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 182,\n                    \"hostname\": \"Samsung\",\n                    \"ip\": \"192.200.0.2\",\n                    \"mac\": \"28:AF:42:61:B9:D8\",\n                    \"previous_count\": 182\n                },\n                \"Timestamp\": \"2025-09-29T09:31:54.627Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 04:F7:78:74:01:35 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 150,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.200.0.3\",\n                    \"mac\": \"04:F7:78:74:01:35\",\n                    \"previous_count\": 150\n                },\n                \"Timestamp\": \"2025-09-29T09:31:54.627Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC BE:79:63:D2:E5:5E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 55,\n                    \"hostname\": \"Pixel-6a\",\n                    \"ip\": \"192.200.0.10\",\n                    \"mac\": \"BE:79:63:D2:E5:5E\",\n                    \"previous_count\": 55\n                },\n                \"Timestamp\": \"2025-09-29T09:31:54.627Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A0:A4:C5:A1:10:76 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 13,\n                    \"hostname\": \"Echo\",\n                    \"ip\": \"192.168.0.16\",\n                    \"mac\": \"A0:A4:C5:A1:10:76\",\n                    \"previous_count\": 13\n                },\n                \"Timestamp\": \"2025-09-29T09:31:54.627Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 4C:B0:4A:C3:31:CE has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 88,\n                    \"hostname\": \"NPS50432\",\n                    \"ip\": \"192.168.0.3\",\n                    \"mac\": \"4C:B0:4A:C3:31:CE\",\n                    \"previous_count\": 88\n                },\n                \"Timestamp\": \"2025-09-29T09:31:54.628Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::20362690D804\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.1.0 3.1.8 v6087.0 Build 230406 Rel.63114n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:38.4Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 81.25,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 25,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 7.021377672209026,\n            \"google.com\": 7.040380047505939,\n            \"spotify.com\": 6.914489311163895,\n            \"youtube.com\": 7.0308788598574825\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 1596.954988123515,\n                \"Rtt\": 13.619422802850359\n            }\n        },\n        \"badSignal\": {\n            \"20:3D:BD:FC:42:5A\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.7\",\n                \"Count\": 225\n            },\n            \"3E:33:B6:FA:CB:EC\": {\n                \"Hostname\": \"Tej-s-A35\",\n                \"IpAddress\": \"192.168.0.4\",\n                \"Count\": 206\n            },\n            \"90:CD:B6:B4:A7:13\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.7\",\n                \"Count\": 153\n            },\n            \"B6:4E:76:45:38:42\": {\n                \"Hostname\": \"Scott-s-A55\",\n                \"IpAddress\": \"192.168.0.5\",\n                \"Count\": 197\n            },\n            \"F4:F5:D8:9B:F2:3E\": {\n                \"Hostname\": \"Chromecast\",\n                \"IpAddress\": \"192.168.0.6\",\n                \"Count\": 237\n            }\n        },\n        \"maxCPU\": 15,\n        \"maxMemory\": 39.16,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B6:4E:76:45:38:42 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 197,\n                    \"hostname\": \"Scott-s-A55\",\n                    \"ip\": \"192.168.0.5\",\n                    \"mac\": \"B6:4E:76:45:38:42\",\n                    \"previous_count\": 197\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.417Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 20:3D:BD:FC:42:5A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 225,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.7\",\n                    \"mac\": \"20:3D:BD:FC:42:5A\",\n                    \"previous_count\": 225\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.417Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 90:CD:B6:B4:A7:13 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 153,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.7\",\n                    \"mac\": \"90:CD:B6:B4:A7:13\",\n                    \"previous_count\": 153\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.417Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F4:F5:D8:9B:F2:3E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 237,\n                    \"hostname\": \"Chromecast\",\n                    \"ip\": \"192.168.0.6\",\n                    \"mac\": \"F4:F5:D8:9B:F2:3E\",\n                    \"previous_count\": 237\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.417Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::A842A10A57ED\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.13.0 2.0.0 v606d.0 Build 231129 Rel.37213n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:50.904Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 100,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 100,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 5.954653937947494,\n            \"google.com\": 5.937947494033413,\n            \"spotify.com\": 5.9618138424821,\n            \"youtube.com\": 5.947494033412887\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 728.0983492822962,\n                \"Rtt\": 14.617224880382775\n            }\n        },\n        \"maxCPU\": 16,\n        \"maxMemory\": 46.6,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::5CE931807B5C\",\n            \"model\": \"HX220\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.15.0 2.0.0 v605f.0 Build 231128 Rel.28166n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:39.451Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 100,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 100,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 3.9429928741092635,\n            \"google.com\": 3.990498812351544,\n            \"spotify.com\": 3.137767220902613,\n            \"youtube.com\": 3.96437054631829\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 784.999596199524,\n                \"Rtt\": 21.66858432304037\n            }\n        },\n        \"maxCPU\": 56,\n        \"maxMemory\": 61.63,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::98254A42B0E2\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.13.0 2.0.0 v606d.0 Build 231129 Rel.37213n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:55.181Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 78.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 3.272727272727273,\n            \"google.com\": 3.5167464114832536,\n            \"spotify.com\": 2.988038277511962,\n            \"youtube.com\": 3.626794258373206\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 785.6169829683696,\n                \"Rtt\": 15.060827250608272\n            }\n        },\n        \"badSignal\": {\n            \"14:C1:4E:23:74:C1\": {\n                \"Hostname\": \"Google-Nest-Mini\",\n                \"IpAddress\": \"192.168.0.112\",\n                \"Count\": 217\n            },\n            \"14:C1:4E:28:E5:84\": {\n                \"Hostname\": \"Google-Nest-Mini\",\n                \"IpAddress\": \"192.168.0.120\",\n                \"Count\": 249\n            },\n            \"14:C1:4E:2F:CB:80\": {\n                \"Hostname\": \"Google-Nest-Mini\",\n                \"IpAddress\": \"192.168.0.121\",\n                \"Count\": 231\n            },\n            \"14:C1:4E:42:E7:82\": {\n                \"Hostname\": \"Google-Nest-Mini\",\n                \"IpAddress\": \"192.168.0.113\",\n                \"Count\": 216\n            },\n            \"14:C1:4E:4E:07:F1\": {\n                \"Hostname\": \"Google-Nest-Mini\",\n                \"IpAddress\": \"192.168.0.111\",\n                \"Count\": 51\n            },\n            \"14:C1:4E:4E:19:28\": {\n                \"Hostname\": \"Google-Nest-Mini\",\n                \"IpAddress\": \"192.168.0.110\",\n                \"Count\": 230\n            },\n            \"14:C1:4E:68:AC:2C\": {\n                \"Hostname\": \"Google-Nest-Mini\",\n                \"IpAddress\": \"192.168.0.123\",\n                \"Count\": 238\n            },\n            \"14:C1:4E:87:4B:20\": {\n                \"Hostname\": \"Google-Nest-Mini\",\n                \"IpAddress\": \"192.168.0.126\",\n                \"Count\": 37\n            },\n            \"14:C1:4E:B7:D6:13\": {\n                \"Hostname\": \"Google-Nest-Mini\",\n                \"IpAddress\": \"192.168.0.115\",\n                \"Count\": 244\n            },\n            \"38:1F:8D:1E:CE:D8\": {\n                \"Hostname\": \"wlan0\",\n                \"IpAddress\": \"192.168.0.116\",\n                \"Count\": 336\n            },\n            \"4C:A9:19:77:45:72\": {\n                \"Hostname\": \"wlan0\",\n                \"IpAddress\": \"192.168.0.105\",\n                \"Count\": 90\n            },\n            \"54:60:09:C2:E8:5A\": {\n                \"Hostname\": \"Chromecast-Audio\",\n                \"IpAddress\": \"192.168.0.106\",\n                \"Count\": 60\n            },\n            \"70:89:76:17:7D:7F\": {\n                \"Hostname\": \"wlan0\",\n                \"IpAddress\": \"192.168.0.101\",\n                \"Count\": 363\n            },\n            \"82:6F:5A:7D:99:C7\": {\n                \"Hostname\": \"OPPO-Reno13-Pro-5G\",\n                \"IpAddress\": \"192.168.0.108\",\n                \"Count\": 25\n            },\n            \"8A:EF:1A:A8:7E:79\": {\n                \"Hostname\": \"Milan-s-Tab-S9-FE\",\n                \"IpAddress\": \"192.168.0.128\",\n                \"Count\": 126\n            },\n            \"9E:69:54:C0:0D:11\": {\n                \"Hostname\": \"OPPO-Find-N2-Flip\",\n                \"IpAddress\": \"192.168.0.107\",\n                \"Count\": 164\n            },\n            \"9E:9C:6A:E8:F0:A6\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.130\",\n                \"Count\": 10\n            },\n            \"A0:92:08:C3:08:58\": {\n                \"Hostname\": \"wlan0\",\n                \"IpAddress\": \"192.168.0.132\",\n                \"Count\": 417\n            },\n            \"AC:67:84:15:F5:E7\": {\n                \"Hostname\": \"Nest-Audio\",\n                \"IpAddress\": \"192.168.0.118\",\n                \"Count\": 45\n            },\n            \"B2:B2:D5:24:43:1A\": {\n                \"Hostname\": \"Galaxy-Z-Flip3-5G\",\n                \"IpAddress\": \"192.168.0.125\",\n                \"Count\": 120\n            },\n            \"D8:C8:0C:41:71:56\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.122\",\n                \"Count\": 417\n            }\n        },\n        \"maxCPU\": 58,\n        \"maxMemory\": 46.79,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B2:B2:D5:24:43:1A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 120,\n                    \"hostname\": \"Galaxy-Z-Flip3-5G\",\n                    \"ip\": \"192.168.0.125\",\n                    \"mac\": \"B2:B2:D5:24:43:1A\",\n                    \"previous_count\": 120\n                },\n                \"Timestamp\": \"2025-09-29T09:31:55.2Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC AC:67:84:15:F5:E7 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 45,\n                    \"hostname\": \"Nest-Audio\",\n                    \"ip\": \"192.168.0.118\",\n                    \"mac\": \"AC:67:84:15:F5:E7\",\n                    \"previous_count\": 45\n                },\n                \"Timestamp\": \"2025-09-29T09:31:55.2Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 14:C1:4E:68:AC:2C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 238,\n                    \"hostname\": \"Google-Nest-Mini\",\n                    \"ip\": \"192.168.0.123\",\n                    \"mac\": \"14:C1:4E:68:AC:2C\",\n                    \"previous_count\": 238\n                },\n                \"Timestamp\": \"2025-09-29T09:31:55.2Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 9E:69:54:C0:0D:11 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 164,\n                    \"hostname\": \"OPPO-Find-N2-Flip\",\n                    \"ip\": \"192.168.0.107\",\n                    \"mac\": \"9E:69:54:C0:0D:11\",\n                    \"previous_count\": 164\n                },\n                \"Timestamp\": \"2025-09-29T09:31:55.2Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 14:C1:4E:42:E7:82 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 216,\n                    \"hostname\": \"Google-Nest-Mini\",\n                    \"ip\": \"192.168.0.113\",\n                    \"mac\": \"14:C1:4E:42:E7:82\",\n                    \"previous_count\": 216\n                },\n                \"Timestamp\": \"2025-09-29T09:31:55.2Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 9E:9C:6A:E8:F0:A6 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 10,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.130\",\n                    \"mac\": \"9E:9C:6A:E8:F0:A6\",\n                    \"previous_count\": 10\n                },\n                \"Timestamp\": \"2025-09-29T09:31:55.2Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 82:6F:5A:7D:99:C7 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 25,\n                    \"hostname\": \"OPPO-Reno13-Pro-5G\",\n                    \"ip\": \"192.168.0.108\",\n                    \"mac\": \"82:6F:5A:7D:99:C7\",\n                    \"previous_count\": 25\n                },\n                \"Timestamp\": \"2025-09-29T09:31:55.2Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D8:C8:0C:41:71:56 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 417,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.122\",\n                    \"mac\": \"D8:C8:0C:41:71:56\",\n                    \"previous_count\": 417\n                },\n                \"Timestamp\": \"2025-09-29T09:31:55.2Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A0:92:08:C3:08:58 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 417,\n                    \"hostname\": \"wlan0\",\n                    \"ip\": \"192.168.0.132\",\n                    \"mac\": \"A0:92:08:C3:08:58\",\n                    \"previous_count\": 417\n                },\n                \"Timestamp\": \"2025-09-29T09:31:55.2Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 4C:A9:19:77:45:72 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 90,\n                    \"hostname\": \"wlan0\",\n                    \"ip\": \"192.168.0.105\",\n                    \"mac\": \"4C:A9:19:77:45:72\",\n                    \"previous_count\": 90\n                },\n                \"Timestamp\": \"2025-09-29T09:31:55.2Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 14:C1:4E:87:4B:20 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 37,\n                    \"hostname\": \"Google-Nest-Mini\",\n                    \"ip\": \"192.168.0.126\",\n                    \"mac\": \"14:C1:4E:87:4B:20\",\n                    \"previous_count\": 37\n                },\n                \"Timestamp\": \"2025-09-29T09:31:55.2Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 14:C1:4E:2F:CB:80 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 231,\n                    \"hostname\": \"Google-Nest-Mini\",\n                    \"ip\": \"192.168.0.121\",\n                    \"mac\": \"14:C1:4E:2F:CB:80\",\n                    \"previous_count\": 231\n                },\n                \"Timestamp\": \"2025-09-29T09:31:55.2Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 14:C1:4E:23:74:C1 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 217,\n                    \"hostname\": \"Google-Nest-Mini\",\n                    \"ip\": \"192.168.0.112\",\n                    \"mac\": \"14:C1:4E:23:74:C1\",\n                    \"previous_count\": 217\n                },\n                \"Timestamp\": \"2025-09-29T09:31:55.2Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 8A:EF:1A:A8:7E:79 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 126,\n                    \"hostname\": \"Milan-s-Tab-S9-FE\",\n                    \"ip\": \"192.168.0.128\",\n                    \"mac\": \"8A:EF:1A:A8:7E:79\",\n                    \"previous_count\": 126\n                },\n                \"Timestamp\": \"2025-09-29T09:31:55.2Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 54:60:09:C2:E8:5A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 60,\n                    \"hostname\": \"Chromecast-Audio\",\n                    \"ip\": \"192.168.0.106\",\n                    \"mac\": \"54:60:09:C2:E8:5A\",\n                    \"previous_count\": 60\n                },\n                \"Timestamp\": \"2025-09-29T09:31:55.2Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 14:C1:4E:28:E5:84 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 249,\n                    \"hostname\": \"Google-Nest-Mini\",\n                    \"ip\": \"192.168.0.120\",\n                    \"mac\": \"14:C1:4E:28:E5:84\",\n                    \"previous_count\": 249\n                },\n                \"Timestamp\": \"2025-09-29T09:31:55.2Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 70:89:76:17:7D:7F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 363,\n                    \"hostname\": \"wlan0\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"70:89:76:17:7D:7F\",\n                    \"previous_count\": 363\n                },\n                \"Timestamp\": \"2025-09-29T09:31:55.2Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 14:C1:4E:B7:D6:13 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 244,\n                    \"hostname\": \"Google-Nest-Mini\",\n                    \"ip\": \"192.168.0.115\",\n                    \"mac\": \"14:C1:4E:B7:D6:13\",\n                    \"previous_count\": 244\n                },\n                \"Timestamp\": \"2025-09-29T09:31:55.2Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 14:C1:4E:4E:19:28 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 230,\n                    \"hostname\": \"Google-Nest-Mini\",\n                    \"ip\": \"192.168.0.110\",\n                    \"mac\": \"14:C1:4E:4E:19:28\",\n                    \"previous_count\": 230\n                },\n                \"Timestamp\": \"2025-09-29T09:31:55.2Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 38:1F:8D:1E:CE:D8 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 336,\n                    \"hostname\": \"wlan0\",\n                    \"ip\": \"192.168.0.116\",\n                    \"mac\": \"38:1F:8D:1E:CE:D8\",\n                    \"previous_count\": 336\n                },\n                \"Timestamp\": \"2025-09-29T09:31:55.2Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 14:C1:4E:4E:07:F1 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 51,\n                    \"hostname\": \"Google-Nest-Mini\",\n                    \"ip\": \"192.168.0.111\",\n                    \"mac\": \"14:C1:4E:4E:07:F1\",\n                    \"previous_count\": 51\n                },\n                \"Timestamp\": \"2025-09-29T09:31:55.2Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::20362690DAB9\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.1.0 3.1.8 v6087.0 Build 230406 Rel.63114n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:35.604Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 96.25,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 85,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 3.96437054631829,\n            \"google.com\": 3.983372921615202,\n            \"spotify.com\": 3.9714964370546317,\n            \"youtube.com\": 3.9714964370546317\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 1753.4552019002367,\n                \"Rtt\": 9.2590380047506\n            }\n        },\n        \"badSignal\": {\n            \"2E:E6:CE:A6:1A:87\": {\n                \"Hostname\": \"Wayne-s-S21-Ultra\",\n                \"IpAddress\": \"192.168.0.6\",\n                \"Count\": 121\n            }\n        },\n        \"maxCPU\": 11,\n        \"maxMemory\": 38.35,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 2E:E6:CE:A6:1A:87 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 121,\n                    \"hostname\": \"Wayne-s-S21-Ultra\",\n                    \"ip\": \"192.168.0.6\",\n                    \"mac\": \"2E:E6:CE:A6:1A:87\",\n                    \"previous_count\": 121\n                },\n                \"Timestamp\": \"2025-09-29T09:31:35.643Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::20362690DA44\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.1.0 3.1.8 v6087.0 Build 230406 Rel.63114n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:45.659Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 96.25,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 85,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 5.390476190476191,\n            \"google.com\": 5.45952380952381,\n            \"spotify.com\": 8.42142857142857,\n            \"youtube.com\": 5.404761904761905\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 988.9744761904749,\n                \"Rtt\": 13.37986190476191\n            }\n        },\n        \"badSignal\": {\n            \"A6:7D:75:EB:06:93\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.17\",\n                \"Count\": 25\n            }\n        },\n        \"maxCPU\": 37,\n        \"maxMemory\": 40.25,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A6:7D:75:EB:06:93 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 25,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.17\",\n                    \"mac\": \"A6:7D:75:EB:06:93\",\n                    \"previous_count\": 25\n                },\n                \"Timestamp\": \"2025-09-29T09:31:45.661Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::20362690D96F\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.3.0 3.1.9 v6087.0 Build 250124 Rel.60047n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:38.468Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 78.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 7.323741007194244,\n            \"google.com\": 7.410071942446043,\n            \"spotify.com\": 7.304556354916067,\n            \"youtube.com\": 7.419664268585132\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 1397.1238647342996,\n                \"Rtt\": 19.602239130434775\n            }\n        },\n        \"badSignal\": {\n            \"20:0B:CF:65:07:F2\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.9\",\n                \"Count\": 260\n            },\n            \"32:B3:B4:41:BC:EB\": {\n                \"Hostname\": \"Ashley-s-S23-Ultra\",\n                \"IpAddress\": \"192.168.0.5\",\n                \"Count\": 73\n            },\n            \"4A:68:FF:B2:93:BF\": {\n                \"Hostname\": \"Ashley-s-S23-Ultra\",\n                \"IpAddress\": \"192.168.0.3\",\n                \"Count\": 25\n            },\n            \"62:86:9C:DD:F1:10\": {\n                \"Hostname\": \"Galaxy-A54-5G\",\n                \"IpAddress\": \"192.168.0.8\",\n                \"Count\": 86\n            },\n            \"6E:9F:A4:3D:F4:84\": {\n                \"Hostname\": \"Sara-s-S24-Ultra\",\n                \"IpAddress\": \"192.168.0.12\",\n                \"Count\": 98\n            },\n            \"96:27:E9:41:54:B2\": {\n                \"Hostname\": \"Dave-s-S22-Ultra\",\n                \"IpAddress\": \"192.168.0.10\",\n                \"Count\": 347\n            },\n            \"B0:19:21:7E:CE:76\": {\n                \"Hostname\": \"DESKTOP-OAE480H\",\n                \"IpAddress\": \"192.168.0.8\",\n                \"Count\": 93\n            }\n        },\n        \"maxCPU\": 18,\n        \"maxMemory\": 39.01,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 20:0B:CF:65:07:F2 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 260,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.9\",\n                    \"mac\": \"20:0B:CF:65:07:F2\",\n                    \"previous_count\": 260\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.498Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 4A:68:FF:B2:93:BF has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 25,\n                    \"hostname\": \"Ashley-s-S23-Ultra\",\n                    \"ip\": \"192.168.0.3\",\n                    \"mac\": \"4A:68:FF:B2:93:BF\",\n                    \"previous_count\": 25\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.498Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 6E:9F:A4:3D:F4:84 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 98,\n                    \"hostname\": \"Sara-s-S24-Ultra\",\n                    \"ip\": \"192.168.0.12\",\n                    \"mac\": \"6E:9F:A4:3D:F4:84\",\n                    \"previous_count\": 98\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.498Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 32:B3:B4:41:BC:EB has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 73,\n                    \"hostname\": \"Ashley-s-S23-Ultra\",\n                    \"ip\": \"192.168.0.5\",\n                    \"mac\": \"32:B3:B4:41:BC:EB\",\n                    \"previous_count\": 73\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.498Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 96:27:E9:41:54:B2 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 347,\n                    \"hostname\": \"Dave-s-S22-Ultra\",\n                    \"ip\": \"192.168.0.10\",\n                    \"mac\": \"96:27:E9:41:54:B2\",\n                    \"previous_count\": 347\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.498Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 62:86:9C:DD:F1:10 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 86,\n                    \"hostname\": \"Galaxy-A54-5G\",\n                    \"ip\": \"192.168.0.8\",\n                    \"mac\": \"62:86:9C:DD:F1:10\",\n                    \"previous_count\": 86\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.498Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B0:19:21:7E:CE:76 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 93,\n                    \"hostname\": \"DESKTOP-OAE480H\",\n                    \"ip\": \"192.168.0.8\",\n                    \"mac\": \"B0:19:21:7E:CE:76\",\n                    \"previous_count\": 93\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.498Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::788CB5E8689F\",\n            \"model\": \"HX220\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.15.0 2.0.0 v605f.0 Build 231128 Rel.28166n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:41.09Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 82.5,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 70,\n            \"hardwareHealthScore\": 60\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 7.971496437054632,\n            \"google.com\": 7.921615201900238,\n            \"spotify.com\": 7.002375296912114,\n            \"youtube.com\": 7.9429928741092635\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 625.5052256532066,\n                \"Rtt\": 23.05799287410926\n            }\n        },\n        \"badSignal\": {\n            \"08:7C:39:50:17:96\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.88.2\",\n                \"Count\": 111\n            },\n            \"68:13:F3:89:3E:73\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.88.10\",\n                \"Count\": 394\n            }\n        },\n        \"maxCPU\": 100,\n        \"maxMemory\": 64.76,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 08:7C:39:50:17:96 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 111,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.2\",\n                    \"mac\": \"08:7C:39:50:17:96\",\n                    \"previous_count\": 111\n                },\n                \"Timestamp\": \"2025-09-29T09:31:41.1Z\"\n            },\n            {\n                \"Type\": \"HighCPUUsage\",\n                \"Message\": \"Device is experiencing high CPU usage.\",\n                \"Details\": {\n                    \"max_cpu_percentage\": 100,\n                    \"threshold_percentage\": 90\n                },\n                \"Timestamp\": \"2025-09-29T09:31:41.1Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::242FD04EA4E7\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.13.0 2.0.0 v606d.0 Build 231129 Rel.37213n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:33.299Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 78.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 5.617577197149644,\n            \"google.com\": 5.6128266033254155,\n            \"spotify.com\": 5.553444180522566,\n            \"youtube.com\": 5.603325415676959\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 1096.4626491646777,\n                \"Rtt\": 16.39618138424821\n            }\n        },\n        \"badSignal\": {\n            \"10:96:93:9E:9E:29\": {\n                \"Hostname\": \"amazon-f9210f9cd\",\n                \"IpAddress\": \"192.168.0.104\",\n                \"Count\": 12\n            },\n            \"1E:B4:B3:42:B5:C1\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.105\",\n                \"Count\": 51\n            },\n            \"3E:25:46:53:73:EB\": {\n                \"Hostname\": \"Husna-s-A12\",\n                \"IpAddress\": \"192.168.0.110\",\n                \"Count\": 18\n            },\n            \"7E:22:F9:42:E4:CD\": {\n                \"Hostname\": \"rizwan-s-S25-Ultra\",\n                \"IpAddress\": \"192.168.0.107\",\n                \"Count\": 16\n            },\n            \"82:F7:EC:50:22:AD\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.101\",\n                \"Count\": 148\n            },\n            \"B6:3D:B6:98:D0:96\": {\n                \"Hostname\": \"Redmi-Note-12\",\n                \"IpAddress\": \"192.168.0.105\",\n                \"Count\": 126\n            },\n            \"BE:36:9A:6E:76:A4\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.102\",\n                \"Count\": 120\n            }\n        },\n        \"maxCPU\": 20,\n        \"maxMemory\": 46.7,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B6:3D:B6:98:D0:96 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 126,\n                    \"hostname\": \"Redmi-Note-12\",\n                    \"ip\": \"192.168.0.105\",\n                    \"mac\": \"B6:3D:B6:98:D0:96\",\n                    \"previous_count\": 126\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.322Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 3E:25:46:53:73:EB has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 18,\n                    \"hostname\": \"Husna-s-A12\",\n                    \"ip\": \"192.168.0.110\",\n                    \"mac\": \"3E:25:46:53:73:EB\",\n                    \"previous_count\": 18\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.322Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 7E:22:F9:42:E4:CD has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 16,\n                    \"hostname\": \"rizwan-s-S25-Ultra\",\n                    \"ip\": \"192.168.0.107\",\n                    \"mac\": \"7E:22:F9:42:E4:CD\",\n                    \"previous_count\": 16\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.322Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC BE:36:9A:6E:76:A4 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 120,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.102\",\n                    \"mac\": \"BE:36:9A:6E:76:A4\",\n                    \"previous_count\": 120\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.322Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 10:96:93:9E:9E:29 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 12,\n                    \"hostname\": \"amazon-f9210f9cd\",\n                    \"ip\": \"192.168.0.104\",\n                    \"mac\": \"10:96:93:9E:9E:29\",\n                    \"previous_count\": 12\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.322Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 82:F7:EC:50:22:AD has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 148,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"82:F7:EC:50:22:AD\",\n                    \"previous_count\": 148\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.323Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 1E:B4:B3:42:B5:C1 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 51,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.105\",\n                    \"mac\": \"1E:B4:B3:42:B5:C1\",\n                    \"previous_count\": 51\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.323Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::30DE4B41E8F7\",\n            \"model\": \"HX220\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.15.0 2.0.0 v605f.0 Build 231128 Rel.28166n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:42.191Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 85,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 40,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 10.019002375296912,\n            \"google.com\": 10.175771971496436,\n            \"spotify.com\": 9.07125890736342,\n            \"youtube.com\": 10.054631828978623\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 597.7168171021378,\n                \"Rtt\": 26.18639192399051\n            }\n        },\n        \"badSignal\": {\n            \"3E:02:1F:CF:6F:4E\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.88.10\",\n                \"Count\": 15\n            },\n            \"70:B8:F6:E2:23:B4\": {\n                \"Hostname\": \"Petkit_T4\",\n                \"IpAddress\": \"192.168.88.2\",\n                \"Count\": 52\n            },\n            \"DC:A0:D0:FC:7C:9F\": {\n                \"Hostname\": \"echoshow-ff8552a388fc1cde\",\n                \"IpAddress\": \"192.168.88.15\",\n                \"Count\": 373\n            },\n            \"FE:B8:EA:F3:6F:36\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.88.11\",\n                \"Count\": 91\n            }\n        },\n        \"maxCPU\": 25,\n        \"maxMemory\": 61.22,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 3E:02:1F:CF:6F:4E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 15,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.88.10\",\n                    \"mac\": \"3E:02:1F:CF:6F:4E\",\n                    \"previous_count\": 15\n                },\n                \"Timestamp\": \"2025-09-29T09:31:42.213Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 70:B8:F6:E2:23:B4 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 52,\n                    \"hostname\": \"Petkit_T4\",\n                    \"ip\": \"192.168.88.2\",\n                    \"mac\": \"70:B8:F6:E2:23:B4\",\n                    \"previous_count\": 52\n                },\n                \"Timestamp\": \"2025-09-29T09:31:42.213Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::2036269010D0\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.1.0 3.1.8 v6087.0 Build 230406 Rel.63114n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:51.258Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 78.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 3.985074626865672,\n            \"google.com\": 4.0550964187327825,\n            \"spotify.com\": 3.867684478371501,\n            \"youtube.com\": 3.945945945945946\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 800.6392142857131,\n                \"Rtt\": 14.334426190476202\n            }\n        },\n        \"badSignal\": {\n            \"7A:57:67:15:D3:A3\": {\n                \"Hostname\": \"Ring-15d3a3\",\n                \"IpAddress\": \"192.168.0.11\",\n                \"Count\": 377\n            },\n            \"7A:57:67:61:B7:0F\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.21\",\n                \"Count\": 375\n            },\n            \"7A:57:67:79:57:67\": {\n                \"Hostname\": \"RE300\",\n                \"IpAddress\": \"192.168.0.8\",\n                \"Count\": 371\n            },\n            \"8C:2A:85:E4:B6:E5\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.5\",\n                \"Count\": 235\n            },\n            \"A0:92:08:D4:3F:0B\": {\n                \"Hostname\": \"wlan0\",\n                \"IpAddress\": \"192.168.0.2\",\n                \"Count\": 99\n            },\n            \"C4:82:E1:9C:2B:AE\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.12\",\n                \"Count\": 417\n            },\n            \"D0:A0:11:58:9E:32\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.16\",\n                \"Count\": 11\n            },\n            \"EA:73:38:4E:19:61\": {\n                \"Hostname\": \"Karen-s-A15\",\n                \"IpAddress\": \"192.168.0.19\",\n                \"Count\": 22\n            }\n        },\n        \"maxCPU\": 33,\n        \"maxMemory\": 41.09,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A0:92:08:D4:3F:0B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 99,\n                    \"hostname\": \"wlan0\",\n                    \"ip\": \"192.168.0.2\",\n                    \"mac\": \"A0:92:08:D4:3F:0B\",\n                    \"previous_count\": 99\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.284Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D0:A0:11:58:9E:32 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 11,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.16\",\n                    \"mac\": \"D0:A0:11:58:9E:32\",\n                    \"previous_count\": 11\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.284Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC EA:73:38:4E:19:61 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 22,\n                    \"hostname\": \"Karen-s-A15\",\n                    \"ip\": \"192.168.0.19\",\n                    \"mac\": \"EA:73:38:4E:19:61\",\n                    \"previous_count\": 22\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.284Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::30DE4BDD5D73\",\n            \"model\": \"HX220\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.17.0 2.0.0 v605f.0 Build 240923 Rel.23368n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:53.78Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 78.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 8.073634204275534,\n            \"google.com\": 8.087885985748219,\n            \"spotify.com\": 7.339667458432304,\n            \"youtube.com\": 8.028503562945367\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 357.73257142857113,\n                \"Rtt\": 2.4629404761904765\n            }\n        },\n        \"badSignal\": {\n            \"04:27:28:8C:14:6A\": {\n                \"Hostname\": \"XBOX\",\n                \"IpAddress\": \"192.168.88.12\",\n                \"Count\": 387\n            },\n            \"14:BB:6E:CC:DC:97\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.88.7\",\n                \"Count\": 227\n            },\n            \"36:CD:5F:47:3E:0F\": {\n                \"Hostname\": \"Daz-s24-ultra\",\n                \"IpAddress\": \"192.168.88.15\",\n                \"Count\": 110\n            },\n            \"3E:DE:86:09:2F:4E\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.88.13\",\n                \"Count\": 13\n            },\n            \"54:2B:1C:A2:1B:FC\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.88.13\",\n                \"Count\": 109\n            },\n            \"6C:99:9D:44:EE:94\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.88.5\",\n                \"Count\": 315\n            },\n            \"72:B0:CE:3D:78:6C\": {\n                \"Hostname\": \"Watch\",\n                \"IpAddress\": \"192.168.88.10\",\n                \"Count\": 73\n            },\n            \"84:25:19:65:77:98\": {\n                \"Hostname\": \"SEC842519657798\",\n                \"IpAddress\": \"192.168.88.22\",\n                \"Count\": 99\n            },\n            \"98:F7:81:AD:F1:48\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.88.4\",\n                \"Count\": 41\n            },\n            \"A0:D0:DC:83:AC:D5\": {\n                \"Hostname\": \"amazon-97b41a057\",\n                \"IpAddress\": \"192.168.88.8\",\n                \"Count\": 421\n            },\n            \"EA:BD:41:7D:8E:69\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.88.6\",\n                \"Count\": 193\n            }\n        },\n        \"maxCPU\": 52,\n        \"maxMemory\": 63.98,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 84:25:19:65:77:98 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 99,\n                    \"hostname\": \"SEC842519657798\",\n                    \"ip\": \"192.168.88.22\",\n                    \"mac\": \"84:25:19:65:77:98\",\n                    \"previous_count\": 99\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.788Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 3E:DE:86:09:2F:4E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 13,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.13\",\n                    \"mac\": \"3E:DE:86:09:2F:4E\",\n                    \"previous_count\": 13\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.788Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 54:2B:1C:A2:1B:FC has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 109,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.13\",\n                    \"mac\": \"54:2B:1C:A2:1B:FC\",\n                    \"previous_count\": 109\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.788Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 36:CD:5F:47:3E:0F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 110,\n                    \"hostname\": \"Daz-s24-ultra\",\n                    \"ip\": \"192.168.88.15\",\n                    \"mac\": \"36:CD:5F:47:3E:0F\",\n                    \"previous_count\": 110\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.788Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::5CE93180833F\",\n            \"model\": \"HX220\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.15.0 2.0.0 v605f.0 Build 231128 Rel.28166n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:50.547Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 85,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 40,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 6.965853658536585,\n            \"google.com\": 7.009756097560976,\n            \"spotify.com\": 6.714634146341464,\n            \"youtube.com\": 6.96829268292683\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 593.4302926829264,\n                \"Rtt\": 23.648468292682924\n            }\n        },\n        \"badSignal\": {\n            \"90:48:6C:70:5D:17\": {\n                \"Hostname\": \"RingDoorbell-17\",\n                \"IpAddress\": \"192.168.88.7\",\n                \"Count\": 203\n            },\n            \"DE:3A:91:BF:35:96\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.88.6\",\n                \"Count\": 16\n            },\n            \"EA:61:2A:18:8D:70\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.88.3\",\n                \"Count\": 51\n            },\n            \"EC:0D:E4:18:4E:8F\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.88.4\",\n                \"Count\": 336\n            }\n        },\n        \"maxCPU\": 18,\n        \"maxMemory\": 60.38,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC EA:61:2A:18:8D:70 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 51,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.88.3\",\n                    \"mac\": \"EA:61:2A:18:8D:70\",\n                    \"previous_count\": 51\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.553Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC DE:3A:91:BF:35:96 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 16,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.88.6\",\n                    \"mac\": \"DE:3A:91:BF:35:96\",\n                    \"previous_count\": 16\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.553Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 90:48:6C:70:5D:17 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 203,\n                    \"hostname\": \"RingDoorbell-17\",\n                    \"ip\": \"192.168.88.7\",\n                    \"mac\": \"90:48:6C:70:5D:17\",\n                    \"previous_count\": 203\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.553Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::20362690D7DA\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.1.0 3.1.8 v6087.0 Build 230406 Rel.63114n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:36.161Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 78.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 7.07125890736342,\n            \"google.com\": 7.427553444180522,\n            \"spotify.com\": 6.9263657957244655,\n            \"youtube.com\": 7.318289786223278\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 1742.7306428571424,\n                \"Rtt\": 12.512750000000004\n            }\n        },\n        \"badSignal\": {\n            \"00:F3:61:F0:6A:27\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.13\",\n                \"Count\": 12\n            },\n            \"04:99:B9:D9:FF:05\": {\n                \"Hostname\": \"Lexxis-iPhone\",\n                \"IpAddress\": \"192.168.0.5\",\n                \"Count\": 38\n            },\n            \"1A:74:5A:CA:BC:81\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.7\",\n                \"Count\": 103\n            },\n            \"26:94:91:93:CA:BD\": {\n                \"Hostname\": \"OPPO-A16s\",\n                \"IpAddress\": \"192.168.0.2\",\n                \"Count\": 11\n            },\n            \"8C:EA:48:71:E7:98\": {\n                \"Hostname\": \"Samsung\",\n                \"IpAddress\": \"192.168.0.18\",\n                \"Count\": 418\n            },\n            \"9E:07:FD:10:1C:7D\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.12\",\n                \"Count\": 65\n            },\n            \"A2:B6:CE:7D:DF:C1\": {\n                \"Hostname\": \"Galaxy-Tab-A9\",\n                \"IpAddress\": \"192.168.0.8\",\n                \"Count\": 255\n            },\n            \"AE:D9:28:80:D3:DF\": {\n                \"Hostname\": \"Lenovo-Tab-M11\",\n                \"IpAddress\": \"192.168.0.16\",\n                \"Count\": 132\n            },\n            \"B2:60:E6:7F:06:19\": {\n                \"Hostname\": \"OPPO-A16s\",\n                \"IpAddress\": \"192.168.0.4\",\n                \"Count\": 156\n            },\n            \"EE:A1:4E:8C:48:D9\": {\n                \"Hostname\": \"iPad\",\n                \"IpAddress\": \"192.168.0.17\",\n                \"Count\": 19\n            }\n        },\n        \"maxCPU\": 18,\n        \"maxMemory\": 38.51,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 8C:EA:48:71:E7:98 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 418,\n                    \"hostname\": \"Samsung\",\n                    \"ip\": \"192.168.0.18\",\n                    \"mac\": \"8C:EA:48:71:E7:98\",\n                    \"previous_count\": 418\n                },\n                \"Timestamp\": \"2025-09-29T09:31:36.175Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 00:F3:61:F0:6A:27 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 12,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.13\",\n                    \"mac\": \"00:F3:61:F0:6A:27\",\n                    \"previous_count\": 12\n                },\n                \"Timestamp\": \"2025-09-29T09:31:36.175Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 1A:74:5A:CA:BC:81 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 103,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.7\",\n                    \"mac\": \"1A:74:5A:CA:BC:81\",\n                    \"previous_count\": 103\n                },\n                \"Timestamp\": \"2025-09-29T09:31:36.175Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC EE:A1:4E:8C:48:D9 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 19,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.0.17\",\n                    \"mac\": \"EE:A1:4E:8C:48:D9\",\n                    \"previous_count\": 19\n                },\n                \"Timestamp\": \"2025-09-29T09:31:36.175Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 04:99:B9:D9:FF:05 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 38,\n                    \"hostname\": \"Lexxis-iPhone\",\n                    \"ip\": \"192.168.0.5\",\n                    \"mac\": \"04:99:B9:D9:FF:05\",\n                    \"previous_count\": 38\n                },\n                \"Timestamp\": \"2025-09-29T09:31:36.175Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 9E:07:FD:10:1C:7D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 65,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.12\",\n                    \"mac\": \"9E:07:FD:10:1C:7D\",\n                    \"previous_count\": 65\n                },\n                \"Timestamp\": \"2025-09-29T09:31:36.175Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC AE:D9:28:80:D3:DF has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 132,\n                    \"hostname\": \"Lenovo-Tab-M11\",\n                    \"ip\": \"192.168.0.16\",\n                    \"mac\": \"AE:D9:28:80:D3:DF\",\n                    \"previous_count\": 132\n                },\n                \"Timestamp\": \"2025-09-29T09:31:36.175Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A2:B6:CE:7D:DF:C1 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 255,\n                    \"hostname\": \"Galaxy-Tab-A9\",\n                    \"ip\": \"192.168.0.8\",\n                    \"mac\": \"A2:B6:CE:7D:DF:C1\",\n                    \"previous_count\": 255\n                },\n                \"Timestamp\": \"2025-09-29T09:31:36.175Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B2:60:E6:7F:06:19 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 156,\n                    \"hostname\": \"OPPO-A16s\",\n                    \"ip\": \"192.168.0.4\",\n                    \"mac\": \"B2:60:E6:7F:06:19\",\n                    \"previous_count\": 156\n                },\n                \"Timestamp\": \"2025-09-29T09:31:36.175Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 26:94:91:93:CA:BD has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 11,\n                    \"hostname\": \"OPPO-A16s\",\n                    \"ip\": \"192.168.0.2\",\n                    \"mac\": \"26:94:91:93:CA:BD\",\n                    \"previous_count\": 11\n                },\n                \"Timestamp\": \"2025-09-29T09:31:36.175Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::20362690D750\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.3.0 3.1.9 v6087.0 Build 250124 Rel.60047n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:53.222Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 78.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 11.238095238095237,\n            \"google.com\": 11.228571428571428,\n            \"spotify.com\": 10.60952380952381,\n            \"youtube.com\": 11.178571428571429\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 1554.8076666666657,\n                \"Rtt\": 21.890252380952383\n            }\n        },\n        \"badSignal\": {\n            \"04:99:B9:A1:44:58\": {\n                \"Hostname\": \"Julia-Bedroom\",\n                \"IpAddress\": \"192.168.0.8\",\n                \"Count\": 198\n            },\n            \"0E:04:D1:3E:4E:F7\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.19\",\n                \"Count\": 27\n            },\n            \"4A:7B:6B:2E:AC:07\": {\n                \"Hostname\": \"iPad\",\n                \"IpAddress\": \"192.168.0.9\",\n                \"Count\": 161\n            },\n            \"56:F8:F9:7D:EA:90\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.16\",\n                \"Count\": 29\n            },\n            \"66:C9:AC:15:88:C5\": {\n                \"Hostname\": \"iPad\",\n                \"IpAddress\": \"192.168.0.12\",\n                \"Count\": 10\n            },\n            \"8C:85:90:53:7B:6F\": {\n                \"Hostname\": \"Scarletts-MBP\",\n                \"IpAddress\": \"192.168.0.20\",\n                \"Count\": 320\n            },\n            \"9E:E6:51:BD:B8:BB\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.15\",\n                \"Count\": 147\n            },\n            \"F4:34:F0:10:A9:7D\": {\n                \"Hostname\": \"ScarlettBedroom\",\n                \"IpAddress\": \"192.168.0.7\",\n                \"Count\": 117\n            },\n            \"F4:34:F0:6F:8D:44\": {\n                \"Hostname\": \"Living-Room\",\n                \"IpAddress\": \"192.168.0.15\",\n                \"Count\": 12\n            },\n            \"F4:34:F0:7C:F5:18\": {\n                \"Hostname\": \"Master-Bedroom\",\n                \"IpAddress\": \"192.168.0.3\",\n                \"Count\": 364\n            }\n        },\n        \"maxCPU\": 25,\n        \"maxMemory\": 38.72,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F4:34:F0:10:A9:7D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 117,\n                    \"hostname\": \"ScarlettBedroom\",\n                    \"ip\": \"192.168.0.7\",\n                    \"mac\": \"F4:34:F0:10:A9:7D\",\n                    \"previous_count\": 117\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.239Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 9E:E6:51:BD:B8:BB has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 147,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.15\",\n                    \"mac\": \"9E:E6:51:BD:B8:BB\",\n                    \"previous_count\": 147\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.239Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 56:F8:F9:7D:EA:90 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 29,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.16\",\n                    \"mac\": \"56:F8:F9:7D:EA:90\",\n                    \"previous_count\": 29\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.239Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 8C:85:90:53:7B:6F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 320,\n                    \"hostname\": \"Scarletts-MBP\",\n                    \"ip\": \"192.168.0.20\",\n                    \"mac\": \"8C:85:90:53:7B:6F\",\n                    \"previous_count\": 320\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.239Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 4A:7B:6B:2E:AC:07 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 161,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.0.9\",\n                    \"mac\": \"4A:7B:6B:2E:AC:07\",\n                    \"previous_count\": 161\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.239Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 66:C9:AC:15:88:C5 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 10,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.0.12\",\n                    \"mac\": \"66:C9:AC:15:88:C5\",\n                    \"previous_count\": 10\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.239Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F4:34:F0:6F:8D:44 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 12,\n                    \"hostname\": \"Living-Room\",\n                    \"ip\": \"192.168.0.15\",\n                    \"mac\": \"F4:34:F0:6F:8D:44\",\n                    \"previous_count\": 12\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.239Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::30DE4B41F077\",\n            \"model\": \"HX220\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.15.0 2.0.0 v605f.0 Build 231128 Rel.28166n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:44.76Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 78.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 8.283333333333333,\n            \"google.com\": 8.44047619047619,\n            \"spotify.com\": 7.95,\n            \"youtube.com\": 8.388095238095238\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 160.42976190476094,\n                \"Rtt\": 22.724621428571425\n            }\n        },\n        \"badSignal\": {\n            \"04:B8:6A:89:22:CB\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.88.4\",\n                \"Count\": 77\n            },\n            \"04:B8:6A:89:91:05\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.88.21\",\n                \"Count\": 44\n            },\n            \"08:C7:29:BD:08:6A\": {\n                \"Hostname\": \"Phils-iPhone\",\n                \"IpAddress\": \"192.168.88.18\",\n                \"Count\": 112\n            },\n            \"1C:93:C4:CA:A4:CE\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.88.24\",\n                \"Count\": 96\n            },\n            \"1E:CA:EF:DE:4F:E8\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.88.9\",\n                \"Count\": 43\n            },\n            \"26:10:A4:5B:10:FC\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.88.28\",\n                \"Count\": 28\n            },\n            \"2E:80:35:4D:77:5A\": {\n                \"Hostname\": \"iPad\",\n                \"IpAddress\": \"192.168.88.16\",\n                \"Count\": 228\n            },\n            \"4E:CB:E9:56:D0:50\": {\n                \"Hostname\": \"Watch\",\n                \"IpAddress\": \"192.168.88.23\",\n                \"Count\": 25\n            },\n            \"5A:A8:2C:21:E3:30\": {\n                \"Hostname\": \"iPad\",\n                \"IpAddress\": \"192.168.88.11\",\n                \"Count\": 22\n            },\n            \"60:3E:5F:08:9E:98\": {\n                \"Hostname\": \"Sofias-Air\",\n                \"IpAddress\": \"192.168.88.31\",\n                \"Count\": 14\n            },\n            \"66:C7:6E:6A:7C:C6\": {\n                \"Hostname\": \"Watch\",\n                \"IpAddress\": \"192.168.88.17\",\n                \"Count\": 24\n            },\n            \"74:42:18:64:4A:A0\": {\n                \"Hostname\": \"Ellas-iphone\",\n                \"IpAddress\": \"192.168.88.8\",\n                \"Count\": 119\n            },\n            \"94:21:57:AC:3B:0B\": {\n                \"Hostname\": \"Phils-iPad\",\n                \"IpAddress\": \"192.168.88.12\",\n                \"Count\": 38\n            },\n            \"9A:91:5E:35:87:3A\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.88.4\",\n                \"Count\": 17\n            },\n            \"B6:FC:87:90:2C:2B\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.88.9\",\n                \"Count\": 45\n            },\n            \"D4:57:63:C2:D9:8E\": {\n                \"Hostname\": \"MacBook-Air\",\n                \"IpAddress\": \"192.168.88.6\",\n                \"Count\": 198\n            },\n            \"DC:A0:D0:6E:50:14\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.88.19\",\n                \"Count\": 46\n            }\n        },\n        \"maxCPU\": 62,\n        \"maxMemory\": 63.19,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 1E:CA:EF:DE:4F:E8 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 43,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.88.9\",\n                    \"mac\": \"1E:CA:EF:DE:4F:E8\",\n                    \"previous_count\": 43\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.786Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B6:FC:87:90:2C:2B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 45,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.88.9\",\n                    \"mac\": \"B6:FC:87:90:2C:2B\",\n                    \"previous_count\": 45\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.786Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 1C:93:C4:CA:A4:CE has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 96,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.24\",\n                    \"mac\": \"1C:93:C4:CA:A4:CE\",\n                    \"previous_count\": 96\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.786Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 26:10:A4:5B:10:FC has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 28,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.88.28\",\n                    \"mac\": \"26:10:A4:5B:10:FC\",\n                    \"previous_count\": 28\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.786Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 2E:80:35:4D:77:5A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 228,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.88.16\",\n                    \"mac\": \"2E:80:35:4D:77:5A\",\n                    \"previous_count\": 228\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.787Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 08:C7:29:BD:08:6A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 112,\n                    \"hostname\": \"Phils-iPhone\",\n                    \"ip\": \"192.168.88.18\",\n                    \"mac\": \"08:C7:29:BD:08:6A\",\n                    \"previous_count\": 112\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.787Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 5A:A8:2C:21:E3:30 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 22,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.88.11\",\n                    \"mac\": \"5A:A8:2C:21:E3:30\",\n                    \"previous_count\": 22\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.787Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 04:B8:6A:89:22:CB has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 77,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.4\",\n                    \"mac\": \"04:B8:6A:89:22:CB\",\n                    \"previous_count\": 77\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.787Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 9A:91:5E:35:87:3A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 17,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.88.4\",\n                    \"mac\": \"9A:91:5E:35:87:3A\",\n                    \"previous_count\": 17\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.787Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 4E:CB:E9:56:D0:50 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 25,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.88.23\",\n                    \"mac\": \"4E:CB:E9:56:D0:50\",\n                    \"previous_count\": 25\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.788Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 66:C7:6E:6A:7C:C6 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 24,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.88.17\",\n                    \"mac\": \"66:C7:6E:6A:7C:C6\",\n                    \"previous_count\": 24\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.788Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 94:21:57:AC:3B:0B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 38,\n                    \"hostname\": \"Phils-iPad\",\n                    \"ip\": \"192.168.88.12\",\n                    \"mac\": \"94:21:57:AC:3B:0B\",\n                    \"previous_count\": 38\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.788Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D4:57:63:C2:D9:8E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 198,\n                    \"hostname\": \"MacBook-Air\",\n                    \"ip\": \"192.168.88.6\",\n                    \"mac\": \"D4:57:63:C2:D9:8E\",\n                    \"previous_count\": 198\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.788Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC DC:A0:D0:6E:50:14 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 46,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.19\",\n                    \"mac\": \"DC:A0:D0:6E:50:14\",\n                    \"previous_count\": 46\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.788Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 60:3E:5F:08:9E:98 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 14,\n                    \"hostname\": \"Sofias-Air\",\n                    \"ip\": \"192.168.88.31\",\n                    \"mac\": \"60:3E:5F:08:9E:98\",\n                    \"previous_count\": 14\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.788Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::20362690DAAA\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.1.0 3.1.8 v6087.0 Build 230406 Rel.63114n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:51.47Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 81.25,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 25,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 13.095238095238095,\n            \"google.com\": 13.219047619047618,\n            \"spotify.com\": 12.969047619047618,\n            \"youtube.com\": 13.188095238095238\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 750.4881622911687,\n                \"Rtt\": 22.12900954653935\n            }\n        },\n        \"badSignal\": {\n            \"4C:A9:19:E7:52:AD\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.6\",\n                \"Count\": 420\n            },\n            \"6A:99:6E:10:DF:A1\": {\n                \"Hostname\": \"Galaxy-S24-FE\",\n                \"IpAddress\": \"192.168.0.9\",\n                \"Count\": 13\n            },\n            \"9A:06:9C:8E:52:92\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.5\",\n                \"Count\": 85\n            },\n            \"B0:CF:CB:6F:64:B8\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.8\",\n                \"Count\": 114\n            },\n            \"D4:3B:04:CF:27:DB\": {\n                \"Hostname\": \"DESKTOP-VE3AFQN\",\n                \"IpAddress\": \"192.168.0.5\",\n                \"Count\": 11\n            }\n        },\n        \"maxCPU\": 12,\n        \"maxMemory\": 38.61,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 6A:99:6E:10:DF:A1 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 13,\n                    \"hostname\": \"Galaxy-S24-FE\",\n                    \"ip\": \"192.168.0.9\",\n                    \"mac\": \"6A:99:6E:10:DF:A1\",\n                    \"previous_count\": 13\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.494Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B0:CF:CB:6F:64:B8 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 114,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.8\",\n                    \"mac\": \"B0:CF:CB:6F:64:B8\",\n                    \"previous_count\": 114\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.494Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 9A:06:9C:8E:52:92 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 85,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.5\",\n                    \"mac\": \"9A:06:9C:8E:52:92\",\n                    \"previous_count\": 85\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.494Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::20362690D918\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.1.0 3.1.8 v6087.0 Build 230406 Rel.63114n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:37.945Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 78.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 6.738717339667458,\n            \"google.com\": 6.731591448931116,\n            \"spotify.com\": 6.793349168646081,\n            \"youtube.com\": 6.788598574821853\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 2091.8452494061753,\n                \"Rtt\": 11.768961995249407\n            }\n        },\n        \"badSignal\": {\n            \"0C:29:8F:0C:6A:4B\": {\n                \"Hostname\": \"Tesla\",\n                \"IpAddress\": \"192.168.0.9\",\n                \"Count\": 249\n            },\n            \"12:69:5D:FC:53:6B\": {\n                \"Hostname\": \"Johns-phone\",\n                \"IpAddress\": \"192.168.0.7\",\n                \"Count\": 175\n            },\n            \"44:D5:CC:04:EC:94\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.3\",\n                \"Count\": 171\n            },\n            \"7A:AE:A4:6E:C2:AB\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.10\",\n                \"Count\": 89\n            },\n            \"AC:9F:C3:63:3E:53\": {\n                \"Hostname\": \"RingFloodlightCam-53\",\n                \"IpAddress\": \"192.168.0.8\",\n                \"Count\": 137\n            },\n            \"BC:5C:17:96:16:8C\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.10\",\n                \"Count\": 73\n            },\n            \"DA:37:03:FC:E8:21\": {\n                \"Hostname\": \"Watch\",\n                \"IpAddress\": \"192.168.0.12\",\n                \"Count\": 13\n            },\n            \"DC:9E:8F:44:01:86\": {\n                \"Hostname\": \"Leahs-iPhone\",\n                \"IpAddress\": \"192.168.0.16\",\n                \"Count\": 40\n            },\n            \"FC:77:74:9D:F2:29\": {\n                \"Hostname\": \"DESKTOP-TT5GHEE\",\n                \"IpAddress\": \"192.168.0.10\",\n                \"Count\": 29\n            }\n        },\n        \"maxCPU\": 18,\n        \"maxMemory\": 38.89,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 12:69:5D:FC:53:6B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 175,\n                    \"hostname\": \"Johns-phone\",\n                    \"ip\": \"192.168.0.7\",\n                    \"mac\": \"12:69:5D:FC:53:6B\",\n                    \"previous_count\": 175\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.947Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 0C:29:8F:0C:6A:4B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 249,\n                    \"hostname\": \"Tesla\",\n                    \"ip\": \"192.168.0.9\",\n                    \"mac\": \"0C:29:8F:0C:6A:4B\",\n                    \"previous_count\": 249\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.947Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC AC:9F:C3:63:3E:53 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 137,\n                    \"hostname\": \"RingFloodlightCam-53\",\n                    \"ip\": \"192.168.0.8\",\n                    \"mac\": \"AC:9F:C3:63:3E:53\",\n                    \"previous_count\": 137\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.947Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC DC:9E:8F:44:01:86 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 40,\n                    \"hostname\": \"Leahs-iPhone\",\n                    \"ip\": \"192.168.0.16\",\n                    \"mac\": \"DC:9E:8F:44:01:86\",\n                    \"previous_count\": 40\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.947Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC FC:77:74:9D:F2:29 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 29,\n                    \"hostname\": \"DESKTOP-TT5GHEE\",\n                    \"ip\": \"192.168.0.10\",\n                    \"mac\": \"FC:77:74:9D:F2:29\",\n                    \"previous_count\": 29\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.947Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC BC:5C:17:96:16:8C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 73,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.10\",\n                    \"mac\": \"BC:5C:17:96:16:8C\",\n                    \"previous_count\": 73\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.947Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC DA:37:03:FC:E8:21 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 13,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.0.12\",\n                    \"mac\": \"DA:37:03:FC:E8:21\",\n                    \"previous_count\": 13\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.947Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 7A:AE:A4:6E:C2:AB has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 89,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.10\",\n                    \"mac\": \"7A:AE:A4:6E:C2:AB\",\n                    \"previous_count\": 89\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.947Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::20362690BC22\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.1.0 3.1.8 v6087.0 Build 230406 Rel.63114n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:32.02Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 100,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 100,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 4.780952380952381,\n            \"google.com\": 4.8428571428571425,\n            \"spotify.com\": 4.735714285714286,\n            \"youtube.com\": 4.890476190476191\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 1873.2867220902608,\n                \"Rtt\": 10.222344418052254\n            }\n        },\n        \"maxCPU\": 11,\n        \"maxMemory\": 38.73,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::788CB5E86EC6\",\n            \"model\": \"HX220\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.15.0 2.0.0 v605f.0 Build 231128 Rel.28166n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:39.807Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 68.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15,\n            \"hardwareHealthScore\": 60\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 4.1,\n            \"google.com\": 4.107142857142857,\n            \"spotify.com\": 3.519047619047619,\n            \"youtube.com\": 4.109523809523809\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 912.9640952380946,\n                \"Rtt\": 29.426019047619047\n            }\n        },\n        \"badSignal\": {\n            \"08:C2:24:F3:E1:F3\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.88.7\",\n                \"Count\": 15\n            },\n            \"0C:43:F9:54:CF:51\": {\n                \"Hostname\": \"amazon-ffe94e3ee\",\n                \"IpAddress\": \"192.168.88.11\",\n                \"Count\": 277\n            },\n            \"26:3D:C0:6A:0D:CB\": {\n                \"Hostname\": \"MacBookPro\",\n                \"IpAddress\": \"192.168.88.10\",\n                \"Count\": 230\n            },\n            \"38:D5:7A:59:0C:6C\": {\n                \"Hostname\": \"NPIBCDFFE\",\n                \"IpAddress\": \"192.168.88.14\",\n                \"Count\": 143\n            },\n            \"44:D5:CC:D6:BE:C2\": {\n                \"Hostname\": \"amazon-bb657bd4b\",\n                \"IpAddress\": \"192.168.88.15\",\n                \"Count\": 220\n            },\n            \"4C:B9:EA:D1:83:A4\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.88.17\",\n                \"Count\": 322\n            },\n            \"4E:31:53:56:E3:94\": {\n                \"Hostname\": \"iPad\",\n                \"IpAddress\": \"192.168.88.9\",\n                \"Count\": 64\n            },\n            \"4E:D0:20:73:C5:66\": {\n                \"Hostname\": \"MacBookPro\",\n                \"IpAddress\": \"192.168.88.11\",\n                \"Count\": 13\n            },\n            \"5A:11:00:7E:2F:79\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.88.16\",\n                \"Count\": 23\n            },\n            \"68:A4:0E:1C:53:24\": {\n                \"Hostname\": \"BOSCH-WTYH6791GB-68A40E1C5324\",\n                \"IpAddress\": \"192.168.88.13\",\n                \"Count\": 37\n            },\n            \"68:A4:0E:39:9B:5B\": {\n                \"Hostname\": \"NEFF-B48FT78H0B-68A40E399B5B\",\n                \"IpAddress\": \"192.168.88.4\",\n                \"Count\": 279\n            },\n            \"68:A4:0E:39:9B:97\": {\n                \"Hostname\": \"NEFF-B48FT78H0B-68A40E399B97\",\n                \"IpAddress\": \"192.168.88.3\",\n                \"Count\": 38\n            },\n            \"70:2C:1F:65:E1:76\": {\n                \"Hostname\": \"Samsung-FamilyHub\",\n                \"IpAddress\": \"192.168.88.2\",\n                \"Count\": 221\n            },\n            \"74:A6:CD:9F:74:2F\": {\n                \"Hostname\": \"Johns-Air\",\n                \"IpAddress\": \"192.168.88.16\",\n                \"Count\": 25\n            },\n            \"8E:7D:D1:63:E9:85\": {\n                \"Hostname\": \"Mac\",\n                \"IpAddress\": \"192.168.88.7\",\n                \"Count\": 43\n            },\n            \"9C:76:13:A4:A0:37\": {\n                \"Hostname\": \"RingStickUpCam-37\",\n                \"IpAddress\": \"192.168.88.8\",\n                \"Count\": 140\n            },\n            \"9E:9A:D9:49:14:9A\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.88.9\",\n                \"Count\": 34\n            },\n            \"BE:3E:07:6F:4E:5E\": {\n                \"Hostname\": \"Ollie-s-S22\",\n                \"IpAddress\": \"192.168.88.18\",\n                \"Count\": 22\n            },\n            \"D0:03:DF:C2:C7:60\": {\n                \"Hostname\": \"TIZEN\",\n                \"IpAddress\": \"192.168.88.18\",\n                \"Count\": 112\n            },\n            \"DA:14:FC:B4:20:2E\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.88.2\",\n                \"Count\": 112\n            }\n        },\n        \"maxCPU\": 100,\n        \"maxMemory\": 63.29,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC BE:3E:07:6F:4E:5E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 22,\n                    \"hostname\": \"Ollie-s-S22\",\n                    \"ip\": \"192.168.88.18\",\n                    \"mac\": \"BE:3E:07:6F:4E:5E\",\n                    \"previous_count\": 22\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.814Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 4E:D0:20:73:C5:66 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 13,\n                    \"hostname\": \"MacBookPro\",\n                    \"ip\": \"192.168.88.11\",\n                    \"mac\": \"4E:D0:20:73:C5:66\",\n                    \"previous_count\": 13\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.814Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 4E:31:53:56:E3:94 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 64,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.88.9\",\n                    \"mac\": \"4E:31:53:56:E3:94\",\n                    \"previous_count\": 64\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.814Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC DA:14:FC:B4:20:2E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 112,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.88.2\",\n                    \"mac\": \"DA:14:FC:B4:20:2E\",\n                    \"previous_count\": 112\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.814Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 08:C2:24:F3:E1:F3 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 15,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.7\",\n                    \"mac\": \"08:C2:24:F3:E1:F3\",\n                    \"previous_count\": 15\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.814Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 9C:76:13:A4:A0:37 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 140,\n                    \"hostname\": \"RingStickUpCam-37\",\n                    \"ip\": \"192.168.88.8\",\n                    \"mac\": \"9C:76:13:A4:A0:37\",\n                    \"previous_count\": 140\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.814Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 26:3D:C0:6A:0D:CB has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 230,\n                    \"hostname\": \"MacBookPro\",\n                    \"ip\": \"192.168.88.10\",\n                    \"mac\": \"26:3D:C0:6A:0D:CB\",\n                    \"previous_count\": 230\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.814Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 9E:9A:D9:49:14:9A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 34,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.88.9\",\n                    \"mac\": \"9E:9A:D9:49:14:9A\",\n                    \"previous_count\": 34\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.814Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 44:D5:CC:D6:BE:C2 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 220,\n                    \"hostname\": \"amazon-bb657bd4b\",\n                    \"ip\": \"192.168.88.15\",\n                    \"mac\": \"44:D5:CC:D6:BE:C2\",\n                    \"previous_count\": 220\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.814Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 68:A4:0E:1C:53:24 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 37,\n                    \"hostname\": \"BOSCH-WTYH6791GB-68A40E1C5324\",\n                    \"ip\": \"192.168.88.13\",\n                    \"mac\": \"68:A4:0E:1C:53:24\",\n                    \"previous_count\": 37\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.814Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 8E:7D:D1:63:E9:85 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 43,\n                    \"hostname\": \"Mac\",\n                    \"ip\": \"192.168.88.7\",\n                    \"mac\": \"8E:7D:D1:63:E9:85\",\n                    \"previous_count\": 43\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.814Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 70:2C:1F:65:E1:76 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 221,\n                    \"hostname\": \"Samsung-FamilyHub\",\n                    \"ip\": \"192.168.88.2\",\n                    \"mac\": \"70:2C:1F:65:E1:76\",\n                    \"previous_count\": 221\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.814Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 74:A6:CD:9F:74:2F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 25,\n                    \"hostname\": \"Johns-Air\",\n                    \"ip\": \"192.168.88.16\",\n                    \"mac\": \"74:A6:CD:9F:74:2F\",\n                    \"previous_count\": 25\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.814Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 5A:11:00:7E:2F:79 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 23,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.88.16\",\n                    \"mac\": \"5A:11:00:7E:2F:79\",\n                    \"previous_count\": 23\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.814Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 0C:43:F9:54:CF:51 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 277,\n                    \"hostname\": \"amazon-ffe94e3ee\",\n                    \"ip\": \"192.168.88.11\",\n                    \"mac\": \"0C:43:F9:54:CF:51\",\n                    \"previous_count\": 277\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.814Z\"\n            },\n            {\n                \"Type\": \"HighCPUUsage\",\n                \"Message\": \"Device is experiencing high CPU usage.\",\n                \"Details\": {\n                    \"max_cpu_percentage\": 100,\n                    \"threshold_percentage\": 90\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.814Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::242FD04EA32E\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.13.0 2.0.0 v606d.0 Build 231129 Rel.37213n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:57.375Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 78.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 13.432367149758454,\n            \"google.com\": 13.451690821256038,\n            \"spotify.com\": 13.44927536231884,\n            \"youtube.com\": 13.495169082125605\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 903.9009443099275,\n                \"Rtt\": 28.668280871670703\n            }\n        },\n        \"badSignal\": {\n            \"02:31:92:0B:67:81\": {\n                \"Hostname\": \"TL-WA854RE\",\n                \"IpAddress\": \"192.168.0.103\",\n                \"Count\": 154\n            },\n            \"34:2E:B7:B7:1C:EA\": {\n                \"Hostname\": \"UKLT1004\",\n                \"IpAddress\": \"192.168.0.106\",\n                \"Count\": 39\n            },\n            \"7A:62:97:10:9C:E3\": {\n                \"Hostname\": \"Pixel-6a\",\n                \"IpAddress\": \"192.168.0.101\",\n                \"Count\": 26\n            },\n            \"80:A5:89:6B:BD:DF\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.104\",\n                \"Count\": 64\n            },\n            \"90:DE:80:70:C6:E1\": {\n                \"Hostname\": \"DESKTOP-7JBV5GS\",\n                \"IpAddress\": \"192.168.0.110\",\n                \"Count\": 11\n            },\n            \"98:B6:E9:BB:1C:F4\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.109\",\n                \"Count\": 23\n            },\n            \"CA:B5:43:C4:AA:5C\": {\n                \"Hostname\": \"Pixel-6a\",\n                \"IpAddress\": \"192.168.0.102\",\n                \"Count\": 25\n            },\n            \"EA:05:94:4E:F6:67\": {\n                \"Hostname\": \"POCO-F7-Pro\",\n                \"IpAddress\": \"192.168.0.108\",\n                \"Count\": 65\n            }\n        },\n        \"maxCPU\": 32,\n        \"maxMemory\": 47.1,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC CA:B5:43:C4:AA:5C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 25,\n                    \"hostname\": \"Pixel-6a\",\n                    \"ip\": \"192.168.0.102\",\n                    \"mac\": \"CA:B5:43:C4:AA:5C\",\n                    \"previous_count\": 25\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.416Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 02:31:92:0B:67:81 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 154,\n                    \"hostname\": \"TL-WA854RE\",\n                    \"ip\": \"192.168.0.103\",\n                    \"mac\": \"02:31:92:0B:67:81\",\n                    \"previous_count\": 154\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.416Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 80:A5:89:6B:BD:DF has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 64,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.104\",\n                    \"mac\": \"80:A5:89:6B:BD:DF\",\n                    \"previous_count\": 64\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.416Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 90:DE:80:70:C6:E1 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 11,\n                    \"hostname\": \"DESKTOP-7JBV5GS\",\n                    \"ip\": \"192.168.0.110\",\n                    \"mac\": \"90:DE:80:70:C6:E1\",\n                    \"previous_count\": 11\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.416Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 34:2E:B7:B7:1C:EA has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 39,\n                    \"hostname\": \"UKLT1004\",\n                    \"ip\": \"192.168.0.106\",\n                    \"mac\": \"34:2E:B7:B7:1C:EA\",\n                    \"previous_count\": 39\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.416Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 98:B6:E9:BB:1C:F4 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 23,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.109\",\n                    \"mac\": \"98:B6:E9:BB:1C:F4\",\n                    \"previous_count\": 23\n                },\n                \"Timestamp\": \"2025-09-29T09:31:57.416Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::A86E84A37F35\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.13.0 2.0.0 v606d.0 Build 231129 Rel.37213n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:33.358Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 68.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15,\n            \"hardwareHealthScore\": 60\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 13.883610451306414,\n            \"google.com\": 13.985748218527316,\n            \"spotify.com\": 14.033254156769596,\n            \"youtube.com\": 14.033254156769596\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 546.2698099762471,\n                \"Rtt\": 31.68646080760095\n            }\n        },\n        \"badSignal\": {\n            \"00:71:47:BF:25:E7\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.103\",\n                \"Count\": 13\n            },\n            \"00:71:47:F6:E2:D6\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.108\",\n                \"Count\": 312\n            },\n            \"2C:81:BF:C8:B0:FC\": {\n                \"Hostname\": \"CherylsiPhone2\",\n                \"IpAddress\": \"192.168.0.101\",\n                \"Count\": 10\n            },\n            \"34:AF:B3:0A:83:70\": {\n                \"Hostname\": \"amazon-a47c5f3ed\",\n                \"IpAddress\": \"192.168.0.105\",\n                \"Count\": 231\n            },\n            \"48:6D:BB:E6:1C:E9\": {\n                \"Hostname\": \"TOSHIBA-TV\",\n                \"IpAddress\": \"192.168.0.106\",\n                \"Count\": 420\n            },\n            \"56:55:41:72:DB:7F\": {\n                \"Hostname\": \"Watch\",\n                \"IpAddress\": \"192.168.0.101\",\n                \"Count\": 12\n            },\n            \"70:22:FE:6D:FA:52\": {\n                \"Hostname\": \"Davids-iPhone\",\n                \"IpAddress\": \"192.168.0.101\",\n                \"Count\": 14\n            },\n            \"82:43:46:29:3E:01\": {\n                \"Hostname\": \"Watch\",\n                \"IpAddress\": \"192.168.0.104\",\n                \"Count\": 10\n            },\n            \"82:9C:B6:08:8B:10\": {\n                \"Hostname\": \"iPad\",\n                \"IpAddress\": \"192.168.0.104\",\n                \"Count\": 79\n            }\n        },\n        \"maxCPU\": 100,\n        \"maxMemory\": 46.7,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 56:55:41:72:DB:7F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 12,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"56:55:41:72:DB:7F\",\n                    \"previous_count\": 12\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.388Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 00:71:47:BF:25:E7 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 13,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.103\",\n                    \"mac\": \"00:71:47:BF:25:E7\",\n                    \"previous_count\": 13\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.388Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 2C:81:BF:C8:B0:FC has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 10,\n                    \"hostname\": \"CherylsiPhone2\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"2C:81:BF:C8:B0:FC\",\n                    \"previous_count\": 10\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.388Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 48:6D:BB:E6:1C:E9 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 420,\n                    \"hostname\": \"TOSHIBA-TV\",\n                    \"ip\": \"192.168.0.106\",\n                    \"mac\": \"48:6D:BB:E6:1C:E9\",\n                    \"previous_count\": 420\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.388Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 82:9C:B6:08:8B:10 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 79,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.0.104\",\n                    \"mac\": \"82:9C:B6:08:8B:10\",\n                    \"previous_count\": 79\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.388Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 70:22:FE:6D:FA:52 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 14,\n                    \"hostname\": \"Davids-iPhone\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"70:22:FE:6D:FA:52\",\n                    \"previous_count\": 14\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.388Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 34:AF:B3:0A:83:70 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 231,\n                    \"hostname\": \"amazon-a47c5f3ed\",\n                    \"ip\": \"192.168.0.105\",\n                    \"mac\": \"34:AF:B3:0A:83:70\",\n                    \"previous_count\": 231\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.388Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 00:71:47:F6:E2:D6 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 312,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.108\",\n                    \"mac\": \"00:71:47:F6:E2:D6\",\n                    \"previous_count\": 312\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.388Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 82:43:46:29:3E:01 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 10,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.0.104\",\n                    \"mac\": \"82:43:46:29:3E:01\",\n                    \"previous_count\": 10\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.388Z\"\n            },\n            {\n                \"Type\": \"HighCPUUsage\",\n                \"Message\": \"Device is experiencing high CPU usage.\",\n                \"Details\": {\n                    \"max_cpu_percentage\": 100,\n                    \"threshold_percentage\": 90\n                },\n                \"Timestamp\": \"2025-09-29T09:31:33.388Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::40ED0039EE57\",\n            \"model\": \"HX220\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.13.0 2.0.0 v605f.0 Build 221228 Rel.10904n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:51.676Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 81.25,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 25,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 4.933491686460807,\n            \"google.com\": 4.909738717339668,\n            \"spotify.com\": 4.080760095011876,\n            \"youtube.com\": 4.957244655581948\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 710.6462857142839,\n                \"Rtt\": 20.545311904761906\n            }\n        },\n        \"badSignal\": {\n            \"5A:41:FC:8A:F5:C8\": {\n                \"Hostname\": \"Dat-s-Z-Fold6\",\n                \"IpAddress\": \"192.168.88.5\",\n                \"Count\": 41\n            },\n            \"5E:66:DE:E2:21:46\": {\n                \"Hostname\": \"harry-s-Note20-Ultra\",\n                \"IpAddress\": \"192.168.88.5\",\n                \"Count\": 24\n            },\n            \"88:57:1D:50:06:D9\": {\n                \"Hostname\": \"Samsung-Washer\",\n                \"IpAddress\": \"192.168.88.18\",\n                \"Count\": 202\n            },\n            \"88:57:1D:52:72:08\": {\n                \"Hostname\": \"Samsung-Dryer\",\n                \"IpAddress\": \"192.168.88.13\",\n                \"Count\": 189\n            },\n            \"EA:D3:E5:50:9E:07\": {\n                \"Hostname\": \"Ling-s-S22-Ultra\",\n                \"IpAddress\": \"192.168.88.5\",\n                \"Count\": 56\n            }\n        },\n        \"maxCPU\": 41,\n        \"maxMemory\": 61.44,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC EA:D3:E5:50:9E:07 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 56,\n                    \"hostname\": \"Ling-s-S22-Ultra\",\n                    \"ip\": \"192.168.88.5\",\n                    \"mac\": \"EA:D3:E5:50:9E:07\",\n                    \"previous_count\": 56\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.684Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 5E:66:DE:E2:21:46 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 24,\n                    \"hostname\": \"harry-s-Note20-Ultra\",\n                    \"ip\": \"192.168.88.5\",\n                    \"mac\": \"5E:66:DE:E2:21:46\",\n                    \"previous_count\": 24\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.684Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 5A:41:FC:8A:F5:C8 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 41,\n                    \"hostname\": \"Dat-s-Z-Fold6\",\n                    \"ip\": \"192.168.88.5\",\n                    \"mac\": \"5A:41:FC:8A:F5:C8\",\n                    \"previous_count\": 41\n                },\n                \"Timestamp\": \"2025-09-29T09:31:51.684Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"ops::203626-EX820v-22497H8000742\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.2.0 3.1.9 v6087.0 Build 240801 Rel.74863n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:45.352Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 100,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 100,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 4.162849872773537,\n            \"google.com\": 4.243835616438356,\n            \"spotify.com\": 3.422391857506361,\n            \"youtube.com\": 4.233668341708543\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 2045.2426904761903,\n                \"Rtt\": 47.31108809523809\n            }\n        },\n        \"maxCPU\": 15,\n        \"maxMemory\": 39.78,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::20362690D88E\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.3.0 3.1.9 v6087.0 Build 250124 Rel.60047n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:43.657Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 78.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 4.0095238095238095,\n            \"google.com\": 11.914285714285715,\n            \"spotify.com\": 3.0785714285714287,\n            \"youtube.com\": 12.0763723150358\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 1932.5279047619035,\n                \"Rtt\": 31.063609523809546\n            }\n        },\n        \"badSignal\": {\n            \"22:EF:6B:75:51:42\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.4\",\n                \"Count\": 76\n            },\n            \"4C:17:44:97:FB:39\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.39\",\n                \"Count\": 65\n            },\n            \"4C:A9:19:12:FE:1E\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.38\",\n                \"Count\": 10\n            },\n            \"58:79:E0:FF:D1:74\": {\n                \"Hostname\": \"Kane-s-Z-Flip6\",\n                \"IpAddress\": \"192.168.0.2\",\n                \"Count\": 146\n            },\n            \"7A:32:6E:0A:71:26\": {\n                \"Hostname\": \"iPad\",\n                \"IpAddress\": \"192.168.0.52\",\n                \"Count\": 58\n            },\n            \"80:A9:97:18:3B:43\": {\n                \"Hostname\": \"Harrys-MBP-3\",\n                \"IpAddress\": \"192.168.0.16\",\n                \"Count\": 46\n            },\n            \"80:F3:EF:13:F6:7A\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.11\",\n                \"Count\": 81\n            },\n            \"A8:51:AB:AA:01:22\": {\n                \"Hostname\": \"Bedroom-4K\",\n                \"IpAddress\": \"192.168.0.21\",\n                \"Count\": 28\n            },\n            \"A8:BB:50:72:84:D4\": {\n                \"Hostname\": \"wiz_7284d4\",\n                \"IpAddress\": \"192.168.0.22\",\n                \"Count\": 28\n            },\n            \"A8:BB:50:72:A6:0A\": {\n                \"Hostname\": \"wiz_72a60a\",\n                \"IpAddress\": \"192.168.0.32\",\n                \"Count\": 28\n            }\n        },\n        \"maxCPU\": 37,\n        \"maxMemory\": 42.63,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 7A:32:6E:0A:71:26 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 58,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.0.52\",\n                    \"mac\": \"7A:32:6E:0A:71:26\",\n                    \"previous_count\": 58\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.674Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A8:BB:50:72:A6:0A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 28,\n                    \"hostname\": \"wiz_72a60a\",\n                    \"ip\": \"192.168.0.32\",\n                    \"mac\": \"A8:BB:50:72:A6:0A\",\n                    \"previous_count\": 28\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.674Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 4C:A9:19:12:FE:1E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 10,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.38\",\n                    \"mac\": \"4C:A9:19:12:FE:1E\",\n                    \"previous_count\": 10\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.674Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 4C:17:44:97:FB:39 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 65,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.39\",\n                    \"mac\": \"4C:17:44:97:FB:39\",\n                    \"previous_count\": 65\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.674Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 22:EF:6B:75:51:42 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 76,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.4\",\n                    \"mac\": \"22:EF:6B:75:51:42\",\n                    \"previous_count\": 76\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.674Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A8:BB:50:72:84:D4 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 28,\n                    \"hostname\": \"wiz_7284d4\",\n                    \"ip\": \"192.168.0.22\",\n                    \"mac\": \"A8:BB:50:72:84:D4\",\n                    \"previous_count\": 28\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.674Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A8:51:AB:AA:01:22 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 28,\n                    \"hostname\": \"Bedroom-4K\",\n                    \"ip\": \"192.168.0.21\",\n                    \"mac\": \"A8:51:AB:AA:01:22\",\n                    \"previous_count\": 28\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.674Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 80:A9:97:18:3B:43 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 46,\n                    \"hostname\": \"Harrys-MBP-3\",\n                    \"ip\": \"192.168.0.16\",\n                    \"mac\": \"80:A9:97:18:3B:43\",\n                    \"previous_count\": 46\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.674Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 80:F3:EF:13:F6:7A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 81,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.11\",\n                    \"mac\": \"80:F3:EF:13:F6:7A\",\n                    \"previous_count\": 81\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.674Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::A842A10A5220\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.13.0 2.0.0 v606d.0 Build 231129 Rel.37213n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:45.318Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 68.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15,\n            \"hardwareHealthScore\": 60\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 3.7790973871733966,\n            \"google.com\": 3.7743467933491686,\n            \"spotify.com\": 3.0688836104513064,\n            \"youtube.com\": 3.831353919239905\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 845.4478132678136,\n                \"Rtt\": 11.99017199017199\n            }\n        },\n        \"badSignal\": {\n            \"20:FE:00:D0:D4:A3\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.102\",\n                \"Count\": 421\n            },\n            \"6C:56:97:99:9F:C6\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.108\",\n                \"Count\": 215\n            },\n            \"92:7E:D9:7E:D5:23\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.107\",\n                \"Count\": 159\n            },\n            \"9C:76:13:41:7E:93\": {\n                \"Hostname\": \"RingDoorbell-93\",\n                \"IpAddress\": \"192.168.0.101\",\n                \"Count\": 419\n            },\n            \"A8:E6:21:22:D5:A7\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.113\",\n                \"Count\": 421\n            },\n            \"BA:D2:0E:6C:3F:38\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.106\",\n                \"Count\": 110\n            },\n            \"C8:FF:77:B5:F0:B1\": {\n                \"Hostname\": \"ZZ9-UK-MBA1459A\",\n                \"IpAddress\": \"192.168.0.105\",\n                \"Count\": 370\n            },\n            \"D4:2F:CA:AD:2D:FE\": {\n                \"Hostname\": \"iPhone-24\",\n                \"IpAddress\": \"192.168.0.105\",\n                \"Count\": 154\n            }\n        },\n        \"maxCPU\": 100,\n        \"maxMemory\": 48.5,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D4:2F:CA:AD:2D:FE has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 154,\n                    \"hostname\": \"iPhone-24\",\n                    \"ip\": \"192.168.0.105\",\n                    \"mac\": \"D4:2F:CA:AD:2D:FE\",\n                    \"previous_count\": 154\n                },\n                \"Timestamp\": \"2025-09-29T09:31:45.332Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC BA:D2:0E:6C:3F:38 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 110,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.106\",\n                    \"mac\": \"BA:D2:0E:6C:3F:38\",\n                    \"previous_count\": 110\n                },\n                \"Timestamp\": \"2025-09-29T09:31:45.332Z\"\n            },\n            {\n                \"Type\": \"HighCPUUsage\",\n                \"Message\": \"Device is experiencing high CPU usage.\",\n                \"Details\": {\n                    \"max_cpu_percentage\": 100,\n                    \"threshold_percentage\": 90\n                },\n                \"Timestamp\": \"2025-09-29T09:31:45.332Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::5CE9318083AE\",\n            \"model\": \"HX220\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.17.0 2.0.0 v605f.0 Build 240923 Rel.23368n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:37.996Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 77.5,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 10,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 6.270783847980997,\n            \"google.com\": 6.24228028503563,\n            \"spotify.com\": 6.156769596199525,\n            \"youtube.com\": 6.232779097387174\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 540.1169999999986,\n                \"Rtt\": 2.9342642857142844\n            }\n        },\n        \"badSignal\": {\n            \"12:B5:65:62:01:7D\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.88.6\",\n                \"Count\": 117\n            },\n            \"1E:B6:79:A3:34:DB\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.120.9\",\n                \"Count\": 19\n            },\n            \"48:A5:E7:9B:FC:E3\": {\n                \"Hostname\": \"Nintendo Switch\",\n                \"IpAddress\": \"192.168.120.6\",\n                \"Count\": 112\n            },\n            \"AE:38:E2:CE:15:3A\": {\n                \"Hostname\": \"Rachel’s iPad \",\n                \"IpAddress\": \"192.168.88.3\",\n                \"Count\": 118\n            },\n            \"C2:A3:6A:40:6D:3A\": {\n                \"Hostname\": \"Paul new\",\n                \"IpAddress\": \"192.168.88.2\",\n                \"Count\": 60\n            },\n            \"CC:F4:11:C5:BA:67\": {\n                \"Hostname\": \"Google-Nest-Mini\",\n                \"IpAddress\": \"192.168.88.7\",\n                \"Count\": 160\n            }\n        },\n        \"maxCPU\": 37,\n        \"maxMemory\": 65.58,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 12:B5:65:62:01:7D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 117,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.88.6\",\n                    \"mac\": \"12:B5:65:62:01:7D\",\n                    \"previous_count\": 117\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.998Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 1E:B6:79:A3:34:DB has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 19,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.120.9\",\n                    \"mac\": \"1E:B6:79:A3:34:DB\",\n                    \"previous_count\": 19\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.998Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 48:A5:E7:9B:FC:E3 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 112,\n                    \"hostname\": \"Nintendo Switch\",\n                    \"ip\": \"192.168.120.6\",\n                    \"mac\": \"48:A5:E7:9B:FC:E3\",\n                    \"previous_count\": 112\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.998Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C2:A3:6A:40:6D:3A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 60,\n                    \"hostname\": \"Paul new\",\n                    \"ip\": \"192.168.88.2\",\n                    \"mac\": \"C2:A3:6A:40:6D:3A\",\n                    \"previous_count\": 60\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.998Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC AE:38:E2:CE:15:3A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 118,\n                    \"hostname\": \"Rachel’s iPad \",\n                    \"ip\": \"192.168.88.3\",\n                    \"mac\": \"AE:38:E2:CE:15:3A\",\n                    \"previous_count\": 118\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.998Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::20362690BCEB\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.1.0 3.1.8 v6087.0 Build 230406 Rel.63114n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:48.337Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 78.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 5.097619047619047,\n            \"google.com\": 5.254761904761905,\n            \"spotify.com\": 4.992857142857143,\n            \"youtube.com\": 5.311904761904762\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 568.5064285714288,\n                \"Rtt\": 19.80007619047619\n            }\n        },\n        \"badSignal\": {\n            \"00:F6:20:78:98:27\": {\n                \"Hostname\": \"Google-Home-Mini\",\n                \"IpAddress\": \"192.168.0.7\",\n                \"Count\": 412\n            },\n            \"08:12:A5:83:92:77\": {\n                \"Hostname\": \"amazon-989bb1c84\",\n                \"IpAddress\": \"192.168.0.33\",\n                \"Count\": 388\n            },\n            \"3E:0F:13:16:F6:3C\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.26\",\n                \"Count\": 10\n            },\n            \"74:42:18:69:02:B9\": {\n                \"Hostname\": \"Deansipone16pro\",\n                \"IpAddress\": \"192.168.0.55\",\n                \"Count\": 20\n            },\n            \"74:90:BC:68:B9:DA\": {\n                \"Hostname\": \"LGwebOSTV\",\n                \"IpAddress\": \"192.168.0.2\",\n                \"Count\": 419\n            },\n            \"C4:91:0C:AB:88:49\": {\n                \"Hostname\": \"Deans-MBP\",\n                \"IpAddress\": \"192.168.0.57\",\n                \"Count\": 104\n            },\n            \"C4:AC:AA:19:63:53\": {\n                \"Hostname\": \"iPhone-256\",\n                \"IpAddress\": \"192.168.0.36\",\n                \"Count\": 98\n            },\n            \"C4:CB:76:97:AD:45\": {\n                \"Hostname\": \"Mill\",\n                \"IpAddress\": \"192.168.0.52\",\n                \"Count\": 77\n            },\n            \"C6:97:F7:80:C2:40\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.41\",\n                \"Count\": 22\n            },\n            \"F0:EF:86:2E:F7:7B\": {\n                \"Hostname\": \"Google-Home-Mini\",\n                \"IpAddress\": \"192.168.0.9\",\n                \"Count\": 409\n            }\n        },\n        \"maxCPU\": 44,\n        \"maxMemory\": 40.16,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 74:42:18:69:02:B9 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 20,\n                    \"hostname\": \"Deansipone16pro\",\n                    \"ip\": \"192.168.0.55\",\n                    \"mac\": \"74:42:18:69:02:B9\",\n                    \"previous_count\": 20\n                },\n                \"Timestamp\": \"2025-09-29T09:31:48.353Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C4:91:0C:AB:88:49 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 104,\n                    \"hostname\": \"Deans-MBP\",\n                    \"ip\": \"192.168.0.57\",\n                    \"mac\": \"C4:91:0C:AB:88:49\",\n                    \"previous_count\": 104\n                },\n                \"Timestamp\": \"2025-09-29T09:31:48.353Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C4:CB:76:97:AD:45 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 77,\n                    \"hostname\": \"Mill\",\n                    \"ip\": \"192.168.0.52\",\n                    \"mac\": \"C4:CB:76:97:AD:45\",\n                    \"previous_count\": 77\n                },\n                \"Timestamp\": \"2025-09-29T09:31:48.353Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 3E:0F:13:16:F6:3C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 10,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.26\",\n                    \"mac\": \"3E:0F:13:16:F6:3C\",\n                    \"previous_count\": 10\n                },\n                \"Timestamp\": \"2025-09-29T09:31:48.353Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C6:97:F7:80:C2:40 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 22,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.41\",\n                    \"mac\": \"C6:97:F7:80:C2:40\",\n                    \"previous_count\": 22\n                },\n                \"Timestamp\": \"2025-09-29T09:31:48.353Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::20362690D65A\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.1.0 3.1.8 v6087.0 Build 230406 Rel.63114n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:53.689Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 78.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 6.080952380952381,\n            \"google.com\": 6.1761904761904765,\n            \"spotify.com\": 5.985714285714286,\n            \"youtube.com\": 6.15952380952381\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 1151.4270308788596,\n                \"Rtt\": 12.321572446555823\n            }\n        },\n        \"badSignal\": {\n            \"08:C2:24:6B:B3:CC\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.10\",\n                \"Count\": 98\n            },\n            \"14:91:38:1C:CE:0E\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.12\",\n                \"Count\": 17\n            },\n            \"22:A6:27:E3:04:C6\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.3\",\n                \"Count\": 88\n            },\n            \"24:DC:C3:2B:52:00\": {\n                \"Hostname\": \"BS125T471\",\n                \"IpAddress\": \"192.168.0.2\",\n                \"Count\": 421\n            },\n            \"2C:9E:00:B8:CF:74\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.16\",\n                \"Count\": 17\n            },\n            \"36:68:93:F4:31:E1\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.11\",\n                \"Count\": 400\n            },\n            \"58:96:71:A9:0A:16\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.9\",\n                \"Count\": 420\n            },\n            \"C2:34:E8:E0:B6:3D\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.17\",\n                \"Count\": 13\n            }\n        },\n        \"maxCPU\": 15,\n        \"maxMemory\": 38.63,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 14:91:38:1C:CE:0E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 17,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.12\",\n                    \"mac\": \"14:91:38:1C:CE:0E\",\n                    \"previous_count\": 17\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.703Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 08:C2:24:6B:B3:CC has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 98,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.10\",\n                    \"mac\": \"08:C2:24:6B:B3:CC\",\n                    \"previous_count\": 98\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.703Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C2:34:E8:E0:B6:3D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 13,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.17\",\n                    \"mac\": \"C2:34:E8:E0:B6:3D\",\n                    \"previous_count\": 13\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.703Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 2C:9E:00:B8:CF:74 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 17,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.16\",\n                    \"mac\": \"2C:9E:00:B8:CF:74\",\n                    \"previous_count\": 17\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.703Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::20362690D855\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.1.0 3.1.8 v6087.0 Build 230406 Rel.63114n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:41.437Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 78.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 9.735714285714286,\n            \"google.com\": 9.804761904761905,\n            \"spotify.com\": 9.052380952380952,\n            \"youtube.com\": 9.807142857142857\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 992.4308313539183,\n                \"Rtt\": 14.653828978622313\n            }\n        },\n        \"badSignal\": {\n            \"70:89:76:86:15:EF\": {\n                \"Hostname\": \"wlan0\",\n                \"IpAddress\": \"192.168.1.3\",\n                \"Count\": 167\n            },\n            \"70:89:76:86:18:1A\": {\n                \"Hostname\": \"wlan0\",\n                \"IpAddress\": \"192.168.1.13\",\n                \"Count\": 261\n            },\n            \"70:89:76:86:20:44\": {\n                \"Hostname\": \"wlan0\",\n                \"IpAddress\": \"192.168.1.7\",\n                \"Count\": 220\n            },\n            \"74:58:F3:A4:FC:C0\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.1.23\",\n                \"Count\": 94\n            },\n            \"90:A8:22:E0:A2:11\": {\n                \"Hostname\": \"amazon-ad7cedf92\",\n                \"IpAddress\": \"192.168.1.27\",\n                \"Count\": 288\n            },\n            \"A4:08:01:00:1C:C2\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.1.32\",\n                \"Count\": 91\n            },\n            \"D2:B2:F7:5F:49:2C\": {\n                \"Hostname\": \"Pixel-9-Pro-Fold\",\n                \"IpAddress\": \"192.168.1.37\",\n                \"Count\": 11\n            },\n            \"D4:A6:51:01:C7:55\": {\n                \"Hostname\": \"TY_WR\",\n                \"IpAddress\": \"192.168.1.9\",\n                \"Count\": 416\n            },\n            \"D4:A6:51:44:90:6F\": {\n                \"Hostname\": \"TY_WR\",\n                \"IpAddress\": \"192.168.1.10\",\n                \"Count\": 31\n            },\n            \"D8:BE:65:53:9A:51\": {\n                \"Hostname\": \"amazon-39a518d05\",\n                \"IpAddress\": \"192.168.1.31\",\n                \"Count\": 72\n            },\n            \"EC:64:C9:CC:26:85\": {\n                \"Hostname\": \"SUPLA-EC64C9CC2685\",\n                \"IpAddress\": \"192.168.1.17\",\n                \"Count\": 31\n            },\n            \"EC:64:C9:CC:2E:D2\": {\n                \"Hostname\": \"SUPLA-EC64C9CC2ED2\",\n                \"IpAddress\": \"192.168.1.18\",\n                \"Count\": 240\n            }\n        },\n        \"maxCPU\": 36,\n        \"maxMemory\": 39.62,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D4:A6:51:44:90:6F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 31,\n                    \"hostname\": \"TY_WR\",\n                    \"ip\": \"192.168.1.10\",\n                    \"mac\": \"D4:A6:51:44:90:6F\",\n                    \"previous_count\": 31\n                },\n                \"Timestamp\": \"2025-09-29T09:31:41.438Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC EC:64:C9:CC:26:85 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 31,\n                    \"hostname\": \"SUPLA-EC64C9CC2685\",\n                    \"ip\": \"192.168.1.17\",\n                    \"mac\": \"EC:64:C9:CC:26:85\",\n                    \"previous_count\": 31\n                },\n                \"Timestamp\": \"2025-09-29T09:31:41.438Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 74:58:F3:A4:FC:C0 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 94,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.1.23\",\n                    \"mac\": \"74:58:F3:A4:FC:C0\",\n                    \"previous_count\": 94\n                },\n                \"Timestamp\": \"2025-09-29T09:31:41.438Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D2:B2:F7:5F:49:2C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 11,\n                    \"hostname\": \"Pixel-9-Pro-Fold\",\n                    \"ip\": \"192.168.1.37\",\n                    \"mac\": \"D2:B2:F7:5F:49:2C\",\n                    \"previous_count\": 11\n                },\n                \"Timestamp\": \"2025-09-29T09:31:41.438Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 70:89:76:86:15:EF has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 167,\n                    \"hostname\": \"wlan0\",\n                    \"ip\": \"192.168.1.3\",\n                    \"mac\": \"70:89:76:86:15:EF\",\n                    \"previous_count\": 167\n                },\n                \"Timestamp\": \"2025-09-29T09:31:41.438Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D8:BE:65:53:9A:51 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 72,\n                    \"hostname\": \"amazon-39a518d05\",\n                    \"ip\": \"192.168.1.31\",\n                    \"mac\": \"D8:BE:65:53:9A:51\",\n                    \"previous_count\": 72\n                },\n                \"Timestamp\": \"2025-09-29T09:31:41.438Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A4:08:01:00:1C:C2 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 91,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.1.32\",\n                    \"mac\": \"A4:08:01:00:1C:C2\",\n                    \"previous_count\": 91\n                },\n                \"Timestamp\": \"2025-09-29T09:31:41.438Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 70:89:76:86:18:1A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 261,\n                    \"hostname\": \"wlan0\",\n                    \"ip\": \"192.168.1.13\",\n                    \"mac\": \"70:89:76:86:18:1A\",\n                    \"previous_count\": 261\n                },\n                \"Timestamp\": \"2025-09-29T09:31:41.438Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::40ED0039FD0F\",\n            \"model\": \"HX220\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.15.0 2.0.0 v605f.0 Build 231128 Rel.28166n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:52.883Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 77.5,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 10,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 5.97624703087886,\n            \"google.com\": 5.978622327790974,\n            \"spotify.com\": 5.961995249406176,\n            \"youtube.com\": 5.947743467933492\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 692.217976190475,\n                \"Rtt\": 24.229228571428557\n            }\n        },\n        \"badSignal\": {\n            \"12:6E:A7:93:A5:85\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.88.6\",\n                \"Count\": 21\n            },\n            \"48:B4:23:D8:DF:7D\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.88.9\",\n                \"Count\": 404\n            },\n            \"68:B6:91:A4:70:B3\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.88.14\",\n                \"Count\": 88\n            },\n            \"80:D2:E5:6D:9D:9B\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.88.16\",\n                \"Count\": 420\n            },\n            \"8C:F5:A3:96:6F:D6\": {\n                \"Hostname\": \"Galaxy-S7\",\n                \"IpAddress\": \"192.168.88.19\",\n                \"Count\": 61\n            },\n            \"A4:36:C7:48:42:2C\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.88.13\",\n                \"Count\": 281\n            }\n        },\n        \"maxCPU\": 34,\n        \"maxMemory\": 61.78,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 68:B6:91:A4:70:B3 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 88,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.14\",\n                    \"mac\": \"68:B6:91:A4:70:B3\",\n                    \"previous_count\": 88\n                },\n                \"Timestamp\": \"2025-09-29T09:31:52.931Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A4:36:C7:48:42:2C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 281,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.13\",\n                    \"mac\": \"A4:36:C7:48:42:2C\",\n                    \"previous_count\": 281\n                },\n                \"Timestamp\": \"2025-09-29T09:31:52.931Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 8C:F5:A3:96:6F:D6 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 61,\n                    \"hostname\": \"Galaxy-S7\",\n                    \"ip\": \"192.168.88.19\",\n                    \"mac\": \"8C:F5:A3:96:6F:D6\",\n                    \"previous_count\": 61\n                },\n                \"Timestamp\": \"2025-09-29T09:31:52.931Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 12:6E:A7:93:A5:85 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 21,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.88.6\",\n                    \"mac\": \"12:6E:A7:93:A5:85\",\n                    \"previous_count\": 21\n                },\n                \"Timestamp\": \"2025-09-29T09:31:52.931Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 48:B4:23:D8:DF:7D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 404,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.9\",\n                    \"mac\": \"48:B4:23:D8:DF:7D\",\n                    \"previous_count\": 404\n                },\n                \"Timestamp\": \"2025-09-29T09:31:52.931Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 80:D2:E5:6D:9D:9B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 420,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.16\",\n                    \"mac\": \"80:D2:E5:6D:9D:9B\",\n                    \"previous_count\": 420\n                },\n                \"Timestamp\": \"2025-09-29T09:31:52.931Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::A86E84A38193\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.12.0 2.0.0 v606d.0 Build 230913 Rel.29689n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:52.694Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 67.5,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 10,\n            \"hardwareHealthScore\": 60\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 7.9267676767676765,\n            \"google.com\": 7.957559681697613,\n            \"spotify.com\": 7.942928039702233,\n            \"youtube.com\": 7.951530612244898\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 923.767493857494,\n                \"Rtt\": 21.056511056511056\n            }\n        },\n        \"badSignal\": {\n            \"16:9E:F6:8A:61:86\": {\n                \"Hostname\": \"z\",\n                \"IpAddress\": \"192.168.0.101\",\n                \"Count\": 25\n            },\n            \"2E:EA:B6:8C:74:17\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.105\",\n                \"Count\": 32\n            },\n            \"86:2E:87:2A:60:52\": {\n                \"Hostname\": \"Galaxy-A54-5G\",\n                \"IpAddress\": \"192.168.0.106\",\n                \"Count\": 122\n            },\n            \"BA:BE:96:EC:FF:FB\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.109\",\n                \"Count\": 44\n            },\n            \"D0:88:0C:3F:3F:B9\": {\n                \"Hostname\": \"khanzs-iPhone\",\n                \"IpAddress\": \"192.168.0.104\",\n                \"Count\": 252\n            },\n            \"EA:FE:58:54:AA:36\": {\n                \"Hostname\": \"z\",\n                \"IpAddress\": \"192.168.0.102\",\n                \"Count\": 152\n            }\n        },\n        \"maxCPU\": 100,\n        \"maxMemory\": 46.43,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC EA:FE:58:54:AA:36 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 152,\n                    \"hostname\": \"z\",\n                    \"ip\": \"192.168.0.102\",\n                    \"mac\": \"EA:FE:58:54:AA:36\",\n                    \"previous_count\": 152\n                },\n                \"Timestamp\": \"2025-09-29T09:31:52.748Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D0:88:0C:3F:3F:B9 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 252,\n                    \"hostname\": \"khanzs-iPhone\",\n                    \"ip\": \"192.168.0.104\",\n                    \"mac\": \"D0:88:0C:3F:3F:B9\",\n                    \"previous_count\": 252\n                },\n                \"Timestamp\": \"2025-09-29T09:31:52.748Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 86:2E:87:2A:60:52 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 122,\n                    \"hostname\": \"Galaxy-A54-5G\",\n                    \"ip\": \"192.168.0.106\",\n                    \"mac\": \"86:2E:87:2A:60:52\",\n                    \"previous_count\": 122\n                },\n                \"Timestamp\": \"2025-09-29T09:31:52.748Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC BA:BE:96:EC:FF:FB has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 44,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.109\",\n                    \"mac\": \"BA:BE:96:EC:FF:FB\",\n                    \"previous_count\": 44\n                },\n                \"Timestamp\": \"2025-09-29T09:31:52.748Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 2E:EA:B6:8C:74:17 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 32,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.105\",\n                    \"mac\": \"2E:EA:B6:8C:74:17\",\n                    \"previous_count\": 32\n                },\n                \"Timestamp\": \"2025-09-29T09:31:52.748Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 16:9E:F6:8A:61:86 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 25,\n                    \"hostname\": \"z\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"16:9E:F6:8A:61:86\",\n                    \"previous_count\": 25\n                },\n                \"Timestamp\": \"2025-09-29T09:31:52.748Z\"\n            },\n            {\n                \"Type\": \"HighCPUUsage\",\n                \"Message\": \"Device is experiencing high CPU usage.\",\n                \"Details\": {\n                    \"max_cpu_percentage\": 100,\n                    \"threshold_percentage\": 90\n                },\n                \"Timestamp\": \"2025-09-29T09:31:52.748Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::242FD04EA2FE\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.13.0 2.0.0 v606d.0 Build 231129 Rel.37213n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:45.845Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 77.5,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 10,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 4.040380047505939,\n            \"google.com\": 4.365795724465558,\n            \"spotify.com\": 4.206650831353919,\n            \"youtube.com\": 4.351543942992874\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 856.1636867469875,\n                \"Rtt\": 16.626506024096386\n            }\n        },\n        \"badSignal\": {\n            \"38:54:F5:74:73:1E\": {\n                \"Hostname\": \"lwip\",\n                \"IpAddress\": \"192.168.0.101\",\n                \"Count\": 390\n            },\n            \"54:35:30:2A:08:AA\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.108\",\n                \"Count\": 156\n            },\n            \"60:74:F4:73:85:F6\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.116\",\n                \"Count\": 34\n            },\n            \"7E:4E:C2:88:C5:DB\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.112\",\n                \"Count\": 29\n            },\n            \"AC:41:6A:54:F9:FD\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.106\",\n                \"Count\": 28\n            },\n            \"F2:58:D5:64:45:DD\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.107\",\n                \"Count\": 84\n            }\n        },\n        \"maxCPU\": 24,\n        \"maxMemory\": 45.04,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 60:74:F4:73:85:F6 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 34,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.116\",\n                    \"mac\": \"60:74:F4:73:85:F6\",\n                    \"previous_count\": 34\n                },\n                \"Timestamp\": \"2025-09-29T09:31:45.847Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 38:54:F5:74:73:1E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 390,\n                    \"hostname\": \"lwip\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"38:54:F5:74:73:1E\",\n                    \"previous_count\": 390\n                },\n                \"Timestamp\": \"2025-09-29T09:31:45.847Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 54:35:30:2A:08:AA has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 156,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.108\",\n                    \"mac\": \"54:35:30:2A:08:AA\",\n                    \"previous_count\": 156\n                },\n                \"Timestamp\": \"2025-09-29T09:31:45.847Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 7E:4E:C2:88:C5:DB has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 29,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.112\",\n                    \"mac\": \"7E:4E:C2:88:C5:DB\",\n                    \"previous_count\": 29\n                },\n                \"Timestamp\": \"2025-09-29T09:31:45.847Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F2:58:D5:64:45:DD has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 84,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.107\",\n                    \"mac\": \"F2:58:D5:64:45:DD\",\n                    \"previous_count\": 84\n                },\n                \"Timestamp\": \"2025-09-29T09:31:45.847Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC AC:41:6A:54:F9:FD has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 28,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.106\",\n                    \"mac\": \"AC:41:6A:54:F9:FD\",\n                    \"previous_count\": 28\n                },\n                \"Timestamp\": \"2025-09-29T09:31:45.847Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::242FD04EA1B7\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.13.0 2.0.0 v606d.0 Build 231129 Rel.37213n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:45.383Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 81.25,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 25,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 3.961904761904762,\n            \"google.com\": 3.980952380952381,\n            \"spotify.com\": 3.969047619047619,\n            \"youtube.com\": 4.042857142857143\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 759.6063438256664,\n                \"Rtt\": 19.80629539951574\n            }\n        },\n        \"badSignal\": {\n            \"06:98:9A:51:26:87\": {\n                \"Hostname\": \"Annas-Galaxy-S9\",\n                \"IpAddress\": \"192.168.0.102\",\n                \"Count\": 307\n            },\n            \"28:C6:3F:25:FC:01\": {\n                \"Hostname\": \"LAPTOP-35FRTB4O\",\n                \"IpAddress\": \"192.168.0.107\",\n                \"Count\": 30\n            },\n            \"2E:DF:D4:AD:F0:AE\": {\n                \"Hostname\": \"Ts-Galaxy-S9\",\n                \"IpAddress\": \"192.168.0.107\",\n                \"Count\": 59\n            },\n            \"7E:79:BE:11:EA:37\": {\n                \"Hostname\": \"Urzadzenie-S24-uzytkownika-Anna\",\n                \"IpAddress\": \"192.168.0.103\",\n                \"Count\": 77\n            },\n            \"B6:69:2E:7B:87:5B\": {\n                \"Hostname\": \"ItzOceans-Galaxy-S9\",\n                \"IpAddress\": \"192.168.0.104\",\n                \"Count\": 287\n            }\n        },\n        \"maxCPU\": 17,\n        \"maxMemory\": 46.54,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 28:C6:3F:25:FC:01 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 30,\n                    \"hostname\": \"LAPTOP-35FRTB4O\",\n                    \"ip\": \"192.168.0.107\",\n                    \"mac\": \"28:C6:3F:25:FC:01\",\n                    \"previous_count\": 30\n                },\n                \"Timestamp\": \"2025-09-29T09:31:45.383Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 06:98:9A:51:26:87 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 307,\n                    \"hostname\": \"Annas-Galaxy-S9\",\n                    \"ip\": \"192.168.0.102\",\n                    \"mac\": \"06:98:9A:51:26:87\",\n                    \"previous_count\": 307\n                },\n                \"Timestamp\": \"2025-09-29T09:31:45.383Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::98254AA1BDBA\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.15.0 2.0.0 v606d.0 Build 240802 Rel.33715n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:54.607Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 78.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 3.8438287153652393,\n            \"google.com\": 3.8780487804878048,\n            \"spotify.com\": 3.845959595959596,\n            \"youtube.com\": 3.946835443037975\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 850.993618581907,\n                \"Rtt\": 14.71882640586797\n            }\n        },\n        \"badSignal\": {\n            \"02:0F:B5:C5:61:62\": {\n                \"Hostname\": \"Pixel-3\",\n                \"IpAddress\": \"192.168.0.115\",\n                \"Count\": 59\n            },\n            \"02:0F:B5:E7:CE:97\": {\n                \"Hostname\": \"EX3700\",\n                \"IpAddress\": \"192.168.0.106\",\n                \"Count\": 59\n            },\n            \"16:88:03:DF:83:00\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.110\",\n                \"Count\": 51\n            },\n            \"20:0B:CF:EA:4E:60\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.114\",\n                \"Count\": 186\n            },\n            \"22:8B:2E:B3:00:91\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.100\",\n                \"Count\": 264\n            },\n            \"36:9A:7E:6F:EC:FD\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.116\",\n                \"Count\": 11\n            },\n            \"46:60:7C:61:E8:22\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.113\",\n                \"Count\": 252\n            },\n            \"4A:6C:C5:D8:04:83\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.109\",\n                \"Count\": 40\n            },\n            \"5A:B4:F0:D7:9B:AA\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.110\",\n                \"Count\": 91\n            },\n            \"64:9A:63:F3:30:6E\": {\n                \"Hostname\": \"RingStickUpCam-6e\",\n                \"IpAddress\": \"192.168.0.108\",\n                \"Count\": 59\n            },\n            \"7C:ED:C6:A0:DD:E5\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.103\",\n                \"Count\": 130\n            },\n            \"D2:DB:65:EB:0B:3A\": {\n                \"Hostname\": \"Pixel-3\",\n                \"IpAddress\": \"192.168.0.112\",\n                \"Count\": 31\n            },\n            \"EC:2B:EB:D6:33:E9\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.102\",\n                \"Count\": 186\n            },\n            \"F0:1D:BC:1F:C2:64\": {\n                \"Hostname\": \"TIFFANY\",\n                \"IpAddress\": \"192.168.0.107\",\n                \"Count\": 71\n            }\n        },\n        \"maxCPU\": 30,\n        \"maxMemory\": 48.23,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 7C:ED:C6:A0:DD:E5 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 130,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.103\",\n                    \"mac\": \"7C:ED:C6:A0:DD:E5\",\n                    \"previous_count\": 130\n                },\n                \"Timestamp\": \"2025-09-29T09:31:54.631Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 02:0F:B5:C5:61:62 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 59,\n                    \"hostname\": \"Pixel-3\",\n                    \"ip\": \"192.168.0.115\",\n                    \"mac\": \"02:0F:B5:C5:61:62\",\n                    \"previous_count\": 59\n                },\n                \"Timestamp\": \"2025-09-29T09:31:54.631Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 36:9A:7E:6F:EC:FD has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 11,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.116\",\n                    \"mac\": \"36:9A:7E:6F:EC:FD\",\n                    \"previous_count\": 11\n                },\n                \"Timestamp\": \"2025-09-29T09:31:54.631Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC EC:2B:EB:D6:33:E9 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 186,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.102\",\n                    \"mac\": \"EC:2B:EB:D6:33:E9\",\n                    \"previous_count\": 186\n                },\n                \"Timestamp\": \"2025-09-29T09:31:54.631Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 4A:6C:C5:D8:04:83 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 40,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.109\",\n                    \"mac\": \"4A:6C:C5:D8:04:83\",\n                    \"previous_count\": 40\n                },\n                \"Timestamp\": \"2025-09-29T09:31:54.631Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 5A:B4:F0:D7:9B:AA has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 91,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.110\",\n                    \"mac\": \"5A:B4:F0:D7:9B:AA\",\n                    \"previous_count\": 91\n                },\n                \"Timestamp\": \"2025-09-29T09:31:54.631Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 64:9A:63:F3:30:6E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 59,\n                    \"hostname\": \"RingStickUpCam-6e\",\n                    \"ip\": \"192.168.0.108\",\n                    \"mac\": \"64:9A:63:F3:30:6E\",\n                    \"previous_count\": 59\n                },\n                \"Timestamp\": \"2025-09-29T09:31:54.631Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 46:60:7C:61:E8:22 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 252,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.113\",\n                    \"mac\": \"46:60:7C:61:E8:22\",\n                    \"previous_count\": 252\n                },\n                \"Timestamp\": \"2025-09-29T09:31:54.631Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D2:DB:65:EB:0B:3A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 31,\n                    \"hostname\": \"Pixel-3\",\n                    \"ip\": \"192.168.0.112\",\n                    \"mac\": \"D2:DB:65:EB:0B:3A\",\n                    \"previous_count\": 31\n                },\n                \"Timestamp\": \"2025-09-29T09:31:54.631Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F0:1D:BC:1F:C2:64 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 71,\n                    \"hostname\": \"TIFFANY\",\n                    \"ip\": \"192.168.0.107\",\n                    \"mac\": \"F0:1D:BC:1F:C2:64\",\n                    \"previous_count\": 71\n                },\n                \"Timestamp\": \"2025-09-29T09:31:54.631Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::20362690DA95\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.1.0 3.1.8 v6087.0 Build 230406 Rel.63114n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:53.765Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 88.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 55,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 2.983372921615202,\n            \"google.com\": 3.0902612826603324,\n            \"spotify.com\": 3,\n            \"youtube.com\": 3.016627078384798\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 2058.1066745843227,\n                \"Rtt\": 9.64850118764845\n            }\n        },\n        \"badSignal\": {\n            \"20:A1:71:97:23:DC\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.9\",\n                \"Count\": 20\n            },\n            \"4C:50:DD:15:FF:07\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.2\",\n                \"Count\": 375\n            },\n            \"74:E2:0C:6E:56:94\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.14\",\n                \"Count\": 304\n            }\n        },\n        \"maxCPU\": 24,\n        \"maxMemory\": 39.19,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 20:A1:71:97:23:DC has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 20,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.9\",\n                    \"mac\": \"20:A1:71:97:23:DC\",\n                    \"previous_count\": 20\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.778Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::3C52A105FF64\",\n            \"model\": \"HX220\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.15.0 2.0.0 v605f.0 Build 231128 Rel.28166n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:55.802Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 77.5,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 10,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 7.440476190476191,\n            \"google.com\": 7.583333333333333,\n            \"spotify.com\": 7.004761904761905,\n            \"youtube.com\": 7.542857142857143\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 659.2734523809518,\n                \"Rtt\": 22.65265238095237\n            }\n        },\n        \"badSignal\": {\n            \"28:73:F6:DC:F9:76\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.88.2\",\n                \"Count\": 55\n            },\n            \"32:6E:95:B9:93:47\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.88.4\",\n                \"Count\": 84\n            },\n            \"72:6B:F0:6B:2A:E2\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.88.5\",\n                \"Count\": 218\n            },\n            \"B0:8B:A8:CC:FA:DA\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.88.6\",\n                \"Count\": 153\n            },\n            \"B6:73:34:65:E3:90\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.88.7\",\n                \"Count\": 97\n            },\n            \"D4:91:0F:F2:7B:A0\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.88.10\",\n                \"Count\": 77\n            }\n        },\n        \"maxCPU\": 19,\n        \"maxMemory\": 60.93,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D4:91:0F:F2:7B:A0 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 77,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.10\",\n                    \"mac\": \"D4:91:0F:F2:7B:A0\",\n                    \"previous_count\": 77\n                },\n                \"Timestamp\": \"2025-09-29T09:31:55.848Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 32:6E:95:B9:93:47 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 84,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.4\",\n                    \"mac\": \"32:6E:95:B9:93:47\",\n                    \"previous_count\": 84\n                },\n                \"Timestamp\": \"2025-09-29T09:31:55.848Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 72:6B:F0:6B:2A:E2 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 218,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.5\",\n                    \"mac\": \"72:6B:F0:6B:2A:E2\",\n                    \"previous_count\": 218\n                },\n                \"Timestamp\": \"2025-09-29T09:31:55.848Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B6:73:34:65:E3:90 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 97,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.88.7\",\n                    \"mac\": \"B6:73:34:65:E3:90\",\n                    \"previous_count\": 97\n                },\n                \"Timestamp\": \"2025-09-29T09:31:55.848Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B0:8B:A8:CC:FA:DA has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 153,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.88.6\",\n                    \"mac\": \"B0:8B:A8:CC:FA:DA\",\n                    \"previous_count\": 153\n                },\n                \"Timestamp\": \"2025-09-29T09:31:55.848Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::A842A10A4617\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.13.0 2.0.0 v606d.0 Build 231129 Rel.37213n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:47.559Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 71.25,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 25,\n            \"hardwareHealthScore\": 60\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 7.252380952380952,\n            \"google.com\": 7.197619047619048,\n            \"spotify.com\": 6.635714285714286,\n            \"youtube.com\": 7.269047619047619\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 565.7460048426144,\n                \"Rtt\": 22.25181598062954\n            }\n        },\n        \"badSignal\": {\n            \"54:DF:1B:45:17:17\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.107\",\n                \"Count\": 27\n            },\n            \"84:3E:1D:09:07:B1\": {\n                \"Hostname\": \"50TCLRokuTV\",\n                \"IpAddress\": \"192.168.0.112\",\n                \"Count\": 55\n            },\n            \"D0:88:0C:83:79:AE\": {\n                \"Hostname\": \"Neves-Air\",\n                \"IpAddress\": \"192.168.0.102\",\n                \"Count\": 84\n            },\n            \"DC:54:D7:4E:3F:29\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.100\",\n                \"Count\": 15\n            },\n            \"FA:42:3A:A5:72:A3\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.101\",\n                \"Count\": 125\n            }\n        },\n        \"maxCPU\": 100,\n        \"maxMemory\": 49.31,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC FA:42:3A:A5:72:A3 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 125,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"FA:42:3A:A5:72:A3\",\n                    \"previous_count\": 125\n                },\n                \"Timestamp\": \"2025-09-29T09:31:47.559Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D0:88:0C:83:79:AE has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 84,\n                    \"hostname\": \"Neves-Air\",\n                    \"ip\": \"192.168.0.102\",\n                    \"mac\": \"D0:88:0C:83:79:AE\",\n                    \"previous_count\": 84\n                },\n                \"Timestamp\": \"2025-09-29T09:31:47.56Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 54:DF:1B:45:17:17 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 27,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.107\",\n                    \"mac\": \"54:DF:1B:45:17:17\",\n                    \"previous_count\": 27\n                },\n                \"Timestamp\": \"2025-09-29T09:31:47.56Z\"\n            },\n            {\n                \"Type\": \"HighCPUUsage\",\n                \"Message\": \"Device is experiencing high CPU usage.\",\n                \"Details\": {\n                    \"max_cpu_percentage\": 100,\n                    \"threshold_percentage\": 90\n                },\n                \"Timestamp\": \"2025-09-29T09:31:47.56Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::98254A428FC1\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.15.0 2.0.0 v606d.0 Build 240802 Rel.33715n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:39.547Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 88.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 55,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 7.486274509803922,\n            \"google.com\": 7.6117647058823525,\n            \"spotify.com\": 7.015686274509804,\n            \"youtube.com\": 7.552941176470588\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 562.8020553359686,\n                \"Rtt\": 18.972332015810277\n            }\n        },\n        \"badSignal\": {\n            \"9A:CD:D0:BB:9F:F1\": {\n                \"Hostname\": \"Galaxy-A41\",\n                \"IpAddress\": \"192.168.0.101\",\n                \"Count\": 67\n            },\n            \"B6:4D:F1:F4:33:9B\": {\n                \"Hostname\": \"Galaxy-Tab-S5e\",\n                \"IpAddress\": \"192.168.0.102\",\n                \"Count\": 19\n            },\n            \"EE:6E:8D:91:0C:9F\": {\n                \"Hostname\": \"Galaxy-A13\",\n                \"IpAddress\": \"192.168.0.105\",\n                \"Count\": 142\n            }\n        },\n        \"maxCPU\": 20,\n        \"maxMemory\": 46.94,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 9A:CD:D0:BB:9F:F1 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 67,\n                    \"hostname\": \"Galaxy-A41\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"9A:CD:D0:BB:9F:F1\",\n                    \"previous_count\": 67\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.573Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC EE:6E:8D:91:0C:9F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 142,\n                    \"hostname\": \"Galaxy-A13\",\n                    \"ip\": \"192.168.0.105\",\n                    \"mac\": \"EE:6E:8D:91:0C:9F\",\n                    \"previous_count\": 142\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.573Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B6:4D:F1:F4:33:9B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 19,\n                    \"hostname\": \"Galaxy-Tab-S5e\",\n                    \"ip\": \"192.168.0.102\",\n                    \"mac\": \"B6:4D:F1:F4:33:9B\",\n                    \"previous_count\": 19\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.573Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::98254AA1C17A\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.12.0 2.0.0 v606d.0 Build 230913 Rel.29689n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:34.807Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 68.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15,\n            \"hardwareHealthScore\": 60\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 4.651399491094147,\n            \"google.com\": 4.598915989159892,\n            \"spotify.com\": 4.776381909547739,\n            \"youtube.com\": 4.796437659033079\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 597.5682984293195,\n                \"Rtt\": 23.298429319371728\n            }\n        },\n        \"badSignal\": {\n            \"1C:7E:51:A6:7B:58\": {\n                \"Hostname\": \"DESKTOP-M4LPRSS\",\n                \"IpAddress\": \"192.168.0.113\",\n                \"Count\": 26\n            },\n            \"4C:17:44:0A:C9:21\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.106\",\n                \"Count\": 419\n            },\n            \"4C:EF:C0:53:BF:33\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.105\",\n                \"Count\": 127\n            },\n            \"54:DF:1B:56:9A:AD\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.116\",\n                \"Count\": 124\n            },\n            \"62:98:48:BB:73:7A\": {\n                \"Hostname\": \"Watch\",\n                \"IpAddress\": \"192.168.0.110\",\n                \"Count\": 50\n            },\n            \"66:3B:6A:8D:39:2F\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.112\",\n                \"Count\": 10\n            },\n            \"7A:BD:EC:44:F2:1A\": {\n                \"Hostname\": \"Watch\",\n                \"IpAddress\": \"192.168.0.116\",\n                \"Count\": 17\n            },\n            \"88:C0:8B:1B:2B:B0\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.118\",\n                \"Count\": 39\n            },\n            \"8A:BD:23:0C:BF:34\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.111\",\n                \"Count\": 14\n            },\n            \"90:48:6C:8E:5A:53\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.101\",\n                \"Count\": 34\n            },\n            \"9C:76:13:3D:FC:5D\": {\n                \"Hostname\": \"Ring-3dfc5d\",\n                \"IpAddress\": \"192.168.0.102\",\n                \"Count\": 394\n            },\n            \"B4:E4:54:77:E2:C2\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.103\",\n                \"Count\": 34\n            },\n            \"BE:B3:0A:98:8E:61\": {\n                \"Hostname\": \"Watch\",\n                \"IpAddress\": \"192.168.0.109\",\n                \"Count\": 25\n            },\n            \"C6:06:B0:3A:FB:66\": {\n                \"Hostname\": \"Watch\",\n                \"IpAddress\": \"192.168.0.116\",\n                \"Count\": 25\n            },\n            \"D2:63:D4:AF:11:84\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.117\",\n                \"Count\": 164\n            },\n            \"F8:4F:AD:A6:DC:2F\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.119\",\n                \"Count\": 21\n            }\n        },\n        \"maxCPU\": 100,\n        \"maxMemory\": 45.68,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC B4:E4:54:77:E2:C2 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 34,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.103\",\n                    \"mac\": \"B4:E4:54:77:E2:C2\",\n                    \"previous_count\": 34\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.815Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D2:63:D4:AF:11:84 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 164,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.117\",\n                    \"mac\": \"D2:63:D4:AF:11:84\",\n                    \"previous_count\": 164\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.815Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 66:3B:6A:8D:39:2F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 10,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.112\",\n                    \"mac\": \"66:3B:6A:8D:39:2F\",\n                    \"previous_count\": 10\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.815Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 4C:EF:C0:53:BF:33 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 127,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.105\",\n                    \"mac\": \"4C:EF:C0:53:BF:33\",\n                    \"previous_count\": 127\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.815Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 7A:BD:EC:44:F2:1A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 17,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.0.116\",\n                    \"mac\": \"7A:BD:EC:44:F2:1A\",\n                    \"previous_count\": 17\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.815Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C6:06:B0:3A:FB:66 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 25,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.0.116\",\n                    \"mac\": \"C6:06:B0:3A:FB:66\",\n                    \"previous_count\": 25\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.815Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 8A:BD:23:0C:BF:34 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 14,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.111\",\n                    \"mac\": \"8A:BD:23:0C:BF:34\",\n                    \"previous_count\": 14\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.815Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 1C:7E:51:A6:7B:58 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 26,\n                    \"hostname\": \"DESKTOP-M4LPRSS\",\n                    \"ip\": \"192.168.0.113\",\n                    \"mac\": \"1C:7E:51:A6:7B:58\",\n                    \"previous_count\": 26\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.815Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 90:48:6C:8E:5A:53 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 34,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"90:48:6C:8E:5A:53\",\n                    \"previous_count\": 34\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.815Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC BE:B3:0A:98:8E:61 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 25,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.0.109\",\n                    \"mac\": \"BE:B3:0A:98:8E:61\",\n                    \"previous_count\": 25\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.815Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 62:98:48:BB:73:7A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 50,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.0.110\",\n                    \"mac\": \"62:98:48:BB:73:7A\",\n                    \"previous_count\": 50\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.815Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 88:C0:8B:1B:2B:B0 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 39,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.118\",\n                    \"mac\": \"88:C0:8B:1B:2B:B0\",\n                    \"previous_count\": 39\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.815Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F8:4F:AD:A6:DC:2F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 21,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.119\",\n                    \"mac\": \"F8:4F:AD:A6:DC:2F\",\n                    \"previous_count\": 21\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.815Z\"\n            },\n            {\n                \"Type\": \"HighCPUUsage\",\n                \"Message\": \"Device is experiencing high CPU usage.\",\n                \"Details\": {\n                    \"max_cpu_percentage\": 100,\n                    \"threshold_percentage\": 90\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.815Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::20362690B9FD\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.1.0 3.1.8 v6087.0 Build 230406 Rel.63114n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:32.009Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 96.25,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 85,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 5.410926365795724,\n            \"google.com\": 5.750593824228028,\n            \"spotify.com\": 5.634204275534442,\n            \"youtube.com\": 5.729216152019003\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 2133.0438004750595,\n                \"Rtt\": 10.035102137767224\n            }\n        },\n        \"badSignal\": {\n            \"7C:2E:BD:45:B1:7E\": {\n                \"Hostname\": \"Google-Home-Mini\",\n                \"IpAddress\": \"192.168.0.4\",\n                \"Count\": 302\n            }\n        },\n        \"maxCPU\": 13,\n        \"maxMemory\": 38.96,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 7C:2E:BD:45:B1:7E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 302,\n                    \"hostname\": \"Google-Home-Mini\",\n                    \"ip\": \"192.168.0.4\",\n                    \"mac\": \"7C:2E:BD:45:B1:7E\",\n                    \"previous_count\": 302\n                },\n                \"Timestamp\": \"2025-09-29T09:31:32.014Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::203626901172\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.1.0 3.1.8 v6087.0 Build 230406 Rel.63114n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:44.716Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 78.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 2.0918367346938775,\n            \"google.com\": 2.76566757493188,\n            \"spotify.com\": 2.4923857868020303,\n            \"youtube.com\": 2.698492462311558\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 1441.3298564593292,\n                \"Rtt\": 8.117428229665075\n            }\n        },\n        \"badSignal\": {\n            \"02:BB:F1:C5:3C:71\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.7\",\n                \"Count\": 74\n            },\n            \"0E:38:E1:6B:83:DF\": {\n                \"Hostname\": \"Rahma-s-S22-Ultra\",\n                \"IpAddress\": \"192.168.0.5\",\n                \"Count\": 10\n            },\n            \"32:0A:67:FA:6C:73\": {\n                \"Hostname\": \"Tab-A8-de-alain\",\n                \"IpAddress\": \"192.168.0.8\",\n                \"Count\": 375\n            },\n            \"3A:B6:E6:4D:01:B1\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.4\",\n                \"Count\": 46\n            },\n            \"46:D3:33:11:5F:83\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.5\",\n                \"Count\": 30\n            },\n            \"82:70:36:50:EE:06\": {\n                \"Hostname\": \"G-s-S25-Ultra\",\n                \"IpAddress\": \"192.168.0.17\",\n                \"Count\": 83\n            },\n            \"D0:C2:4E:61:F7:C0\": {\n                \"Hostname\": \"Samsung\",\n                \"IpAddress\": \"192.168.0.9\",\n                \"Count\": 41\n            },\n            \"D2:C0:45:77:53:C5\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.3\",\n                \"Count\": 236\n            }\n        },\n        \"maxCPU\": 18,\n        \"maxMemory\": 39.38,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 46:D3:33:11:5F:83 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 30,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.5\",\n                    \"mac\": \"46:D3:33:11:5F:83\",\n                    \"previous_count\": 30\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.75Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 02:BB:F1:C5:3C:71 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 74,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.7\",\n                    \"mac\": \"02:BB:F1:C5:3C:71\",\n                    \"previous_count\": 74\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.75Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC D0:C2:4E:61:F7:C0 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 41,\n                    \"hostname\": \"Samsung\",\n                    \"ip\": \"192.168.0.9\",\n                    \"mac\": \"D0:C2:4E:61:F7:C0\",\n                    \"previous_count\": 41\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.75Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 82:70:36:50:EE:06 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 83,\n                    \"hostname\": \"G-s-S25-Ultra\",\n                    \"ip\": \"192.168.0.17\",\n                    \"mac\": \"82:70:36:50:EE:06\",\n                    \"previous_count\": 83\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.75Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 0E:38:E1:6B:83:DF has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 10,\n                    \"hostname\": \"Rahma-s-S22-Ultra\",\n                    \"ip\": \"192.168.0.5\",\n                    \"mac\": \"0E:38:E1:6B:83:DF\",\n                    \"previous_count\": 10\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.75Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::20362690DA7D\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.1.0 3.1.8 v6087.0 Build 230406 Rel.63114n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:42.157Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 78.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 4.636579572446556,\n            \"google.com\": 4.96437054631829,\n            \"spotify.com\": 4.38479809976247,\n            \"youtube.com\": 4.992874109263658\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 1850.544988123515,\n                \"Rtt\": 12.16340380047505\n            }\n        },\n        \"badSignal\": {\n            \"1A:69:BB:AF:39:62\": {\n                \"Hostname\": \"iPad\",\n                \"IpAddress\": \"192.168.0.22\",\n                \"Count\": 230\n            },\n            \"26:1B:A0:98:92:3B\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.6\",\n                \"Count\": 10\n            },\n            \"3C:6A:9D:21:A3:23\": {\n                \"Hostname\": \"Elgato Key Light 6233\",\n                \"IpAddress\": \"192.168.0.2\",\n                \"Count\": 12\n            },\n            \"3C:6A:9D:2A:11:12\": {\n                \"Hostname\": \"Elgato Key Light MK.2 C2F1\",\n                \"IpAddress\": \"192.168.0.9\",\n                \"Count\": 359\n            },\n            \"4A:D7:CE:B6:0F:41\": {\n                \"Hostname\": \"Pixel-8-Pro\",\n                \"IpAddress\": \"192.168.0.18\",\n                \"Count\": 148\n            },\n            \"60:74:F4:96:AF:DC\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.19\",\n                \"Count\": 208\n            },\n            \"64:9A:63:80:1A:32\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.3\",\n                \"Count\": 199\n            },\n            \"DE:04:38:7E:67:1E\": {\n                \"Hostname\": \"Pixel-8-Pro\",\n                \"IpAddress\": \"192.168.0.16\",\n                \"Count\": 13\n            },\n            \"E2:F7:9E:21:37:9D\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.17\",\n                \"Count\": 56\n            }\n        },\n        \"maxCPU\": 21,\n        \"maxMemory\": 39.01,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 1A:69:BB:AF:39:62 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 230,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.0.22\",\n                    \"mac\": \"1A:69:BB:AF:39:62\",\n                    \"previous_count\": 230\n                },\n                \"Timestamp\": \"2025-09-29T09:31:42.171Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC E2:F7:9E:21:37:9D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 56,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.17\",\n                    \"mac\": \"E2:F7:9E:21:37:9D\",\n                    \"previous_count\": 56\n                },\n                \"Timestamp\": \"2025-09-29T09:31:42.171Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 26:1B:A0:98:92:3B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 10,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.6\",\n                    \"mac\": \"26:1B:A0:98:92:3B\",\n                    \"previous_count\": 10\n                },\n                \"Timestamp\": \"2025-09-29T09:31:42.171Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 3C:6A:9D:21:A3:23 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 12,\n                    \"hostname\": \"Elgato Key Light 6233\",\n                    \"ip\": \"192.168.0.2\",\n                    \"mac\": \"3C:6A:9D:21:A3:23\",\n                    \"previous_count\": 12\n                },\n                \"Timestamp\": \"2025-09-29T09:31:42.171Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC DE:04:38:7E:67:1E has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 13,\n                    \"hostname\": \"Pixel-8-Pro\",\n                    \"ip\": \"192.168.0.16\",\n                    \"mac\": \"DE:04:38:7E:67:1E\",\n                    \"previous_count\": 13\n                },\n                \"Timestamp\": \"2025-09-29T09:31:42.171Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 64:9A:63:80:1A:32 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 199,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.3\",\n                    \"mac\": \"64:9A:63:80:1A:32\",\n                    \"previous_count\": 199\n                },\n                \"Timestamp\": \"2025-09-29T09:31:42.171Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 4A:D7:CE:B6:0F:41 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 148,\n                    \"hostname\": \"Pixel-8-Pro\",\n                    \"ip\": \"192.168.0.18\",\n                    \"mac\": \"4A:D7:CE:B6:0F:41\",\n                    \"previous_count\": 148\n                },\n                \"Timestamp\": \"2025-09-29T09:31:42.171Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::203626900644\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.1.0 3.1.8 v6087.0 Build 230406 Rel.63114n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:34.446Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 81.25,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 25,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 6.878281622911694,\n            \"google.com\": 6.866348448687351,\n            \"spotify.com\": 6.768496420047732,\n            \"youtube.com\": 6.818615751789976\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 1941.8388782816228,\n                \"Rtt\": 10.878171837708836\n            }\n        },\n        \"badSignal\": {\n            \"08:C2:24:55:BF:AD\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.7\",\n                \"Count\": 364\n            },\n            \"1E:B3:C0:59:6D:CF\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.9\",\n                \"Count\": 71\n            },\n            \"2C:99:75:10:3C:38\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.15\",\n                \"Count\": 19\n            },\n            \"32:22:D9:CE:DE:02\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.5\",\n                \"Count\": 28\n            },\n            \"C2:56:89:21:86:53\": {\n                \"Hostname\": \"OnePlus-Pad\",\n                \"IpAddress\": \"192.168.0.5\",\n                \"Count\": 182\n            }\n        },\n        \"maxCPU\": 19,\n        \"maxMemory\": 38.69,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 2C:99:75:10:3C:38 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 19,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.15\",\n                    \"mac\": \"2C:99:75:10:3C:38\",\n                    \"previous_count\": 19\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.454Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 1E:B3:C0:59:6D:CF has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 71,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.9\",\n                    \"mac\": \"1E:B3:C0:59:6D:CF\",\n                    \"previous_count\": 71\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.454Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 32:22:D9:CE:DE:02 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 28,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.5\",\n                    \"mac\": \"32:22:D9:CE:DE:02\",\n                    \"previous_count\": 28\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.454Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 08:C2:24:55:BF:AD has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 364,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.7\",\n                    \"mac\": \"08:C2:24:55:BF:AD\",\n                    \"previous_count\": 364\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.454Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C2:56:89:21:86:53 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 182,\n                    \"hostname\": \"OnePlus-Pad\",\n                    \"ip\": \"192.168.0.5\",\n                    \"mac\": \"C2:56:89:21:86:53\",\n                    \"previous_count\": 182\n                },\n                \"Timestamp\": \"2025-09-29T09:31:34.454Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::20362690EFF1\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.1.0 3.1.8 v6087.0 Build 230406 Rel.63114n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:37.396Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 77.5,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 10,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 5.979166666666667,\n            \"google.com\": 6,\n            \"spotify.com\": 6,\n            \"youtube.com\": 6\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 1207.4636734693877,\n                \"Rtt\": 11.448734693877547\n            }\n        },\n        \"badSignal\": {\n            \"16:57:5E:8C:F1:6A\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.15\",\n                \"Count\": 11\n            },\n            \"20:28:BC:19:7F:34\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.2\",\n                \"Count\": 29\n            },\n            \"3E:8A:6F:3E:9A:CF\": {\n                \"Hostname\": \"Simon-s-S24\",\n                \"IpAddress\": \"192.168.0.7\",\n                \"Count\": 30\n            },\n            \"8A:30:2E:75:B8:62\": {\n                \"Hostname\": \"Simon-s-Tab-S6-Lite\",\n                \"IpAddress\": \"192.168.0.8\",\n                \"Count\": 36\n            },\n            \"90:CA:FA:B8:0D:38\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.14\",\n                \"Count\": 49\n            },\n            \"92:1E:E2:4E:5A:7D\": {\n                \"Hostname\": \"Angelina-s-S25-Ultra\",\n                \"IpAddress\": \"192.168.0.11\",\n                \"Count\": 12\n            }\n        },\n        \"maxCPU\": 13,\n        \"maxMemory\": 38.27,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 20:28:BC:19:7F:34 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 29,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.2\",\n                    \"mac\": \"20:28:BC:19:7F:34\",\n                    \"previous_count\": 29\n                },\n                \"Timestamp\": \"2025-09-29T09:31:37.417Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::98254A429855\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.13.0 2.0.0 v606d.0 Build 231129 Rel.37213n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:48.091Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 86.25,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 85,\n            \"hardwareHealthScore\": 60\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 7.973809523809524,\n            \"google.com\": 7.980952380952381,\n            \"spotify.com\": 7.9714285714285715,\n            \"youtube.com\": 7.997619047619048\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 495.4207616707616,\n                \"Rtt\": 25.970515970515972\n            }\n        },\n        \"badSignal\": {\n            \"6C:22:1A:6B:EA:EC\": {\n                \"Hostname\": \"lwip\",\n                \"IpAddress\": \"192.168.0.102\",\n                \"Count\": 34\n            }\n        },\n        \"maxCPU\": 100,\n        \"maxMemory\": 48.59,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 6C:22:1A:6B:EA:EC has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 34,\n                    \"hostname\": \"lwip\",\n                    \"ip\": \"192.168.0.102\",\n                    \"mac\": \"6C:22:1A:6B:EA:EC\",\n                    \"previous_count\": 34\n                },\n                \"Timestamp\": \"2025-09-29T09:31:48.109Z\"\n            },\n            {\n                \"Type\": \"HighCPUUsage\",\n                \"Message\": \"Device is experiencing high CPU usage.\",\n                \"Details\": {\n                    \"max_cpu_percentage\": 100,\n                    \"threshold_percentage\": 90\n                },\n                \"Timestamp\": \"2025-09-29T09:31:48.109Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::20362690072E\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.1.0 3.1.8 v6087.0 Build 230406 Rel.63114n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:46.257Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 78.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 3.5629453681710213,\n            \"google.com\": 3.510688836104513,\n            \"spotify.com\": 3.0617577197149646,\n            \"youtube.com\": 3.5795724465558196\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 1927.1263182897856,\n                \"Rtt\": 11.05840380047505\n            }\n        },\n        \"badSignal\": {\n            \"10:A5:1D:A4:82:88\": {\n                \"Hostname\": \"NTT-8C78FN3\",\n                \"IpAddress\": \"192.168.0.13\",\n                \"Count\": 28\n            },\n            \"18:B4:30:66:9E:CA\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.8\",\n                \"Count\": 384\n            },\n            \"1C:53:F9:17:61:16\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.6\",\n                \"Count\": 421\n            },\n            \"1C:F2:9A:22:18:C7\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.26\",\n                \"Count\": 90\n            },\n            \"26:A9:6D:CC:FB:D5\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.17\",\n                \"Count\": 115\n            },\n            \"28:95:29:B3:4B:BF\": {\n                \"Hostname\": \"NTT-5CG53003DY\",\n                \"IpAddress\": \"192.168.0.22\",\n                \"Count\": 23\n            },\n            \"2E:06:BD:D7:4A:51\": {\n                \"Hostname\": \"Mac\",\n                \"IpAddress\": \"192.168.0.10\",\n                \"Count\": 216\n            },\n            \"38:B4:D3:80:16:90\": {\n                \"Hostname\": \"bosch-dishwasher-013080527024000442\",\n                \"IpAddress\": \"192.168.0.10\",\n                \"Count\": 421\n            },\n            \"48:B0:2D:13:8E:EA\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.24\",\n                \"Count\": 36\n            },\n            \"5C:AA:FD:7A:05:08\": {\n                \"Hostname\": \"SonosZP\",\n                \"IpAddress\": \"192.168.0.12\",\n                \"Count\": 406\n            },\n            \"66:91:5E:03:0D:9B\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.13\",\n                \"Count\": 13\n            },\n            \"66:AD:37:D4:62:D0\": {\n                \"Hostname\": \"Pixel-9-Pro\",\n                \"IpAddress\": \"192.168.0.25\",\n                \"Count\": 153\n            },\n            \"74:A6:CD:AA:FB:38\": {\n                \"Hostname\": \"MacBook-Air\",\n                \"IpAddress\": \"192.168.0.31\",\n                \"Count\": 10\n            },\n            \"7C:21:4A:FA:A1:5E\": {\n                \"Hostname\": \"UKLONUKHC5R46M3\",\n                \"IpAddress\": \"192.168.0.13\",\n                \"Count\": 101\n            },\n            \"7C:2E:BD:59:FC:B7\": {\n                \"Hostname\": \"Google-Home-Mini\",\n                \"IpAddress\": \"192.168.0.7\",\n                \"Count\": 421\n            },\n            \"8A:B7:11:A1:AC:56\": {\n                \"Hostname\": \"Pixel-6-Pro\",\n                \"IpAddress\": \"192.168.0.29\",\n                \"Count\": 73\n            },\n            \"9E:7B:E8:19:AD:AB\": {\n                \"Hostname\": \"Kazumi-s-S23\",\n                \"IpAddress\": \"192.168.0.15\",\n                \"Count\": 148\n            },\n            \"9E:97:2F:54:7A:B9\": {\n                \"Hostname\": \"iPad\",\n                \"IpAddress\": \"192.168.0.29\",\n                \"Count\": 43\n            },\n            \"A0:02:A5:CB:C0:BE\": {\n                \"Hostname\": \"Burrito\",\n                \"IpAddress\": \"192.168.0.22\",\n                \"Count\": 90\n            },\n            \"D0:17:69:F1:0E:3C\": {\n                \"Hostname\": \"WB366901\",\n                \"IpAddress\": \"192.168.0.32\",\n                \"Count\": 421\n            },\n            \"E4:F0:42:22:A4:89\": {\n                \"Hostname\": \"Google-Home-Mini\",\n                \"IpAddress\": \"192.168.0.19\",\n                \"Count\": 210\n            },\n            \"F4:3B:D8:12:59:21\": {\n                \"Hostname\": \"NTTD-5F9DFY3\",\n                \"IpAddress\": \"192.168.0.36\",\n                \"Count\": 73\n            }\n        },\n        \"maxCPU\": 30,\n        \"maxMemory\": 39.06,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 18:B4:30:66:9E:CA has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 384,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.8\",\n                    \"mac\": \"18:B4:30:66:9E:CA\",\n                    \"previous_count\": 384\n                },\n                \"Timestamp\": \"2025-09-29T09:31:46.259Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F4:3B:D8:12:59:21 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 73,\n                    \"hostname\": \"NTTD-5F9DFY3\",\n                    \"ip\": \"192.168.0.36\",\n                    \"mac\": \"F4:3B:D8:12:59:21\",\n                    \"previous_count\": 73\n                },\n                \"Timestamp\": \"2025-09-29T09:31:46.259Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 9E:97:2F:54:7A:B9 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 43,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.0.29\",\n                    \"mac\": \"9E:97:2F:54:7A:B9\",\n                    \"previous_count\": 43\n                },\n                \"Timestamp\": \"2025-09-29T09:31:46.259Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 9E:7B:E8:19:AD:AB has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 148,\n                    \"hostname\": \"Kazumi-s-S23\",\n                    \"ip\": \"192.168.0.15\",\n                    \"mac\": \"9E:7B:E8:19:AD:AB\",\n                    \"previous_count\": 148\n                },\n                \"Timestamp\": \"2025-09-29T09:31:46.259Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 66:91:5E:03:0D:9B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 13,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.13\",\n                    \"mac\": \"66:91:5E:03:0D:9B\",\n                    \"previous_count\": 13\n                },\n                \"Timestamp\": \"2025-09-29T09:31:46.259Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 28:95:29:B3:4B:BF has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 23,\n                    \"hostname\": \"NTT-5CG53003DY\",\n                    \"ip\": \"192.168.0.22\",\n                    \"mac\": \"28:95:29:B3:4B:BF\",\n                    \"previous_count\": 23\n                },\n                \"Timestamp\": \"2025-09-29T09:31:46.259Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 8A:B7:11:A1:AC:56 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 73,\n                    \"hostname\": \"Pixel-6-Pro\",\n                    \"ip\": \"192.168.0.29\",\n                    \"mac\": \"8A:B7:11:A1:AC:56\",\n                    \"previous_count\": 73\n                },\n                \"Timestamp\": \"2025-09-29T09:31:46.259Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC E4:F0:42:22:A4:89 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 210,\n                    \"hostname\": \"Google-Home-Mini\",\n                    \"ip\": \"192.168.0.19\",\n                    \"mac\": \"E4:F0:42:22:A4:89\",\n                    \"previous_count\": 210\n                },\n                \"Timestamp\": \"2025-09-29T09:31:46.259Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 74:A6:CD:AA:FB:38 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 10,\n                    \"hostname\": \"MacBook-Air\",\n                    \"ip\": \"192.168.0.31\",\n                    \"mac\": \"74:A6:CD:AA:FB:38\",\n                    \"previous_count\": 10\n                },\n                \"Timestamp\": \"2025-09-29T09:31:46.259Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 66:AD:37:D4:62:D0 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 153,\n                    \"hostname\": \"Pixel-9-Pro\",\n                    \"ip\": \"192.168.0.25\",\n                    \"mac\": \"66:AD:37:D4:62:D0\",\n                    \"previous_count\": 153\n                },\n                \"Timestamp\": \"2025-09-29T09:31:46.259Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 26:A9:6D:CC:FB:D5 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 115,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.17\",\n                    \"mac\": \"26:A9:6D:CC:FB:D5\",\n                    \"previous_count\": 115\n                },\n                \"Timestamp\": \"2025-09-29T09:31:46.26Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 48:B0:2D:13:8E:EA has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 36,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.24\",\n                    \"mac\": \"48:B0:2D:13:8E:EA\",\n                    \"previous_count\": 36\n                },\n                \"Timestamp\": \"2025-09-29T09:31:46.26Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 1C:F2:9A:22:18:C7 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 90,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.26\",\n                    \"mac\": \"1C:F2:9A:22:18:C7\",\n                    \"previous_count\": 90\n                },\n                \"Timestamp\": \"2025-09-29T09:31:46.26Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A0:02:A5:CB:C0:BE has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 90,\n                    \"hostname\": \"Burrito\",\n                    \"ip\": \"192.168.0.22\",\n                    \"mac\": \"A0:02:A5:CB:C0:BE\",\n                    \"previous_count\": 90\n                },\n                \"Timestamp\": \"2025-09-29T09:31:46.26Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 10:A5:1D:A4:82:88 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 28,\n                    \"hostname\": \"NTT-8C78FN3\",\n                    \"ip\": \"192.168.0.13\",\n                    \"mac\": \"10:A5:1D:A4:82:88\",\n                    \"previous_count\": 28\n                },\n                \"Timestamp\": \"2025-09-29T09:31:46.26Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::242FD04E9A40\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.12.0 2.0.0 v606d.0 Build 230913 Rel.29689n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:46.656Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 77.5,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 10,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 5.926395939086294,\n            \"google.com\": 5.84366576819407,\n            \"spotify.com\": 5.012594458438287,\n            \"youtube.com\": 5.859649122807017\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 614.3287529976022,\n                \"Rtt\": 18.609112709832136\n            }\n        },\n        \"badSignal\": {\n            \"1A:12:88:59:44:12\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.102\",\n                \"Count\": 39\n            },\n            \"1A:DF:9C:6D:78:E9\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.106\",\n                \"Count\": 23\n            },\n            \"32:78:63:00:27:7C\": {\n                \"Hostname\": \"iPad\",\n                \"IpAddress\": \"192.168.0.105\",\n                \"Count\": 76\n            },\n            \"68:6C:E6:FE:17:9A\": {\n                \"Hostname\": \"XBOX\",\n                \"IpAddress\": \"192.168.0.108\",\n                \"Count\": 57\n            },\n            \"F0:D7:93:12:F8:6D\": {\n                \"Hostname\": \"iPhone-6\",\n                \"IpAddress\": \"192.168.0.101\",\n                \"Count\": 12\n            },\n            \"FE:A8:81:4B:B4:1B\": {\n                \"Hostname\": \"iPad\",\n                \"IpAddress\": \"192.168.0.109\",\n                \"Count\": 175\n            }\n        },\n        \"maxCPU\": 17,\n        \"maxMemory\": 49.79,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC FE:A8:81:4B:B4:1B has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 175,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.0.109\",\n                    \"mac\": \"FE:A8:81:4B:B4:1B\",\n                    \"previous_count\": 175\n                },\n                \"Timestamp\": \"2025-09-29T09:31:46.661Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 32:78:63:00:27:7C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 76,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.0.105\",\n                    \"mac\": \"32:78:63:00:27:7C\",\n                    \"previous_count\": 76\n                },\n                \"Timestamp\": \"2025-09-29T09:31:46.661Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 1A:12:88:59:44:12 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 39,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.102\",\n                    \"mac\": \"1A:12:88:59:44:12\",\n                    \"previous_count\": 39\n                },\n                \"Timestamp\": \"2025-09-29T09:31:46.661Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 68:6C:E6:FE:17:9A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 57,\n                    \"hostname\": \"XBOX\",\n                    \"ip\": \"192.168.0.108\",\n                    \"mac\": \"68:6C:E6:FE:17:9A\",\n                    \"previous_count\": 57\n                },\n                \"Timestamp\": \"2025-09-29T09:31:46.661Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 1A:DF:9C:6D:78:E9 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 23,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.106\",\n                    \"mac\": \"1A:DF:9C:6D:78:E9\",\n                    \"previous_count\": 23\n                },\n                \"Timestamp\": \"2025-09-29T09:31:46.661Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F0:D7:93:12:F8:6D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 12,\n                    \"hostname\": \"iPhone-6\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"F0:D7:93:12:F8:6D\",\n                    \"previous_count\": 12\n                },\n                \"Timestamp\": \"2025-09-29T09:31:46.661Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::A842A10A5313\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.13.0 2.0.0 v606d.0 Build 231129 Rel.37213n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:49.395Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 100,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 100,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 5.883333333333334,\n            \"google.com\": 5.830952380952381,\n            \"spotify.com\": 4.995238095238095,\n            \"youtube.com\": 5.857142857142857\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 584.5710386473429,\n                \"Rtt\": 21.014492753623188\n            }\n        },\n        \"maxCPU\": 45,\n        \"maxMemory\": 43.62,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::A842A10A47FD\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.15.0 2.0.0 v606d.0 Build 240802 Rel.33715n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:39.973Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 88.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 55,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 5.033254156769596,\n            \"google.com\": 5.007125890736342,\n            \"spotify.com\": 4.380047505938243,\n            \"youtube.com\": 5.064133016627078\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 1141.8250238095243,\n                \"Rtt\": 17.785714285714285\n            }\n        },\n        \"badSignal\": {\n            \"54:E0:19:67:88:AC\": {\n                \"Hostname\": \"54E0196788AC-mysimplelink\",\n                \"IpAddress\": \"192.168.0.104\",\n                \"Count\": 51\n            },\n            \"A8:80:55:EB:EE:8A\": {\n                \"Hostname\": \"wlan0\",\n                \"IpAddress\": \"192.168.0.102\",\n                \"Count\": 421\n            },\n            \"AE:15:A2:06:89:D6\": {\n                \"Hostname\": \"RE330\",\n                \"IpAddress\": \"192.168.0.103\",\n                \"Count\": 284\n            }\n        },\n        \"maxCPU\": 41,\n        \"maxMemory\": 60.87,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 54:E0:19:67:88:AC has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 51,\n                    \"hostname\": \"54E0196788AC-mysimplelink\",\n                    \"ip\": \"192.168.0.104\",\n                    \"mac\": \"54:E0:19:67:88:AC\",\n                    \"previous_count\": 51\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.984Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC AE:15:A2:06:89:D6 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 284,\n                    \"hostname\": \"RE330\",\n                    \"ip\": \"192.168.0.103\",\n                    \"mac\": \"AE:15:A2:06:89:D6\",\n                    \"previous_count\": 284\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.984Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::203626911C4C\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.1.0 3.1.8 v6087.0 Build 230406 Rel.63114n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:39.79Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 92.5,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 70,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 13.595959595959595,\n            \"google.com\": 13.687002652519894,\n            \"spotify.com\": 17.71979434447301,\n            \"youtube.com\": 13.631188118811881\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 1640.4020902612822,\n                \"Rtt\": 18.579819477434675\n            }\n        },\n        \"badSignal\": {\n            \"34:2F:BD:73:3C:0A\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.10\",\n                \"Count\": 46\n            },\n            \"80:65:99:A1:A1:F8\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.6\",\n                \"Count\": 19\n            }\n        },\n        \"maxCPU\": 19,\n        \"maxMemory\": 40.04,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 34:2F:BD:73:3C:0A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 46,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.10\",\n                    \"mac\": \"34:2F:BD:73:3C:0A\",\n                    \"previous_count\": 46\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.799Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 80:65:99:A1:A1:F8 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 19,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.6\",\n                    \"mac\": \"80:65:99:A1:A1:F8\",\n                    \"previous_count\": 19\n                },\n                \"Timestamp\": \"2025-09-29T09:31:39.799Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::20362690D963\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.1.0 3.1.8 v6087.0 Build 230406 Rel.63114n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:55.158Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 100,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 100,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 3.052380952380952,\n            \"google.com\": 3.283333333333333,\n            \"spotify.com\": 3.0761904761904764,\n            \"youtube.com\": 3.3119047619047617\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 1029.1266904761899,\n                \"Rtt\": 11.002752380952376\n            }\n        },\n        \"maxCPU\": 40,\n        \"maxMemory\": 40.03,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::5C628B5F6BD6\",\n            \"model\": \"HX220\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.17.0 2.0.0 v605f.0 Build 240923 Rel.23368n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:53.318Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 78.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 10.69047619047619,\n            \"google.com\": 10.721428571428572,\n            \"spotify.com\": 10.985714285714286,\n            \"youtube.com\": 10.466666666666667\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 685.0836842105257,\n                \"Rtt\": 1.8539712918660285\n            }\n        },\n        \"badSignal\": {\n            \"12:E7:D6:D5:7F:0C\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.3.188\",\n                \"Count\": 11\n            },\n            \"18:69:D8:DE:BE:22\": {\n                \"Hostname\": \"wlan0\",\n                \"IpAddress\": \"192.168.3.195\",\n                \"Count\": 373\n            },\n            \"18:69:D8:E8:DB:63\": {\n                \"Hostname\": \"wlan0\",\n                \"IpAddress\": \"192.168.3.194\",\n                \"Count\": 364\n            },\n            \"18:DE:50:B1:D9:E7\": {\n                \"Hostname\": \"lwip0\",\n                \"IpAddress\": \"192.168.3.86\",\n                \"Count\": 194\n            },\n            \"38:A5:C9:7D:82:09\": {\n                \"Hostname\": \"lwip0\",\n                \"IpAddress\": \"192.168.3.137\",\n                \"Count\": 412\n            },\n            \"62:1C:C3:57:A5:6A\": {\n                \"Hostname\": \"Redmi-Pad-SE\",\n                \"IpAddress\": \"192.168.3.200\",\n                \"Count\": 155\n            },\n            \"9C:76:13:3F:6E:D6\": {\n                \"Hostname\": \"Ring-3f6ed6\",\n                \"IpAddress\": \"192.168.3.178\",\n                \"Count\": 79\n            },\n            \"C8:47:8C:40:A8:FB\": {\n                \"Hostname\": \"wlan0\",\n                \"IpAddress\": \"192.168.3.85\",\n                \"Count\": 15\n            }\n        },\n        \"maxCPU\": 37,\n        \"maxMemory\": 69.81,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 18:69:D8:DE:BE:22 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 373,\n                    \"hostname\": \"wlan0\",\n                    \"ip\": \"192.168.3.195\",\n                    \"mac\": \"18:69:D8:DE:BE:22\",\n                    \"previous_count\": 373\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.329Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 9C:76:13:3F:6E:D6 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 79,\n                    \"hostname\": \"Ring-3f6ed6\",\n                    \"ip\": \"192.168.3.178\",\n                    \"mac\": \"9C:76:13:3F:6E:D6\",\n                    \"previous_count\": 79\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.329Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 62:1C:C3:57:A5:6A has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 155,\n                    \"hostname\": \"Redmi-Pad-SE\",\n                    \"ip\": \"192.168.3.200\",\n                    \"mac\": \"62:1C:C3:57:A5:6A\",\n                    \"previous_count\": 155\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.329Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 18:DE:50:B1:D9:E7 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 194,\n                    \"hostname\": \"lwip0\",\n                    \"ip\": \"192.168.3.86\",\n                    \"mac\": \"18:DE:50:B1:D9:E7\",\n                    \"previous_count\": 194\n                },\n                \"Timestamp\": \"2025-09-29T09:31:53.329Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::20362690BA06\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.1.0 3.1.8 v6087.0 Build 230406 Rel.63114n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:39.494Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 92.5,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 70,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 5.223277909738718,\n            \"google.com\": 5.358669833729216,\n            \"spotify.com\": 5.10688836104513,\n            \"youtube.com\": 5.330166270783848\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 1660.0009026128264,\n                \"Rtt\": 11.175384798099765\n            }\n        },\n        \"badSignal\": {\n            \"8C:CE:4E:D7:61:C8\": {\n                \"Hostname\": \"espressif\",\n                \"IpAddress\": \"192.168.0.2\",\n                \"Count\": 421\n            },\n            \"98:ED:5C:99:28:85\": {\n                \"Hostname\": \"TeslaWallConnector_992885\",\n                \"IpAddress\": \"192.168.0.12\",\n                \"Count\": 421\n            }\n        },\n        \"maxCPU\": 20,\n        \"maxMemory\": 39.55,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::242FD04E8C36\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.12.0 2.0.0 v606d.0 Build 230913 Rel.29689n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:38.607Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 92.5,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 70,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 4.01187648456057,\n            \"google.com\": 4.004750593824228,\n            \"spotify.com\": 3.121140142517815,\n            \"youtube.com\": 4.007125890736342\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 854.8864251207727,\n                \"Rtt\": 12.48792270531401\n            }\n        },\n        \"badSignal\": {\n            \"02:03:5E:D8:2E:31\": {\n                \"Hostname\": \"Dave-s-S23\",\n                \"IpAddress\": \"192.168.0.101\",\n                \"Count\": 33\n            },\n            \"3E:15:1F:5C:25:C1\": {\n                \"Hostname\": \"Elsie-s-S24-FE\",\n                \"IpAddress\": \"192.168.0.103\",\n                \"Count\": 129\n            }\n        },\n        \"maxCPU\": 17,\n        \"maxMemory\": 46.26,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 02:03:5E:D8:2E:31 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 33,\n                    \"hostname\": \"Dave-s-S23\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"02:03:5E:D8:2E:31\",\n                    \"previous_count\": 33\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.631Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 3E:15:1F:5C:25:C1 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 129,\n                    \"hostname\": \"Elsie-s-S24-FE\",\n                    \"ip\": \"192.168.0.103\",\n                    \"mac\": \"3E:15:1F:5C:25:C1\",\n                    \"previous_count\": 129\n                },\n                \"Timestamp\": \"2025-09-29T09:31:38.631Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::98254A4295B8\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.13.0 2.0.0 v606d.0 Build 231129 Rel.37213n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:51.595Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 100,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 100,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 4.046511627906977,\n            \"google.com\": 4.083720930232558,\n            \"spotify.com\": 3.516279069767442,\n            \"youtube.com\": 4.0418604651162795\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 599.4027272727272,\n                \"Rtt\": 22.870813397129186\n            }\n        },\n        \"maxCPU\": 11,\n        \"maxMemory\": 45.9,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::242FD04E9EC6\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.15.0 2.0.0 v606d.0 Build 240802 Rel.33715n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:42.299Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 100,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 100,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 4.016627078384798,\n            \"google.com\": 4.090261282660332,\n            \"spotify.com\": 4.026128266033254,\n            \"youtube.com\": 4.042755344418052\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 844.0241686746992,\n                \"Rtt\": 16.674698795180724\n            }\n        },\n        \"maxCPU\": 64,\n        \"maxMemory\": 46.68,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::98254A42AF08\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.13.0 2.0.0 v606d.0 Build 231129 Rel.37213n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:50.952Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 81.25,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 25,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 3.4166666666666665,\n            \"google.com\": 3.6738095238095236,\n            \"spotify.com\": 3.0214285714285714,\n            \"youtube.com\": 3.566666666666667\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 586.5711274509805,\n                \"Rtt\": 20.686274509803923\n            }\n        },\n        \"badSignal\": {\n            \"2A:6E:95:8A:0B:12\": {\n                \"Hostname\": \"Mac\",\n                \"IpAddress\": \"192.168.0.101\",\n                \"Count\": 15\n            },\n            \"A2:A3:01:0B:40:D5\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.100\",\n                \"Count\": 98\n            },\n            \"AC:F1:08:EF:44:00\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.102\",\n                \"Count\": 290\n            },\n            \"C4:0B:31:5B:90:03\": {\n                \"Hostname\": \"iPad\",\n                \"IpAddress\": \"192.168.0.100\",\n                \"Count\": 127\n            },\n            \"DE:72:1A:19:3E:35\": {\n                \"Hostname\": \"Mac\",\n                \"IpAddress\": \"192.168.0.103\",\n                \"Count\": 30\n            }\n        },\n        \"maxCPU\": 18,\n        \"maxMemory\": 45.95,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC DE:72:1A:19:3E:35 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 30,\n                    \"hostname\": \"Mac\",\n                    \"ip\": \"192.168.0.103\",\n                    \"mac\": \"DE:72:1A:19:3E:35\",\n                    \"previous_count\": 30\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.952Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC AC:F1:08:EF:44:00 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 290,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.102\",\n                    \"mac\": \"AC:F1:08:EF:44:00\",\n                    \"previous_count\": 290\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.952Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C4:0B:31:5B:90:03 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 127,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.0.100\",\n                    \"mac\": \"C4:0B:31:5B:90:03\",\n                    \"previous_count\": 127\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.952Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 2A:6E:95:8A:0B:12 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 15,\n                    \"hostname\": \"Mac\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"2A:6E:95:8A:0B:12\",\n                    \"previous_count\": 15\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.952Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC A2:A3:01:0B:40:D5 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 98,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.100\",\n                    \"mac\": \"A2:A3:01:0B:40:D5\",\n                    \"previous_count\": 98\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.952Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::98254AA1C621\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.12.0 2.0.0 v606d.0 Build 230913 Rel.29689n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:50.142Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 88.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 55,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 5.976190476190476,\n            \"google.com\": 5.938095238095238,\n            \"spotify.com\": 5.930952380952381,\n            \"youtube.com\": 5.978571428571429\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 483.8890533980585,\n                \"Rtt\": 23.42233009708738\n            }\n        },\n        \"badSignal\": {\n            \"04:17:B6:E1:BE:05\": {\n                \"Hostname\": \"Eufy Device\",\n                \"IpAddress\": \"192.168.0.101\",\n                \"Count\": 210\n            },\n            \"16:B1:D9:11:B8:83\": {\n                \"Hostname\": \"Pixel-6a\",\n                \"IpAddress\": \"192.168.0.104\",\n                \"Count\": 28\n            },\n            \"9A:F6:BB:25:D3:1D\": {\n                \"Hostname\": \"Galaxy-A25-5G\",\n                \"IpAddress\": \"192.168.0.104\",\n                \"Count\": 95\n            }\n        },\n        \"maxCPU\": 20,\n        \"maxMemory\": 45.64,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 9A:F6:BB:25:D3:1D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 95,\n                    \"hostname\": \"Galaxy-A25-5G\",\n                    \"ip\": \"192.168.0.104\",\n                    \"mac\": \"9A:F6:BB:25:D3:1D\",\n                    \"previous_count\": 95\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.183Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 16:B1:D9:11:B8:83 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 28,\n                    \"hostname\": \"Pixel-6a\",\n                    \"ip\": \"192.168.0.104\",\n                    \"mac\": \"16:B1:D9:11:B8:83\",\n                    \"previous_count\": 28\n                },\n                \"Timestamp\": \"2025-09-29T09:31:50.183Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::242FD04E9F1D\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.12.0 2.0.0 v606d.0 Build 230913 Rel.29689n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:44.375Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 71.25,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 25,\n            \"hardwareHealthScore\": 60\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 5.793349168646081,\n            \"google.com\": 5.876484560570071,\n            \"spotify.com\": 5.912114014251782,\n            \"youtube.com\": 5.931116389548694\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 908.0125432098766,\n                \"Rtt\": 20.34567901234568\n            }\n        },\n        \"badSignal\": {\n            \"08:57:FB:CD:36:62\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.111\",\n                \"Count\": 117\n            },\n            \"0C:9A:3C:6B:10:A7\": {\n                \"Hostname\": \"33LAPEGWP0226\",\n                \"IpAddress\": \"192.168.0.105\",\n                \"Count\": 106\n            },\n            \"1E:CD:D7:BE:5A:AF\": {\n                \"Hostname\": \"Watch\",\n                \"IpAddress\": \"192.168.0.103\",\n                \"Count\": 16\n            },\n            \"28:8F:F6:75:CB:CB\": {\n                \"Hostname\": \"Ryans-iPhone\",\n                \"IpAddress\": \"192.168.0.104\",\n                \"Count\": 17\n            },\n            \"F4:52:93:22:E8:8D\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.107\",\n                \"Count\": 70\n            }\n        },\n        \"maxCPU\": 100,\n        \"maxMemory\": 45.6,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC F4:52:93:22:E8:8D has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 70,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.107\",\n                    \"mac\": \"F4:52:93:22:E8:8D\",\n                    \"previous_count\": 70\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.411Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 1E:CD:D7:BE:5A:AF has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 16,\n                    \"hostname\": \"Watch\",\n                    \"ip\": \"192.168.0.103\",\n                    \"mac\": \"1E:CD:D7:BE:5A:AF\",\n                    \"previous_count\": 16\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.411Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 28:8F:F6:75:CB:CB has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 17,\n                    \"hostname\": \"Ryans-iPhone\",\n                    \"ip\": \"192.168.0.104\",\n                    \"mac\": \"28:8F:F6:75:CB:CB\",\n                    \"previous_count\": 17\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.411Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 08:57:FB:CD:36:62 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 117,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.111\",\n                    \"mac\": \"08:57:FB:CD:36:62\",\n                    \"previous_count\": 117\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.411Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 0C:9A:3C:6B:10:A7 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 106,\n                    \"hostname\": \"33LAPEGWP0226\",\n                    \"ip\": \"192.168.0.105\",\n                    \"mac\": \"0C:9A:3C:6B:10:A7\",\n                    \"previous_count\": 106\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.411Z\"\n            },\n            {\n                \"Type\": \"HighCPUUsage\",\n                \"Message\": \"Device is experiencing high CPU usage.\",\n                \"Details\": {\n                    \"max_cpu_percentage\": 100,\n                    \"threshold_percentage\": 90\n                },\n                \"Timestamp\": \"2025-09-29T09:31:44.411Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"64A10M26E00348\",\n            \"model\": \"LN14\",\n            \"vendor\": \"Linksys\",\n            \"version\": \"1.0.13.216585\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:57.649Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 100,\n            \"badSignalHealthScore\": 100\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            }\n        },\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"64A10M27E01125\",\n            \"model\": \"LN14\",\n            \"vendor\": \"Linksys\",\n            \"version\": \"1.0.13.216585\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:56.386Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 71.66666666666667,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 13.735119047619047,\n            \"google.com\": 13.773809523809524,\n            \"spotify.com\": 13.12797619047619,\n            \"youtube.com\": 13.779761904761905\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 1405.1664321608046,\n                \"Rtt\": 446.74874371859295\n            }\n        },\n        \"badSignal\": {\n            \"10:06:1c:26:3a:00\": {\n                \"Hostname\": \" \",\n                \"IpAddress\": \"192.168.1.16\",\n                \"Count\": 134\n            },\n            \"1e:6f:2d:35:0c:67\": {\n                \"Hostname\": \" \",\n                \"IpAddress\": \"192.168.1.200\",\n                \"Count\": 21\n            },\n            \"1e:a7:e9:53:44:0d\": {\n                \"Hostname\": \" \",\n                \"IpAddress\": \"192.168.1.61\",\n                \"Count\": 19\n            },\n            \"32:15:34:4e:fa:29\": {\n                \"Hostname\": \"\",\n                \"IpAddress\": \"192.168.1.119\",\n                \"Count\": 10\n            },\n            \"50:d4:5c:e2:13:2b\": {\n                \"Hostname\": \" \",\n                \"IpAddress\": \"192.168.1.25\",\n                \"Count\": 64\n            },\n            \"54:f1:5f:35:e1:15\": {\n                \"Hostname\": \"Kitchen Camera\",\n                \"IpAddress\": \"192.168.1.26\",\n                \"Count\": 12\n            },\n            \"54:f1:5f:35:e3:7b\": {\n                \"Hostname\": \"Hallway Camera\",\n                \"IpAddress\": \"192.168.1.251\",\n                \"Count\": 22\n            },\n            \"9c:37:cb:9d:63:2e\": {\n                \"Hostname\": \" \",\n                \"IpAddress\": \"192.168.1.35\",\n                \"Count\": 51\n            },\n            \"f0:2f:9e:01:aa:f5\": {\n                \"Hostname\": \" \",\n                \"IpAddress\": \"192.168.1.74\",\n                \"Count\": 11\n            }\n        },\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 10:06:1c:26:3a:00 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 134,\n                    \"hostname\": \" \",\n                    \"ip\": \"192.168.1.16\",\n                    \"mac\": \"10:06:1c:26:3a:00\",\n                    \"previous_count\": 134\n                },\n                \"Timestamp\": \"2025-09-29T09:31:56.387Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 32:15:34:4e:fa:29 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 10,\n                    \"hostname\": \"\",\n                    \"ip\": \"192.168.1.119\",\n                    \"mac\": \"32:15:34:4e:fa:29\",\n                    \"previous_count\": 10\n                },\n                \"Timestamp\": \"2025-09-29T09:31:56.387Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC f0:2f:9e:01:aa:f5 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 11,\n                    \"hostname\": \" \",\n                    \"ip\": \"192.168.1.74\",\n                    \"mac\": \"f0:2f:9e:01:aa:f5\",\n                    \"previous_count\": 11\n                },\n                \"Timestamp\": \"2025-09-29T09:31:56.387Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 54:f1:5f:35:e1:15 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 12,\n                    \"hostname\": \"Kitchen Camera\",\n                    \"ip\": \"192.168.1.26\",\n                    \"mac\": \"54:f1:5f:35:e1:15\",\n                    \"previous_count\": 12\n                },\n                \"Timestamp\": \"2025-09-29T09:31:56.387Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 54:f1:5f:35:e3:7b has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 22,\n                    \"hostname\": \"Hallway Camera\",\n                    \"ip\": \"192.168.1.251\",\n                    \"mac\": \"54:f1:5f:35:e3:7b\",\n                    \"previous_count\": 22\n                },\n                \"Timestamp\": \"2025-09-29T09:31:56.387Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 1e:a7:e9:53:44:0d has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 19,\n                    \"hostname\": \" \",\n                    \"ip\": \"192.168.1.61\",\n                    \"mac\": \"1e:a7:e9:53:44:0d\",\n                    \"previous_count\": 19\n                },\n                \"Timestamp\": \"2025-09-29T09:31:56.387Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 50:d4:5c:e2:13:2b has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 64,\n                    \"hostname\": \" \",\n                    \"ip\": \"192.168.1.25\",\n                    \"mac\": \"50:d4:5c:e2:13:2b\",\n                    \"previous_count\": 64\n                },\n                \"Timestamp\": \"2025-09-29T09:31:56.387Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 9c:37:cb:9d:63:2e has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 51,\n                    \"hostname\": \" \",\n                    \"ip\": \"192.168.1.35\",\n                    \"mac\": \"9c:37:cb:9d:63:2e\",\n                    \"previous_count\": 51\n                },\n                \"Timestamp\": \"2025-09-29T09:31:56.387Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 1e:6f:2d:35:0c:67 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 21,\n                    \"hostname\": \" \",\n                    \"ip\": \"192.168.1.200\",\n                    \"mac\": \"1e:6f:2d:35:0c:67\",\n                    \"previous_count\": 21\n                },\n                \"Timestamp\": \"2025-09-29T09:31:56.387Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::2036269003A4\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.1.0 3.1.8 v6087.0 Build 230406 Rel.63114n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:54.614Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 96.25,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 85,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 4.3317422434367545,\n            \"google.com\": 4.751789976133652,\n            \"spotify.com\": 4.5393794749403344,\n            \"youtube.com\": 4.675417661097852\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 1598.6284285714278,\n                \"Rtt\": 10.299726190476193\n            }\n        },\n        \"badSignal\": {\n            \"8C:DE:F9:58:E4:19\": {\n                \"Hostname\": \"Xiaomi\",\n                \"IpAddress\": \"192.168.0.3\",\n                \"Count\": 405\n            }\n        },\n        \"maxCPU\": 21,\n        \"maxMemory\": 39.8,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 8C:DE:F9:58:E4:19 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 405,\n                    \"hostname\": \"Xiaomi\",\n                    \"ip\": \"192.168.0.3\",\n                    \"mac\": \"8C:DE:F9:58:E4:19\",\n                    \"previous_count\": 405\n                },\n                \"Timestamp\": \"2025-09-29T09:31:54.631Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::98254AA1CA74\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.15.0 2.0.0 v606d.0 Build 240802 Rel.33715n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:43.095Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 78.75,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 15,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 4.2405063291139244,\n            \"google.com\": 4.322666666666667,\n            \"spotify.com\": 4.275510204081633,\n            \"youtube.com\": 4.275689223057644\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 850.7026987951805,\n                \"Rtt\": 13.686746987951807\n            }\n        },\n        \"badSignal\": {\n            \"08:C7:B5:97:D1:9F\": {\n                \"Hostname\": \"iPhone-65\",\n                \"IpAddress\": \"192.168.32.102\",\n                \"Count\": 64\n            },\n            \"0C:DC:91:C1:64:7F\": {\n                \"Hostname\": \"amazon-afbd44ba7037befc\",\n                \"IpAddress\": \"192.168.32.100\",\n                \"Count\": 291\n            },\n            \"12:EF:CC:F6:CB:39\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.103\",\n                \"Count\": 34\n            },\n            \"16:35:7E:C7:1B:7F\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.103\",\n                \"Count\": 26\n            },\n            \"1C:90:FF:50:62:63\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.33.102\",\n                \"Count\": 50\n            },\n            \"1C:FE:2B:ED:C8:53\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.32.101\",\n                \"Count\": 420\n            },\n            \"28:73:F6:81:76:ED\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.32.108\",\n                \"Count\": 40\n            },\n            \"32:76:C1:22:75:A4\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.33.101\",\n                \"Count\": 81\n            },\n            \"38:CA:84:1E:09:90\": {\n                \"Hostname\": \"HP1E0990\",\n                \"IpAddress\": \"192.168.33.103\",\n                \"Count\": 185\n            },\n            \"3C:A3:08:7D:FF:ED\": {\n                \"Hostname\": \"3CA3087DFFED-mysimplelink\",\n                \"IpAddress\": \"192.168.33.100\",\n                \"Count\": 309\n            },\n            \"46:6F:0A:DF:E6:B0\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.32.103\",\n                \"Count\": 105\n            },\n            \"4E:D6:36:D9:BE:FB\": {\n                \"Hostname\": \"HouseOfMeena\",\n                \"IpAddress\": \"192.168.32.102\",\n                \"Count\": 22\n            },\n            \"4E:D7:8B:9B:18:8C\": {\n                \"Hostname\": \"AK-s-OnePlus-Nord\",\n                \"IpAddress\": \"192.168.32.107\",\n                \"Count\": 16\n            },\n            \"50:8C:B1:57:AB:B5\": {\n                \"Hostname\": \"Ring-57abb5\",\n                \"IpAddress\": \"192.168.0.101\",\n                \"Count\": 279\n            },\n            \"C0:A8:10:03:9D:B4\": {\n                \"Hostname\": \"SWZLGB010936L\",\n                \"IpAddress\": \"192.168.0.105\",\n                \"Count\": 192\n            },\n            \"CC:15:31:75:D0:FA\": {\n                \"Hostname\": \"Access-810VGK3\",\n                \"IpAddress\": \"192.168.32.106\",\n                \"Count\": 286\n            },\n            \"EE:CC:3C:4F:14:71\": {\n                \"Hostname\": \"AK-s-OnePlus-Nord\",\n                \"IpAddress\": \"192.168.0.102\",\n                \"Count\": 46\n            }\n        },\n        \"maxCPU\": 31,\n        \"maxMemory\": 49.29,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 1C:FE:2B:ED:C8:53 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 420,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.32.101\",\n                    \"mac\": \"1C:FE:2B:ED:C8:53\",\n                    \"previous_count\": 420\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.107Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 28:73:F6:81:76:ED has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 40,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.32.108\",\n                    \"mac\": \"28:73:F6:81:76:ED\",\n                    \"previous_count\": 40\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.107Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 1C:90:FF:50:62:63 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 50,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.33.102\",\n                    \"mac\": \"1C:90:FF:50:62:63\",\n                    \"previous_count\": 50\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.107Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 12:EF:CC:F6:CB:39 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 34,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.103\",\n                    \"mac\": \"12:EF:CC:F6:CB:39\",\n                    \"previous_count\": 34\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.107Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 4E:D7:8B:9B:18:8C has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 16,\n                    \"hostname\": \"AK-s-OnePlus-Nord\",\n                    \"ip\": \"192.168.32.107\",\n                    \"mac\": \"4E:D7:8B:9B:18:8C\",\n                    \"previous_count\": 16\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.107Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 46:6F:0A:DF:E6:B0 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 105,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.32.103\",\n                    \"mac\": \"46:6F:0A:DF:E6:B0\",\n                    \"previous_count\": 105\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.107Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 16:35:7E:C7:1B:7F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 26,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.103\",\n                    \"mac\": \"16:35:7E:C7:1B:7F\",\n                    \"previous_count\": 26\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.107Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 38:CA:84:1E:09:90 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 185,\n                    \"hostname\": \"HP1E0990\",\n                    \"ip\": \"192.168.33.103\",\n                    \"mac\": \"38:CA:84:1E:09:90\",\n                    \"previous_count\": 185\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.107Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 08:C7:B5:97:D1:9F has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 64,\n                    \"hostname\": \"iPhone-65\",\n                    \"ip\": \"192.168.32.102\",\n                    \"mac\": \"08:C7:B5:97:D1:9F\",\n                    \"previous_count\": 64\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.107Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC C0:A8:10:03:9D:B4 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 192,\n                    \"hostname\": \"SWZLGB010936L\",\n                    \"ip\": \"192.168.0.105\",\n                    \"mac\": \"C0:A8:10:03:9D:B4\",\n                    \"previous_count\": 192\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.107Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 4E:D6:36:D9:BE:FB has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 22,\n                    \"hostname\": \"HouseOfMeena\",\n                    \"ip\": \"192.168.32.102\",\n                    \"mac\": \"4E:D6:36:D9:BE:FB\",\n                    \"previous_count\": 22\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.107Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC EE:CC:3C:4F:14:71 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 46,\n                    \"hostname\": \"AK-s-OnePlus-Nord\",\n                    \"ip\": \"192.168.0.102\",\n                    \"mac\": \"EE:CC:3C:4F:14:71\",\n                    \"previous_count\": 46\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.107Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 32:76:C1:22:75:A4 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 81,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.33.101\",\n                    \"mac\": \"32:76:C1:22:75:A4\",\n                    \"previous_count\": 81\n                },\n                \"Timestamp\": \"2025-09-29T09:31:43.107Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"2237085000261\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.1.0 3.1.8 v6087.0 Build 230406 Rel.63114n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:31.964Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 100,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 4.03,\n            \"google.com\": 3.98,\n            \"spotify.com\": 4.03,\n            \"youtube.com\": 4.04\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 568.5260000000001,\n                \"Rtt\": 6.995104761904759\n            }\n        },\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::20362690D9BA\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.3.0 3.1.9 v6087.0 Build 250124 Rel.60047n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:58.072Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 100,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 100,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 7,\n            \"google.com\": 7,\n            \"spotify.com\": 6,\n            \"youtube.com\": 7\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 2400,\n                \"Rtt\": 48\n            }\n        },\n        \"maxCPU\": 3,\n        \"maxMemory\": 37.85,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::20362690F0FC\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.3.0 3.1.9 v6087.0 Build 250124 Rel.60047n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:48.151Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 96.25,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 85,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 6.032581453634085,\n            \"google.com\": 6.018918918918919,\n            \"spotify.com\": 5.036082474226804,\n            \"youtube.com\": 6.025062656641604\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 1935.4701196172234,\n                \"Rtt\": 30.873648325358864\n            }\n        },\n        \"badSignal\": {\n            \"66:44:F5:A2:87:87\": {\n                \"Hostname\": \"Unknown\",\n                \"IpAddress\": \"192.168.0.10\",\n                \"Count\": 19\n            }\n        },\n        \"maxCPU\": 23,\n        \"maxMemory\": 39.24,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 66:44:F5:A2:87:87 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 19,\n                    \"hostname\": \"Unknown\",\n                    \"ip\": \"192.168.0.10\",\n                    \"mac\": \"66:44:F5:A2:87:87\",\n                    \"previous_count\": 19\n                },\n                \"Timestamp\": \"2025-09-29T09:31:48.153Z\"\n            }\n        ]\n    },\n    {\n        \"Metadata\": {\n            \"sn\": \"USP::20362690BE20\",\n            \"model\": \"EX820v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.1.0 3.1.8 v6087.0 Build 230406 Rel.63114n\"\n        },\n        \"timestamp\": \"2025-09-29T09:31:49.41Z\",\n        \"qualityRating\": {\n            \"overallHealthScore\": 85,\n            \"pingHealthScore\": 100,\n            \"throughputHealthScore\": 100,\n            \"badSignalHealthScore\": 40,\n            \"hardwareHealthScore\": 100\n        },\n        \"averagePing\": {\n            \"cloudfare.com\": 8.964285714285714,\n            \"google.com\": 8.933333333333334,\n            \"spotify.com\": 8.966666666666667,\n            \"youtube.com\": 8.942857142857143\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 1583.1384523809509,\n                \"Rtt\": 16.67158095238094\n            }\n        },\n        \"badSignal\": {\n            \"04:EC:D8:8E:6A:AC\": {\n                \"Hostname\": \"TGF-PF4M5P4Z\",\n                \"IpAddress\": \"192.168.0.3\",\n                \"Count\": 17\n            },\n            \"0A:C6:95:57:CF:84\": {\n                \"Hostname\": \"iPad\",\n                \"IpAddress\": \"192.168.0.4\",\n                \"Count\": 141\n            },\n            \"2E:59:99:C3:08:B2\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.6\",\n                \"Count\": 81\n            },\n            \"3C:CD:40:7A:52:71\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.2\",\n                \"Count\": 39\n            }\n        },\n        \"maxCPU\": 12,\n        \"maxMemory\": 38.45,\n        \"operatingChannels\": [\n            {\n                \"path\": \"2.4GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 6\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"2.4GHz\"\n                }\n            },\n            {\n                \"path\": \"5GHz\",\n                \"name\": {\n                    \"writable\": false,\n                    \"value\": \"qwer\"\n                },\n                \"enable\": {\n                    \"writable\": false,\n                    \"value\": true\n                },\n                \"channel\": {\n                    \"writable\": false,\n                    \"value\": 11\n                },\n                \"operating_frequency_band\": {\n                    \"writable\": false,\n                    \"value\": \"5GHz\"\n                }\n            }\n        ],\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 0A:C6:95:57:CF:84 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 141,\n                    \"hostname\": \"iPad\",\n                    \"ip\": \"192.168.0.4\",\n                    \"mac\": \"0A:C6:95:57:CF:84\",\n                    \"previous_count\": 141\n                },\n                \"Timestamp\": \"2025-09-29T09:31:49.411Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 04:EC:D8:8E:6A:AC has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 17,\n                    \"hostname\": \"TGF-PF4M5P4Z\",\n                    \"ip\": \"192.168.0.3\",\n                    \"mac\": \"04:EC:D8:8E:6A:AC\",\n                    \"previous_count\": 17\n                },\n                \"Timestamp\": \"2025-09-29T09:31:49.411Z\"\n            }\n        ]\n    }\n]"}],"_postman_id":"3245dd8e-5e09-4f20-96c9-e4f86d0bcb9a"},{"name":"Device Info","id":"14d11319-8ed4-4032-8b16-82b1e46144df","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"body":{"mode":"raw","raw":"{\n    \n}","options":{"raw":{"language":"json"}}},"url":"insights/device/:device","urlObject":{"path":["device",":device"],"host":["insights"],"query":[],"variable":[{"type":"any","value":"{{device}}","key":"device"}]}},"response":[{"id":"ed737bad-bf46-481b-a769-32a1119e29a2","name":"Device info","originalRequest":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"body":{"mode":"raw","raw":"{\n    \n}","options":{"raw":{"language":"json"}}},"url":{"raw":"insights/device/:device","host":["insights"],"path":["device",":device"],"variable":[{"key":"device","value":"{{device}}"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"nginx/1.27.4"},{"key":"Date","value":"Thu, 11 Sep 2025 08:54:45 GMT"},{"key":"Content-Type","name":"Content-Type","value":"application/json","description":"","type":"text"},{"key":"Content-Length","value":"1588"},{"key":"Connection","value":"keep-alive"},{"key":"Vary","value":"Origin"}],"cookie":[],"responseTime":null,"body":"{\n    \"all_alarms\": null,\n    \"last_data\": {\n        \"Metadata\": {\n            \"sn\": \"USP::98254A42B03D\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.13.0 2.0.0 v606d.0 Build 231129 Rel.37213n\"\n        },\n        \"Status\": 2,\n        \"timestamp\": \"2025-08-22T15:35:23.415Z\"\n    },\n    \"synapse\": {\n        \"Metadata\": {\n            \"sn\": \"USP::98254A42B03D\",\n            \"model\": \"EX230v\",\n            \"vendor\": \"TP-Link\",\n            \"version\": \"0.13.0 2.0.0 v606d.0 Build 231129 Rel.37213n\"\n        },\n        \"timestamp\": \"2025-08-30T16:12:32.014Z\",\n        \"averagePing\": {\n            \"cloudfare.com\": 6.0346153846153845,\n            \"google.com\": 6.0115384615384615,\n            \"spotify.com\": 5.369230769230769,\n            \"youtube.com\": 5.753846153846154\n        },\n        \"averageThroughput\": {\n            \"Upload\": {\n                \"Throughput\": 0,\n                \"Rtt\": 0\n            },\n            \"Download\": {\n                \"Throughput\": 834.3199610894936,\n                \"Rtt\": 16.22568093385214\n            }\n        },\n        \"badSignal\": {\n            \"1E:2D:3C:04:D4:E0\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.101\",\n                \"Count\": 32\n            },\n            \"4E:74:EC:E5:58:08\": {\n                \"Hostname\": \"iPhone\",\n                \"IpAddress\": \"192.168.0.102\",\n                \"Count\": 28\n            }\n        },\n        \"maxCPU\": 100,\n        \"maxMemory\": 51.44,\n        \"alarms\": [\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 1E:2D:3C:04:D4:E0 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 32,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.101\",\n                    \"mac\": \"1E:2D:3C:04:D4:E0\",\n                    \"previous_count\": 32\n                },\n                \"Timestamp\": \"2025-08-18T16:12:32.036Z\"\n            },\n            {\n                \"Type\": \"PersistentBadSignal\",\n                \"Message\": \"Device with MAC 4E:74:EC:E5:58:08 has a persistent bad signal.\",\n                \"Details\": {\n                    \"current_count\": 28,\n                    \"hostname\": \"iPhone\",\n                    \"ip\": \"192.168.0.102\",\n                    \"mac\": \"4E:74:EC:E5:58:08\",\n                    \"previous_count\": 28\n                },\n                \"Timestamp\": \"2025-08-18T16:12:32.036Z\"\n            },\n            {\n                \"Type\": \"HighCPUUsage\",\n                \"Message\": \"Device is experiencing high CPU usage.\",\n                \"Details\": {\n                    \"max_cpu_percentage\": 100,\n                    \"threshold_percentage\": 90\n                },\n                \"Timestamp\": \"2025-08-18T16:12:32.036Z\"\n            }\n        ]\n    }\n}"}],"_postman_id":"14d11319-8ed4-4032-8b16-82b1e46144df"},{"name":"Device settings","id":"61c37eab-6e00-4f10-a204-a67f9d3149fb","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"body":{"mode":"raw","raw":"{\n}","options":{"raw":{"language":"json"}}},"url":"insights/device/:device/settings","urlObject":{"path":["device",":device","settings"],"host":["insights"],"query":[],"variable":[{"type":"any","value":"{{device}}","key":"device"}]}},"response":[{"id":"58e1cb80-cfa0-44f3-a94f-4b6eb6ac4282","name":"Device settings","originalRequest":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":{"raw":"insights/device/:device/settings","host":["insights"],"path":["device",":device","settings"],"variable":[{"key":"device","value":"{{device}}"}]}},"status":"Internal Server Error","code":500,"_postman_previewlanguage":null,"header":[{"key":"Server","value":"nginx/1.27.4"},{"key":"Date","value":"Fri, 12 Sep 2025 10:07:24 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Content-Length","value":"79"},{"key":"Connection","value":"keep-alive"},{"key":"Vary","value":"Origin"}],"cookie":[],"responseTime":null,"body":"{\n    \"Code\": 200,\n    \"Msg\": {\n        \"sn\": \"USP::98254A42B03D\",\n        \"hiredUpBW\": 200,\n        \"hiredDownBW\": 400\n    }\n}"}],"_postman_id":"61c37eab-6e00-4f10-a204-a67f9d3149fb"},{"name":"Set Device settings","id":"a9e554d2-ee8d-4a3d-927a-801e40596001","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"hiredUpBW\": 200,\n    \"hiredDownBW\": 400\n}","options":{"raw":{"language":"json"}}},"url":"insights/device/:device/settings","urlObject":{"path":["device",":device","settings"],"host":["insights"],"query":[],"variable":[{"type":"any","value":"{{device}}","key":"device"}]}},"response":[{"id":"826e1d98-e1f7-4343-ac0c-3ab8c07e48b6","name":"Set Device settings","originalRequest":{"method":"PUT","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"hiredUpBW\": 200,\n    \"hiredDownBW\": 400\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"insights/device/:device/settings","host":["insights"],"path":["device",":device","settings"],"variable":[{"key":"device","value":"{{device}}"}]}},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"Server","value":"nginx/1.27.4"},{"key":"Date","value":"Fri, 12 Sep 2025 10:07:07 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Content-Length","value":"0"},{"key":"Connection","value":"keep-alive"},{"key":"Vary","value":"Origin"}],"cookie":[],"responseTime":null,"body":null}],"_postman_id":"a9e554d2-ee8d-4a3d-927a-801e40596001"},{"name":"Refresh Scan","id":"402f9813-bd15-4548-9953-5dff9e3bb36e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"hiredUpBW\": 200,\n    \"hiredDownBW\": 400\n}","options":{"raw":{"language":"json"}}},"url":"insights/device/:device/scan","urlObject":{"path":["device",":device","scan"],"host":["insights"],"query":[],"variable":[{"type":"any","value":"{{device}}","key":"device"}]}},"response":[{"id":"6a91e05a-8516-4b96-8f0e-9d89c5762907","name":"Set Device scan","originalRequest":{"method":"PUT","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"hiredUpBW\": 200,\n    \"hiredDownBW\": 400\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"insights/device/:device/scan","host":["insights"],"path":["device",":device","scan"],"variable":[{"key":"device","value":"{{device}}"}]}},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"Server","value":"nginx/1.27.4"},{"key":"Date","value":"Tue, 30 Sep 2025 17:49:05 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Content-Length","value":"0"},{"key":"Connection","value":"keep-alive"},{"key":"Vary","value":"Origin"}],"cookie":[],"responseTime":null,"body":null}],"_postman_id":"402f9813-bd15-4548-9953-5dff9e3bb36e"}],"id":"c52f4f0a-2c94-492c-ae15-89e1609a22be","_postman_id":"c52f4f0a-2c94-492c-ae15-89e1609a22be","description":""},{"name":"AI Assistant [WIP]","item":[{"name":"Get Chat History","id":"6130681a-f432-4dee-a723-f3faf496663d","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"url":"ai-assistant/conversation/history?device={{device}}","urlObject":{"path":["conversation","history"],"host":["ai-assistant"],"query":[{"description":{"content":"<p>device context for ai</p>\n","type":"text/plain"},"key":"device","value":"{{device}}"}],"variable":[]}},"response":[{"id":"6fa16b3d-dc30-4c28-be4c-f98574bb07d9","name":"Get Chat History","originalRequest":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"url":"ai-assistant/conversation/history"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Origin"},{"key":"Date","value":"Tue, 07 Oct 2025 21:54:14 GMT"},{"key":"Content-Length","value":"1941"}],"cookie":[],"responseTime":null,"body":"[\n    {\n        \"content\": \"You are a network technical support assistant. Your job is to help users troubleshoot technical issues.\\nWhen you provide instructions, make sure they are clear and easy to follow. Use simple language and avoid technical jargon unless necessary. Always ask clarifying questions if the user's issue is not clear.\\nIf you don't know the answer to a question, be honest and say you don't know. Never make up answers or provide incorrect information.\\nUse the following format for your responses:\\n1. Greet the user and ask how you can help.\\n2. Ask clarifying questions to understand the issue better.\\n3. Provide step-by-step instructions to resolve the issue.\\n4. Summarize the solution and ask if the user needs further assistance.\\n\\nRemember to be patient, empathetic, and professional at all times.\\n\\nUsername: test@gmail.com\\nIssue/question: eai IA, você manja de roteador fióte?\\nCPE (Customer Premises Equipment) data: \"\n    },\n    {\n        \"content\": \"Olá! Como posso te ajudar hoje com o seu roteador?\\n\\nSó para entender melhor:  \\n1. Qual é o modelo do seu roteador?  \\n2. Qual problema você está enfrentando? Por exemplo, está sem internet, o Wi-Fi não conecta, ou tem outro tipo de dificuldade?  \\n3. Você já tentou reiniciar o roteador ou fazer algum procedimento?\\n\\nAssim que você me passar mais detalhes, vou te orientar passo a passo para resolver o problema.\\n\\nSe precisar de ajuda com outra coisa, é só avisar!\"\n    },\n    {\n        \"content\": \"meu nom é zé da manga, qual o seu?\"\n    },\n    {\n        \"content\": \"Olá, Zé da Manga! Eu sou um assistente virtual de suporte técnico, pronto para te ajudar com seu roteador ou qualquer outra dúvida de rede. Não tenho um nome próprio como as pessoas, mas você pode me chamar de Assistente, se quiser!\\n\\nComo posso te ajudar hoje com seu roteador? Você pode me contar qual é o problema que está enfrentando? Assim, consigo te orientar direitinho, passo a passo.\\n\\nSe precisar, é só falar!\"\n    }\n]"}],"_postman_id":"6130681a-f432-4dee-a723-f3faf496663d"},{"name":"Get Settings","id":"5d1db9fb-c569-4ddf-8200-482ec10eae82","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"url":"ai-assistant/settings","urlObject":{"path":["settings"],"host":["ai-assistant"],"query":[],"variable":[]}},"response":[{"id":"e2893b3b-d854-414e-b343-ebd4dd46388c","name":"Get Settings","originalRequest":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"url":"ai-assistant/settings"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"nginx/1.24.0 (Ubuntu)"},{"key":"Date","value":"Thu, 16 Oct 2025 01:41:16 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Content-Length","value":"52"},{"key":"Connection","value":"keep-alive"},{"key":"Vary","value":"Origin"}],"cookie":[],"responseTime":null,"body":"{\n    \"tenant_id\": \"12345678901234567890\",\n    \"enable\": false\n}"}],"_postman_id":"5d1db9fb-c569-4ddf-8200-482ec10eae82"},{"name":"Clean Chat History","id":"30774790-44ce-43c3-bb4c-329bdff4d93d","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"url":"ai-assistant/conversation/history?device={{device}}","urlObject":{"path":["conversation","history"],"host":["ai-assistant"],"query":[{"description":{"content":"<p>device context for ai</p>\n","type":"text/plain"},"key":"device","value":"{{device}}"}],"variable":[]}},"response":[{"id":"d4faf6c1-b204-44fb-bc66-01c39171400a","name":"Clean Chat History","originalRequest":{"method":"DELETE","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"url":"ai-assistant/conversation/history"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Origin"},{"key":"Date","value":"Tue, 07 Oct 2025 20:42:29 GMT"},{"key":"Content-Length","value":"62"}],"cookie":[],"responseTime":null,"body":"Cleared chat history for session ID '68e53e16c6df010de948a948'"}],"_postman_id":"30774790-44ce-43c3-bb4c-329bdff4d93d"},{"name":"Talk","id":"26ce1736-974f-4bd1-810e-03f9df3af12b","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"body":{"mode":"raw","raw":"what did i ask you on my last message?","options":{"raw":{"language":"text"}}},"url":"ai-assistant/conversation?device={{device}}&new_conversation=true","urlObject":{"path":["conversation"],"host":["ai-assistant"],"query":[{"description":{"content":"<p>device context for ai</p>\n","type":"text/plain"},"key":"device","value":"{{device}}"},{"description":{"content":"<p>if true, send CPE fresh data to AI together with the user input</p>\n","type":"text/plain"},"key":"new_conversation","value":"true"}],"variable":[]}},"response":[{"id":"10c1288d-451c-490d-80aa-0852affd59d8","name":"Service Not Available","originalRequest":{"method":"PUT","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"url":"ai-assistant/conversation"},"status":"Service Unavailable","code":503,"_postman_previewlanguage":"plain","header":[{"key":"Content-Type","value":"text/plain; charset=utf-8"},{"key":"Vary","value":"Origin"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Date","value":"Tue, 07 Oct 2025 17:58:14 GMT"},{"key":"Content-Length","value":"35"}],"cookie":[],"responseTime":null,"body":"AI assistant service not available\n"},{"id":"9a8f61be-9a38-4525-927d-f392c2707a06","name":"Talk","originalRequest":{"method":"PUT","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"body":{"mode":"raw","raw":"my name is thomas edison","options":{"raw":{"language":"text"}}},"url":"ai-assistant/conversation"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Origin"},{"key":"Date","value":"Tue, 07 Oct 2025 19:05:52 GMT"},{"key":"Content-Length","value":"570"}],"cookie":[],"responseTime":null,"body":"Hello, Thomas Edison! How can I help you today with your network or Customer Premises Equipment (CPE) issue?\n\nTo assist you better, could you please tell me more about the problem you are experiencing? For example:\n\n- Are you having trouble connecting to the internet?\n- Is your connection slow or dropping?\n- Are you seeing any error messages?\n- What type of device are you using (router, modem, etc.)?\n\nOnce I have more details, I can guide you through some simple troubleshooting steps.\n\nPlease let me know the details so we can work on resolving your issue together!"},{"id":"45fdae42-cc8c-43f3-a003-38d8f6c111e5","name":"Empty Input Bad Request","originalRequest":{"method":"PUT","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"text"}}},"url":"ai-assistant/conversation"},"status":"Bad Request","code":400,"_postman_previewlanguage":"plain","header":[{"key":"Content-Type","value":"text/plain; charset=utf-8"},{"key":"Vary","value":"Origin"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Date","value":"Tue, 07 Oct 2025 19:06:21 GMT"},{"key":"Content-Length","value":"19"}],"cookie":[],"responseTime":null,"body":"user empty message\n"}],"_postman_id":"26ce1736-974f-4bd1-810e-03f9df3af12b"},{"name":"Get Models Available","id":"b775cbe0-b2f8-41ef-8884-8c44e534ae2e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"url":"ai-assistant/models","urlObject":{"path":["models"],"host":["ai-assistant"],"query":[],"variable":[]}},"response":[{"id":"d60f86c5-2d59-4eec-9891-42ccf60dc467","name":"Get Models Available","originalRequest":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"url":"ai-assistant/models"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Origin"},{"key":"Date","value":"Tue, 07 Oct 2025 17:56:03 GMT"},{"key":"Content-Length","value":"73"}],"cookie":[],"responseTime":null,"body":"{\n    \"anthropic\": [\n        \"claude-4\"\n    ],\n    \"googleai\": [\n        \"gemini-pro\"\n    ],\n    \"openai\": [\n        \"gpt-4.1\"\n    ]\n}"},{"id":"b3b996e6-0bf7-4eae-84c0-9f9a871a9ef1","name":"Service Not Available","originalRequest":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"url":"ai-assistant/models"},"status":"Service Unavailable","code":503,"_postman_previewlanguage":"plain","header":[{"key":"Content-Type","value":"text/plain; charset=utf-8"},{"key":"Vary","value":"Origin"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Date","value":"Tue, 07 Oct 2025 18:23:58 GMT"},{"key":"Content-Length","value":"35"}],"cookie":[],"responseTime":null,"body":"AI assistant service not available\n"}],"_postman_id":"b775cbe0-b2f8-41ef-8884-8c44e534ae2e"},{"name":"Select LLM Model","id":"f701c69f-09c8-424f-964a-7c81ac50c7ac","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"ai_model\": \"gpt-4.1\"\n}","options":{"raw":{"language":"json"}}},"url":"ai-assistant/models","urlObject":{"path":["models"],"host":["ai-assistant"],"query":[],"variable":[]}},"response":[{"id":"21f6e20b-fd2f-4864-827f-a56316f50d83","name":"Select LLM Model","originalRequest":{"method":"PUT","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"ai_model\": \"gpt-4.1\"\n}","options":{"raw":{"language":"json"}}},"url":"ai-assistant/models"},"status":"No Content","code":204,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Origin"},{"key":"Date","value":"Tue, 07 Oct 2025 23:44:04 GMT"}],"cookie":[],"responseTime":null,"body":null}],"_postman_id":"f701c69f-09c8-424f-964a-7c81ac50c7ac"}],"id":"355c0959-81f9-4693-b9c1-d142939fdd18","_postman_id":"355c0959-81f9-4693-b9c1-d142939fdd18","description":""},{"name":"Billing","item":[{"name":"Portal Link","id":"2fc94935-2153-4fad-b3ad-140ff9c757b1","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"url":"billing/portal-link","urlObject":{"path":["portal-link"],"host":["billing"],"query":[{"disabled":true,"description":{"content":"<p>define the url to go back after the operations are done</p>\n","type":"text/plain"},"key":"returnUrl","value":""}],"variable":[]}},"response":[{"id":"9cc20673-a99b-4e15-87b8-a708077b8d53","name":"Portal Link","originalRequest":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"url":{"raw":"billing/portal-link","host":["billing"],"path":["portal-link"],"query":[{"key":"returnUrl","value":"","description":"define the url to go back after the operations are done","type":"text","disabled":true}]}},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"Server","value":"nginx/1.24.0 (Ubuntu)"},{"key":"Date","value":"Tue, 18 Nov 2025 17:53:24 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Content-Length","value":"143"},{"key":"Connection","value":"keep-alive"},{"key":"Vary","value":"Origin"}],"cookie":[],"responseTime":null,"body":"{\n    \"portalLink\": \"https://pay.oktopus.app.br/p/session/test_YWNjdF8xUk9nWUdBTFdOcWJpTTNqLF9UUm1mZzU5SEl5MTdqMlF3dHB2M3AyNzcxakJVSTdP0100sdwDFwoB\"\n}"}],"_postman_id":"2fc94935-2153-4fad-b3ad-140ff9c757b1"},{"name":"Portal Update Subscription Plan","id":"ecbb9d1d-ab3f-4ae5-8469-24fda3607de2","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"url":"billing/update-subscription-plan-portal","urlObject":{"path":["update-subscription-plan-portal"],"host":["billing"],"query":[{"disabled":true,"description":{"content":"<p>define the url to go back after the operations are done</p>\n","type":"text/plain"},"key":"returnUrl","value":""}],"variable":[]}},"response":[{"id":"d3734aea-1730-48f1-a9cf-416fb04b2661","name":"Portal Update Subscription Plan","originalRequest":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"url":{"raw":"billing/update-subscription-plan-portal","host":["billing"],"path":["update-subscription-plan-portal"],"query":[{"key":"returnUrl","value":"","description":"define the url to go back after the operations are done","type":"text","disabled":true}]}},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"Server","value":"nginx/1.24.0 (Ubuntu)"},{"key":"Date","value":"Tue, 18 Nov 2025 19:48:49 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Content-Length","value":"166"},{"key":"Connection","value":"keep-alive"},{"key":"Vary","value":"Origin"}],"cookie":[],"responseTime":null,"body":"{\n    \"updateSubscriptionPlanPortal\": \"https://pay.oktopus.app.br/p/session/test_YWNjdF8xUk9nWUdBTFdOcWJpTTNqLF9UUm9Xemx6MEw1akxiUEhsalFUR1FMSUswQlIyendR0100nwDYuCwM/flow\"\n}"}],"_postman_id":"ecbb9d1d-ab3f-4ae5-8469-24fda3607de2"},{"name":"Portal Cancel Plan","id":"c34758cd-8a48-431f-96a8-1b4044255654","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"url":"billing/cancellation-portal","urlObject":{"path":["cancellation-portal"],"host":["billing"],"query":[{"disabled":true,"description":{"content":"<p>define the url to go back after the operations are done</p>\n","type":"text/plain"},"key":"returnUrl","value":""}],"variable":[]}},"response":[{"id":"df51d37b-f7b8-4b21-b7ae-9ae30a7c3c0a","name":"Portal Cancel Plan","originalRequest":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"url":{"raw":"billing/cancellation-portal","host":["billing"],"path":["cancellation-portal"],"query":[{"key":"returnUrl","value":"","description":"define the url to go back after the operations are done","type":"text","disabled":true}]}},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"Server","value":"nginx/1.24.0 (Ubuntu)"},{"key":"Date","value":"Tue, 18 Nov 2025 19:48:57 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Content-Length","value":"156"},{"key":"Connection","value":"keep-alive"},{"key":"Vary","value":"Origin"}],"cookie":[],"responseTime":null,"body":"{\n    \"cancellationPortal\": \"https://pay.oktopus.app.br/p/session/test_YWNjdF8xUk9nWUdBTFdOcWJpTTNqLF9UUm9XcWdqSjBHN1FlMHUwb0hjbWRjZ0ZoYTZGb1Yw0100WUqBiFLj/flow\"\n}"}],"_postman_id":"c34758cd-8a48-431f-96a8-1b4044255654"},{"name":"Portal Update Payment","id":"afc1f126-d433-40a5-9d23-092dc26f11be","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"url":"billing/payment-update-portal","urlObject":{"path":["payment-update-portal"],"host":["billing"],"query":[{"disabled":true,"description":{"content":"<p>define the url to go back after the operations are done</p>\n","type":"text/plain"},"key":"returnUrl","value":""}],"variable":[]}},"response":[{"id":"24c71d1f-5c71-40f3-b8a4-744f9870877f","name":"Portal Update Payment","originalRequest":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"url":{"raw":"billing/payment-update-portal","host":["billing"],"path":["payment-update-portal"],"query":[{"key":"returnUrl","value":"","description":"define the url to go back after the operations are done","type":"text","disabled":true}]}},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"Server","value":"nginx/1.24.0 (Ubuntu)"},{"key":"Date","value":"Tue, 18 Nov 2025 19:49:04 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Content-Length","value":"157"},{"key":"Connection","value":"keep-alive"},{"key":"Vary","value":"Origin"}],"cookie":[],"responseTime":null,"body":"{\n    \"paymentUpdatePortal\": \"https://pay.oktopus.app.br/p/session/test_YWNjdF8xUk9nWUdBTFdOcWJpTTNqLF9UUm9XR1A0UlpjaldmNVlIV3dlTlhyMVk4Z3V4a08z0100uuZD3NRZ/flow\"\n}"}],"_postman_id":"afc1f126-d433-40a5-9d23-092dc26f11be"},{"name":"Pricing Table Customer Secret","id":"1dd0e1e9-b716-4424-ac07-63b41630be87","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"url":"billing/pricing-table","urlObject":{"path":["pricing-table"],"host":["billing"],"query":[],"variable":[]}},"response":[{"id":"6eaefb7a-0204-4e3b-a425-3381e991052b","name":"Pricing Table Customer Secret","originalRequest":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"url":"billing/pricing-table"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"nginx/1.24.0 (Ubuntu)"},{"key":"Date","value":"Tue, 18 Nov 2025 19:49:13 GMT"},{"key":"Content-Type","value":"application/json","description":"","type":"text"},{"key":"Content-Length","value":"80"},{"key":"Connection","value":"keep-alive"},{"key":"Vary","value":"Origin"}],"cookie":[{"expires":"Invalid Date","domain":"","path":""}],"responseTime":null,"body":"{\n    \"customerSecret\": \"cuss_secret_TRoWIfEWjbAtXDFph8OKjLVt81gcJJfVpW6l4yXzR4HCNFK\"\n}"}],"_postman_id":"1dd0e1e9-b716-4424-ac07-63b41630be87"}],"id":"62f45027-18c7-4b9e-8556-aed4f6414fe7","_postman_id":"62f45027-18c7-4b9e-8556-aed4f6414fe7","description":""},{"name":"Audit Trail","item":[{"name":"Audit Trail","id":"09e18282-de58-41e0-827c-b10db1b5458c","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"url":"audit?sn={{device}}&sortBy=timestamp&limit=64&orderBy=desc&resource&action&actorType&actorId","urlObject":{"host":["audit"],"query":[{"description":{"content":"<p>required</p>\n","type":"text/plain"},"key":"sn","value":"{{device}}"},{"description":{"content":"<p>\"timestamp\" or \"id\"; defaults to \"timestamp\" if none</p>\n","type":"text/plain"},"key":"sortBy","value":"timestamp"},{"description":{"content":"<p>max is 64</p>\n","type":"text/plain"},"key":"limit","value":"64"},{"disabled":true,"key":"cursor","value":"695d7fb8b1a0a72682c6e143"},{"description":{"content":"<p>\"asc\" or \"desc\"</p>\n","type":"text/plain"},"key":"orderBy","value":"desc"},{"description":{"content":"<p>list of resources to be fetched, separated by commas</p>\n","type":"text/plain"},"key":"resource","value":null},{"description":{"content":"<p>list of actions to be fetched, separated by commas</p>\n","type":"text/plain"},"key":"action","value":null},{"description":{"content":"<p>list of actor types to be fetched, separated by commas</p>\n","type":"text/plain"},"key":"actorType","value":null},{"description":{"content":"<p>list of actor id to be fetched, separated by commas</p>\n","type":"text/plain"},"key":"actorId","value":null}],"variable":[]}},"response":[{"id":"2c8b6754-7165-4088-9545-0d7215559fdc","name":"Device Messages Trail","originalRequest":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"url":{"raw":"audit?sn={{device}}&sortBy=id&limit=64","host":["audit"],"query":[{"key":"sn","value":"{{device}}","description":"required"},{"key":"sortBy","value":"id","description":"\"timestamp\" or \"id\"; defaults to \"timestamp\" if none"},{"key":"limit","value":"64","description":"max is 64"},{"key":"cursor","value":"695d7fb8b1a0a72682c6e143","type":"text","disabled":true}]}},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"Server","value":"nginx/1.24.0 (Ubuntu)"},{"key":"Date","value":"Tue, 06 Jan 2026 22:46:47 GMT"},{"key":"Content-Type","value":"application/json; version=1"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Access-Control-Allow-Origin","value":"null"}],"cookie":[],"responseTime":null,"body":"{\n    \"items\": [\n        {\n            \"id\": \"695d3307b10447af623878e5\",\n            \"timestamp\": \"2026-01-06T16:06:31.733Z\",\n            \"actor\": {\n                \"type\": \"user\",\n                \"name\": \"Enterprise Support\",\n                \"email\": \"support@oktopus.app.br\",\n                \"role\": \"Admin\"\n            },\n            \"requestPayload\": \"<?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?>\\n<soap:Envelope xmlns:soapenc=\\\"http://schemas.xmlsoap.org/soap/encoding/\\\" xmlns:xsd=\\\"http://www.w3.org/2001/XMLSchema\\\" xmlns:cwmp=\\\"urn:dslforum-org:cwmp-1-0\\\" xmlns:soap=\\\"http://schemas.xmlsoap.org/soap/envelope/\\\" xmlns:schemaLocation=\\\"urn:dslforum-org:cwmp-1-0 ..\\\\schemas\\\\wt121.xsd\\\" xmlns:xsi=\\\"http://www.w3.org/2001/XMLSchema-instance\\\">\\n  <soap:Header/>\\n  <soap:Body soap:encodingStyle=\\\"http://schemas.xmlsoap.org/soap/encoding/\\\">\\n    <cwmp:GetParameterNames>\\n      <ParameterPath>InternetGatewayDevice.</ParameterPath>\\n      <NextLevel>1</NextLevel>\\n    </cwmp:GetParameterNames>\\n  </soap:Body>\\n</soap:Envelope>\",\n            \"responsePayload\": \"<?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?>\\n<soapenv:Envelope xmlns:soapenv=\\\"http://schemas.xmlsoap.org/soap/envelope/\\\" xmlns:soapenc=\\\"http://schemas.xmlsoap.org/soap/encoding/\\\" xmlns:xsd=\\\"http://www.w3.org/2001/XMLSchema\\\" xmlns:xsi=\\\"http://www.w3.org/2001/XMLSchema-instance\\\" xmlns:cwmp=\\\"urn:dslforum-org:cwmp-1-0\\\">\\n    <soapenv:Header>\\n        <cwmp:ID soapenv:mustUnderstand=\\\"1\\\"></cwmp:ID>\\n    </soapenv:Header>\\n    <soapenv:Body>\\n        <cwmp:GetParameterNamesResponse>\\n            <ParameterList soapenc:arrayType=\\\"cwmp:ParameterInfoStruct[7]\\\">\\n                <ParameterInfoStruct>\\n                    <Name>InternetGatewayDevice.TraceRouteDiagnostics.</Name>\\n                    <Writable>true</Writable>\\n                </ParameterInfoStruct>\\n                <ParameterInfoStruct>\\n                    <Name>InternetGatewayDevice.IPPingDiagnostics.</Name>\\n                    <Writable>true</Writable>\\n                </ParameterInfoStruct>\\n                <ParameterInfoStruct>\\n                    <Name>InternetGatewayDevice.LANDevice.</Name>\\n                    <Writable>true</Writable>\\n                </ParameterInfoStruct>\\n                <ParameterInfoStruct>\\n                    <Name>InternetGatewayDevice.WANDevice.</Name>\\n                    <Writable>true</Writable>\\n                </ParameterInfoStruct>\\n                <ParameterInfoStruct>\\n                    <Name>InternetGatewayDevice.ManagementServer.</Name>\\n                    <Writable>true</Writable>\\n                </ParameterInfoStruct>\\n                <ParameterInfoStruct>\\n                    <Name>InternetGatewayDevice.Services.</Name>\\n                    <Writable>true</Writable>\\n                </ParameterInfoStruct>\\n                <ParameterInfoStruct>\\n                    <Name>InternetGatewayDevice.DeviceInfo.</Name>\\n                    <Writable>true</Writable>\\n                </ParameterInfoStruct>\\n            </ParameterList>\\n        </cwmp:GetParameterNamesResponse>\\n    </soapenv:Body>\\n</soapenv:Envelope>\\n\",\n            \"metadata\": {\n                \"tenantId\": \"12345678901234567890\",\n                \"actorId\": \"support@oktopus.app.br\",\n                \"severity\": \"info\",\n                \"outcome\": \"success\",\n                \"action\": \"update\",\n                \"resource\": \"device\",\n                \"deviceId\": \"HUAWNFYC-OPA123-0\",\n                \"timeRange\": {\n                    \"from\": \"0001-01-01T00:00:00Z\",\n                    \"to\": \"0001-01-01T00:00:00Z\"\n                }\n            }\n        },\n        {\n            \"id\": \"695d349bb10447af623878e6\",\n            \"timestamp\": \"2026-01-06T16:13:15.902Z\",\n            \"actor\": {\n                \"type\": \"user\",\n                \"name\": \"Enterprise Support\",\n                \"email\": \"support@oktopus.app.br\",\n                \"role\": \"Admin\"\n            },\n            \"requestPayload\": \"\",\n            \"responsePayload\": \"\\\"You have no enterprise license, to get one contact: sales@oktopus.app.br\\\"\",\n            \"metadata\": {\n                \"tenantId\": \"12345678901234567890\",\n                \"actorId\": \"support@oktopus.app.br\",\n                \"severity\": \"info\",\n                \"outcome\": \"failure\",\n                \"action\": \"read\",\n                \"resource\": \"device\",\n                \"deviceId\": \"HUAWNFYC-OPA123-0\",\n                \"timeRange\": {\n                    \"from\": \"0001-01-01T00:00:00Z\",\n                    \"to\": \"0001-01-01T00:00:00Z\"\n                }\n            }\n        },\n        {\n            \"id\": \"695d34c3b10447af623878e7\",\n            \"timestamp\": \"2026-01-06T16:13:55.784Z\",\n            \"actor\": {\n                \"type\": \"user\",\n                \"name\": \"Enterprise Support\",\n                \"email\": \"support@oktopus.app.br\",\n                \"role\": \"Admin\"\n            },\n            \"requestPayload\": \"\",\n            \"responsePayload\": \"[{\\\"path\\\":\\\"InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.\\\",\\\"name\\\":{\\\"writable\\\":false,\\\"value\\\":\\\"wl1\\\"},\\\"enable\\\":{\\\"writable\\\":true,\\\"value\\\":true},\\\"auto_channel_enable\\\":{\\\"writable\\\":true,\\\"value\\\":true},\\\"channel\\\":{\\\"writable\\\":true,\\\"value\\\":1},\\\"possible_channels\\\":{\\\"writable\\\":false,\\\"value\\\":[1]},\\\"operating_channel_bandwidth\\\":{\\\"writable\\\":false,\\\"value\\\":\\\"\\\"},\\\"supported_operating_channel_bandwidth\\\":{\\\"writable\\\":false,\\\"value\\\":[\\\"\\\"]},\\\"operating_frequency_band\\\":{\\\"writable\\\":false,\\\"value\\\":\\\"2.4GHz\\\"},\\\"supported_frequency_bands\\\":{\\\"writable\\\":false,\\\"value\\\":[\\\"2.4GHz\\\"]},\\\"operating_standards\\\":{\\\"writable\\\":false,\\\"value\\\":[\\\"b\\\",\\\"g\\\",\\\"n\\\"]},\\\"supported_standards\\\":{\\\"writable\\\":false,\\\"value\\\":[\\\"b\\\",\\\"g\\\",\\\"n\\\",\\\"ac\\\",\\\"ax\\\"]},\\\"transmit_power\\\":{\\\"writable\\\":false,\\\"value\\\":\\\"TransmitPower\\\"},\\\"transmit_power_supported\\\":{\\\"writable\\\":false,\\\"value\\\":[\\\"\\\"]}},{\\\"path\\\":\\\"InternetGatewayDevice.LANDevice.1.WLANConfiguration.2.\\\",\\\"name\\\":{\\\"writable\\\":false,\\\"value\\\":\\\"wl0\\\"},\\\"enable\\\":{\\\"writable\\\":true,\\\"value\\\":true},\\\"auto_channel_enable\\\":{\\\"writable\\\":true,\\\"value\\\":true},\\\"channel\\\":{\\\"writable\\\":true,\\\"value\\\":149},\\\"possible_channels\\\":{\\\"writable\\\":false,\\\"value\\\":[149]},\\\"operating_channel_bandwidth\\\":{\\\"writable\\\":false,\\\"value\\\":\\\"\\\"},\\\"supported_operating_channel_bandwidth\\\":{\\\"writable\\\":false,\\\"value\\\":[\\\"\\\"]},\\\"operating_frequency_band\\\":{\\\"writable\\\":false,\\\"value\\\":\\\"5GHz\\\"},\\\"supported_frequency_bands\\\":{\\\"writable\\\":false,\\\"value\\\":[\\\"5GHz\\\"]},\\\"operating_standards\\\":{\\\"writable\\\":false,\\\"value\\\":[\\\"a\\\",\\\"n\\\",\\\"ac\\\",\\\"ax\\\"]},\\\"supported_standards\\\":{\\\"writable\\\":false,\\\"value\\\":[\\\"b\\\",\\\"g\\\",\\\"n\\\",\\\"ac\\\",\\\"ax\\\"]},\\\"transmit_power\\\":{\\\"writable\\\":false,\\\"value\\\":\\\"TransmitPower\\\"},\\\"transmit_power_supported\\\":{\\\"writable\\\":false,\\\"value\\\":[\\\"\\\"]}}]\",\n            \"metadata\": {\n                \"tenantId\": \"12345678901234567890\",\n                \"actorId\": \"support@oktopus.app.br\",\n                \"severity\": \"info\",\n                \"outcome\": \"success\",\n                \"action\": \"read\",\n                \"resource\": \"device\",\n                \"deviceId\": \"HUAWNFYC-OPA123-0\",\n                \"timeRange\": {\n                    \"from\": \"0001-01-01T00:00:00Z\",\n                    \"to\": \"0001-01-01T00:00:00Z\"\n                }\n            }\n        },\n        {\n            \"id\": \"695d35b1b10447af623878e8\",\n            \"timestamp\": \"2026-01-06T16:17:53.6Z\",\n            \"actor\": {\n                \"type\": \"user\",\n                \"name\": \"Enterprise Support\",\n                \"email\": \"support@oktopus.app.br\",\n                \"role\": \"Admin\"\n            },\n            \"requestPayload\": \"[\\n    {\\n        \\\"path\\\": \\\"Device.WiFi.Radio.2.\\\",\\n        \\\"operating_standards\\\":{\\n            \\\"value\\\": \\\"a,n\\\"\\n        }\\n    }\\n]\",\n            \"responsePayload\": \"\\\"Couldn't decode received payload: json: cannot unmarshal string into Go struct field ParamData[*[]string].operating_standards.value of type []string\\\"\",\n            \"metadata\": {\n                \"tenantId\": \"12345678901234567890\",\n                \"actorId\": \"support@oktopus.app.br\",\n                \"severity\": \"info\",\n                \"outcome\": \"failure\",\n                \"action\": \"update\",\n                \"resource\": \"device\",\n                \"deviceId\": \"HUAWNFYC-OPA123-0\",\n                \"timeRange\": {\n                    \"from\": \"0001-01-01T00:00:00Z\",\n                    \"to\": \"0001-01-01T00:00:00Z\"\n                }\n            }\n        },\n        {\n            \"id\": \"695d7df5039d9187e2da7ce4\",\n            \"timestamp\": \"2026-01-06T21:26:13.839Z\",\n            \"actor\": {\n                \"type\": \"user\",\n                \"name\": \"Enterprise Support\",\n                \"email\": \"support@oktopus.app.br\",\n                \"role\": \"Admin\"\n            },\n            \"requestPayload\": \"\",\n            \"responsePayload\": \"[{\\\"path\\\":\\\"InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.\\\",\\\"name\\\":{\\\"writable\\\":false,\\\"value\\\":\\\"wl1\\\"},\\\"enable\\\":{\\\"writable\\\":true,\\\"value\\\":true},\\\"auto_channel_enable\\\":{\\\"writable\\\":true,\\\"value\\\":true},\\\"channel\\\":{\\\"writable\\\":true,\\\"value\\\":1},\\\"possible_channels\\\":{\\\"writable\\\":false,\\\"value\\\":[1]},\\\"operating_channel_bandwidth\\\":{\\\"writable\\\":false,\\\"value\\\":\\\"\\\"},\\\"supported_operating_channel_bandwidth\\\":{\\\"writable\\\":false,\\\"value\\\":[\\\"\\\"]},\\\"operating_frequency_band\\\":{\\\"writable\\\":false,\\\"value\\\":\\\"2.4GHz\\\"},\\\"supported_frequency_bands\\\":{\\\"writable\\\":false,\\\"value\\\":[\\\"2.4GHz\\\"]},\\\"operating_standards\\\":{\\\"writable\\\":false,\\\"value\\\":[\\\"b\\\",\\\"g\\\",\\\"n\\\"]},\\\"supported_standards\\\":{\\\"writable\\\":false,\\\"value\\\":[\\\"b\\\",\\\"g\\\",\\\"n\\\",\\\"ac\\\",\\\"ax\\\"]},\\\"transmit_power\\\":{\\\"writable\\\":false,\\\"value\\\":\\\"TransmitPower\\\"},\\\"transmit_power_supported\\\":{\\\"writable\\\":false,\\\"value\\\":[\\\"\\\"]}},{\\\"path\\\":\\\"InternetGatewayDevice.LANDevice.1.WLANConfiguration.2.\\\",\\\"name\\\":{\\\"writable\\\":false,\\\"value\\\":\\\"wl0\\\"},\\\"enable\\\":{\\\"writable\\\":true,\\\"value\\\":true},\\\"auto_channel_enable\\\":{\\\"writable\\\":true,\\\"value\\\":true},\\\"channel\\\":{\\\"writable\\\":true,\\\"value\\\":149},\\\"possible_channels\\\":{\\\"writable\\\":false,\\\"value\\\":[149]},\\\"operating_channel_bandwidth\\\":{\\\"writable\\\":false,\\\"value\\\":\\\"\\\"},\\\"supported_operating_channel_bandwidth\\\":{\\\"writable\\\":false,\\\"value\\\":[\\\"\\\"]},\\\"operating_frequency_band\\\":{\\\"writable\\\":false,\\\"value\\\":\\\"5GHz\\\"},\\\"supported_frequency_bands\\\":{\\\"writable\\\":false,\\\"value\\\":[\\\"5GHz\\\"]},\\\"operating_standards\\\":{\\\"writable\\\":false,\\\"value\\\":[\\\"a\\\",\\\"n\\\",\\\"ac\\\",\\\"ax\\\"]},\\\"supported_standards\\\":{\\\"writable\\\":false,\\\"value\\\":[\\\"b\\\",\\\"g\\\",\\\"n\\\",\\\"ac\\\",\\\"ax\\\"]},\\\"transmit_power\\\":{\\\"writable\\\":false,\\\"value\\\":\\\"TransmitPower\\\"},\\\"transmit_power_supported\\\":{\\\"writable\\\":false,\\\"value\\\":[\\\"\\\"]}}]\",\n            \"metadata\": {\n                \"tenantId\": \"12345678901234567890\",\n                \"actorId\": \"support@oktopus.app.br\",\n                \"severity\": \"info\",\n                \"outcome\": \"success\",\n                \"action\": \"read\",\n                \"resource\": \"device\",\n                \"deviceId\": \"HUAWNFYC-OPA123-0\",\n                \"timeRange\": {\n                    \"from\": \"0001-01-01T00:00:00Z\",\n                    \"to\": \"0001-01-01T00:00:00Z\"\n                }\n            }\n        },\n        {\n            \"id\": \"695d7e40b1a0a72682c6e141\",\n            \"timestamp\": \"2026-01-06T21:27:28.391Z\",\n            \"actor\": {\n                \"type\": \"user\",\n                \"name\": \"Enterprise Support\",\n                \"email\": \"support@oktopus.app.br\",\n                \"role\": \"Admin\"\n            },\n            \"requestPayload\": \"\",\n            \"responsePayload\": \"[{\\\"path\\\":\\\"InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.\\\",\\\"name\\\":{\\\"writable\\\":false,\\\"value\\\":\\\"wl1\\\"},\\\"enable\\\":{\\\"writable\\\":true,\\\"value\\\":true},\\\"auto_channel_enable\\\":{\\\"writable\\\":true,\\\"value\\\":true},\\\"channel\\\":{\\\"writable\\\":true,\\\"value\\\":1},\\\"possible_channels\\\":{\\\"writable\\\":false,\\\"value\\\":[1]},\\\"operating_channel_bandwidth\\\":{\\\"writable\\\":false,\\\"value\\\":\\\"\\\"},\\\"supported_operating_channel_bandwidth\\\":{\\\"writable\\\":false,\\\"value\\\":[\\\"\\\"]},\\\"operating_frequency_band\\\":{\\\"writable\\\":false,\\\"value\\\":\\\"2.4GHz\\\"},\\\"supported_frequency_bands\\\":{\\\"writable\\\":false,\\\"value\\\":[\\\"2.4GHz\\\"]},\\\"operating_standards\\\":{\\\"writable\\\":false,\\\"value\\\":[\\\"b\\\",\\\"g\\\",\\\"n\\\"]},\\\"supported_standards\\\":{\\\"writable\\\":false,\\\"value\\\":[\\\"b\\\",\\\"g\\\",\\\"n\\\",\\\"ac\\\",\\\"ax\\\"]},\\\"transmit_power\\\":{\\\"writable\\\":false,\\\"value\\\":\\\"TransmitPower\\\"},\\\"transmit_power_supported\\\":{\\\"writable\\\":false,\\\"value\\\":[\\\"\\\"]}},{\\\"path\\\":\\\"InternetGatewayDevice.LANDevice.1.WLANConfiguration.2.\\\",\\\"name\\\":{\\\"writable\\\":false,\\\"value\\\":\\\"wl0\\\"},\\\"enable\\\":{\\\"writable\\\":true,\\\"value\\\":true},\\\"auto_channel_enable\\\":{\\\"writable\\\":true,\\\"value\\\":true},\\\"channel\\\":{\\\"writable\\\":true,\\\"value\\\":149},\\\"possible_channels\\\":{\\\"writable\\\":false,\\\"value\\\":[149]},\\\"operating_channel_bandwidth\\\":{\\\"writable\\\":false,\\\"value\\\":\\\"\\\"},\\\"supported_operating_channel_bandwidth\\\":{\\\"writable\\\":false,\\\"value\\\":[\\\"\\\"]},\\\"operating_frequency_band\\\":{\\\"writable\\\":false,\\\"value\\\":\\\"5GHz\\\"},\\\"supported_frequency_bands\\\":{\\\"writable\\\":false,\\\"value\\\":[\\\"5GHz\\\"]},\\\"operating_standards\\\":{\\\"writable\\\":false,\\\"value\\\":[\\\"a\\\",\\\"n\\\",\\\"ac\\\",\\\"ax\\\"]},\\\"supported_standards\\\":{\\\"writable\\\":false,\\\"value\\\":[\\\"b\\\",\\\"g\\\",\\\"n\\\",\\\"ac\\\",\\\"ax\\\"]},\\\"transmit_power\\\":{\\\"writable\\\":false,\\\"value\\\":\\\"TransmitPower\\\"},\\\"transmit_power_supported\\\":{\\\"writable\\\":false,\\\"value\\\":[\\\"\\\"]}}]\",\n            \"metadata\": {\n                \"tenantId\": \"12345678901234567890\",\n                \"actorId\": \"support@oktopus.app.br\",\n                \"severity\": \"info\",\n                \"outcome\": \"success\",\n                \"action\": \"read\",\n                \"resource\": \"device\",\n                \"deviceId\": \"HUAWNFYC-OPA123-0\",\n                \"timeRange\": {\n                    \"from\": \"2026-01-06T21:27:28.388Z\",\n                    \"to\": \"0001-01-01T00:00:00Z\"\n                }\n            }\n        },\n        {\n            \"id\": \"695d7f36b1a0a72682c6e142\",\n            \"timestamp\": \"2026-01-06T21:31:34.325Z\",\n            \"actor\": {\n                \"type\": \"user\",\n                \"name\": \"Enterprise Support\",\n                \"email\": \"support@oktopus.app.br\",\n                \"role\": \"Admin\"\n            },\n            \"requestPayload\": \"\",\n            \"responsePayload\": \"[{\\\"path\\\":\\\"InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.\\\",\\\"name\\\":{\\\"writable\\\":false,\\\"value\\\":\\\"wl1\\\"},\\\"enable\\\":{\\\"writable\\\":true,\\\"value\\\":true},\\\"auto_channel_enable\\\":{\\\"writable\\\":true,\\\"value\\\":true},\\\"channel\\\":{\\\"writable\\\":true,\\\"value\\\":1},\\\"possible_channels\\\":{\\\"writable\\\":false,\\\"value\\\":[1]},\\\"operating_channel_bandwidth\\\":{\\\"writable\\\":false,\\\"value\\\":\\\"\\\"},\\\"supported_operating_channel_bandwidth\\\":{\\\"writable\\\":false,\\\"value\\\":[\\\"\\\"]},\\\"operating_frequency_band\\\":{\\\"writable\\\":false,\\\"value\\\":\\\"2.4GHz\\\"},\\\"supported_frequency_bands\\\":{\\\"writable\\\":false,\\\"value\\\":[\\\"2.4GHz\\\"]},\\\"operating_standards\\\":{\\\"writable\\\":false,\\\"value\\\":[\\\"b\\\",\\\"g\\\",\\\"n\\\"]},\\\"supported_standards\\\":{\\\"writable\\\":false,\\\"value\\\":[\\\"b\\\",\\\"g\\\",\\\"n\\\",\\\"ac\\\",\\\"ax\\\"]},\\\"transmit_power\\\":{\\\"writable\\\":false,\\\"value\\\":\\\"TransmitPower\\\"},\\\"transmit_power_supported\\\":{\\\"writable\\\":false,\\\"value\\\":[\\\"\\\"]}},{\\\"path\\\":\\\"InternetGatewayDevice.LANDevice.1.WLANConfiguration.2.\\\",\\\"name\\\":{\\\"writable\\\":false,\\\"value\\\":\\\"wl0\\\"},\\\"enable\\\":{\\\"writable\\\":true,\\\"value\\\":true},\\\"auto_channel_enable\\\":{\\\"writable\\\":true,\\\"value\\\":true},\\\"channel\\\":{\\\"writable\\\":true,\\\"value\\\":149},\\\"possible_channels\\\":{\\\"writable\\\":false,\\\"value\\\":[149]},\\\"operating_channel_bandwidth\\\":{\\\"writable\\\":false,\\\"value\\\":\\\"\\\"},\\\"supported_operating_channel_bandwidth\\\":{\\\"writable\\\":false,\\\"value\\\":[\\\"\\\"]},\\\"operating_frequency_band\\\":{\\\"writable\\\":false,\\\"value\\\":\\\"5GHz\\\"},\\\"supported_frequency_bands\\\":{\\\"writable\\\":false,\\\"value\\\":[\\\"5GHz\\\"]},\\\"operating_standards\\\":{\\\"writable\\\":false,\\\"value\\\":[\\\"a\\\",\\\"n\\\",\\\"ac\\\",\\\"ax\\\"]},\\\"supported_standards\\\":{\\\"writable\\\":false,\\\"value\\\":[\\\"b\\\",\\\"g\\\",\\\"n\\\",\\\"ac\\\",\\\"ax\\\"]},\\\"transmit_power\\\":{\\\"writable\\\":false,\\\"value\\\":\\\"TransmitPower\\\"},\\\"transmit_power_supported\\\":{\\\"writable\\\":false,\\\"value\\\":[\\\"\\\"]}}]\",\n            \"metadata\": {\n                \"tenantId\": \"12345678901234567890\",\n                \"actorId\": \"support@oktopus.app.br\",\n                \"severity\": \"info\",\n                \"outcome\": \"success\",\n                \"action\": \"read\",\n                \"resource\": \"device\",\n                \"deviceId\": \"HUAWNFYC-OPA123-0\",\n                \"timeRange\": {\n                    \"from\": \"2026-01-06T21:31:34.321Z\",\n                    \"to\": \"0001-01-01T00:00:00Z\"\n                }\n            }\n        },\n        {\n            \"id\": \"695d7fb8b1a0a72682c6e143\",\n            \"timestamp\": \"2026-01-06T21:33:44.452Z\",\n            \"actor\": {\n                \"type\": \"user\",\n                \"name\": \"Enterprise Support\",\n                \"email\": \"support@oktopus.app.br\",\n                \"role\": \"Admin\"\n            },\n            \"requestPayload\": \"\",\n            \"responsePayload\": \"[{\\\"path\\\":\\\"InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.\\\",\\\"name\\\":{\\\"writable\\\":false,\\\"value\\\":\\\"wl1\\\"},\\\"enable\\\":{\\\"writable\\\":true,\\\"value\\\":true},\\\"auto_channel_enable\\\":{\\\"writable\\\":true,\\\"value\\\":true},\\\"channel\\\":{\\\"writable\\\":true,\\\"value\\\":1},\\\"possible_channels\\\":{\\\"writable\\\":false,\\\"value\\\":[1]},\\\"operating_channel_bandwidth\\\":{\\\"writable\\\":false,\\\"value\\\":\\\"\\\"},\\\"supported_operating_channel_bandwidth\\\":{\\\"writable\\\":false,\\\"value\\\":[\\\"\\\"]},\\\"operating_frequency_band\\\":{\\\"writable\\\":false,\\\"value\\\":\\\"2.4GHz\\\"},\\\"supported_frequency_bands\\\":{\\\"writable\\\":false,\\\"value\\\":[\\\"2.4GHz\\\"]},\\\"operating_standards\\\":{\\\"writable\\\":false,\\\"value\\\":[\\\"b\\\",\\\"g\\\",\\\"n\\\"]},\\\"supported_standards\\\":{\\\"writable\\\":false,\\\"value\\\":[\\\"b\\\",\\\"g\\\",\\\"n\\\",\\\"ac\\\",\\\"ax\\\"]},\\\"transmit_power\\\":{\\\"writable\\\":false,\\\"value\\\":\\\"TransmitPower\\\"},\\\"transmit_power_supported\\\":{\\\"writable\\\":false,\\\"value\\\":[\\\"\\\"]}},{\\\"path\\\":\\\"InternetGatewayDevice.LANDevice.1.WLANConfiguration.2.\\\",\\\"name\\\":{\\\"writable\\\":false,\\\"value\\\":\\\"wl0\\\"},\\\"enable\\\":{\\\"writable\\\":true,\\\"value\\\":true},\\\"auto_channel_enable\\\":{\\\"writable\\\":true,\\\"value\\\":true},\\\"channel\\\":{\\\"writable\\\":true,\\\"value\\\":149},\\\"possible_channels\\\":{\\\"writable\\\":false,\\\"value\\\":[149]},\\\"operating_channel_bandwidth\\\":{\\\"writable\\\":false,\\\"value\\\":\\\"\\\"},\\\"supported_operating_channel_bandwidth\\\":{\\\"writable\\\":false,\\\"value\\\":[\\\"\\\"]},\\\"operating_frequency_band\\\":{\\\"writable\\\":false,\\\"value\\\":\\\"5GHz\\\"},\\\"supported_frequency_bands\\\":{\\\"writable\\\":false,\\\"value\\\":[\\\"5GHz\\\"]},\\\"operating_standards\\\":{\\\"writable\\\":false,\\\"value\\\":[\\\"a\\\",\\\"n\\\",\\\"ac\\\",\\\"ax\\\"]},\\\"supported_standards\\\":{\\\"writable\\\":false,\\\"value\\\":[\\\"b\\\",\\\"g\\\",\\\"n\\\",\\\"ac\\\",\\\"ax\\\"]},\\\"transmit_power\\\":{\\\"writable\\\":false,\\\"value\\\":\\\"TransmitPower\\\"},\\\"transmit_power_supported\\\":{\\\"writable\\\":false,\\\"value\\\":[\\\"\\\"]}}]\",\n            \"metadata\": {\n                \"tenantId\": \"12345678901234567890\",\n                \"actorId\": \"support@oktopus.app.br\",\n                \"severity\": \"info\",\n                \"outcome\": \"success\",\n                \"action\": \"read\",\n                \"resource\": \"device\",\n                \"deviceId\": \"HUAWNFYC-OPA123-0\",\n                \"duration\": 6,\n                \"timeRange\": {\n                    \"from\": \"2026-01-06T21:33:44.443Z\",\n                    \"to\": \"2026-01-06T21:33:44.449Z\"\n                }\n            }\n        }\n    ],\n    \"page\": {\n        \"nextCursor\": \"695d7fb8b1a0a72682c6e143\",\n        \"total\": 8\n    }\n}"}],"_postman_id":"09e18282-de58-41e0-827c-b10db1b5458c"}],"id":"fbc0d255-6fb7-49a4-a4c8-b61c13329996","_postman_id":"fbc0d255-6fb7-49a4-a4c8-b61c13329996","description":""},{"name":"Service","item":[{"name":"Definition","item":[{"name":"Get Definition(s)","id":"9589198c-4958-4013-8541-7f80cc62dfc1","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"service/definition","urlObject":{"path":["definition"],"host":["service"],"query":[],"variable":[]}},"response":[{"id":"2a4be9ad-4197-4613-b28f-280d22b94fd2","name":"Success","originalRequest":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"service/definition"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"nginx/1.29.5"},{"key":"Date","value":"Mon, 30 Mar 2026 13:56:12 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Content-Length","value":"289"},{"key":"Connection","value":"keep-alive"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Access-Control-Allow-Origin","value":"null"}],"cookie":[],"responseTime":null,"body":"{\n    \"items\": [\n        {\n            \"id\": \"69ca80207a4e2558538ffce0\",\n            \"name\": \"test-1\",\n            \"description\": \"my first test\",\n            \"tenant_id\": \"12345678901234567890\",\n            \"script\": \"--should be a lua script\",\n            \"variables\": [\n                {\n                    \"name\": \"A\",\n                    \"description\": \"\",\n                    \"type\": \"string\",\n                    \"required\": true\n                }\n            ],\n            \"available\": true\n        }\n    ],\n    \"page\": 1,\n    \"page_size\": 20,\n    \"total\": 1\n}"}],"_postman_id":"9589198c-4958-4013-8541-7f80cc62dfc1"},{"name":"Create Definition","id":"144df4fd-27d1-4558-877a-711bf4b7c92a","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"name\":\"test-1\",\n    \"description\": \"my first test\",\n    \"script\": \"--should be a lua script\",\n    \"variables\": [\n        {\n            \"name\": \"A\",\n            \"type\": \"string\",\n            \"required\": true\n        }\n    ],\n    \"available\": true\n}","options":{"raw":{"language":"json"}}},"url":"service/definition","urlObject":{"path":["definition"],"host":["service"],"query":[],"variable":[]}},"response":[{"id":"ad4b30ee-0bb7-4521-ad7c-c306cb2c5f38","name":"Success","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"name\":\"test-1\",\n    \"description\": \"my first test\",\n    \"script\": \"--should be a lua script\",\n    \"variables\": [\n        {\n            \"name\": \"A\",\n            \"type\": \"string\",\n            \"required\": true\n        }\n    ],\n    \"available\": true\n}","options":{"raw":{"language":"json"}}},"url":"service/definition"},"status":"Created","code":201,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"nginx/1.29.5"},{"key":"Date","value":"Mon, 30 Mar 2026 13:55:20 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Content-Length","value":"4"},{"key":"Connection","value":"keep-alive"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Access-Control-Allow-Origin","value":"null"}],"cookie":[],"responseTime":null,"body":"null"}],"_postman_id":"144df4fd-27d1-4558-877a-711bf4b7c92a"},{"name":"Edit Definition","id":"a7b3f545-bfd3-448c-a3e9-2908ae98a0a6","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"id\": \"69ca80207a4e2558538ffce0\",\n    \"name\": \"test-1\",\n    \"description\": \"my first test\",\n    \"tenant_id\": \"12345678901234567890\",\n    \"script\": \"--just changin the original lua script\",\n    \"variables\": [\n        {\n            \"name\": \"A\",\n            \"description\": \"\",\n            \"type\": \"string\",\n            \"required\": true\n        }\n    ],\n    \"available\": true\n}","options":{"raw":{"language":"json"}}},"url":"service/definition","urlObject":{"path":["definition"],"host":["service"],"query":[],"variable":[]}},"response":[{"id":"8bc9f17d-2411-41e6-8619-05f89c330ab3","name":"Success","originalRequest":{"method":"PUT","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"id\": \"69ca80207a4e2558538ffce0\",\n    \"name\": \"test-1\",\n    \"description\": \"my first test\",\n    \"tenant_id\": \"12345678901234567890\",\n    \"script\": \"--just changin the original lua script\",\n    \"variables\": [\n        {\n            \"name\": \"A\",\n            \"description\": \"\",\n            \"type\": \"string\",\n            \"required\": true\n        }\n    ],\n    \"available\": true\n}","options":{"raw":{"language":"json"}}},"url":"service/definition"},"status":"No Content","code":204,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"nginx/1.29.5"},{"key":"Date","value":"Mon, 30 Mar 2026 13:58:41 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Connection","value":"keep-alive"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Access-Control-Allow-Origin","value":"null"}],"cookie":[],"responseTime":null,"body":null}],"_postman_id":"a7b3f545-bfd3-448c-a3e9-2908ae98a0a6"},{"name":"Delete Definition","id":"fad538c7-521b-4454-bf47-e1ad2570438e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"id\": \"69ca800e7a4e2558538ffcdf\"\n}","options":{"raw":{"language":"json"}}},"url":"service/definition","urlObject":{"path":["definition"],"host":["service"],"query":[],"variable":[]}},"response":[{"id":"599cff28-7863-4b93-9347-5b98e384a432","name":"Success","originalRequest":{"method":"DELETE","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"id\": \"69ca800e7a4e2558538ffcdf\"\n}","options":{"raw":{"language":"json"}}},"url":"service/definition"},"status":"No Content","code":204,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"nginx/1.29.5"},{"key":"Date","value":"Mon, 30 Mar 2026 13:55:42 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Connection","value":"keep-alive"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Access-Control-Allow-Origin","value":"null"}],"cookie":[],"responseTime":null,"body":null}],"_postman_id":"fad538c7-521b-4454-bf47-e1ad2570438e"}],"id":"c23981cc-b759-4c7e-b20c-0dc0b68a2c84","_postman_id":"c23981cc-b759-4c7e-b20c-0dc0b68a2c84","description":""},{"name":"Instance","item":[{"name":"Get Instance(s)","id":"739c1527-c296-47aa-bc73-b74dd7bc76c5","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"body":{"mode":"raw","raw":"{\n    \n}","options":{"raw":{"language":"json"}}},"url":"service/instance","urlObject":{"path":["instance"],"host":["service"],"query":[],"variable":[]}},"response":[{"id":"7b6466ee-88ce-4b14-ab09-dfe3b46151e5","name":"Success","originalRequest":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"body":{"mode":"raw","raw":"{\n    \n}","options":{"raw":{"language":"json"}}},"url":"service/instance"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"nginx/1.29.5"},{"key":"Date","value":"Mon, 30 Mar 2026 14:54:56 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Content-Length","value":"235"},{"key":"Connection","value":"keep-alive"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Access-Control-Allow-Origin","value":"null"}],"cookie":[],"responseTime":null,"body":"{\n    \"items\": [\n        {\n            \"id\": \"69ca8eb2bbbf26001dcca0eb\",\n            \"device_id\": \"oktopus-0-mqtt\",\n            \"service_id\": \"69ca80207a4e2558538ffce0\",\n            \"tenant_id\": \"12345678901234567890\",\n            \"status\": \"pending\",\n            \"variables\": {\n                \"A\": \"oloquinhomeu\"\n            }\n        }\n    ],\n    \"page\": 1,\n    \"page_size\": 20,\n    \"total\": 1\n}"}],"_postman_id":"739c1527-c296-47aa-bc73-b74dd7bc76c5"},{"name":"Get Instance Logs","id":"62f500e2-f3b5-424a-af9d-795124e91e85","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"body":{"mode":"raw","raw":"{\n    \n}","options":{"raw":{"language":"json"}}},"url":"service/instance/logs?service_instance_id=69cbb2a7905d227aecbe5f62","urlObject":{"path":["instance","logs"],"host":["service"],"query":[{"key":"service_instance_id","value":"69cbb2a7905d227aecbe5f62"},{"disabled":true,"key":"device_id","value":null}],"variable":[]}},"response":[{"id":"dbf7a949-dd3a-4cbb-88d3-33a5df4a25e4","name":"Success","originalRequest":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"body":{"mode":"raw","raw":"{\n    \n}","options":{"raw":{"language":"json"}}},"url":{"raw":"service/instance/logs?service_instance_id=69cbb2a7905d227aecbe5f62","host":["service"],"path":["instance","logs"],"query":[{"key":"service_instance_id","value":"69cbb2a7905d227aecbe5f62"},{"key":"device_id","value":null,"disabled":true}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"nginx/1.29.5"},{"key":"Date","value":"Wed, 01 Apr 2026 11:22:58 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Content-Length","value":"741"},{"key":"Connection","value":"keep-alive"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Access-Control-Allow-Origin","value":"null"}],"cookie":[],"responseTime":null,"body":"[\n    {\n        \"timestamp\": \"2026-04-01T10:53:18.261Z\",\n        \"metadata\": {\n            \"service_instance_id\": \"69cbb2a7905d227aecbe5f62\",\n            \"device_id\": \"HUAWNFYC-OPA123-0\",\n            \"tenant_id\": \"12345678901234567890\"\n        },\n        \"message\": \"2026-04-01 10:53:18 Processing device SN: HUAWNFYC-OPA123-0, adding PPPoE WAN connection\\n\"\n    },\n    {\n        \"timestamp\": \"2026-04-01T10:57:15.312Z\",\n        \"metadata\": {\n            \"service_instance_id\": \"69cbb2a7905d227aecbe5f62\",\n            \"device_id\": \"HUAWNFYC-OPA123-0\",\n            \"tenant_id\": \"12345678901234567890\"\n        },\n        \"message\": \"2026-04-01 10:57:15 Processing device SN: HUAWNFYC-OPA123-0, adding PPPoE WAN connection\\n2026-04-01 10:57:15 interface conversion: interface {} is nil, not string\\nstack traceback:\\n\\t[G]: in function 'send_cwmp_message_and_forget'\\n\\t<string>:70: in main chunk\\n\\t[G]: ?\\n\"\n    }\n]"}],"_postman_id":"62f500e2-f3b5-424a-af9d-795124e91e85"},{"name":"Create Instance","id":"8537f6dd-2560-4ce8-b5b6-b6a6b56fe396","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"device_id\": \"none\",\n    \"service_id\": \"don't know\",\n    \"variables\": {}\n}","options":{"raw":{"language":"json"}}},"url":"service/instance","urlObject":{"path":["instance"],"host":["service"],"query":[],"variable":[]}},"response":[{"id":"0c085354-c7db-4091-81fa-771b5aa0eaa2","name":"Success","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"device_id\": \"oktopus-0-mqtt\",\n    \"service_id\": \"69ca80207a4e2558538ffce0\",\n    \"variables\": {\"A\":\"oloquinhomeu\"}\n}","options":{"raw":{"language":"json"}}},"url":"service/instance"},"status":"Created","code":201,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"nginx/1.29.5"},{"key":"Date","value":"Mon, 30 Mar 2026 14:54:42 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Content-Length","value":"4"},{"key":"Connection","value":"keep-alive"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Access-Control-Allow-Origin","value":"null"}],"cookie":[],"responseTime":null,"body":"null"},{"id":"bf623bec-ee02-4b21-8e77-256e07b32f57","name":"Invalid Service Id","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"device_id\": \"none\",\n    \"service_id\": \"don't know\",\n    \"variables\": {}\n}","options":{"raw":{"language":"json"}}},"url":"service/instance"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"nginx/1.29.5"},{"key":"Date","value":"Mon, 30 Mar 2026 14:52:20 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Content-Length","value":"31"},{"key":"Connection","value":"keep-alive"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Access-Control-Allow-Origin","value":"null"}],"cookie":[],"responseTime":null,"body":"\"Invalid service definition id\""},{"id":"42b3ce89-8976-489e-8d02-3b08e752352d","name":"Invalid CPE Id","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"device_id\": \"none\",\n    \"service_id\": \"69ca80207a4e2558538ffce0\",\n    \"variables\": {}\n}","options":{"raw":{"language":"json"}}},"url":"service/instance"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"nginx/1.29.5"},{"key":"Date","value":"Mon, 30 Mar 2026 14:53:13 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Content-Length","value":"23"},{"key":"Connection","value":"keep-alive"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Access-Control-Allow-Origin","value":"null"}],"cookie":[],"responseTime":null,"body":"\"Failed to find cpe id\""},{"id":"15198c2b-d099-46d3-b5de-df31b521b57b","name":"Missing Variable","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"device_id\": \"oktopus-0-mqtt\",\n    \"service_id\": \"69ca80207a4e2558538ffce0\",\n    \"variables\": {}\n}","options":{"raw":{"language":"json"}}},"url":"service/instance"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"nginx/1.29.5"},{"key":"Date","value":"Mon, 30 Mar 2026 14:53:49 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Content-Length","value":"21"},{"key":"Connection","value":"keep-alive"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Access-Control-Allow-Origin","value":"null"}],"cookie":[],"responseTime":null,"body":"\"Missing variable: A\""},{"id":"fdd6dac3-8916-43c2-83a3-52789507b8d4","name":"Invalid Var Type","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"device_id\": \"oktopus-0-mqtt\",\n    \"service_id\": \"69ca80207a4e2558538ffce0\",\n    \"variables\": {\"A\":true}\n}","options":{"raw":{"language":"json"}}},"url":"service/instance"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"nginx/1.29.5"},{"key":"Date","value":"Mon, 30 Mar 2026 14:54:15 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Content-Length","value":"37"},{"key":"Connection","value":"keep-alive"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Access-Control-Allow-Origin","value":"null"}],"cookie":[],"responseTime":null,"body":"\"Variable A should be of type string\""}],"_postman_id":"8537f6dd-2560-4ce8-b5b6-b6a6b56fe396"},{"name":"Edit Instance","id":"3ffb8caa-55ac-4fbf-9503-700c9dc0cd65","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"id\": \"69ca92ffbbbf26001dcca0ec\",\n    \"device_id\": \"HUAWNFYC-OPA123-0\",\n    \"service_id\": \"69ca80207a4e2558538ffce0\",\n    \"tenant_id\": \"12345678901234567890\",\n    \"status\": \"pending\",\n    \"variables\": {\n        \"A\": \"dsadsa\"\n    }\n}","options":{"raw":{"language":"json"}}},"url":"service/instance","urlObject":{"path":["instance"],"host":["service"],"query":[],"variable":[]}},"response":[{"id":"3a9be892-4b92-4dbd-a515-89963acd8e25","name":"Success","originalRequest":{"method":"PUT","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"id\": \"69ca92ffbbbf26001dcca0ec\",\n    \"device_id\": \"HUAWNFYC-OPA123-0\",\n    \"service_id\": \"69ca80207a4e2558538ffce0\",\n    \"tenant_id\": \"12345678901234567890\",\n    \"status\": \"pending\",\n    \"variables\": {\n        \"A\": \"dsadsa\"\n    }\n}","options":{"raw":{"language":"json"}}},"url":"service/instance"},"status":"No Content","code":204,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"nginx/1.29.5"},{"key":"Date","value":"Mon, 30 Mar 2026 15:13:56 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Connection","value":"keep-alive"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Access-Control-Allow-Origin","value":"null"}],"cookie":[],"responseTime":null,"body":null}],"_postman_id":"3ffb8caa-55ac-4fbf-9503-700c9dc0cd65"},{"name":"Delete Instance","id":"52b81d32-88e1-42a6-be08-019d4ebf945c","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"body":{"mode":"raw","raw":"{\n    \n}","options":{"raw":{"language":"json"}}},"url":"service/instance","urlObject":{"path":["instance"],"host":["service"],"query":[],"variable":[]}},"response":[{"id":"44a0db12-cf3f-4b30-b700-c9f3909dcdac","name":"Success","originalRequest":{"method":"DELETE","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"[object Object]","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"id\":\"69ca8eb2bbbf26001dcca0eb\"\n}","options":{"raw":{"language":"json"}}},"url":"service/instance"},"status":"No Content","code":204,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"nginx/1.29.5"},{"key":"Date","value":"Mon, 30 Mar 2026 15:11:52 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Connection","value":"keep-alive"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Access-Control-Allow-Origin","value":"null"}],"cookie":[],"responseTime":null,"body":null}],"_postman_id":"52b81d32-88e1-42a6-be08-019d4ebf945c"}],"id":"83e7b033-c2fb-45b6-98ef-6cc911ae33dc","_postman_id":"83e7b033-c2fb-45b6-98ef-6cc911ae33dc","description":""}],"id":"ac8b8900-f028-4071-bbb8-1bc31d63e521","_postman_id":"ac8b8900-f028-4071-bbb8-1bc31d63e521","description":""},{"name":"SpeedTest Server","item":[{"name":"Upload","id":"aa8f6df3-6703-4c8a-8c96-054f9168e4b8","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"url":"{{base_url_speedtest_server}}uploads","urlObject":{"host":["{{base_url_speedtest_server}}uploads"],"query":[],"variable":[]}},"response":[],"_postman_id":"aa8f6df3-6703-4c8a-8c96-054f9168e4b8"},{"name":"Download","id":"77f4da7a-15a4-4d90-95d7-3894e4375b92","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"{{base_url_speedtest_server}}downloads/:filename","urlObject":{"path":[":filename"],"host":["{{base_url_speedtest_server}}downloads"],"query":[],"variable":[{"description":{"content":"<p>the filename defines the filesize to be downloaded (200MB.file or 20MB.file)</p>\n","type":"text/plain"},"type":"any","value":"200MB.file","key":"filename"}]}},"response":[],"_postman_id":"77f4da7a-15a4-4d90-95d7-3894e4375b92"}],"id":"91acd455-923d-4e24-8a2c-fcc74ab93bf5","_postman_id":"91acd455-923d-4e24-8a2c-fcc74ab93bf5","description":""}],"id":"277d27bb-1133-4199-91bb-4b65e914b5ac","_postman_id":"277d27bb-1133-4199-91bb-4b65e914b5ac","description":""}],"event":[{"listen":"prerequest","script":{"id":"58e25c44-f4df-4d76-a8ba-1a75239ca603","type":"text/javascript","requests":{},"exec":[""]}},{"listen":"test","script":{"id":"3faf87f5-cca5-46a1-bde2-6adc56c867a4","type":"text/javascript","requests":{},"exec":[""]}}],"variable":[{"key":"authToken","value":{"token":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VybmFtZSI6InRlc3QiLCJlbWFpbCI6InRlc3RAZ21haWwuY29tIiwiaXNzIjoiT2t0b3B1cyIsImV4cCI6MTc2NDMwODc4MX0.LI6TvltgQSmaE9QHAra830skrZDtGQgTX42OA98gNxA","user":{"email":"test@gmail.com","name":"test","password":"$2a$14$0vE308mzQImT0wBVxQvSh.oJfv9r.8UWtDFf97QzAQLweUEpf20sO","phone":"","role":"Admin","org":"12345678901234567890","preferences":{"ai_model":"gpt-4o","theme":"","locale":""},"enable_2fa":true}}},{"key":"base_url","value":""},{"key":"base_url_file","value":""}]}